.site-theme-animationSample .dg.ac{top:150px;z-index:9999}@media screen and (min-width: 768px){.bicycleFeature .generalSect{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 768px){.bicycleFeature .generalSect__head{margin:0 auto;width:315px}}@media screen and (min-width: 768px){.bicycleFeature .generalSect__head .heading+.txt{margin-top:40px}}@media screen and (max-width: 768px){.bicycleFeature .generalSect__head .heading+.txt{margin-top:34px;padding:0 30px}}@media screen and (min-width: 768px){.bicycleFeature .generalSect__cont{width:675px}}@media screen and (max-width: 768px){.bicycleFeature .generalSect__cont{margin-top:40px;width:100%}}.bicycleFeature .generalSect .primaryTtl{width:100%}@media screen and (min-width: 768px){.bicycleFeature .generalSect .primaryTtl{margin-bottom:40px}}@media screen and (max-width: 768px){.bicycleFeature .generalSect .primaryTtl{margin-bottom:34px}}.circleMap{margin:0 auto;position:relative}@media screen and (min-width: 768px){.circleMap{width:990px}}@media screen and (max-width: 768px){.circleMap{padding-bottom:80px}}.circleMap__list{bottom:0;font-size:10px;left:0;letter-spacing:.0015em;position:absolute;line-height:1.8}.circleMap__list:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.circleMap__list:after{margin-bottom:calc((1 - 1.8) * .5em)}.circleMap__list:before,.circleMap__list:after{content:'';display:block;height:0;width:0}@media screen and (max-width: 768px){.circleMap__list{display:flex;flex-wrap:wrap;justify-content:flex-start}}@media screen and (max-width: 768px){.circleMap__item{margin-right:10px}}@media screen and (max-width: 768px){.circleMap__item:first-of-type{width:100%}}.circleMap__item svg{margin-right:5px}.circleMap .caption{position:absolute;right:0}@media screen and (min-width: 768px){.circleMap .caption{bottom:0}}@media screen and (max-width: 768px){.circleMap .caption{bottom:65px}}@media screen and (min-width: 768px){.convinientFeature{padding:120px 0}}@media screen and (max-width: 768px){.convinientFeature{padding:70px 0}}@media screen and (min-width: 768px){.convinientFeature .generalSect__head{margin:0 auto;text-align:center;width:780px}}@media screen and (min-width: 768px){.convinientFeature .generalSect__head .heading+.txt{margin-top:40px;text-align:center}}@media screen and (max-width: 768px){.convinientFeature .generalSect__head .heading+.txt{margin-top:34px}}.convinientFeature .generalSect__cont{margin-top:40px}@media screen and (min-width: 768px){.environmentFeature{padding-bottom:120px}}@media screen and (max-width: 768px){.environmentFeature{padding-bottom:50px}}@media screen and (min-width: 768px){.environmentFeature .verticalStack .generalSect__cont{margin-left:auto;margin-right:auto;width:990px}}@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:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:75px}}@media screen and (max-width: 768px){.facilityTable__list{margin-top:30px}}@media screen and (min-width: 768px){.facilityTable__list+.caption{margin-top:30px}}@media screen and (max-width: 768px){.facilityTable__list+.caption{margin-top:20px}}.facilityTable__item{counter-increment:listOrder;position:relative}@media screen and (min-width: 768px){.facilityTable__item{margin-left:0;margin-right:auto;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;padding-left:0}.facilityTable__item--noProt:before{content:none}.facilityTable .placeDetail{align-items:center;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;height:100%;padding:4px 0 20px 0}}@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{align-items:center;display:flex;width:400px;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 span{flex-shrink:1;white-space:nowrap}.facilityTable .placeDetail__name small{font-size:10px}@media screen and (min-width: 768px){.facilityTable .placeDetail__name small{flex-shrink:1;margin-left:10px}}@media screen and (max-width: 768px){.facilityTable .placeDetail__name small{display:block;margin-top: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 .distance:after{content:'／'}.facilityTable .placeDetail__outsite{margin-top:10px;text-align:right;width:100%}.location-position .generalSect{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.location-position .generalSect__ttl{width:100%}@media screen and (min-width: 768px){.location-position .generalSect__ttl{margin-bottom:60px}}@media screen and (max-width: 768px){.location-position .generalSect__ttl{margin-bottom:40px}}@media screen and (min-width: 768px){.location-position .generalSect__head{margin:0 auto;width:315px}}@media screen and (min-width: 768px){.location-position .generalSect__head .txt{margin-top:40px}}@media screen and (max-width: 768px){.location-position .generalSect__head .txt{margin-top:34px;padding-left:30px}}@media screen and (min-width: 768px){.location-position .generalSect__cont{width:675px}}@media screen and (max-width: 768px){.location-position .generalSect__cont{margin-top:40px}}@media screen and (min-width: 768px){.pageIntroduction+.generalSect{margin-top:140px}}@media screen and (max-width: 768px){.pageIntroduction+.generalSect{margin-top:70px}}@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}.lifeInfoTab__head .tabList__item:hover:nth-of-type(1){background-color:#eb6100}.lifeInfoTab__head .tabList__item:hover:nth-of-type(2){background-color:#00913a}.lifeInfoTab__head .tabList__item:hover:nth-of-type(3){background-color:#e4007f}.lifeInfoTab__head .tabList__item:hover:nth-of-type(4){background-color:#0062b1}.lifeInfoTab__head .tabList__item:hover:nth-of-type(5){background-color:#9e509b}}@media (hover: hover) and (pointer: fine){.lifeInfoTab__head .tabList__item:hover{background-color:#87847d}.lifeInfoTab__head .tabList__item:hover:nth-of-type(1){background-color:#eb6100}.lifeInfoTab__head .tabList__item:hover:nth-of-type(2){background-color:#00913a}.lifeInfoTab__head .tabList__item:hover:nth-of-type(3){background-color:#e4007f}.lifeInfoTab__head .tabList__item:hover:nth-of-type(4){background-color:#0062b1}.lifeInfoTab__head .tabList__item:hover:nth-of-type(5){background-color:#9e509b}}.lifeInfoTab__head .tabList__item.is-active{background-color:#87847d}.lifeInfoTab__head .tabList__item.is-active:nth-of-type(1){background-color:#eb6100}.lifeInfoTab__head .tabList__item.is-active:nth-of-type(2){background-color:#00913a}.lifeInfoTab__head .tabList__item.is-active:nth-of-type(3){background-color:#e4007f}.lifeInfoTab__head .tabList__item.is-active:nth-of-type(4){background-color:#0062b1}.lifeInfoTab__head .tabList__item.is-active:nth-of-type(5){background-color:#9e509b}@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){.panoramaFeature{padding-top:60px}}@media screen and (max-width: 768px){.panoramaFeature{padding-top:calc(100 / 750 * 100vw)}}@media screen and (max-width: 768px){.panoramaFeature .verticalStack .generalSect__cont{margin-left:-30px;width:390px}}@media screen and (min-width: 768px){.parkFeature+.panoramaFeature{margin-top:100px}}@media screen and (max-width: 768px){.parkFeature+.panoramaFeature{margin-top:60px}}@media screen and (min-width: 768px){.parkFeature{padding-top:100px}}@media screen and (max-width: 768px){.parkFeature{padding-top:60px}}@media screen and (min-width: 768px){.parkFeature .generalSect__head .heading+.txt{margin-top:40px;width:885px}}@media screen and (max-width: 768px){.parkFeature .generalSect__head .heading+.txt{margin-top:34px}}@media screen and (min-width: 768px){.parkFeature .generalSect__cont{margin-top:60px}}@media screen and (max-width: 768px){.parkFeature .generalSect__cont{margin-top:40px}}@media screen and (min-width: 768px){.parkFeature .subGeneralSect{padding:120px 0}}@media screen and (max-width: 768px){.parkFeature .subGeneralSect{padding:70px 0}}.parkFeature .subGeneralSect__heading{align-items:flex-end;display:flex;justify-content:flex-start;line-height:1}@media screen and (min-width: 768px){.parkFeature .subGeneralSect__heading+.txt{margin-top:40px;width:885px}}@media screen and (max-width: 768px){.parkFeature .subGeneralSect__heading+.txt{margin-top:34px;padding:0 30px}}.parkFeature .subGeneralSect__cont{margin-top:40px}@media screen and (max-width: 768px){.parkFeature .subGeneralSect__cont{margin-left:-30px;width:390px}}.parkInfoFig__capOut{position:absolute;top:calc(100% + 10px)}@media screen and (max-width: 768px){.parkInfoFig__capOut{margin-left:3px}}.parkInfoFig__capOut--01{left:0}.parkInfoFig__capOut--02{left:500px}@media screen and (max-width: 768px){.parkInfoFig .touchFigure{height:540px}}@media screen and (min-width: 768px){.patternBlock{padding:120px 0}}@media screen and (max-width: 768px){.patternBlock{padding:70px 0}}@media screen and (min-width: 768px){.patternBlock .arrangeLayout:not(:first-child){margin-top:100px}}@media screen and (max-width: 768px){.patternBlock .arrangeLayout:not(:first-child){margin-top:70px}}@media screen and (min-width: 768px){.patternBlock .arrangeLayout .generalSect{margin-left:auto;width:1094px}}@media screen and (min-width: 768px){.patternBlock .arrangeLayout .generalSect__cont{width:675px}.patternBlock .arrangeLayout .generalSect__cont .photo,.patternBlock .arrangeLayout .generalSect__cont .photo__pic,.patternBlock .arrangeLayout .generalSect__cont .photo__image{width:100%}}@media screen and (min-width: 768px){.patternBlock .arrangeLayout+.verticalStack{margin-top:100px}}@media screen and (max-width: 768px){.patternBlock .arrangeLayout+.verticalStack{margin-top:60px}}@media screen and (min-width: 768px){.positionFeature .verticalStack .generalSect__head{text-align:center}.positionFeature .verticalStack .generalSect__head .txt{margin-left:auto;margin-right:auto}}@media screen and (min-width: 768px){.positionFeature .verticalStack .generalSect__cont{margin-left:auto;margin-right:auto;width:990px}}@media screen and (max-width: 768px){.positionFeature .verticalStack .generalSect__cont{margin:40px calc(50% - 50vw) 0;width:100vw}}@media screen and (min-width: 768px){.redevelopmentFeature{padding-bottom:120px;padding-top:120px}}@media screen and (max-width: 768px){.redevelopmentFeature{padding-bottom:70px;padding-top:70px}}.redevelopmentFeature .generalSect__head .heading+.caption{margin-top:20px}@media screen and (min-width: 768px){.redevelopmentFeature .generalSect__cont{margin-top:60px}}@media screen and (max-width: 768px){.redevelopmentFeature .generalSect__cont{margin-top:60px}}.redevelopmentFeature .subGeneralSect{align-items:center;background-color:#ffffff;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.redevelopmentFeature .subGeneralSect{padding:60px 105px}}@media screen and (max-width: 768px){.redevelopmentFeature .subGeneralSect{padding:40px 30px}}@media screen and (min-width: 768px){.redevelopmentFeature .subGeneralSect__head{width:465px}}@media screen and (max-width: 768px){.redevelopmentFeature .subGeneralSect__head .heading{font-size:15px}}@media screen and (min-width: 768px){.redevelopmentFeature .subGeneralSect__head .heading+.txt{margin-top:40px}}@media screen and (min-width: 768px){.redevelopmentFeature .subGeneralSect__cont{width:465px}}@media screen and (max-width: 768px){.redevelopmentFeature .subGeneralSect__cont{margin-top:40px}}.redevelopmentFeature .subGeneralSect__cont .photo+.txt{margin-top:40px}.redevelopmentFeature .subGeneralSect__bottom{margin:0 auto}@media screen and (min-width: 768px){.redevelopmentFeature .subGeneralSect__bottom{margin-top:50px;width:675px}}@media screen and (max-width: 768px){.redevelopmentFeature .subGeneralSect__bottom{margin-top:40px;padding-bottom:60px}}.redevelopmentFeature .subGeneralSect__bottom .pinchableFrame+.caption{text-align:right}@media screen and (min-width: 768px){.redevelopmentFeature .subGeneralSect__bottom .pinchableFrame+.caption{margin-top:40px}}@media screen and (max-width: 768px){.redevelopmentFeature .subGeneralSect__bottom .pinchableFrame+.caption{margin-top:100px}}.redevelopmentParse .photo__capOut{position:static}@media screen and (max-width: 768px){.redevelopmentParse .photo__capOut{text-align:left}}.redevelopmentParse+.txt{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}}.spotCard__visual+.spotCard__cont{margin-top:20px}.spotCard__cont{display:flex;flex-wrap:wrap;justify-content:space-between}.spotCard__name{color:#111111;display:inline-block;line-height:2}.spotCard__name:before{content:'';margin-top:calc((1 - 2) * .5em)}.spotCard__name:after{margin-bottom:calc((1 - 2) * .5em)}.spotCard__name:before,.spotCard__name:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.spotCard__name{font-size:18px;letter-spacing:.11em}}@media screen and (max-width: 768px){.spotCard__name{font-size:13px;letter-spacing:.15em}}.spotCard__info{color:#999999;font-size:10px;font-weight:400;line-height:1;margin:8px 0 0 auto;text-align:right}.spotCard__txt{letter-spacing:.15em}@media screen and (min-width: 768px){.spotCard__txt{font-size:12px;margin-top:30px;line-height:1.83333}.spotCard__txt:before{content:'';margin-top:calc((1 - 1.83333) * .5em)}.spotCard__txt:after{margin-bottom:calc((1 - 1.83333) * .5em)}.spotCard__txt:before,.spotCard__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.spotCard__txt{font-size:11px;margin-top:20px;line-height:1.90909}.spotCard__txt:before{content:'';margin-top:calc((1 - 1.90909) * .5em)}.spotCard__txt:after{margin-bottom:calc((1 - 1.90909) * .5em)}.spotCard__txt:before,.spotCard__txt:after{content:'';display:block;height:0;width:0}}.spotSwiper{margin:0 calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.spotSwiper__captionArea{margin:0 auto}@media screen and (min-width: 768px){.spotSwiper__captionArea{margin-top:60px;width:1200px}}@media screen and (max-width: 768px){.spotSwiper__captionArea{margin-top:20px;width:330px}}.spotSwiper__captionArea .caption{color:#999999}.spotSwiper__controller{align-items:center;display:flex;margin:0 auto}@media screen and (min-width: 768px){.spotSwiper__controller{justify-content:flex-end;margin:60px auto 0;width:1200px}}@media screen and (max-width: 768px){.spotSwiper__controller{justify-content:space-between;margin-top:20px;width:330px}}.spotSwiper__controller .swiper-pagination{display:flex;position:static}@media screen and (min-width: 768px){.spotSwiper__controller .swiper-pagination{margin-left:20px;width:1035px}}@media screen and (max-width: 768px){.spotSwiper__controller .swiper-pagination{margin-left:18px;width:265px}}.spotSwiper__controller .swiper-pagination:after{background-color:#cccccc;content:'';display:block;height:1px;left:0;position:absolute;top:5px;width:100%;z-index:-1}.spotSwiper__controller .swiper-pagination-bullet{background:none;background-color:#999999;border-radius:0;content:'';display:block;height:5px;opacity:1;transform:scale(0, 1);transform-origin:right top;transition:transform 1s;width:100%}.spotSwiper__controller .swiper-pagination-bullet-active{background-color:#999999;transform:scale(1, 1);transform-origin:left top;transition:transform 1s}.spotSwiper__controller .swiper-scrollbar-drag{background-color:#999999;border-radius:0;height:4px;position:relative}@media screen and (min-width: 768px){.spotSwiper__controller .swiper-scrollbar-drag{top:0}}@media screen and (max-width: 768px){.spotSwiper__controller .swiper-scrollbar-drag{top:-2px}}.spotSwiper__controller .proglessCircle{cursor:pointer;position:relative}@media screen and (min-width: 768px){.spotSwiper__controller .proglessCircle{width:40px}}@media screen and (max-width: 768px){.spotSwiper__controller .proglessCircle{width:33px}}.spotSwiper__controller .proglessCircle .circleSVG{height:auto;width:100%}.spotSwiper__controller .proglessCircle .circleSVG--cover{height:100%;left:0;position:absolute;stroke-dasharray:0 366;top:0;transition-duration:1s;transition-timing-function:linear;width:100%;z-index:1}.spotSwiper__controller .proglessCircle .circleSVG--base{opacity:1;stroke-dasharray:366 366}.spotSwiper__controller .proglessCircle .arrowSVG{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:6px}.spotSwiper__controller .proglessCircle.is-animate .circleSVG--cover{stroke-dasharray:366 366;transition-duration:9s}@media screen and (min-width: 768px){.spotSwiper .swiper-container{margin-left:auto;margin-right:auto;width:1200px}}@media screen and (max-width: 768px){.spotSwiper .swiper-container{margin-left:auto;margin-right:0;width:360px}}.spotSwiper .swiper-wrapper{overflow:visible}.spotSwiper .swiper-slide{height:auto}@media screen and (min-width: 768px){.spotSwiper .swiper-slide{transition:.3s;width:465px}}@media screen and (max-width: 768px){.spotSwiper .swiper-slide{width:255px}}@media screen and (min-width: 768px){.spotSwiper .swiper-slide-prev{transition:0}}.spotSwiper--disableMode .swiper-wrapper{justify-content:center}.spotSwiper--disableMode .swiper-slide:not(:last-of-type){margin-right:60px}@media screen and (min-width: 768px){.arrangeLayout+.spotSwiper{margin-top:100px}}@media screen and (max-width: 768px){.arrangeLayout+.spotSwiper{margin-top:40px}}@media screen and (min-width: 768px){.stationFeature{padding:120px 0}}@media screen and (max-width: 768px){.stationFeature{padding:60px 0}}.stationFeature .generalSect__cont{margin-top:40px}@media screen and (min-width: 768px){.stationFrontFeature{padding-bottom:120px}}@media screen and (max-width: 768px){.stationFrontFeature{padding-bottom:60px}}@media screen and (min-width: 768px){.stationFrontFeature .arrangeLayout:not(:first-child){margin-top:100px}}@media screen and (max-width: 768px){.stationFrontFeature .arrangeLayout:not(:first-child){margin-top:70px}}@media screen and (min-width: 768px){.stationFrontFeature .arrangeLayout:nth-child(even) .generalSect{margin-left:auto}}@media screen and (max-width: 768px){.stationFrontFeature .arrangeLayout:nth-child(even) .generalSect__cont{margin-left:30px}}@media screen and (min-width: 768px){.stationFrontFeature .arrangeLayout:nth-child(odd) .generalSect{flex-direction:row-reverse}}@media screen and (max-width: 768px){.stationFrontFeature .arrangeLayout:nth-child(odd) .generalSect__cont{margin-left:-30px}}@media screen and (min-width: 768px){.stationFrontFeature .arrangeLayout .generalSect{width:1094px}}@media screen and (min-width: 768px){.stationFrontFeature .arrangeLayout .generalSect__head .txt+.caption{margin-top:20px}}@media screen and (max-width: 768px){.stationFrontFeature .arrangeLayout .generalSect__head .txt+.caption{margin-top:20px;padding:0 30px}}@media screen and (min-width: 768px){.stationFrontFeature .arrangeLayout .generalSect__cont{width:675px}}@media screen and (min-width: 768px){.templateFeature00 .generalSect__head .primaryTtl+.heading{margin-top:40px}}@media screen and (max-width: 768px){.templateFeature00 .generalSect__head .primaryTtl+.heading{margin-top:35px}}@media screen and (min-width: 768px){.templateFeature00 .generalSect__head .heading+.txt{margin-top:42px}}@media screen and (min-width: 768px){.templateFeature00+.templateFeature01{margin-top:100px}}@media screen and (max-width: 768px){.templateFeature00+.templateFeature01{margin-top:70px}}@media screen and (min-width: 768px){.templateFeature01 .arrangeLayout .generalSect{width:1094px}}@media screen and (min-width: 768px){.templateFeature01 .arrangeLayout:not(:first-child){margin-top:100px}}@media screen and (max-width: 768px){.templateFeature01 .arrangeLayout:not(:first-child){margin-top:70px}}@media screen and (min-width: 768px){.templateFeature01 .arrangeLayout:nth-child(odd) .generalSect{margin-left:auto}}@media screen and (max-width: 768px){.templateFeature01 .arrangeLayout:nth-child(odd) .generalSect__cont{margin-left:30px}}@media screen and (min-width: 768px){.templateFeature01 .arrangeLayout:nth-child(even) .generalSect{flex-direction:row-reverse}}@media screen and (max-width: 768px){.templateFeature01 .arrangeLayout:nth-child(even) .generalSect__cont{margin-left:-30px}}@media screen and (min-width: 768px){.templateFeature01 .arrangeLayout .generalSect__cont{width:675px}}@media screen and (min-width: 768px){.templateFeature02 .verticalStack .generalSect__head .primaryTtl+.heading{margin-top:40px}}@media screen and (max-width: 768px){.templateFeature02 .verticalStack .generalSect__head .primaryTtl+.heading{margin-top:35px}}.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}}.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;justify-content:space-between}@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;margin:0 0 0 auto;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}}.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}}@media screen and (min-width: 768px){.location-position{padding-top:160px}}@media screen and (max-width: 768px){.location-position{padding-top:70px}}@media screen and (min-width: 768px){.location-location{padding-top:160px}}@media screen and (max-width: 768px){.location-location{padding-top:70px}}@media screen and (min-width: 768px){.location-environment{padding-top:160px}}@media screen and (max-width: 768px){.location-environment{padding-top:70px}}@media screen and (min-width: 768px){.location-koiwa{padding-top:100px}}@media screen and (max-width: 768px){.location-koiwa{padding-top:70px}}@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-01{padding-top:140px}}@media screen and (max-width: 768px){.location-01{padding-top:70px}}@media screen and (min-width: 768px){.location-02{padding-top:140px}}@media screen and (max-width: 768px){.location-02{padding-top:70px}}@media screen and (min-width: 768px){.location-routeSearch{padding-top:140px}}@media screen and (max-width: 768px){.location-routeSearch{padding-top:70px}}@media screen and (min-width: 768px){.template-05{padding-top:136px}}@media screen and (max-width: 768px){.template-05{padding-top:70px}}@media screen and (min-width: 768px){.template-06{padding-top:135px}}@media screen and (max-width: 768px){.template-06{padding-top:70px}}@media screen and (min-width: 768px){.template-07{padding-top:80px}}@media screen and (max-width: 768px){.template-07{padding-top:70px}}@media screen and (min-width: 768px){.template-08{padding-top:80px}}@media screen and (max-width: 768px){.template-08{padding-top:70px}}@media screen and (min-width: 768px){.template-09{padding-top:80px}}@media screen and (max-width: 768px){.template-09{padding-top:70px}}@media screen and (min-width: 768px){.template-10{padding-top:80px}}@media screen and (max-width: 768px){.template-10{padding-top:70px}}@media screen and (min-width: 768px){.template-11{padding-top:80px}}@media screen and (max-width: 768px){.template-11{padding-top:70px}}@media screen and (min-width: 768px){.template-12{padding-top:80px}}@media screen and (max-width: 768px){.template-12{padding-top:70px}}
