.con_main{position:relative}.con_main #main_slide{position:relative}.con_main #main_slide p{position:absolute;color:#fff;text-align:left;font-size:263%;line-height:1.75;font-weight:400;top:45%;left:5%;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_main #main_slide p{font-size:213%}}@media only screen and (max-width: 767px){.con_main #main_slide p{font-size:175%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_main #main_slide .slick-slide img{aspect-ratio:3.5 / 4;object-fit:cover}}@media only screen and (max-width: 767px){.con_main #main_slide .slick-slide img{aspect-ratio:9 / 16;object-fit:cover}}.con_main::after{content:"";position:absolute;inset:auto 0 0 0;background:url("../images/home/bg_tit.png") no-repeat bottom right;aspect-ratio:1920 / 425;background-size:cover;width:100%}.con_main .slick-dots{width:auto;position:absolute;top:50%;width:50px;right:1rem;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_main .slick-dots{top:30%}}@media only screen and (max-width: 767px){.con_main .slick-dots{top:60%}}.con_main .slick-dots li{cursor:pointer;display:flex;position:relative;width:1.25rem;height:1.25rem;padding:1.5rem;justify-content:center;align-items:center}.con_main .slick-dots li button{cursor:pointer;font-size:0;line-height:0;display:block;width:8px;height:8px;padding:4px;color:#fff;background:#fff;border-radius:50%}.con_main .slick-dots li::before{content:"";border:1px solid #fff;padding:1.25rem;background:transparent;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto;text-align:center;position:absolute;opacity:0;transition:opacity 0.6s ease}.con_main .slick-dots li:hover::before{opacity:1}.con_main .slick-dots li.slick-active::before{opacity:1}.con_main .scroll{position:absolute;writing-mode:vertical-rl;padding-right:0.75rem;top:65%;width:50px;right:calc(1rem + 23px);color:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_main .scroll{top:60%}}@media only screen and (max-width: 767px){.con_main .scroll{top:77.5%;right:calc(1rem + 24px)}}.con_main .scroll span{display:block;padding-left:0.75rem}.con_main .scroll::before{animation:scroll_top 3s infinite;background-color:#fff;top:0;content:"";height:300px;margin:auto;position:absolute;right:0;width:2px;z-index:2}.con_main .scroll::after{background-color:#888;top:0;content:"";height:300px;margin:auto;position:absolute;right:0;width:2px}@keyframes scroll_top{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}50.1%{transform:scaleY(1);transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}.con_search{width:96%;min-width:73.68421%;margin:-200px auto 0;max-width:1400px;background:url("../images/common/bg_black.png") repeat top center;z-index:2;position:relative;padding:2rem 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search{min-width:96%}}@media only screen and (max-width: 767px){.con_search{min-width:96%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search{margin:-50px auto}}@media only screen and (max-width: 767px){.con_search{margin:0 auto}}.con_search .box_search{display:flex;justify-content:center;flex-wrap:nowrap;width:96%;min-width:85.71429%;max-width:1200px}@media only screen and (max-width: 1199px){.con_search .box_search{flex-wrap:wrap}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .box_search{min-width:96%}}@media only screen and (max-width: 767px){.con_search .box_search{min-width:auto}}.con_search .box_search .con_form{width:56.66667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .box_search .con_form{width:66.66667%}}@media only screen and (max-width: 767px){.con_search .box_search .con_form{width:96%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_search .box_search .con_form{min-width:66.66667%}}.con_search .box_search .con_form .st{color:#fff}.con_search .box_search .con_form .con_date{width:73.52941%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .box_search .con_form .con_date{width:73.52941%}}@media only screen and (max-width: 767px){.con_search .box_search .con_form .con_date{width:100%}}.con_search .box_search .con_form .con_date .box_date{display:flex}@media only screen and (max-width: 767px){.con_search .box_search .con_form .con_date .box_date{width:100%}}.con_search .box_search .con_form .con_date .box_date .flatpickr-wrapper{border-bottom:1px solid #fff !important}.con_search .box_search .con_form .con_date .box_date .flatpickr-wrapper input{font-size:125%;margin:0 !important;padding:0;text-align:left;letter-spacing:0.02rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .box_search .con_form .con_date .box_date .flatpickr-wrapper input{font-size:113%}}@media only screen and (max-width: 767px){.con_search .box_search .con_form .con_date .box_date .flatpickr-wrapper input{font-size:94%}}@media only screen and (max-width: 767px){.con_search .box_search .con_form .con_date .box_date .flatpickr-wrapper input{margin:0 auto !important;letter-spacing:0.02rem}}.con_search .box_search .con_form .con_date .box_noday{letter-spacing:-0.05rem;justify-content:center;width:16.17647%;min-width:110px}@media only screen and (max-width: 767px){.con_search .box_search .con_form .con_date .box_noday{width:20%;min-width:0;margin:0 auto;text-align:center}}.con_search .box_search .con_form .box_adult,.con_search .box_search .con_form .box_rooms{width:11.76471%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .box_search .con_form .box_adult,.con_search .box_search .con_form .box_rooms{width:13.23529%}}@media only screen and (max-width: 767px){.con_search .box_search .con_form .box_adult,.con_search .box_search .con_form .box_rooms{width:47%}}.con_search .box_search .con_form .box_adult select,.con_search .box_search .con_form .box_rooms select{padding:0.5rem 0;margin:0;border-bottom:1px solid #fff !important}@media only screen and (max-width: 767px){.con_search .box_search .con_form .box_adult select,.con_search .box_search .con_form .box_rooms select{padding:0.5rem 0.75rem}}.con_search .box_search .box_btn{width:43.33333%;margin:1.5rem auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .box_search .box_btn{width:21.66667%}}@media only screen and (max-width: 767px){.con_search .box_search .box_btn{width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_search .box_search .box_btn{min-width:21.66667%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .box_search .box_btn{margin:1rem auto}}@media only screen and (max-width: 767px){.con_search .box_search .box_btn{margin:0 auto}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_search .box_search .box_btn{justify-content:space-around}.con_search .box_search .box_btn>div{margin-top:1rem}}@media only screen and (max-width: 1199px){.con_search .box_search .box_btn{justify-content:space-around}.con_search .box_search .box_btn>div{margin-top:1rem}.con_search .box_search .box_btn .btn_search a,.con_search .box_search .box_btn .btn_search button,.con_search .box_search .box_btn .btn_plan a,.con_search .box_search .box_btn .btn_plan button{min-width:200px}}@media only screen and (max-width: 767px){.con_search .box_search .box_btn .btn_search a,.con_search .box_search .box_btn .btn_search button,.con_search .box_search .box_btn .btn_plan a,.con_search .box_search .box_btn .btn_plan button{min-width:250px}}.con_search .box_link{width:96%;min-width:85.71429%;max-width:1200px;margin:1rem auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:baseline}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .box_link{min-width:96%}}@media only screen and (max-width: 767px){.con_search .box_link{min-width:auto}}.con_search .box_link .nav_rsv{display:flex;justify-content:flex-start;flex-wrap:wrap}@media only screen and (max-width: 767px){.con_search .box_link .nav_rsv{text-align:center;margin:1rem auto 0}}.con_search .box_link .nav_rsv li{margin:0 2rem 0 0}.con_search .box_link .nav_rsv li a{text-decoration:none;color:#fff;transition:all 0.6s ease}.con_search .box_link .nav_rsv li a:hover{color:#718935}.con_search .box_link .txt_tel{color:#fff;font-size:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .box_link .txt_tel{font-size:100%}}@media only screen and (max-width: 767px){.con_search .box_link .txt_tel{font-size:100%}}.con_search .box_link .txt_tel span{font-size:125%}@media only screen and (max-width: 767px){.con_search .box_link .txt_tel{text-align:center;margin:1rem auto 0}}.con_search .box_link .txt_tel a{color:#fff}.con_intro{display:flex;justify-content:flex-end;position:relative;padding-bottom:160px}.con_intro .box_intro{display:flex;justify-content:space-between;width:81.25%;padding-top:100px;position:relative}@media only screen and (max-width: 767px){.con_intro .box_intro{flex-wrap:wrap}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro{width:96%}}@media only screen and (max-width: 767px){.con_intro .box_intro{width:96%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro{padding-top:75px}}@media only screen and (max-width: 767px){.con_intro .box_intro{padding-top:25px}}.con_intro .box_intro .con_txt{width:69.23077%;padding-top:200px;display:flex;justify-content:space-evenly;position:relative;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .con_txt{width:80%}}@media only screen and (max-width: 767px){.con_intro .box_intro .con_txt{width:96%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .con_txt{padding-top:100px}}@media only screen and (max-width: 767px){.con_intro .box_intro .con_txt{padding-top:50px}}@media only screen and (max-width: 767px){.con_intro .box_intro .con_txt{flex-wrap:wrap}}.con_intro .box_intro .con_txt h2{font-size:200%;line-height:1.75;letter-spacing:1rem;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .con_txt h2{font-size:175%}}@media only screen and (max-width: 767px){.con_intro .box_intro .con_txt h2{font-size:163%}}@media only screen and (max-width: 767px){.con_intro .box_intro .con_txt h2{margin:0 auto 4rem}}.con_intro .box_intro .con_txt .box_txt{width:53.7037%;position:relative;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .con_txt .box_txt{width:53.7037%}}@media only screen and (max-width: 767px){.con_intro .box_intro .con_txt .box_txt{width:96%}}.con_intro .box_intro .con_txt .box_txt .txt{line-height:2.5;letter-spacing:0.15rem;padding-bottom:2rem}.con_intro .box_intro .con_txt .box_txt .box_btn{margin-bottom:2rem}.con_intro .box_intro .con_txt .box_txt .box_btn>p{margin-top:1rem}.con_intro .box_intro .con_txt.p-gray::before{content:"";top:0;left:-280px;z-index:0}.con_intro .box_intro .box_img{width:25%;height:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_img{width:15%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_img{width:100%}}.con_intro .box_intro .box_img img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 767px){.con_intro .box_intro .box_img{aspect-ratio:4 / 3;height:auto;overflow:hidden}}.con_intro .box_intro .box_img.p-gray::before{content:"";top:40%;left:-280px;z-index:0}.con_intro::before{content:"";position:absolute;inset:0;background:url("../images/common/bg_gray.png") repeat;width:18.75%;top:auto;height:50%;bottom:0;z-index:1}.con_hotspring{width:100%}.con_hotspring .box_hotspring .box_intro{display:flex;position:relative;z-index:2}@media only screen and (max-width: 767px){.con_hotspring .box_hotspring .box_intro{flex-wrap:wrap}}.con_hotspring .box_hotspring .box_intro .box_img{width:56.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotspring .box_hotspring .box_intro .box_img{width:56.25%}}@media only screen and (max-width: 767px){.con_hotspring .box_hotspring .box_intro .box_img{width:100%}}@media only screen and (max-width: 767px){.con_hotspring .box_hotspring .box_intro .box_img{order:2}}.con_hotspring .box_hotspring .box_intro .box_txt{width:43.75%;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotspring .box_hotspring .box_intro .box_txt{width:43.75%}}@media only screen and (max-width: 767px){.con_hotspring .box_hotspring .box_intro .box_txt{width:100%}}@media only screen and (max-width: 767px){.con_hotspring .box_hotspring .box_intro .box_txt{order:1}}.con_hotspring .box_hotspring .box_intro .box_txt .txt{width:45.2381%;line-height:2.5;letter-spacing:0.15rem;text-align:left;margin:2rem auto 4rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotspring .box_hotspring .box_intro .box_txt .txt{width:85%}}@media only screen and (max-width: 767px){.con_hotspring .box_hotspring .box_intro .box_txt .txt{width:85%}}.con_hotspring .box_hotspring .box_intro .box_txt .box_btn{margin-bottom:2rem}.con_hotspring .box_hotspring .box_intro .box_txt .box_btn>p{margin-top:1rem}.con_hotspring .box_hotspring .box_intro .box_txt.p-gray::before{content:"";top:30%;left:60%}.con_hotspring .box_hotspring .box_green{z-index:1}.con_hotspring .box_hotspring .box_green.p-green::before{top:0;z-index:0}.con_hotspring .box_hotspring .box_nine{width:100%;padding-top:120px;display:block}.con_hotspring .box_hotspring .box_nine .box_nine_tit{position:relative;z-index:0}.con_hotspring .box_hotspring .box_nine .box_nine_tit h3{text-align:center;font-weight:400;font-size:200%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotspring .box_hotspring .box_nine .box_nine_tit h3{font-size:175%}}@media only screen and (max-width: 767px){.con_hotspring .box_hotspring .box_nine .box_nine_tit h3{font-size:163%}}.con_hotspring .box_hotspring .box_nine .box_nine_tit h3 span{font-size:150%}.con_hotspring .box_hotspring .box_nine .box_nine_tit p{text-align:center;line-height:2.5rem}.con_hotspring .box_hotspring .box_nine .box_nine_tit p span{color:#fff;background:#718935;padding:0.25rem 1rem;border-radius:2rem;margin-top:0.5rem;display:inline-block}.con_hotspring .box_hotspring .box_nine .box_nine_tit::before{content:"";position:absolute;inset:auto 0 0 0;background:url("../images/home/bg_hotspring.png") no-repeat bottom right;aspect-ratio:1920 / 425;background-size:cover;width:100%;z-index:-1}.con_hotspring .box_hotspring .box_nine .box_marquee{overflow:hidden;background:url("../images/common/bg_green.png") repeat;padding:100px 0 200px 80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotspring .box_hotspring .box_nine .box_marquee{padding:100px 0 160px 40px}}@media only screen and (max-width: 767px){.con_hotspring .box_hotspring .box_nine .box_marquee{padding:100px 0 100px 20px}}.con_hotspring .box_hotspring .box_nine .box_marquee .swiper-container{width:100%;position:relative;z-index:1;margin-top:-4rem}.con_hotspring .box_hotspring .box_nine .box_marquee .swiper-wrapper{transition-timing-function:linear !important}.con_hotspring .box_hotspring .box_nine .box_marquee .swiper-slide{width:400px;padding:0 1rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotspring .box_hotspring .box_nine .box_marquee .swiper-slide{width:400px}}@media only screen and (max-width: 767px){.con_hotspring .box_hotspring .box_nine .box_marquee .swiper-slide{width:200px}}.con_hotspring .box_hotspring .box_nine .box_marquee .item{text-align:center;position:relative;padding-top:4rem}.con_hotspring .box_hotspring .box_nine .box_marquee .item .txt_num{font-size:800%;line-height:0;color:rgba(255,255,255,0.7);position:absolute;left:0;bottom:90%;bottom:90%;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotspring .box_hotspring .box_nine .box_marquee .item .txt_num{font-size:613%}}@media only screen and (max-width: 767px){.con_hotspring .box_hotspring .box_nine .box_marquee .item .txt_num{font-size:488%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotspring .box_hotspring .box_nine .box_marquee .item .txt_num{bottom:90%}}@media only screen and (max-width: 767px){.con_hotspring .box_hotspring .box_nine .box_marquee .item .txt_num{bottom:80%}}.con_hotspring .box_hotspring .box_nine .box_marquee .item a{text-decoration:none;position:relative;display:block;transition:filter 0.6s ease;overflow:hidden}.con_hotspring .box_hotspring .box_nine .box_marquee .item a::before{content:"";position:absolute;width:100%;height:50%;bottom:0;left:0;background:linear-gradient(0deg, #718935,rgba(0,0,0,0));z-index:1}.con_hotspring .box_hotspring .box_nine .box_marquee .item a img{display:block;position:relative;z-index:0;width:100%;transition:all 0.6s ease}.con_hotspring .box_hotspring .box_nine .box_marquee .item a .txt_link{position:absolute;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;padding:0 0 1.5rem;z-index:1;width:100%}.con_hotspring .box_hotspring .box_nine .box_marquee .item a .txt_link .txt{text-align:left;color:#fff;white-space:nowrap;margin:0 2rem;font-size:144%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotspring .box_hotspring .box_nine .box_marquee .item a .txt_link .txt{margin:0 1.5rem}}@media only screen and (max-width: 767px){.con_hotspring .box_hotspring .box_nine .box_marquee .item a .txt_link .txt{margin:0 1rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotspring .box_hotspring .box_nine .box_marquee .item a .txt_link .txt{font-size:132%}}@media only screen and (max-width: 767px){.con_hotspring .box_hotspring .box_nine .box_marquee .item a .txt_link .txt{font-size:100%}}.con_hotspring .box_hotspring .box_nine .box_marquee .item a .txt_link .txt_line{width:100%;display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotspring .box_hotspring .box_nine .box_marquee .item a .txt_link .txt_line{padding-bottom:.75rem}}@media only screen and (max-width: 767px){.con_hotspring .box_hotspring .box_nine .box_marquee .item a .txt_link .txt_line{padding-bottom:.5rem}}.con_hotspring .box_hotspring .box_nine .box_marquee .item a .txt_link .txt_line::before{content:"";display:inline-block;width:5px;height:5px;background:#bfbfbf;transform:rotate(45deg);transition:left 0.6s ease;position:relative;left:0;z-index:1}.con_hotspring .box_hotspring .box_nine .box_marquee .item a .txt_link .txt_line::after{content:"";display:inline-block;width:100%;height:2px;background:#bfbfbf}.con_hotspring .box_hotspring .box_nine .box_marquee .item a .txt_link .txt_st{font-size:80%}.con_hotspring .box_hotspring .box_nine .box_marquee .item a:hover{filter:brightness(.8)}.con_hotspring .box_hotspring .box_nine .box_marquee .item a:hover img{transform:scale(1.05);filter:brightness(.8)}.con_hotspring .box_hotspring .box_nine .box_marquee .item a:hover .txt_link .txt_line::before{left:98%}.con_hotspring .box_hotspring .box_nine .box_marquee.p-green::before{top:0;right:auto;left:0;z-index:0}@keyframes scroll_spa{0%{transform:translateX(0)}100%{transform:translateX(-30%)}}.con_dishes{width:100%;position:relative;z-index:1;display:flex;justify-content:flex-end;flex-wrap:wrap;padding-bottom:150px;background:url("../images/common/bg_green.png") repeat-x;background-size:50%}.con_dishes .box_dishes{width:86.45833%;display:flex;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dishes .box_dishes{width:96%}}@media only screen and (max-width: 767px){.con_dishes .box_dishes{width:96%}}@media only screen and (max-width: 767px){.con_dishes .box_dishes{flex-wrap:wrap}}.con_dishes .box_dishes .box_txt{width:27.71084%;background:url("../images/common/bg_white.png") repeat;text-align:center;margin-top:-180px;padding:100px 0 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dishes .box_dishes .box_txt{width:45%}}@media only screen and (max-width: 767px){.con_dishes .box_dishes .box_txt{width:96%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dishes .box_dishes .box_txt{margin-top:-180px}}@media only screen and (max-width: 767px){.con_dishes .box_dishes .box_txt{margin-top:0}}.con_dishes .box_dishes .box_txt .txt{width:82.6087%;line-height:2.5;letter-spacing:0.15rem;text-align:left;margin:2rem auto 4rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dishes .box_dishes .box_txt .txt{width:85%}}@media only screen and (max-width: 767px){.con_dishes .box_dishes .box_txt .txt{width:96%}}.con_dishes .box_dishes .box_txt .box_btn{margin-bottom:2rem}.con_dishes .box_dishes .box_txt .box_btn>p{margin-top:1rem}.con_dishes .box_dishes .box_img{width:100%;max-width:64.45783%;padding-right:4.81928%;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dishes .box_dishes .box_img{max-width:64.45783%}}@media only screen and (max-width: 767px){.con_dishes .box_dishes .box_img{max-width:96%}}.con_dishes .box_dishes .box_img p{width:62.62626%;margin-top:2rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dishes .box_dishes .box_img p{width:62.62626%}}@media only screen and (max-width: 767px){.con_dishes .box_dishes .box_img p{width:96%}}.con_dishes .box_dishes .box_img p:first-child{margin-left:37.37374%}.con_dishes .box_dishes .box_img p:nth-child(2){margin-left:19.19192%}.con_dishes .box_dishes .box_img.p-gray::before{content:""}.con_dishes.p-gray::before{content:"";top:75%;left:0}.con_dishes::after{content:"";position:absolute;background:url("../images/common/bg_gray.png") repeat;height:100%;width:18.75%;left:auto;top:150px;right:0;z-index:-1}.con_rooms{width:100%;position:relative;z-index:1}.con_rooms::before{content:"";position:absolute;inset:auto;background:url("../images/common/bg_black.png") repeat;width:95.83333%;height:100%;top:10%;right:0;z-index:0}.con_rooms::after{content:"";position:absolute;background:url("../images/common/bg_gray.png") repeat;height:100%;width:18.75%;top:0;left:auto;right:0;z-index:-1}.con_rooms .box_rooms{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}@media only screen and (max-width: 767px){.con_rooms .box_rooms{flex-wrap:wrap}}.con_rooms .box_rooms .box_txt{width:31.25%;text-align:center;margin:0 auto;padding:100px 0 0;color:#fff;order:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_rooms .box_txt{width:50%}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_txt{width:96%}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_txt{order:1}}.con_rooms .box_rooms .box_txt .txt{width:63.33333%;line-height:2.5;letter-spacing:0.15rem;text-align:left;margin:2rem auto 4rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_rooms .box_txt .txt{width:85%}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_txt .txt{width:85%}}.con_rooms .box_rooms .box_txt .txt .txt_s{font-size:88%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_rooms .box_txt .txt .txt_s{font-size:88%}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_txt .txt .txt_s{font-size:75%}}.con_rooms .box_rooms .box_txt .box_btn{margin-bottom:2rem}.con_rooms .box_rooms .box_txt .box_btn>p{margin-top:1rem}.con_rooms .box_rooms .box_img{width:68.22917%;display:flex;order:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_rooms .box_img{width:50%}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_img{width:96%}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_img{order:2}}.con_rooms .box_rooms .box_img p:first-child{margin-right:3rem}.con_plan{width:100%;position:relative;padding:200px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan{padding:100px 0}}@media only screen and (max-width: 767px){.con_plan{padding:5rem 0}}.con_plan::before{content:"";position:absolute;inset:auto;background:url("../images/home/bg_notice.png") no-repeat top left;width:13.54167%;height:100%;top:0;z-index:0}.con_plan .box_plan{position:relative;z-index:1;width:100%;max-width:91.66667%;margin:0 auto;padding:60px 0;background:url("../images/common/bg_gray.png") repeat}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan{max-width:96%}}@media only screen and (max-width: 767px){.con_plan .box_plan{max-width:96%}}.con_plan .box_plan .box_tit{max-width:79.54545%;margin:0 auto;padding:2rem 0 4rem;display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan .box_tit{max-width:96%}}@media only screen and (max-width: 767px){.con_plan .box_plan .box_tit{max-width:96%}}@media only screen and (max-width: 767px){.con_plan .box_plan .box_tit{flex-wrap:wrap;justify-content:center}}.con_plan .box_plan .box_tit .st2_circle{position:relative}.con_plan .box_plan .con_plan_list ul{max-width:79.54545%;margin:0 auto;display:flex;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan .con_plan_list ul{max-width:96%}}@media only screen and (max-width: 767px){.con_plan .box_plan .con_plan_list ul{max-width:96%}}@media only screen and (max-width: 767px){.con_plan .box_plan .con_plan_list ul{flex-wrap:wrap}}.con_plan .box_plan .con_plan_list ul li{width:32%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan .con_plan_list ul li{width:32%}}@media only screen and (max-width: 767px){.con_plan .box_plan .con_plan_list ul li{width:100%}}.con_plan .box_plan .con_plan_list ul li a{text-decoration:none}.con_plan .box_plan .con_plan_list ul li a .txt_nam{display:none}.con_plan .box_plan .con_plan_list ul li a .box_list{text-align:center;padding-bottom:1rem;transition:all 0.6s ease;overflow:hidden}@media only screen and (max-width: 767px){.con_plan .box_plan .con_plan_list ul li a .box_list{display:flex;justify-content:space-around;margin:1rem 0}}.con_plan .box_plan .con_plan_list ul li a .box_list img{display:block;aspect-ratio:420 / 235;object-fit:cover;width:100%;height:auto;transition:all 0.6s ease}@media only screen and (max-width: 767px){.con_plan .box_plan .con_plan_list ul li a .box_list img{max-width:30%}}@media only screen and (max-width: 767px){.con_plan .box_plan .con_plan_list ul li a .box_list .plan_name{max-width:65%}}.con_plan .box_plan .con_plan_list ul li a .box_list .plan_name .tit_plan{max-width:85.71429%;text-align:left;margin:1rem auto;padding:2rem 0;border-bottom:1px solid #bfbfbf}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan .con_plan_list ul li a .box_list .plan_name .tit_plan{max-width:96%}}@media only screen and (max-width: 767px){.con_plan .box_plan .con_plan_list ul li a .box_list .plan_name .tit_plan{max-width:96%}}.con_plan .box_plan .con_plan_list ul li a .box_list .plan_name .txt_charge{text-align:center}.con_plan .box_plan .con_plan_list ul li a .box_list .plan_name .txt_charge span{color:#718935;font-size:200%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan .con_plan_list ul li a .box_list .plan_name .txt_charge span{font-size:175%}}@media only screen and (max-width: 767px){.con_plan .box_plan .con_plan_list ul li a .box_list .plan_name .txt_charge span{font-size:163%}}.con_plan .box_plan .con_plan_list ul li a .box_list:hover{background:#fff}.con_plan .box_plan .con_plan_list ul li a .box_list:hover img{transform:scale(1.05);filter:brightness(.8)}.con_plan .box_plan .con_cat_list ul{max-width:79.54545%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-around;padding:80px 0 40px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan .con_cat_list ul{max-width:94%}}@media only screen and (max-width: 767px){.con_plan .box_plan .con_cat_list ul{max-width:94%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan .con_cat_list ul{padding:40px 0 0 0}}@media only screen and (max-width: 767px){.con_plan .box_plan .con_cat_list ul{padding:2rem 0 0 2rem}}.con_plan .box_plan .con_cat_list ul li{min-width:18%;padding-left:2%;height:8rem;transition:all 0.6s ease;font-size:94%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan .con_cat_list ul li{min-width:31%}}@media only screen and (max-width: 767px){.con_plan .box_plan .con_cat_list ul li{min-width:46%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan .con_cat_list ul li{font-size:94%}}@media only screen and (max-width: 767px){.con_plan .box_plan .con_cat_list ul li{font-size:88%}}@media only screen and (max-width: 767px){.con_plan .box_plan .con_cat_list ul li{height:6rem}}.con_plan .box_plan .con_cat_list ul li a{text-decoration:none;display:flex;align-items:center;justify-content:flex-start;transition:all 0.6s ease}.con_plan .box_plan .con_cat_list ul li a .ic_img{position:relative;display:flex;justify-content:center;align-items:center}.con_plan .box_plan .con_cat_list ul li a .ic_img::before{content:"";position:absolute;display:inline-block;border:1px solid #718935;border-radius:50%;padding:3rem;z-index:0;transform:translate(1.5px, 1.5px)}@media only screen and (max-width: 767px){.con_plan .box_plan .con_cat_list ul li a .ic_img::before{padding:2rem}}.con_plan .box_plan .con_cat_list ul li a .ic_img::after{content:"";position:absolute;display:inline-block;background:#fff;border-radius:50%;padding:3rem;z-index:-1;transform:translate(-1.5px, -1.5px)}@media only screen and (max-width: 767px){.con_plan .box_plan .con_cat_list ul li a .ic_img::after{padding:2rem}}.con_plan .box_plan .con_cat_list ul li a .ic_img img{width:90%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan .con_cat_list ul li a .ic_img img{width:90%}}@media only screen and (max-width: 767px){.con_plan .box_plan .con_cat_list ul li a .ic_img img{width:2rem}}.con_plan .box_plan .con_cat_list ul li a .tit{position:relative}.con_plan .box_plan .con_cat_list ul li a .tit::before{content:"";display:inline-block;width:5px;height:5px;background:#718935;position:absolute;bottom:-1.5rem;left:-0.5rem;transform:rotate(45deg);transition:left 0.6s ease}@media only screen and (max-width: 767px){.con_plan .box_plan .con_cat_list ul li a .tit::before{bottom:-1rem}}.con_plan .box_plan .con_cat_list ul li a .tit::after{content:"";display:inline-block;width:100%;height:1px;background:#718935;position:absolute;bottom:-1.5rem;left:-0.5rem}@media only screen and (max-width: 767px){.con_plan .box_plan .con_cat_list ul li a .tit::after{bottom:-1rem}}.con_plan .box_plan .con_cat_list ul li a .tit span{display:block;word-break:auto-phrase;padding-left:3rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan .con_cat_list ul li a .tit span{padding-left:3rem}}@media only screen and (max-width: 767px){.con_plan .box_plan .con_cat_list ul li a .tit span{padding-left:1.5rem}}.con_plan .box_plan .con_cat_list ul li a:hover .tit::before{left:100%}.con_plan .box_plan .con_cat_list ul li:hover{filter:brightness(.8)}.con_information{padding-bottom:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information{padding-bottom:80px}}@media only screen and (max-width: 767px){.con_information{padding-bottom:7rem}}.con_information .box_information{width:100%;max-width:72.91667%;display:flex;justify-content:space-between;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_information{width:96%}}@media only screen and (max-width: 767px){.con_information .box_information{width:96%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_information{max-width:96%}}@media only screen and (max-width: 767px){.con_information .box_information{max-width:100%}}@media only screen and (min-width: 1200px){.con_information .box_information{min-width:1200px}}@media print{.con_information .box_information{min-width:1200px}}@media only screen and (max-width: 767px){.con_information .box_information{flex-wrap:wrap}}.con_information .box_information .box_tit{width:18.57143%;min-width:260px;margin:0 auto;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_information .box_tit{width:18.57143%}}@media only screen and (max-width: 767px){.con_information .box_information .box_tit{width:100%}}@media only screen and (max-width: 1199px){.con_information .box_information .box_tit h2{margin:0 auto;text-align:center;display:inline-block}}.con_information .box_information .box_tit .box_btn{margin-top:2rem}.con_information .box_information .box_list{width:81.42857%;display:flex;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_information .box_list{width:96%}}@media only screen and (max-width: 767px){.con_information .box_information .box_list{width:100%}}@media only screen and (max-width: 1199px){.con_information .box_information .box_list{flex-wrap:wrap;justify-content:space-between}}.con_information .box_information .box_list li{margin:0 2rem 1rem 0;transition:all 0.6s ease;width:30%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_information .box_list li{margin:0 1rem 1rem 0}}@media only screen and (max-width: 767px){.con_information .box_information .box_list li{margin:auto}}.con_information .box_information .box_list li:last-child{margin-right:0}@media only screen and (max-width: 1199px){.con_information .box_information .box_list li:last-child{margin-right:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_information .box_list li{width:47%}}@media only screen and (max-width: 767px){.con_information .box_information .box_list li{width:48%}}@media only screen and (max-width: 767px){.con_information .box_information .box_list li{margin:1rem auto}}.con_information .box_information .box_list li a{display:block;text-decoration:none;position:relative;overflow:hidden}.con_information .box_information .box_list li a img{width:100%;height:auto;transition:transform 0.6s ease}.con_information .box_information .box_list li a .txt_link{font-size:150%;position:absolute;bottom:0;right:0;background:url("../images/common/bg_white.png") repeat;display:flex;align-items:center;padding:1rem 0 1rem 2rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_information .box_list li a .txt_link{font-size:125%}}@media only screen and (max-width: 767px){.con_information .box_information .box_list li a .txt_link{font-size:113%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_information .box_list li a .txt_link{padding:1rem 0 1rem 1rem}}@media only screen and (max-width: 767px){.con_information .box_information .box_list li a .txt_link{padding:1rem 0 1rem 0.5rem}}.con_information .box_information .box_list li a .txt_link::after{content:"";display:inline-block;width:50px;height:1px;background:#bfbfbf}.con_information .box_information .box_list li a .txt_link span{display:flex;align-items:center}.con_information .box_information .box_list li a .txt_link span::after{content:"";display:inline-block;width:5px;height:5px;background:#bfbfbf;transform:rotate(45deg) translateX(0px);margin-left:2rem;transition:transform 0.3s ease}.con_information .box_information .box_list li a:hover img{transform:scale(1.05)}.con_information .box_information .box_list li a:hover .txt_link span::after{transform:translateX(50px) rotate(45deg)}.con_information .box_information .box_list li:hover{filter:brightness(.8)}.con_notice{width:100%;position:relative;margin-bottom:230px}.con_notice::before{content:"";position:absolute;inset:auto;background:url("../images/home/bg_notice.png") no-repeat top left;width:13.54167%;height:100%}.con_notice::after{content:"";position:absolute;background:url("../images/home/img_map.png") no-repeat right bottom;inset:auto;z-index:1;aspect-ratio:1881 / 1943;width:100vw;height:100%;right:0;top:230px;background-size:contain}@media only screen and (max-width: 767px){.con_notice::after{background-size:200%;background-position:75% bottom}}.con_news{position:relative;z-index:2;width:81.25%;margin:0 0 0 18.75%;display:flex}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news{width:100%}}@media only screen and (max-width: 767px){.con_news{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news{margin:0 auto}}@media only screen and (max-width: 767px){.con_news{margin:0 auto}}.con_news::before{content:"";position:absolute;inset:auto;right:0;background:url("../images/home/bg_news.png") no-repeat top center;width:calc(100% - 980px);max-width:37.17949%;min-width:0;height:960px;background-size:cover}.con_news .box_news{position:relative;width:56.41026%;min-width:880px;margin-bottom:460px;height:500px;background:url("../images/common/bg_white.png") repeat 0 0;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news{width:100%}}@media only screen and (max-width: 767px){.con_news .box_news{width:96%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news{min-width:auto}}@media only screen and (max-width: 767px){.con_news .box_news{min-width:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news{max-width:880px;margin:auto}}@media only screen and (max-width: 1199px){.con_news .box_news{padding:2%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news{margin-bottom:460px}}@media only screen and (max-width: 767px){.con_news .box_news{margin-bottom:260px}}.con_news .box_news .tit_news h3{font-size:225%;font-weight:400;color:#2e341a;display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid #2e341a;line-height:0.9}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news .tit_news h3{font-size:200%}}@media only screen and (max-width: 767px){.con_news .box_news .tit_news h3{font-size:163%}}.con_news .box_news .tit_news h3 span{font-size:56%;color:#b8c29f}.con_news .box_news ul li{border-bottom:1px solid #bfbfbf;transition:all 0.6s ease}.con_news .box_news ul li a{text-decoration:none;display:flex;align-items:center;justify-content:flex-start;padding:1rem}.con_news .box_news ul li a img{display:inline-block;max-width:146px;aspect-ratio:146 / 103;object-fit:cover}@media only screen and (max-width: 767px){.con_news .box_news ul li a img{width:30%}}.con_news .box_news ul li a .txt_news{display:flex;justify-content:space-around;align-items:center}@media only screen and (max-width: 767px){.con_news .box_news ul li a .txt_news{flex-wrap:wrap}}.con_news .box_news ul li a .txt_news .txt_day{white-space:normal;padding:0 0 0 1rem}@media only screen and (max-width: 767px){.con_news .box_news ul li a .txt_news .txt_day{width:35%}}.con_news .box_news ul li a .txt_news .txt_cat{white-space:normal;color:#fff;background:#2e341a;padding:0.25rem;min-width:150px;border-radius:2rem;margin:2rem;text-align:center}@media only screen and (max-width: 767px){.con_news .box_news ul li a .txt_news .txt_cat{width:35%;margin:0 auto}}.con_news .box_news ul li a .txt_news .txt_tit{max-width:20rem}@media only screen and (max-width: 767px){.con_news .box_news ul li a .txt_news .txt_tit{width:100%}}.con_news .box_news ul li:hover{filter:brightness(.8);opacity:0.9;background-color:rgba(51,51,51,0.05)}.con_news .box_news .btn_link{width:100%;margin-top:2rem;text-align:right}.con_access{position:relative;width:81.25%;margin:-230px 0 0 18.75%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access{width:96%}}@media only screen and (max-width: 767px){.con_access{width:96%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access{margin:-230px auto 0}}@media only screen and (max-width: 767px){.con_access{margin:-230px auto 0}}.con_access .box_access{width:56.41026%;min-width:880px;padding:100px 0 200px;background:url("../images/home/bg_access.png") no-repeat top center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access{width:100%}}@media only screen and (max-width: 767px){.con_access .box_access{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access{min-width:auto}}@media only screen and (max-width: 767px){.con_access .box_access{min-width:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access{max-width:880px;margin:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access{padding:100px 0 100px}}@media only screen and (max-width: 767px){.con_access .box_access{padding:100px 0 200px}}.con_access .box_access .box_txt{position:relative;z-index:2;width:50%;min-width:400px;text-align:center;margin:0 auto;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_txt{width:50%}}@media only screen and (max-width: 767px){.con_access .box_access .box_txt{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_txt{min-width:400px}}@media only screen and (max-width: 767px){.con_access .box_access .box_txt{min-width:auto}}.con_access .box_access .box_txt .txt{line-height:2.5;letter-spacing:0.15rem;text-align:left;margin:2rem auto 4rem}.con_access .box_access .box_txt .box_btn{margin-bottom:2rem}.con_access .box_access .box_txt .box_btn>p{margin-top:1rem}
