@charset "UTF-8";@property --1vw{syntax:"<length>";inherits:true;initial-value:0px}:root{  --1vw:1vw;  --vw-to-px:tan(atan2(var(--1vw),1px))}#contents{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#352416}@media only screen and (max-width:1199px){#contents{display:block}}#contents h1{max-width:11.25rem;margin-inline:auto;margin-bottom:30px}@media only screen and (min-width:768px) and (max-width:1199px){#contents h1{margin-bottom:4%}}@media only screen and (max-width:767px){#contents h1{margin-bottom:4%}}@media only screen and (min-width:768px) and (max-width:1199px){#contents h1{text-align:center;max-width:9.25rem;margin:1.6em auto 1.6em}}@media only screen and (max-width:767px){#contents h1{text-align:center;max-width:8.5rem;margin:1.2em auto 1.2em}}#contents h1 img{width:100%}#contents .open{position:absolute;bottom:0.8em;right:0;width:68%;margin-top:15px;z-index:10;background-color:rgba(228,188,84,0.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:0.5em 0;text-align:center;font-family:"游明朝","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","Times New Roman",Times,Garamond,Georgia,serif;font-weight:normal;font-style:normal;font-weight:600;letter-spacing:0.1em;display:block;text-decoration:none;color:#fdf6ef;line-height:1.5}@media only screen and (min-width:768px) and (max-width:1199px){#contents .open{margin-top:0}}@media only screen and (max-width:767px){#contents .open{margin-top:0}}@media only screen and (min-width:768px){#contents .open{font-size:2.125rem}}@media only screen and (max-width:767px){#contents .open{font-size:2.125rem}}@media only screen and (max-width:1199px){#contents .open{bottom:1.5em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-inline:1em}}@media only screen and (min-width:768px) and (max-width:1199px){#contents .open{width:60%}}@media only screen and (min-width:768px) and (max-width:1199px) and (min-width:768px){#contents .open{font-size:1.875rem}}@media only screen and (min-width:768px) and (max-width:1199px) and (max-width:767px){#contents .open{font-size:1rem}}@media only screen and (max-width:767px){#contents .open{bottom:2.2em;padding:0.5em 0;width:82%}}@media only screen and (max-width:767px) and (min-width:768px){#contents .open{font-size:1.125rem}}@media only screen and (max-width:767px) and (max-width:767px){#contents .open{font-size:1.125rem}}#contents .box_slider{width:52.0833333333%;position:relative}@media only screen and (max-width:1199px){#contents .box_slider{width:100%;padding-right:2.0833333333%}}#contents .box_slider .slider .slick-slide{position:relative}#contents .box_slider .slider .slick-dots{position:absolute;bottom:0;text-align:right;z-index:3500;margin:0 auto;padding:10px 15px}@media only screen and (max-width:767px){#contents .box_slider .slider .slick-dots{padding:2% 3%}}@media only screen and (max-width:767px){#contents .box_slider .slider .slick-dots{bottom:8px}}#contents .box_slider .slider .slick-dots li{width:0.625rem;height:0.625rem;padding:0;margin:0;margin-left:8px;float:left;position:relative}@media only screen and (max-width:767px){#contents .box_slider .slider .slick-dots li{width:0.4375rem;height:0.4375rem}}#contents .box_slider .slider .slick-dots li:first-child{margin-left:0}#contents .box_slider .slider .slick-dots li button{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;background-color:rgba(253,246,239,0.3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:9999px;text-indent:-9999px;border:none;-webkit-transition:background 600ms;transition:background 600ms}#contents .box_slider .slider .slick-dots li button:before{display:none}#contents .box_slider .slider .slick-dots li.slick-active button,#contents .box_slider .slider .slick-dots li:hover button{background:#236644}@media only screen and (min-width:1200px){#contents .box_slider .slider .photo img{height:100vh;width:100%;-o-object-fit:cover;object-fit:cover;max-width:none}}@media print{#contents .box_slider .slider .photo img{height:100vh;width:100%;-o-object-fit:cover;object-fit:cover;max-width:none}}@media only screen and (min-width:768px) and (max-width:1199px){#contents .box_slider .slider .photo img{aspect-ratio:16/9;width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover}}#contents .con_main{width:47.9166666667%;text-align:center;font-family:"游明朝","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","Times New Roman",Times,Garamond,Georgia,serif;font-weight:normal;font-style:normal}@media only screen and (min-width:768px){#contents .con_main{font-size:1rem}}@media only screen and (max-width:767px){#contents .con_main{font-size:1rem}}@media only screen and (min-width:1200px) and (max-width:1560px) and (min-width:768px){#contents .con_main{font-size:0.9375rem}}@media only screen and (min-width:1200px) and (max-width:1560px) and (max-width:767px){#contents .con_main{font-size:0.9375rem}}@media only screen and (min-width:768px) and (max-width:1199px){#contents .con_main{padding-bottom:1.5rem}}@media only screen and (max-width:1199px){#contents .con_main{width:100%}}@media only screen and (max-width:1199px) and (min-width:768px){#contents .con_main{font-size:0.875rem}}@media only screen and (max-width:1199px) and (max-width:767px){#contents .con_main{font-size:0.875rem}}@media only screen and (max-width:767px){#contents .con_main{padding-bottom:0.75rem}}#contents .con_main .hotel{margin-top:0.5em;letter-spacing:0.05em;font-family:"游明朝","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","Times New Roman",Times,Garamond,Georgia,serif;font-weight:normal;font-style:normal}@media only screen and (min-width:768px){#contents .con_main .hotel{font-size:1rem}}@media only screen and (max-width:767px){#contents .con_main .hotel{font-size:1rem}}@media only screen and (min-width:768px){#contents .con_main .hotel{color:#252525;opacity:0.7}}@media only screen and (min-width:1200px) and (max-width:1560px){#contents .con_main .hotel{margin-bottom:18px}}@media only screen and (min-width:1200px) and (max-width:1560px) and (min-width:768px){#contents .con_main .hotel{font-size:1rem}}@media only screen and (min-width:1200px) and (max-width:1560px) and (max-width:767px){#contents .con_main .hotel{font-size:1rem}}@media only screen and (min-width:768px) and (max-width:1199px){#contents .con_main .hotel{margin-top:30px}}@media only screen and (min-width:768px) and (max-width:1199px) and (min-width:768px){#contents .con_main .hotel{font-size:1.125rem}}@media only screen and (min-width:768px) and (max-width:1199px) and (max-width:767px){#contents .con_main .hotel{font-size:1.125rem}}@media only screen and (max-width:767px){#contents .con_main .hotel{margin-top:1.5em;color:#7B7160}}@media only screen and (max-width:767px) and (min-width:768px){#contents .con_main .hotel{font-size:1.4375rem}}@media only screen and (max-width:767px) and (max-width:767px){#contents .con_main .hotel{font-size:1.4375rem}}@media only screen and (min-width:768px){#contents .con_main .hotel span{margin-left:15px}}@media only screen and (min-width:768px) and (min-width:768px){#contents .con_main .hotel span{font-size:0.8125rem}}@media only screen and (min-width:768px) and (max-width:767px){#contents .con_main .hotel span{font-size:0.8125rem}}@media only screen and (max-width:767px){#contents .con_main .hotel span{display:block;margin-top:2px}}@media only screen and (max-width:767px) and (min-width:768px){#contents .con_main .hotel span{font-size:0.875rem}}@media only screen and (max-width:767px) and (max-width:767px){#contents .con_main .hotel span{font-size:0.875rem}}#contents .con_main .box_txt{margin:1em auto 0}@media only screen and (min-width:1200px){#contents .con_main .box_txt{width:90%;margin:2em auto 0}}@media print{#contents .con_main .box_txt{width:90%;margin:2em auto 0}}@media only screen and (max-width:767px){#contents .con_main .box_txt{width:80%;margin:2em auto 0}}#contents .con_main .box_txt .st{margin-bottom:15px;letter-spacing:0.07em;font-family:"游明朝","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","Times New Roman",Times,Garamond,Georgia,serif;font-weight:normal;font-style:normal}@media only screen and (min-width:768px){#contents .con_main .box_txt .st{font-size:1.25rem}}@media only screen and (max-width:767px){#contents .con_main .box_txt .st{font-size:1.25rem}}@media only screen and (min-width:768px) and (max-width:1199px){#contents .con_main .box_txt .st{margin-bottom:4%}}@media only screen and (max-width:767px){#contents .con_main .box_txt .st{margin-bottom:4%}}@media only screen and (min-width:1200px) and (max-width:1560px) and (min-width:768px){#contents .con_main .box_txt .st{font-size:1.1875rem}}@media only screen and (min-width:1200px) and (max-width:1560px) and (max-width:767px){#contents .con_main .box_txt .st{font-size:1.1875rem}}@media only screen and (min-width:768px) and (max-width:1199px) and (min-width:768px){#contents .con_main .box_txt .st{font-size:1.1875rem}}@media only screen and (min-width:768px) and (max-width:1199px) and (max-width:767px){#contents .con_main .box_txt .st{font-size:1.1875rem}}@media only screen and (max-width:767px) and (min-width:768px){#contents .con_main .box_txt .st{font-size:1.0625rem}}@media only screen and (max-width:767px) and (max-width:767px){#contents .con_main .box_txt .st{font-size:1.0625rem}}#contents .con_main .box_txt .txt,#contents .con_main .box_txt .txt2{line-height:1.6;margin-bottom:1em}#contents .con_main .box_txt .txt a,#contents .con_main .box_txt .txt2 a{color:#514021}@media only screen and (max-width:767px){#contents .con_main .box_txt .txt{text-align:left}}#contents .con_main .box_txt .ttl{display:inline-block;background-color:#e4bc54;color:#fff;padding:4px 24px;line-height:100%;margin-bottom:8px}#contents .con_main .box_txt ul li:before{content:"・";color:#e4bc54;margin-right:0.4em}#contents .con_main .box_txt .address{text-align:center}#contents .con_main .box_txt .address a{color:#514021;display:inline-block;padding-bottom:0.3em;margin-inline:0.2em;text-decoration:none;position:relative;-webkit-transition:0.3s ease;transition:0.3s ease}#contents .con_main .box_txt .address a:after{content:"";width:100%;display:block;height:1px;background:#514021;opacity:1;-webkit-transition:opacity 600ms;transition:opacity 600ms}#contents .con_main .box_txt .address a:hover{color:#236644}#contents .con_main .box_txt .address a:hover:after{background:#236644}@media only screen and (max-width:1199px){#contents .con_main .box_txt .address{width:100%;margin:3% auto 0;text-align:center}}@media only screen and (max-width:767px){#contents .con_main .box_txt .address .txt{text-align:center}}#contents .con_main .box_txt .address .txt:nth-of-type(3) a:after{display:none}#contents .con_main .box_txt .att{color:#252525;opacity:0.45;margin-top:5%}@media only screen and (min-width:768px){#contents .con_main .box_txt .att{font-size:0.8125rem}}@media only screen and (max-width:767px){#contents .con_main .box_txt .att{font-size:0.8125rem}}@media only screen and (min-width:768px) and (max-width:1199px){#contents .con_main .box_txt .att{margin-top:5%}}@media only screen and (max-width:767px){#contents .con_main .box_txt .att{margin-top:10%}}@media only screen and (min-width:768px){#contents .con_main .box_txt .copyright{font-size:0.75rem}}@media only screen and (max-width:767px){#contents .con_main .box_txt .copyright{font-size:0.75rem}}#contents .con_main .box_txt .btn_sns{margin-top:1.2em;text-align:center}#contents .con_main .box_txt .btn_sns a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:#236644;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;gap:0 0.625rem}.mouse #contents .con_main .box_txt .btn_sns a{-webkit-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in}.mouse #contents .con_main .box_txt .btn_sns a:hover,.touch #contents .con_main .box_txt .btn_sns a.touchstart{opacity:0.7}.touch #contents .con_main .box_txt .btn_sns a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.touch #contents .con_main .box_txt .btn_sns a.touchend{-webkit-transition-delay:200ms;transition-delay:200ms}#contents .con_main .box_txt .btn_sns a i{width:1.75rem;height:1.75rem;background:#236644;padding-top:6px;border-radius:1000px}#contents .con_main .box_txt .btn_sns a i:before{background:#236644}#contents .con_main .btn_brand{text-align:center;margin-top:2em}#contents .con_main .btn_brand a{text-decoration:none;color:#fff;display:inline-block}#contents .con_main .btn_brand a:after{content:"";width:100%;display:block;height:1px;background:#fff;opacity:1;margin:0.5em auto 0;-webkit-transition:opacity 600ms;transition:opacity 600ms}#contents .con_main .btn_brand a:hover:after{opacity:0}.btn_lnk{margin-top:1.8em;max-width:320px;margin-inline:auto}@media only screen and (max-width:767px){.btn_lnk{margin-top:1.8em}}.btn_lnk a{display:block;padding:1em;border:1px solid #236644;color:#fff;border-radius:1000px;text-decoration:none!important;background-color:#236644;-webkit-transition:background 600ms,color 600ms;transition:background 600ms,color 600ms}@media only screen and (min-width:768px) and (max-width:1199px){.btn_lnk a{border:1px solid #236644;background-color:#236644}}.btn_lnk a:hover{border:1px solid #e4bc54;background-color:#e4bc54;color:#fff}