.answerBox{background-color:#eeeff1}@media screen and (min-width: 768px){.answerBox{margin:0 auto;padding:60px;width:990px}}@media screen and (max-width: 768px){.answerBox{margin:0 -30px;padding:60px 30px;transform:rotate(180deg)}}.answerBox__head{border-bottom:1px solid #000000;padding-bottom:10px}@media screen and (min-width: 768px){.answerBox__head+.answerBox__cont{margin-top:24px}}@media screen and (max-width: 768px){.answerBox__head+.answerBox__cont{margin-top:24px}}.answerBox__list .ttl{line-height:1.7;letter-spacing:.05em}.answerBox__list .ttl:before{content:'';margin-top:calc((1 - 1.7) * .5em)}.answerBox__list .ttl:after{margin-bottom:calc((1 - 1.7) * .5em)}.answerBox__list .ttl:before,.answerBox__list .ttl:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.answerBox__list .ttl{font-size:16px}}@media screen and (max-width: 768px){.answerBox__list .ttl{font-size:13px}}@media screen and (min-width: 768px){.answerBox__list .ttl+.desc{margin-top:8px}}@media screen and (max-width: 768px){.answerBox__list .ttl+.desc{margin-top:6px}}.answerBox__list .desc{line-height:1.7;letter-spacing:.05em}.answerBox__list .desc:before{content:'';margin-top:calc((1 - 1.7) * .5em)}.answerBox__list .desc:after{margin-bottom:calc((1 - 1.7) * .5em)}.answerBox__list .desc:before,.answerBox__list .desc:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.answerBox__list .desc{font-size:14px}}@media screen and (max-width: 768px){.answerBox__list .desc{font-size:12px}}@media screen and (min-width: 768px){.answerBox__list .desc+.ttl{margin-top:24px}}@media screen and (max-width: 768px){.answerBox__list .desc+.ttl{margin-top:24px}}.answerBox__list .desc .caption{display:inline-block;letter-spacing:.05em;line-height:1.8;padding-top:10px}@media screen and (min-width: 768px){.columnFeature{text-align:center}}@media screen and (max-width: 768px){.columnFeature{margin:0 -30px}}.columnFeature .relatedBox{background-color:#acaaa5;color:#ffffff}@media screen and (max-width: 768px){.columnFeature .relatedBox .txt{margin-top:34px;padding:0 30px}}.educationFeature .verticalStack .generalSect__cont .arrangeLayout{flex-wrap:wrap}@media screen and (min-width: 768px){.educationFeature .verticalStack .generalSect__cont .arrangeLayout{gap:0 105px;justify-content:flex-end}}@media screen and (min-width: 768px){.educationFeature .verticalStack .generalSect__cont .arrangeLayout .headingCombi{width:315px}}@media screen and (max-width: 768px){.educationFeature .verticalStack .generalSect__cont .arrangeLayout .headingCombi .txt{margin-top:34px;padding:0 30px}}@media screen and (min-width: 768px){.educationFeature .verticalStack .generalSect__cont .arrangeLayout .usableCard{width:675px}}@media screen and (max-width: 768px){.educationFeature .verticalStack .generalSect__cont .arrangeLayout .usableCard{margin-top:40px}}@media screen and (min-width: 768px){.educationFeature .verticalStack .generalSect__bottom{margin-top:80px}}@media screen and (max-width: 768px){.educationFeature .verticalStack .generalSect__bottom{margin-top:40px}}.educationFeature .verticalStack .generalSect__bottom .usableList+.caption{margin-top:24px}.facilityTable+.caption{margin-top:24px}@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:390px}}@media screen and (min-width: 768px){.facilityTable__list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:75px}}@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:before{align-items:center;background:#666666;color:#ffffff;content:counter(listOrder);display:inline-block;display:flex;font-family:"Barlow Condensed",sans-serif;justify-content:center;left:0;letter-spacing:.02em;line-height:.7;position:absolute;top:0}@media screen and (min-width: 768px){.facilityTable__item:before{font-size:12px;height:20px;width:20px}}@media screen and (max-width: 768px){.facilityTable__item:before{font-size:11px;height:15px;width:15px}}.lifeInfoTab__item:nth-child(1) .facilityTable__item:before{background-color:#e17514}.lifeInfoTab__item:nth-child(2) .facilityTable__item:before{background-color:#6e411d}.lifeInfoTab__item:nth-child(3) .facilityTable__item:before{background-color:#2fa140}.lifeInfoTab__item:nth-child(4) .facilityTable__item:before{background-color:#d95188}.lifeInfoTab__item:nth-child(5) .facilityTable__item:before{background-color:#31a6d6}.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 30px}}@media screen and (max-width: 768px){.facilityTable .placeDetail{font-size:11px;padding:2px 0 12px 25px}}.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__definition{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;line-height:1;overflow:hidden;position:relative}.facilityTable .placeDetail__definition .distance:after{content:'／'}@media screen and (min-width: 768px){.foodFeature .verticalStack .generalSect__head{text-align:center}}@media screen and (min-width: 768px){.foodFeature .verticalStack .generalSect__head .txt{margin-left:auto}}@media screen and (min-width: 768px){.introFeature .pageIntroduction+.verticalStack{margin-top:62px}}@media screen and (max-width: 768px){.introFeature .pageIntroduction+.verticalStack{margin-top:34px}}@media screen and (max-width: 768px){.introFeature .pageIntroduction+.verticalStack .generalSect__cont .photo{margin:30px -30px 0}}.introFeature .generalSect__cont{margin-left:auto;margin-right:auto;position:relative;text-align:center;z-index:1}@media screen and (min-width: 768px){.introFeature .generalSect__cont{padding:80px 0;width:990px}}@media screen and (max-width: 768px){.introFeature .generalSect__cont{padding:60px 0}}.introFeature .generalSect__cont:after{background-color:#afe2dc;content:'';inset:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:absolute;z-index:-1}@media screen and (min-width: 768px){.introFeature .generalSect__cont .heading+.photo{margin-top:40px}}@media screen and (max-width: 768px){.introFeature .generalSect__cont .heading+.photo{margin-top:40px}}.introFeature .generalSect__bottom{position:relative;z-index:1}@media screen and (min-width: 768px){.introFeature .generalSect__bottom{padding:80px 0}}@media screen and (max-width: 768px){.introFeature .generalSect__bottom{padding:60px 0}}.introFeature .generalSect__bottom:after{background-color:#e3dac8;content:'';inset:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:absolute;z-index:-1}.introFeature .generalSect__bottom .heading{text-align:center}@media screen and (min-width: 768px){.lifeInfoArea .generalSect__head .primaryTtl+.txt{margin-top:40px}}@media screen and (max-width: 768px){.lifeInfoArea .generalSect__head .primaryTtl+.txt{margin-top:35px}}@media screen and (min-width: 768px){.lifeInfoTab{padding-top:20px}}.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:100px}}@media screen and (max-width: 768px){.lifeInfoTab__cont{margin-top:30px}}@media screen and (min-width: 768px){.lifeInfoTab__map{margin:0 auto;width:990px}}.lifeInfoTab__item{display:none}.lifeInfoTab__item.is-active{display:block}.parkFeature .arrangeLayout .generalSect{flex-wrap:wrap}@media screen and (min-width: 768px){.parkFeature .arrangeLayout .generalSect{align-items:center;gap:105px;justify-content:flex-end}}@media screen and (min-width: 768px){.parkFeature .arrangeLayout .generalSect__cont{width:675px}}@media screen and (min-width: 768px){.parkFeature .arrangeLayout .generalSect__bottom{width:100%}}@media screen and (max-width: 768px){.parkFeature .arrangeLayout .generalSect__bottom{margin-top:40px}}.publicFeature .arrangeLayout .generalSect{flex-wrap:wrap}@media screen and (min-width: 768px){.publicFeature .arrangeLayout .generalSect{gap:0 105px;justify-content:flex-end}}@media screen and (min-width: 768px){.publicFeature .arrangeLayout .generalSect__cont{width:675px}}.publicFeature .arrangeLayout .generalSect__bottom{width:100%}@media screen and (min-width: 768px){.publicFeature .arrangeLayout .generalSect__bottom{margin-top:80px}}@media screen and (max-width: 768px){.publicFeature .arrangeLayout .generalSect__bottom{margin-top:40px}}@media screen and (min-width: 768px){.shopCollages__body{display:flex;flex-wrap:wrap;gap:60px}}.shopCollages__item{position:relative}@media screen and (min-width: 768px){.shopCollages__item{width:360px}}@media screen and (max-width: 768px){.shopCollages__item{width:330px}.shopCollages__item:nth-child(odd){right:-30px}.shopCollages__item:nth-child(even){margin-left:-30px}.shopCollages__item:nth-child(even) .usableCard__heading{padding-left:30px}.shopCollages__item+.shopCollages__item{margin-top:40px}}.shoppingFeature .generalSect__head .arrangeLayout{flex-wrap:wrap}@media screen and (min-width: 768px){.shoppingFeature .generalSect__head .arrangeLayout{gap:105px;justify-content:flex-end}}@media screen and (min-width: 768px){.shoppingFeature .generalSect__head .arrangeLayout .headingCombi{width:315px}}@media screen and (max-width: 768px){.shoppingFeature .generalSect__head .arrangeLayout .headingCombi{width:675px}}@media screen and (max-width: 768px){.shoppingFeature .generalSect__head .arrangeLayout .headingCombi .txt{margin-top:34px;padding:0 30px}}@media screen and (min-width: 768px){.shoppingFeature .generalSect__head .arrangeLayout .usableCard{width:675px}}@media screen and (max-width: 768px){.shoppingFeature .generalSect__head .arrangeLayout .usableCard{margin-top:40px}}@media screen and (min-width: 768px){.supermarketFeature .generalSect__head .anchorList+*{margin-top:62px}}@media screen and (max-width: 768px){.supermarketFeature .generalSect__head .anchorList+*{margin-top:60px}}.supermarketFeature .generalSect__cont .arrangeLayout{flex-wrap:wrap}@media screen and (min-width: 768px){.supermarketFeature .generalSect__cont .arrangeLayout{gap:105px;justify-content:flex-end}}@media screen and (min-width: 768px){.supermarketFeature .generalSect__cont .arrangeLayout .headingCombi{width:315px}}@media screen and (max-width: 768px){.supermarketFeature .generalSect__cont .arrangeLayout .headingCombi{width:675px}}@media screen and (max-width: 768px){.supermarketFeature .generalSect__cont .arrangeLayout .headingCombi .txt{margin-top:34px;padding:0 30px}}@media screen and (min-width: 768px){.supermarketFeature .generalSect__cont .arrangeLayout .usableCard{width:675px}}@media screen and (max-width: 768px){.supermarketFeature .generalSect__cont .arrangeLayout .usableCard{margin-top:40px}}@media screen and (min-width: 768px){.supermarketFeature .generalSect__bottom{margin-top:80px}}@media screen and (max-width: 768px){.supermarketFeature .generalSect__bottom{margin-top:40px}}@media screen and (min-width: 768px){*+.typeResult{margin-top:56px}}@media screen and (max-width: 768px){*+.typeResult{margin-top:60px}}@media screen and (min-width: 768px){.typeResult__list{align-items:flex-start;display:flex;gap:60px}}.typeResult__item{position:relative}@media screen and (min-width: 768px){.typeResult__item{width:255px}}@media screen and (max-width: 768px){.typeResult__item+.typeResult__item{margin-top:60px}}.typeResult__item .photo{border-radius:10px;overflow:hidden}@media screen and (min-width: 768px){.typeResult__item .photo+.txt{margin-top:32px}}@media screen and (max-width: 768px){.typeResult__item .photo+.txt{margin-top:24px}}.typeResult__label{align-items:center;background-color:#ffffff;border:1px solid #212121;display:flex;left:50%;position:absolute;transform:translate(-50%, 0);white-space:nowrap;z-index:1}@media screen and (min-width: 768px){.typeResult__label{border-radius:5px;bottom:calc(100% - 18px);font-size:14px;gap:16px;padding:12px 16px}}@media screen and (max-width: 768px){.typeResult__label{border-radius:5px;bottom:calc(100% - 18px);font-size:12px;gap:16px;padding:12px 16px}}.typeResult__label .en{font-family:"Barlow Condensed",sans-serif;font-style:italic;font-weight:500;line-height:.7}@media screen and (min-width: 768px){.typeResult__label .en{font-size:16px}}@media screen and (max-width: 768px){.typeResult__label .en{font-size:16px}}@media screen and (min-width: 768px){.walkingFeature .verticalStack .generalSect__head{text-align:center}}@media screen and (min-width: 768px){.walkingFeature .verticalStack .generalSect__head .txt{margin-left:auto}}@media screen and (min-width: 768px){.location-supermarket{padding:80px 0 160px}}@media screen and (max-width: 768px){.location-supermarket{padding:60px 0 100px}}@media screen and (min-width: 768px){.location-shopping{padding:120px 0}}@media screen and (max-width: 768px){.location-shopping{padding:100px 0}}@media screen and (min-width: 768px){.location-walking{padding:120px 0}}@media screen and (max-width: 768px){.location-walking{padding:100px 0}}@media screen and (min-width: 768px){.location-food{padding:120px 0}}@media screen and (max-width: 768px){.location-food{padding:100px 0}}@media screen and (min-width: 768px){.location-column{padding-top:120px}}@media screen and (max-width: 768px){.location-column{padding-top:100px}}@media screen and (min-width: 768px){.location-park{padding:120px 0}}@media screen and (max-width: 768px){.location-park{padding:100px 0}}@media screen and (min-width: 768px){.location-education{padding:120px 0}}@media screen and (max-width: 768px){.location-education{padding:100px 0}}@media screen and (min-width: 768px){.location-public{padding-top:140px}}@media screen and (max-width: 768px){.location-public{padding-top:136px}}@media screen and (min-width: 768px){.location-answer{padding-top:120px}}@media screen and (max-width: 768px){.location-answer{padding-top:100px}}@media screen and (min-width: 768px){.location-lifeInfo{padding-top:140px}}@media screen and (max-width: 768px){.location-lifeInfo{padding-top:120px}}
