@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Tangerine:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap&text=BESTRANW0123456789OPICS";.xs--block{display:none}@media(min-width: 320px){.xs--block{display:block}}.xs--none{display:block}@media(min-width: 320px){.xs--none{display:none}}.sm--block{display:none}@media(min-width: 480px){.sm--block{display:block}}.sm--none{display:block}@media(min-width: 480px){.sm--none{display:none}}.md--block{display:none}@media(min-width: 768px){.md--block{display:block}}.md--none{display:block}@media(min-width: 768px){.md--none{display:none}}.lg--block{display:none}@media(min-width: 1024px){.lg--block{display:block}}.lg--none{display:block}@media(min-width: 1024px){.lg--none{display:none}}.xl--block{display:none}@media(min-width: 1280px){.xl--block{display:block}}.xl--none{display:block}@media(min-width: 1280px){.xl--none{display:none}}h3{font-size:1.3rem}@media(min-width: 768px){h3{font-size:1.5rem}}.box-design h3{text-align:center;color:#fff;padding:5px 10px}.box-design-wrap .box-design h3{color:#514f50;line-height:1;padding:0}p a{color:#00a0c1 !important;text-decoration:underline !important}p a:hover{text-decoration:none !important}.notes{color:#858585;font-size:1.5rem;font-weight:400}.appeal{color:#00a0c1;font-weight:700}.page-title h1{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.title-section-inner{display:inline-block;position:relative}.title-section-inner h2,.title-section-inner h1{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;line-height:1.6;font-size:2.4rem}@media(min-width: 480px){.title-section-inner h2,.title-section-inner h1{font-size:3.2rem}}.title-section-inner div{white-space:nowrap;font-family:"Tangerine",cursive;color:#c2e3ec;line-height:1;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;z-index:-1;font-size:4.4rem;top:-26px}@media(min-width: 768px){.title-section-inner div{font-size:10rem;top:-58px}}.outline-section .title-section-inner div{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:-20px}@media(min-width: 768px){.outline-section .title-section-inner div{left:-40px}}.title-section-l .title-section-inner div{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:-3%}@media(min-width: 1280px){.title-section-l .title-section-inner div{left:-2%}}.page-section-head h2{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;color:#00a0c1;line-height:1.6;font-size:2.4rem;text-align:center}@media(min-width: 480px){.page-section-head h2{font-size:3.2rem}}.page-section-head h3{font-family:"Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;line-height:1.6;font-size:1.8rem;font-weight:700;margin:6.4rem 0 0}@media(min-width: 480px){.page-section-head h3{font-size:2.4rem}}.section-body h2{font-size:2.4rem;margin:4.8rem 0 1.6rem}.section-body h3{font-family:"Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;line-height:1.6;font-size:2rem;font-weight:700;margin:4.8rem 0 1.6rem}.section-body h4{font-family:"Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;line-height:1.6;font-weight:700;margin:2rem 0}.section-body .recruit-box h2{margin-top:0;margin-bottom:15px}@media(min-width: 768px){.section-body .recruit-box h2{margin-top:0;margin-bottom:20px}}.section-body p{margin:2rem 0 0}.section-body .add-text{margin-left:15px;text-indent:-15px}@media(min-width: 768px){.section-body .add-text{margin-left:20px;text-indent:-20px}}.section-body ol>li,.section-body ol>ol>li,.section-body ul.dot-list>li,.section-body ul.dot-list>ol>li{margin-top:15px}@media(min-width: 768px){.section-body ol>li,.section-body ol>ol>li,.section-body ul.dot-list>li,.section-body ul.dot-list>ol>li{margin-top:20px;margin-left:20px}}.section-body ol>li,.section-body .demi-ol>li{list-style-type:decimal}.section-body ol>li>ol>li,.section-body .demi-ol>li>ol>li{list-style-type:upper-roman;margin-left:15px}@media(min-width: 768px){.section-body ol>li>ol>li,.section-body .demi-ol>li>ol>li{margin-left:20px}}.section-body ol>li>ol.iroha>li,.section-body .demi-ol>li>ol.iroha>li{list-style-type:katakana-iroha;margin-left:25px}@media(min-width: 768px){.section-body ol>li>ol.iroha>li,.section-body .demi-ol>li>ol.iroha>li{margin-left:30px}}.section-body ul.dot-list>li{list-style:disc}.section-body dl>dt{font-weight:700}.section-body dl>dt:not(:first-child){margin-top:15px}@media(min-width: 768px){.section-body dl>dt:not(:first-child){margin-top:20px}}.section-body table{border-collapse:collapse;margin-top:10px;margin-bottom:10px}.section-body table tr th,.section-body table tr td{border:solid 1px #e5e5e5;padding:5px 15px}@media(min-width: 768px){.section-body table tr th,.section-body table tr td{padding:5px 20px}}.section-body table tr th{background-color:#f3f3f2}.section-body table tr td span{font-size:1.2rem}@media(min-width: 768px){.section-body table tr td span{font-size:1.3rem}}.text-area h2{position:relative;font-weight:700;font-size:1.5rem;margin-top:30px;margin-bottom:15px}@media(min-width: 768px){.text-area h2{font-size:2rem;margin-top:40px;margin-bottom:20px}}.text-area .recruit-box h2{margin-top:0;margin-bottom:15px}@media(min-width: 768px){.text-area .recruit-box h2{margin-top:0;margin-bottom:20px}}.text-area h3{font-size:1.5rem;font-weight:700;margin-top:60px;margin-bottom:10px}.text-area p{margin:2rem 0 0}.text-area p:not(:first-child){margin-top:15px}@media(min-width: 768px){.text-area p:not(:first-child){margin-top:20px}}.text-area .add-text{margin-left:15px;text-indent:-15px}@media(min-width: 768px){.text-area .add-text{margin-left:20px;text-indent:-20px}}.text-area ol>li,.text-area ol>ol>li,.text-area ul.dot-list>li,.text-area ul.dot-list>ol>li{margin-left:15px}@media(min-width: 768px){.text-area ol>li,.text-area ol>ol>li,.text-area ul.dot-list>li,.text-area ul.dot-list>ol>li{margin-left:20px}}.text-area ol>li,.text-area .demi-ol>li{list-style-type:decimal}.text-area ol>li>ol>li,.text-area .demi-ol>li>ol>li{margin-left:15px;list-style-type:upper-roman}@media(min-width: 768px){.text-area ol>li>ol>li,.text-area .demi-ol>li>ol>li{margin-left:20px}}.text-area ol>li>ol.iroha>li,.text-area .demi-ol>li>ol.iroha>li{list-style-type:katakana-iroha;margin-left:25px}@media(min-width: 768px){.text-area ol>li>ol.iroha>li,.text-area .demi-ol>li>ol.iroha>li{margin-left:30px}}.text-area ul.dot-list:not(:first-child){margin-top:15px}@media(min-width: 768px){.text-area ul.dot-list:not(:first-child){margin-top:20px;margin-left:20px}}.text-area ul.dot-list>li{list-style:disc}.text-area dl>dt{font-weight:700;margin:2.4rem 0 0}.text-area table{border-collapse:collapse;margin-top:10px;margin-bottom:10px}.text-area table tr th,.text-area table tr td{border:solid 1px #e5e5e5;padding:5px 15px}@media(min-width: 768px){.text-area table tr th,.text-area table tr td{padding:5px 20px}}.text-area table tr th{background-color:#f3f3f2}.text-area table tr td span{font-size:1.2rem}@media(min-width: 768px){.text-area table tr td span{font-size:1.3rem}}.conts-box h3{font-size:1.8rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;line-height:1.4;font-weight:400;margin:1.6rem 0 5px}@media(min-width: 768px){.conts-box h3{margin:2.4rem 0 .8rem;font-size:2.4rem}}.ac-box h3{line-height:1.4;font-weight:400;text-wrap:wrap;margin:5px 0 5px;font-size:1.5rem}@media(min-width: 768px){.ac-box h3{font-size:2rem;margin:5px 0 5px}}.lists__2{font-size:1.3rem}.big-page-menu-box-info h3{font-size:2.2rem}.openKinen{color:#00a0c1;font-weight:700}.campaign-detail .width__m .campaign-detail-main h3{font-weight:700}.campaign-detail-title h2{text-align:center}.rank-rooms-box .rank-rooms-img-wrap h3{line-height:1.4}.rank-rooms-box h3{font-family:"Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-weight:700;font-size:1.6rem}@media(min-width: 768px){.rank-rooms-box h3{font-size:1.8rem}}.rank-rooms-box p{font-size:1.3rem}.view .view-wrap .view-box{color:#fff;text-align:left}.view .view-wrap .view-box .view-box-inner{filter:drop-shadow(0 0px 3px rgba(0, 0, 0, 0.3))}.view .view-wrap .view-box .view-box-inner .view-page-title-en{font-family:"Tangerine",cursive;color:#00a0c1;color:#fff;line-height:.8}#toppage .view .view-wrap .view-box .view-box-inner{text-align:center}dl.lists dt{padding:2rem;background-color:#e5e5e5;font-weight:700}dl.lists dd{padding:2rem 2rem 2rem 3rem}dl.horizon{display:flex;flex-wrap:wrap;padding:4.8rem 0 0}dl.horizon dt{padding:2rem 1rem 2rem 0;background:none;font-weight:700;flex:0 0 100%}@media(min-width: 480px){dl.horizon dt{flex:0 0 20%;border:0 solid #e5e5e5;border-width:0 0 1px}}dl.horizon dd{flex:0 0 100%;padding:0 0 2rem;border:0 solid #e5e5e5;border-width:0 0 1px}@media(min-width: 480px){dl.horizon dd{padding:2rem 0;flex:0 0 80%}}dl.horizon dd .btn-wrap{margin:0;display:flex;flex-wrap:wrap;gap:.8rem}dl.horizon dd .btn-wrap .btn{display:flex;flex-wrap:wrap;width:max-content;padding:0 25px 0 40px}.top-banner-area{box-shadow:0px 12px 26px 0px rgba(0,0,0,.05)}.top-banner{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1.6rem;padding:1.6rem 5%}@media(min-width: 480px){.top-banner{flex-direction:row;padding:4.8rem 5%}}.top-banner__item{max-width:416px}.fullsc{margin:0;width:100%;height:100%;position:relative}.fullsc video{max-width:inherit}@media(min-width: 1280px){.outline-section{text-align:center !important}}.bg-wide{display:flex;justify-content:flex-end;margin-top:0}@media(min-width: 1280px){.bg-wide{margin-top:100px}}.bg-wide .bg-wide-inner{width:90%}@media(min-width: 1280px){.bg-wide .bg-wide-inner{width:80%}}.bg-wide .bg-wide-inner img{width:100%;object-fit:cover;aspect-ratio:1/.4}@media(min-width: 1280px){.bg-wide .bg-wide-inner img{aspect-ratio:1/.3}}.top-beach .top-beach-content{position:relative;width:100%;padding-left:10%;padding-right:10%}@media(min-width: 1024px){.top-beach .top-beach-content{width:100%;padding-left:10%;padding-right:20%}}@media(min-width: 1280px){.top-beach .top-beach-content{width:70%}}.top-beach .top-beach-content:before{-webkit-transition:all .8s 0s ease;transition:all .5s 0s ease;content:"";background-color:#f3f3f2;height:100%;width:0;position:absolute;right:0;top:0}.top-beach .top-beach-content.wayon:before{width:100%}.top-beach .top-beach-content .top-beach-img{width:55%;max-width:240px;margin:0 auto 40px}@media(min-width: 1280px){.top-beach .top-beach-content .top-beach-img{position:absolute;width:320px;max-width:initial;margin:0;bottom:-50px;right:-50px}}.top-beach .top-beach-content .top-beach-img img{width:100%;height:auto}.top-bg{position:relative}@media(min-width: 1280px){.top-bg{display:flex}}@media(min-width: 1280px){.top-bg.top-bg__1{justify-content:flex-start;padding-left:5%}}@media(min-width: 1280px){.top-bg.top-bg__2{justify-content:flex-end;padding-right:5%}}.top-bg.top-bg__3{position:relative;margin-top:40px}@media(min-width: 1280px){.top-bg.top-bg__3{margin-top:80px}}.top-bg.top-bg__3:before{-webkit-transition:all .8s 0s ease;transition:all .5s 0s ease;content:"";background-color:#f3f3f2;height:100%;width:0;position:absolute;right:0;top:0}.top-bg.top-bg__3.wayon:before{width:100%}#toppage #top-activity.content__t,#toppage #top-activity.content__b{padding-top:0 !important;padding-bottom:0 !important}@media(min-width: 1280px){.top-bg-box{width:39%}}.top-bg__2 .top-bg-box{padding-left:10%;padding-right:10%;margin-top:60px}@media(min-width: 768px){.top-bg__2 .top-bg-box{padding-left:10%;padding-right:10%;margin-top:120px}}@media(min-width: 1280px){.top-bg__2 .top-bg-box{padding-left:0;padding-right:0;margin-top:0}}.top-bg__3 .top-bg-box{margin-bottom:40px}@media(min-width: 768px){.top-bg__3 .top-bg-box{margin-bottom:80px}}@media(min-width: 1280px){.top-bg__3 .top-bg-box{padding-right:40px}}.top-bg-img{position:relative}@media(min-width: 1280px){.top-bg-img{width:53%;position:absolute;top:0;height:100%}}.top-guest-room .top-bg .top-bg-img{margin-top:0;margin-bottom:30px}@media(min-width: 768px){.top-guest-room .top-bg .top-bg-img{margin-bottom:40px}}@media(min-width: 1280px){.top-guest-room .top-bg .top-bg-img{margin-bottom:0}}@media(min-width: 1280px){.top-bg__1 .top-bg-img{right:0}}@media(min-width: 1280px){.top-bg__2 .top-bg-img{left:0}}@media(min-width: 1280px){.top-bg__3 .top-bg-img{top:-15%;padding-right:50px;right:0}}.top-bg-img .top-bg-img-inner{width:100%;object-fit:cover;aspect-ratio:1/.45}@media(min-width: 1280px){.top-bg-img .top-bg-img-inner{height:100%}}.top-bg-img.top-bg-img-wrap{display:flex;align-items:center;justify-content:center}.top-bg-img img{height:auto;width:200px}@media(min-width: 768px){.top-bg-img img{width:250px}}@media(min-width: 1280px){.top-bg-img img{width:350px}}.top-facilities{overflow:hidden}.wide-side{margin:0 auto;width:83.3333333333%}@media(min-width: 1280px){.wide-side{width:66.6666666667%}}.wide-side .swiper-container{overflow:visible !important}.wide-side .slide-img{width:100%;object-fit:cover;aspect-ratio:1/.55}#top-sns #top-sns-title-menu ul li a>span svg{width:40px;height:auto;fill:#514f50}#top-pickup-news{border-bottom:1px solid #e5e5e5;font-family:"Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}#top-pickup-news a{display:flex;flex-wrap:wrap;align-content:flex-start;text-align:left;flex:none;color:#514f50;width:90%;max-width:310px;justify-content:center}@media(min-width: 480px){#top-pickup-news a{width:40%;justify-content:initial}}#top-pickup-news a:hover{color:#00a0c1}#top-pickup-news a .hot-news-img{width:310px;height:130px;background-position:center center;background-size:cover;background-repeat:no-repeat}#top-pickup-news a .hot-news-text{padding:.5em 0;line-height:1.4}#top-pickup-news a .hot-news-text p span:last-child{display:block}#pickup-news-wrap{display:flex;justify-content:center;column-gap:1em;padding:50px 0;flex-wrap:wrap;row-gap:1em}@media(min-width: 768px){#pickup-news-wrap{flex-wrap:nowrap;row-gap:0}}.toppage-news-list{align-items:center}.toppage-news-list .top-bg-box,.toppage-news-list .btn-wrap{text-align:center}.toppage-news-list .btn-wrap{margin:20px 0}@media(min-width: 1280px){.toppage-news-list .btn-wrap{margin:0}}.toppage-news-list .top-news{width:100%}.renewal-open{font-size:1.5em;font-family:"Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;letter-spacing:.2em;position:relative;bottom:4em}@media(min-width: 768px){.renewal-open{font-size:2em}}
