@media screen and (min-width: 768px){.accessFeature .generalSect__head+.generalSect__cont{margin-top:60px}}@media screen and (min-width: 768px){.accessFeature .generalSect__cont .verticalStack+.trafficGroup{margin-top:110px}}@media screen and (max-width: 768px){.accessFeature .generalSect__cont .verticalStack+.trafficGroup{margin-top:40px}}.accessFeature .generalSect__cont .verticalStack .subGeneralSect{width:100%}@media screen and (max-width: 768px){.accessFeature .generalSect__cont .verticalStack .subGeneralSect__head{align-items:center;display:flex;flex-direction:column}}@media screen and (max-width: 768px){.accessFeature .generalSect__cont .verticalStack .subGeneralSect__head .heading{font-family:"Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;writing-mode:vertical-rl}}@media screen and (min-width: 768px){.accessFeature .generalSect__cont .verticalStack .subGeneralSect__head .heading+.txt{margin-top:30px}}@media screen and (max-width: 768px){.accessFeature .generalSect__cont .verticalStack .subGeneralSect__head .heading+.txt{margin-top:35px}}@media screen and (min-width: 768px){.accessFeature .generalSect__cont .verticalStack .subGeneralSect__head+.subGeneralSect__cont{margin-top:50px}}@media screen and (max-width: 768px){.accessFeature .generalSect__cont .verticalStack .subGeneralSect__head+.subGeneralSect__cont{margin-top:45px}}@media screen and (min-width: 768px){.accessList{display:flex}}.accessList__item{position:relative}@media screen and (min-width: 768px){.accessList__item{width:400px}}@media screen and (max-width: 768px){.accessList__item+.accessList__item{margin-top:10px}}.accessList__dist{color:#ffffff;line-height:1;position:absolute;text-shadow:rgba(0,0,0,0.7) 1px 1px 10px,rgba(0,0,0,0.7) 1px 1px 10px,rgba(0,0,0,0.7) 1px 1px 10px,rgba(0,0,0,0.7) 1px 1px 10px,rgba(0,0,0,0.7) 1px 1px 10px,rgba(0,0,0,0.7) 1px 1px 10px}@media screen and (min-width: 768px){.accessList__dist{bottom:10px;font-size:26px;right:10px}}@media screen and (max-width: 768px){.accessList__dist{bottom:20px;font-size:18px;right:30px}}.accessList__dist .num{display:inline-block;font-family:"EB Garamond",serif;line-height:1}@media screen and (min-width: 768px){.accessList__dist .num{font-size:54px}}@media screen and (max-width: 768px){.accessList__dist .num{font-size:36px}}.site-theme-animationSample .dg.ac{top:150px;z-index:9999}@media screen and (min-width: 768px){.calmFeature .arrangeLayout .generalSect{align-items:flex-end;justify-content:space-between;margin-left:auto;margin-right:auto;width:990px}}@media screen and (min-width: 768px){.calmFeature .arrangeLayout .generalSect__head,.calmFeature .arrangeLayout .generalSect__cont{width:465px}}@media screen and (min-width: 768px){.calmFeature .arrangeLayout .generalSect__head .txt+.photo{margin-top:70px}}@media screen and (max-width: 768px){.calmFeature .arrangeLayout .generalSect__head .txt+.photo{margin-left:-30px}}@media screen and (max-width: 768px){.calmFeature .arrangeLayout .generalSect__cont{margin-right:-30px}}@media screen and (min-width: 768px){.cultureFeature .generalSect__head+.generalSect__cont{margin-top:90px}}@media screen and (min-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout+.arrangeLayout{margin-top:90px}}@media screen and (max-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout+.arrangeLayout{margin-top:45px}}.cultureFeature .generalSect__cont .arrangeLayout .subGeneralSect{position:relative;width:100%;z-index:1}@media screen and (min-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout .subGeneralSect{align-items:center;display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout .subGeneralSect__head,.cultureFeature .generalSect__cont .arrangeLayout .subGeneralSect__cont{width:570px}}@media screen and (min-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout .subGeneralSect__head .txt{margin-left:auto;margin-right:auto;width:420px}}@media screen and (max-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout .subGeneralSect__head+.subGeneralSect__cont{margin-top:45px}}.cultureFeature .generalSect__cont .arrangeLayout:first-child .subGeneralSect__head{align-items:center;display:flex;flex-direction:column}.cultureFeature .generalSect__cont .arrangeLayout:first-child .subGeneralSect__head .heading{font-family:"Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;writing-mode:vertical-rl}@media screen and (min-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout:first-child .subGeneralSect__head .heading+.txt{margin-top:90px}}@media screen and (max-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout:first-child .subGeneralSect__head .heading+.txt{margin-top:35px}}@media screen and (max-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout:first-child .subGeneralSect__cont .photo{margin-right:-30px}}@media screen and (min-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout:nth-child(2) .subGeneralSect{align-items:flex-start;flex-direction:row-reverse;justify-content:flex-start}}@media screen and (min-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout:nth-child(2) .subGeneralSect__head{margin:50px 0 0 -30px}}.cultureFeature .generalSect__cont .arrangeLayout:nth-child(2) .subGeneralSect__head .txt{margin:0}@media screen and (max-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item+.photoCollages__item{margin-top:30px}}@media screen and (min-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:first-child{margin-left:-120px;width:480px;z-index:1}}@media screen and (max-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:first-child{margin-left:-30px;width:240px}}@media screen and (min-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(2){bottom:120px;position:absolute;right:40px;width:360px}}@media screen and (max-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(2){flex-direction:row-reverse}}@media screen and (max-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(2) .photo{width:225px}}@media screen and (min-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(2) .txt{display:none}}@media screen and (max-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(2) .txt{margin-right:25px}}@media screen and (min-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(3){flex-direction:row-reverse;margin-left:auto;margin-top:-30px;z-index:-1}}@media screen and (max-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(3){margin-right:auto;width:210px}}@media screen and (min-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(3) .photo{width:300px}}@media screen and (min-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(3) .txt{margin:80px 30px 0 0}}@media screen and (max-width: 768px){.cultureFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(3) .txt{display:none}}@media screen and (min-width: 768px){.facilityTable__list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}}.facilityTable__item{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}}@media screen and (min-width: 768px){.facilityTable__cap{padding-top:20px;text-align:right}}@media screen and (max-width: 768px){.facilityTable__cap{padding-top:10px}}.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}}@media screen and (max-width: 768px){.facilityTable .placeDetail{font-size:11px;padding:2px 0 12px}}.facilityTable .placeDetail__name{position:relative}@media screen and (min-width: 768px){.facilityTable .placeDetail__name{line-height:2}.facilityTable .placeDetail__name:before{content:'';margin-top:calc((1 - 2) * .5em)}.facilityTable .placeDetail__name:after{margin-bottom:calc((1 - 2) * .5em)}.facilityTable .placeDetail__name:before,.facilityTable .placeDetail__name:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.facilityTable .placeDetail__name{width:155px;line-height:1.27273}.facilityTable .placeDetail__name:before{content:'';margin-top:calc((1 - 1.27273) * .5em)}.facilityTable .placeDetail__name:after{margin-bottom:calc((1 - 1.27273) * .5em)}.facilityTable .placeDetail__name:before,.facilityTable .placeDetail__name:after{content:'';display:block;height:0;width:0}}.facilityTable .placeDetail__definition{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;line-height:1;overflow:hidden;position:relative}.facilityTable .placeDetail__definition .distance:after{content:'／'}@media screen and (min-width: 768px){.keyMovieFeature .generalSect__cont{display:flex;flex-wrap:wrap;gap:50px;justify-content:center;margin-top:50px}}@media screen and (max-width: 768px){.keyMovieFeature .generalSect__cont{margin-top:calc(78 / 750 * 100vw)}}@media screen and (min-width: 768px){.lifeInfoArea .generalSect__head .generalSect__ttl+.txt{margin-top:40px}}@media screen and (max-width: 768px){.lifeInfoArea .generalSect__head .generalSect__ttl+.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__map{margin-top:100px}}@media screen and (max-width: 768px){.lifeInfoTab__map{margin-top:30px}}@media screen and (max-width: 768px){.lifeInfoTab__map{margin-left:-30px;width:375px}}@media screen and (min-width: 768px){.lifeInfoTab__cont{margin-top:75px}}@media screen and (max-width: 768px){.lifeInfoTab__cont{margin-top:30px}}.lifeInfoTab__item{display:none}.lifeInfoTab__item.is-active{display:block}.movieCard{cursor:pointer;transition:.3s ease-in}@media screen and (min-width: 768px){.movieCard{display:flex;flex-direction:column;justify-content:space-between;width:550px}}@media screen and (min-width: 768px){.movieCard:hover{opacity:.7}}@media (hover: hover) and (pointer: fine){.movieCard:hover{opacity:.7}}.movieCard__head{color:#fff;background-color:#baaa8e}@media screen and (min-width: 768px){.movieCard__head{font-size:24px;padding:20px}}@media screen and (max-width: 768px){.movieCard__head{font-size:calc(30 / 750 * 100vw);padding:calc(30 / 750 * 100vw)}}.movieCard__head .small{display:block;letter-spacing:.015em;line-height:1.63636}.movieCard__head .small:before{content:'';margin-top:calc((1 - 1.63636) * .5em)}.movieCard__head .small:after{margin-bottom:calc((1 - 1.63636) * .5em)}.movieCard__head .small:before,.movieCard__head .small:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.movieCard__head .small{font-size:14px;margin-bottom:15px}.movieCard__head .small br{display:none}}@media screen and (max-width: 768px){.movieCard__head .small{font-size:calc(22 / 750 * 100vw);margin-bottom:calc(15 / 750 * 100vw)}.movieCard__head .small br{display:inline}}.movieCard__head strong{font-size:larger}@media screen and (max-width: 768px){.movieCard+.movieCard{margin-top:calc(50 / 750 * 100vw)}}.photoCollages__item{align-items:flex-start;display:flex;position:relative}.photoCollages .txt{font-family:"Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;writing-mode:vertical-rl}.placeCard__visual{position:relative}@media screen and (min-width: 768px){.placeCard__visual+.placeCard__inner{margin-top:30px}}@media screen and (max-width: 768px){.placeCard__visual+.placeCard__inner{margin-top:25px}}.placeCard__inner{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;line-height:1}@media screen and (min-width: 768px){.placeCard__inner{font-size:16px}}@media screen and (max-width: 768px){.placeCard__inner{font-size:12px}}.placeCard__inner .caption{display:inline-block}@media screen and (min-width: 768px){.placeCard__place .strong{font-size:20px}}@media screen and (max-width: 768px){.placeCard__place .strong{font-size:16px;letter-spacing:.1em}}.placeCard__time{vertical-align:bottom}.placeCard__time .num{font-family:"EB Garamond",serif;line-height:.7}@media screen and (min-width: 768px){.placeCard__time .num{font-size:26px}}@media screen and (max-width: 768px){.placeCard__time .num{font-size:20px}}.placeCard__time .sub{color:#999999;letter-spacing:0}@media screen and (min-width: 768px){.placeCard__time .sub{font-size:12px}}@media screen and (max-width: 768px){.placeCard__time .sub{font-size:10px}}@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}}@media screen and (min-width: 768px){.shoppingFeature .generalSect__head+.generalSect__cont{margin-top:90px}}@media screen and (min-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout+.arrangeLayout{margin-top:90px}}@media screen and (max-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout+.arrangeLayout{margin-top:45px}}.shoppingFeature .generalSect__cont .arrangeLayout .subGeneralSect{width:100%}@media screen and (min-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout .subGeneralSect{align-items:center;display:flex;flex-direction:column;justify-content:space-between}}@media screen and (min-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout .subGeneralSect__head,.shoppingFeature .generalSect__cont .arrangeLayout .subGeneralSect__cont{width:570px}}@media screen and (min-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout .subGeneralSect__head .txt{margin-left:auto;margin-right:auto;width:420px}}@media screen and (max-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout .subGeneralSect__head+.subGeneralSect__cont{margin-top:45px}}.shoppingFeature .generalSect__cont .arrangeLayout:first-child .subGeneralSect__head{align-items:center;display:flex;flex-direction:column}.shoppingFeature .generalSect__cont .arrangeLayout:first-child .subGeneralSect__head .heading{font-family:"Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;writing-mode:vertical-rl}@media screen and (min-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:first-child .subGeneralSect__head .heading+.txt{margin-top:90px}}@media screen and (max-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:first-child .subGeneralSect__head .heading+.txt{margin-top:35px}}@media screen and (max-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:first-child .subGeneralSect__cont .photo{margin-right:-30px}}.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .subGeneralSect{position:relative;z-index:1}@media screen and (min-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .subGeneralSect{align-items:flex-start;flex-direction:row-reverse;padding-top:160px}}@media screen and (max-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .subGeneralSect{display:flex;flex-direction:column-reverse;position:relative}}@media screen and (min-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .subGeneralSect__head{padding-top:48px}}@media screen and (max-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .subGeneralSect__head{left:0;position:absolute;top:400px}}@media screen and (max-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .subGeneralSect__cont{margin-top:0}}@media screen and (min-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__inner{height:640px}}.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item{position:relative}@media screen and (min-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:first-child{margin-left:-120px;width:465px}.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:first-child .txt{display:none}}@media screen and (max-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:first-child{margin-left:-30px}.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:first-child .photo{margin-right:40px;width:255px}}@media screen and (min-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(6){flex-direction:row-reverse;margin:100px 45px 0 auto}}@media screen and (max-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(6){margin:30px 0 0 -30px;width:240px}}@media screen and (min-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(6) .photo{width:345px}}@media screen and (min-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(6) .txt{margin-right:35px}}@media screen and (max-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(6) .txt{display:none}}@media screen and (min-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(2){left:390px;position:absolute;top:0;width:240px}}@media screen and (max-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(2){margin:40px 0 0 auto;width:225px}}@media screen and (min-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(5){bottom:280px;left:420px;position:absolute;width:180px}}@media screen and (max-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(5){margin-top:-90px;width:125px}}@media screen and (min-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(4){bottom:20px;position:absolute;right:0;width:200px;z-index:-1}}@media screen and (max-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(4){margin:-30px -30px 0 auto;width:145px;z-index:-1}}@media screen and (min-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(3){bottom:160px;position:absolute;right:160px;width:330px}}@media screen and (max-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages__item:nth-child(3){margin:120px auto 0 15px;width:195px}}@media screen and (min-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages .txt{bottom:60px;left:90px}}@media screen and (max-width: 768px){.shoppingFeature .generalSect__cont .arrangeLayout:nth-child(2) .photoCollages .txt{right:30px;top:20px}}@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){.trainFeature .generalSect__head+.generalSect__cont{margin-top:60px}}@media screen and (min-width: 768px){.trainFeature .generalSect__cont .verticalStack+.trafficGroup{margin-top:110px}}@media screen and (max-width: 768px){.trainFeature .generalSect__cont .verticalStack+.trafficGroup{margin-top:40px}}.trainFeature .generalSect__cont .verticalStack .subGeneralSect{width:100%}@media screen and (max-width: 768px){.trainFeature .generalSect__cont .verticalStack .subGeneralSect__head{align-items:center;display:flex;flex-direction:column}}@media screen and (max-width: 768px){.trainFeature .generalSect__cont .verticalStack .subGeneralSect__head .heading{font-family:"Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;writing-mode:vertical-rl}}@media screen and (min-width: 768px){.trainFeature .generalSect__cont .verticalStack .subGeneralSect__head .heading+.txt{margin-top:30px}}@media screen and (max-width: 768px){.trainFeature .generalSect__cont .verticalStack .subGeneralSect__head .heading+.txt{margin-top:35px}}@media screen and (min-width: 768px){.trainFeature .generalSect__cont .verticalStack .subGeneralSect__head+.subGeneralSect__cont{margin-top:50px}}@media screen and (max-width: 768px){.trainFeature .generalSect__cont .verticalStack .subGeneralSect__head+.subGeneralSect__cont{margin-top:45px}}@media screen and (min-width: 768px){.trainFeature .generalSect__cont .verticalStack .subGeneralSect__cont{margin-left:auto;margin-right:auto;width:990px}}@media screen and (min-width: 768px){.location-culture{padding-bottom:100px;padding-top:140px}}@media screen and (max-width: 768px){.location-culture{padding-bottom:70px;padding-top:70px}}@media screen and (min-width: 768px){.location-key-movie{padding-bottom:60px;padding-top:60px}}@media screen and (max-width: 768px){.location-key-movie{padding-bottom:70px;padding-top:70px}}@media screen and (min-width: 768px){.location-calm{padding-bottom:60px;padding-top:60px}}@media screen and (max-width: 768px){.location-calm{padding-bottom:70px;padding-top:70px}}@media screen and (min-width: 768px){.location-shopping{padding-bottom:90px;padding-top:120px}}@media screen and (max-width: 768px){.location-shopping{padding-bottom:70px;padding-top:70px}}@media screen and (min-width: 768px){.location-usable{padding-bottom:60px;padding-top:60px}}@media screen and (max-width: 768px){.location-usable{padding-bottom:70px;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-train{padding-top:120px}}@media screen and (max-width: 768px){.location-train{padding-top:70px}}@media screen and (min-width: 768px){.location-access{padding-top:120px}}@media screen and (max-width: 768px){.location-access{padding-top:70px}}@media screen and (min-width: 768px){.arrangeLayout--locaColumn .generalSect .txt{margin-top:30px}}@media screen and (max-width: 768px){.arrangeLayout--locaColumn .generalSect .txt{margin-top:34px;padding:0 30px}}@media screen and (max-width: 768px){.arrangeLayout--locaColumn .generalSect__cont{margin-bottom:40px;margin-left:0;margin-right:0}}.loca-mainPoint{text-align:center}@media screen and (min-width: 768px){.loca-mainPoint{margin:50px auto 0;width:990px}}.loca-mainPoint__title{color:#565772;letter-spacing:.11em;overflow:hidden;position:relative}@media screen and (min-width: 768px){.loca-mainPoint__title{font-size:20px;line-height:2;margin-top:20px}}@media screen and (max-width: 768px){.loca-mainPoint__title{line-height:1.7;padding:15px 0}}.loca-mainPoint__title:before{background:#a0a1b0;content:'';height:1px;position:absolute}@media screen and (min-width: 768px){.loca-mainPoint__title:before{left:0;top:50%;width:277px}}@media screen and (max-width: 768px){.loca-mainPoint__title:before{left:0;top:0;width:100%}}.loca-mainPoint__title:after{background:#a0a1b0;content:'';height:1px;position:absolute}@media screen and (min-width: 768px){.loca-mainPoint__title:after{right:0;top:50%;width:277px}}@media screen and (max-width: 768px){.loca-mainPoint__title:after{bottom:0;left:0;top:auto;width:100%}}@media screen and (min-width: 768px){.loca-mainPoint__card{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}}@media screen and (max-width: 768px){.loca-mainPoint__card{margin-top:34px;padding:0 30px}}.loca-mainPoint__item{background:#565772;color:#ffffff;position:relative}@media screen and (min-width: 768px){.loca-mainPoint__item{padding:20px 0;width:238px}}@media screen and (max-width: 768px){.loca-mainPoint__item{margin-bottom:10px;padding:20px}}.loca-mainPoint__item:before{content:'';position:absolute;top:2px}@media screen and (min-width: 768px){.loca-mainPoint__item:before{border:2px solid #bfb397;height:calc(100% - 4px);left:3px;top:2px;width:calc(100% - 6px)}}@media screen and (max-width: 768px){.loca-mainPoint__item:before{border:1px solid #bfb397;height:calc(100% - 4px);left:2px;top:2px;width:calc(100% - 4px)}}.loca-mainPoint__smallTxt{font-size:10px;margin-top:9px;text-align:right}@media screen and (min-width: 768px){.loca-mainPoint__spsmallTxt{font-size:10px;line-height:calc(18 / 10);margin-top:40px;text-align:left}}@media screen and (max-width: 768px){.loca-mainPoint__spsmallTxt{font-size:10px;line-height:1.5;margin-top:45px;text-align:left}}.modal{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:opacity .33s ease-in;width:100vw;z-index:999996}.modal.is-active{height:100vh;opacity:1;overflow:visible;pointer-events:auto}.modal__bg{align-items:center;background:rgba(0,0,0,0.7);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;padding:10%;position:absolute;top:0;width:100vw;z-index:999997}.modal__inner{height:calc(366 / 960 * 100%);left:50%;max-width:640px;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%;z-index:999998}@media screen and (max-width: 768px){.modal__inner{height:calc(380/750*100vw);width:90%}}.modal__close{color:#ffffff;cursor:pointer;display:block;height:40px;position:absolute;right:0;top:-50px;transition:.4s;width:40px;z-index:1;z-index:999999}.modal__close:before{background:#ffffff;content:'';display:inline-block;height:1px;position:absolute;right:10%;top:50%;transform:translateY(-50%) rotate(45deg);width:40px}@media screen and (max-width: 768px){.modal__close:before{top:10%}}.modal__close:after{background:#ffffff;content:'';display:inline-block;height:1px;position:absolute;right:10%;top:50%;transform:translateY(-50%) rotate(-45deg);width:40px}@media screen and (max-width: 768px){.modal__close:after{top:10%}}
