@charset "UTF-8";html{scroll-behavior:smooth}.home #content{padding:0!important;max-width:100%!important;margin:0;position:relative;z-index:1}.p-mainVisual{position:relative;z-index:1}.p-mainVisual__textLayer{height:76%}.p-mainVisual__slideTitle{font-size:42px;font-family:"Kaisei Decol",sans-serif;filter:drop-shadow(5px 5px 5px rgba(0,0,0,.2))}.p-mainVisual__slideTitle span{font-size:.8em}.c-postThumb{border-radius:10px}#content.-sidebar-on.tour{display:flex;flex-wrap:wrap;justify-content:space-between}.-sidebar-off #content.-sidebar-on .l-article{margin-left:0;margin-right:0}.linkbox{cursor:pointer}.sp_none{display:revert}.pc_none{display:none!important}@media (max-width:767px){.sp_none{display:none}.pc_none{display:revert!important}}.c-headLogo img{height:100%;width:auto}.logo-pc{display:block}.logo-sp{display:none}@media screen and (max-width:959px){.logo-pc{display:none}.logo-sp{display:block}.c-headLogo img{height:auto;width:auto;max-height:100%}}.c-headLogo__img{filter:drop-shadow(5px 5px 5px rgba(0,0,0,.1))}#top-search{position:absolute;z-index:2;top:-40vh;left:0;right:0;margin:auto;width:615px;background:#ffffffad;padding:10px 25px 5px;box-sizing:border-box;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.1);box-shadow:0 0 30px 0 rgba(0,0,0,.1);border-radius:7px;font-size:14px;font-family:"Kaisei Decol",sans-serif}#top-search form{font-family:'Noto Sans JP';font-size:clamp(12px, 3vw, 14px)}#top-search .searchandfilter h4{margin:0;font-size:clamp(12px, 3vw, 14px);width:6.5em}#top-search h2{font-size:clamp(12px, 4vw, 20px);text-align:center;font-family:"Kaisei Decol",sans-serif;font-weight:600;color:#072f60}#top-search h2 span{font-size:clamp(10px, 3vw, 18px)}#top-search h2 .fa-magnifying-glass{font-size:16px}#searchError{width:100%;text-align:center;font-size:.9em;margin-bottom:1em;color:red}#top-search .searchandfilter div>ul>li{display:flex;align-items:center;margin:15px 0;flex-wrap:wrap}#top-search .searchandfilter div>ul>li ul,#top-search .searchandfilter div>ul>li:nth-of-type(3) input{width:calc( 100% - 6.5em )}#top-search .searchandfilter label{display:block;font-weight:600}#top-search .searchandfilter div>ul>li:nth-of-type(1) select{border:1px solid #2589d0;border-radius:7px;padding:.4em .8em;background-color:#fff;font-size:clamp(12px, 2.8vw, 14px)}#top-search .searchandfilter div>ul>li:nth-of-type(2) input[type=checkbox]{border:1px solid #2589d0;border-radius:3px;color:#0b3c67;background:#fff;width:1em;height:1em;vertical-align:-2px}#top-search .searchandfilter div>ul>li:nth-of-type(3) input{border:1px solid #2589d0;border-radius:7px;padding:.3em 1em .4em;color:#0b3c67;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:clamp(12px, 2.8vw, 14px)}#top-search .searchandfilter div>ul>li:nth-of-type(4){justify-content:center}#top-search .searchandfilter div>ul>li:nth-of-type(4) input{padding:.5em 4em;border:2px solid #27acd9;background:#27acd9;color:#fff;border-radius:3px;transition:.5s;font-weight:800;width:100%}#top-search .searchandfilter div>ul>li:nth-of-type(4) input:hover{color:#27acd9;background:#fff}#top-search .searchandfilter div>ul>li ul{font-size:clamp(12px, 2.8vw, 14px)}ul.c-gnav{background:#ffffffad;border-radius:100px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.1);box-shadow:0 0 30px 0 rgba(0,0,0,.1);height:70px;margin-top:40px;color:#373737;font-family:"Kaisei Decol",sans-serif;padding:0 0 0 50px}.c-gnav>.menu-item{height:2em;margin-top:calc(35px - 1em)}.c-gnav>.menu-item>a:after,.l-header .c-gnav>li>a:after{background:0 0}.c-gnav>.menu-item>a{padding:0 0 0 1.2em;transition:.5s;margin-right:1.7em;color:#072f60}.c-gnav>.menu-item>a:before{content:'\f578';font-family:'Font Awesome 6 Free';font-weight:900;left:-.4em;position:absolute;color:#2492b7}.c-gnav>.menu-item>a:hover{color:#cf5179}.c-gnav>.menu-item>a:hover:before{color:#cf5179;left:-.3em}.c-smallNavTitle{font-family:"Noto Sans JP",sans-serif}hgroup.default{display:flex;justify-content:space-between;align-items:center}h2.default{font-family:'Noto Sans JP',sans-serif;font-size:clamp(12px, 8vw, 65px);font-weight:900;line-height:1.5}h2.default span{font-family:"Kaisei Decol",sans-serif;font-size:clamp(11px, 3vw, 16px);font-weight:400;display:block}.btn_right a{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.05);box-shadow:0 0 30px 0 rgba(0,0,0,.05);position:relative;display:inline-flex;align-items:center;justify-content:center;background:#27acd9;border:2px solid #27acd9;color:#fff;font-size:.85em;line-height:47px;height:47px;padding:0 1.5em;border-radius:100vh;transition:.5s;font-weight:600;letter-spacing:.1em}.btn_right a:hover{background:#fff;color:#60b1c1}.btn_right a:after{content:"\f054";font-family:'Font Awesome 6 Free';font-weight:900;color:#fff;margin-left:.7em}.search_form{font-size:.85em}.search_form input{border:2px solid #27acd9;border-radius:40px;padding:0 1.5em;color:#27acd9;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;transition:.5s;width:15em;height:42px;line-height:43px;font-weight:600;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.05);box-shadow:0 0 30px 0 rgba(0,0,0,.05)}.search_form input::placeholder{color:#27acd9;font-weight:600}.search_form input:hover{background:#27acd9}.search_form input:hover::placeholder{color:#fff}.search_form button{background:0 0;border:0;border-radius:100%;color:#27acd9;padding:0 .3em;font-size:1.1em}.c-pageTitle{font-family:"游明朝 Medium","Yu Mincho Medium","YuMincho Medium","ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif}#top-search-activity{padding:50px 50px 90px;background:#e5f1f3}#top-search-activity div.inner{max-width:1460px;margin:0 auto}#top-search-activity div.inner ul{display:flex;justify-content:space-between;margin-top:32px}#top-search-activity div.inner ul li{background:#fff;border-radius:10px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.06);box-shadow:0 0 30px 0 rgba(0,0,0,.06);width:23%}#top-search-activity div.inner ul li{transition:.5s}#top-search-activity div.inner ul li a{height:100%;display:inline-block}#top-search-activity div.inner ul li:hover{background:#f2f7f7;margin-top:-.5em}#top-search-activity div.inner ul li figure{display:flex;align-items:center;justify-content:center;margin:2em 2em 0}#top-search-activity div.inner ul li hgroup{margin-bottom:1.5em}#top-search-activity div.inner ul li hgroup h3{font-family:'Noto Sans JP',sans-serif;font-size:clamp(12px, 5vw, 32px);font-weight:900;text-align:center;color:#333;line-height:1;margin:10px 0 5px}#top-search-activity div.inner ul li hgroup p{font-family:"Kaisei Decol",sans-serif;font-size:clamp(10px, 2.3vw, 14px);font-weight:400;text-align:center;color:#333}#top-search-activity div.inner ul li hgroup p:after{content:"\f0da";font-family:'Font Awesome 6 Free';font-weight:900;color:#072f60;margin-left:.3em}#top-search-conditions{padding:50px 50px 70px}#top-search-conditions div.inner{max-width:1460px;margin:0 auto}#top-search-conditions div.inner ul{display:flex;margin-top:32px;flex-wrap:wrap;gap:2.5%}#top-search-conditions div.inner ul li{width:18%;border-radius:7px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.06);box-shadow:0 0 30px 0 rgba(0,0,0,.06);border:1px solid #eee;transition:.5s;margin-bottom:2.5%;position:relative;display:flex;align-items:center}#top-search-conditions div.inner ul li:hover{background:#f2f7f7;margin-top:-.5em}#top-search-conditions div.inner ul li:hover img{opacity:.8}#top-search-conditions div.inner ul li:after{content:"\f054";font-family:'Font Awesome 6 Free';font-weight:900;position:absolute;right:.7em;font-size:.7em;color:#c1bbaa}#top-search-conditions div.inner ul li img{border-radius:10px 0 0 10px;width:100%;height:100%;object-fit:cover}#top-search-conditions div.inner ul li figure{font-size:0;transition:.5s;width:90px;aspect-ratio:1/1}#top-search-conditions div.inner ul li:nth-child(5),#top-search-conditions div.inner ul li:nth-child(10){margin-right:0}#top-search-conditions div.inner ul li a{display:flex;align-items:center;color:#333;width:100%}#top-search-conditions div.inner ul li hgroup{margin-left:.7em;margin-right:1em}#top-search-conditions div.inner ul li hgroup h4{font-size:16px}#top-search-conditions div.inner ul li hgroup p{font-size:11px}.top3-postlist{padding:0 50px}.p-postListWrap{max-width:1460px;margin:0 auto 90px}.-type-card .p-postList__item{margin-bottom:0;margin-top:0;padding:0;width:auto}.p-postList.-type-card{margin-left:0;margin-right:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:20px 36px;margin-bottom:40px}.is-style-more_btn a{box-shadow:none;color:#333;font-weight:800;border:1px solid #ddd;transition:.5s;border-radius:100vh}.is-style-more_btn a:hover{border:1px solid #27acd9}.-type-card .p-postList__item:nth-child(1){grid-column:span 2/span 2;grid-row:span 2/span 2}.-type-card .p-postList__item:nth-child(1){grid-column:span 2/span 2;grid-row:span 2/span 2}.-type-card .p-postList__title,.-type-list .p-postList__title,.-type-list2 .p-postList__title{font-size:15px}.-type-card .p-postList__item:nth-child(1) h2{font-size:20px}.-type-card .p-postList__item:nth-child(2){grid-column-start:3}.-type-card .p-postList__item:nth-child(3){grid-column-start:4}.-type-card .p-postList__item:nth-child(4){grid-column-start:3;grid-row-start:2}.-type-card .p-postList__item:nth-child(5){grid-column-start:4;grid-row-start:2}.-type-card .p-postList__item .p-postList__excerpt{display:none}.-type-card .p-postList__item:nth-child(1) .p-postList__excerpt{display:inline}#top_post_slider{padding:50px 50px 35px;border-top:1px solid #e8e8e8}#top_post_slider div.inner{max-width:1460px;margin:0 auto}.p-postSlider{margin-bottom:50px}#top_news{padding:80px 50px 80px;background:#f9f6f5}#top_news div.inner{max-width:1460px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}hgroup.news_title{width:230px}hgroup.news_title .btn_right{margin-top:2em}#top_news div.inner ul{width:calc( 100% - 230px)}#top_news div.inner ul li{width:100%;margin-bottom:1em}#top_news div.inner ul li a{padding:22px 55px 22px 28px;align-items:center;background:#fff;color:#333;border-radius:10px;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.06);box-shadow:0 0 12px 0 rgba(0,0,0,.06);transition:.5s;display:flex;position:relative}#top_news div.inner ul li a .time{margin-right:2em}#top_news div.inner ul li a:after{content:"\f054";font-family:'Font Awesome 6 Free';font-weight:900;position:absolute;right:20px;color:#c1bbaa}#top_news div.inner ul li a:hover{background:#f2f7f7;margin-right:-.5em}#top_news div.inner ul li a:hover .title{text-decoration:underline}.l-footer__foot{padding-top:50px}.footer-nav{margin-bottom:50px}.footer-nav ul{display:flex;width:100%;justify-content:center}.footer-nav ul li{font-size:.9em;border-right:1px solid #9d9d9d}.footer-nav ul li:first-child{border-left:1px solid #9d9d9d}.footer-nav ul li a{transition:.5s;text-decoration:underline;padding:0 2em;font-weight:600}.footer-nav ul li a:hover{text-decoration:none}.footer-category-tags{padding:2em 2.7em;background:#ffffffde;border-radius:10px;margin-bottom:50px}.footer-category{margin-bottom:2em}.footer-category h3{margin-bottom:.5em;color:#333;font-family:"Kaisei Decol",sans-serif}.footer-category ul{display:flex;font-size:clamp(12px, 2.5vw, .8em)}.footer-category ul li{position:relative;margin-right:1.7em}.footer-category ul li a{position:relative;padding-left:1em;text-decoration:underline;transition:.5s}.footer-category ul li a:hover{text-decoration:none}.footer-category ul li:before{content:"\f0da";font-family:'Font Awesome 6 Free';font-weight:900;position:absolute;left:0}.footer-tags h3{margin-bottom:.5em;color:#333;font-family:"Kaisei Decol",sans-serif}.footer-tags ul{display:flex;font-size:clamp(10px, 2vw, .8em);gap:.3em 1em}.footer-tags ul li{position:relative;line-height:30px}.footer-tags ul li a{background:#fff;padding:4px 20px 5px;line-height:30px;border-radius:100px;border:1px solid #b7b7b7;font-weight:700;transition:.5s}.footer-tags ul li a:hover{background:#dbf6ff;border:1px solid #27acd9}.footer-nav2{margin-bottom:50px}.footer-nav2 ul{display:flex;justify-content:center;font-size:.8em}.footer-nav2 ul li{margin:0 1em}.footer-nav2 ul li a{text-decoration:underline;transition:.5s}.footer-nav2 ul li a:hover{text-decoration:none}h2.footer-logo{text-align:center;margin-bottom:50px}h2.footer-logo img{width:200px}h2.footer-logo span{display:block;font-family:"Kaisei Decol",sans-serif;margin-top:.2em;color:#072f60;font-size:clamp(10px, 2.5vw, 16px)}.-frame-on .l-mainContent{padding:0}.page_slider{width:100%;padding:0;margin:-6em 0 0;position:relative;overflow:hidden}.c-slider_container{width:100%}.page_slider .slick-prev,.page_slider .slick-next{width:40px;height:40px;background-color:rgba(0,0,0,.5);color:#fff;font-size:0;border:none;position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;border-radius:50%}.page_slider .slick-dots{display:flex !important;justify-content:center;align-items:center;list-style:none;margin:20px 0 0;padding:0;gap:8px}.page_slider .slick-dots li{margin:0;padding:0}.page_slider .c-slider_item{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:8px;position:relative;padding:0 10px;border-radius:10px}.page_slider .c-slider_item img{width:100%;height:100%;object-fit:cover;display:block;border-radius:10px}.js-slider .c-slider_container .slick-slide{transition:transform .6s ease-in-out,opacity .6s ease-in-out;opacity:.4;filter:grayscale(30%)}.js-slider .c-slider_container .slick-center{opacity:1;filter:none;z-index:5}.page_slider .slick-dots li button{font-size:0;width:12px;height:12px;border-radius:50%;background:#ccc;border:none;display:block;transition:background .3s}.page_slider .slick-dots li.slick-active button{background:#333}.page_slider .slick-prev{left:20px}.page_slider .slick-next{right:20px}.page_slider .slick-prev:before{content:'←';font-size:20px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page_slider .slick-next:before{content:'→';font-size:20px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slick-slide{transition:transform .6s ease-in-out,opacity .6s ease-in-out;opacity:.4;filter:grayscale(30%)}.slick-center{opacity:1;filter:none;z-index:2}@media screen and (max-width:767px){.page_slider .slick-prev,.page_slider .slick-next{display:none !important}.js-slider .c-slider_container .slick-slide{opacity:1;filter:grayscale(0%)}}#tour_page{margin-top:22px}#tour_page h1{font-size:24px;margin:0 0 5px;color:#333;line-height:1.3}#tour_page a{color:#222;text-decoration:underline}#tour_page a:hover{color:#777;text-decoration:none}.tour_page_top_map{display:flex}.tour_page_top_map a{font-size:13px;padding-right:1em}.tour_page_top_map li:after{content:'/';padding-right:1em}.tour_page_top_map li:last-child:after{content:'';padding-right:0}.tour_page_tags{margin:1.7em 0}.tour_page_tags ul{display:flex;font-size:.8em;flex-wrap:wrap}.tour_page_tags ul li{position:relative;margin-right:.5em;line-height:30px}#tour_page .tour_page_tags ul li a{background:#fff;padding:4px 20px 5px;line-height:30px;border-radius:100px;border:1px solid #b7b7b7;font-weight:700;transition:.5s;text-decoration:none}#tour_page .tour_page_tags ul li a:hover{background:#dbf6ff;border:1px solid #27acd9}.tour_page_top_hosoku{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px}.tour_page_top_hosoku li{border:1px solid #dce0e0;border-radius:6px;display:flex;justify-content:space-evenly;align-items:center;padding:.5em 0;font-size:clamp(10px, 2.7vw, 13px)}.tour_page_top_hosoku li span{font-size:clamp(16px, 4vw, 20px);font-weight:800}.tour_page_top_hosoku li.item2 p span{font-size:clamp(12px, 3.2vw, 15px)}.tour_page_top_hosoku li.item2 p span{display:inline-block}.tour_page_top_hosoku li.item2 p span:first-letter {font-size:clamp(16px, 4vw, 20px)}.tour_page_top_hosoku li span.price_red{font-size:clamp(10px, 2.7vw, 13px);font-weight:800;border:1px solid #ff2626;color:#ff2626;padding:.2em .7em}.tour_page_top_hosoku li.item1,.tour_page_top_hosoku li.item2{flex-basis:25%}.tour_page_top_hosoku li.item3{flex-basis:calc( 50% - 30px )}.tour_page_top_hosoku li:last-child{margin-right:0}.plan-contents h2{font-size:clamp(20px, 4.5vw, 26px);font-weight:800;margin-top:3em;margin-bottom:.5em}.plan-contents h2:nth-of-type(1){margin-top:2em}.plan-contents h3.default{font-size:16px;font-weight:800;margin-top:2em}.plan-contents h3.default.faq{margin-bottom:.5em}.plan-block{margin:1em 0 3em}.plan-contents .plan-block h3{font-size:16px;font-weight:800;margin-bottom:.5em;margin-top:0;width:100%}.plan-block-flex{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.plan-block-flex figure{width:250px;height:auto}.plan-block-flex figure img{width:100%;height:100%;object-fit:cover}.plan-block-flex .plan-block-in{width:calc( 100% - 270px )}.plan-point{background-color:#f5f4ee;padding:1em 1.5em}.plan-point h4{font-size:16px;font-weight:800;margin-bottom:.5em}.plan-price-waku{border:1px solid #d9d9d9;padding:1em 1.5em}.plan-price-waku-in{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;font-size:14px;flex-direction:column}.plan-price-waku-in>dl>dd{margin:.5em 0 0}.plan-price-waku-in>dl>dd>dl{display:flex;align-items:center}.plan-price-waku-in>dl>dd>dl>dt{font-size:16px;font-weight:600;margin-right:1em}.plan-price-waku-in>dl>dd>dl>dd{display:flex;align-items:center;gap:2em}.plan-price-waku-in>dl>dd>dl>dd .price{font-size:18px;font-weight:600}.plan-price-waku-in>dl>dd>dl>dd .nenrei{font-size:14px;font-weight:400}.plan-price-waku-in>dl>dd>dl>dd .price span.en{font-size:14px}.plan-price-waku-in>dl>dd>dl>dd .price span.en span{font-weight:400}.plan-price-waku-in>dl>dd>dl>dt span.price_child{font-weight:400;font-size:14px;display:block}.plan-price-waku-in>dl .campaign{font-size:13px;font-weight:800;border:1px solid #ff2626;color:#ff2626;padding:.2em .7em}.plan-price-waku .hosoku{background-color:#eee;padding:1em 1.5em;font-size:14px;margin-top:1em}ul.kome{text-indent:-1em;padding-left:1em}.plan-price ul.kome{margin-top:.5em;font-size:14px}.plan-contents table.syousai{border-collapse:collapse;width:100%;border:1px solid #fff}.plan-contents table.syousai th{background-color:#eee;padding:1em 1.5em;font-size:clamp(12px, 3.2vw, 14px);font-weight:400;vertical-align:top;border:1px solid #fff;white-space:nowrap;width:15em}.plan-contents table.syousai td{background-color:#f9f9f9;padding:1em 1.5em;font-size:clamp(12px, 3.2vw, 14px);font-weight:400;border:1px solid #fff}.plan-contents table.syousai td p{margin-bottom:.5em}.plan-contents table.syousai td ul.fa-ul li.credit{display:flex;line-height:24px}.plan-contents table.syousai td ul.fa-ul li.credit img{height:24px;width:auto;margin-left:1em}ul.dot{list-style:disc;margin-left:1.5em}p.default_btn{display:block}#tour_page p.default_btn a{padding:.2em 1.5em;background:#0093c9;display:inline-block;color:#fff;margin-top:.5em;text-decoration:none;transition:.5s}#tour_page p.default_btn a:hover{background:#072f60}#tour_page .map_txt{margin:.5em 0;font-size:clamp(12px, 3vw, 14px)}#tour_page .google_map iframe{width:100%;height:350px}#tourSchedule{font-size:13px}.tourScheduleBoxWrapper{border:3px solid #0093c9;background:#f9f9f9;padding:1em 1em 1em .5em;border-radius:0 4px 4px}.timetableToggleInner{display:flex;gap:10px}.timetableToggleInner .item{background:#eee;padding:10px 20px;cursor:pointer;border-radius:10px 10px 0 0;font-weight:700;transition:background-color .2s,color .2s;width:30%;text-align:center}input[type=radio]{display:none}input#toggle1:checked~label[for=toggle1],input#toggle2:checked~label[for=toggle2],input#toggle3:checked~label[for=toggle3],input#toggle4:checked~label[for=toggle4]{background-color:#0093c9;color:#fff}.tourScheduleBox{position:relative;padding-left:1em;margin-bottom:0;display:flex;align-items:flex-start;gap:1em}.tourScheduleBox:last-child .scheduleContent:after{background:0 0}.scheduleTime{flex-shrink:0;display:flex;align-items:center;gap:.5em;font-weight:700;color:#173946;width:10em}.scheduleContent{position:relative;padding-left:1.5em;padding-bottom:1.5em}.scheduleContent h3{position:relative;font-size:clamp(12px, 3.5vw, 15px);line-height:1.5;margin-bottom:.7em}.scheduleContent_in{display:flex;flex-wrap:wrap}.scheduleContent_in figure{width:120px;height:120px;margin-right:15px}.scheduleContent_in figure img{width:100%;height:100%;object-fit:cover;border-radius:7px}.scheduleContent_in .scheduleContent_incontent{width:calc( 100% - 135px )}.scheduleContent:before{content:"";position:absolute;left:-4px;top:8px;width:10px;height:10px;border-radius:50%;background-color:#173946}.scheduleContent:after{content:"";position:absolute;left:0;top:20px;bottom:0;width:2px;background-color:#e5e5e5;height:100%}.scheduleTimeText{font-size:clamp(12px, 3.5vw, 13px);line-height:1;color:#7b7b7b;word-break:keep-all;line-height:1.5}.scheduleTimeText:before{font-family:"Font Awesome 6 Free";content:"\f017";font-weight:900;margin-right:.5em;color:#0073aa;display:inline-block}.scheduleTitle{margin:0;font-size:1.1em;color:#173946}.scheduleTitle:before{margin:0;font-size:1.1em;color:#173946}.scheduleDescription{margin-top:.5em;font-size:.95em;color:#333}@media screen and (min-width:769px){.scheduleContent .scheduleTimeText{display:none}.read-more-container{display:none}}@media screen and (max-width:768px){.tourScheduleBox{flex-direction:column;padding-left:.5em}.scheduleTime{display:none}.scheduleTimeText{color:#0d83a3}.scheduleTimeText:before{margin-right:0;content:""}.timetableToggleInner .item{width:45%;text-align:center}}.scheduleContent_incontent{max-width:100%;margin-inline:auto;display:flex;flex-direction:column;gap:16px}.scheduleContent_container{--max-height:130px;position:relative;max-height:var(--max-height);overflow:hidden;&[data-is-open]{max-height:initial;& .read-more-container{display:none}}}.text-container{position:relative}.read-more-container{position:absolute;top:var(--max-height);transform:translateY(-100%);overflow:hidden;width:100%;display:flex;align-items:end;justify-content:center;background-image:linear-gradient(transparent,#f9f9f9 50%);height:calc(clamp(0px, round(up, 100% - var(--max-height), 1px), 1px) * 60)}.read-more-button{margin:8px;text-decoration:underline;background:none;border:none;font-size:inherit;color:inherit;&:hover{text-decoration:none}}}.accordion{margin:0 auto 3em}.accordion-header{width:100%;padding:1em 1em 1em 2em;text-align:left;font-size:clamp(12px, 3vw, .9em);font-family:inherit;border:none;border-bottom:1px solid #ddd;cursor:pointer;background:0 0;display:flex;align-items:center;justify-content:space-between;position:relative;transition:background-color .3s ease-in-out}.accordion-header:before{content:"\f0da";font-family:'Font Awesome 6 Free';font-weight:900;position:absolute;left:1em}.accordion-header:after{content:"\2b";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.85em;line-height:1;transition:content .3s;display:inline-block}.accordion-header.active:before{content:"\f0dd"}.accordion-header.active:after{content:"\f068"}.accordion-header.active{background:#e5f1f3;border:none}.accordion-header:hover{background:#e5f1f3}.accordion-content{max-height:0;overflow:hidden;background:#fff;transition:max-height .3s ease;font-size:clamp(12px, 3vw, .9em)}.accordion-content.open{padding:.5em 1.7em 2em;margin-bottom:1em}#custom_page .accordion-header{font-weight:800}.post_content #custom_page h2.faq{background:0 0;font-size:clamp(15px, 4.3vw, 1.3em);padding:0;color:#333;margin:4em 0 .3em}.post_content #custom_page h2.faq:first-child{margin:1em 0 .3em}.post_content #custom_page h2:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)):before{border:none}.recommendation{display:flex;flex-wrap:wrap;gap:calc(8% / 3);counter-reset:number 0;margin:1em 0 0}.recommendation dl{width:23%;margin-bottom:calc(8% / 3);box-shadow:0 3px 15px 2px rgba(0,0,0,.07);border-radius:7px;overflow:hidden}.recommendation dl dt{font-size:0}.recommendation dl dt figure{width:100%;aspect-ratio:2/1;position:relative;z-index:1}.recommendation dl dt figure:before{counter-increment:number 1;content:counter(number);position:absolute;z-index:2;background-color:#2c8ab9;color:#fff;font-size:14px;width:2em;height:2em;display:flex;justify-content:center;align-items:center;font-family:"Kaisei Decol",sans-serif}.recommendation dl dt figure:before:last-of-type{font-size:17px}.recommendation dl dt figure img{width:100%;height:100%;object-fit:cover}.recommendation dl dd{padding:.5em .7em .7em}.recommendation dl dd h4{font-size:clamp(12px, 3.8vw, 15px);margin-bottom:.5em;line-height:1.3}.recommendation dl dd p{font-size:clamp(10px, 3vw, 13px)}.facility table{border-collapse:collapse;width:100%;border:1px solid #eee;font-size:14px}.facility table tbody{display:flex;flex-wrap:wrap}.facility table tbody tr{width:50%;display:flex}.facility table tbody th{border:1px solid #eee;width:50%;font-weight:400;padding:.7em 0}.facility table tbody td{border:1px solid #eee;width:50%;text-align:center;padding:.7em 0}.related-slider{margin:0;padding:0;list-style:none;position:relative}.related-slider .slick-slide{outline:none;margin:0 8px 15px;border-radius:10px;overflow:hidden;box-shadow:0 3px 15px 2px rgba(0,0,0,.07);opacity:1;display:block !important;box-sizing:border-box}.related-slider .slick-slide figure{position:relative;width:100%;padding-top:calc(97 / 172 * 100%);overflow:hidden}.related-slider .slick-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease-in-out;opacity:1}.related-slider .slick-slide img:hover{opacity:.7}.related-slider .slick-slide.slick-current img:hover{opacity:1}.related-slider .related-slide-item{background:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);margin:0 8px;min-height:100%;box-sizing:border-box;display:flex;flex-direction:column}@media (min-width:768px){.related-slider .slick-slide{width:calc((100% - 32px) / 3)}}@media (max-width:767px){.related-slider .slick-slide{width:calc((100% - 16px) / 2)}.related-slider .slick-prev{left:-5px}.related-slider .slick-next{right:-5px}}.related-slider .slick-prev,.related-slider .slick-next{width:40px;height:40px;background-color:rgba(0,0,0,.5);color:#fff;font-size:0;border:none;position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;border-radius:50%;display:flex !important;align-items:center;justify-content:center;box-sizing:content-box;pointer-events:auto}.related-slider .slick-prev{left:-15px}.related-slider .slick-next{right:-15px}.related-slider .slick-prev:before,.related-slider .slick-next:before{font-size:20px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:'';pointer-events:none}.related-slider .slick-prev:before{content:'←'}.related-slider .slick-next:before{content:'→'}.related-slider .slick-dots{display:flex !important;justify-content:center;padding:0}.related-slider .slick-dots li{list-style:none;margin:0 4px}.related-slider .slick-dots button{width:10px;height:10px;border-radius:50%;background:#ccc;border:none;font-size:0;padding:0;cursor:pointer}.related-slider .slick-dots .slick-active button{background:#000}.related-slider::-webkit-scrollbar{display:none}.related-slider{-ms-overflow-style:none;scrollbar-width:none}.current-tour-label{font-size:.75em;background-color:#dcdde1;display:flex;padding:4px 8px;border-radius:100px;margin-top:6px;align-items:center;justify-content:center;user-select:none;pointer-events:none}.plan_other{padding:.5em 1em 1em}.plan_other h3{font-size:.9em;line-height:1.5;margin-bottom:.3em}.plan_other .price{font-size:.8em;line-height:1.5}.plan_other .time{font-size:.8em;line-height:1.5;margin-bottom:.3em}.plan_other .tag a{background:#fff;padding:0 10px 1px;line-height:1.5;border-radius:100px;border:1px solid #b7b7b7;font-weight:700;transition:.5s;text-decoration:none !important;font-size:.7em;display:inline-block}.plan_other .tag a:hover{background:#dbf6ff;border:1px solid #27acd9}#tour_page .related-articles ul li{margin-bottom:1em}#tour_page .related-articles ul li a{display:flex;text-decoration:none;overflow:hidden;box-shadow:0 3px 15px 2px rgba(0,0,0,.07);border-radius:10px;transition:opacity .3s ease-in-out;opacity:1}#tour_page .related-articles ul li a:hover:has(img){opacity:.7}.related-articles ul li a figure{width:200px;margin-right:15px;font-size:0}.related-articles ul li a figure img{transition:opacity .3s ease-in-out;opacity:1;font-size:0}.related-articles ul li a figure img:hover{opacity:.7}.related-articles ul li a div.txt{width:calc( 100% - 235px );padding:12px 10px}.related-articles ul li a h4{font-size:14px;line-height:1.3;margin-bottom:5px}.related-articles ul li a .excerpt{font-size:12px;line-height:1.3}#sidebar-reservation-bg{position:relative;z-index:0}#sidebar-reservation-bg figure{margin-bottom:-8px;z-index:1;position:relative;text-align:center}h3.sidebar-reservation{background:#1d57c7;line-height:44px;font-size:18px;text-align:center;color:#fff;border-radius:10px 10px 0 0;position:relative;z-index:0}.sidebar-inner{border:2px solid #1d57c7;padding:25px;border-radius:0 0 10px 10px}.sidebar-inner iframe{clip-path:inset(2px);border:none}#sidebar-search-bg{margin-top:80px}#sidebar-search-bg figure{margin-bottom:-10px;text-align:center}#sidebar-search-bg figure img{width:90%}#sidebar.tour-side-search{position:sticky;top:4.5em;margin-top:81px}.tour-side-search #sidebar-search-bg{margin-top:0;position:sticky;top:4.5em}@media (max-width:767px){#sidebar-reservation-bg{scroll-margin-top:80px}#sidebar-search-bg{scroll-margin-top:80px}}h3.sidebar-search{background:#27acd9;line-height:44px;font-size:18px;text-align:center;color:#fff;border-radius:10px 10px 0 0}#top-search.side{position:relative;top:auto;width:auto;left:auto;right:auto;background:#fff;padding:10px 25px 10px;-webkit-box-shadow:none;box-shadow:none;border:2px solid #27acd9;padding:5px 25px 10px;border-radius:0 0 10px 10px}#top-search.side .searchandfilter div>ul>li{flex-direction:column;align-items:flex-start;position:relative;overflow:hidden;max-width:100%;padding:1px 0}#top-search.side .searchandfilter div>ul>li select{width:100%;box-sizing:border-box}#top-search.side .searchandfilter h4{margin:0 0 .5em;width:100%}#top-search.side .searchandfilter div>ul>li ul,#top-search.side .searchandfilter div>ul>li:nth-of-type(3) input{width:100%}#sidemenu{position:fixed;top:30%;right:0;z-index:100;display:flex;flex-wrap:wrap;flex-direction:column;width:3.5rem;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s ease}#sidemenu.visible{opacity:1;visibility:visible}#sidebar #sidemenu.tour-side-search{position:fixed;top:auto;margin-top:0;left:2.5vw}#sidemenu .reservation{background-color:#df2a4a;color:#fff;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;text-align:left;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;letter-spacing:.15em;border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;display:flex;align-items:center;padding:1em 0 .7em;font-size:14px;transition:all .3s ease 0s;box-shadow:0 2px 8px rgb(0 0 0/10%),0 4px 4px -4px rgb(0 0 0/10%)}#sidemenu .reservation:hover{transform:translateY(-5px)}#sidemenu .reservation a{color:#fff;text-decoration:none}#sidemenu .reservation .fa-thumbs-up{margin-top:.2em}#sidemenu .reservation .bg{padding:.2em;margin-top:.7em;background:#fff;color:#df2a4a}#sidemenu .reservation .bg .bg_in{border:1px dashed;padding:.5em .2em}#sidemenu .reservation .bg span{font-size:17px}#sidemenu .reservation span i{margin-top:.3em;color:#df2a4a}#sidemenu .line{background-color:#27acd9;color:#fff;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;text-align:center;padding:.3em 0 .3em;margin-top:.5em;border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;transition:all .3s ease 0s;box-shadow:0 2px 8px rgb(0 0 0/10%),0 4px 4px -4px rgb(0 0 0/10%)}#sidemenu .line:hover{transform:translateY(-5px)}#sidemenu .line span{display:block;font-size:10px;line-height:1.2;margin:5px 3px 7px}#sidemenu .line i{font-size:28px;margin-left:5px}#sidemenu .line a{color:#fff;text-decoration:none}@media (max-width:767px){#sidemenu{position:fixed;top:auto;bottom:0;right:0;left:0;z-index:100;display:flex;width:calc( 100vw - 90px );flex-direction:row;flex-wrap:nowrap;opacity:1;visibility:visible}#sidemenu .reservation{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;text-align:center;width:70%;justify-content:center;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding:.7vw 2vw;font-size:3vw;letter-spacing:.5vw;font-weight:700;flex-wrap:wrap;margin:0 8px;border-radius:10px 10px 0 0}#sidemenu .reservation i{margin:0 0 0 1.5vw;font-size:3vw}#sidemenu .reservation .bg{margin:0;padding:.7vw;width:100%}#sidemenu .reservation .bg .bg_in{padding:0 2vw}#sidemenu .reservation .bg span{font-size:3.2vw}#sidemenu .line{margin-top:0;width:30%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;display:flex;align-items:center;justify-content:center;font-weight:700;flex-direction:column;border-radius:10px 10px 0 0}#sidemenu .line span{display:inline-block;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;font-size:2.3vw;margin-right:.5vw}#sidemenu .line i{font-size:6vw;margin:0}#sidemenu .reservation .fa-thumbs-up{margin:0}}h1.search_title{font-size:clamp(16px, 4.4vw, 24px);margin-bottom:clamp(1em, 4vw, 44px)}.search_error{text-align:center}ul.tour-search-results>li{margin:0 0 55px;border-radius:7px;border:2px solid #27acd9}.tour-item h2{font-size:clamp(16px, 4vw, 18px);line-height:1.3;background:#27acd9;padding:.5em 1.2em}.tour-item h2 a{color:#fff}.tour-search-inner-bg{padding:8px 25px 20px}.tour-search-inner-bg h2 a{color:#333}.tour-search-inner-bg dl{margin-top:15px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.tour-search-inner-bg dl dt{width:300px}.tour-search-inner-bg dl dd{width:calc( 100% - 320px )}.tour-search-inner-bg dl dd .text{font-size:clamp(10px, 3vw, 13px);line-height:1.5}.tour-search-inner-bg dl dd ul.tour-tags{display:flex;font-size:clamp(10px, 2.5vw, 12px);flex-wrap:wrap;margin:.3em 0 0;gap:0 .5em}.tour-search-inner-bg dl dd ul.tour-tags li{position:relative;line-height:1.5}.tour-search-inner-bg dl dd ul.tour-tags li a{color:#333;padding:2px 9px 3px;line-height:30px;border-radius:100px;border:1px solid #b7b7b7;font-weight:700;transition:.5s;text-decoration:none}.tour-search-inner-bg dl dd ul.tour-tags li a:hover{background:#dbf6ff;border:1px solid #27acd9}.tour-search-inner-bg dl dd ul.hosoku{display:flex;flex-wrap:wrap;font-size:clamp(10px, 3vw, 13px);gap:0 1em}.tour-search-inner-bg dl dd ul.price{display:flex;flex-wrap:wrap;gap:1em;margin:.5em 0;font-size:15px}.tour-search-inner-bg dl dd ul.price li span.campaign{font-size:13px;font-weight:800;border:1px solid #ff2626;color:#ff2626;padding:.2em .7em}.tour-search-inner-bg dl dd ul.price li:nth-child(2){font-size:15px;font-weight:700}.tour-search-inner-bg dl dd ul.price li:nth-child(2) strong{font-size:16px}.tour-search-inner-bg dl dd p.more{text-align:right;margin-top:.7em}.tour-search-inner-bg dl dd p.more a{padding:.2em 3em .1em;border:1px solid #27acd9;border-radius:3px;transition:.5s;font-weight:800;font-size:13px;display:inline-block;color:#27acd9;background:#fff}.tour-search-inner-bg dl dd p.more a:hover{background:#27acd9;color:#fff}#load-more-container{display:flex;justify-content:center}button#load-more-btn{border:2px solid #27acd9;border-radius:70px;padding:1em 3em;font-weight:700;font-size:.9em;transition:.5s;background:#fff;color:#27acd9}button#load-more-btn:hover{background:#27acd9;color:#fff}.-frame-on .l-article{max-width:none}#custom_page{margin-top:clamp(1em, 3vw,2em)}dl.policy dt{position:relative;padding:0 1.9em;font-size:clamp(14px, 3.7vw, 20px)}dl.policy dt:before{content:'\f502';font-family:'Font Awesome 6 Free';font-weight:900;left:0;position:absolute}dl.policy dd{margin-bottom:2em}dl.policy dd p{margin-bottom:.7em}dl.policy dd p:last-child{margin-bottom:0}.information_waku{background:#eee;padding:1em 1.5em;text-align:center;margin-top:5em}.post_content table.default th,.post_content table.default td{padding:1em 1.5em}.post_content .conditions ol{font-weight:800;margin-top:clamp(1em, 3vw,2em)}.post_content .conditions ol ul{margin-left:0;padding-left:0;clear:both;list-style:none;font-weight:400}.post_content .conditions ol ul,.post_content .conditions ul ul{list-style:none}.post_content .conditions ol>li{margin:1em 0}.post_content .conditions ol>li>ul>li{padding-left:2.5em;text-indent:-2.5em;margin-bottom:0}.post_content .conditions ol>li table{width:auto;margin:.3em 0;font-weight:400;font-size:1em}.post_content .conditions ol table th,.post_content .conditions ol table td{padding:.3em 2em}.post_content .conditions ol table th,.post_content .conditions ol table td{padding:.3em 2em}.conditions ol p span{font-weight:400}@media not all and (min-width:960px){.c-iconBtn__icon{display:block;font-size:30px}.c-iconBtn__label{font-size:11px;font-weight:800}.c-iconBtn{color:#072f60}.-img .c-headLogo__link{display:flex;align-items:center}}@media screen and (max-width:1199px){#top-search-conditions div.inner ul li{width:23.12%}#top-search-conditions div.inner ul li hgroup h4{font-size:15px}.footer-nav ul li a{padding:0 1em;font-size:.9em}}@media screen and (max-width:959px){.p-mainVisual__slideTitle{font-size:3.9vw}.p-mainVisual__textLayer{height:100%}#top-search{position:relative;top:0;width:100%;padding:3% 5%;border-radius:0;text-align:left}#top-search form>div{text-align:center}#top-search .searchandfilter div>ul>li ul{text-align:left}#top-search-activity div.inner ul{flex-wrap:wrap;margin-top:3.5%}#top-search-activity div.inner ul li{width:48%;text-align:center;margin-top:3vw}#top-search-activity{padding:4vw 5vw 7vw}#top-search-conditions div.inner ul li{width:31.6%}#top-search-conditions{padding:4vw 5vw 7vw}.footer-nav ul{flex-direction:column;align-items:center}.footer-nav ul li{border-right:0}.footer-nav ul li:first-child{border-left:0}.footer-nav ul li a{font-size:1em}.p-spMenu_Logo{height:var(--logo_size_sp);position:absolute;top:10px;left:4vw;width:var(--logo_size_sp);z-index:1}.p-spMenu__closeBtn .c-iconBtn__icon{color:#072f60}.p-spMenu__body{padding:3vw 4vw 10vw}.c-gnav .sub-menu a:before,.c-listMenu a:before{content:'\f578';font-family:'Font Awesome 6 Free' !important;font-weight:900;left:0;position:absolute;color:#072f60;top:55%}.c-listMenu a{padding:.75em 1em .75em 1.7em;font-weight:600;font-family:"Kaisei Decol",sans-serif;color:#072f60}.spmenu-category{padding:.75em 0;border-bottom:1px solid var(--color_border)}.spmenu-category h3,.spmenu-tags h3{font-weight:600;font-family:"Kaisei Decol",sans-serif;color:#072f60}.spmenu-category ul{position:relative;margin:.3em 0 0 2em;transition:padding .25s;font-size:.9em}.spmenu-category ul li{margin:3px 0}.spmenu-category ul li:before{content:"\f0da";font-family:'Font Awesome 6 Free';font-weight:900;position:absolute;left:-1em}.spmenu-tags{padding:.75em 0;border-bottom:1px solid var(--color_border)}.spmenu-tags ul{flex-wrap:wrap;display:flex;font-size:clamp(10px, 2vw, .8em);gap:.3em .5em;margin-top:.7em}.spmenu-tags ul li{position:relative}.spmenu-tags ul li a{padding:4px 10px 5px;background:#fff;line-height:30px;border-radius:100px;border:1px solid #b7b7b7;font-weight:700;transition:.5s}.logo_sp_hamburger{text-align:center;margin-top:1.5em}.logo_sp_hamburger img{width:70%;height:auto}}@media screen and (max-width:767px){.p-mainVisual__slideTitle{font-size:5vw}#top-search{position:relative;top:0;width:100%;padding:3% 5%;border-radius:0}select{width:100%}#top-search .searchandfilter div>ul>li{gap:10px}#top-search .searchandfilter div>ul>li h4{margin:0;flex-shrink:0}#top-search .searchandfilter div>ul>li select,#top-search .searchandfilter div>ul>li ul,#top-search .searchandfilter div>ul>li>input{flex:1;min-width:150px;max-width:100%;box-sizing:border-box}#top-search .searchandfilter div>ul>li{margin:12px 0}#top-search.side{padding:5px 20px 5px}#top-search.side .searchandfilter h4{font-size:clamp(12px, 3vw, 14px);width:6.5em}#top-search.side .searchandfilter div>ul>li{flex-direction:initial}.btn_right a{line-height:3em;height:3em;font-size:clamp(10px, 2.3vw, 14px)}#top-search-conditions div.inner ul li{width:48.7%}#top-search-conditions div.inner ul li hgroup h4{font-size:3vw}#top-search-conditions div.inner ul li figure{width:42%}#top_post_slider{padding:4vw 5vw 7vw}.top3-postlist{padding:0 5vw 7vw}.p-postList.-type-card{display:flex;gap:4vw;margin-bottom:5%}.p-postList.-type-card a{display:flex;justify-content:space-between;align-items:flex-start}.-type-card .p-postList__thumb{width:40%}.-type-big .p-postList__body,.-type-card .p-postList__body{width:55%;padding:0}.-type-card .p-postList__title,.-type-list .p-postList__title,.-type-list2 .p-postList__title,.-type-card .p-postList__item:nth-child(1) h2{font-size:3vw}.p-mainVisual__inner{height:60vh;margin-bottom:-10vh}.footer-nav{margin-bottom:30px}h2.footer-logo{margin-bottom:30px}.footer-category-tags{padding:1em 1.5em;margin:0 5% 30px}.footer-category ul{flex-direction:column}.footer-tags ul{flex-wrap:wrap}.footer-tags ul li a{padding:4px 10px 5px}.footer-nav2 ul{flex-direction:column;align-items:center}.footer-nav2{margin-bottom:30px}}@media screen and (max-width:639px){.search_form{font-size:2.5vw}.search_form input{padding:0;width:26vw;height:3.5em;line-height:3.5em;text-align:center;font-size:2.2vw}.search_form button{padding:0 1vw;font-size:2.5vw}#top-search-conditions div.inner ul{margin-top:5.5%}.is-style-more_btn a{font-size:2.8vw}.p-postListWrap{margin:0}.is-style-more_btn{margin:0}#top_news{padding:4vw 5vw 5vw}#top_news div.inner{display:block}hgroup.news_title .btn_right{margin-top:0}hgroup.news_title{width:100%;display:flex;justify-content:space-between;align-items:center}#top_news div.inner ul{width:100%;margin-top:1em}#top_news div.inner ul li a{padding:.7em 1em;font-size:3vw}#top_news div.inner ul li a .time{margin-right:1em}.single-tour .page_slider .slick-dots{margin:1em 0 0}.page_slider .slick-dots li button{width:8px;height:8px}#tour_page{margin-top:.8em}#tour_page h1{font-size:6vw}.tour_page_top_map a{font-size:2.6vw;padding-right:2vw}.tour_page_top_map li:after{padding-right:2vw}#content.-sidebar-on.tour{padding:0 5vw}.tour_page_tags{margin:1em 0}.tour_page_tags ul{font-size:2.5vw}#tour_page .tour_page_tags ul li a{padding:3px 3vw 4px;line-height:1}.tour_page_top_hosoku{gap:13px 3%}.tour_page_top_hosoku li.item1,.tour_page_top_hosoku li.item2{flex-basis:48%}.tour_page_top_hosoku li{padding:.1em 0}.tour_page_top_hosoku li.item3{flex-basis:100%}.plan-contents h2:nth-of-type(1){margin-top:1.5em}.plan-contents h2{margin-bottom:.3em}.plan-block{margin:.3em 0 1em}.plan-block-flex figure{width:100%;aspect-ratio:2/1}.plan-block-flex figure img{width:100%;height:100%;object-fit:cover}.plan-block-flex .plan-block-in{width:100%}.plan-contents h2{margin-top:2.5em}.plan-price-waku-in{font-size:3.3vw;flex-direction:column}.plan-price-waku-in>dl:nth-of-type(1),.plan-price-waku-in>dl:nth-of-type(2){width:100%}.plan-price-waku-in>dl .campaign{font-size:2.8vw}.plan-price-waku-in>dl>dd>dl>dd .price{font-size:4.5vw}.plan-price-waku-in>dl>dd>dl>dd .nenrei{font-size:3.3vw}.plan-price-waku-in>dl:nth-of-type(2){margin-top:1em}.plan-price-waku-in>dl>dd>dl>dt{font-size:3.5vw;font-weight:600;margin-right:1em}.plan-price-waku-in>dl>dd>dl>dd .price span.en{font-size:3vw}.plan-price-waku-in>dl>dd{margin:0}.plan-price-waku-in>dl>dd>dl>dd{gap:0;flex-direction:column}.plan-price-waku .hosoku{padding:.7em 1.3em;font-size:3vw}.plan-price ul.kome{font-size:3vw}.plan-contents h3.default{font-size:4vw;margin-top:.5em}.plan-contents table.syousai th{padding:.7em 1em;font-size:clamp(12px, 3.2vw, 14px);width:100%;display:block;text-align:left}.plan-contents table.syousai td{padding:.7em 1em;font-size:clamp(12px, 3.2vw, 14px);width:100%;display:block;text-align:left}.plan-contents table.syousai td ul.fa-ul li.credit{flex-wrap:wrap}.plan-contents table.syousai td ul.fa-ul li.credit img{height:5vw;width:auto;margin-left:0}.timetableToggleInner .item{font-size:2.8vw;line-height:1.3;padding:5vw 2vw}.scheduleContent_in figure{width:35%;height:35%;margin-right:4%;aspect-ratio:1/1}.scheduleContent_in .scheduleContent_incontent{width:calc(100% - 39%)}#tour_page .google_map iframe{height:50vw}.recommendation{gap:3vw}.recommendation dl{width:100%;display:flex}.recommendation dl dt{width:35%}.recommendation dl dd{width:65%}.recommendation dl dt figure{aspect-ratio:1/1}.facility table tbody tr{width:100%}.facility table tbody th{padding:.5em 0}.facility table tbody td{padding:.5em 0}.related-articles ul li a figure{width:40%;margin-right:5%}.related-articles ul li a div.txt{width:calc(100% - 235px);padding:12px 10px}#tour_page .related-articles ul li a{justify-content:space-between}.related-articles ul li a figure{width:40%;margin-right:0}.related-articles ul li a div.txt{width:58%;padding:.5em 3.5%}.related-articles ul li a .excerpt{display:none}.related-articles ul li a h4{font-size:3vw;margin-bottom:0}#sidemenu.other .line{margin-left:8px}.tour-search-inner-bg dl dt{width:100%}.tour-search-inner-bg dl dt a{width:100%}.tour-search-inner-bg dl dt a img{width:100%;height:auto}.tour-search-inner-bg dl dd{width:100%}#main_content{padding-left:3vw;padding-right:3vw}#main_content.tour-page{padding-left:0;padding-right:0}.tour-search-inner-bg{padding:0 15px 12px}.tour-search-inner-bg dl dd ul.price{font-size:2.5vw;line-height:6vw}.tour-search-inner-bg dl dd ul.price li span.campaign{font-size:3vw}.tour-search-inner-bg dl dd ul.price li:nth-child(2){font-size:3.5vw}.tour-search-inner-bg dl dd ul.price li:nth-child(2) strong{font-size:4.5vw}.tour-search-inner-bg dl dd p.more{text-align:center}.tour-search-inner-bg dl dd p.more a{padding:.4em 3em .4em;font-size:3vw}.c-pageTitle{font-size:4.5vw}.c-pageTitle__subTitle{margin-left:0;top:0;display:block;font-size:3vw}#custom_page{font-size:3.3vw}.post_content>*{margin-bottom:0}}