﻿.con_attractions .box_attractions,.con_attractions-slider .box_btn,.con_intro .box_intro>.box_txt,.con_company .box_company,.box_items,.con_plan .box_plan,.con_btn{width:90%;max-width:1440px;margin:auto}@media only screen and (max-width: 1199px){.con_attractions .box_attractions,.con_attractions-slider .box_btn,.con_intro .box_intro>.box_txt,.con_company .box_company,.box_items,.con_plan .box_plan,.con_btn{width:91.66667%}}img{aspect-ratio:auto;height:auto;width:auto}.con_mv .box_mv{display:flex;align-items:center;justify-content:center;position:relative}.con_mv .box_mv .tit_mv{width:100%;text-align:center}.con_mv .box_mv .tit_mv .txt_mv{font-size:158%;letter-spacing:0.1em;color:#fff;position:relative;padding:0.7em 3em;z-index:2;text-align:center;display:inline-block;margin:2em auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv .box_mv .tit_mv .txt_mv{font-size:143%}}@media only screen and (max-width: 767px){.con_mv .box_mv .tit_mv .txt_mv{font-size:115%}}.con_mv .box_mv .tit_mv .txt_mv::before{content:"";position:absolute;width:100%;height:100%;background-color:#c6a131;top:0;left:0;z-index:-1;transform:skew(-25deg, 0deg)}@media only screen and (max-width: 767px){.con_mv .box_mv .tit_mv .txt_mv::before{width:90%}}@media only screen and (max-width: 767px){.con_mv .box_mv .tit_mv .txt_mv::before{left:5%}}.box_three h3,.con_attractions h3,.con_attractions-slider h3{color:#c6a131;text-align:center}.box_three h3.top_catch_jp,.con_attractions h3.top_catch_jp,.con_attractions-slider h3.top_catch_jp{font-size:180%}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_three h3.top_catch_jp,.con_attractions h3.top_catch_jp,.con_attractions-slider h3.top_catch_jp{font-size:120%}}@media only screen and (max-width: 767px){.box_three h3.top_catch_jp,.con_attractions h3.top_catch_jp,.con_attractions-slider h3.top_catch_jp{font-size:115%}}.box_three h3.top_catch_en,.con_attractions h3.top_catch_en,.con_attractions-slider h3.top_catch_en{font-size:130%}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_three h3.top_catch_en,.con_attractions h3.top_catch_en,.con_attractions-slider h3.top_catch_en{font-size:100%}}@media only screen and (max-width: 767px){.box_three h3.top_catch_en,.con_attractions h3.top_catch_en,.con_attractions-slider h3.top_catch_en{font-size:100%}}.box_three .con_res,.con_attractions .con_res,.con_attractions-slider .con_res{position:relative}@media only screen and (min-width: 1200px) and (max-width: 1560px){.box_three .con_res,.con_attractions .con_res,.con_attractions-slider .con_res{margin-top:120px}}.box_three .con_res .d_flex,.con_attractions .con_res .d_flex,.con_attractions-slider .con_res .d_flex{width:100%;max-width:1600px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.box_three .con_res .d_flex .box_right,.con_attractions .con_res .d_flex .box_right,.con_attractions-slider .con_res .d_flex .box_right{position:relative;width:63.4375%}@media only screen and (max-width: 767px){.box_three .con_res .d_flex .box_right,.con_attractions .con_res .d_flex .box_right,.con_attractions-slider .con_res .d_flex .box_right{width:100%}}@media only screen and (max-width: 767px){.box_three .con_res .d_flex .box_right,.con_attractions .con_res .d_flex .box_right,.con_attractions-slider .con_res .d_flex .box_right{order:1}}.box_three .con_res .d_flex .box_left,.con_attractions .con_res .d_flex .box_left,.con_attractions-slider .con_res .d_flex .box_left{width:35.375%}@media only screen and (max-width: 767px){.box_three .con_res .d_flex .box_left,.con_attractions .con_res .d_flex .box_left,.con_attractions-slider .con_res .d_flex .box_left{width:100%}}@media only screen and (min-width: 1200px){.box_three .con_res .d_flex .box_left,.con_attractions .con_res .d_flex .box_left,.con_attractions-slider .con_res .d_flex .box_left{padding-left:25px;box-sizing:border-box}}@media print{.box_three .con_res .d_flex .box_left,.con_attractions .con_res .d_flex .box_left,.con_attractions-slider .con_res .d_flex .box_left{padding-left:25px;box-sizing:border-box}}@media only screen and (max-width: 767px){.box_three .con_res .d_flex .box_left,.con_attractions .con_res .d_flex .box_left,.con_attractions-slider .con_res .d_flex .box_left{order:2;margin-top:1em;text-align:center}}.box_three .con_res .d_flex .img_ptn,.con_attractions .con_res .d_flex .img_ptn,.con_attractions-slider .con_res .d_flex .img_ptn{width:100%;position:absolute;right:-20px;top:-20px;z-index:-1}@media only screen and (max-width: 767px){.box_three .con_res .d_flex .img_ptn,.con_attractions .con_res .d_flex .img_ptn,.con_attractions-slider .con_res .d_flex .img_ptn{right:-1em;top:-1em}}.box_three .con_res .d_flex .img_ptn img,.con_attractions .con_res .d_flex .img_ptn img,.con_attractions-slider .con_res .d_flex .img_ptn img{filter:invert(11%) sepia(55%) saturate(90%) hue-rotate(450deg) brightness(70%) contrast(275%)}.box_three .con_res .d_flex img,.con_attractions .con_res .d_flex img,.con_attractions-slider .con_res .d_flex img{width:100%}.box_three .con_res .d_flex .st_medium,.con_attractions .con_res .d_flex .st_medium,.con_attractions-slider .con_res .d_flex .st_medium{margin-bottom:1em}.box_three .con_res .d_flex .st_medium span.en,.con_attractions .con_res .d_flex .st_medium span.en,.con_attractions-slider .con_res .d_flex .st_medium span.en{display:block}.box_three .con_res .d_flex .txt,.con_attractions .con_res .d_flex .txt,.con_attractions-slider .con_res .d_flex .txt{margin:45px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_three .con_res .d_flex .txt,.con_attractions .con_res .d_flex .txt,.con_attractions-slider .con_res .d_flex .txt{margin:30px 0}}@media only screen and (max-width: 767px){.box_three .con_res .d_flex .txt,.con_attractions .con_res .d_flex .txt,.con_attractions-slider .con_res .d_flex .txt{margin:1em 0}}@media only screen and (min-width: 1200px){.box_three .con_res .d_flex .txt,.con_attractions .con_res .d_flex .txt,.con_attractions-slider .con_res .d_flex .txt{max-width:455px}}@media print{.box_three .con_res .d_flex .txt,.con_attractions .con_res .d_flex .txt,.con_attractions-slider .con_res .d_flex .txt{max-width:455px}}@media only screen and (max-width: 767px){.box_three .con_res .d_flex .btn_basic,.con_attractions .con_res .d_flex .btn_basic,.con_attractions-slider .con_res .d_flex .btn_basic{text-align:center}.box_three .con_res .d_flex .btn_basic a::before,.con_attractions .con_res .d_flex .btn_basic a::before,.con_attractions-slider .con_res .d_flex .btn_basic a::before{left:50%;transform:translateX(-50%)}}.box_three .con_res .intro_flex,.con_attractions .con_res .intro_flex,.con_attractions-slider .con_res .intro_flex{max-width:1920px}.box_three .con_res .intro_flex .box_left2,.con_attractions .con_res .intro_flex .box_left2,.con_attractions-slider .con_res .intro_flex .box_left2{width:46%}@media only screen and (max-width: 767px){.box_three .con_res .intro_flex .box_left2,.con_attractions .con_res .intro_flex .box_left2,.con_attractions-slider .con_res .intro_flex .box_left2{width:100%}}.box_three .con_res .intro_flex .box_left2 .txt2,.con_attractions .con_res .intro_flex .box_left2 .txt2,.con_attractions-slider .con_res .intro_flex .box_left2 .txt2{max-width:100%}.box_three .con_res .intro_flex .box_right2,.con_attractions .con_res .intro_flex .box_right2,.con_attractions-slider .con_res .intro_flex .box_right2{width:50%}@media only screen and (max-width: 767px){.box_three .con_res .intro_flex .box_right2,.con_attractions .con_res .intro_flex .box_right2,.con_attractions-slider .con_res .intro_flex .box_right2{width:100%}}.con_attractions{background-color:#005844;margin-top:5.20833%;padding-block:6em 2em}@media only screen and (max-width: 767px){.con_attractions{margin-top:5em}}@media only screen and (max-width: 767px){.con_attractions{padding-block:4em 1em}}.con_attractions .st_basic .en{color:#c6a131;font-weight:bold}.con_attractions .st_basic .jp{color:#fff;font-weight:bold}.con_attractions .box_attractions{margin-top:5.20833%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_attractions .box_attractions{margin-top:5em}}@media only screen and (max-width: 767px){.con_attractions .box_attractions{margin-top:3em}}@media only screen and (min-width: 768px){.con_attractions .box_attractions{display:grid;grid-template-columns:repeat(2, 1fr);gap:5%}}.con_attractions .box_attractions .d_flex{display:flex;flex-direction:column;justify-content:flex-start;margin:0}@media only screen and (max-width: 767px){.con_attractions .box_attractions .d_flex{margin:0 auto 3.5em}}@media only screen and (min-width: 768px){.con_attractions .box_attractions .d_flex:nth-of-type(even){margin-top:10%}}.con_attractions .box_attractions .d_flex .box_img{position:relative}.con_attractions .box_attractions .d_flex .box_img .img,.con_attractions .box_attractions .d_flex .box_img .img_ptn{box-shadow:10px 10px 2em #004132}.con_attractions .box_attractions .d_flex .box_txt{margin-top:2em}@media only screen and (max-width: 767px){.con_attractions .box_attractions .d_flex .box_txt{margin-top:1em}}.con_attractions-slider{background-color:#005844;margin-bottom:5.20833%;padding-block:10em 6em}@media only screen and (max-width: 767px){.con_attractions-slider{margin-bottom:5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_attractions-slider{padding-block:7em}}@media only screen and (max-width: 767px){.con_attractions-slider{padding-block:0 4em}}.con_attractions-slider .box_txt{margin-top:2em}@media only screen and (max-width: 767px){.con_attractions-slider .box_txt{margin-top:1em}}.con_attractions-slider .box_txt .ct_basic{color:#fff}.con_attractions-slider .slick-current .box_img{box-shadow:10px 10px 2em #004132}@media only screen and (max-width: 767px){.con_attractions-slider .slider_items{padding-inline:.75em}}.con_attractions-slider .box_btn{max-width:1000px;margin-top:7em}@media only screen and (max-width: 767px){.con_attractions-slider .box_btn{margin-top:5em}}@media only screen and (min-width: 768px){.con_attractions-slider .box_btn{display:grid;grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 1199px){.con_attractions-slider .box_btn .btn_basic{margin:0;min-width:300px;max-width:100%;width:100%}.con_attractions-slider .box_btn .btn_basic a{width:100%}}.con_intro{background-color:#005844;padding-block:5.20833%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{padding-block:5em}}@media only screen and (max-width: 767px){.con_intro{padding-block:3em}}.con_intro .st_mv{background:rgba(0,0,0,0.5);color:#fbdb7d;margin-inline:auto;text-align:center;text-shadow:0 0 10px #333;margin-bottom:2em;margin-bottom:2em}@media only screen and (max-width: 767px){.con_intro .st_mv{margin-bottom:1em}}.con_intro .st_mv .sm{display:block;font-size:158%;letter-spacing:0.16em;font-weight:400;line-height:1.8;padding:0.25em 3em;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .st_mv .sm{font-size:129%}}@media only screen and (max-width: 767px){.con_intro .st_mv .sm{font-size:100%}}@media only screen and (max-width: 767px){.con_intro .st_mv .sm{padding:.25em}}@media only screen and (max-width: 767px){.con_intro .st_mv .sm{display:block;margin-inline:auto}}.con_intro .st_mv .sm strong{font-size:38px;letter-spacing:0.1em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .st_mv .sm strong{font-size:24px}}@media only screen and (max-width: 767px){.con_intro .st_mv .sm strong{font-size:20px}}.con_intro .box_intro>.box_txt .txt_basic{color:#fff;text-align:center}@media only screen and (max-width: 767px){.con_intro .box_intro>.box_txt .txt_basic{word-break:keep-all}}.con_intro .box_intro .st_basic{margin-block:7.8125% 2em}@media only screen and (max-width: 767px){.con_intro .box_intro .st_basic{margin-block:4em 2em}}.con_intro .box_intro .st_basic .en{color:#c6a131;font-weight:bold}.con_intro .box_intro .st_basic .jp{color:#fff;font-weight:bold}.con_intro .box_intro .box_video{cursor:pointer;display:flex;place-content:center;overflow:hidden;position:relative;aspect-ratio:2.5}@media only screen and (max-width: 767px){.con_intro .box_intro .box_video{aspect-ratio:1}}.con_intro .box_intro .box_video>.js-play-button{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);height:100%;width:100%;z-index:2}.con_intro .box_intro .box_video>.js-play-button button{cursor:pointer;appearance:none;background:transparent;border:.25em solid #fff;border-radius:50%;height:0;transition:.3s border ease-in-out;height:90px;width:90px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_video>.js-play-button button{height:80px}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_video>.js-play-button button{height:70px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_video>.js-play-button button{width:80px}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_video>.js-play-button button{width:70px}}.con_intro .box_intro .box_video>.js-play-button button .fa-play{color:#fff;font-family:"Font Awesome 5 Free";font-weight:bold;font-size:215%;transition:.3s color ease-in-out}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_video>.js-play-button button .fa-play{font-size:179%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_video>.js-play-button button .fa-play{font-size:143%}}.con_intro .box_intro .box_video>img{object-fit:cover;filter:brightness(50%);position:absolute;top:50%;transform:translateY(-50%) scale(1);transition:1s filter ease-in-out, 1s transform ease-in-out;height:100%;width:100%;z-index:1}.con_intro .box_intro .box_video:hover>.js-play-button button{border:0.25em solid #c6a131;transition:.3s border ease-in-out}.con_intro .box_intro .box_video:hover>.js-play-button button .fa-play{color:#c6a131;transition:.3s color ease-in-out}.con_intro .box_intro .box_video:hover>img{filter:brightness(30%);transform:translateY(-50%) scale(1.05);transition:1s filter ease-in-out, 1s transform ease-in-out}.con_intro .box_intro .box_items{background-color:#08785f;box-shadow:10px 10px 2em #004132;color:#fff;border-radius:.5rem}#js-popup-video{display:block;margin-inline:auto;position:relative;max-width:1440px;width:90%}#js-popup-video video{display:block;margin-inline:auto;width:100%}#js-popup-video iframe{display:block;margin-inline:auto;aspect-ratio:16 / 9;width:100%}#js-popup-video .mfp-close{color:#fff;display:inline-block;font-size:3em;line-height:0;top:-.5em;height:fit-content;width:fit-content}.con_map{margin-block:9em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_map{margin-block:7em}}@media only screen and (max-width: 767px){.con_map{margin-block:6em}}.con_map .txt_basic{text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_map .txt_basic{text-align:left}}@media only screen and (max-width: 767px){.con_map .txt_basic{text-align:left}}@media only screen and (min-width: 1200px){.con_map .txt_basic{word-break:keep-all}}@media print{.con_map .txt_basic{word-break:keep-all}}@media only screen and (max-width: 767px){.con_map iframe{min-height:50vh}}.con_map .tbl_scroll{margin-top:20px}@media only screen and (max-width: 767px){.con_map .tbl_scroll{margin-top:0}}.con_map .tbl_scroll table{width:100%}.con_map .tbl_scroll table tbody tr{border-bottom:1px solid #e6e8e8}.con_map .tbl_scroll table tbody tr th,.con_map .tbl_scroll table tbody tr td{font-size:115%;padding:0.8em;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_map .tbl_scroll table tbody tr th,.con_map .tbl_scroll table tbody tr td{font-size:108%}}@media only screen and (max-width: 767px){.con_map .tbl_scroll table tbody tr th,.con_map .tbl_scroll table tbody tr td{font-size:100%}}.con_map .tbl_scroll table tbody tr td{border-left:1px solid #e6e8e8}.con_map .tbl_scroll table tbody tr td:last-of-type{border-right:1px solid #e6e8e8}@media only screen and (min-width: 768px){.con_map .tbl_scroll table tbody tr td img{height:3em;min-width:fit-content;width:auto !important}}@media only screen and (max-width: 767px){.con_map .tbl_scroll table tbody tr td img{aspect-ratio:auto;max-height:3em;width:auto !important}}.con_map .tbl_scroll table tbody tr td svg{display:inline-block;fill:#c6a131;margin-inline:.5em;width:1em}.con_map .tbl_scroll table tbody tr td .name{display:flex;align-items:center;justify-content:center;gap:.5em}@media only screen and (max-width: 767px){.con_map .tbl_scroll table tbody tr td .name{flex-direction:column;font-size:12px}}.con_map .tbl_scroll table tbody tr.bg{border:none;background:#e6e8e8;border-bottom:1px solid #fff}.con_map .tbl_scroll table tbody tr.bg:last-of-type{border-bottom:none}.con_map .tbl_scroll table tbody tr.bg th{font-weight:normal}.con_map .tbl_scroll table tbody tr.bg th:nth-of-type(n+2){border-left:1px solid #fff}@media only screen and (max-width: 767px){.con_map .tbl_scroll.scroll{white-space:nowrap;overflow-x:auto}}.con_map .tbl_scroll.scroll table tbody .bg:nth-of-type(1) th{text-align:left;width:50%}.con_shuttlebus .d_flex{margin-top:3em}@media only screen and (max-width: 767px){.con_shuttlebus .d_flex{margin-top:1em}}.con_shuttlebus .box_right2{width:34% !important}@media only screen and (max-width: 767px){.con_shuttlebus .box_right2{width:100% !important}}.con_shuttlebus .box_left2{width:62% !important}@media only screen and (max-width: 767px){.con_shuttlebus .box_left2{width:100% !important}}.con_company{padding-block:5.20833%}@media only screen and (max-width: 767px){.con_company{padding-block:5em}}.con_company .box_company>.box_txt .txt_basic{text-align:center}@media only screen and (max-width: 767px){.con_company .box_company>.box_txt .txt_basic{text-align:left}}.con_company .box_company>.box_txt .box_tbl{margin-top:3em;max-width:1000px;margin-inline:auto}@media only screen and (max-width: 767px){.con_company .box_company>.box_txt .box_tbl{margin-top:2em}}.st_small{display:flex;align-items:center;gap:.25em;margin-bottom:2.1em;position:relative}@media only screen and (max-width: 767px){.st_small{gap:.5em}}.st_small::before{content:'\f00c';color:#c6a131;font-size:1.5em;font-family:"Font Awesome 5 Free";font-weight:bold}.st_small span.jp{display:inline-flex;align-items:flex-end;flex-wrap:wrap;padding-bottom:.25em;position:relative}.st_small span.jp em{color:#bc8d6a;font-size:1.2em;font-weight:bold;line-height:1.3}@media only screen and (max-width: 767px){.st_small span.jp em{font-size:1.1em}}.st_small span.jp::before{content:'';background-color:#ccc;pointer-events:none;position:absolute;bottom:0;left:-1.25em;height:1px;width:100vw;z-index:0}@media only screen and (max-width: 767px){.st_small span.jp::before{left:-1.5em}}.st_small span.jp::after{content:'';background-color:#c6a131;pointer-events:none;position:absolute;bottom:-2px;left:-1.25em;height:4px;width:calc(100% + 1.25em);z-index:1}@media only screen and (max-width: 767px){.st_small span.jp::after{left:-1.5em}}@media only screen and (max-width: 767px){.st_small span.jp::after{width:calc(100% + 1.5em)}}.con_benefits .box_benefits{padding-block:5.20833%;background:url(../../../junglia/images/bg.png) 0 -51% repeat}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_benefits .box_benefits{padding-block:5em}}@media only screen and (max-width: 767px){.con_benefits .box_benefits{padding-block:4em}}@media only screen and (max-width: 767px){.con_benefits .box_benefits{background-position:0 -21%;background-repeat:repeat-y}}.con_benefits .box_benefits .st_basic{color:#fff;text-shadow:0 0 1px #224c29}.con_benefits .box_benefits .st_basic .en,.con_benefits .box_benefits .st_basic .jp{font-weight:bold}.con_benefits .box_benefits .box_btn{margin-block:1em 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_benefits .box_benefits .box_btn{display:grid;grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 1199px){.con_benefits .box_benefits .box_btn .btn_basic{margin:0;min-width:300px;max-width:100%;width:100%}.con_benefits .box_benefits .box_btn .btn_basic a{width:100%}}.con_benefits .box_benefits .note{color:#e46a6a;font-weight:600}.con_benefits .box_benefits .note span{display:block;padding-left:1em;text-indent:-1em;text-align:center}@media only screen and (max-width: 767px){.con_benefits .box_benefits .note span{text-align:left}}@media only screen and (min-width: 768px){.con_benefits .box_benefits .note span{word-break:keep-all}}.box_items{background-color:#fff;border-radius:.5rem;padding:3em;position:relative}@media only screen and (max-width: 767px){.box_items{padding:1.5em 1.5em 2.5em}}.box_items+.box_items{margin-top:3em}.box_items .box_img{display:flex;justify-content:center;gap:1px;flex-wrap:wrap;width:100%}.box_items .box_img .img{max-width:calc(50% - .5px);width:100%}@media only screen and (max-width: 767px){.box_items .box_img .img{max-width:100%}}@media only screen and (min-width: 768px){.box_items .box_img .img img{height:100%;width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_items .box_img .img img{max-height:400px}}.box_items .box_txt{max-width:90%;margin-top:2em;margin-inline:auto;width:100%}@media only screen and (max-width: 767px){.box_items .box_txt{max-width:100%}}.box_items .box_txt .txt_basic{text-align:center}@media only screen and (max-width: 767px){.box_items .box_txt .txt_basic{text-align:left}}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_items .box_txt .txt_basic{word-break:keep-all}}.box_items .box_txt .txt_basic+.txt_basic{margin-top:1em}.box_items .box_txt .box_btn{margin:2em auto 0}.box_items .box_txt ul.txt_basic{margin-top:2em;text-align:left;margin-inline:auto;word-break:normal;width:fit-content}@media only screen and (max-width: 767px){.box_items .box_txt ul.txt_basic{margin-top:1em}}.box_items .box_txt ul.txt_basic li{color:#cd6262;display:block;line-height:1.5;padding-left:1em;text-indent:-1em}.box_items .box_tbl{margin-top:3em}@media only screen and (max-width: 1199px){.box_items .box_tbl table tr{margin-bottom:1em}}@media only screen and (min-width: 1200px){.box_items .box_tbl table tr th{width:30%}}@media print{.box_items .box_tbl table tr th{width:30%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_items .box_tbl table tr td{text-align:center}}.con_plan{background-color:#fff0f0;margin-bottom:7em;padding-block:7em;overflow:hidden}@media only screen and (max-width: 767px){.con_plan{margin-bottom:4em}}@media only screen and (max-width: 767px){.con_plan{padding-block:4em}}@media only screen and (max-width: 767px){.con_plan .box_plan .st_basic+.txt_basic{text-align:left}}.con_plan .box_plan .wrap_items{margin-bottom:6em;max-width:1100px;margin-inline:auto}@media only screen and (max-width: 767px){.con_plan .box_plan .wrap_items{margin-bottom:4em}}.con_plan .box_plan .wrap_items:first-of-type{margin-top:4em}.con_plan .box_plan .wrap_items:last-of-type{margin-bottom:0}.con_plan .box_plan .wrap_items .plan-item{display:flex;align-items:stretch;justify-content:center;gap:1em;margin-top:1.5em;height:100%}@media only screen and (max-width: 767px){.con_plan .box_plan .wrap_items .plan-item{gap:.5em}}.con_plan .box_plan .wrap_items .plan-item .detail{border-radius:1em;display:flex;justify-content:space-evenly;gap:1em;overflow:hidden;padding:1.5em;position:relative}@media only screen and (max-width: 767px){.con_plan .box_plan .wrap_items .plan-item .detail{gap:.5em}}@media only screen and (max-width: 767px){.con_plan .box_plan .wrap_items .plan-item .detail{padding:1em}}@media only screen and (max-width: 767px){.con_plan .box_plan .wrap_items .plan-item .detail{flex-direction:column-reverse;justify-content:flex-end}}.con_plan .box_plan .wrap_items .plan-item .detail.type-oho{--hotel-color:#f58b9f}.con_plan .box_plan .wrap_items .plan-item .detail.type-oho::before{content:'';background-color:#fff;opacity:.8;position:absolute;inset:0;z-index:-1}.con_plan .box_plan .wrap_items .plan-item .detail.type-ohv{--hotel-color:#6c2c2f}.con_plan .box_plan .wrap_items .plan-item .detail.type-ohv::before{content:'';background-color:var(--hotel-color);opacity:.2;position:absolute;inset:0;z-index:-1}.con_plan .box_plan .wrap_items .plan-item .detail ul.day{display:flex;gap:5px;justify-content:center;align-items:center}@media only screen and (max-width: 1199px){.con_plan .box_plan .wrap_items .plan-item .detail ul.day{flex-direction:column}}.con_plan .box_plan .wrap_items .plan-item .detail ul.day li{list-style-type:none}@media only screen and (min-width: 1200px){.con_plan .box_plan .wrap_items .plan-item .detail ul.day li{flex:1}}@media print{.con_plan .box_plan .wrap_items .plan-item .detail ul.day li{flex:1}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan .wrap_items .plan-item .detail ul.day li{display:flex;align-items:center}}@media only screen and (max-width: 767px){.con_plan .box_plan .wrap_items .plan-item .detail ul.day li{width:100%}}.con_plan .box_plan .wrap_items .plan-item .detail ul.day li span{background-color:var(--hotel-color);border-radius:100vmax;color:#fff;font-size:clamp(12px, 1.3vw, 16px);display:flex;justify-content:center;align-items:center;padding:0.5em 1em}@media only screen and (max-width: 767px){.con_plan .box_plan .wrap_items .plan-item .detail ul.day li span{padding:0.5em 0.35em}}@media only screen and (max-width: 767px){.con_plan .box_plan .wrap_items .plan-item .detail ul.day li span{font-size:12px}}.con_plan .box_plan .wrap_items .plan-item .detail .box_hotel{display:flex;flex-direction:column;justify-content:space-between;gap:5px;text-align:center}.con_plan .box_plan .wrap_items .plan-item .detail .box_hotel .logo img{max-width:200px}@media only screen and (max-width: 767px){.con_plan .box_plan .wrap_items .plan-item .detail .box_hotel .logo img{max-width:100%}}.con_plan .box_plan .wrap_items .plan-item .detail .box_hotel .name{font-size:clamp(12px, 1.3vw, 16px);font-weight:bold}.con_plan .box_plan .wrap_items .plan-item i.fa-plus{display:flex;align-items:center;font-size:clamp(16px, 1.5vw, 30px)}.con_plan .box_plan .wrap_items .box_btn{margin-top:3em}@media only screen and (max-width: 767px){.con_plan .box_plan .wrap_items .box_btn{margin-top:2em}}.con_btn{margin-top:90px;text-align:center}@media only screen and (max-width: 767px){.con_btn{margin-top:2em}}.rsv{position:fixed;bottom:2em;right:0;left:0;background:#fff;background-color:#e6e8e8;padding:20px 50px;cursor:pointer;transition:.3s;display:block;margin:0 auto;z-index:99;max-width:740px;border-radius:17px;box-shadow:0px 0px 16px -6px rgba(0,0,0,0.6);transition:all .3s ease-in;opacity:0;visibility:hidden}@media only screen and (max-width: 767px){.rsv{border-radius:17px 17px 0 0}}.rsv.active{opacity:1;visibility:visible;transition:all .3s ease-in}.rsv.hidden{opacity:0;visibility:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.rsv{max-width:720px}}@media only screen and (max-width: 767px){.rsv{max-width:95%;bottom:0;padding:6px 20px}}.rsv .rsv_inner{position:relative;width:100%}.rsv .rsv_inner .rsv_flex{display:flex;align-items:center;justify-content:space-between}.rsv .rsv_inner .rsv_flex a{text-decoration:none}@media only screen and (max-width: 767px){.rsv .rsv_inner .rsv_flex{flex-direction:column}}.rsv .rsv_inner .rsv_flex .rsv_txt{margin-right:2em;font-weight:300}@media only screen and (max-width: 767px){.rsv .rsv_inner .rsv_flex .rsv_txt{margin-right:0;margin-bottom:1em}}.rsv .rsv_inner .rsv_flex .rsv_txt span{line-height:1.8}.rsv .rsv_inner .close_btn{position:absolute;top:-1.4em;right:-2.5em;width:30px;height:30px;background-color:#000;color:#fff;font-size:24px;line-height:1;border-radius:100px;padding:4px 0 0;text-align:center;cursor:pointer;box-sizing:border-box}@media only screen and (max-width: 767px){.rsv .rsv_inner .close_btn{top:-1em}}@media only screen and (max-width: 767px){.rsv .rsv_inner .close_btn{right:-1em}}.rsv .btn_rsv a{text-decoration:none;font-weight:300;min-width:150px;letter-spacing:0.1em;display:inline-block;background:#fff;font-size:115%;position:relative;transition:all 0.5s;padding:0.2em 1em;border-bottom:2px solid #c6a131;box-sizing:border-box;text-align:left;padding-right:3em}@media only screen and (max-width: 767px){.rsv .btn_rsv a{padding-right:3em}}.rsv .btn_rsv a::after{content:"";transition:all 0.5s;font-size:20px;font-family:"Ionicons";color:#2c4001;text-align:left;-moz-transform:matrix(1, 0, 0, 0.99054, 0, 0);-webkit-transform:matrix(1, 0, 0, 0.99054, 0, 0);-ms-transform:matrix(1, 0, 0, 0.99054, 0, 0);position:absolute;right:8%;z-index:2;top:50%;transform:translateY(-50%);color:#c6a131}.rsv .btn_rsv a::before{content:"";position:absolute;width:0;height:100%;background-color:#c6a131;right:0;top:0;-webkit-transition:width 0.6s ease, opacity 0.6s ease;-moz-transition:width 0.6s ease, opacity 0.6s ease;-o-transition:width 0.6s ease, opacity 0.6s ease;transition:width 0.6s ease, opacity 0.6s ease}@media only screen and (min-width: 1200px){.rsv .btn_rsv a:hover{color:#fff;opacity:0.8}.rsv .btn_rsv a:hover::after{right:3%;color:#fff}.rsv .btn_rsv a:hover::before{width:100%;z-index:-1;left:0;right:inherit;-webkit-transition:width 0.6s ease, opacity 0.6s ease;-moz-transition:width 0.6s ease, opacity 0.6s ease;-o-transition:width 0.6s ease, opacity 0.6s ease}}@media print{.rsv .btn_rsv a:hover{color:#fff;opacity:0.8}.rsv .btn_rsv a:hover::after{right:3%;color:#fff}.rsv .btn_rsv a:hover::before{width:100%;z-index:-1;left:0;right:inherit;-webkit-transition:width 0.6s ease, opacity 0.6s ease;-moz-transition:width 0.6s ease, opacity 0.6s ease;-o-transition:width 0.6s ease, opacity 0.6s ease}}
