﻿.con_pickup,.con_news,.con_concept .wrp,.con_widget{width:90%;max-width:1280px;margin:auto}@media only screen and (min-width: 1200px){.con_pickup,.con_news,.con_concept .wrp,.con_widget{padding:0 20px}}@media print{.con_pickup,.con_news,.con_concept .wrp,.con_widget{padding:0 20px}}@media only screen and (max-width: 1199px){.con_pickup,.con_news,.con_concept .wrp,.con_widget{width:91.66667%}}.con_location .wrp{width:90%;margin:auto}@media only screen and (min-width: 1200px){.con_location .wrp{padding:0 20px}}@media print{.con_location .wrp{padding:0 20px}}@media only screen and (max-width: 1199px){.con_location .wrp{width:91.66667%}}.con_mainslide{position:relative;overflow:hidden}@media only screen and (min-width: 1200px){.con_mainslide{display:flex;justify-content:space-between;align-items:center}}@media print{.con_mainslide{display:flex;justify-content:space-between;align-items:center}}.con_mainslide::before{width:33.3%;content:"";background:url(../images/common/deco_pgtitle.png) 0 0 no-repeat;background-size:200% auto;width:33.3%;height:100%;position:absolute;top:40px;left:0;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainslide::before{width:100%}}@media only screen and (max-width: 767px){.con_mainslide::before{width:100%}}@media only screen and (max-width: 1199px){.con_mainslide::before{width:100%;bottom:auto;top:2em}}.con_mainslide::after{width:33.3%;content:"";background:-moz-linear-gradient(top, #024843, #025852);background:-webkit-linear-gradient(top, #024843, #025852);background:linear-gradient(to bottom, #024843,#025852);background-size:200% auto;width:33.3%;height:100%;position:absolute;top:40px;left:0;z-index:-2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainslide::after{width:100%}}@media only screen and (max-width: 767px){.con_mainslide::after{width:100%}}@media only screen and (max-width: 1199px){.con_mainslide::after{width:100%;bottom:auto;top:2em}}.con_mainslide .box_sns{position:absolute;left:0;top:40%;color:#fff;z-index:10}@media only screen and (max-width: 767px){.con_mainslide .box_sns{top:20%;left:0}}.con_mainslide .box_sns .txt{font-family:"Josefin Sans",Verdana, Helvetica, Arial, sans-serif;transform:rotate(-90deg);margin-bottom:2em}.con_mainslide .box_sns .sns li{text-align:center;margin:0.9em auto}.con_mainslide .box_sns .sns li a{color:#fff;font-size:150%}@media only screen and (min-width: 1200px){.con_mainslide .box_sns .sns li a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.con_mainslide .box_sns .sns li a:hover{color:#916f34}}@media print{.con_mainslide .box_sns .sns li a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.con_mainslide .box_sns .sns li a:hover{color:#916f34}}@media only screen and (max-width: 767px){.con_mainslide .box_sns .sns li a{font-size:125%}}.con_mainslide .box_txt{padding:5% 2% 0 4%;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif;text-align:center;color:#fff;font-feature-settings:"palt";letter-spacing:1px;line-height:1.2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainslide .box_txt{padding:3% 2% 8%}}@media only screen and (max-width: 767px){.con_mainslide .box_txt{padding:10% 0}}@media only screen and (min-width: 1200px){.con_mainslide .box_txt{width:33.3%;order:1}}@media print{.con_mainslide .box_txt{width:33.3%;order:1}}.con_mainslide .box_txt .maincatch{margin:0 auto 40px;width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainslide .box_txt .maincatch{margin:0 auto 30px}}@media only screen and (max-width: 767px){.con_mainslide .box_txt .maincatch{margin:0 auto 1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainslide .box_txt .maincatch{width:55%}}@media only screen and (max-width: 767px){.con_mainslide .box_txt .maincatch{width:72%}}.con_mainslide .box_txt .maincatch img{width:90%}.con_mainslide .box_txt .inn_txt .txt_acc_s{font-size:188%;letter-spacing:2px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainslide .box_txt .inn_txt .txt_acc_s{font-size:175%}}@media only screen and (max-width: 767px){.con_mainslide .box_txt .inn_txt .txt_acc_s{font-size:163%}}.con_mainslide .box_txt .inn_txt .txt_acc_m{margin-top:44px;margin-bottom:28px;line-height:1.35;letter-spacing:2px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainslide .box_txt .inn_txt .txt_acc_m{margin-top:32px}}@media only screen and (max-width: 767px){.con_mainslide .box_txt .inn_txt .txt_acc_m{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainslide .box_txt .inn_txt .txt_acc_m{margin-bottom:14px}}@media only screen and (max-width: 767px){.con_mainslide .box_txt .inn_txt .txt_acc_m{margin-bottom:.7em}}.con_mainslide .box_txt .inn_txt .txt_acc_m .sub{font-size:138%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainslide .box_txt .inn_txt .txt_acc_m .sub{font-size:125%}}@media only screen and (max-width: 767px){.con_mainslide .box_txt .inn_txt .txt_acc_m .sub{font-size:113%}}.con_mainslide .box_txt .inn_txt .txt_acc_m .jp{font-size:288%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainslide .box_txt .inn_txt .txt_acc_m .jp{font-size:263%}}@media only screen and (max-width: 767px){.con_mainslide .box_txt .inn_txt .txt_acc_m .jp{font-size:238%}}.con_mainslide .box_txt .inn_txt .title{font-weight:normal;letter-spacing:0px}.con_mainslide .box_txt .inn_txt .title .en{font-family:"Cinzel","Times New Roman", Times, Garamond, Georgia, serif;font-size:250%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainslide .box_txt .inn_txt .title .en{font-size:213%}}@media only screen and (max-width: 767px){.con_mainslide .box_txt .inn_txt .title .en{font-size:200%}}.con_mainslide .box_txt .inn_txt .title .jp{font-size:207%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainslide .box_txt .inn_txt .title .jp{font-size:200%}}@media only screen and (max-width: 767px){.con_mainslide .box_txt .inn_txt .title .jp{font-size:169%}}.con_mainslide .box_txt .inn_txt .title span:first-child{font-size:150%;display:inline-block;margin-bottom:2%}@media only screen and (min-width: 1200px) and (max-width: 1599px){.con_mainslide .box_txt .inn_txt .txt_acc_s{font-size:150%}.con_mainslide .box_txt .inn_txt .txt_acc_m .sub{font-size:105%}.con_mainslide .box_txt .inn_txt .txt_acc_m .jp{font-size:196%}.con_mainslide .box_txt .inn_txt .title .en{font-size:200%}.con_mainslide .box_txt .inn_txt .title .jp{font-size:189%}}.con_mainslide .slide_main{position:relative;z-index:1;opacity:0;transition:opacity 0.5s linear}@media only screen and (min-width: 1200px){.con_mainslide .slide_main{width:66.7%;order:2}}@media print{.con_mainslide .slide_main{width:66.7%;order:2}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainslide .slide_main{width:90%;margin-left:auto}}@media only screen and (max-width: 767px){.con_mainslide .slide_main{width:90%;margin-left:auto}}.con_mainslide .slide_main.slick-initialized{opacity:1}.con_mainslide .slide_main .slide{overflow:hidden}.con_mainslide .slide_main .slide img{width:100%}@media only screen and (max-width: 767px){.con_mainslide .slide_main .slide img{width:150%;max-width:none;margin-left:-25%}}.con_mainslide .slide_main .slick-dots{position:absolute;bottom:5%;left:1%;width:100%;z-index:100}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainslide .slide_main .slick-dots{bottom:10px;right:0;margin:auto}}@media only screen and (max-width: 767px){.con_mainslide .slide_main .slick-dots{left:5%}}.con_mainslide .slide_main .slick-dots li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}@media only screen and (max-width: 767px){.con_mainslide .slide_main .slick-dots li{margin:0 4px;overflow:hidden}}.con_mainslide .slide_main .slick-dots li.slick-active button{background:#fff}.con_mainslide .slide_main .slick-dots li button{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;display:block;width:14px;background:none;border:1px solid #fff;padding:12px 0 0;height:0;overflow:hidden;margin:0 7px;outline:none;cursor:pointer}@media only screen and (max-width: 767px){.con_mainslide .slide_main .slick-dots li button{margin:0;width:13px;padding:11px 0 0}}.wrp_reservation{margin:-30px auto 60px;max-width:1280px;width:95%;box-shadow:0 2px 7px 3px rgba(0,0,0,0.18);position:relative;z-index:10}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_reservation{margin:-30px auto 60px}}@media only screen and (max-width: 767px){.wrp_reservation{margin:0 auto 2em}}@media only screen and (min-width: 1200px) and (max-width: 1499px){.wrp_reservation{margin:40px auto 60px}}@media only screen and (max-width: 767px){.wrp_reservation{box-shadow:none;width:100%}}.wrp_reservation .con_hotelcard{padding:30px;background:#1e1e1e;display:flex;justify-content:flex-end;align-items:center;color:#fff}@media only screen and (max-width: 767px){.wrp_reservation .con_hotelcard{padding:1.5em 1em}}@media only screen and (max-width: 1199px){.wrp_reservation .con_hotelcard{flex-wrap:wrap}}.wrp_reservation .con_hotelcard .img{width:10%}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_reservation .con_hotelcard .img{width:15%}}@media only screen and (max-width: 767px){.wrp_reservation .con_hotelcard .img{width:100%}}@media only screen and (max-width: 767px){.wrp_reservation .con_hotelcard .img{text-align:center;margin-bottom:1em}}.wrp_reservation .con_hotelcard .img img{width:100%}@media only screen and (max-width: 767px){.wrp_reservation .con_hotelcard .img img{width:30%;max-width:123px}}.wrp_reservation .con_hotelcard .inner{width:85%}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_reservation .con_hotelcard .inner{width:85%}}@media only screen and (max-width: 767px){.wrp_reservation .con_hotelcard .inner{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_reservation .con_hotelcard .inner{padding-left:3%}}.wrp_reservation .con_hotelcard .inner .b_up{display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width: 1199px){.wrp_reservation .con_hotelcard .inner .b_up{flex-wrap:wrap}}.wrp_reservation .con_hotelcard .inner .b_up .box_detail{width:58%;text-align:left}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_reservation .con_hotelcard .inner .b_up .box_detail{width:100%}}@media only screen and (max-width: 767px){.wrp_reservation .con_hotelcard .inner .b_up .box_detail{width:100%}}.wrp_reservation .con_hotelcard .inner .b_up .box_detail .txt_catch{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif;font-size:125%;font-feature-settings:"palt"}@media only screen and (max-width: 767px){.wrp_reservation .con_hotelcard .inner .b_up .box_detail .txt_catch{font-size:113%;margin-bottom:5px;text-align:center}}.wrp_reservation .con_hotelcard .inner .b_up .box_detail .txt{font-size:94%;margin-top:0;color:#b9b8b8}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_reservation .con_hotelcard .inner .b_up .box_detail .txt{margin-top:.5em}}@media only screen and (max-width: 767px){.wrp_reservation .con_hotelcard .inner .b_up .box_detail .txt{margin-top:0}}.wrp_reservation .con_hotelcard .inner .b_up .box_btns{width:37%;display:flex;justify-content:space-around}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_reservation .con_hotelcard .inner .b_up .box_btns{width:100%}}@media only screen and (max-width: 767px){.wrp_reservation .con_hotelcard .inner .b_up .box_btns{width:100%}}@media only screen and (min-width: 1200px){.wrp_reservation .con_hotelcard .inner .b_up .box_btns{margin-left:3%}}@media print{.wrp_reservation .con_hotelcard .inner .b_up .box_btns{margin-left:3%}}@media only screen and (max-width: 1199px){.wrp_reservation .con_hotelcard .inner .b_up .box_btns{justify-content:flex-end;margin-top:1em}}.wrp_reservation .con_hotelcard .inner .b_up .box_btns p{width:49%;text-align:left}.wrp_reservation .con_hotelcard .inner .b_up .box_btns p:first-of-type{margin-right:2%}.wrp_reservation .con_hotelcard .inner .b_up .box_btns p a{display:block;width:100%;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;padding:1em;font-size:94%;position:relative}@media only screen and (max-width: 1199px){.wrp_reservation .con_hotelcard .inner .b_up .box_btns p a{padding:0.5em}}.wrp_reservation .con_hotelcard .inner .b_up .box_btns p a::after{content:"\f3d3";font-family:"Ionicons";position:absolute;right:1em}.wrp_reservation .con_hotelcard .inner .b_up .box_btns .btn_ghost a{background:#fff}@media only screen and (min-width: 1200px){.wrp_reservation .con_hotelcard .inner .b_up .box_btns .btn_ghost a:hover{background:#ccc}}@media print{.wrp_reservation .con_hotelcard .inner .b_up .box_btns .btn_ghost a:hover{background:#ccc}}.wrp_reservation .con_hotelcard .inner .b_up .box_btns .btn_blue a{border:1px solid #0c3778;background:#0c3778;color:#fff}@media only screen and (min-width: 1200px){.wrp_reservation .con_hotelcard .inner .b_up .box_btns .btn_blue a:hover{border:1px solid #fff;background:none}}@media print{.wrp_reservation .con_hotelcard .inner .b_up .box_btns .btn_blue a:hover{border:1px solid #fff;background:none}}.con_banner{margin-top:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_banner{margin-top:60px}}@media only screen and (max-width: 767px){.con_banner{margin-top:4em}}.con_banner p{text-align:center}.con_pickup{margin-top:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pickup{margin-top:60px}}@media only screen and (max-width: 767px){.con_pickup{margin-top:4em}}.con_pickup .slide_pickup{opacity:0}.con_pickup .slide_pickup .slick-track{margin:0 auto}.con_pickup .slide_pickup .box{padding:0 6px}.con_pickup .slide_pickup .box a{display:block}@media only screen and (min-width: 1200px){.con_pickup .slide_pickup .box a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.con_pickup .slide_pickup .box a:hover{opacity:0.7}}@media print{.con_pickup .slide_pickup .box a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.con_pickup .slide_pickup .box a:hover{opacity:0.7}}.con_pickup .slide_pickup .box a .img{text-align:center}.con_pickup .slide_pickup .box a .img img{display:inline-block;width:100%}.con_pickup .slide_pickup .box a .caption{font-weight:bold;padding:0.5em 0}.con_pickup .slide_pickup .slick-prev,.con_pickup .slide_pickup .slick-next{width:40px;font-size:20px;line-height:40px;text-align:center;overflow:hidden;position:absolute;top:50%;margin-top:-40px;z-index:10;color:#fff;background:#000;border:none}@media only screen and (min-width: 1200px){.con_pickup .slide_pickup .slick-prev,.con_pickup .slide_pickup .slick-next{width:33px;height:0;padding-top:66px}}@media print{.con_pickup .slide_pickup .slick-prev,.con_pickup .slide_pickup .slick-next{width:33px;height:0;padding-top:66px}}@media only screen and (max-width: 767px){.con_pickup .slide_pickup .slick-prev,.con_pickup .slide_pickup .slick-next{width:24px}}.con_pickup .slide_pickup .slick-prev.slick-disabled,.con_pickup .slide_pickup .slick-next.slick-disabled{display:none !important}.con_pickup .slide_pickup .slick-prev{left:0}@media only screen and (min-width: 1200px){.con_pickup .slide_pickup .slick-prev{background:url(../images/common/arrow_prev.png) 0 0 no-repeat;left:-44px}}@media print{.con_pickup .slide_pickup .slick-prev{background:url(../images/common/arrow_prev.png) 0 0 no-repeat;left:-44px}}@media only screen and (max-width: 479px){.con_pickup .slide_pickup .slick-prev{left:4%}}.con_pickup .slide_pickup .slick-next{right:0}@media only screen and (min-width: 1200px){.con_pickup .slide_pickup .slick-next{background:url(../images/common/arrow_next.png) 0 0 no-repeat;right:-44px}}@media print{.con_pickup .slide_pickup .slick-next{background:url(../images/common/arrow_next.png) 0 0 no-repeat;right:-44px}}@media only screen and (max-width: 479px){.con_pickup .slide_pickup .slick-next{right:4%}}.con_pickup .slide_pickup.slick-initialized{opacity:1}.con_pickup .slide_pickup.no_slide{display:flex;justify-content:center;opacity:1}.con_pickup .slide_pickup.no_slide .box{width:24.19355%;padding:0 0.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pickup .slide_pickup.no_slide .box{width:calc(100% / 3)}}@media only screen and (max-width: 767px){.con_pickup .slide_pickup.no_slide .box{width:100%}}.con_news{margin-top:100px;position:relative;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news{margin-top:90px}}@media only screen and (max-width: 767px){.con_news{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news{margin-top:10%;margin-bottom:0}}@media only screen and (max-width: 767px){.con_news{margin:15% auto 0}}.con_news .tl_basic{margin-bottom:30px}@media only screen and (max-width: 767px){.con_news .tl_basic{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_news .tl_basic{text-align:left}}@media only screen and (max-width: 767px){.con_news .tl_basic em{display:inline-block;padding-right:0.25em}}.con_news .box_important{border-top:1px solid #d94242}@media only screen and (min-width: 768px){.con_news .box_important{display:-webkit-flex;display:flex;width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.con_news .box_important .box{border-bottom:1px solid #d94242}@media only screen and (min-width: 768px){.con_news .box_important .box{width:50%}.con_news .box_important .box:only-child,.con_news .box_important .box:nth-child(2n+1):last-child{width:100%}.con_news .box_important .box:nth-child(even) a{position:relative}.con_news .box_important .box:nth-child(even) a:before{content:"";background:#e5e5e5;height:60%;width:1px;position:absolute;top:0;bottom:0;left:0;margin:auto 0}}.con_news .box_important .box a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;padding:20px;display:block;height:100%}@media only screen and (min-width: 1200px){.con_news .box_important .box a:hover{-moz-box-shadow:0 0 30px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 30px rgba(0,0,0,0.3);box-shadow:0 0 30px rgba(0,0,0,0.3)}}@media print{.con_news .box_important .box a:hover{-moz-box-shadow:0 0 30px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 30px rgba(0,0,0,0.3);box-shadow:0 0 30px rgba(0,0,0,0.3)}}@media only screen and (max-width: 767px){.con_news .box_important .box a{padding:1em 0}}.con_news .box_important .box a .category{font-size:88%;color:#fff;display:inline;padding:0.2em 0.5em;background:#d94242}.con_news .box_important .box a .title{margin-top:10px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media only screen and (max-width: 767px){.con_news .box_important .box a .title{margin-top:5px}}@media only screen and (min-width: 768px){.con_news .box_news{display:flex;flex-wrap:wrap}}@media only screen and (max-width: 767px){.con_news .box_news{margin-bottom:5%}}.con_news .box_news .box{border-bottom:1px solid #ccc}@media only screen and (min-width: 768px){.con_news .box_news .box{width:50%}}.con_news .box_news .box a{padding:1.3em;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;display:block;height:100%}@media only screen and (min-width: 1200px){.con_news .box_news .box a:hover{-moz-box-shadow:0 0 30px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 30px rgba(0,0,0,0.3);box-shadow:0 0 30px rgba(0,0,0,0.3)}}@media print{.con_news .box_news .box a:hover{-moz-box-shadow:0 0 30px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 30px rgba(0,0,0,0.3);box-shadow:0 0 30px rgba(0,0,0,0.3)}}@media only screen and (max-width: 767px){.con_news .box_news .box a{padding:1em 0}}.con_news .box_news .box a .wrp{display:flex;align-items:center}.con_news .box_news .box a .wrp .img{width:35%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news .box a .wrp .img{width:40%}}@media only screen and (max-width: 767px){.con_news .box_news .box a .wrp .img{width:30%}}.con_news .box_news .box a .wrp .img img{width:100%}.con_news .box_news .box a .wrp .box_txt{width:80%;padding-left:4%}@media only screen and (max-width: 767px){.con_news .box_news .box a .wrp .box_txt{width:70%}}.con_news .box_news .box a .wrp .box_txt .date{color:#555;font-size:88%;margin-bottom:0.3em;display:none}.con_news .txt_lnk{position:absolute;right:0;top:10%;width:25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .txt_lnk{width:30%}}@media only screen and (max-width: 767px){.con_news .txt_lnk{position:static;width:80%;margin:0 auto}}.con_offers{margin-top:180px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_offers{margin-top:120px}}@media only screen and (max-width: 767px){.con_offers{margin-top:5em}}.con_offers::after{width:206px;height:227px;top:-4em;left:0;content:"";position:absolute;background:url(../images/home/deco_asanoha.png) 0 0 no-repeat;background-size:contain;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_offers::after{width:13em}}@media only screen and (max-width: 767px){.con_offers::after{width:10em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_offers::after{height:15em}}@media only screen and (max-width: 767px){.con_offers::after{height:12em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_offers::after{top:-6em}}@media only screen and (max-width: 767px){.con_offers::after{top:-5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_offers::after{left:0}}@media only screen and (max-width: 767px){.con_offers::after{left:-2em}}@media only screen and (min-width: 1200px){.con_offers{display:flex;align-items:center}.con_offers:before{content:"";background:#006f67;position:absolute;z-index:-1;height:100%;width:64%;top:0;right:0}}@media print{.con_offers{display:flex;align-items:center}.con_offers:before{content:"";background:#006f67;position:absolute;z-index:-1;height:100%;width:64%;top:0;right:0}}@media only screen and (min-width: 1200px){.con_offers .box_title{width:30.52632%}}@media print{.con_offers .box_title{width:30.52632%}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.con_offers .box_title{padding-left:3%}}.con_offers .box_title .inner{margin:0 3em 0 auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_offers .box_title .inner{margin:0 auto}}@media only screen and (max-width: 767px){.con_offers .box_title .inner{margin:0 auto}}@media only screen and (min-width: 1200px){.con_offers .box_title .inner{width:65%}}@media print{.con_offers .box_title .inner{width:65%}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.con_offers .box_title .inner{width:80%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_offers .box_title .inner{text-align:center;margin-bottom:5%}}@media only screen and (max-width: 767px){.con_offers .box_title .inner{text-align:center}}.con_offers .box_title .inner .tl_basic{margin-bottom:10%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_offers .box_title .inner .tl_basic{margin-bottom:3%}}@media only screen and (max-width: 767px){.con_offers .box_title .inner .tl_basic{font-size:125%;margin-bottom:5%}}.con_offers .box_title .inner .txt{color:#555;margin-bottom:8%}@media only screen and (max-width: 1199px){.con_offers .box_title .inner .txt{margin-bottom:2%}}.con_offers .box_title .inner .txt em{display:inline-block;position:relative}.con_offers .box_title .inner .txt em:before{content:"";background:#c9e8e5;position:absolute;bottom:0.25em;left:0;z-index:-1;width:100%;height:5px}@media only screen and (max-width: 767px){.con_offers .box_title .inner .box_btns{width:90%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}}.con_offers .box_title .inner .box_btns .btn_basic{margin-bottom:15px;margin-inline:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_offers .box_title .inner .box_btns .btn_basic{display:inline-block}}@media only screen and (max-width: 767px){.con_offers .box_title .inner .box_btns .btn_basic{display:inline-block;width:48%}}.con_offers .box_title .inner .box_btns .btn_basic a{padding:0.6em 1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_offers .box_title .inner .box_btns .btn_basic a{padding:0.6em 2em}}@media only screen and (max-width: 767px){.con_offers .box_title .inner .box_btns .btn_basic a{padding:1em 0.6em}}@media only screen and (max-width: 767px){.con_offers .box_title .inner .box_btns .btn_basic.green{left:auto;right:3%}}@media only screen and (min-width: 1200px){.con_offers .box_offers{width:69.21053%;padding:5% 2% 4% 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}@media print{.con_offers .box_offers{width:69.21053%;padding:5% 2% 4% 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_offers .box_offers{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:95%;margin:0 auto}}@media only screen and (max-width: 767px){.con_offers .box_offers{position:relative;padding:5% 0}.con_offers .box_offers:before{content:"";background:#006f67;position:absolute;z-index:-1;height:100%;width:90%;top:0;right:0}}@media only screen and (min-width: 768px){.con_offers .box_offers .box{width:31.33333%}}@media only screen and (max-width: 767px){.con_offers .box_offers .box{width:95%;margin:0 auto 5%}}.con_offers .box_offers .box a{background:#fff;display:block;-moz-box-shadow:0 0 7px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.15);box-shadow:0 0 7px rgba(0,0,0,0.15);height:100%;display:-webkit-flex;display:flex}@media only screen and (min-width: 1200px){.con_offers .box_offers .box a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.con_offers .box_offers .box a:hover{-moz-box-shadow:0 0 30px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 30px rgba(0,0,0,0.3);box-shadow:0 0 30px rgba(0,0,0,0.3);transform:scale(1.05)}}@media print{.con_offers .box_offers .box a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.con_offers .box_offers .box a:hover{-moz-box-shadow:0 0 30px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 30px rgba(0,0,0,0.3);box-shadow:0 0 30px rgba(0,0,0,0.3);transform:scale(1.05)}}@media only screen and (min-width: 768px){.con_offers .box_offers .box a{flex-direction:column}}@media only screen and (max-width: 767px){.con_offers .box_offers .box a{flex-wrap:wrap;position:relative}}.con_offers .box_offers .box a .img{text-align:center;overflow:hidden;width:100%;height:0;padding-top:60%;position:relative}@media only screen and (max-width: 767px){.con_offers .box_offers .box a .img{width:45%;padding-top:33.75%}}.con_offers .box_offers .box a .img img{position:absolute;width:100%;top:0;left:0;left:50%;transform:translate(-50%, 0)}.con_offers .box_offers .box a .title{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif;font-size:125%;padding:1.5em 1em 0;letter-spacing:2px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_offers .box_offers .box a .title{padding:1em 1em 0}}@media only screen and (max-width: 767px){.con_offers .box_offers .box a .title{width:55%;padding:1em 1em 3em;font-size:113%}}.con_offers .box_offers .box a .price{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif;text-align:right;margin-top:auto;padding:1.5em 1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_offers .box_offers .box a .price{padding:1em}}@media only screen and (max-width: 767px){.con_offers .box_offers .box a .price{position:absolute;width:55%;bottom:-1em;right:0}}.con_offers .box_offers .box a .price em{font-size:150%}.con_concept{margin-top:115px;padding:80px 0;position:relative;overflow:hidden;background:url(../images/common/bg_green.jpg) 0 0 repeat}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept{margin-top:100px}}@media only screen and (max-width: 767px){.con_concept{margin-top:5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept{padding:60px 0}}@media only screen and (max-width: 767px){.con_concept{padding:3em 0}}.con_concept:before{content:"";background:url(../images/home/bg_concept_l.png) 0 0 no-repeat;position:absolute;left:0;top:0;width:339px;height:242px}.con_concept:after{content:"";background:url(../images/home/bg_concept_r.png) 0 0 no-repeat;position:absolute;right:0;bottom:-50px;width:207px;height:273px}.con_concept .wrp{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (min-width: 1200px) and (max-width: 1399px){.con_concept .wrp{padding:0}}@media only screen and (max-width: 1199px){.con_concept .wrp{flex-wrap:wrap}}.con_concept .wrp .box_left{width:50%}@media only screen and (max-width: 1199px){.con_concept .wrp .box_left{width:100%}}.con_concept .wrp .box_left .box_concept{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}@media only screen and (max-width: 767px){.con_concept .wrp .box_left .box_concept{flex-wrap:wrap;margin-bottom:1em}}.con_concept .wrp .box_left .box_concept .box_txt{width:47%}@media only screen and (max-width: 767px){.con_concept .wrp .box_left .box_concept .box_txt{width:100%;margin-bottom:20px}}.con_concept .wrp .box_left .box_concept .box_txt h2{color:#fff;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif;font-size:138%;margin-bottom:15px;font-weight:normal}@media only screen and (min-width: 1200px) and (max-width: 1366px){.con_concept .wrp .box_left .box_concept .box_txt h2{font-size:120%}}@media only screen and (max-width: 767px){.con_concept .wrp .box_left .box_concept .box_txt h2{font-size:132%;text-align:center}}.con_concept .wrp .box_left .box_concept .box_txt h2 em{font-size:150%}@media only screen and (max-width: 767px){.con_concept .wrp .box_left .box_concept .box_txt h2 em{font-feature-settings:"palt"}}.con_concept .wrp .box_left .box_concept .box_txt .txt{color:#e9f0de;line-height:1.8}.con_concept .wrp .box_left .box_concept .img{width:48%}.con_concept .wrp .box_left .box_concept .img img{width:100%}@media only screen and (max-width: 767px){.con_concept .wrp .box_left .box_concept .img{width:65%;margin:auto}}.con_concept .wrp .box_left .box_smart_concept{position:relative}.con_concept .wrp .box_left .box_smart_concept .txt{padding:5% 7%;color:#e9f0de;line-height:1.8}.con_concept .wrp .box_left .box_smart_concept::before,.con_concept .wrp .box_left .box_smart_concept::after{content:"";position:absolute;top:0;width:45px;height:100%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 767px){.con_concept .wrp .box_left .box_smart_concept::before,.con_concept .wrp .box_left .box_smart_concept::after{top:0;width:20px;height:100%}}.con_concept .wrp .box_left .box_smart_concept::before{border-left:solid 1px #e9f0de;border-top:solid 1px #e9f0de;border-bottom:solid 1px #e9f0de;left:0}.con_concept .wrp .box_left .box_smart_concept::after{border-right:solid 1px #e9f0de;border-top:solid 1px #e9f0de;border-bottom:solid 1px #e9f0de;right:0}.con_concept .wrp .box_point{width:45%;background:rgba(208,220,187,0.1);padding:30px 20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .wrp .box_point{padding:30px 10px}}@media only screen and (max-width: 1199px){.con_concept .wrp .box_point{width:100%;margin-top:3em}}@media only screen and (max-width: 767px){.con_concept .wrp .box_point{padding:1.5em 1em;margin-top:2em;margin-bottom:3em}}.con_concept .wrp .box_point h2{color:#fff;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif;font-size:150%;margin-bottom:20px;text-align:center;letter-spacing:2px;font-weight:normal}.con_concept .wrp .box_point .three .box{text-align:center}.con_concept .wrp .box_point .three .box:first-child,.con_concept .wrp .box_point .three .box:nth-child(2){border-bottom:1px solid #006f67;padding-bottom:15px}.con_concept .wrp .box_point .three .box:nth-child(2),.con_concept .wrp .box_point .three .box:nth-child(3){padding-top:15px}.con_concept .wrp .box_point .three .box h3{font-weight:normal;margin-bottom:10px}@media only screen and (max-width: 767px){.con_concept .wrp .box_point .three .box h3{margin-bottom:5px}}.con_concept .wrp .box_point .three .box h3 span{display:block;letter-spacing:2px}.con_concept .wrp .box_point .three .box h3 span.en{font-family:"Cinzel","Times New Roman", Times, Garamond, Georgia, serif;color:#d0dcbb;font-size:188%;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .wrp .box_point .three .box h3 span.en{font-size:175%}}@media only screen and (max-width: 767px){.con_concept .wrp .box_point .three .box h3 span.en{font-size:163%}}.con_concept .wrp .box_point .three .box h3 span.jp{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif;color:#fff;font-size:113%}.con_concept .wrp .box_point .three .box .txt{color:#e9f0de}.con_location{position:relative}.con_location::before{width:273px;height:159px;content:"";position:absolute;top:0;left:0;z-index:-1;background:url(../images/common/il_material_l.png) no-repeat;background-size:contain}@media only screen and (max-width: 767px){.con_location::before{width:35vw}}@media only screen and (max-width: 767px){.con_location::before{height:28vw}}.con_location .wrp{max-width:1600px;display:flex;justify-content:flex-end;align-items:flex-end}@media only screen and (min-width: 1200px) and (max-width: 1599px){.con_location .wrp{align-items:center}}@media only screen and (max-width: 1199px){.con_location .wrp{flex-direction:column-reverse}}.con_location .wrp .box_txt{width:33.125%;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_location .wrp .box_txt{width:100%}}@media only screen and (max-width: 767px){.con_location .wrp .box_txt{width:100%}}.con_location .wrp .box_txt .inn_txt{padding-left:40px;padding-top:110px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_location .wrp .box_txt .inn_txt{padding-left:2em}}@media only screen and (max-width: 767px){.con_location .wrp .box_txt .inn_txt{padding-left:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_location .wrp .box_txt .inn_txt{padding-top:0}}@media only screen and (max-width: 767px){.con_location .wrp .box_txt .inn_txt{padding-top:0}}@media only screen and (min-width: 1200px){.con_location .wrp .box_txt .inn_txt{border-left:3px double #171717}}@media print{.con_location .wrp .box_txt .inn_txt{border-left:3px double #171717}}.con_location .wrp .box_txt .inn_txt h2 span{display:block;padding:0;font-weight:normal}.con_location .wrp .box_txt .inn_txt h2 .en{font-size:375%;font-family:"Cinzel","Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_location .wrp .box_txt .inn_txt h2 .en{font-size:344%}}@media only screen and (max-width: 767px){.con_location .wrp .box_txt .inn_txt h2 .en{font-size:313%}}.con_location .wrp .box_txt .inn_txt h2 .jp{font-size:188%;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_location .wrp .box_txt .inn_txt h2 .jp{font-size:175%}}@media only screen and (max-width: 767px){.con_location .wrp .box_txt .inn_txt h2 .jp{font-size:163%}}.con_location .wrp .box_txt .inn_txt h2 .jp em{font-size:100%;display:inline-block;color:#006f67}.con_location .wrp .box_txt .inn_txt .txt_catch{margin-top:50px;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif;font-size:125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_location .wrp .box_txt .inn_txt .txt_catch{margin-top:40px}}@media only screen and (max-width: 767px){.con_location .wrp .box_txt .inn_txt .txt_catch{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_location .wrp .box_txt .inn_txt .txt_catch{font-size:113%}}@media only screen and (max-width: 767px){.con_location .wrp .box_txt .inn_txt .txt_catch{font-size:113%}}.con_location .wrp .box_txt .box_detail{margin-top:20px;padding-left:40px}@media only screen and (max-width: 767px){.con_location .wrp .box_txt .box_detail{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_location .wrp .box_txt .box_detail{padding-left:2em}}@media only screen and (max-width: 767px){.con_location .wrp .box_txt .box_detail{padding-left:1.5em}}.con_location .wrp .box_txt .box_detail .txt{letter-spacing:1px}.con_location .wrp .box_txt .box_detail .btn_basic{width:240px;margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_location .wrp .box_txt .box_detail .btn_basic{width:60%}}@media only screen and (max-width: 767px){.con_location .wrp .box_txt .box_detail .btn_basic{width:80%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_location .wrp .box_txt .box_detail .btn_basic{margin-top:20px}}@media only screen and (max-width: 767px){.con_location .wrp .box_txt .box_detail .btn_basic{margin-top:1.5em}}.con_location .wrp .img{width:52.1875%;margin-left:5.625%;margin-top:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_location .wrp .img{width:105%}}@media only screen and (max-width: 767px){.con_location .wrp .img{width:108%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_location .wrp .img{margin-left:0}}@media only screen and (max-width: 767px){.con_location .wrp .img{margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_location .wrp .img{margin-top:3em}}@media only screen and (max-width: 767px){.con_location .wrp .img{margin-top:2em}}.con_location .wrp .img img{width:100%}.con_tateyama{margin-top:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_tateyama{margin-top:120px}}@media only screen and (max-width: 767px){.con_tateyama{margin-top:3em}}.con_tateyama .img img{width:100%}.con_sightseeing{margin-top:190px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing{margin-top:110px}}@media only screen and (max-width: 767px){.con_sightseeing{margin-top:4em}}@media only screen and (min-width: 1200px){.con_sightseeing{display:flex;align-items:center}}@media print{.con_sightseeing{display:flex;align-items:center}}@media only screen and (max-width: 767px){.con_sightseeing{background-size:30% auto;padding-top:15%}}.con_sightseeing .box_title{text-align:center}@media only screen and (min-width: 1200px){.con_sightseeing .box_title{width:20%;order:2}}@media print{.con_sightseeing .box_title{width:20%;order:2}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .box_title{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_sightseeing .box_title{padding-bottom:5%}}.con_sightseeing .box_title .txt_eng{font-family:"Cinzel","Times New Roman", Times, Garamond, Georgia, serif;font-size:300%;display:inline-block;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .box_title .txt_eng{font-size:275%}}@media only screen and (max-width: 767px){.con_sightseeing .box_title .txt_eng{font-size:250%}}.con_sightseeing .box_title .txt_eng::before{width:107px;height:41px;content:"";position:absolute;top:-0.3em;left:50%;transform:translateX(-50%);background:url(../images/home/tl_toyama.png) no-repeat;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .box_title .txt_eng::before{width:80px}}@media only screen and (max-width: 767px){.con_sightseeing .box_title .txt_eng::before{width:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .box_title .txt_eng::before{height:35px}}@media only screen and (max-width: 767px){.con_sightseeing .box_title .txt_eng::before{height:1em}}.con_sightseeing .box_title .txt_eng::after{content:"";position:absolute;width:1.8em;height:1px;top:100%;left:50%;transform:translateX(-50%);background:#4f3d32}.con_sightseeing .box_title h2{margin-top:25px;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .box_title h2{margin-top:20px}}@media only screen and (max-width: 767px){.con_sightseeing .box_title h2{margin-top:1em}}.con_sightseeing .box_title h2>span{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif;font-size:150%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .box_title h2>span{font-size:138%}}@media only screen and (max-width: 767px){.con_sightseeing .box_title h2>span{font-size:125%}}.con_sightseeing .box_title .btn_basic{margin:30px auto 0;width:238px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .box_title .btn_basic{margin:25px auto 0}}@media only screen and (max-width: 767px){.con_sightseeing .box_title .btn_basic{margin:1em auto 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .box_title .btn_basic{width:50%}}@media only screen and (max-width: 767px){.con_sightseeing .box_title .btn_basic{width:60%}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.con_sightseeing .box_title .txt_eng{font-size:260%}.con_sightseeing .box_title h2>span{font-size:130%}}.con_sightseeing .slide_msightseeing{position:relative;z-index:1;opacity:0;transition:opacity 0.5s linear}@media only screen and (min-width: 1200px){.con_sightseeing .slide_msightseeing{width:80%}}@media print{.con_sightseeing .slide_msightseeing{width:80%}}@media only screen and (min-width: 1200px) and (max-width: 1699px){.con_sightseeing .slide_msightseeing{width:75%;margin-right:3%}}.con_sightseeing .slide_msightseeing.slick-initialized{opacity:1}@media only screen and (min-width: 1200px){.con_sightseeing .slide_msightseeing{order:1}}@media print{.con_sightseeing .slide_msightseeing{order:1}}.con_sightseeing .slide_msightseeing a{display:block;position:relative}.con_sightseeing .slide_msightseeing a:hover .box_txt{background:none}.con_sightseeing .slide_msightseeing a:hover .box_txt .wrp{display:none}.con_sightseeing .slide_msightseeing a .img img{width:100%}.con_sightseeing .slide_msightseeing a .box_txt{background:rgba(0,0,0,0.55);position:absolute;color:#fff;top:0;left:0;text-align:center;width:100%;height:100%;display:flex;justify-content:center;align-items:center;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.con_sightseeing .slide_msightseeing a .box_txt .wrp{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.con_sightseeing .slide_msightseeing a .box_txt .wrp .txt{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif;font-size:163%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .slide_msightseeing a .box_txt .wrp .txt{font-size:138%}}@media only screen and (max-width: 767px){.con_sightseeing .slide_msightseeing a .box_txt .wrp .txt{font-size:132%}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.con_sightseeing .slide_msightseeing a .box_txt .wrp .txt{font-size:140%}}.con_sightseeing .slide_msightseeing a .box_txt .wrp .txt_access{display:inline-block;border:1px solid #fff;padding:2px 5px;font-size:88%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .slide_msightseeing a .box_txt .wrp .txt_access{font-size:88%}}@media only screen and (max-width: 767px){.con_sightseeing .slide_msightseeing a .box_txt .wrp .txt_access{font-size:69%}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.con_sightseeing .slide_msightseeing a .box_txt .wrp .txt_access{font-size:75%}}.con_sightseeing .slide_msightseeing .slick-prev,.con_sightseeing .slide_msightseeing .slick-next{width:40px;font-size:20px;line-height:40px;text-align:center;overflow:hidden;position:absolute;top:50%;margin-top:-15px;z-index:10;color:#fff;background:#000;border:none}@media only screen and (min-width: 1200px){.con_sightseeing .slide_msightseeing .slick-prev,.con_sightseeing .slide_msightseeing .slick-next{width:33px;height:0;padding-top:66px}}@media print{.con_sightseeing .slide_msightseeing .slick-prev,.con_sightseeing .slide_msightseeing .slick-next{width:33px;height:0;padding-top:66px}}@media only screen and (max-width: 767px){.con_sightseeing .slide_msightseeing .slick-prev,.con_sightseeing .slide_msightseeing .slick-next{width:24px}}.con_sightseeing .slide_msightseeing .slick-prev.slick-disabled,.con_sightseeing .slide_msightseeing .slick-next.slick-disabled{display:none !important}.con_sightseeing .slide_msightseeing .slick-prev{left:0}@media only screen and (min-width: 1200px){.con_sightseeing .slide_msightseeing .slick-prev{display:none !important}}@media print{.con_sightseeing .slide_msightseeing .slick-prev{display:none !important}}.con_sightseeing .slide_msightseeing .slick-next{right:0}@media only screen and (min-width: 1200px){.con_sightseeing .slide_msightseeing .slick-next{background:url(../images/common/arrow_next.png) 0 0 no-repeat;right:-40px}}@media print{.con_sightseeing .slide_msightseeing .slick-next{background:url(../images/common/arrow_next.png) 0 0 no-repeat;right:-40px}}.con_sightseeing .box_modal{display:none}.modaal-content-container{padding:0}.wrp_modal{background:#fff}@media only screen and (min-width: 1200px){.wrp_modal{display:flex;align-items:center}}@media print{.wrp_modal{display:flex;align-items:center}}.wrp_modal .img{text-align:center}@media only screen and (min-width: 1200px){.wrp_modal .img{width:60%}.wrp_modal .img img{width:100%;height:410px;object-fit:cover;font-family:"object-fit: cover;"}}@media print{.wrp_modal .img{width:60%}.wrp_modal .img img{width:100%;height:410px;object-fit:cover;font-family:"object-fit: cover;"}}.wrp_modal .box_txt{padding:5%}@media only screen and (min-width: 1200px){.wrp_modal .box_txt{width:40%}}@media print{.wrp_modal .box_txt{width:40%}}.wrp_modal .box_txt .name{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif;font-size:188%;margin-bottom:10px}@media only screen and (max-width: 767px){.wrp_modal .box_txt .name{font-size:138%;margin-bottom:5px}}.wrp_modal .box_txt .time{margin-bottom:20px}.wrp_modal .box_txt .time span{display:inline-block;background:#006f67;color:#fff;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif;padding:2px 10px}.wrp_modal .box_txt .txt{margin-bottom:20px;line-height:1.8}.wrp_modal .box_txt .lnk a{font-size:88%;text-decoration:underline}@media only screen and (max-width: 767px){.wrp_modal .box_txt .lnk a{font-size:82%}}.con_3b{padding-top:150px;margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_3b{padding-top:100px}}@media only screen and (max-width: 767px){.con_3b{padding-top:10%}}@media only screen and (max-width: 767px){.con_3b{margin-bottom:15%}}.con_3b h2{font-weight:normal;text-align:center;position:relative;z-index:1}@media only screen and (min-width: 768px){.con_3b h2{display:flex;justify-content:center;flex-direction:row-reverse}}@media only screen and (max-width: 767px){.con_3b h2{margin-bottom:5%}}.con_3b h2>span{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif;font-size:207%;background:#fff;margin:0 2px;display:inline-block}@media only screen and (min-width: 768px){.con_3b h2>span{-webkit-font-feature-settings:'pkna';font-feature-settings:'pkna';-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl}}@media only screen and (min-width: 768px){.con_3b h2>span{width:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_3b h2>span{font-size:163%}}@media only screen and (max-width: 767px){.con_3b h2>span{font-size:150%;margin:0 auto}}@media only screen and (min-width: 768px){.con_3b h2>span>span{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all}}.con_3b h2>span em{color:#006f67;font-size:125%;font-family:"Cinzel","Times New Roman", Times, Garamond, Georgia, serif;-webkit-writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb;letter-spacing:-0.1em}@media only screen and (min-width: 768px){.con_3b ul{display:flex}}@media only screen and (min-width: 1200px){.con_3b ul{margin-top:-120px}}@media print{.con_3b ul{margin-top:-120px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_3b ul{margin-top:-50px}}.con_3b ul li{width:33.33333%;border-left:1px solid #fff}@media only screen and (max-width: 767px){.con_3b ul li{width:100%;border-left:none;position:relative}}.con_3b ul li .img{text-align:center}.con_3b ul li .img img{width:100%}@media only screen and (min-width: 768px){.con_3b ul li .box_txt{display:flex}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_3b ul li .box_txt{flex-wrap:wrap}}@media only screen and (max-width: 767px){.con_3b ul li .box_txt{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background:rgba(0,0,0,0.2)}}.con_3b ul li .box_txt h3{font-weight:normal;font-family:"Cinzel","Times New Roman", Times, Garamond, Georgia, serif;font-size:300%;line-height:1;margin-top:-20px;letter-spacing:-0.05em;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_3b ul li .box_txt h3{width:100%}}@media only screen and (max-width: 767px){.con_3b ul li .box_txt h3{width:100%;margin-top:0;font-size:250%;color:#fff;text-align:center;position:relative;padding-bottom:1em}.con_3b ul li .box_txt h3:after{content:"+";font-size:24px;width:30px;line-height:30px;border:1px solid #fff;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;position:absolute;bottom:0;left:0;right:0;margin:auto;text-align:center;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}}.con_3b ul li .box_txt h3:first-letter{color:#006f67;font-size:250%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_3b ul li .box_txt h3:first-letter{font-size:188%}}@media only screen and (max-width: 767px){.con_3b ul li .box_txt h3:first-letter{color:#fff;font-size:225%}}@media only screen and (max-width: 767px){.con_3b ul li .box_txt h3.open:after{transform:rotate(-45deg)}}.con_3b ul li .box_txt .txt{font-size:88%;padding-left:3%;margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_3b ul li .box_txt .txt{padding-left:0;width:95%;margin:0 auto}}@media only screen and (max-width: 767px){.con_3b ul li .box_txt .txt{display:none;background:#fff;padding:1em;width:90%;margin:0 auto}}.con_3b ul li:last-child .box_txt h3{white-space:nowrap;line-height:0.8}@media only screen and (min-width: 1200px){.con_3b ul li:last-child .box_txt h3{padding-top:30px;width:29%}}@media print{.con_3b ul li:last-child .box_txt h3{padding-top:30px;width:29%}}@media only screen and (min-width: 1670px) and (max-width: 2000px){.con_3b ul li:last-child .box_txt h3{width:29%}}@media only screen and (min-width: 1440px) and (max-width: 1669px){.con_3b ul li:last-child .box_txt h3{width:37%}}@media only screen and (min-width: 1325px) and (max-width: 1439px){.con_3b ul li:last-child .box_txt h3{width:39%}}@media only screen and (min-width: 1200px) and (max-width: 1324px){.con_3b ul li:last-child .box_txt h3{width:43%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_3b ul li:last-child .box_txt h3{width:100%}}.con_3b ul li:last-child .box_txt h3:first-letter{line-height:1;position:relative;z-index:1}@media only screen and (min-width: 1200px){.con_3b ul li:last-child .box_txt h3:first-letter{margin-top:-25px;float:left}}@media print{.con_3b ul li:last-child .box_txt h3:first-letter{margin-top:-25px;float:left}}@media only screen and (min-width: 1200px){.con_3b ul li:last-child .box_txt .txt{width:71%}}@media print{.con_3b ul li:last-child .box_txt .txt{width:71%}}@media only screen and (min-width: 1670px) and (max-width: 2000px){.con_3b ul li:last-child .box_txt .txt{width:71%}}@media only screen and (min-width: 1440px) and (max-width: 1669px){.con_3b ul li:last-child .box_txt .txt{width:64%}}@media only screen and (min-width: 1325px) and (max-width: 1439px){.con_3b ul li:last-child .box_txt .txt{width:61%}}@media only screen and (min-width: 1100px) and (max-width: 1324px){.con_3b ul li:last-child .box_txt .txt{width:57%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_3b ul li:last-child .box_txt .txt{width:100%}}.con_floor{margin-top:105px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floor{margin-top:80px}}@media only screen and (max-width: 767px){.con_floor{margin-top:3em}}.con_floor .box_img .img img{width:100%}.con_floor .wrp_txt{width:36.74541%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floor .wrp_txt{width:90%}}@media only screen and (max-width: 767px){.con_floor .wrp_txt{width:90%}}@media only screen and (max-width: 1199px){.con_floor .wrp_txt{margin:2em auto 0}}.con_floor .wrp_txt .box_txt .tl_basic span{letter-spacing:4px}.con_floor .wrp_txt .box_txt .txt{margin-top:30px;line-height:1.8;letter-spacing:2px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floor .wrp_txt .box_txt .txt{margin-top:25px}}@media only screen and (max-width: 767px){.con_floor .wrp_txt .box_txt .txt{margin-top:1.5em}}.con_floor .wrp_txt .box_btn{margin-top:45px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floor .wrp_txt .box_btn{margin-top:35px}}@media only screen and (max-width: 767px){.con_floor .wrp_txt .box_btn{margin-top:2em}}.con_floor .wrp_txt .box_btn .btn_basic{width:355px;margin:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floor .wrp_txt .box_btn .btn_basic{width:45%}}@media only screen and (max-width: 767px){.con_floor .wrp_txt .box_btn .btn_basic{width:60%}}.con_floor .wrp_txt .box_btn .btn_basic:nth-of-type(n+2){margin-top:1em;margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floor .wrp_txt .box_btn .btn_basic:nth-of-type(n+2){margin-top:0}}@media only screen and (max-width: 767px){.con_floor .wrp_txt .box_btn .btn_basic:nth-of-type(n+2){margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floor .wrp_txt .box_btn .btn_basic:nth-of-type(n+2){margin-left:2em}}@media only screen and (max-width: 767px){.con_floor .wrp_txt .box_btn .btn_basic:nth-of-type(n+2){margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floor .wrp_txt .box_btn{display:flex;justify-content:center;align-items:center}}@media only screen and (min-width: 1200px){.con_floor .wrp_txt{position:absolute;top:40%;right:0;padding:75px 30px 50px 80px;transform:translateY(-50%);box-sizing:border-box;background:rgba(79,61,50,0.8)}.con_floor .wrp_txt .box_txt .tl_basic{color:#fff}.con_floor .wrp_txt .box_txt .tl_basic em{color:#fff}.con_floor .wrp_txt .box_txt .txt{width:95%;margin-left:auto;color:#fff}}@media only screen and (min-width: 1200px) and (min-width: 1200px) and (max-width: 1799px){.con_floor .wrp_txt{padding:65px 30px 50px 50px}}@media only screen and (min-width: 1200px) and (min-width: 1200px) and (max-width: 1699px){.con_floor .wrp_txt{top:50%;width:45%}}@media only screen and (min-width: 1200px) and (min-width: 1200px) and (max-width: 1399px){.con_floor .wrp_txt .box_txt .tl_basic em{font-size:220%}.con_floor .wrp_txt .box_txt .tl_basic span{font-size:95%}}@media print{.con_floor .wrp_txt{position:absolute;top:40%;right:0;padding:75px 30px 50px 80px;transform:translateY(-50%);box-sizing:border-box;background:rgba(79,61,50,0.8)}.con_floor .wrp_txt .box_txt .tl_basic{color:#fff}.con_floor .wrp_txt .box_txt .tl_basic em{color:#fff}.con_floor .wrp_txt .box_txt .txt{width:95%;margin-left:auto;color:#fff}}.con_bath{padding-top:130px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bath{padding-top:100px}}@media only screen and (max-width: 767px){.con_bath{padding-top:3em}}@media only screen and (min-width: 1200px){.con_bath{position:relative}.con_bath::before{width:294px;height:179px;content:"";position:absolute;top:0;left:3em;background:url(../images/home/deco_wave.png) no-repeat;background-size:contain;z-index:-2}}@media only screen and (min-width: 1200px) and (min-width: 768px) and (max-width: 1199px){.con_bath::before{width:200px}}@media only screen and (min-width: 1200px) and (max-width: 767px){.con_bath::before{width:3em}}@media only screen and (min-width: 1200px) and (min-width: 768px) and (max-width: 1199px){.con_bath::before{height:120px}}@media only screen and (min-width: 1200px) and (max-width: 767px){.con_bath::before{height:2em}}@media only screen and (min-width: 1200px){.con_bath::after{height:330px;content:"";position:absolute;top:0;left:7.5%;width:1em;background:url(../images/home/bath_line.png) repeat-y;z-index:-1}}@media only screen and (min-width: 1200px) and (min-width: 768px) and (max-width: 1199px){.con_bath::after{height:5em}}@media only screen and (min-width: 1200px) and (max-width: 767px){.con_bath::after{height:4em}}@media print{.con_bath{position:relative}.con_bath::before{width:294px;height:179px;content:"";position:absolute;top:0;left:3em;background:url(../images/home/deco_wave.png) no-repeat;background-size:contain;z-index:-2}.con_bath::after{height:330px;content:"";position:absolute;top:0;left:7.5%;width:1em;background:url(../images/home/bath_line.png) repeat-y;z-index:-1}}.con_bath .wrp_bath{display:flex;justify-content:flex-end}@media only screen and (max-width: 1199px){.con_bath .wrp_bath{flex-direction:column-reverse}}.con_bath .wrp_bath .box_txt{width:22.57218%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bath .wrp_bath .box_txt{width:90%}}@media only screen and (max-width: 767px){.con_bath .wrp_bath .box_txt{width:90%}}@media only screen and (min-width: 1200px){.con_bath .wrp_bath .box_txt{padding-top:140px;padding-left:30px}}@media print{.con_bath .wrp_bath .box_txt{padding-top:140px;padding-left:30px}}@media only screen and (max-width: 1199px){.con_bath .wrp_bath .box_txt{margin:auto;padding-top:2em;position:relative}.con_bath .wrp_bath .box_txt::before{width:294px;height:179px;content:"";position:absolute;top:0;left:3em;background:url(../images/home/deco_wave.png) no-repeat;background-size:contain;z-index:-2}}@media only screen and (max-width: 1199px) and (min-width: 768px) and (max-width: 1199px){.con_bath .wrp_bath .box_txt::before{width:200px}}@media only screen and (max-width: 1199px) and (max-width: 767px){.con_bath .wrp_bath .box_txt::before{width:9em}}@media only screen and (max-width: 1199px) and (min-width: 768px) and (max-width: 1199px){.con_bath .wrp_bath .box_txt::before{height:120px}}@media only screen and (max-width: 1199px) and (max-width: 767px){.con_bath .wrp_bath .box_txt::before{height:7em}}.con_bath .wrp_bath .box_txt .txt{margin-top:25px;letter-spacing:1px;line-height:1.8}@media only screen and (max-width: 767px){.con_bath .wrp_bath .box_txt .txt{margin-top:1em}}.con_bath .wrp_bath .box_txt .btn_basic{margin:75px 0 0;width:300px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bath .wrp_bath .box_txt .btn_basic{margin:50px auto 0}}@media only screen and (max-width: 767px){.con_bath .wrp_bath .box_txt .btn_basic{margin:2em auto 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bath .wrp_bath .box_txt .btn_basic{width:60%}}@media only screen and (max-width: 767px){.con_bath .wrp_bath .box_txt .btn_basic{width:60%}}.con_bath .wrp_bath .box_img{width:64.46194%;margin-left:5.24934%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bath .wrp_bath .box_img{width:100%}}@media only screen and (max-width: 767px){.con_bath .wrp_bath .box_img{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bath .wrp_bath .box_img{margin-left:0}}@media only screen and (max-width: 767px){.con_bath .wrp_bath .box_img{margin-left:0}}.con_bath .wrp_bath .box_img .img img{width:100%}.con_breakfast{margin-top:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_breakfast{margin-top:100px}}@media only screen and (max-width: 767px){.con_breakfast{margin-top:3em}}.con_breakfast .wrp_breakfast{display:flex}@media only screen and (max-width: 1199px){.con_breakfast .wrp_breakfast{display:block}}.con_breakfast .wrp_breakfast .wrp_slide{width:60.89239%;margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_breakfast .wrp_breakfast .wrp_slide{width:100%}}@media only screen and (max-width: 767px){.con_breakfast .wrp_breakfast .wrp_slide{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_breakfast .wrp_breakfast .wrp_slide{margin-top:0}}@media only screen and (max-width: 767px){.con_breakfast .wrp_breakfast .wrp_slide{margin-top:0}}.con_breakfast .wrp_breakfast .wrp_slide .box_slide{position:relative}@media only screen and (max-width: 1199px){.con_breakfast .wrp_breakfast .wrp_slide .box_slide .slide_breakfast .slide{overflow:hidden}}.con_breakfast .wrp_breakfast .wrp_slide .box_slide .slide_breakfast .slide img{width:100%}.con_breakfast .wrp_breakfast .wrp_slide .box_slide .slide_breakfast .slick-prev,.con_breakfast .wrp_breakfast .wrp_slide .box_slide .slide_breakfast .slick-next{width:40px;font-size:20px;line-height:40px;text-align:center;overflow:hidden;position:absolute;top:50%;margin-top:-15px;z-index:10;color:#fff;background:#000;border:none}@media only screen and (min-width: 1200px){.con_breakfast .wrp_breakfast .wrp_slide .box_slide .slide_breakfast .slick-prev,.con_breakfast .wrp_breakfast .wrp_slide .box_slide .slide_breakfast .slick-next{width:33px;height:0;padding-top:66px}}@media print{.con_breakfast .wrp_breakfast .wrp_slide .box_slide .slide_breakfast .slick-prev,.con_breakfast .wrp_breakfast .wrp_slide .box_slide .slide_breakfast .slick-next{width:33px;height:0;padding-top:66px}}@media only screen and (max-width: 767px){.con_breakfast .wrp_breakfast .wrp_slide .box_slide .slide_breakfast .slick-prev,.con_breakfast .wrp_breakfast .wrp_slide .box_slide .slide_breakfast .slick-next{width:24px}}.con_breakfast .wrp_breakfast .wrp_slide .box_slide .slide_breakfast .slick-prev.slick-disabled,.con_breakfast .wrp_breakfast .wrp_slide .box_slide .slide_breakfast .slick-next.slick-disabled{display:none !important}.con_breakfast .wrp_breakfast .wrp_slide .box_slide .slide_breakfast .slick-prev{left:0}@media only screen and (min-width: 1200px){.con_breakfast .wrp_breakfast .wrp_slide .box_slide .slide_breakfast .slick-prev{background:url(../images/common/arrow_prev.png) 0 0 no-repeat}}@media print{.con_breakfast .wrp_breakfast .wrp_slide .box_slide .slide_breakfast .slick-prev{background:url(../images/common/arrow_prev.png) 0 0 no-repeat}}.con_breakfast .wrp_breakfast .wrp_slide .box_slide .slide_breakfast .slick-next{right:0}@media only screen and (min-width: 1200px){.con_breakfast .wrp_breakfast .wrp_slide .box_slide .slide_breakfast .slick-next{background:url(../images/common/arrow_next.png) 0 0 no-repeat;right:-20px}}@media print{.con_breakfast .wrp_breakfast .wrp_slide .box_slide .slide_breakfast .slick-next{background:url(../images/common/arrow_next.png) 0 0 no-repeat;right:-20px}}.con_breakfast .wrp_breakfast .wrp_slide .box_slide .thumb-item-nav{position:absolute;bottom:-30px;right:0}@media only screen and (min-width: 1025px) and (max-width: 1280px){.con_breakfast .wrp_breakfast .wrp_slide .box_slide .thumb-item-nav{bottom:-80px}}@media only screen and (max-width: 767px){.con_breakfast .wrp_breakfast .wrp_slide .box_slide .thumb-item-nav{bottom:-10px;left:0;right:0;margin:0 auto}}.con_breakfast .wrp_breakfast .wrp_slide .box_slide .thumb-item-nav .slick-track{width:100% !important;text-align:right}.con_breakfast .wrp_breakfast .wrp_slide .box_slide .thumb-item-nav .thumb{width:100px !important;margin:0 2px;opacity:0.8;float:none;display:inline-block;cursor:pointer}@media only screen and (max-width: 767px){.con_breakfast .wrp_breakfast .wrp_slide .box_slide .thumb-item-nav .thumb{width:12.28571% !important;margin:0 1%}}.con_breakfast .wrp_breakfast .wrp_slide .box_slide .thumb-item-nav .thumb.slick-current{opacity:1;border:5px solid #006f67;opacity:0.8}@media only screen and (max-width: 767px){.con_breakfast .wrp_breakfast .wrp_slide .box_slide .thumb-item-nav .thumb.slick-current{border:3px solid #006f67}}.con_breakfast .wrp_breakfast .box_txt{width:29.92126%;margin-left:4.98688%;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_breakfast .wrp_breakfast .box_txt{width:90%}}@media only screen and (max-width: 767px){.con_breakfast .wrp_breakfast .box_txt{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_breakfast .wrp_breakfast .box_txt{margin-left:0}}@media only screen and (max-width: 767px){.con_breakfast .wrp_breakfast .box_txt{margin-left:0}}@media only screen and (max-width: 1199px){.con_breakfast .wrp_breakfast .box_txt{margin:0 auto}}.con_breakfast .wrp_breakfast .box_txt::after{top:0;right:-6em;width:209px;height:227px;content:"";position:absolute;display:block;background:url(../images/home/deco_asanoha.png) center no-repeat;background-size:contain;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_breakfast .wrp_breakfast .box_txt::after{top:-2em}}@media only screen and (max-width: 767px){.con_breakfast .wrp_breakfast .box_txt::after{top:-2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_breakfast .wrp_breakfast .box_txt::after{right:-2em}}@media only screen and (max-width: 767px){.con_breakfast .wrp_breakfast .box_txt::after{right:-2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_breakfast .wrp_breakfast .box_txt::after{width:180px}}@media only screen and (max-width: 767px){.con_breakfast .wrp_breakfast .box_txt::after{width:6em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_breakfast .wrp_breakfast .box_txt::after{height:200px}}@media only screen and (max-width: 767px){.con_breakfast .wrp_breakfast .box_txt::after{height:7em}}.con_breakfast .wrp_breakfast .box_txt .bd_tl{padding-top:200px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_breakfast .wrp_breakfast .box_txt .bd_tl{padding-top:10%}}@media only screen and (max-width: 767px){.con_breakfast .wrp_breakfast .box_txt .bd_tl{padding-top:7%}}.con_breakfast .wrp_breakfast .box_txt .bd_tl span em{font-size:250%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_breakfast .wrp_breakfast .box_txt .bd_tl span em{font-size:250%}}@media only screen and (max-width: 767px){.con_breakfast .wrp_breakfast .box_txt .bd_tl span em{font-size:238%}}@media only screen and (max-width: 1199px){.con_breakfast .wrp_breakfast .box_txt .bd_tl{border-left:none;text-align:left}.con_breakfast .wrp_breakfast .box_txt .bd_tl::before{content:none}.con_breakfast .wrp_breakfast .box_txt .bd_tl span{padding:0}}.con_breakfast .wrp_breakfast .box_txt .txt{margin-top:30px;width:95%;line-height:1.8;letter-spacing:2px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_breakfast .wrp_breakfast .box_txt .txt{margin-top:25px}}@media only screen and (max-width: 767px){.con_breakfast .wrp_breakfast .box_txt .txt{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_breakfast .wrp_breakfast .box_txt .txt{width:100%}}@media only screen and (max-width: 767px){.con_breakfast .wrp_breakfast .box_txt .txt{width:100%}}@media only screen and (min-width: 1200px){.con_breakfast .wrp_breakfast .box_txt .txt{margin-left:auto}}@media print{.con_breakfast .wrp_breakfast .box_txt .txt{margin-left:auto}}.con_breakfast .wrp_breakfast .box_txt .txt span{display:block;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif;line-height:1.7;letter-spacing:0.04em}.con_breakfast .wrp_breakfast .box_txt .txt span.price{margin-top:15px}@media only screen and (max-width: 767px){.con_breakfast .wrp_breakfast .box_txt .txt span.price{margin-top:1em}}.con_breakfast .wrp_breakfast .box_txt .txt span.price em{font-size:144%}.con_breakfast .wrp_breakfast .box_txt .btn_basic{margin:90px auto 0;display:flex;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_breakfast .wrp_breakfast .box_txt .btn_basic{margin:50px auto 0}}@media only screen and (max-width: 767px){.con_breakfast .wrp_breakfast .box_txt .btn_basic{margin:2em auto 0}}.con_breakfast .wrp_breakfast .box_txt .btn_basic>a{width:300px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_breakfast .wrp_breakfast .box_txt .btn_basic>a{width:60%}}@media only screen and (max-width: 767px){.con_breakfast .wrp_breakfast .box_txt .btn_basic>a{width:60%}}.con_lounge{margin-top:330px;padding-top:50px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lounge{margin-top:200px}}@media only screen and (max-width: 767px){.con_lounge{margin-top:5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lounge{padding-top:0}}@media only screen and (max-width: 767px){.con_lounge{padding-top:0}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.con_lounge{margin-top:280px}}.con_lounge .img img{width:100%}.con_lounge .box_txt{width:36.74541%;padding:50px 50px 35px 45px;color:#fff;background:#b29c80}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lounge .box_txt{width:100%}}@media only screen and (max-width: 767px){.con_lounge .box_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lounge .box_txt{padding:3em 1.5em 3.5em}}@media only screen and (max-width: 767px){.con_lounge .box_txt{padding:2em 1em 3em}}@media only screen and (min-width: 1200px){.con_lounge .box_txt{position:absolute;top:0;left:0;z-index:2}}@media print{.con_lounge .box_txt{position:absolute;top:0;left:0;z-index:2}}@media only screen and (min-width: 1200px) and (max-width: 1599px){.con_lounge .box_txt{width:45%}}@media only screen and (min-width: 1200px) and (max-width: 1299px){.con_lounge .box_txt{width:50%}}.con_lounge .box_txt .tl_basic em{color:#fff}.con_lounge .box_txt .txt{margin-top:25px;line-height:1.8;letter-spacing:2px}@media only screen and (max-width: 767px){.con_lounge .box_txt .txt{margin-top:1.5em}}.con_lounge .box_txt .btn_basic{margin:25px 0 0 auto;justify-content:flex-end;display:flex}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lounge .box_txt .btn_basic{margin:2em auto 0}}@media only screen and (max-width: 767px){.con_lounge .box_txt .btn_basic{margin:2em auto 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lounge .box_txt .btn_basic{justify-content:center}}@media only screen and (max-width: 767px){.con_lounge .box_txt .btn_basic{justify-content:center}}.con_lounge .box_txt .btn_basic>a{width:300px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lounge .box_txt .btn_basic>a{width:60%}}@media only screen and (max-width: 767px){.con_lounge .box_txt .btn_basic>a{width:60%}}.con_popCampaign{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;opacity:1;transition:all .3s ease}.con_popCampaign::before{content:'';width:100vw;height:100vh;background:rgba(0,0,0,0.8);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.con_popCampaign .inner{width:calc(580 / 1920 * 100%);max-width:580px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 1025px) and (max-width: 1279px){.con_popCampaign .inner{width:40%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_popCampaign .inner{width:60%}}@media only screen and (max-width: 767px){.con_popCampaign .inner{width:90%;max-width:500px;background:#fff;transform:translate(-50%, -60%)}}.con_popCampaign .inner .close{width:33px;height:33px;position:absolute;right:0;top:-46.5px;cursor:pointer;transition:all .3s ease}.con_popCampaign .inner .close span{position:absolute;top:50%;left:50%;height:1px;width:33px;background:#fff}.con_popCampaign .inner .close span:nth-child(1){transform:translate(-50%, -50%) rotate(45deg)}.con_popCampaign .inner .close span:nth-child(2){transform:translate(-50%, -50%) rotate(-45deg)}@media only screen and (min-width: 1200px){.con_popCampaign .inner .close:hover{opacity:.5}}@media print{.con_popCampaign .inner .close:hover{opacity:.5}}.con_popCampaign .inner .img img{max-width:100%;height:auto}.con_popCampaign .inner p.more_btn{width:54.48276%;position:absolute;bottom:15.17241%;left:50%;transform:translateX(-50%);color:#fff;text-align:center;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_popCampaign .inner p.more_btn{bottom:13.7931%}}@media only screen and (max-width: 767px){.con_popCampaign .inner p.more_btn{bottom:13.7931%}}.con_popCampaign .inner p.more_btn a{display:block;text-decoration:none}.con_popCampaign .inner p.more_btn a img{height:auto}.con_popCampaign .inner>ul{width:100%;display:flex;flex-wrap:wrap;justify-content:center;position:absolute;bottom:5.68966%;gap:8px;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_popCampaign .inner>ul{bottom:4.31034%}}@media only screen and (max-width: 767px){.con_popCampaign .inner>ul{bottom:4.31034%}}.con_popCampaign .inner>ul li{width:37.06897%}.con_popCampaign .inner>ul li img{height:auto}.con_popCampaign.is-hide{z-index:-1;opacity:0}.con_widget{margin-top:80px;margin-bottom:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_widget{margin-top:60px}}@media only screen and (max-width: 767px){.con_widget{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_widget{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_widget{margin-bottom:4em}}.con_widget .int_txt{text-align:center}.con_widget .inner_widget{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}@media only screen and (max-width: 767px){.con_widget .inner_widget{margin-top:10px 1em}}.con_widget .inner_widget .box_tru_btn .btn_basic{margin-top:1em}@media only screen and (min-width: 768px){.con_widget .inner_widget .box_tru_btn .btn_basic:first-child{margin-top:0}}.con_widget .inner_widget .box_tru_btn .btn_basic a{padding:0.7em 2em 0.7em 1em}
