@media screen and (min-width: 768px){.accessSect__cont{margin-top:70px}}@media screen and (max-width: 768px){.accessSect__cont{margin-top:calc(80 / 750 * 100vw)}}@media screen and (min-width: 768px){.accessSect__caption{margin-top:60px}}@media screen and (max-width: 768px){.accessSect__caption{margin-top:calc(60 / 750 * 100vw)}}@media screen and (min-width: 768px){.accessSect .arrangeLayout .generalSect{margin-left:auto;width:1094px}}@media screen and (min-width: 768px){.accessSect .arrangeLayout .generalSect__head .txt+.caption{margin-top:20px}}@media screen and (max-width: 768px){.accessSect .arrangeLayout .generalSect__head .txt+.caption{margin-top:calc(30 / 750 * 100vw)}}@media screen and (max-width: 768px){.accessSect .arrangeLayout .generalSect__cont .pinchableFrame+.caption{margin-top:calc(70 / 750 * 100vw)}}@media screen and (min-width: 768px){.accessSect .arrangeLayout:not(:first-child){margin-top:100px}}@media screen and (max-width: 768px){.accessSect .arrangeLayout:not(:first-child){margin-top:70px}}@media screen and (max-width: 768px){.accessSect .arrangeLayout:last-child .generalSect__cont{margin-left:30px}}@media screen and (min-width: 768px){.accessSect .arrangeLayout .generalSect__cont{width:675px}}@media screen and (min-width: 768px){.accessSect .verticalStack{margin-top:100px}}@media screen and (max-width: 768px){.accessSect .verticalStack{margin-top:70px}}.accessSect .verticalStack .generalSect__cont .pinchableFrame+.txt{flex-shrink:0}@media screen and (max-width: 768px){.accessSect .verticalStack .generalSect__cont .pinchableFrame+.txt{margin-top:calc(70 / 750 * 100vw)}}@media screen and (min-width: 768px){.accessSect .verticalStack .generalSect__cont .busGroup{align-items:center;display:flex;gap:50px}}@media screen and (min-width: 768px){.accessSect .verticalStack .generalSect__cont .busGroup__item:first-child{width:832px}}@media screen and (min-width: 768px){.accessSect .verticalStack .generalSect__cont .busGroup__item:nth-child(2){width:317px}}@media screen and (max-width: 768px){.accessSect .verticalStack .generalSect__cont .busGroup__item:nth-child(2) .photo{margin-top:60px}}@media screen and (min-width: 768px){.accessSect .verticalStack .generalSect__cont .busGroup__item:nth-child(2) .txt{margin-top:40px}}@media screen and (max-width: 768px){.accessSect .verticalStack .generalSect__cont .busGroup__item:nth-child(2) .txt{margin-left:30px;margin-right:-30px;margin-top:40px}}@media screen and (max-width: 768px){.accessSect .verticalStack .generalSect__cont .busGroup__item:nth-child(2) .txt+.txt{margin-top:calc(50 / 750 * 100vw)}}@media screen and (min-width: 768px){.accessSect .verticalStack .generalSect__cont+.generalSect__head{margin-left:200px;margin-top:100px;width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 768px){.accessSect .verticalStack .generalSect__cont+.generalSect__head{margin-top:calc(80 / 750 * 100vw);order:3}}@media screen and (min-width: 768px){.accessSect .verticalStack .generalSect__cont+.generalSect__head .heading{width:-moz-fit-content;width:fit-content}}@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: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 (min-width: 768px){.kichijojiSect__cont{margin-top:70px}}@media screen and (max-width: 768px){.kichijojiSect__cont{margin-top:calc(80 / 750 * 100vw)}}@media screen and (min-width: 768px){.kichijojiSect__cont .arrangeLayout .generalSect{margin-left:auto;width:1094px}}@media screen and (min-width: 768px){.kichijojiSect__cont .arrangeLayout .generalSect__cont{width:675px}}@media screen and (max-width: 768px){.kichijojiSect__cont .arrangeLayout .generalSect__cont{margin-left:30px;margin-right:-30px}}@media screen and (min-width: 768px){.lifeInfoArea .generalSect__cont{margin-top:80px}}@media screen and (max-width: 768px){.lifeInfoArea .generalSect__cont{margin-top:calc(80 / 750 * 100vw)}}.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}}.lifeInfoTab__item{display:none}.lifeInfoTab__item.is-active{display:block}@media screen and (min-width: 768px){.locationCard__cont{margin-top:15px}}@media screen and (max-width: 768px){.locationCard__cont{margin-top:calc(40 / 750 * 100vw)}}.locationCard__cont .caption{color:#999999}@media screen and (min-width: 768px){.locationCard__ttl{font-size:16px}}@media screen and (max-width: 768px){.locationCard__ttl{font-size:calc(30 / 750 * 100vw);letter-spacing:.01em}}@media screen and (min-width: 768px){.locationCard__time{font-size:16px;margin-top:5px}}@media screen and (max-width: 768px){.locationCard__time{font-size:calc(30 / 750 * 100vw);margin-top:calc(5 / 750 * 100vw)}}@media screen and (min-width: 768px){.locationCard__time .num{font-size:24px}}@media screen and (max-width: 768px){.locationCard__time .num{font-size:calc(40 / 750 * 100vw)}}.locationCard__time .caption{display:inline-block}@media screen and (min-width: 768px){.locationCard__desc{margin-top:10px}}@media screen and (max-width: 768px){.locationCard__desc{margin-top:calc(15 / 750 * 100vw)}}@media screen and (min-width: 768px){.locationCard__desc .txt{font-size:12px}}@media screen and (max-width: 768px){.locationCard__desc .txt{font-size:calc(24 / 750 * 100vw)}}@media screen and (min-width: 768px){.parkGroup{display:flex;flex-wrap:wrap;justify-content:flex-start;justify-content:space-between;margin-top:100px}}@media screen and (max-width: 768px){.parkGroup{margin-top:calc(115 / 750 * 100vw)}}@media screen and (min-width: 768px){.parkGroup__item{width:290px}}@media screen and (max-width: 768px){.parkGroup__item{width:100%}}@media screen and (min-width: 768px){.parkGroup__item .photo+.txt{margin-top:15px}}@media screen and (max-width: 768px){.parkGroup__item .photo+.txt{margin-top:calc(40 / 750 * 100vw)}}@media screen and (min-width: 768px){.parkGroup__item .txt{font-size:12px}}@media screen and (max-width: 768px){.parkGroup__item .txt{font-size:calc(24 / 750 * 100vw)}}@media screen and (min-width: 768px){.parkGroup__item:nth-of-type(n+5){margin-top:60px}}@media screen and (max-width: 768px){.parkGroup__item:not(:last-of-type){margin-bottom:calc(72 / 750 * 100vw)}}@media screen and (min-width: 768px){.parkGroup+.arrangeLayout{margin-top:60px}}@media screen and (max-width: 768px){.parkGroup+.arrangeLayout{margin-top:calc(140 / 750 * 100vw)}}@media screen and (min-width: 768px){.parkSect__park .locationCard{width:350px}}@media screen and (max-width: 768px){.parkSect__park .locationCard{margin-left:30px;margin-right:-30px;margin-top:calc(80 / 750 * 100vw)}}@media screen and (min-width: 768px){.parkSect__map{margin-left:auto;margin-top:50px;width:800px}}@media screen and (max-width: 768px){.parkSect__map{margin-left:-30px;margin-right:30px;margin-top:calc(73 / 750 * 100vw)}}@media screen and (min-width: 768px){.parkSect .verticalStack{margin-top:50px}}@media screen and (max-width: 768px){.parkSect .verticalStack{margin-top:40px}}@media screen and (min-width: 768px){.parkSect .verticalStack .arrangeLayout .generalSect{gap:50px;justify-content:center;margin-left:auto;width:1094px}}.parkSect .verticalStack .arrangeLayout .generalSect__head{flex-grow:1;flex-shrink:0}@media screen and (min-width: 768px){.parkSect .verticalStack .arrangeLayout .generalSect__head{width:385px}}@media screen and (min-width: 768px){.parkSect .verticalStack .arrangeLayout .generalSect__cont{width:562px}}@media screen and (max-width: 768px){.parkSect .verticalStack .arrangeLayout .generalSect__cont{width:auto}}@media screen and (min-width: 768px){.parkSect .verticalStack .arrangeLayout .generalSect__cont .shopCard{margin:0 auto;width:385px}}@media screen and (min-width: 768px){.parkSect .verticalStack .arrangeLayout+.arrangeLayout{margin-top:100px}}@media screen and (max-width: 768px){.parkSect .verticalStack .arrangeLayout+.arrangeLayout{margin-top:calc(143 / 750 * 100vw)}}@media screen and (min-width: 768px){.parkSect .verticalStack .arrangeLayout:nth-child(2) .generalSect{flex-direction:row-reverse;margin-left:0;margin-right:auto}}@media screen and (max-width: 768px){.parkSect .verticalStack .arrangeLayout:nth-child(2) .generalSect__head{margin-left:30px;margin-right:-30px}}@media screen and (max-width: 768px){.parkSect .verticalStack .arrangeLayout:nth-child(2) .generalSect__cont{margin-left:-30px;margin-right:30px;width:auto}}@media screen and (max-width: 768px){.parkSect .verticalStack .arrangeLayout:last-child .generalSect__cont{margin-left:30px;margin-right:-30px;width:auto}}@media screen and (min-width: 768px){.parkSect+.shopSect{margin-top:100px}}@media screen and (max-width: 768px){.parkSect+.shopSect{margin-top:calc(130 / 750 * 100vw)}}@media screen and (min-width: 768px){.shopCard__cont{margin-top:15px}}@media screen and (max-width: 768px){.shopCard__cont{margin-top:calc(40 / 750 * 100vw)}}@media screen and (min-width: 768px){.shopCard__cont .txt{font-size:16px}}@media screen and (max-width: 768px){.shopCard__cont .txt{font-size:calc(30 / 750 * 100vw)}}@media screen and (min-width: 768px){.shopCard__cont .txt+.caption{margin-top:7px}}@media screen and (max-width: 768px){.shopCard__cont .txt+.caption{margin-top:calc(15 / 750 * 100vw)}}.shopCard__cont .txt .small{margin-left:10px}@media screen and (min-width: 768px){.shopCard__cont .txt .small{font-size:14px}}@media screen and (max-width: 768px){.shopCard__cont .txt .small{font-size:calc(24 / 750 * 100vw)}}@media screen and (min-width: 768px){.shopCard__cont .txt .small .num{font-size:16px}}@media screen and (max-width: 768px){.shopCard__cont .txt .small .num{font-size:calc(30 / 750 * 100vw)}}.shopCard__cont .caption{color:#999999}@media screen and (min-width: 768px){.shopGroup{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 768px){.shopGroup__item{width:360px}}@media screen and (max-width: 768px){.shopGroup__item{width:100%}}@media screen and (max-width: 768px){.shopGroup__item:not(:last-of-type){margin-bottom:calc(64 / 750 * 100vw)}}.shopSect__head{position:relative}@media screen and (min-width: 768px){.shopSect__head{padding-bottom:12px}}@media screen and (max-width: 768px){.shopSect__head{padding-bottom:15px}}.shopSect__head:after{background-color:#cccccc;bottom:0;content:'';height:1px;left:0;position:absolute;width:100%}@media screen and (min-width: 768px){.shopSect__head+.shopSect__cont{margin-top:40px}}@media screen and (max-width: 768px){.shopSect__head+.shopSect__cont{margin-top:30px}}.shopSect__heading{letter-spacing:.07em}@media screen and (min-width: 768px){.shopSect__heading{font-size:16px;line-height:1.5}.shopSect__heading:before{content:'';margin-top:calc((1 - 1.5) * .5em)}.shopSect__heading:after{margin-bottom:calc((1 - 1.5) * .5em)}.shopSect__heading:before,.shopSect__heading:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.shopSect__heading{font-size:16px;line-height:1.5}.shopSect__heading:before{content:'';margin-top:calc((1 - 1.5) * .5em)}.shopSect__heading:after{margin-bottom:calc((1 - 1.5) * .5em)}.shopSect__heading:before,.shopSect__heading:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.shopSect .shopGroup+.verticalStack{margin-top:80px}}@media screen and (max-width: 768px){.shopSect .shopGroup+.verticalStack{margin-top:calc(134 / 750 * 100vw)}}@media screen and (min-width: 768px){.shopSect__cont .verticalStack .generalSect__cont{display:flex;gap:50px}}@media screen and (max-width: 768px){.shopSect__cont .verticalStack .generalSect__cont .locationCard+.locationCard{margin-top:calc( 75 / 750 * 100vw)}}@media screen and (max-width: 768px){.shopSect__cont .verticalStack .generalSect__cont .locationCard:nth-child(1){margin-left:30px;margin-right:-30px}}@media screen and (max-width: 768px){.shopSect__cont .verticalStack .generalSect__cont .locationCard:nth-child(2){margin-left:-30px;margin-right:30px}}@media screen and (max-width: 768px){.shopSect__cont .verticalStack .generalSect__cont .locationCard:nth-child(2) .locationCard__cont{padding-left:60px}}@media screen and (min-width: 768px){.shopSect__cont .verticalStack+.verticalStack{margin-top:100px}}@media screen and (max-width: 768px){.shopSect__cont .verticalStack+.verticalStack{margin-top:calc(165 / 750 * 100vw)}}.trafficGroup{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (min-width: 768px){.trafficGroup .trafficInfo{margin-right:60px;width:360px}}@media screen and (max-width: 768px){.trafficGroup .trafficInfo{width:100%}}@media screen and (min-width: 768px){.trafficGroup .trafficInfo:nth-of-type(3n){margin-right:0}}@media screen and (min-width: 768px){.trafficGroup .trafficInfo:nth-of-type(n+4){margin-top:60px}}@media screen and (max-width: 768px){.trafficGroup .trafficInfo:not(:last-of-type){margin-bottom:30px}}@media screen and (min-width: 768px){.trafficGroup+.caption{margin-top:40px}}@media screen and (max-width: 768px){.trafficGroup+.caption{margin-top:calc(50 / 750 * 100vw)}}.trafficInfo{position:relative}@media screen and (min-width: 768px){.trafficInfo{padding-bottom:18px}}@media screen and (max-width: 768px){.trafficInfo{padding-bottom:16px}}.trafficInfo:after{background-color:#cccccc;bottom:0;content:'';height:1px;left:0;position:absolute;width:100%}.trafficInfo__inner{align-items:flex-end;display:flex;flex-wrap:wrap}@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}}@media screen and (max-width: 768px){.trafficInfo__desc{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 (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:70px}}@media screen and (max-width: 768px){.trafficSect{margin-top:calc(109 / 750 * 100vw)}}.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:40px}}@media screen and (max-width: 768px){.trafficSect__head+.trafficSect__cont{margin-top:30px}}.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}}.videoModalBtn{cursor:pointer;position:relative}.videoModalBtn__caption{left:0;position:absolute;top:calc(100% + 10px)}.videoModalBtn:after{border-color:transparent transparent transparent rgba(255,255,255,0.8);border-style:solid;border-width:30px 0 30px 50px;content:'';filter:drop-shadow(0 0 10px rgba(0,0,0,0.5)) drop-shadow(0 0 10px rgba(0,0,0,0.5));height:0;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:0;z-index:3}@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-inokashira{padding-top:140px}}@media screen and (max-width: 768px){.location-inokashira{padding-top:70px}}@media screen and (min-width: 768px){.location-kichijoji{padding-top:140px}}@media screen and (max-width: 768px){.location-kichijoji{padding-top:70px}}@media screen and (min-width: 768px){.location-access{padding-top:140px}}@media screen and (max-width: 768px){.location-access{padding-top:70px}}@media screen and (min-width: 768px){.anchorList__link:first-child{letter-spacing:.01em}}
