﻿.con_intro,.con_about,.con_discount,.con_plan,.con_staynavi,.con_bn,.con_faq{width:90%;max-width:1000px;margin:auto}@media only screen and (max-width: 1199px){.con_intro,.con_about,.con_discount,.con_plan,.con_staynavi,.con_bn,.con_faq{width:91.66667%}}@font-face{font-family:'NotoSansCJKjp Regular';font-display:swap;font-style:normal;src:local("NotoSansCJKjp-Regular"),url("../fonts/NotoSansCJKjp-Regular.woff2") format("woff2"),url("../fonts/NotoSansCJKjp-Regular.woff") format("woff"),url("../fonts/NotoSansCJKjp-Regular.ttf") format("truetype"),url("../fonts/NotoSansCJKjp-Regular.eot") format("embedded-opentype")}@font-face{font-family:'NotoSansCJKjp Bold';font-display:swap;font-style:normal;src:local("NotoSansCJKjp-Bold"),url("../fonts/NotoSansCJKjp-Bold.woff2") format("woff2"),url("../fonts/NotoSansCJKjp-Bold.woff") format("woff"),url("../fonts/NotoSansCJKjp-Bold.ttf") format("truetype"),url("../fonts/NotoSansCJKjp-Bold.eot") format("embedded-opentype")}.btn_primary a{display:inline-block;background-color:#db6829;color:#fff;font-size:125%;padding:2rem;box-shadow:5px 5px 0 0 rgba(58,55,53,0.7);transition:opacity .2s ease-out}@media only screen and (min-width: 768px) and (max-width: 1199px){.btn_primary a{font-size:113%}}@media only screen and (max-width: 767px){.btn_primary a{font-size:113%}}@media only screen and (max-width: 767px){.btn_primary a{padding:1rem 0}}.btn_primary a span{display:inline-block}.btn_primary a .t::after{content:"\f3d6";font-size:90%;display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;vertical-align:middle;margin-left:0.5rem}@media only screen and (max-width: 767px){.btn_primary a{display:block;text-align:center;box-shadow:3px 3px 0 0 rgba(58,55,53,0.7)}}.btn_primary a:hover{opacity:.7}.btn_primary.rsrv a .t::before{content:"";display:inline-block;vertical-align:middle;width:2rem;height:calc(2rem / 1.15);background:url("../../images/ic-bell.png") no-repeat;background-size:cover;margin-right:0.5em}@media only screen and (max-width: 767px){.btn_primary.rsrv a .t::before{width:1.6rem}}@media only screen and (max-width: 767px){.btn_primary.rsrv a .t::before{height:calc(1.6rem / 1.15)}}.c_st{font-weight:normal;font-size:250%;line-height:1.4;font-family:"NotoSansCJKjp Bold","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;text-align:center;margin-bottom:2rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.c_st{font-size:188%}}@media only screen and (max-width: 767px){.c_st{font-size:144%}}@media only screen and (max-width: 767px){.c_st{margin-bottom:1rem}}.c_st span{display:inline-block}.c_st .line{position:relative}.c_st .line::before{content:"";position:absolute;z-index:-1;width:100%;height:4px;background-color:#fff000;bottom:0;left:0}.c_st .t{background-color:#fff000;padding:0 0.5rem}.c_text{line-height:2;margin-bottom:2rem;color:#474747}@media only screen and (max-width: 767px){.c_text{line-height:1.8}}@media only screen and (max-width: 767px){.c_text{margin-bottom:1rem}}.c_text a{color:#474747;text-decoration:underline}.c_text a:hover{text-decoration:none}@media only screen and (min-width: 1200px){.c_text{text-align:center}}@media print{.c_text{text-align:center}}.wrp_pdf{text-align:center;margin-top:3rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_pdf{margin-top:2rem}}@media only screen and (max-width: 767px){.wrp_pdf{margin-top:2rem}}.wrp_pdf li a{color:#39c1c0;text-decoration:underline}.wrp_pdf li a:hover{text-decoration:none}.wrp_pdf li:nth-child(n+2){margin-top:1rem}.c_atn{margin-bottom:1.6rem;text-align:center}@media only screen and (max-width: 767px){.c_atn{margin-bottom:1rem}}.c_atn .red{color:red}.c_atn span{display:block;text-indent:-1rem;padding-left:1rem}.c_atn span:nth-child(n+2){margin-top:0.3em}@media only screen and (max-width: 767px){.c_atn{text-align:left}}.con_fv{position:relative;overflow:hidden;margin-bottom:5rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv{margin-bottom:4rem}}@media only screen and (max-width: 767px){.con_fv{margin-bottom:3rem}}.con_fv .wrp_title{position:relative;z-index:1}.con_fv .wrp_title .title{font-weight:normal;font-size:188%;font-family:"NotoSansCJKjp Bold","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;line-height:1.4}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .wrp_title .title{font-size:113%}}@media only screen and (max-width: 767px){.con_fv .wrp_title .title{font-size:138%}}.con_fv .wrp_title .title2{font-weight:normal}.con_fv .wrp_title .title2 span{display:block}.con_fv .wrp_title .title2 .en{font-family:"Allerta Stencil",Verdana, Helvetica, Arial, sans-serif;color:#ff3e62;letter-spacing:0.1rem;transform:skewX(-15deg);font-size:125%;display:block}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .wrp_title .title2 .en{font-size:100%}}@media only screen and (max-width: 767px){.con_fv .wrp_title .title2 .en{font-size:100%}}.con_fv .wrp_title .title2 .img{margin-top:2rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .wrp_title .title2 .img{margin-top:1rem}}@media only screen and (max-width: 767px){.con_fv .wrp_title .title2 .img{margin-top:.5rem}}.con_fv .wrp_title .title2 .span{margin:auto;display:block;background:url("../../images/pat1.png") repeat;font-size:125%;margin-top:1rem;padding:0.2rem 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .wrp_title .title2 .span{font-size:100%}}@media only screen and (max-width: 767px){.con_fv .wrp_title .title2 .span{font-size:113%}}@media only screen and (max-width: 767px){.con_fv .wrp_title .title2 .span{margin-top:1rem}}@media only screen and (max-width: 767px){.con_fv .wrp_title .title2 .span{padding:0.5rem 0}}.con_fv .wrp_title .title2 .span em{font-family:"NotoSansCJKjp Bold","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:175%;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .wrp_title .title2 .span em{font-size:125%}}@media only screen and (max-width: 767px){.con_fv .wrp_title .title2 .span em{font-size:125%}}.con_fv .wrp_title .atn{text-align:center;color:#fff;margin-top:1rem;font-size:100%}@media only screen and (max-width: 767px){.con_fv .wrp_title .atn{margin-top:.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .wrp_title .atn{font-size:80%}}@media only screen and (max-width: 767px){.con_fv .wrp_title .atn{font-size:80%}}.con_fv .wrp_disc{position:absolute;z-index:0}@media only screen and (min-width: 768px){.con_fv{background:url("../../images/bg-fv-pc.jpg") no-repeat;background-size:cover;height:calc(100vw / 2.78)}.con_fv .wrp_title{width:90%;max-width:960px;margin:auto;position:relative;top:50%;transform:translate(0, -50%)}.con_fv .wrp_title .title2{text-align:center}.con_fv .wrp_title .title2 .en{position:absolute;top:-0.5rem;left:50%;margin-left:-10%}.con_fv .wrp_title .title2 .span{width:85%}.con_fv .wrp_title .title2 .img{position:relative}.con_fv .wrp_disc{top:50%;left:50%}}@media only screen and (min-width: 768px) and (min-width: 1200px){.con_fv .wrp_title .title{padding-right:200px}.con_fv .wrp_disc{width:200px;height:200px;transform:translate(130%, -135%)}}@media only screen and (min-width: 768px) and (min-width: 1366px){.con_fv .wrp_title .title{padding-right:220px}.con_fv .wrp_disc{width:220px;height:220px;transform:translate(130%, -135%)}}@media only screen and (min-width: 768px) and (min-width: 1440px){.con_fv .wrp_title .title{padding-right:260px}.con_fv .wrp_disc{width:260px;height:260px;transform:translate(130%, -125%)}}@media only screen and (min-width: 768px) and (min-width: 1800px){.con_fv .wrp_title .title{padding-right:340px}.con_fv .wrp_disc{width:340px;height:340px;transform:translate(60%, -120%)}}@media only screen and (min-width: 1200px) and (max-width: 1439px){.con_fv .wrp_title{max-width:800px}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_fv .wrp_title{max-width:640px}.con_fv .wrp_title .title{padding-right:170px}.con_fv .wrp_disc{width:170px;height:170px;left:auto;transform:translate(0, -126%);right:5%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_fv{height:calc(100vw / 2.3)}.con_fv .wrp_title{max-width:580px}.con_fv .wrp_title .title{padding-right:150px;padding-left:5%}.con_fv .wrp_title .title2 .en{font-size:80%}.con_fv .wrp_title .title2 .img{width:85%;margin-left:auto;margin-right:auto}.con_fv .wrp_disc{width:150px;height:150px;left:auto;transform:translate(0, -126%);right:5%}}@media only screen and (max-width: 767px){.con_fv{background:url("../../images/bg-fv-sp.jpg") no-repeat;background-size:cover;height:calc(100vw / 0.65 + 0px)}.con_fv .wrp_title{width:90%;margin:auto;position:relative;top:50%;transform:translate(0, -45%)}.con_fv .wrp_title .title{margin:auto;line-height:1.4;margin-bottom:1rem;width:82%;text-align:center}.con_fv .wrp_title .title2{text-align:center}.con_fv .wrp_title .title2 .en{text-align:left;position:absolute;top:-1.6rem;left:10%}.con_fv .wrp_title .title2 .img{width:90%;margin-left:auto;margin-right:auto}.con_fv .wrp_title .atn{text-shadow:1px 1px 0 rgba(0,0,0,0.7)}.con_fv .wrp_disc{top:-5%;right:-3%;width:40%}}.con_intro{margin-bottom:8rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-bottom:6rem}}@media only screen and (max-width: 767px){.con_intro{margin-bottom:4rem}}.con_intro .st{position:relative;padding-top:6rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .st{padding-top:6rem}}@media only screen and (max-width: 767px){.con_intro .st{padding-top:5rem}}.con_intro .st::before{content:"";position:absolute;top:0;left:50%;width:6rem;height:calc(6rem / 1.161);background:url("../../images/ic-travel.png") no-repeat;background-size:cover;transform:translate(-50%, 0)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .st::before{width:5rem}}@media only screen and (max-width: 767px){.con_intro .st::before{width:4rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .st::before{height:calc(4.8rem / 1.161)}}@media only screen and (max-width: 767px){.con_intro .st::before{height:calc(4rem / 1.161)}}.con_about{margin-bottom:8rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about{margin-bottom:6rem}}@media only screen and (max-width: 767px){.con_about{margin-bottom:4rem}}.con_about .wrp_news{margin-top:3rem;border:3px solid #fa434a}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .wrp_news{margin-top:2rem}}@media only screen and (max-width: 767px){.con_about .wrp_news{margin-top:2rem}}.con_about .wrp_news dt{background-color:#fa434a;text-align:center;font-weight:normal;font-family:"NotoSansCJKjp Bold","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;color:#fff;padding:0.5rem 0}.con_about .wrp_news dd{padding:2rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .wrp_news dd{padding:1.2rem}}@media only screen and (max-width: 767px){.con_about .wrp_news dd{padding:1rem}}.con_about .wrp_news dd ul{max-height:20rem;overflow:hidden;overflow-y:auto}.con_about .wrp_news dd ul li{font-family:"NotoSansCJKjp Bold","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}.con_about .wrp_news dd ul li:nth-child(n+2){border-top:1px solid #ccc;padding-top:1rem;margin-top:1rem}.con_about .wrp_news dd ul li a{color:#fa434a}.con_about .wrp_news dd ul li a:hover .t{text-decoration:underline}.con_about .wrp_news dd ul li span{display:inline-block}.con_about .wrp_news dd ul li .date{margin-right:2rem}@media only screen and (min-width: 768px){.con_about .wrp_news dd ul li{display:flex}.con_about .wrp_news dd ul li a{display:flex}}.con_discount{margin-bottom:8rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_discount{margin-bottom:6rem}}@media only screen and (max-width: 767px){.con_discount{margin-bottom:4rem}}.con_discount .graf{text-align:center}.con_discount .graf .cap{margin-bottom:2rem;font-size:188%}@media only screen and (max-width: 767px){.con_discount .graf .cap{margin-bottom:1rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_discount .graf .cap{font-size:113%}}@media only screen and (max-width: 767px){.con_discount .graf .cap{font-size:138%}}.con_plan{margin-bottom:8rem;padding:2.5em;border:2px solid #e9d9c2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan{margin-bottom:6rem}}@media only screen and (max-width: 767px){.con_plan{margin-bottom:4rem}}@media only screen and (max-width: 767px){.con_plan{width:75%;margin:0 auto 4rem}}.con_plan .c_st{font-size:219%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .c_st{font-size:157%}}@media only screen and (max-width: 767px){.con_plan .c_st{font-size:125%}}.con_plan .wrp_btn{text-align:center}.con_plan .wrp_btn li:nth-child(n+2){margin-top:2rem}@media only screen and (max-width: 767px){.con_plan .wrp_btn li:nth-child(n+2){margin-top:1rem}}.con_plan .wrp_btn li a{min-width:600px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .wrp_btn li a{min-width:500px}}@media only screen and (max-width: 767px){.con_plan .wrp_btn li a{min-width:0}}.con_staynavi{margin-bottom:8rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_staynavi{margin-bottom:6rem}}@media only screen and (max-width: 767px){.con_staynavi{margin-bottom:4rem}}.con_staynavi .bg_red{padding:1.5rem 1rem;background-color:#fa434a;color:#fff;text-align:center;font-size:125%;line-height:2;margin-bottom:2rem;line-height:1.6}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_staynavi .bg_red{font-size:113%}}@media only screen and (max-width: 767px){.con_staynavi .bg_red{font-size:113%}}@media only screen and (max-width: 767px){.con_staynavi .bg_red{margin-bottom:1rem}}.con_staynavi .btn{text-align:center;margin-bottom:2rem}@media only screen and (max-width: 767px){.con_staynavi .btn{margin-bottom:1rem}}.con_staynavi .btn a{min-width:800px;background-color:#55300f}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_staynavi .btn a{min-width:500px}}@media only screen and (max-width: 767px){.con_staynavi .btn a{min-width:0}}.con_bn .bn{text-align:center;margin-bottom:2rem}@media only screen and (max-width: 767px){.con_bn .bn{margin-bottom:1rem}}.con_faq{margin-bottom:8rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq{margin-bottom:6rem}}@media only screen and (max-width: 767px){.con_faq{margin-bottom:4rem}}.con_faq .wrp_faq span{display:inline-block}.con_faq .wrp_faq .en{font-family:"Allerta Stencil",Verdana, Helvetica, Arial, sans-serif;font-size:438%;line-height:1;font-style:italic;margin-right:1rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .wrp_faq .en{font-size:375%}}@media only screen and (max-width: 767px){.con_faq .wrp_faq .en{font-size:313%}}
