@charset "UTF-8";.courgette{font-family:"Courgette",cursive;font-weight:400}@media screen and (max-width:640px){.mvArea .title{font-size:2.6rem}}.sec_plan{padding-bottom:9.5rem}@media screen and (max-width:640px){.sec_plan{padding-bottom:4.5rem}}.sec_plan .sec_tit{margin-bottom:0}.sec_plan .sec_tit>.title{min-width:44rem}@media screen and (max-width:640px){.sec_plan .sec_tit>.title{min-width:27rem}}.sec_plan .mod_tbl01 thead th a{text-decoration:underline}.sec_plan .mod_tbl01 thead th a:hover{text-decoration:none}.sec_plan .mod_tbl01 tbody td{padding-right:1.5rem;padding-left:1.5rem}@media screen and (max-width:640px){.sec_plan nav li{display:inline-block;vertical-align:top}.sec_plan nav li .mod_btn01{width:13.3rem;height:5.4rem}.sec_plan nav li .mod_btn01:before,.sec_plan nav li .mod_btn01:after{width:13.3rem;height:5.4rem}}@media screen and (max-width:640px){.sec_plan .mod_tbl01_sp caption{padding-top:.5rem;padding-bottom:.4rem;background-color:#232669;color:#fff;font-size:1.9rem}}.sec_lineup .bcgl{padding-bottom:12.5rem}@media screen and (max-width:640px){.sec_lineup .bcgl{padding-bottom:3.5rem}}@media screen and (max-width:640px){.sec_lineup .in{width:auto}}.sec_lineup .sec_tit{margin-bottom:7.5rem}@media screen and (max-width:640px){.sec_lineup .sec_tit{margin-bottom:2rem}}.sec_lineup .sec_tit>.title{min-width:48rem}@media screen and (max-width:640px){.sec_lineup .sec_tit>.title{min-width:28.5rem}}@media screen and (max-width:640px){.sec_lineup .stimates_btn{margin-top:2rem}}.sec_lineup .column .detail{width:22.1%;max-width:24.4rem;padding-top:21rem}@media screen and (max-width:640px){.sec_lineup .column .detail{width:100%;max-width:none;min-height:23rem;margin-bottom:0;padding-top:0;background-color:#fff}}@media screen and (max-width:640px){.sec_lineup .column .detail+.detail{margin-top:1.5rem}}.sec_lineup .column .detail:nth-child(4){margin-left:3.7rem}@media screen and (max-width:640px){.sec_lineup .column .detail:nth-child(4){margin-left:0}}@media screen and (max-width:640px){.sec_lineup .column .detail:nth-child(4) .text_box .title{margin-top:1rem;line-height:1.1}}@media screen and (max-width:640px){.sec_lineup .column .detail .text_box{margin-right:1.5rem;margin-left:15.8rem}}@media screen and (max-width:640px){.sec_lineup .column .detail .text_box .title{margin-top:2rem;margin-bottom:1rem;line-height:1.3;letter-spacing:-1.1px}}@media screen and (max-width:640px){.sec_lineup .column .detail .text_box .title.row{margin-top:1.5rem}}@media screen and (max-width:640px){.sec_lineup .column .detail .text_box .title.share{white-space:pre}}@media screen and (max-width:640px){.sec_lineup .column .detail .text_box .read{font-size:1.1rem;line-height:1.8;letter-spacing:-.5px}}@media screen and (max-width:640px){.sec_lineup .column .detail:nth-child(even) .text_box{margin-right:15.8rem;margin-left:1.5rem}}.sec_lineup .column .detail .ph{height:18.8rem}@media screen and (max-width:640px){.sec_lineup .column .detail .ph{width:45%;height:auto}}@media screen and (max-width:640px){.sec_lineup .column .detail .ph img{width:100%;height:auto;-webkit-transform:none;transform:none}}@media screen and (max-width:640px){.sec_lineup .column .detail:nth-child(even) .ph{right:0}}@media screen and (max-width:640px){.sec_lineup .column .detail .mod_btn01{width:auto;height:4.5rem;margin:1.5rem 1.5rem 2rem 15.8rem}}@media screen and (max-width:640px){.sec_lineup .column .detail .mod_btn01:before,.sec_lineup .column .detail .mod_btn01:after{width:96%;height:4.5rem}}@media screen and (max-width:640px){.sec_lineup .column .detail .mod_btn01>span{line-height:3.2}}@media screen and (max-width:640px){.sec_lineup .column .detail:nth-child(even) .mod_btn01{margin-right:15.8rem;margin-left:1.5rem}}@media screen and (max-width:640px){.sec_lineup .cmnLayout04{margin-top:4rem}}.detailArea article{padding-bottom:10rem}@media screen and (max-width:640px){.detailArea article{padding-bottom:5rem}}.detailArea article header{margin-bottom:8rem}@media screen and (max-width:640px){.detailArea article header{margin-bottom:2.5rem}}@media screen and (max-width:640px){.detailArea article header .title{padding-right:3rem;padding-left:3rem}}.detailArea article .in .ph{position:absolute;right:0;width:53.6%;height:41rem;z-index:1}@media screen and (max-width:640px){.detailArea article .in .ph{position:relative;top:0;margin-left:auto;margin-right:auto;padding-right:1.3rem;width:27.4rem;height:19.5rem}}.detailArea article .in .ph:before{position:absolute;z-index:0;top:2rem;right:-2rem;content:'';display:block;width:100%;height:41rem;background-color:#ffc600}@media screen and (max-width:640px){.detailArea article .in .ph:before{top:1rem;right:.3rem;width:27.4rem;height:19.5rem}}.detailArea article .in .ph>div{position:relative;z-index:1;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.detailArea article .in .text_box{max-width:1100px;min-height:43rem;margin-bottom:3.5rem;padding-right:57%;box-sizing:border-box}@media screen and (max-width:640px){.detailArea article .in .text_box{position:static;min-height:auto;margin:0 1.5rem 3rem;padding-right:0}}.detailArea article .in .text_box .catch{position:relative;padding-top:4.5rem;padding-bottom:1.5rem;color:#171c61;font-size:3rem;white-space:pre}@media (max-width:1240px){.detailArea article .in .text_box .catch{white-space:normal}}@media screen and (max-width:640px){.detailArea article .in .text_box .catch{padding-top:2rem;padding-bottom:1rem;font-size:2.4rem}}.detailArea article .in .text_box .catch:before,.detailArea article .in .text_box .catch:after{content:"";display:inline-block;position:absolute;bottom:0;height:.3rem}.detailArea article .in .text_box .catch:before{width:100%;background-color:#e1e1e9}.detailArea article .in .text_box .catch:after{left:0;width:5rem;background-color:#f5c51d}@media screen and (max-width:640px){.detailArea article .in .text_box .catch:after{width:3rem}}.detailArea article .in .text_box .read{margin-top:2.5rem;margin-bottom:2.5rem;font-size:1.5rem}@media screen and (max-width:640px){.detailArea article .in .text_box .read{margin-top:1rem;margin-bottom:1rem;font-size:1.2rem}}.detailArea article .in .text_box ul li{font-size:1.6rem;padding-left:1.6rem;text-indent:-1.6rem}@media screen and (max-width:640px){.detailArea article .in .text_box ul li{padding-left:1.4em;font-size:1.2rem;text-indent:-1.4em;word-break:break-all}}.detailArea article .in .text_box ul li:before{content:"■";margin-right:.7rem;color:#f05050;font-size:.9rem;position:relative;top:-1px}@media screen and (max-width:640px){.detailArea article .in .text_box ul li:before{margin-right:.5rem;font-size:1.2rem}}.detailArea article .in .img_box{font-size:0;letter-spacing:0;text-align:center;position:relative;margin:0 auto 9.5rem}@media screen and (max-width:640px){.detailArea article .in .img_box{margin-bottom:4rem}}.detailArea article .in .img_box>div{display:inline-block;width:25.5rem;height:25.5rem;box-sizing:border-box;border-radius:50%;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0 1rem;transition:1s}@media (max-width:1280px){.detailArea article .in .img_box>div{width:23.5rem;height:23.5rem}}@media (max-width:1150px){.detailArea article .in .img_box>div{width:20rem;height:20rem}}@media screen and (max-width:640px){.detailArea article .in .img_box>div{width:12.5rem;height:12.5rem;margin:0 .4rem 1rem}}.detailArea article .in .img_box figcaption{position:absolute;right:-.5rem;bottom:-2.5rem;z-index:1;transform:rotate(-9.5deg)}@media screen and (max-width:640px){.detailArea article .in .img_box figcaption{right:0;bottom:-.5rem}}.detailArea article .in .img_box figcaption>span{font-size:5.6rem;font-family:"Courgette",cursive;font-weight:400;color:#f05050}@media screen and (max-width:640px){.detailArea article .in .img_box figcaption>span{font-size:2.8rem}}.detailArea article .in .price_tbl,.detailArea article .in .facility_tbl{width:100%;margin-bottom:8rem;border-collapse:collapse}@media screen and (max-width:640px){.detailArea article .in .price_tbl,.detailArea article .in .facility_tbl{margin-bottom:2.5rem}}.detailArea article .in .price_tbl caption,.detailArea article .in .facility_tbl caption{padding-top:1.9rem;padding-bottom:1.9rem;background-color:#232669;color:#fff;font-size:2.6rem}@media screen and (max-width:640px){.detailArea article .in .price_tbl caption,.detailArea article .in .facility_tbl caption{padding-top:.5rem;padding-bottom:.4rem;font-size:1.9rem}}.detailArea article .in .price_tbl tr:nth-child(odd),.detailArea article .in .facility_tbl tr:nth-child(odd){background-color:#ecece9}.detailArea article .in .price_tbl th,.detailArea article .in .price_tbl td,.detailArea article .in .facility_tbl th,.detailArea article .in .facility_tbl td{padding-top:1.2rem;padding-bottom:1.2rem;border:1px solid #8b8eb1;font-size:1.5rem}@media screen and (max-width:640px){.detailArea article .in .price_tbl th,.detailArea article .in .price_tbl td,.detailArea article .in .facility_tbl th,.detailArea article .in .facility_tbl td{padding-top:.9rem;padding-bottom:.8rem;font-size:1.1rem}}.detailArea article .in .price_tbl tbody th,.detailArea article .in .facility_tbl tbody th{font-weight:400}.detailArea article .in .price_tbl td{width:41.3%;text-align:center}@media screen and (max-width:640px){.detailArea article .in .price_tbl td{width:56.5%}}.detailArea article .in .facility_tbl td{width:73.1%;padding-left:8.5rem;box-sizing:border-box}@media screen and (max-width:640px){.detailArea article .in .facility_tbl td{width:56.5%;padding-left:0;text-align:center}}.detailArea article .cmnLayout02 .in{position:relative}.detailArea .homestayArea .in .ph{margin-right:46.3%;margin-left:0}@media screen and (max-width:640px){.detailArea .homestayArea .in .ph{margin-right:0}}.detailArea .homestayArea .in .text_box{padding-right:0;padding-left:58%}@media screen and (max-width:640px){.detailArea .homestayArea .in .text_box{padding-left:0}}.detailArea .weeklyArea .in .ph{margin-right:46.3%;margin-left:0}@media screen and (max-width:640px){.detailArea .weeklyArea .in .ph{margin-right:0}}.detailArea .weeklyArea .in .text_box{padding-right:0;padding-left:59%}@media screen and (max-width:640px){.detailArea .weeklyArea .in .text_box{padding-left:0}}