@charset "UTF-8";

.und_sttl.croptop{padding:10px 0 40px!important;}

.contents01{max-width: 1280px;display: flex;margin: 0 auto;justify-content: space-between;align-items: center;letter-spacing: 0.1em;}
.c01_img01{position: relative;}

.contents02{max-width: 1280px;margin: 0 auto;align-items: center;letter-spacing: 0.1em;padding: 0 0 60px;}
.contents02wrap{max-width: 1020px;margin: 40px auto 0;align-items: flex-start;letter-spacing: 0.1em;padding: 0 0 90px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.c02_ttl01{width: 100%;position: relative;}
.c02_ttltxt01{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 42px;color: #FFF;letter-spacing: 0em;text-shadow: 0px 0px 5px rgba(0, 0, 0, 7), 0px 0px 8px rgba(0, 0, 0, 0.85);}
.c02_img01{width: 49%;margin: 0;}
.contents02wrap .pc{width: 49%;margin: 0;}
.c02_img02{display: flex;justify-content: space-between;flex-wrap: wrap;}
.c02_img02 .slide_loc_list{width: 49%;margin-bottom: 10%;}
.c02_img03{}
.c02_img03 .slide_loc_list{width: 100%;margin: 0;display: flex;justify-content: space-between;align-items: center;}
.c02_img03 .slide_loc_list .slide_loc_img{width: 48%;overflow: hidden;}
.c02_img03 .slide_loc_list .slide_loc_img img{width: 100%;height: 125px;object-fit: cover;}
.c02_img03 .slide_loc_list .slide_loc_img.heightup img{width: 100%;height: 145px;object-fit: cover;}
.c02_img03 .slide_loc_list .slide_loc_cap{width: 52%;border-bottom: 1px solid #999;padding: 0 0 5px 4%;}
.c02_img03 .slide_loc_list:nth-child(2) .slide_loc_img{order: 2;}
.c02_img03 .slide_loc_list:nth-child(2) .slide_loc_cap{padding: 0 4% 5px 0;text-align: right;order: 1;}
.c02_box01{width: 100%;position: relative;}
.c02_box_txt{width:100%;font-size: 14px;margin-top: 5px;}
.c02_box_txt2{width:100%;font-size: 12px;margin-top: 5px;line-height: 1.6;border-top:1px solid #999;padding-top: 5px;}
.c02_box_txt3{width:100%;font-size: 16px;margin-top: 8px;line-height: 1.6;}
.slide_loc{margin: 0;flex-wrap: wrap!important;}
.slide_loc .slide_loc_list{width: 24%;margin-right: 1.3333%;}
.slide_loc .slide_loc_list:last-child{width: 24%;margin-right: 0;}
.slide_loc_img{position: relative;}
.slide_loc_cap{font-size: 14px;margin: 5px 0 0 0;line-height: 1.3;}
.c03_box01_img02{display: flex;justify-content: space-between;flex-wrap: wrap;}
.c03_box01_img02_li{width: 49%;margin:20px 0 15px;}
.c03_box01_img02_txt{font-size: 14px;margin: 5px 0 0 0;}
.c02_ttl02{max-width: 1020px;margin: 0 auto 30px auto;font-size: 24px;text-align: center;}

.sttl_img01{max-width: 1600px;display: flex;margin: 0 auto;justify-content: space-between;align-items: center;letter-spacing: 0.1em;flex-wrap: wrap;}
.sttl_img01 img {width: 100%}
.sttl_img0101{position: relative;width: 59%;}
.sttl_img0102{width: 41%;}
.sttl_img0102_li{position: relative;width: 100%;}

.sttl_img02{max-width: 1400px;margin: 0 auto;position: relative;}
.sttl_img02_ttltxt01{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 42px;color: #FFF;letter-spacing: 0em;text-shadow: 0px 0px 5px rgba(0, 0, 0, 7), 0px 0px 8px rgba(0, 0, 0, 0.85);}

.sttl_img03{max-width: 1600px;display: flex;margin: 0 auto;justify-content: space-between;align-items: center;letter-spacing: 0.1em;flex-wrap: wrap;}
.sttl_img03_li{position: relative;width: 25%;}

.sttl_img04{max-width: 1600px;display: flex;margin: 0 auto;justify-content: space-between;align-items: center;letter-spacing: 0.1em;flex-wrap: wrap;}
.sttl_img04 img {width: 100%}
.sttl_img0401{position: relative;width: 50%;}
.sttl_img0402{width: 50%;display: flex;flex-wrap: wrap;}
.sttl_img0402_li{position: relative;width: 50%;}
.sttl_img04 h3{font-size: 16px;line-height: 1.8;margin: 25px auto 0;max-width: 1020px;}

.contents03wrap{max-width: 1280px;margin: 0 auto 60px;background: rgba(0,0,0,0.05);padding: 60px 0 60px;mix-blend-mode: multiply;}
.contents03{max-width: 1020px;display: flex;margin: 0 auto;justify-content: space-between;letter-spacing: 0.1em;flex-wrap: wrap;}
.c03_txt01{width: 100%;position: relative;margin: 0 0 40px;font-size: 16px;line-height: 1.8;}
.c03_txt02{width: 100%;position: relative;margin: 0 0 40px;font-size: 24px;line-height: 1.8;}
.c03_txt01 h4{width: 100%;font-size: 16px;line-height: 1.8;background:#5d9484;color: #FFF;padding: 5px 15px;margin: 0 0 10px; position: relative;}
.c03_txt01cap{position: absolute;right: 15px;bottom: 8px;font-size: 10px;color: #FFF;}
.c03_box01{width: 48%;margin: 0 0 30px;}
.c03_box01_img{position: relative;}
.c03_box01_img_icon{position: absolute;top:10px;right: 10px;width: 24%;}
.c03_box01_txt{margin: 0 0 0 0;}
.c03_box01_txt h2{font-size: 16px;margin: 0 0 5px 0;}
.c03_box01_txt h3{font-size: 14px;line-height: 1.8;}
.c03_box01_txt h4{font-size: 12px;line-height: 1.8;}
.c03_box01_txt h5{font-size: 12px;line-height: 1.8;margin-top: 10px;}
.c03_box01_txt h2.txt_green{color: #5d9484;}

.c03_box01_txt_box01{display: flex;flex-wrap:wrap;justify-content: space-between;margin: 4% 0 0 4%;}
.c03_box01_txt_box01_li{width: 48%;position: relative;}
.c03_box01_txt_box01_li:nth-child(3) , .c03_box01_txt_box01_li:nth-child(4){margin-top: 4%;}
.c03_box01_txt_box01_li img{object-fit: cover;height: 120px;width: 100%;}

.c03_box02{width: 100%;margin: 0 0 30px;display: flex;justify-content: space-between;align-items: flex-start;}
.c03_box02 .c03_box01_img{width: 60%;}
.c03_box02 .c03_box01_txt{width: 40%;}
.c03_box02 .c03_box01_txt h2{padding: 30px 0 10px 4%;border-bottom: 1px solid #999;}
.c03_box02 .c03_box01_txt h3{padding: 10px 0 0 4%;}
.c03_box02 .c03_box01_txt h4{padding: 10px 0 0 4%;}

.c03_box04{width: 100%;margin: 0 0 30px;display: flex;justify-content: space-between;align-items: flex-start;}
.c03_box04 .c03_box01_img{width: 60%;}
.c03_box04 .c03_box01_txt{width: 40%;}
.c03_box04 .c03_box01_txt h2{padding: 0 0 10px 4%;border-bottom: 1px solid #999;color: #5d9484;}
.c03_box04 .c03_box01_txt h3{padding: 10px 0 0 4%;}
.c03_box04 .c03_box01_txt h4{padding: 10px 0 0 4%;}

.c03_box07{width: 100%;margin: 0 0 30px;display: flex;justify-content: space-between;align-items: flex-start;}
.c03_box07 .c03_box01_img{width: 60%;order: 2;}
.c03_box07 .c03_box01_txt{width: 40%;order: 1}
.c03_box07 .c03_box01_txt h2{padding: 30px 4% 10px 0;border-bottom: 1px solid #999;color: #5d9484;}
.c03_box07 .c03_box01_txt h3{padding: 10px 4% 0 0;}
.c03_box07 .c03_box01_txt h4{padding: 10px 4% 0 0;}

.c03_box05{width: 100%;margin: 0 0 30px;display: flex;justify-content: space-between;align-items: flex-start;}
.c03_box05 .c03_box05_img{width: 70%;order: 2;display: flex;}
.c03_box05 .c03_box05_img01{width: 71.9%;position: relative;}
.c03_box05 .c03_box05_img02{width: 28.1%;}
.c03_box05 .c03_box01_txt{width: 30%;order: 1;}
.c03_box05 .c03_box01_txt h2{padding: 30px 4% 10px 0;border-bottom: 1px solid #999;color: #5d9484;}
.c03_box05 .c03_box01_txt h3{padding: 10px 4% 0 0;}
.c03_box05 .c03_box01_txt h4{padding: 10px 4% 0 0;}
.c03_box05_img0201 , .c03_box05_img0202 , .c03_box05_img0203 {position: relative;}
.c03_box05_img0201txt{position: absolute;background: linear-gradient(90deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 25%, rgba(0, 0, 0, 0.5) 100%);bottom: 0;color: #FFF;padding: 3px 3px 5px 3px;width: 100%;font-size: 10px;text-align: right;z-index: 1;}
.c03_box05_img0202txt{position: absolute;background: linear-gradient(90deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 25%, rgba(0, 0, 0, 0.5) 100%);bottom: 0;color: #FFF;padding: 3px 3px 5px 30px;width: auto%;font-size: 10px;text-align: right;z-index: 1;right: 0;}
.c03_box05_img0203txt{position: absolute;background: linear-gradient(90deg,rgba(93,148,132,0) 0%, rgba(93,148,132,0.60) 25%, rgba(93,148,132,0.50) 100%);bottom: 0;color: #FFF;padding: 3px 3px 5px 3px;width: 100%;font-size: 10px;text-align: right;z-index: 1;}

.c03_box06{width: 100%;margin: 0 0 30px;display: flex;justify-content: space-between;align-items: flex-start;}
.c03_box06 .c03_box05_img{width: 70%;display: flex;}
.c03_box06 .c03_box05_img01{width: 68.6%;position: relative;}
.c03_box06 .c03_box05_img02{width: 31.4%;}
.c03_box06 .c03_box01_txt{width: 30%;}
.c03_box06 .c03_box01_txt h2{padding: 30px 0 10px 4%;border-bottom: 1px solid #999;color: #5d9484;}
.c03_box06 .c03_box01_txt h3{padding: 10px 0 0 4%;}
.c03_box06 .c03_box01_txt h4{padding: 10px 0 0 4%;}

.c03_box01 .c03_box01_txt h2{padding:10px 0 5px;border-bottom: 1px solid #999;}

.plan_d_padding{padding-bottom: 100px;}


/* エリアインフォメーション */

.sc03{}
.sc03 #gmap {color: #000;}
.sc03_inner{max-width: 1280px;margin: 0 auto;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;padding: 0 40px;}
.sc03 h6{font-size: 24px;font-family: "EB Garamond";font-weight: 400;font-style: normal;line-height: 0.9;letter-spacing: 0.04em;text-align: center;margin: 0 0 20px;width: 100%;}
.sc03 .ai_tabs{margin: 0 0 20px;width: 100%;}
.sc03 .ai_tabs ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.sc03 .ai_tabs li{width: 15.8333%;cursor: pointer;}
.sc03 .ai_tabs li span{width: 100%;display: block;text-align: center;padding: 10px 0;font-size: 14px;position: relative;transition: background 0.3s ease-in-out;background: #898989;color: #FFF;}

.sc03 .ai_tabs .active span{pointer-events: none;background: #9A8C49;color: #FFF;}
.sc03 .ai_tabs .active span::after{}
.sc03 .ai_tabs li span:hover{background: #B9AE79;color: #FFF;}
.sc03 .ai_tabs li span:hover::after{color: #FFF;}
.sc03 .ai_maps{width: 60%;position: relative;}
.sc03 .ai_maps .ai_maps_back{position: absolute;pointer-events: painted;display: block;background: rgba(74,74,74,1.00);padding: 5px 25px 5px 10px;font-size: 14px;border: 1px solid #FFF;box-sizing: border-box;bottom: 5px;left:5px;color: #FFF;}
.sc03 .ai_maps .ai_maps_genchi{position: absolute;top: 50%;left:27%;filter: drop-shadow(0px 0px 5px rgba(0,0,0,1)) drop-shadow(0px 0px 2px rgba(0,0,0,1));}
.sc03 .ai_maps .ai_maps_back::after{content: ">";position: absolute;right: 10px;transform: scaleX(0.6);top:4px;}
.sc03 .ai_maps #gmap{aspect-ratio: 1 / 1;}

.ai_list{width: 38%;}
.ai_list .area{position: relative;}
.sc03 h2{font-size: 14px;margin: 10px 0 0 0;position: relative;padding: 5px 0 0 30px}
.sc03 .ai_pickup_dis{font-size: 12px;margin: 10px 0 0 0;position: relative;padding: 0 0 0 30px;letter-spacing: 0em;}
.ai_list ul{margin: 0 0 0 0;}
.ai_list li a{display: flex;justify-content: space-between;padding: 15px 0 15px 35px;font-size: 14px;border-bottom: 1px solid #CCC;position: relative;transition: background 0.3s ease-in-out;align-items: flex-end;}
.ai_list li a .ai_list_dis{font-size: 12px;margin: 0 5px 0 0;}
.ai_list li a:hover{background: rgba(255,255,255,0.20);}
.ai_list li a::before{width: 24px; height: 24px;position: absolute;left:5px;bottom:10px;display: block;border: 1px solid #FFF;display: flex;justify-content: center;align-items: center;letter-spacing: -0.1em;padding: 0 2px 0 0;box-sizing: border-box;background: #666;color: #FFF;font-family:Arial, Helvetica, "sans-serif"}
.ai_list li:nth-child(1) a::before{content: "1";}
.ai_list li:nth-child(2) a::before{content: "2";}
.ai_list li:nth-child(3) a::before{content: "3";}
.ai_list li:nth-child(4) a::before{content: "4";}
.ai_list li:nth-child(5) a::before{content: "5";}
.ai_list li:nth-child(6) a::before{content: "6";}
.ai_list li:nth-child(7) a::before{content: "7";}
.ai_list li:nth-child(8) a::before{content: "8";}
.ai_list li:nth-child(9) a::before{content: "9";}
.ai_list li:nth-child(10) a::before{content: "10";}
.ai_list li:nth-child(11) a::before{content: "11";}
.ai_list li:nth-child(12) a::before{content: "12";}
.ai_list li:nth-child(13) a::before{content: "13";}
.ai_list li:nth-child(14) a::before{content: "14";}
.ai_list li:nth-child(15) a::before{content: "15";}
.ai_list li:nth-child(16) a::before{content: "16";}
.ai_list li:nth-child(17) a::before{content: "17";}
.ai_list li:nth-child(18) a::before{content: "18";}
.ai_list li:nth-child(19) a::before{content: "19";}
.ai_list li:nth-child(20) a::before{content: "20";}

@media screen and (min-width: 768px) {


}

@media screen and (max-width: 768px) {
    
.und_sttl.croptop{padding:10px 0 40px!important;}

.contents01{max-width: 1280px;display: flex;margin: 0 auto;justify-content: space-between;align-items: center;letter-spacing: 0.1em;}
.c01_img01{position: relative;}

.contents02{max-width: 1280px;margin: 0 auto;align-items: center;letter-spacing: 0.1em;padding: 0 0 30px;overflow: hidden;}
.contents02wrap{max-width: 1020px;margin: 20px auto;align-items: flex-start;letter-spacing: 0.1em;padding: 0 0 30px;display:block;}
.c02_ttl01{width: 100%;position: relative;}
.c02_ttltxt01{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 4.2vw;color: #FFF;letter-spacing: 0em;text-shadow: 0px 0px 5px rgba(0, 0, 0, 7), 0px 0px 8px rgba(0, 0, 0, 0.85);text-align: center;}
.c02_img01{max-width: 1020px;margin: 20px 5% 0;display: flex;justify-content: space-between;align-items: flex-end;flex-wrap: wrap;width: auto;}
.c02_box01{width: 100%;position: relative;}
.c02_box_txt{width: 100%;font-size: 12px;margin: 5px 0 0 0;}
.c02_box_txt2{width:100%;font-size: 10px;margin-top: 5px;line-height: 1.6;border-top:1px solid #999;padding-top: 5px;}
.c02_box_txt3{width:100%;font-size: 14px;margin-top: 8px;line-height: 1.6;}
.slide_loc{max-width: 1020px;margin: 30px auto 0;padding-bottom: -30%;}
.slide_loc .slide_loc_list{width: 24.5%;margin-right: 2%;margin-left: -1.25%;argin-bottom: -10%;}
.slide_loc .slide_loc_list:last-child{width: 24%;margin-right: 0;}
.slide_loc_img{position: relative;}
.slide_loc_cap{font-size: 10px;margin: 5px 0 0 0;line-height: 1.3;}
.c03_box01_img02{display: flex;justify-content: space-between;flex-wrap: wrap;}
.c03_box01_img02_li{width: 49%;margin:20px 0 15px;}
.c03_box01_img02_txt{font-size: 12px;margin: 5px 0 0 0;}
.c02_ttl02{max-width: 1020px;margin: 0 auto -15px auto; width: 90%;text-align: left;font-size: 4.5vw;}

.sttl_img01{max-width: 1280px;display: flex;margin: 0 auto;justify-content: space-between;align-items: center;letter-spacing: 0.1em;flex-wrap: wrap;}
.sttl_img0101{position: relative;width: 100%;}
.sttl_img0102{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.sttl_img0102_li{position: relative;width: 50%;}

.sttl_img02{max-width: 1280px;margin: 0 auto;position: relative;}
.sttl_img02_ttltxt01{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 4.2vw;color: #FFF;letter-spacing: 0em;text-shadow: 0px 0px 5px rgba(0, 0, 0, 7), 0px 0px 8px rgba(0, 0, 0, 0.85);}

.sttl_img03{max-width: 1020px;display: flex;margin: 0 auto;justify-content: space-between;align-items: center;letter-spacing: 0.1em;flex-wrap: wrap;}
.sttl_img03_li{position: relative;width: 50%;}

.sttl_img04{max-width: 1600px;display: flex;margin: 0 auto;justify-content: space-between;align-items: center;letter-spacing: 0.1em;flex-wrap: wrap;}
.sttl_img04 img {width: 100%}
.sttl_img0401{position: relative;width: 100%;}
.sttl_img0402{width: 100%;display: flex;flex-wrap: wrap;}
.sttl_img0402_li{position: relative;width: 50%;}
.sttl_img04 h3{font-size: 3vw;line-height: 1.8;margin: 15px 5% 0;max-width: 1020px;}

.contents03wrap{max-width: 1280px;margin: 0 auto 30px;background: rgba(0,0,0,0.05);padding: 20px 0 30px;mix-blend-mode: multiply;}
.contents03{max-width: 1020px;display: flex;margin: 0 auto;justify-content: space-between;letter-spacing: 0.1em;flex-wrap: wrap;}
.c03_txt01{width: 90%;position: relative;margin: 0 5% 20px;font-size: 3vw;line-height: 1.8;}
.c03_txt02{width: 90%;position: relative;margin: 0 5% 20px;font-size: 4vw;line-height: 1.8;}
.c03_txt01 h4{width: 100%;font-size: 3.4vw;line-height: 1.8;background:#5d9484;color: #FFF;padding: 5px 15px;margin: 0 0 10px; position: static;}
.c03_txt01cap{position: static;right: 15px;bottom: 8px;font-size: 10px;color: #FFF;text-align: right}
.c03_box01{width: 90%;margin: 0 auto 30px;}
.c03_box01_img{position: relative;}
.c03_box01_txt{margin: 10px 0 0 0;}
.c03_box01_txt h2{font-size: 3.6vw;margin: 0 0 5px 0;}
.c03_box01_txt h3{font-size: 3vw;line-height: 1.8;}
.c03_box01_txt h4{font-size: 2.8vw;line-height: 1.8;}
.c03_box01_txt h5{font-size: 2.8vw;line-height: 1.8;}

.c03_box02{width: 100%;margin: 0 5% 30px;display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
.c03_box02 .c03_box01_img{width: 100%;}
.c03_box02 .c03_box01_txt{width: 100%;}
.c03_box02 .c03_box01_txt h2{padding: 5px 0 5px 0;border-bottom: 1px solid #999;}
.c03_box02 .c03_box01_txt h3{padding: 10px 0 0 0;}
.c03_box02 .c03_box01_txt h4{padding: 10px 0 0 0;}

.c03_box04{width: 100%;margin: 0 5% 30px;display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
.c03_box04 .c03_box01_img{width: 100%;order: 1;}
.c03_box04 .c03_box01_txt{width: 100%;order: 2;}
.c03_box04 .c03_box01_txt h2{padding: 5px 0 10px 0;border-bottom: 1px solid #999;color: #5d9484;}
.c03_box04 .c03_box01_txt h3{padding: 10px 0 0 0;}
.c03_box04 .c03_box01_txt h4{padding: 10px 0 0 0;}

.c03_box07{width: 100%;margin: 0 5% 30px;display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
.c03_box07 .c03_box01_img{width: 100%;}
.c03_box07 .c03_box01_txt{width: 100%;}
.c03_box07 .c03_box01_txt h2{padding: 5px 0 10px 0;border-bottom: 1px solid #999;color: #5d9484;}
.c03_box07 .c03_box01_txt h3{padding: 10px 0 0 0;}
.c03_box07 .c03_box01_txt h4{padding: 10px 0 0 0;}

.c03_box05{width: 100%;margin: 0 5% 30px;display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
.c03_box05 .c03_box05_img{width: 100%;order: 1;display: flex;flex-wrap: wrap;justify-content: }
.c03_box05 .c03_box05_img01{width: 100%;margin-bottom: 4%;}
.c03_box05 .c03_box05_img01 img{height: auto;object-fit: cover;}
.c03_box05 .c03_box05_img02{width: 100%;display: flex;justify-content: space-between;}
.c03_box05 .c03_box05_img0201{width: 48%;padding-bottom: 0;}
.c03_box05 .c03_box05_img0202{width: 48%;padding-bottom: 0;}
.c03_box05 .c03_box05_img0203{width: 48%;padding-bottom: 0;}
.c03_box05 .c03_box01_txt{width: 100%;order: 2;}
.c03_box05 .c03_box01_txt h2{padding: 5px 0 10px 0;border-bottom: 1px solid #999;color: #5d9484;}
.c03_box05 .c03_box01_txt h3{padding: 10px 0 0 0;}
.c03_box05 .c03_box01_txt h4{padding: 10px 0 0 0;}
.c03_box05_img0201 , .c03_box05_img0202 , .c03_box05_img0203 {position: relative;}
.c03_box05_img0201txt{position: static;background: rgba(0,0,0,0);bottom: 0;color: #000;padding: 3px 0 0 0;width: 100%;font-size: 10px;text-align: right;z-index: 1;text-shadow:none;}
.c03_box05_img0202txt{position: absolute;background: linear-gradient(90deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 25%, rgba(0, 0, 0, 0.5) 100%);bottom: 0;color: #FFF;padding: 3px 3px 5px 20px;width: auto;font-size: 10px;text-align: right;z-index: 1;text-shadow: 0 0 5px #000 ,  0 0 5px #000 ,  0 0 5px #000;}
.c03_box05_img0203txt{position: static;background: rgba(0,0,0,0);bottom: 0;color: #000;padding: 3px 0 0 0;width: 100%;font-size: 10px;text-align: right;z-index: 1;text-shadow:none;}

.c03_box06{width: 100%;margin: 0 5% 30px;display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
.c03_box06 .c03_box05_img{width: 100%;order: 1;display: flex;flex-wrap: wrap;justify-content: }
.c03_box06 .c03_box05_img01{width: 100%;margin-bottom: 4%;}
.c03_box05 .c03_box05_img01 img{height: auto;object-fit: cover;}
.c03_box06 .c03_box05_img02{width: 100%;display: flex;justify-content: space-between;order: 3;}
.c03_box06 .c03_box05_img0201{width: 48%;padding-bottom: 0;}
.c03_box06 .c03_box05_img0202{width: 48%;padding-bottom: 0;}
.c03_box06 .c03_box05_img0203{width: 48%;padding-bottom: 0;}
.c03_box06 .c03_box01_txt{width: 100%;order: 2;margin-bottom: 4%;}
.c03_box06 .c03_box01_txt h2{padding: 5px 0 10px 0;border-bottom: 1px solid #999;color: #5d9484;}
.c03_box06 .c03_box01_txt h3{padding: 10px 0 0 0;}
.c03_box06 .c03_box01_txt h4{padding: 10px 0 0 0;}


/* エリアインフォメーション */


.plan_d_padding{padding-bottom: 60px;}

.sc03_inner{max-width: 1280px;margin: 0 5%;display: flex;justify-content: space-between;flex-wrap: wrap;padding: 0;}
.sc03 h6{font-size: 5vw;font-weight: 400;font-style: normal;line-height: 0.9;letter-spacing: 0.04em;text-align: center;margin: 0 0 20px;width: 100%;}
.sc03 .ai_tabs{margin: 20px 0 20px;width: 100%;order: 1;}
.sc03 .ai_tabs ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.sc03 .ai_tabs li{width: 32%;margin-bottom:2%; }
.sc03 .ai_tabs li:last-child{width: 32%;}
.sc03 .ai_tabs li span{width: 100%;display: block;text-align: center;border-bottom: 1px solid #999;padding: 12px 0;font-size: 10px;position: relative;transition: background 0.3s ease-in-out;letter-spacing: 0em;background: #898989;}
.sc03 .ai_tabs li:nth-child(2) span{padding: 6px 0 7px;}

.sc03 .ai_tabs .active span{pointer-events: none;background: #9A8C49;}
.sc03 .ai_tabs .active span::after{background: rgba(255,255,255,1.00);}
.sc03 .ai_tabs li span:hover{background: rgba(0,0,0,0.10);}
.sc03 .ai_tabs li span:hover{background: rgba(0,0,0,0.50);color: #FFF;}
.sc03 .ai_maps{width: 111.5%;position: relative;margin: 0 -5.5% 0;order: 2;}
.sc03 .ai_maps .ai_maps_back{position: absolute;pointer-events: painted;display: block;background: rgba(74,74,74,1.00);padding: 5px 20px 5px 10px;font-size: 14px;border: 1px solid #FFF;box-sizing: border-box;bottom: 5px;left:5px;font-size: 10px;}
.sc03 .ai_maps .ai_maps_genchi{position: absolute;top: 50%;left:27%;filter: drop-shadow(0px 0px 5px rgba(0,0,0,1)) drop-shadow(0px 0px 2px rgba(0,0,0,1));width: 20%;}
.sc03 .ai_maps .ai_maps_back::after{content: ">";position: absolute;right: 10px;transform: scaleX(0.6);top:4px;}
.ai_list{width: 100%;order: 3;}
.ai_pickup{display: flex;justify-content: space-between;flex-wrap: wrap;position: static;max-width: auto;min-width: auto;}
.ai_pickup_li{width: 32%;}
.sc03 h2{font-size: 2.5vw;margin: 5px 0 0 0;position: relative;padding: 5px 0 0 22px;letter-spacing: 0em;}
.ai_pickup_li h2::before{width: 18px; height: 18px;position: absolute;left:0;top:0;display: block;border: 1px solid #FFF;border-radius: 50%;display: flex;justify-content: center;align-items: center;letter-spacing: -0.1em;padding: 0 2px 0 0;box-sizing: border-box;}
.sc03 .ai_pickup_dis{font-size: 10px;margin: 4px 0 0 0;position: relative;padding: 0 0 0 0;letter-spacing: 0em;}
.ai_list ul{margin: 15px 0 0 0;}
.ai_list li a{display: flex;justify-content: space-between;padding: 10px 0 10px 30px;font-size: 2.5vw;border-bottom: 1px solid #999;position: relative;transition: background 0.3s ease-in-out;align-items: flex-end;}
.ai_list li a .ai_list_dis{font-size: 10px;margin: 0 5px 0 0;}
.ai_list li a:hover{background: rgba(255,255,255,0.20);}
.ai_list li a::before{width: 18px; height: 18px;position: absolute;left:5px;bottom:7px;display: block;border: 1px solid #FFF;display: flex;justify-content: center;align-items: center;letter-spacing: -0.1em;padding: 2px 2px 0 0;box-sizing: border-box;line-height: 0.9;}
.ai_list li:nth-child(1) a::before{content: "1";}
.ai_list li:nth-child(2) a::before{content: "2";}
.ai_list li:nth-child(3) a::before{content: "3";}
.ai_list li:nth-child(4) a::before{content: "4";}
.ai_list li:nth-child(5) a::before{content: "5";}
.ai_list li:nth-child(6) a::before{content: "6";}
.ai_list li:nth-child(7) a::before{content: "7";}
.ai_list li:nth-child(8) a::before{content: "8";}
.ai_list li:nth-child(9) a::before{content: "9";}
.ai_list li:nth-child(10) a::before{content: "10";}


}