@media screen and (min-width: 768px){.accessGroup .accessSect__cont{margin-top:70px}}@media screen and (max-width: 768px){.accessGroup .accessSect__cont{margin-top:40px}}@media screen and (min-width: 768px){.accessGroup .accessSect .arrangeLayout .subGeneralSect{margin:0 auto;width:990px}}.accessGroup .accessSect .arrangeLayout .subGeneralSect__head .txt+.caption{padding-top:20px}@media screen and (min-width: 768px){.accessGroup .accessSect .arrangeLayout .subGeneralSect__cont{width:570px}}@media screen and (max-width: 768px){.accessGroup .accessSect .arrangeLayout .subGeneralSect__cont{margin-top:35px}}@media screen and (min-width: 768px){.accessGroup .stationSect{margin-top:175px}}@media screen and (max-width: 768px){.accessGroup .stationSect{margin-top:60px}}@media screen and (min-width: 768px){.accessGroup .stationSect__cont{margin-top:70px}}@media screen and (max-width: 768px){.accessGroup .stationSect__cont{margin-top:40px}}@media screen and (min-width: 768px){.accessGroup .stationSect__col{margin-top:120px}}@media screen and (max-width: 768px){.accessGroup .stationSect__col{margin-top:85px}}@media screen and (min-width: 768px){.accessGroup .stationSect__col .arrangeLayout:not(:first-child){margin-top:100px}}@media screen and (max-width: 768px){.accessGroup .stationSect__col .arrangeLayout:not(:first-child){margin-top:70px}}@media screen and (min-width: 768px){.accessGroup .stationSect__col .arrangeLayout:nth-child(even) .generalSect{margin-left:auto}}@media screen and (min-width: 768px){.accessGroup .stationSect__col .arrangeLayout:nth-child(odd) .generalSect{flex-direction:row-reverse}}@media screen and (min-width: 768px){.accessGroup .stationSect__col .arrangeLayout .generalSect{width:1094px}}@media screen and (min-width: 768px){.accessGroup .stationSect__col .arrangeLayout .generalSect__cont{width:675px}}@media screen and (min-width: 768px){.accessGroup .stationSect .arrangeLayout .generalSect{margin:0 auto;width:1094px}}@media screen and (min-width: 768px){.accessGroup .stationSect .arrangeLayout .generalSect__cont{width:675px}}.site-theme-animationSample .dg.ac{top:150px;z-index:9999}@media screen and (min-width: 768px){.appealCard:nth-child(n+2){margin-top:130px}}@media screen and (max-width: 768px){.appealCard:nth-child(n+2){margin-top:45px}}@media screen and (min-width: 768px){.appealCard:nth-of-type(even) .arrangeLayout .generalSect{flex-direction:row-reverse}}@media screen and (min-width: 768px){.appealCard__cont{margin-top:80px}}@media screen and (max-width: 768px){.appealCard__cont{margin-top:30px}}@media screen and (min-width: 768px){.appealCard .arrangeLayout .generalSect{margin:0 auto;width:990px}}@media screen and (min-width: 768px){.appealCard .arrangeLayout .generalSect__cont{width:570px}}@media screen and (max-width: 768px){.appealCard .arrangeLayout .generalSect__cont{margin-left:30px}}.appealSect__head{padding-bottom:15px;position:relative}.appealSect__head::after{background-color:#cccccc;bottom:0;content:'';height:1px;left:0;position:absolute;width:100%}.appealSect__heading{font-size:16px;letter-spacing:.07em;line-height:1.5}@media screen and (min-width: 768px){.appealSect__cont{margin-top:70px}}@media screen and (max-width: 768px){.appealSect__cont{margin-top:40px}}@media screen and (min-width: 768px){.appealSect__cont .caption{margin:30px  105px 0}}@media screen and (max-width: 768px){.appealSect__cont .caption{margin-top:20px}}@media screen and (min-width: 768px){.appealSect__interview{margin-top:80px}}@media screen and (max-width: 768px){.appealSect__interview{margin-top:50px}}.appealSect__interview .relatedBox{background-color:#e8e5df}@media screen and (max-width: 768px){.appealSect__interview .relatedBox{margin-left:-30px;width:375px}}@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 .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:'／'}.facilityTable .caption{text-align:right}@media screen and (min-width: 768px){.facilityTable .caption{margin-top:15px}}@media screen and (max-width: 768px){.facilityTable .caption{margin-top:10px}}.historyBox{background-color:#e8e5df}@media screen and (min-width: 768px){.historyBox{margin-top:105px;padding:60px 100px}}@media screen and (max-width: 768px){.historyBox{margin:60px -30px 0;padding:70px 30px}}@media screen and (min-width: 768px){.historyBox .arrangeLayout .generalSect{margin:0 auto;width:990px}}@media screen and (min-width: 768px){.historyBox .arrangeLayout .generalSect__head{width:346px}}@media screen and (max-width: 768px){.historyBox .arrangeLayout .generalSect__head .heading--default{font-size:16px;letter-spacing:.1rem !important}}@media screen and (min-width: 768px){.historyBox .arrangeLayout .generalSect__cont{width:465px}}.historyBox .arrangeLayout .generalSect .subTtl{display:block;text-align:end}@media screen and (min-width: 768px){.historyBox .arrangeLayout .generalSect .subTtl{font-size:12px;margin-top:15px}}@media screen and (max-width: 768px){.historyBox .arrangeLayout .generalSect .subTtl{font-size:10px;margin-top:20px}}@media screen and (min-width: 768px){.historyBox .arrangeLayout:not(:first-child){margin-top:60px}}@media screen and (max-width: 768px){.historyBox .arrangeLayout:not(:first-child){margin-top:calc(120/750*100vw)}}.historyBox .btnWrap{text-align:center}@media screen and (min-width: 768px){.historyBox .btnWrap{margin-top:30px}}@media screen and (max-width: 768px){.historyBox .btnWrap{margin-top:calc(61/750*100vw)}}.historyBox__btn{background-color:#87847d;box-shadow:0 1px 5px 0 rgba(0,0,0,0.5);color:#ffffff;display:inline-block;margin:auto;position:relative;width:-moz-fit-content;width:fit-content}.historyBox__btn:before{background-color:#ffff00;border-radius:50%;height:6px;position:absolute;right:5px;top:5px;width:6px}@media screen and (min-width: 768px){.historyBox__btn:hover .fixBnr-btn__inner{opacity:.7}.historyBox__btn:hover .arrowSVG{transform:scale(1.5) rotateX(0) rotateY(0) rotateZ(45deg)}}@media (hover: hover) and (pointer: fine){.historyBox__btn:hover .fixBnr-btn__inner{opacity:.7}.historyBox__btn:hover .arrowSVG{transform:scale(1.5) rotateX(0) rotateY(0) rotateZ(45deg)}}.historyBox__btnInner{align-items:center;color:#ffffff;display:flex;height:100%;justify-content:center;padding:10px 20px;transition:.3s;width:-moz-fit-content;width:fit-content}.historyBox__btn .arrowSVG{position:absolute;right:3px;top:3px;transform:rotateX(0) rotateY(0) rotateZ(45deg);transition:.3s;width:10px}.historyBox__head{position:relative}@media screen and (min-width: 768px){.historyBox__head{padding-bottom:30px}}@media screen and (max-width: 768px){.historyBox__head{padding-bottom:calc(33/750*100vw)}}.historyBox__head:after{background-color:#cccccc;bottom:0;content:'';height:2px;left:0;position:absolute;width:100%}.historyBox__head .generalSect__head .heading{line-height:1.66667}.historyBox__head .generalSect__head .heading:before{content:'';margin-top:calc((1 - 1.66667) * .5em)}.historyBox__head .generalSect__head .heading:after{margin-bottom:calc((1 - 1.66667) * .5em)}.historyBox__head .generalSect__head .heading:before,.historyBox__head .generalSect__head .heading:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.historyBox__head .generalSect__head .heading{font-size:28px}}@media screen and (max-width: 768px){.historyBox__head .generalSect__head .heading{font-size:20px}}@media screen and (min-width: 768px){.historyBox__head+.arrangeLayout{margin-top:50px}}@media screen and (max-width: 768px){.historyBox__head+.arrangeLayout{margin-top:calc(75/750*100vw)}}.interviewInfo__head .primaryTtl{color:#111;letter-spacing:.13em}@media screen and (min-width: 768px){.interviewInfo__head .txt{font-size:20px;margin-top:60px}}@media screen and (max-width: 768px){.interviewInfo__head .txt{font-size:calc(36/750*100vw);margin-top:37px}}@media screen and (max-width: 768px){.interviewInfo__head+.interviewInfo__cont{margin-top:40px}}.interviewInfo__cont{margin-top:40px}.interviewInfo__item{align-items:center;position:relative}@media screen and (min-width: 768px){.interviewInfo__item{display:flex;justify-content:space-between;width:1000px}}@media screen and (min-width: 768px){.interviewInfo__item:nth-child(n+2){margin-top:85px}}@media screen and (max-width: 768px){.interviewInfo__item:nth-child(n+2){margin-top:60px}}.interviewInfo__item:nth-child(even){flex-direction:row-reverse}@media screen and (min-width: 768px){.interviewInfo__txtWrap{width:475px}}.interviewInfo__name{letter-spacing:.15em;line-height:1}@media screen and (min-width: 768px){.interviewInfo__name{font-size:30px;margin-bottom:25px}}@media screen and (max-width: 768px){.interviewInfo__name{font-size:25px;margin-top:40px;margin-bottom:30px}}.interviewInfo__name .option{display:block;letter-spacing:.15em;line-height:1.90909}.interviewInfo__name .option:before{content:'';margin-top:calc((1 - 1.90909) * .5em)}.interviewInfo__name .option:after{margin-bottom:calc((1 - 1.90909) * .5em)}.interviewInfo__name .option:before,.interviewInfo__name .option:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.interviewInfo__name .option{font-size:12px;margin-bottom:12px}}@media screen and (max-width: 768px){.interviewInfo__name .option{font-size:11px;margin-bottom:20px}}.interviewInfo__name .small{display:inline-block;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:10px;letter-spacing:.15em}@media screen and (min-width: 768px){.interviewInfo__name .small{padding-left:10px}}@media screen and (min-width: 768px){.interviewInfo__ttl{font-size:20px;line-height:2}.interviewInfo__ttl:before{content:'';margin-top:calc((1 - 2) * .5em)}.interviewInfo__ttl:after{margin-bottom:calc((1 - 2) * .5em)}.interviewInfo__ttl:before,.interviewInfo__ttl:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.interviewInfo__ttl{font-size:calc(36/750*100vw);margin-bottom:37px;line-height:1.55556}.interviewInfo__ttl:before{content:'';margin-top:calc((1 - 1.55556) * .5em)}.interviewInfo__ttl:after{margin-bottom:calc((1 - 1.55556) * .5em)}.interviewInfo__ttl:before,.interviewInfo__ttl:after{content:'';display:block;height:0;width:0}}.interviewInfo__txt{letter-spacing:.15em}@media screen and (min-width: 768px){.interviewInfo__txt{font-size:12px;margin-top:25px;width:475px;line-height:1.83333}.interviewInfo__txt:before{content:'';margin-top:calc((1 - 1.83333) * .5em)}.interviewInfo__txt:after{margin-bottom:calc((1 - 1.83333) * .5em)}.interviewInfo__txt:before,.interviewInfo__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.interviewInfo__txt{font-size:11px;margin-top:40px;padding:0 30px;line-height:1.90909}.interviewInfo__txt:before{content:'';margin-top:calc((1 - 1.90909) * .5em)}.interviewInfo__txt:after{margin-bottom:calc((1 - 1.90909) * .5em)}.interviewInfo__txt:before,.interviewInfo__txt:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.introSect .verticalStack .generalSect__head{text-align:center}}.introSect .verticalStack .generalSect__head .txt{margin:34px auto 0}@media screen and (min-width: 768px){.introSect .verticalStack .generalSect__cont{margin-left:auto;margin-right:auto;width:750px}.introSect .verticalStack .generalSect__cont .pinchableFrame__inner{padding:0}}@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}}.lifeInfoTab__item{display:none}.lifeInfoTab__item.is-active{display:block}@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}}.stationSect__head{padding-bottom:15px;position:relative}.stationSect__head:after{background-color:#cccccc;bottom:0;content:'';height:1px;left:0;position:absolute;width:100%}.stationSect__heading{font-size:16px;letter-spacing:.07em;line-height:1.5}@media screen and (min-width: 768px){.stationSect__cont{margin-top:80px}}@media screen and (max-width: 768px){.stationSect__cont{margin-top:50px}}@media screen and (min-width: 768px){.stationSect__cont .verticalStack .generalSect__head{text-align:center}.stationSect__cont .verticalStack .generalSect__head .txt{margin-left:auto;margin-right:auto}}@media screen and (max-width: 768px){.stationSect__cont .verticalStack .generalSect__head .txt{padding:0 30px}}.stationSect__cont .verticalStack .generalSect__head .caption{display:block;margin-top:10px}@media screen and (min-width: 768px){.stationSect__cont .verticalStack .generalSect__cont{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;width:990px}}.stationSect__cont .verticalStack .generalSect__cont .pinchableFrame__inner{padding:0}@media screen and (min-width: 768px){.stationSect__cont .verticalStack .generalSect__cont .pinchableFrame__inner{width:100%}}.stationSect__cont .verticalStack .generalSect__cont .pinchableFrame .photo__image{display:block;margin:0 auto}@media screen and (min-width: 768px){.stationSect__cont .verticalStack .generalSect__cont .pinchableFrame .photo__image{width:100%}}.stationSect__cont .verticalStack .generalSect__cont .pinchableFrame:after{display:none}@media screen and (min-width: 768px){.stationSect__cont .verticalStack .generalSect__item{width:480px}}@media screen and (max-width: 768px){.stationSect__cont .verticalStack .generalSect__item{margin:0 calc(50% - 50vw);width:100vw}}@media screen and (max-width: 768px){.stationSect__cont .verticalStack .generalSect__item:nth-of-type(2){margin-top:60px}}@media screen and (min-width: 768px){.stationSect__cont+.caption{display:none}}@media screen and (max-width: 768px){.stationSect__cont+.caption{display:block;margin:30px calc(50% - 50vw) 0;padding:0 30px;text-align:left;width:100vw}}@media screen and (min-width: 768px){.stationSect__interview{margin-top:80px}}@media screen and (max-width: 768px){.stationSect__interview{margin-top:70px}}.stationSect__interview .relatedBox{background-color:#acaaa5;color:#ffffff}@media screen and (max-width: 768px){.stationSect__interview .relatedBox{margin-left:-30px;width:375px}}.stationSect__interview .relatedBox .primaryTtl{color:#ffffff}.stationSect__interview .relatedBox .primaryTtl:after{background-color:#cccccc}@media screen and (min-width: 768px){.stationSect .stationOutline{margin:40px auto 0;width:990px}}@media screen and (max-width: 768px){.stationSect .stationOutline{margin-top:25px}}.stationSect .stationOutline__ttl{background-color:#e8e5df;text-align:center}@media screen and (min-width: 768px){.stationSect .stationOutline__ttl{padding:10px;width:990px}}@media screen and (max-width: 768px){.stationSect .stationOutline__ttl{font-size:14px;padding:8px}}.stationSect .stationOutline__inner{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width: 768px){.stationSect .stationOutline__inner{height:90px;justify-content:center;margin:5px auto 0;padding-left:210px}}@media screen and (max-width: 768px){.stationSect .stationOutline__inner{height:110px;margin-top:15px}}@media screen and (max-width: 768px){.stationSect .stationOutline__inner .only-sp .stationOutline__item{padding-left:5px}}@media screen and (min-width: 768px){.stationSect .stationOutline__item{display:inline-block;padding-top:10px;width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 768px){.stationSect .stationOutline__item{font-size:13px;letter-spacing:.05em;padding-top:12px}}@media screen and (max-width: 768px){.stationSect .stationOutline__item:nth-of-type(n+5){padding-left:5px}}.stationSect .stationOutline+.caption{display:block}@media screen and (min-width: 768px){.stationSect .stationOutline+.caption{margin-top:35px}}@media screen and (max-width: 768px){.stationSect .stationOutline+.caption{display:none}}@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}}@media screen and (min-width: 768px){.appealCard+.townGroup{margin-top:70px}}@media screen and (max-width: 768px){.appealCard+.townGroup{margin-top:calc(115/750*100vw)}}.townGroup .relatedBox{background-color:#e8e5df;color:#111111}@media screen and (max-width: 768px){.townGroup .relatedBox{margin-left:-30px;width:375px}}.townGroup .relatedBox__cont{margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.townGroup .relatedBox__cont{margin-top:40px;width:360px}}@media screen and (max-width: 768px){.townGroup .relatedBox__cont{margin-top:30px;padding-left:30px;width:100%}}@media screen and (min-width: 768px){.townGroup .relatedBox .arrangeLayout:not(:first-child){margin-top:100px}}@media screen and (max-width: 768px){.townGroup .relatedBox .arrangeLayout:not(:first-child){margin-top:70px}}@media screen and (min-width: 768px){.townGroup .relatedBox .arrangeLayout .generalSect{justify-content:space-between;width:100%}}@media screen and (min-width: 768px){.townGroup .relatedBox .arrangeLayout .generalSect__head{width:346px}}@media screen and (max-width: 768px){.townGroup .relatedBox .arrangeLayout .generalSect__head .heading--default{font-size:16px;letter-spacing:.1rem}}.townGroup .relatedBox .arrangeLayout .generalSect__head .subTtl{display:block;text-align:end}@media screen and (min-width: 768px){.townGroup .relatedBox .arrangeLayout .generalSect__head .subTtl{font-size:12px;margin-top:15px}}@media screen and (max-width: 768px){.townGroup .relatedBox .arrangeLayout .generalSect__head .subTtl{font-size:10px;margin-top:20px}}@media screen and (min-width: 768px){.townGroup .relatedBox .arrangeLayout .generalSect__cont{width:570px}}.townGroup .relatedBox .arrangeLayout .generalSect__cont .photo+.photo{margin-top:24px}@media screen and (min-width: 768px){.townGroup .relatedBox .arrangeLayout:nth-child(2n) .generalSect{flex-direction:row-reverse}}.trafficGroup{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (min-width: 768px){.trafficGroup .trafficInfo{margin-right:60px;width:100%}}@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:10px}}.trafficInfo{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%}}.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;position:relative}@media screen and (min-width: 768px){.trafficInfo__desc{font-size:14px;margin-top:15px}}@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: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}}.valueSect__head{position:relative}@media screen and (min-width: 768px){.valueSect__head{margin-top:105px}}@media screen and (max-width: 768px){.valueSect__head{margin-top:calc(105/750*100vw)}}.valueSect__head:first-of-type{margin-top:55px}@media screen and (max-width: 768px){.valueSect__head:nth-of-type(3){margin-top:calc(140 / 750* 100vw)}}.valueSect__heading{font-size:16px;letter-spacing:.07em;line-height:1.5;padding-bottom:15px;position:relative}.valueSect__heading:after{background-color:#cccccc;bottom:0;content:'';height:1px;left:0;position:absolute;width:100%}@media screen and (max-width: 768px){.valueSect__heading{font-size:calc(30/750*100vw)}}.valueSect__heading sup{font-size:10px}@media screen and (min-width: 768px){.valueSect .heading{font-size:20px;margin-top:75px}}@media screen and (max-width: 768px){.valueSect .heading{font-size:calc(36/750*100vw);margin-top:calc(75/750*100vw)}}@media screen and (min-width: 768px){.valueSect .txt{font-size:14px}}@media screen and (max-width: 768px){.valueSect .txt{font-size:calc(24/750*100vw);margin:0 calc(60/750*100vw)}}.valueSect .caption{color:#999999;display:block}@media screen and (min-width: 768px){.valueSect .caption{margin-top:35px}}@media screen and (max-width: 768px){.valueSect .caption{font-size:calc(20/750*100vw);margin-top:calc(78/750*100vw)}}.valueSect__cont{display:flex}@media screen and (min-width: 768px){.valueSect__cont{align-items:center;gap:100px;margin-top:70px}}@media screen and (max-width: 768px){.valueSect__cont{flex-direction:column;gap:calc(75/750*100vw);margin-top:calc(75/750*100vw)}}.valueSect__cont .pinchableFrame{flex-shrink:0}.valueSect__cont .pinchableFrame__inner{padding:0}@media screen and (max-width: 768px){.valueSect__cont .pinchableFrame{order:2}}@media screen and (max-width: 768px){.valueSect__cont--reverse{flex-direction:column-reverse}}@media screen and (min-width: 768px){.valueSect__interview{margin-top:80px}}@media screen and (max-width: 768px){.valueSect__interview{margin-top:50px}}.valueSect__interview .relatedBox{background-color:#e8e5df}@media screen and (max-width: 768px){.valueSect__interview .relatedBox{margin-left:-30px;width:375px}}.valueSect__ttl{background-color:#e8e5df}@media screen and (min-width: 768px){.valueSect__ttl{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:20px 30px}}@media screen and (max-width: 768px){.valueSect__ttl{padding:13px 15px}}.valueSect__ttl .en{color:#666666;display:block;font-family:"Lato",sans-serif;letter-spacing:.07em;line-height:.8}@media screen and (min-width: 768px){.valueSect__ttl .en{font-size:12px}}@media screen and (max-width: 768px){.valueSect__ttl .en{font-size:10px}}@media screen and (min-width: 768px){.valueSect__ttl .en+.jp{margin-left:20px}}@media screen and (max-width: 768px){.valueSect__ttl .en+.jp{margin-top:10px}}.valueSect__ttl .jp{display:block}@media screen and (min-width: 768px){.valueSect__ttl .jp{font-size:18px;letter-spacing:.11em;line-height:2.11111}.valueSect__ttl .jp:before{content:'';margin-top:calc((1 - 2.11111) * .5em)}.valueSect__ttl .jp:after{margin-bottom:calc((1 - 2.11111) * .5em)}.valueSect__ttl .jp:before,.valueSect__ttl .jp:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.valueSect__ttl .jp{font-size:15px;letter-spacing:.15em;line-height:1.46667}.valueSect__ttl .jp:before{content:'';margin-top:calc((1 - 1.46667) * .5em)}.valueSect__ttl .jp:after{margin-bottom:calc((1 - 1.46667) * .5em)}.valueSect__ttl .jp:before,.valueSect__ttl .jp:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.valueSect__ttl+.heading{margin-top:60px}}@media screen and (max-width: 768px){.valueSect__ttl+.heading{margin-top:38px}}@media screen and (min-width: 768px){.valueSect__item{min-width:420px;width:calc(550 / 1440 * 100vw)}}@media screen and (min-width: 768px){.location-location{margin-top:140px}}@media screen and (max-width: 768px){.location-location{margin-top:80px}}@media screen and (min-width: 768px){.location-location .photo__image{display:block;margin:0 auto}}@media screen and (min-width: 768px){.location-value{margin-top:140px}}@media screen and (max-width: 768px){.location-value{margin-top:80px}}@media screen and (min-width: 768px){.location-appeal{margin-top:140px}}@media screen and (max-width: 768px){.location-appeal{margin-top:80px}}@media screen and (min-width: 768px){.location-station{margin-top:140px}}@media screen and (max-width: 768px){.location-station{margin-top:80px}}@media screen and (min-width: 768px){.location-access{margin-top:140px}}@media screen and (max-width: 768px){.location-access{margin-top:80px}}@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){.pinchableFrame__inner{padding:30px}}@media screen and (max-width: 768px){.pinchableFrame__inner{padding:20px}}.secCap{margin-top:50px}
