.facilityCard{background-color:#ebe2d1;margin-top:40px}@media screen and (min-width: 768px){.facilityCard{padding:60px 100px}}@media screen and (max-width: 768px){.facilityCard{padding:40px 25px}}.facilityCard .generalSect{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 768px){.facilityCard .generalSect{flex-direction:column}}@media screen and (min-width: 768px){.facilityCard .generalSect__head{width:470px}}.facilityCard .generalSect__head .heading{letter-spacing:.03em}@media screen and (min-width: 768px){.facilityCard .generalSect__head .heading{font-size:18px}}.facilityCard .generalSect__head .heading .small{letter-spacing:.05em;line-height:1.8}@media screen and (min-width: 768px){.facilityCard .generalSect__head .heading .small{font-size:14px}}@media screen and (max-width: 768px){.facilityCard .generalSect__head .heading .small{font-size:12px}}.facilityCard .generalSect__head .heading+.txt{letter-spacing:.03em;margin-top:20px}@media screen and (max-width: 768px){.facilityCard .generalSect__cont{margin-top:30px}}.facilityCard .generalSect__bottom{display:flex;justify-content:space-between}@media screen and (min-width: 768px){.facilityCard .generalSect__bottom{margin:60px -40px 0;width:1080px}}@media screen and (max-width: 768px){.facilityCard .generalSect__bottom{flex-wrap:wrap}}@media screen and (min-width: 768px){.facilityCard .generalSect__item{width:330px}}@media screen and (max-width: 768px){.facilityCard .generalSect__item{margin-top:30px;width:calc(260 / 750 * 100vw)}}.facilityCard .generalSect__item .ttl{text-align:center}@media screen and (min-width: 768px){.facilityCard .generalSect__item .ttl{font-size:15px;margin-top:20px}}@media screen and (max-width: 768px){.facilityCard .generalSect__item .ttl{font-size:14px;margin-top:10px}}@media screen and (max-width: 768px){.facilityCard .generalSect__item:nth-child(n+3){margin:20px auto 0}}@media screen and (min-width: 768px){.townFeature+.facilityCard{margin-top:100px}}@media screen and (min-width: 768px){.shopFeature+.facilityCard{margin-top:68px}}@media screen and (min-width: 768px){.facilityCard--university .generalSect__head{width:500px}}.facilityFeature>.generalSect .generalSect__cont{text-align:center}@media screen and (min-width: 768px){.facilityFeature>.generalSect .generalSect__cont{margin-top:60px}}@media screen and (max-width: 768px){.facilityFeature>.generalSect .generalSect__cont{flex-direction:column}}@media screen and (max-width: 768px){.facilityFeature>.generalSect .generalSect__cont .heading{margin-top:30px}}@media screen and (min-width: 768px){.facilityFeature>.generalSect .generalSect__cont .heading+.txt{margin-top:40px}}@media screen and (max-width: 768px){.facilityFeature>.generalSect .generalSect__cont .heading+.txt{margin-top:40px;padding:0 20px}}@media screen and (min-width: 768px){.facilityFeature>.generalSect+.arrangeLayout{margin-top:100px}}@media screen and (max-width: 768px){.facilityFeature>.generalSect+.arrangeLayout{margin-top:60px}}@media screen and (min-width: 768px){.facilityFeature+.facilityCard{margin-top:100px}}@media screen and (max-width: 768px){.facilityFeature+.facilityCard{margin-top:60px}}@media screen and (min-width: 768px){.facilityFeature .arrangeLayout .generalSect{column-gap:105px;justify-content:flex-end;width:100%}}@media screen and (max-width: 768px){.facilityFeature .arrangeLayout .generalSect{display:flex;flex-direction:column-reverse}}@media screen and (min-width: 768px){.facilityFeature .arrangeLayout .generalSect__head{width:360px}}@media screen and (max-width: 768px){.facilityFeature .arrangeLayout .generalSect__head{margin-top:30px;text-align:center}}@media screen and (min-width: 768px){.facilityFeature .arrangeLayout .generalSect__head .heading+.txt{padding-right:0}}.facilityFeature .arrangeLayout .generalSect__head .heading+.txt--mid{letter-spacing:.05em}@media screen and (min-width: 768px){.facilityFeature .arrangeLayout .generalSect__head .heading+.txt--mid{font-size:16px;margin-top:20px}}@media screen and (max-width: 768px){.facilityFeature .arrangeLayout .generalSect__head .heading+.txt--mid{font-size:16px;margin:30px -30px 0}}.facilityFeature .arrangeLayout .generalSect__head .heading+.txt--mid+.txt{letter-spacing:.05em}@media screen and (min-width: 768px){.facilityFeature .arrangeLayout .generalSect__head .heading+.txt--mid+.txt{font-size:10px;margin-top:20px}}@media screen and (max-width: 768px){.facilityFeature .arrangeLayout .generalSect__head .heading+.txt--mid+.txt{margin-top:34px;padding:0 30px;text-align:left}}.facilityFeature .arrangeLayout .generalSect__head .heading .small{display:block;letter-spacing:.05em;line-height:1.8}@media screen and (min-width: 768px){.facilityFeature .arrangeLayout .generalSect__head .heading .small{font-size:14px}}@media screen and (max-width: 768px){.facilityFeature .arrangeLayout .generalSect__head .heading .small{font-size:12px}}@media screen and (min-width: 768px){.facilityFeature .arrangeLayout .generalSect__cont{width:675px}}@media screen and (max-width: 768px){.facilityFeature .arrangeLayout .generalSect__cont{margin-right:-30px;margin-top:0}}.facilityFeature .arrangeLayout .generalSect__inner{display:flex;justify-content:space-between}@media screen and (min-width: 768px){.facilityFeature .arrangeLayout .generalSect__inner{column-gap:15px;margin-top:20px}}@media screen and (max-width: 768px){.facilityFeature .arrangeLayout .generalSect__inner{margin-top:30px}}@media screen and (min-width: 768px){.facilityFeature .arrangeLayout--reverse .generalSect{flex-direction:row-reverse;justify-content:flex-end}}@media screen and (min-width: 768px){.facilityFeature .arrangeLayout--reverse .generalSect__head{width:315px}}@media screen and (max-width: 768px) and (max-width: 768px){.facilityFeature .arrangeLayout--reverse .generalSect__cont{margin-left:-30px;margin-right:0}}@media screen and (min-width: 768px){.facilityFeature .arrangeLayout--narrow{margin:0 auto;width:900px}}@media screen and (max-width: 768px){.facilityFeature .arrangeLayout--narrow{padding:0}}.facilityFeature .arrangeLayout--narrow .generalSect{flex-direction:column}.facilityFeature .arrangeLayout--narrow .generalSect__head{width:100%}@media screen and (max-width: 768px){.facilityFeature .arrangeLayout--narrow .generalSect__head{text-align:left}.facilityFeature .arrangeLayout--narrow .generalSect__head .heading+.txt{margin-top:10px;padding:0}}.facilityFeature .arrangeLayout--narrow .generalSect__cont{display:flex;width:100%}@media screen and (min-width: 768px){.facilityFeature .arrangeLayout--narrow .generalSect__cont{gap:40px;justify-content:center;margin-top:50px}}@media screen and (max-width: 768px){.facilityFeature .arrangeLayout--narrow .generalSect__cont{justify-content:space-between;margin-right:0;margin-top:20px}}@media screen and (min-width: 768px){.facilityFeature .arrangeLayout--narrow .generalSect__cont .photo{width:360px}}@media screen and (max-width: 768px){.facilityFeature .arrangeLayout--narrow .generalSect__cont .photo{width:calc(300 / 750 * 100vw)}}@media screen and (min-width: 768px){.facilityFeature .arrangeLayout+.arrangeLayout{margin-top:100px}}@media screen and (max-width: 768px){.facilityFeature .arrangeLayout+.arrangeLayout{margin-top:60px}}@media screen and (min-width: 768px){.facilityFeature .usableSwiper{margin-top:100px}}@media screen and (max-width: 768px){.facilityFeature .usableSwiper{margin-top:40px}}@media screen and (min-width: 768px){.facilityFeature .usableSwiper+.arrangeLayout{margin-top:80px}}@media screen and (max-width: 768px){.facilityFeature .usableSwiper+.arrangeLayout{margin-top:20px}}@media screen and (min-width: 768px){.facilityTable__map{margin:0 auto;width:990px}}@media screen and (max-width: 768px){.facilityTable__map{margin:0 -30px;width:100vw}}@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;border:1px solid #cccccc;color:#ffffff;content:counter(listOrder);display:inline-block;display:flex;font-family:"EB Garamond",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}}.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:.1em}@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:250px;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}@media screen and (max-width: 768px){.facilityTable .placeDetail__definition{margin-top:7px}}@media screen and (min-width: 768px){.lifeinfoFeature .generalSect__cont{margin:60px auto 0;width:100%}}@media screen and (max-width: 768px){.lifeinfoFeature .generalSect__cont{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__cont .pinchableFrame{margin:0 auto}@media screen and (min-width: 768px){.lifeInfoTab__cont .pinchableFrame{width:990px}}.lifeInfoTab__item{display:none}.lifeInfoTab__item.is-active{display:block}.moistureFeature .generalSect__cont{text-align:center}@media screen and (min-width: 768px){.moistureFeature .generalSect__cont{margin-top:60px}}@media screen and (max-width: 768px){.moistureFeature .generalSect__cont{flex-direction:column}}@media screen and (max-width: 768px){.moistureFeature .generalSect__cont .heading{margin-top:30px}}@media screen and (min-width: 768px){.moistureFeature .generalSect__cont .heading+.txt{margin-top:40px}}@media screen and (max-width: 768px){.moistureFeature .generalSect__cont .heading+.txt{margin-top:40px;padding:0 20px}}.moistureFeature .arrangeLayout .generalSect{display:flex;flex-direction:column}@media screen and (min-width: 768px){.moistureFeature .arrangeLayout .generalSect{column-gap:105px;width:100%}}@media screen and (min-width: 768px){.moistureFeature .arrangeLayout .generalSect__head{margin-top:60px;text-align:center;width:780px}}@media screen and (max-width: 768px){.moistureFeature .arrangeLayout .generalSect__head{margin-top:30px;text-align:center}}@media screen and (min-width: 768px){.moistureFeature .arrangeLayout .generalSect__head .heading+.txt{padding-right:0}}.moistureFeature .arrangeLayout .generalSect__head .heading+.txt--mid{letter-spacing:.05em}@media screen and (min-width: 768px){.moistureFeature .arrangeLayout .generalSect__head .heading+.txt--mid{font-size:16px;margin-top:40px}}@media screen and (max-width: 768px){.moistureFeature .arrangeLayout .generalSect__head .heading+.txt--mid{font-size:16px;margin:30px -30px 0}}.moistureFeature .arrangeLayout .generalSect__head .heading+.txt--mid+.txt{letter-spacing:.05em}@media screen and (min-width: 768px){.moistureFeature .arrangeLayout .generalSect__head .heading+.txt--mid+.txt{font-size:10px;margin-top:20px}}@media screen and (max-width: 768px){.moistureFeature .arrangeLayout .generalSect__head .heading+.txt--mid+.txt{margin-top:34px;padding:0 30px;text-align:left}}.moistureFeature .arrangeLayout .generalSect__head .heading .small{display:block;letter-spacing:.05em;line-height:1.8}@media screen and (min-width: 768px){.moistureFeature .arrangeLayout .generalSect__head .heading .small{font-size:14px}}@media screen and (max-width: 768px){.moistureFeature .arrangeLayout .generalSect__head .heading .small{font-size:12px}}.moistureFeature .arrangeLayout .generalSect__cont{display:flex;justify-content:space-between}@media screen and (min-width: 768px){.moistureFeature .arrangeLayout .generalSect__cont{margin-top:80px;width:100%}}@media screen and (max-width: 768px){.moistureFeature .arrangeLayout .generalSect__cont{margin-top:40px}}@media screen and (min-width: 768px){.moistureFeature .shopCard{width:570px}}@media screen and (max-width: 768px){.moistureFeature .shopCard__head{margin-left:-30px}}.moistureFeature .shopCard__cont{letter-spacing:.05em}@media screen and (min-width: 768px){.moistureFeature .shopCard__cont{margin-top:40px}}@media screen and (max-width: 768px){.moistureFeature .shopCard__cont{margin-top:20px}}@media screen and (min-width: 768px){.moistureFeature .shopCard__ttl{font-size:18px}}@media screen and (max-width: 768px){.moistureFeature .shopCard__ttl{font-size:16px}}.moistureFeature .shopCard__ttl .small{display:block}@media screen and (min-width: 768px){.moistureFeature .shopCard__ttl .small{font-size:16px;margin-top:20px}}@media screen and (max-width: 768px){.moistureFeature .shopCard__ttl .small{font-size:14px;margin-top:10px}}.moistureFeature .shopCard__txt{line-height:1.8}@media screen and (min-width: 768px){.moistureFeature .shopCard__txt{font-size:14px;margin-top:30px}}@media screen and (max-width: 768px){.moistureFeature .shopCard__txt{font-size:14px;margin-top:20px}}.moistureFeature .shopCard__txt+.caption{color:#111111;font-size:10px}@media screen and (min-width: 768px){.moistureFeature .shopCard__txt+.caption{margin-top:30px}}@media screen and (max-width: 768px){.moistureFeature .shopCard__txt+.caption{margin-top:20px}}@media screen and (max-width: 768px){.moistureFeature .shopCard+.shopCard{margin-top:40px}}@media screen and (max-width: 768px){.moistureFeature .shopCard+.shopCard .shopCard__head{margin-left:0;margin-right:-30px}}.shopFeature .generalSect__cont{text-align:center}@media screen and (min-width: 768px){.shopFeature .generalSect__cont{margin-top:60px}}@media screen and (max-width: 768px){.shopFeature .generalSect__cont{flex-direction:column}}@media screen and (max-width: 768px){.shopFeature .generalSect__cont .heading{margin-top:30px}}@media screen and (min-width: 768px){.shopFeature .generalSect__cont .heading+.txt{margin-top:40px}}@media screen and (max-width: 768px){.shopFeature .generalSect__cont .heading+.txt{margin-top:40px;padding:0 20px}}.shopFeature .arrangeLayout .generalSect{display:flex;flex-direction:column}@media screen and (min-width: 768px){.shopFeature .arrangeLayout .generalSect{column-gap:105px;width:100%}}@media screen and (min-width: 768px){.shopFeature .arrangeLayout .generalSect__head{margin-top:60px;text-align:center;width:780px}}@media screen and (max-width: 768px){.shopFeature .arrangeLayout .generalSect__head{margin-top:30px;text-align:center}}@media screen and (min-width: 768px){.shopFeature .arrangeLayout .generalSect__head .heading+.txt{padding-right:0}}.shopFeature .arrangeLayout .generalSect__head .heading+.txt--mid{letter-spacing:.05em}@media screen and (min-width: 768px){.shopFeature .arrangeLayout .generalSect__head .heading+.txt--mid{font-size:16px;margin-top:40px}}@media screen and (max-width: 768px){.shopFeature .arrangeLayout .generalSect__head .heading+.txt--mid{font-size:16px;margin:30px -30px 0}}.shopFeature .arrangeLayout .generalSect__head .heading+.txt--mid+.txt{letter-spacing:.05em}@media screen and (min-width: 768px){.shopFeature .arrangeLayout .generalSect__head .heading+.txt--mid+.txt{font-size:10px;margin-top:20px}}@media screen and (max-width: 768px){.shopFeature .arrangeLayout .generalSect__head .heading+.txt--mid+.txt{margin-top:34px;padding:0 30px;text-align:left}}.shopFeature .arrangeLayout .generalSect__head .heading .small{display:block;letter-spacing:.05em;line-height:1.8}@media screen and (min-width: 768px){.shopFeature .arrangeLayout .generalSect__head .heading .small{font-size:14px}}@media screen and (max-width: 768px){.shopFeature .arrangeLayout .generalSect__head .heading .small{font-size:12px}}.shopFeature .arrangeLayout .generalSect__cont{display:flex;justify-content:space-between}@media screen and (min-width: 768px){.shopFeature .arrangeLayout .generalSect__cont{margin-top:80px;width:100%}}@media screen and (max-width: 768px){.shopFeature .arrangeLayout .generalSect__cont{margin-top:40px}}@media screen and (min-width: 768px){.shopFeature .shopCard{width:570px}}@media screen and (max-width: 768px){.shopFeature .shopCard__head{margin-left:-30px}}.shopFeature .shopCard__cont{letter-spacing:.05em}@media screen and (min-width: 768px){.shopFeature .shopCard__cont{margin-top:40px}}@media screen and (max-width: 768px){.shopFeature .shopCard__cont{margin-top:20px}}@media screen and (min-width: 768px){.shopFeature .shopCard__ttl{font-size:18px}}@media screen and (max-width: 768px){.shopFeature .shopCard__ttl{font-size:16px}}.shopFeature .shopCard__ttl .small{display:block}@media screen and (min-width: 768px){.shopFeature .shopCard__ttl .small{font-size:16px;margin-top:20px}}@media screen and (max-width: 768px){.shopFeature .shopCard__ttl .small{font-size:14px;margin-top:10px}}.shopFeature .shopCard__txt{line-height:1.8}@media screen and (min-width: 768px){.shopFeature .shopCard__txt{font-size:14px;margin-top:30px}}@media screen and (max-width: 768px){.shopFeature .shopCard__txt{font-size:14px;margin-top:20px}}.shopFeature .shopCard__txt+.caption{color:#111111;font-size:10px}@media screen and (min-width: 768px){.shopFeature .shopCard__txt+.caption{margin-top:30px}}@media screen and (max-width: 768px){.shopFeature .shopCard__txt+.caption{margin-top:20px}}@media screen and (max-width: 768px){.shopFeature .shopCard+.shopCard{margin-top:40px}}@media screen and (max-width: 768px){.shopFeature .shopCard+.shopCard .shopCard__head{margin-left:0;margin-right:-30px}}.shopList{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}@media screen and (min-width: 768px){.shopList{column-gap:60px;font-size:14px;height:181px;margin-top:60px;width:471px}}@media screen and (max-width: 768px){.shopList{font-size:calc(26 / 750 * 100vw);margin-top:45px}}.shopList:before{color:#e66234;content:'【主な店舗一覧】';position:absolute}@media screen and (min-width: 768px){.shopList:before{font-size:18px;top:-40px}}@media screen and (max-width: 768px){.shopList:before{top:-25px}}.shopList__item{display:flex;justify-content:flex-start;letter-spacing:.03em}@media screen and (max-width: 768px){.shopList__item{flex-direction:column}}@media screen and (min-width: 768px){.shopList__item:not(:first-child){margin-top:23px}}@media screen and (max-width: 768px){.shopList__item:not(:first-child){margin-top:15px}}@media screen and (min-width: 768px){.shopList__item:nth-child(4){margin-top:0}}.shopList__category{color:#e66234}@media screen and (min-width: 768px){.shopList__category{border-right:1px solid #e66234;width:110px}}@media screen and (max-width: 768px){.shopList__category{border-bottom:1px solid #e66234;line-height:1.6;width:-moz-fit-content;width:fit-content}}.shopList__name{line-height:1.6}@media screen and (min-width: 768px){.shopList__name{padding-left:12px;width:361px}}@media screen and (max-width: 768px){.shopList__name{margin-top:5px}}@media screen and (min-width: 768px){.townCardGroup{margin-top:60px}}@media screen and (max-width: 768px){.townCardGroup{margin-top:40px}}.townCardGroup__head{color:#999999;font-family:"EB Garamond",serif;letter-spacing:.05em;position:relative;text-align:left}@media screen and (min-width: 768px){.townCardGroup__head{font-size:26px}}@media screen and (max-width: 768px){.townCardGroup__head{font-size:22px}}.townCardGroup__head:after{background-color:#cccccc;bottom:-20px;content:'';height:2px;left:0;position:absolute;width:50px}.townCardGroup__cont{display:flex;justify-content:space-between}@media screen and (min-width: 768px){.townCardGroup__cont{margin-top:60px}}@media screen and (max-width: 768px){.townCardGroup__cont{flex-wrap:wrap;margin-top:40px}}@media screen and (min-width: 768px){.townCardGroup .townCard{width:255px}}@media screen and (max-width: 768px){.townCardGroup .townCard{width:calc(300 / 750 * 100vw)}}.townCardGroup .townCard__cont{line-height:1.4}@media screen and (min-width: 768px){.townCardGroup .townCard__cont{font-size:18px;letter-spacing:.05em;margin-top:32px}}@media screen and (max-width: 768px){.townCardGroup .townCard__cont{font-size:15px;letter-spacing:0;margin-top:15px}}.townCardGroup .townCard__cont .small{display:block}@media screen and (min-width: 768px){.townCardGroup .townCard__cont .small{font-size:12px;margin-top:20px}}@media screen and (max-width: 768px){.townCardGroup .townCard__cont .small{font-size:12px;margin-top:8px}}@media screen and (max-width: 768px){.townCardGroup .townCard:nth-child(n+3){margin-top:40px}}@media screen and (min-width: 768px){.townCardGroup+.townCardGroup{margin-top:80px}}@media screen and (min-width: 768px){.townFeature{margin-top:100px}}@media screen and (max-width: 768px){.townFeature{margin-top:60px}}.townFeature__head{text-align:center}@media screen and (min-width: 768px){.townFeature__head{font-size:20px}}@media screen and (max-width: 768px){.townFeature__head{font-size:18px;line-height:1.6}}.location-introduction__link{margin:0 auto}@media screen and (min-width: 768px){.location-introduction__link{display:block;width:50%}}@media screen and (min-width: 768px){.location-introduction__link .photo{margin-top:120px}}@media screen and (max-width: 768px){.location-introduction__link .photo{margin-top:60px}}.location-introduction__link .photo:hover{opacity:0.7}@media screen and (min-width: 768px){.location-facility{margin-top:120px;padding:120px 0}}@media screen and (max-width: 768px){.location-facility{margin-top:60px;padding:70px 0}}@media screen and (min-width: 768px){.location-shop{margin-top:120px}}@media screen and (max-width: 768px){.location-shop{margin-top:60px}}@media screen and (min-width: 768px){.location-moisture{margin-top:120px;padding:120px 0}}@media screen and (max-width: 768px){.location-moisture{margin-top:60px;padding:70px 0}}@media screen and (min-width: 768px){.location-lifeinfo{margin:120px 0}}@media screen and (max-width: 768px){.location-lifeinfo{margin:70px 0}}
