.site-theme-animationSample .dg.ac{top:150px;z-index:9999}@media screen and (min-width: 768px){.approachFeature .verticalStack .generalSect__cont{margin-top:0}}@media screen and (min-width: 768px){.approachFeature .verticalStack .generalSect__cont .verticalStack{margin:60px auto 0;width:675px}}@media screen and (max-width: 768px){.approachFeature .verticalStack .generalSect__cont .verticalStack{margin-top:40px}}@media screen and (min-width: 768px){.approachFeature .verticalStack .generalSect__cont .verticalStack+.arrangeLayout{margin:80px auto 0}}@media screen and (max-width: 768px){.approachFeature .verticalStack .generalSect__cont .verticalStack+.arrangeLayout{margin-top:40px}}@media screen and (min-width: 768px){.approachFeature .verticalStack .generalSect__cont .arrangeLayout .subGeneralSect{margin-left:auto;width:1094px}}.approachFeature .verticalStack .generalSect__cont .arrangeLayout .subGeneralSect__head .txt+.caption{padding-top:20px}@media screen and (min-width: 768px){.approachFeature .verticalStack .generalSect__cont .arrangeLayout .subGeneralSect__cont{width:675px}}@media screen and (max-width: 768px){.approachFeature .verticalStack .generalSect__cont .arrangeLayout .subGeneralSect__cont{margin-top:35px}}@media screen and (min-width: 768px){.facilityTable__map{margin:0 auto;width:990px}}@media screen and (max-width: 768px){.facilityTable__map{margin-left:-30px;width:375px}}@media screen and (min-width: 768px){.facilityTable__list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:0}}@media screen and (max-width: 768px){.facilityTable__list{margin-top:30px}}.facilityTable__item{counter-increment:listOrder;position:relative}@media screen and (min-width: 768px){.facilityTable__item{width:570px}.facilityTable__item:nth-child(n+3){margin-top:20px}}@media screen and (max-width: 768px){.facilityTable__item:not(:first-child){margin-top:10px}}.facilityTable__item--noProt{counter-increment:none}.facilityTable__item--noProt:before{content:none}.facilityTable .placeDetail{align-items:flex-end;border-bottom:1px solid #f1f1f1;display:flex;flex-wrap:wrap;justify-content:space-between;letter-spacing:.15em}@media screen and (min-width: 768px){.facilityTable .placeDetail{font-size:12px;padding:4px 0 20px 0}}@media screen and (max-width: 768px){.facilityTable .placeDetail{font-size:11px;padding:2px 0 12px 0}}.facilityTable .placeDetail__name{position:relative}@media screen and (min-width: 768px){.facilityTable .placeDetail__name{line-height:2}.facilityTable .placeDetail__name:before{content:'';margin-top:calc((1 - 2) * .5em)}.facilityTable .placeDetail__name:after{margin-bottom:calc((1 - 2) * .5em)}.facilityTable .placeDetail__name:before,.facilityTable .placeDetail__name:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.facilityTable .placeDetail__name{width:155px;line-height:1.27273}.facilityTable .placeDetail__name:before{content:'';margin-top:calc((1 - 1.27273) * .5em)}.facilityTable .placeDetail__name:after{margin-bottom:calc((1 - 1.27273) * .5em)}.facilityTable .placeDetail__name:before,.facilityTable .placeDetail__name:after{content:'';display:block;height:0;width:0}}.facilityTable .placeDetail__name .small{font-size:10px}.facilityTable .placeDetail__definition{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;line-height:1;overflow:hidden;position:relative}.facilityTable .placeDetail__definition .time:before{content:'／'}@media screen and (min-width: 768px){.lifeInfoArea{margin-bottom:40px}}@media screen and (max-width: 768px){.lifeInfoArea{margin-bottom:35px}}@media screen and (min-width: 768px){.lifeInfoArea .verticalStack{margin-bottom:40px}}@media screen and (max-width: 768px){.lifeInfoArea .verticalStack{margin-bottom:35px}}@media screen and (min-width: 768px){.lifeInfoArea .verticalStack .generalSect__head .primaryTtl+.txt{margin-top:40px}}@media screen and (max-width: 768px){.lifeInfoArea .verticalStack .generalSect__head .primaryTtl+.txt{margin-top:35px}}.lifeInfoArea .verticalStack .generalSect__head .heading{letter-spacing:.08em}@media screen and (min-width: 768px){.lifeInfoArea .verticalStack .generalSect__map{margin-top:60px}}@media screen and (min-width: 768px){.lifeInfoArea .verticalStack .generalSect__map .photo{margin:0 auto;width:990px}}@media screen and (max-width: 768px){.lifeInfoArea .verticalStack .generalSect__map .photo{margin:0 calc(50% - 50vw);width:100vw}}@media screen and (min-width: 768px){.lifeInfoSlider__head{margin-top:50q}}@media screen and (max-width: 768px){.lifeInfoSlider__head{margin-top:40px}}.lifeInfoSlider__ttl{background-color:#87847d;color:#ffffff;letter-spacing:.05em;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.lifeInfoSlider__ttl{font-size:20px;padding:10px 15px}}@media screen and (max-width: 768px){.lifeInfoSlider__ttl{font-size:calc(24 / 750 * 100vw);padding:10px 20px}}@media screen and (min-width: 768px){.lifeInfoSlider__cont{margin-top:30px}}@media screen and (max-width: 768px){.lifeInfoSlider__cont{margin-top:40px}}@media screen and (max-width: 768px){.lifeInfoSlider__cont .usableShoppingSwiper{width:255px}}@media screen and (min-width: 768px){.lifeInfoSlider__cont .usableShoppingSwiper__visual .photo__image{width:360px}}@media screen and (min-width: 768px){.lifeInfoTab{padding-top:40px}}@media screen and (max-width: 768px){.lifeInfoTab{margin-top:30px}}.lifeInfoTab__head .tabList__item{background-color:#f1f1f1;border:0}@media screen and (min-width: 768px){.lifeInfoTab__head .tabList__item{height:50px}}@media screen and (max-width: 768px){.lifeInfoTab__head .tabList__item{height:40px}}@media screen and (min-width: 768px){.lifeInfoTab__head .tabList__item:hover{background-color:#87847d}}@media (hover: hover) and (pointer: fine){.lifeInfoTab__head .tabList__item:hover{background-color:#87847d}}.lifeInfoTab__head .tabList__item.is-active{background-color:#87847d}@media screen and (min-width: 768px){.lifeInfoTab__cont{margin-top:60px}}@media screen and (max-width: 768px){.lifeInfoTab__cont{margin-top:30px}}.lifeInfoTab__item{display:none}.lifeInfoTab__item.is-active{display:block}.locationBnr{transition:.3s}@media screen and (min-width: 768px){.locationBnr{width:480px}}@media screen and (min-width: 768px){.locationBnr:hover{opacity:.8}}@media (hover: hover) and (pointer: fine){.locationBnr:hover{opacity:.8}}@media screen and (max-width: 768px){.locationBnr:not(:last-child){margin-bottom:20px}}.locationBnrSect{margin:0 auto}@media screen and (min-width: 768px){.locationBnrSect{width:1000px}}.locationBnrSect__head{padding-bottom:20px;position:relative}@media screen and (min-width: 768px){.locationBnrSect__head{margin-bottom:40px}}@media screen and (max-width: 768px){.locationBnrSect__head{margin-bottom:20px;padding-bottom:20px}}.locationBnrSect__head:before{background-color:#cccccc;bottom:0;content:'';height:1px;left:0;position:absolute;width:100%}.locationBnrSect__heading{color:#111111;text-align:center}@media screen and (min-width: 768px){.locationBnrSect__heading{font-size:20px}}@media screen and (max-width: 768px){.locationBnrSect__heading{font-size:15px}}.locationBnrSect__inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.locationBnrSect__inner .locationBnr:nth-of-type(n+3){margin-top:50px}}@media screen and (min-width: 768px){.locationBnrSect__inner .locationBnr:nth-of-type(5){margin:50px 260px}}.locationFeature .generalSect__cont{position:relative}@media screen and (min-width: 768px){.locationFeature .generalSect__cont .arrangeLayout .subGeneralSect{align-items:flex-start;margin-left:auto;width:1094px}}@media screen and (min-width: 768px){.locationFeature .generalSect__cont .arrangeLayout .subGeneralSect__head{padding-top:80px}}@media screen and (min-width: 768px){.locationFeature .generalSect__cont .arrangeLayout .subGeneralSect__cont{width:570px}}@media screen and (max-width: 768px){.locationFeature .generalSect__cont .arrangeLayout .subGeneralSect__cont{margin-top:35px}}.locationFeature .generalSect__cont .arrangeLayout .subGeneralSect .photo+.caption{padding-top:20px}@media screen and (min-width: 768px){.locationFeature .generalSect__cont .arrangeLayout+.usableCard{bottom:0;left:0;position:absolute;width:570px}}@media screen and (max-width: 768px){.locationFeature .generalSect__cont .arrangeLayout+.usableCard{margin-top:40px}}.othersFeature .generalSect__head .primaryTtl{color:#999999}.othersFeature .generalSect__head .primaryTtl:after{background-color:#cccccc}@media screen and (min-width: 768px){.othersFeature .generalSect__head .primaryTtl+.heading{margin-top:40px}}@media screen and (max-width: 768px){.othersFeature .generalSect__head .primaryTtl+.heading{margin-top:35px}}@media screen and (min-width: 768px){.othersFeature .generalSect__cont{margin-top:50px}}@media screen and (max-width: 768px){.othersFeature .generalSect__cont{margin-top:40px}}.othersFeature .generalSect__cont .generalLayout{flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.othersFeature .generalSect__cont .generalLayout{gap:60px}}@media screen and (min-width: 768px){.othersFeature .generalSect__cont .generalLayout__item{width:570px}}@media screen and (max-width: 768px){.othersFeature .generalSect__cont .generalLayout__item{width:100%}}@media screen and (max-width: 768px){.othersFeature .generalSect__cont .generalLayout__item:not(:first-child){margin-top:40px}}@media screen and (min-width: 768px){.positionFeature .generalSect__cont .arrangeLayout .subGeneralSect{margin-left:auto;width:1094px}}.positionFeature .generalSect__cont .arrangeLayout .subGeneralSect__head .txt+.caption{padding-top:20px}@media screen and (max-width: 768px){.positionFeature .generalSect__cont .arrangeLayout .subGeneralSect__head .txt+.caption{padding:20px 30px 0}}@media screen and (min-width: 768px){.positionFeature .generalSect__cont .arrangeLayout .subGeneralSect__cont{width:630px}}@media screen and (max-width: 768px){.positionFeature .generalSect__cont .arrangeLayout .subGeneralSect__cont{margin-top:35px}}@media screen and (min-width: 768px){.positionFeature .generalSect__cont .arrangeLayout+.verticalStack{margin:80px auto 0}}@media screen and (max-width: 768px){.positionFeature .generalSect__cont .arrangeLayout+.verticalStack{margin-top:40px}}@media screen and (min-width: 768px){.routeSearchFeature .generalSect__head .primaryTtl+.heading{margin-top:40px}}@media screen and (max-width: 768px){.routeSearchFeature .generalSect__head .primaryTtl+.heading{margin-top:35px}}@media screen and (min-width: 768px){.searchForm{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}}.searchForm .inputBox{background-color:#f5f5f5;display:flex;justify-content:flex-start;line-height:1;position:relative}@media screen and (min-width: 768px){.searchForm .inputBox{font-size:14px;height:60px;width:570px}}@media screen and (max-width: 768px){.searchForm .inputBox{font-size:12px;height:40px;width:100%}}@media screen and (min-width: 768px){.searchForm .inputBox+.inputBox{margin-left:60px}}@media screen and (max-width: 768px){.searchForm .inputBox+.inputBox{margin-top:15px}}.searchForm .inputBox.is-noSelect{pointer-events:none}.searchForm .inputBox.is-noSelect:before{display:none}.searchForm .inputBox__ttl{align-items:center;background-color:#87847d;color:#ffffff;display:flex;justify-content:center}@media screen and (min-width: 768px){.searchForm .inputBox__ttl{width:110px}}@media screen and (max-width: 768px){.searchForm .inputBox__ttl{padding:10px 0;width:70px}}.searchForm .inputBox__field{-webkit-appearance:none;appearance:none;background:none;border:none;color:#333333;display:block;letter-spacing:.1em;outline:none;text-align:left}@media screen and (min-width: 768px){.searchForm .inputBox__field{padding:20px 30px;width:460px}}@media screen and (max-width: 768px){.searchForm .inputBox__field{padding:11px 16px;width:244px}}.searchForm .inputBox--select{position:relative}.searchForm .inputBox--select:before{border-bottom:1px solid #808080;border-right:1px solid #808080;content:'';height:9px;position:absolute;right:15px;top:50%;transform:translateY(calc(-50% - 2px)) rotate(45deg);width:9px}@media screen and (min-width: 768px){.searchForm .linkBtn{margin-top:60px}}@media screen and (max-width: 768px){.searchForm .linkBtn{margin:40px 0 0 auto}}@media screen and (min-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout .subGeneralSect{margin-left:auto;width:1094px}}.shoppingFeature .generalSect__cont .arrangeLayout .subGeneralSect__head .txt+.caption{padding-top:20px}@media screen and (min-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout .subGeneralSect__cont{width:675px}}@media screen and (max-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout .subGeneralSect__cont{margin-top:35px}}@media screen and (min-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout+.verticalStack{margin-top:80px}}@media screen and (max-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout+.verticalStack{margin-top:45px}}.specialGuideLink{margin:0 auto;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.specialGuideLink{margin-top:80px}}@media screen and (max-width: 768px){.specialGuideLink{margin-top:60px}}@media screen and (min-width: 768px){.spotFeature .arrangeLayout .generalSect{margin-left:auto;width:1094px}}.spotFeature .arrangeLayout .generalSect__head .txt+.caption{padding-top:20px}@media screen and (min-width: 768px){.spotFeature .arrangeLayout .generalSect__cont{width:675px}}@media screen and (max-width: 768px){.spotFeature .arrangeLayout .generalSect__cont{margin-top:35px}}@media screen and (min-width: 768px){.spotFeature .arrangeLayout+.verticalStack{margin-top:98px}}@media screen and (max-width: 768px){.spotFeature .arrangeLayout+.verticalStack{margin-top:40px}}@media screen and (min-width: 768px){.spotGallery{display:flex;flex-wrap:wrap;gap:60px;justify-content:center}}.spotGallery__item{align-items:center;display:flex}@media screen and (min-width: 768px){.spotGallery__item{flex-direction:column-reverse;gap:20px;width:380px}}@media screen and (max-width: 768px){.spotGallery__item{gap:20px}}@media screen and (max-width: 768px){.spotGallery__item:not(:first-child){margin-top:60px}}@media screen and (min-width: 768px){.spotGallery__head{width:100%}}@media screen and (max-width: 768px){.spotGallery__head{width:calc(50% - 10px)}}@media screen and (min-width: 768px){.spotGallery__ttl{font-size:20px}}@media screen and (max-width: 768px){.spotGallery__ttl{font-size:15px}}.spotGallery__ttl+.caption{margin-top:10px;text-align:right}@media screen and (min-width: 768px){.spotGallery__cont{width:100%}}@media screen and (max-width: 768px){.spotGallery__cont{width:calc(50% - 10px)}}@media screen and (min-width: 768px){.streetFeature .generalSect__cont .arrangeLayout .subGeneralSect{margin-left:auto;width:1094px}}.streetFeature .generalSect__cont .arrangeLayout .subGeneralSect__head .txt+.caption{padding-top:20px}@media screen and (min-width: 768px){.streetFeature .generalSect__cont .arrangeLayout .subGeneralSect__cont{width:675px}}@media screen and (max-width: 768px){.streetFeature .generalSect__cont .arrangeLayout .subGeneralSect__cont{margin-top:35px}}@media screen and (min-width: 768px){.streetFeature .generalSect__cont .arrangeLayout+.usableCard{margin:80px auto 0;width:675px}}@media screen and (max-width: 768px){.streetFeature .generalSect__cont .arrangeLayout+.usableCard{margin-top:40px}}.suitaFeature .verticalStack .generalSect__head .txt+.caption{margin-top:10px}@media screen and (max-width: 768px){.suitaFeature .verticalStack .generalSect__head .txt+.caption{padding:0 30px}}@media screen and (min-width: 768px){.suitaFeature .verticalStack .generalSect__cont{margin-top:60px}}@media screen and (min-width: 768px){.suitaFeature .verticalStack .generalSect__cont .arrangeLayout .subGeneralSect{margin-left:auto;width:1094px}}@media screen and (min-width: 768px){.suitaFeature .verticalStack .generalSect__cont .arrangeLayout .subGeneralSect__head{width:390px}}.suitaFeature .verticalStack .generalSect__cont .arrangeLayout .subGeneralSect__head .txt+.caption{padding-top:20px}@media screen and (min-width: 768px){.suitaFeature .verticalStack .generalSect__cont .arrangeLayout .subGeneralSect__cont{width:540px}}@media screen and (max-width: 768px){.suitaFeature .verticalStack .generalSect__cont .arrangeLayout .subGeneralSect__cont{margin-top:35px}}@media screen and (min-width: 768px){.suitaFeature .verticalStack .generalSect__cont .arrangeLayout .subGeneralSect__cont .pinchableFrame:after{content:none}}@media screen and (min-width: 768px){.suitaFeature .verticalStack .generalSect__cont .arrangeLayout+.verticalStack{margin:80px auto 0}}@media screen and (max-width: 768px){.suitaFeature .verticalStack .generalSect__cont .arrangeLayout+.verticalStack{margin-top:40px}}.suitawnBnr{display:block;margin:0 auto;transition:.3s}@media screen and (min-width: 768px){.suitawnBnr{width:345px}}@media screen and (max-width: 768px){.suitawnBnr{width:315px}}@media screen and (min-width: 768px){.suitawnBnr:hover{opacity:.8}}@media (hover: hover) and (pointer: fine){.suitawnBnr:hover{opacity:.8}}.usableSwiper+.suitawnBnr{margin-top:50px}@media screen and (min-width: 768px){.templeFeature{margin-top:100px}}@media screen and (max-width: 768px){.templeFeature{margin-top:70px}}.templeFeature .generalLayout{flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.templeFeature .generalLayout{gap:60px}}@media screen and (min-width: 768px){.templeFeature .generalLayout__item{width:570px}}@media screen and (max-width: 768px){.templeFeature .generalLayout__item{width:100%}}@media screen and (max-width: 768px){.templeFeature .generalLayout__item:not(:first-child){margin-top:40px}}.trafficGroup{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (min-width: 768px){.trafficGroup .trafficInfo{width:100%}}@media screen and (max-width: 768px){.trafficGroup .trafficInfo{width:100%}}@media screen and (max-width: 768px){.trafficGroup .trafficInfo:last-child{margin-bottom:30px}}.trafficInfo{border-bottom:1px solid #cccccc;position:relative}@media screen and (min-width: 768px){.trafficInfo{padding-bottom:18px}}@media screen and (max-width: 768px){.trafficInfo{padding-bottom:10px}.trafficInfo:after{background-color:#cccccc;bottom:0;content:'';height:1px;left:0;position:absolute;width:100%}}@media screen and (min-width: 768px){.trafficInfo:not(:first-child){margin-top:18px}}@media screen and (max-width: 768px){.trafficInfo:not(:first-child){margin-top:10px}}.trafficInfo__inner{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media screen and (max-width: 768px){.trafficInfo__inner{align-items:flex-start}}@media screen and (min-width: 768px){.trafficInfo__inner+.caption{margin-top:17px}}@media screen and (max-width: 768px){.trafficInfo__inner+.caption{margin-top:8px}}.trafficInfo__term{color:#333333;letter-spacing:.15em;line-height:1}@media screen and (min-width: 768px){.trafficInfo__term{font-size:14px}}@media screen and (max-width: 768px){.trafficInfo__term{font-size:12px;padding:7px 0}}@media screen and (min-width: 768px){.trafficInfo__term .big{font-size:18px}}@media screen and (max-width: 768px){.trafficInfo__term .big{font-size:16px}}.trafficInfo__desc{align-items:flex-end;color:#333333;display:flex;justify-content:flex-end;letter-spacing:.15em;line-height:1;position:relative}@media screen and (min-width: 768px){.trafficInfo__desc{font-size:14px;margin-top:15px}}@media screen and (max-width: 768px){.trafficInfo__desc{flex-wrap:wrap;font-size:12px;padding:7px 0}}.trafficInfo__desc .num{font-family:"EB Garamond",serif;line-height:.7}@media screen and (min-width: 768px){.trafficInfo__desc .num{font-size:24px}}@media screen and (max-width: 768px){.trafficInfo__desc .num{font-size:20px}}@media screen and (min-width: 768px){.trafficInfo__desc .num+.caption{margin-left:5px}}@media screen and (max-width: 768px){.trafficInfo__desc .caption{margin-top:10px;text-align:right;width:100%}}@media screen and (min-width: 768px){.trafficInfo .photo+.trafficInfo__inner{margin-top:30px}}@media screen and (max-width: 768px){.trafficInfo .photo+.trafficInfo__inner{margin-top:23px}}@media screen and (min-width: 768px){.trafficSect{margin-top:20px}}@media screen and (max-width: 768px){.trafficSect{margin-top:30px}}.trafficSect__head{position:relative}@media screen and (min-width: 768px){.trafficSect__head{padding-bottom:12px}}@media screen and (max-width: 768px){.trafficSect__head{padding-bottom:15px}}.trafficSect__head:after{background-color:#cccccc;bottom:0;content:'';height:1px;left:0;position:absolute;width:100%}@media screen and (min-width: 768px){.trafficSect__head+.trafficSect__cont{margin-top:10px}}@media screen and (max-width: 768px){.trafficSect__head+.trafficSect__cont{margin-top:20px}}.trafficSect__heading{letter-spacing:.07em}@media screen and (min-width: 768px){.trafficSect__heading{font-size:16px;line-height:1.5}.trafficSect__heading:before{content:'';margin-top:calc((1 - 1.5) * .5em)}.trafficSect__heading:after{margin-bottom:calc((1 - 1.5) * .5em)}.trafficSect__heading:before,.trafficSect__heading:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.trafficSect__heading{font-size:16px;line-height:1.5}.trafficSect__heading:before{content:'';margin-top:calc((1 - 1.5) * .5em)}.trafficSect__heading:after{margin-bottom:calc((1 - 1.5) * .5em)}.trafficSect__heading:before,.trafficSect__heading:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.trafficSect .secCap{margin-top:10px}}@media screen and (max-width: 768px){.trafficSect .secCap{margin-top:20px}}@media screen and (min-width: 768px){.wayFeature .generalSect{margin-left:auto;width:1094px}}.wayFeature .generalSect__head .txt+.caption{padding-top:20px}@media screen and (min-width: 768px){.wayFeature .generalSect__cont{width:675px}}@media screen and (max-width: 768px){.wayFeature .generalSect__cont{margin-top:35px}}@media screen and (min-width: 768px){.zoneGallery{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -30px;row-gap:50px}}@media screen and (min-width: 768px){.zoneGallery__image{width:240px}}@media screen and (max-width: 768px){.zoneGallery__image{position:absolute;right:0;top:0;width:calc(295 / 750 * 100vw)}}.zoneGallery__ttl{background:#9b2a32;color:#ffffff;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:600;letter-spacing:.01em;text-align:center}@media screen and (min-width: 768px){.zoneGallery__ttl{font-size:18px;padding:15px 25px;width:100%}}@media screen and (max-width: 768px){.zoneGallery__ttl{font-size:12px;padding:12px 5px}}.zoneGallery__item{position:relative}@media screen and (min-width: 768px){.zoneGallery__item{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:0 30px;width:calc(100% / 3)}}@media screen and (max-width: 768px){.zoneGallery__item{min-height:calc(197 / 750 * 100vw);padding-right:calc(335 / 750 * 100vw)}}@media screen and (min-width: 768px){.zoneGallery__item:first-child{justify-content:center;width:100%}}@media screen and (max-width: 768px){.zoneGallery__item:first-child{display:flex;flex-direction:column;padding-right:0}}@media screen and (max-width: 768px){.zoneGallery__item:first-child .zoneGallery__ttl{order:1}}@media screen and (min-width: 768px){.zoneGallery__item:first-child .zoneGallery__image{width:460px}}@media screen and (max-width: 768px){.zoneGallery__item:first-child .zoneGallery__image{margin-top:15px;order:2;position:static;width:100%}}@media screen and (max-width: 768px){.zoneGallery__item:first-child .txt{order:3}}@media screen and (min-width: 768px){.zoneGallery__item:not(:first-child){width:50%}}@media screen and (max-width: 768px){.zoneGallery__item:not(:first-child){margin-top:37px}}@media screen and (min-width: 768px){.zoneGallery__item .txt{align-content:center;font-size:14px;text-align:center;width:300px}}@media screen and (max-width: 768px){.zoneGallery__item .txt{font-size:11px;margin-top:15px}}.zoneGallery__item--newtown .zoneGallery__ttl{background:#bd823d}.zoneGallery__item--academic .zoneGallery__ttl{background:#467c5e}.zoneGallery__item--business .zoneGallery__ttl{background:#477289}.zoneGallery__item--medical .zoneGallery__ttl{background:#933a6b}@media screen and (min-width: 768px){.keyVisual__ttl{filter:drop-shadow(1px 1px 32px #fff) drop-shadow(1px 1px 32px #fff) drop-shadow(1px 1px 32px #fff)}}@media screen and (min-width: 768px){.keyVisual__ttl .ttl{text-shadow:0 0 32px #ffffff,0 0 32px #ffffff,0 0 32px #ffffff,0 0 32px #ffffff,0 0 32px #ffffff,0 0 32px #ffffff}}@media screen and (max-width: 768px){.keyVisual__ttl .ttl{text-shadow:0 0 10px rgba(106,157,201,0.5),1px 1px 10px rgba(106,157,201,0.5),0 1px 10px rgba(106,157,201,0.5),1px 0 10px rgba(106,157,201,0.5)}}.location-introduction .anchorList__link{line-height:1.5}@media screen and (min-width: 768px){.location-introduction .anchorList__link{align-content:center;margin-right:15px;width:330px}}@media screen and (min-width: 768px){.location-introduction .anchorList__link .arrowSVG{left:10px}}@media screen and (min-width: 768px){.location-way{padding:100px 0}}@media screen and (max-width: 768px){.location-way{padding:70px 0}}@media screen and (min-width: 768px){.location-street{padding:100px 0}}@media screen and (max-width: 768px){.location-street{padding:70px 0}}@media screen and (min-width: 768px){.location-shopping{padding:0 0 100px}}@media screen and (max-width: 768px){.location-shopping{padding:0 0 70px}}@media screen and (min-width: 768px){.location-location{padding:100px 0}}@media screen and (max-width: 768px){.location-location{padding:70px 0}}@media screen and (min-width: 768px){.location-others{padding:100px 0}}@media screen and (max-width: 768px){.location-others{padding:70px 0}}@media screen and (min-width: 768px){.location-lifeInfo{padding-top:140px}}@media screen and (max-width: 768px){.location-lifeInfo{padding-top:73px}}@media screen and (min-width: 768px){.location-approach{padding:100px 0 0}}@media screen and (max-width: 768px){.location-approach{padding:50px 0 0}}@media screen and (min-width: 768px){.location-suita{padding:100px 0}}@media screen and (max-width: 768px){.location-suita{padding:70px 0}}@media screen and (min-width: 768px){.location-spot{padding:100px 0}}@media screen and (max-width: 768px){.location-spot{padding:70px 0}}@media screen and (min-width: 768px){.location-bnrArea{margin:100px auto}}@media screen and (max-width: 768px){.location-bnrArea{margin:70px auto 100px}}
