#mainVisual.index_mainVisual>#slider>.slider-item+.slider-item{display:none}#mainVisual.index_mainVisual .slider-item{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}#mainVisual.index_mainVisual .slider-item:before,#mainVisual.index_mainVisual .slider-item:after{content:"";position:absolute;left:0;right:0;height:1px;z-index:100;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4)}#mainVisual.index_mainVisual .slider-item:before{top:-1px}#mainVisual.index_mainVisual .slider-item:after{bottom:-1px}#mainVisual.index_mainVisual .slider-item a:before{content:"";width:100vw;height:100vw;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;top:50%;z-index:100;display:block}@-webkit-keyframes reflection  {
    0% { transform: scale(0) rotate(45deg); opacity: 0; }
    80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
    81% { transform: scale(4) rotate(45deg); opacity: 1; }
    100% { transform: scale(50) rotate(45deg); opacity: 0; }
}@keyframes reflection  {
    0% { transform: scale(0) rotate(45deg); opacity: 0; }
    80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
    81% { transform: scale(4) rotate(45deg); opacity: 1; }
    100% { transform: scale(50) rotate(45deg); opacity: 0; }
}@media (hover:hover) and (pointer:fine) and (min-width:768px){#mainVisual.index_mainVisual .slider-item a:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);z-index:10}#mainVisual.index_mainVisual .slider-item a:hover:after{content:"";height:50rem;width:20rem;position:absolute;top:-20rem;left:0;background-color:rgba(255,255,255,.5);opacity:0;transform:rotate(45deg);animation:reflection 5s ease-in-out infinite;animation-delay:-3s;-webkit-transform:rotate(45deg);-webkit-animation:reflection 5s ease-in-out infinite;-webkit-animation-delay:-3s}}#mainVisual.index_mainVisual .slider-item a img{position:relative;z-index:10}#mainVisual.index_mainVisual .slick-dotted.slick-slider{margin-bottom:0}#mainVisual.index_mainVisual .slick-dots{position:relative;bottom:0;margin-top:20px}#mainVisual.index_mainVisual .slick-dots li{margin:0}#mainVisual.index_mainVisual .slick-dots li button:before{opacity:1;color:#d2d2d2}#mainVisual.index_mainVisual .slick-dots li.slick-active button:before{color:#ba923d}@media only screen and (max-width:767px){#mainVisual.index_mainVisual .slick-dots{margin-top:0}#mainVisual.index_mainVisual .slick-dots li button{width:10px;height:10px}#mainVisual.index_mainVisual .slider-item.background-size_contain{background-size:cover!important}#mainVisual.index_mainVisual .slider-item a{position:relative;display:block}#mainVisual.index_mainVisual .slider-item img{position:relative;z-index:0;aspect-ratio: 1400 / 565;object-fit:cover}#mainVisual.index_mainVisual .slider-item a:after{content:"詳しく見る";background-color:rgba(0,0,0,.5);color:#fff;bottom:10px;right:0;font-size:10px;position:absolute;padding:.5rem 1rem;z-index:100}}@media print,screen and (min-width:768px){#mainVisual.index_mainVisual .slick-dots{margin-top:20px}#mainVisual.index_mainVisual .slider-item.background-size_contain{background-size:cover!important}}@media print,screen and (min-width:1400px){#mainVisual.index_mainVisual .slider-item>.slider-item-bg,#mainVisual.index_mainVisual .slider-item>.slider-item-bg>*{position:absolute;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-size:contain;background-position:center}#mainVisual.index_mainVisual .slider-item>.slider-item-bg>*{background-size:cover;z-index:-1;filter:  alpha(opacity=50%);opacity:.5}#mainVisual.index_mainVisual .slider-item>.slider-item-bg>*:after{content:"";position:absolute;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:0;bottom:0;left:0;right:0;display:block}#mainVisual.index_mainVisual .slider-item.background-size_contain{background-size:contain!important}}.video-box{position:relative;overflow:hidden;width:100%}.video{width:100%;display:block;filter:drop-shadow(0 0 #000)}.video-box.sp{display:none}@media only screen and (max-width:767px){.video-box.pc{display:none}.video-box.sp{display:block}}#column .wrapper{background:url(https://www.basis-ds.com/pregio2022/wp-content/themes/pregio-ds2026_08/images/index/column_background.jpg.webp) no-repeat center;background-size:cover}.list-simple_column-item{position:relative;overflow:hidden}.list-simple_column-item .headline{position:relative;z-index:100}.list-simple_column-item a:after{content:"";width:100vw;height:100vw;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;top:50%}.list-simple_column-item .lineup_build-thumbnail+*{position:relative;z-index:1}@media (hover:hover) and (pointer:fine) and (min-width:768px){.list-simple_column-item.set_up:hover{-webkit-transform:scale(1.15,1.15);transform:scale(1.1,1.15);background-color:rgba(255,255,255,.6)}}@media only screen and (max-width:767px){.list-simple_column-item{display:flex;display:-moz-flex;display:-webkit-flex;align-items:stretch;flex-wrap:nowrap;justify-content:space-between;flex-direction:row}.list-simple_column-item .lineup_build-thumbnail{min-width:30rem;min-height:17rem}.list-simple_column-item .lineup_build-thumbnail+*{width:100%}.list-simple_column-item .headline .title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}@media only screen and (max-width:575px){.list-simple_column-item .lineup_build-thumbnail{min-width:16rem;min-height:9rem}.list-simple_column-item .headline .title{font-size:12px}.list-simple_column-item .headline .width_17{width:1.4rem;min-width:1.4rem;padding:3px!important}}@media print,screen and (min-width:768px){#column .wrapper{background-attachment:fixed}.list-simple_column-item .headline .title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.list-simple_column-item .detail_block>*{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media only screen and (min-width:768px) and (max-width:991px){.list-simple_column-item{display:flex;display:-moz-flex;display:-webkit-flex;align-items:stretch;flex-wrap:nowrap;justify-content:space-between;flex-direction:row}.list-simple_column-item .lineup_build-thumbnail{width:34rem;min-height:19rem}.list-simple_column-item .lineup_build-thumbnail+*{width:100%}}.list-faq>li.list-faq-item{cursor:pointer}.list-faq>li.list-faq-item .list-faq-question.open svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.list-faq > li.list-faq-item .list-faq-question:not(.open) + .list-faq-answer {height:0;overflow:hidden;padding:0!important}.list-faq>li.list-faq-item .list-faq-question svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (hover:hover) and (pointer:fine) and (min-width:768px){.list-faq>li.list-faq-item:after{content:"";position:absolute;top:0;bottom:100vh;left:0;right:0;background-color:rgba(248,248,248,0);z-index:0;-webkit-transition:.5s;transition:.5s}.list-faq>li.list-faq-item:hover:after{background-color:rgba(248,248,248,1);bottom:0}}#completion{}#completion .js-scrollable{padding:5px;margin:0 -10px}#completion .tab_02{width:100%}@media only screen and (max-width:767px){#completion .tab_02 .dl_completion>dt{border-right:3px solid transparent}#completion .tab_02 tbody > tr > th>  .dl_completion > dt,
#completion .tab_02 tbody > tr > *:not(th) + td >  .dl_completion > dt {min-width:6em}#completion .tab_02 thead{display:none}#completion .tab_02 tbody>tr>*{display:block!important;border-bottom-style:none}#completion .tab_02 tbody>tr{display:flex;display:-moz-flex;display:-webkit-flex;align-items:center;flex-wrap:wrap;width:100%;justify-content:flex-start;flex-direction:row;border-bottom:1px solid #eaeaea}#completion .tab_02 tbody>tr>th,#completion .tab_02 tbody>tr>th+td{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}#completion .tab_02 tbody > tr > *:not(th) + td {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media print,screen and (min-width:768px){#completion .tab_02{width:100%;border-collapse:separate;border-spacing:10px}}.instagram_block>*{filter:  alpha(opacity=0) !important;opacity:0!important}.instagram_block>*{max-width:none!important;width:100%!important;min-width:auto!important;margin:0!important;display:block!important;border-radius:3px!important;border:1px solid #dbdbdb!important}.instagram_block.set_up>.instagram-media.instagram-media-rendered{filter:  alpha(opacity=100%) !important;opacity:1!important}.search_area{position:relative;z-index:1;background:#f5f3ee;display:flex;justify-content:center;gap:4%;padding:38px 0;flex-wrap:wrap}.search_area .block{width:42%;z-index:1}.search_area #search_route dl{padding:0}.search_area dt,.search_area #search_route dl dt{font-size:1.2em;color:#ba923d;font-weight:bold;margin-bottom:10px}.search_area dt.train::before{content:"";background:url(https://www.basis-ds.com/pregio2022/wp-content/themes/pregio-ds2026_08/images/index/icon_train.png) no-repeat;width:20px;height:20px;display:inline-block;margin-right:5px;position:relative;top:2px}.search_area dt.train::before{content:"";background:url(https://www.basis-ds.com/pregio2022/wp-content/themes/pregio-ds2026_08/images/index/icon_train.png) no-repeat;width:20px;height:20px;display:inline-block;margin-right:5px;position:relative;top:4px}.search_area dt.building::before{content:"";background:url(https://www.basis-ds.com/pregio2022/wp-content/themes/pregio-ds2026_08/images/index/icon_building.png) no-repeat;width:20px;height:20px;display:inline-block;margin-right:8px;position:relative;top:4px}.icon_map::before{content:"";background:url(https://www.basis-ds.com/pregio2022/wp-content/themes/pregio-ds2026_08/images/index/icon_map.png) no-repeat;width:20px;height:20px;display:inline-block;margin-right:8px;position:relative;top:4px}.search_btn a{border:2px solid #ba923d!important;border-radius:4px}.kanto{background:#f2efe9;margin-top:80px}.kanto>.container.is-active{padding-top:30px;padding-bottom:4rem}@media only screen and (max-width:767px){#search_route>dl>dt{padding:0}.search_area{display:flex;justify-content:center;flex-direction:column;gap:10px;padding:17px 0 10px;background:none}.search_area .block{width:100%;z-index:1}.search_area #search_route dl{padding:0}.search_area dt,.search_area #search_route dl dt{font-size:1.2em;color:#ba923d;font-weight:bold;margin-bottom:7px}.search_area dt.train::before{content:"";background:url(https://www.basis-ds.com/pregio2022/wp-content/themes/pregio-ds2026_08/images/index/icon_train.png) no-repeat;width:20px;height:20px;display:inline-block;margin-right:5px;position:relative;top:2px}.search_area dt.train::before{content:"";background:url(https://www.basis-ds.com/pregio2022/wp-content/themes/pregio-ds2026_08/images/index/icon_train.png) no-repeat;width:20px;height:20px;display:inline-block;margin-right:5px;position:relative;top:4px}.search_area dt.building::before{content:"";background:url(https://www.basis-ds.com/pregio2022/wp-content/themes/pregio-ds2026_08/images/index/icon_building.png) no-repeat;width:20px;height:20px;display:inline-block;margin-right:8px;position:relative;top:4px}.icon_map::before{content:"";background:url(https://www.basis-ds.com/pregio2022/wp-content/themes/pregio-ds2026_08/images/index/icon_map.png) no-repeat;width:20px;height:20px;display:inline-block;margin-right:8px;position:relative;top:4px}.search_btn a{border-radius:4px}.kanto{margin-top:30px}.kanto>.wrapper{background:url(https://www.basis-ds.com/pregio2022/wp-content/themes/pregio-ds2026_08/images/index/map_kanto_sp.png) no-repeat center bottom;background-size:cover}.kanto>.wrapper.is-active .container{padding-top:20px;padding-bottom:30px}}.osusume_movie{background:#f8f9fa}@media only screen and (max-width:767px){.youtube{width:100%;aspect-ratio: 16 / 9;border-radius:10px}.youtube iframe{width:100%;height:100%;border-radius:10px}.btn_block>.btn_link>.bgc_01{border-width:3px;width:60%;margin:0 auto}.btn_block>.btn_link>.bgc_01 span{padding:.55em 0!important;font-size:1.5rem}}#features{}#features .wrapper{background-color:#f8f8f8}#features .list__features{}#features .list__features--items{position:relative;background-position:center;background-size:cover;overflow:hidden}#features .list__features--items:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-size:cover}#features .list__features--items a{aspect-ratio: 10 / 4;z-index:12;position:relative}#features .list__features--items a:before{content:"";background:url(https://www.basis-ds.com/pregio2022/wp-content/themes/pregio-ds2026_08/images/common/ico-arrow02.svg) no-repeat center;background-size:contain;display:block;position:absolute;right:1.5em;bottom:0;height:4.26666666em;width:2.13333333em;z-index:11}#features .list__features--items a:after{content:"";width:100vw;height:100vw;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;top:50%;z-index:10}#features .list__features-premium-items:before{background-image:url(https://www.basis-ds.com/pregio2022/wp-content/themes/pregio-ds2026_08/images/index/background__features%20-%20premium.jpg)}#features .list__features-premium-items .title{background-color:rgba(0,0,0,.39);min-height:6rem;padding:1.1em 7.5rem 1.1em 2.25rem;letter-spacing:.1em;text-shadow:0 0 1rem rgba(32,11,7,.7) , 0 0 1rem rgba(32,11,7,.7) , 0 0 1rem rgba(32,11,7,.7) , 0 0 1rem rgba(32,11,7,.7) , 0 0 1rem rgba(32,11,7,.7) , 0 0 1rem rgba(32,11,7,.7);line-height:1.25;position:relative;clip-path:polygon(0 0,0% 1000%,100% 0%)}#features .list__features-concept-items:before{background-image:url(https://www.basis-ds.com/pregio2022/wp-content/themes/pregio-ds2026_08/images/index/background__features%20-%20concept.jpg)}#features .list__features-concept-items .title{background-color:rgba(0,0,0,.39);width:100%;min-height:6rem;padding-left:2.25rem;letter-spacing:.1em;text-shadow:0 0 1rem rgba(0,0,0,.7) , 0 0 1rem rgba(0,0,0,.7) , 0 0 1rem rgba(0,0,0,.7) , 0 0 1rem rgba(0,0,0,.7) , 0 0 1rem rgba(0,0,0,.7) , 0 0 1rem rgba(0,0,0,.7)}#features .list__features-guide-items:before{background-image:url(https://www.basis-ds.com/pregio2022/wp-content/themes/pregio-ds2026_08/images/index/background__features%20-%20guide.jpg)}#features .list__features-guide-items .title{background-color:rgba(0,0,0,.33);width:100%;min-height:6rem;padding-left:2.25rem;letter-spacing:.1em;text-shadow:0 0 1rem rgba(36,77,95,.7) , 0 0 1rem rgba(36,77,95,.7) , 0 0 1rem rgba(36,77,95,.7) , 0 0 1rem rgba(36,77,95,.7) , 0 0 1rem rgba(36,77,95,.7)}@media only screen and (max-width:767px){#features .list__features--items a .link.txts_22,#features .list__features--items a .link.txts_26{font-size:1.466666667em}#features .list__features-concept-items .title,#features .list__features-guide-items .title{min-height:4.2rem;padding-left:1rem}#features .list__features--items a:before{right:1em;height:3em;width:1.466666667em}}@media only screen and (max-width:576px){#features .list__features--items a{aspect-ratio: 2 / 1}#features .list__features-premium-items .title{padding-right:4.5rem}#features .list__features--items a .link.txts_22,#features .list__features--items a .link.txts_26{font-size:1.2em}}@media (hover:hover) and (pointer:fine) and (min-width:768px){#features .list__features--items.set_up:before,#features .list__features--items.set_up a:before{-webkit-transition:.5s;transition:.5s}#features .list__features--items.set_up:hover:before{-webkit-transform:scale(1.05);transform:scale(1.05)}#features .list__features--items.set_up:hover a:before{right:-4.5em}}