body{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;position:relative}.font_min{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.sp{display:none}p,h1,h2,h3,h4,h5{line-height:200%}.mb05em{margin-bottom:.5em !important}.f_xxl{font-size:26px !important}.f_xl{font-size:20px !important}.f_l{font-size:15px !important}.f_m{font-size:14px !important}.f_s{font-size:13px !important}.mb1em{margin-bottom:1em}.mb2em{margin-bottom:2em}.bg_lite{background-color:#f3efed}a.common_btn{display:block;color:#fff;padding:16px 0;text-align:center;background-color:#b73434;border:1px solid #b73434;transition:.7s}a.common_btn:hover{background-color:#fff;color:#000;border:1px solid #000}a.white_common_btn{display:block;color:#000;padding:16px 0;text-align:center;background-color:#fff;transition:.3s}a.white_common_btn:hover{background-color:#666;color:#fff}.slide-right-bottom{opacity:0;transform:translate(30px,30px);transition:all .7s 0s ease-out}.slide-right{opacity:0;transform:translate(30px,0px);transition:all .7s 0s ease-out}.slide-left{opacity:0;transform:translate(-30px,0px);transition:all .7s 0s ease-out}.slide-left-bottom{opacity:0;transform:translate(-30px,30px);transition:all .7s 0s ease-out}.slide-bottom{opacity:0;transform:translate(0px,30px);transition:all .7s 0s ease-out}.slide-bottom-rote{opacity:0;transform:translate(0px,30px);transition:all .7s 0s ease-out}html{scroll-behavior:smooth}.slick-prev,.slick-next{width:50px;height:50px;background-color:rgba(0,0,0,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;transition:background-color .3s ease}.slick-prev:hover,.slick-next:hover{background-color:rgba(0,0,0,.8)}.slick-prev:before,.slick-next:before{content:"" !important;display:block;width:15px;height:15px;border:solid #fff;border-width:0 3px 3px 0;padding:5px}.slick-prev:before{transform:rotate(135deg)}.slick-next:before{transform:rotate(-45deg)}.slick-prev{left:25px !important}.slick-next{right:25px !important}.pagetop__arrow{position:fixed;z-index:15;right:-9px;bottom:40px;transform:rotate(90deg)}.pagetop__arrow a{position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;max-width:240px;padding:10px 25px;color:#fff;transition:.3s ease-in-out}.pagetop__arrow a:before{content:"";position:absolute;top:calc(50% - 1px);left:-3em;transform:translateY(calc(-50% - 2px)) rotate(150deg);width:12px;height:.5px;background-color:#fff;transition:.3s}.pagetop__arrow a:after{content:"";position:absolute;top:50%;left:-3em;transform:translateY(-50%);width:60px;height:.5px;background-color:#fff;transition:.3s}.pagetop__arrow a:hover:before,.pagetop__arrow a:hover:after{left:-3.5em}.pagetop__arrow.scroll-active-top a{color:#000}.pagetop__arrow.scroll-active-top a:before{background-color:#000}.pagetop__arrow.scroll-active-top a:after{background-color:#000}.pagetop__arrow.scroll-active-top.scroll-active-bottom a{color:#fff}.pagetop__arrow.scroll-active-top.scroll-active-bottom a:before{background-color:#fff}.pagetop__arrow.scroll-active-top.scroll-active-bottom a:after{background-color:#fff}.hamburger{display:block;position:fixed;z-index:10;right:22px;top:39px;width:53px;height:45px;cursor:pointer;text-align:center}.hamburger span{display:block;position:absolute;width:30px;height:2px;left:11px;background:#666;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.hamburger span:nth-child(1){top:10px}.hamburger span:nth-child(2){top:21px}.hamburger span:nth-child(3){top:31px}.hamburger.active span:nth-child(1){top:21px;left:10px;background:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){top:21px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}nav.globalMenuSp{position:fixed;z-index:6;top:0;left:0;color:#fff;background:rgba(0,0,0,.9);text-align:center;width:100%;height:100vh;height:100dvh;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s ease}nav.globalMenuSp ul.nav_btn{margin:0 auto 20px;padding:0;width:100%;display:flex;flex-wrap:wrap}nav.globalMenuSp ul.nav_btn a{display:block;padding:18px;font-size:18px;transition:.7s}nav.globalMenuSp ul.nav_btn a:hover{background-color:#fff;color:#000}nav.globalMenuSp ul.nav_btn li{list-style-type:none;padding:0;width:49%;transition:.4s all}nav.globalMenuSp ul.nav_btn li:last-child{padding-bottom:0}nav.globalMenuSp ul.sub_nav_btn{margin:0 auto 40px;padding:0;width:100%;display:flex;flex-wrap:wrap}nav.globalMenuSp ul.sub_nav_btn a{display:block;padding:18px;font-size:18px;transition:.7s}nav.globalMenuSp ul.sub_nav_btn a:hover{background-color:#fff;color:#000}nav.globalMenuSp ul.sub_nav_btn li{list-style-type:none;padding:0;width:49%;transition:.4s all}nav.globalMenuSp ul.sub_nav_btn li:last-child{padding-bottom:0}nav.globalMenuSp.active{opacity:100;visibility:visible}.color_white{color:#fff}.font_pinyon{font-family:"Pinyon Script",cursive}.text_shadow{text-shadow:#000 1px 0 10px}@media screen and (max-width:767px){.sp{display:block}.pc{display:none}.f_xxl{font-size:26px !important}.f_xl{font-size:18px !important}.f_l{font-size:15px !important}.f_m{font-size:14px !important}.f_s{font-size:12px !important}nav.globalMenuSp ul.sub_nav_btn{flex-direction:column}nav.globalMenuSp ul.sub_nav_btn li{list-style-type:none;padding:0;width:100%;text-align:center;transition:.4s all}.hamburger{right:8px}.pagetop__arrow{right:-30px}}
.font_min,.side_snsarea p.followus,.guestroom .main_block ul li .content_r h4,.menu .main_block .content_r p.bold,.menu .main_block .content_r .menu_bg p,.menu .main_block.breakfast .content_r .menu_bg p,.menu .mid_copy p,.menu .sound p,.privatepool ul li .flex_wrapper .content_r h4,.privatepool .safewarter .flex_wrapper .content_r h4,.access .message p{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.side_snsarea{position:fixed;right:0;top:35%;z-index:6;padding:16px;border-bottom-left-radius:10px;border-top-left-radius:10px}.side_snsarea p.followus{transform:rotate(90deg);margin-bottom:35px}.side_snsarea ul li{margin-bottom:12px;text-align:center}.side_snsarea ul li:last-child{margin-bottom:0}.side_snsarea ul li a{transition:.3s}.side_snsarea ul li a:hover{opacity:.6}.side_snsarea ul i{transition:.3s;color:#fff;font-size:28px}.side_snsarea.scroll-active-top ul i{color:#000}.side_snsarea.scroll-active-top.scroll-active-bottom ul i{color:#fff}.side_snsarea .followus{transition:.3s;color:#fff}.side_snsarea .followus.scroll-active-top{color:#000}.side_snsarea .followus.scroll-active-top.scroll-active-bottom{color:#fff}header{position:absolute;z-index:5;width:100%;margin:0 auto;left:0;right:0;top:0}header .logo{width:100px;margin:15px auto;position:absolute;left:5%;top:10px}header .btn_outer_reserve{position:absolute;right:8%;top:36px;width:240px}header .btn_outer_reserve .bestrate{background-color:#3f3e3b;text-align:center;padding:0 15px 5px;border:1px solid #3f3e3b}header .btn_outer_reserve .bestrate i{font-size:10px;color:#b4982a}header .btn_outer_reserve .bestrate p{font-size:9px;line-height:120%;color:#b4982a;font-weight:700}header .btn_outer_reserve .bg_red{padding:9px 0 5px;width:100%;justify-content:center}header .btn_outer_reserve a{display:block;color:#fff;background-color:#b73434;font-size:18px;text-align:center;transition:.7s}header .btn_outer_reserve a .flex_wrapper.outer{align-items:center;justify-content:flex-start}header .btn_outer_reserve a div.kushitsu{font-size:13px;letter-spacing:.2em}header .btn_outer_reserve a .icon{width:19px;height:17px;margin-right:9px;position:relative}header .btn_outer_reserve a .icon img{position:absolute;top:0;left:0;transition:.3s}header .btn_outer_reserve a:hover{background-color:#fff;color:#b73434}header .btn_outer_reserve a:hover .icon img:nth-of-type(2){opacity:0}.globalMenuSp{padding-top:100px}.globalMenuSp .nav_wrapper{width:500px;margin:0 auto}.globalMenuSp .footer_logo{width:200px;margin:0 auto}.globalMenuSp .footer_sns{margin:30px 0}.globalMenuSp .footer_sns ul{display:flex;flex-wrap:wrap;justify-content:center}.globalMenuSp .footer_sns ul li+li{margin-left:15px}.globalMenuSp .footer_sns ul li a{transition:.3s}.globalMenuSp .footer_sns ul li a:hover{opacity:.6}.globalMenuSp .footer_sns ul i{font-size:38px}.globalMenuSp .footer_address{margin-bottom:30px}.globalMenuSp .footer_address p{line-height:160%}.globalMenuSp .footer_nav ul{display:flex;flex-wrap:wrap;justify-content:center}.globalMenuSp .footer_nav ul li{margin-right:20px;margin-bottom:8px}.globalMenuSp .footer_nav ul li a:hover{text-decoration:underline}#kv{position:relative}#kv video{width:100%}#kv h2{text-align:center;font-size:100px;color:#fff;text-shadow:#000 1px 0 10px}#kv .main_copy{position:absolute;bottom:6%;right:5%}#kv .main_copy p{color:#fff;font-size:63px;line-height:140%}#kv .main_copy p.katakana{margin-top:10px}.absolute_wrapper{position:relative}#prologue{padding:60px 0}#top_about_chichibu{background-color:#f3efed;padding:100px 0 60px}#top_about_chichibu .f_img{position:absolute;top:-185px}#top_about_chichibu h2{transform:rotate(-9deg);font-size:110px}#top_about_chichibu .bl_atou_chichibu_title p{font-size:55px}#top_about_chichibu .bl_about_chichibu_detail{margin-top:40px}#top_about_chichibu .bl_about_chichibu_detail .content_l{width:632px;margin-right:50px}#top_about_chichibu .bl_about_chichibu_detail .content_r{width:calc(100% - 632px - 50px)}#top_about_chichibu .bl_about_chichibu_detail .content_r p{font-size:.9em}.morebtn{position:relative}.morebtn a:before{content:"";position:absolute;top:calc(50% - 2px);right:2em;transform:translateY(calc(-50% - 2px)) rotate(30deg);width:12px;height:1px;background-color:#b73434;transition:.3s}.morebtn a:after{content:"";position:absolute;top:50%;right:2em;transform:translateY(-50%);width:60px;height:1px;background-color:#b73434;transition:.3s}.morebtn a:hover:before,.morebtn a:hover:after{right:1em}#top_welcome{padding:100px 0 120px}#top_welcome .f_img{position:absolute;top:-150px}#top_welcome h2{transform:rotate(-9deg);font-size:110px}#top_welcome .description{position:relative;height:175px}#top_welcome .description .inner{position:absolute;right:0}#top_welcome .description .inner p{font-size:19px}#top_welcome .bl_top_welcome_box{position:relative}#top_welcome .bl_top_welcome_box .pic{width:825px}#top_welcome .bl_top_welcome_box .detail{position:absolute;right:0;bottom:-50px;width:480px;background-color:rgba(0,0,0,.7);padding:30px 60px}#top_welcome .bl_top_welcome_box .detail a.common_btn{width:250px;font-size:14px;margin:20px auto 0}#top_welcome .bl_top_welcome_box .detail a.common_btn:before,#top_welcome .bl_top_welcome_box .detail a.common_btn:after{background-color:#fff}#top_welcome .bl_top_welcome_box .detail a.common_btn:hover{color:#b73434;border:1px solid #b73434}#top_welcome .bl_top_welcome_box .detail a.common_btn:hover:before,#top_welcome .bl_top_welcome_box .detail a.common_btn:hover:after{background-color:#b73434}#top_welcome .bl_top_welcome_box .detail p{color:#fff;text-align:center}#top_welcome .bl_top_welcome_box .detail p.f_l{font-size:.8em !important}#top_welcome .bl_top_welcome_box .detail p.title{line-height:100%;font-size:44px}#top_welcome .bl_top_welcome_box .detail p.title_katakana{font-size:20px;margin-bottom:20px}#top_welcome .bl_top_welcome_box.rev{margin:100px auto}#top_welcome .bl_top_welcome_box.rev .flex_wrapper{flex-direction:row-reverse}#top_welcome .bl_top_welcome_box.rev .detail{left:0;right:unset}#facility_slides .facility_slide .facility_pic{width:390px}#top_news{padding:190px 0 100px}#top_news .f_img{position:absolute;top:-150px}#top_news h2{transform:rotate(-9deg);font-size:110px}#top_news .news_lists{width:910px;margin:0 auto}#top_news .news_lists ul{border-top:1px solid #000;border-bottom:1px solid #000}#top_news .news_lists ul li{padding:20px 0;border-bottom:1px dotted #000}#top_news .news_lists ul li:last-child{border-bottom:none}#top_news .news_lists ul li .date{width:15%}#top_news .news_lists ul li .news_title{width:calc(100% - 15%)}#top_news .news_lists ul li .news_title a{color:#b73434;text-decoration:underline}#top_news .news_lists ul li .news_title a:hover{text-decoration:none}#footer_reservation{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://www.riverpool-fineglamping.com/wp-content/themes/plusriverpool/css/../image/reservation-bg.jpg);background-size:cover;padding:120px 0 60px}#footer_reservation .f_img{position:absolute;top:-100px;left:40px}#footer_reservation h2{display:block;font-size:80px;transform:rotate(-9deg);text-shadow:#000 1px 0 10px}#footer_reservation .reservation_box{width:600px;margin:0 auto;border:1px solid #fff;padding:30px;background-color:rgba(0,0,0,.5)}#footer_reservation .reservation_box .flex_wrapper{color:#fff;align-items:center;justify-content:center}#footer_reservation .reservation_box .flex_wrapper.tel_box{margin:20px 0 0}#footer_reservation .reservation_box .icon{margin-right:15px}#footer_reservation .reservation_box i{font-size:25px}#footer_reservation .reservation_box p{color:#fff}#footer_reservation .reservation_box p.tel_num{font-size:40px;letter-spacing:5px;line-height:100%}#footer_reservation .reservation_box p.tel_time{text-align:center !important;margin-bottom:20px}#footer_reservation .reservation_box a.reservation_btn{width:320px;margin:0 auto 0;position:relative}#footer_reservation .reservation_box a.reservation_btn:before{content:"";position:absolute;top:calc(50% - 1px);right:-2em;transform:translateY(calc(-50% - 2px)) rotate(30deg);width:12px;height:1px;background-color:#fff;transition:.3s}#footer_reservation .reservation_box a.reservation_btn:after{content:"";position:absolute;top:50%;right:-2em;transform:translateY(-50%);width:60px;height:1px;background-color:#fff;transition:.3s}#footer_reservation .reservation_box a.reservation_btn div{transition:.3s}#footer_reservation .reservation_box a.reservation_btn .icon{width:19px;height:17px;margin-right:9px;position:relative}#footer_reservation .reservation_box a.reservation_btn .icon img{position:absolute;top:0;left:0;transition:.3s}#footer_reservation .reservation_box a.reservation_btn:hover{border:1px solid #b73434;background-color:#fff}#footer_reservation .reservation_box a.reservation_btn:hover:before,#footer_reservation .reservation_box a.reservation_btn:hover:after{background-color:#b73434}#footer_reservation .reservation_box a.reservation_btn:hover div{color:#b73434}#footer_reservation .reservation_box a.reservation_btn:hover .icon img:nth-of-type(2){opacity:0}#footer_reservation .reservation_box a:hover:before,#footer_reservation .reservation_box a:hover:after{right:-3em}.lower_content #kv{height:600px;position:relative}.lower_content #kv video{height:600px;width:100%;object-fit:cover}.lower_content #kv .page_title{position:absolute;margin:0 auto;left:0;right:0;bottom:210px}.blog-main{width:1000px;margin:0 auto 160px}.blog-main .blog_header.flex_wrapper{align-items:center}.blog-main .blog_header.flex_wrapper p{margin-bottom:unset !important}.blog-main .blog_header.flex_wrapper .blog_header_cat{margin-left:20px}.blog-main .blog_header.flex_wrapper .post-categories{margin-top:0}.blog-main h3.title{margin-top:20px;font-size:1.5em;font-weight:700}.blog-main .cat_link{margin-bottom:40px}.blog-main .cat_link ul{display:flex;flex-wrap:wrap}.blog-main .cat_link ul li{margin-right:20px;margin-bottom:15px}.blog-main .cat_link ul li a{display:block;background-color:#000;border:1px solid #000;color:#fff;padding:10px 20px;transition:.3s}.blog-main .cat_link ul li a:hover{background-color:#fff;color:#000}.blog-main a.box_link{pointer-events:auto}.blog-main .post_card{pointer-events:none;border:1px solid #ddd;padding:20px;transition:.3s;margin-bottom:2em}.blog-main .post_card:hover{box-shadow:0px 0px 10px 0px rgba(137,137,137,.35)}.blog-main .post_card .post-categories{margin-top:20px;display:flex}.blog-main .post_card .post-categories li{margin-right:10px}.blog-main .post_card .post-categories a{background-color:#f1f1f1;pointer-events:auto;border:1px solid #ddd;padding:5px 8px;font-size:.8em;transition:.3s}.blog-main .post_card .post-categories a:hover{background-color:#b73434;border:1px solid #b73434;color:#fff !important}.blog-main .post_card .post_thumbnail{width:40%;margin-right:3%}.blog-main .post_card .post_thumbnail img{width:100%;height:300px;object-fit:cover}.blog-main .post_card .post_detail{width:calc(100% - 40% - 3%)}.blog-main .post_card .post_detail p.title{font-weight:700;font-size:1.5em}.blog-main .post_card .post_detail a{transition:.3s}.blog-main .post_card .post_detail a:hover{color:#b73434}.blog-main .post_card.post_single{margin-top:60px;pointer-events:unset}.blog-main .post_card.post_single:hover{box-shadow:none}.blog-main .post_card.post_single figure{width:100% !important;margin:0 auto 2em}.blog-main .post_card.post_single figcaption{text-align:center;font-size:.8em;margin-top:8px}.blog-main .post_card.post_single p{margin-bottom:2em}.blog-main .post_card.post_single dl dt,.blog-main .post_card.post_single dl dd{line-height:160%}.blog-main .post_card.post_single dl dd{margin-bottom:1em}.blog-main .post_card.post_single img{width:100% !important;height:auto}.blog-main .post_card.post_single .post_detail{width:80%;margin:0 auto;padding:40px 0}.blog-main .post_card.post_single .post_detail p.title{font-weight:700;font-size:1.5em}.blog-main .nav-links{font-size:16px;display:flex;margin-bottom:40px}.blog-main .nav-links div[class^=nav-]{width:50%}.blog-main .nav-links .nav-next{margin-left:auto}.blog-main .nav-links .nav-previous+.nav-next{margin-left:-1px}.blog-main .nav-links a{display:flex;align-items:center;justify-content:center;width:100%;height:3.5em;border:1px solid #ddd;transition:.3s}.blog-main .nav-links a:hover{background-color:#000;color:#fff}@media (max-width:767px){.blog-main .nav-links{font-size:14px}}.guestroom .main_block{width:88% !important}.guestroom .main_block ul li{margin-bottom:135px;position:relative}.guestroom .main_block ul li .kitsuen{border:1px solid #000;padding:3px;width:120px;text-align:center}.guestroom .main_block ul li .kitsuen p{font-size:.8em}.guestroom .main_block ul li .slide_item{position:relative;overflow:hidden}.guestroom .main_block ul li .slide_item:hover .caption{transform:translateY(0)}.guestroom .main_block ul li .slide_item .caption{width:100%;padding:10px;position:absolute;bottom:0;background-color:rgba(0,0,0,.7);transition:.6s;transform:translateY(200px)}.guestroom .main_block ul li .slide_item .caption p{color:#fff;font-size:.8em}.guestroom .main_block ul li .title{position:absolute;top:0;left:50%;z-index:10;text-align:right}.guestroom .main_block ul li .title h3{display:block;font-size:60px;color:#000;line-height:90%;margin-left:130px}.guestroom .main_block ul li .title h4{margin-left:130px;margin-top:10px}.guestroom .main_block ul li .content_l{width:55%;margin-right:5%;position:relative}.guestroom .main_block ul li .content_l .main_caption{transform:rotate(90deg);position:absolute;left:-221px;top:195px;width:400px;z-index:5}.guestroom .main_block ul li .content_l .guestroom_slider ul li{margin-bottom:0}.guestroom .main_block ul li .content_l .guestroom_slider ul li button:before{font-size:50px}.guestroom .main_block ul li .content_r{width:calc(100% - 55% - 5%);margin-right:3%;padding-top:130px;position:relative}.guestroom .main_block ul li .content_r h4{position:absolute;top:-90px;font-size:26px;font-weight:400;margin-bottom:1em}.guestroom .main_block ul li .content_r dl{display:flex;flex-wrap:wrap}.guestroom .main_block ul li .content_r dl dt{width:11%}.guestroom .main_block ul li .content_r dl dd{width:89%}.guestroom .main_block ul li .content_r>p{margin-bottom:1em;font-size:.9em}.guestroom .main_block ul li .content_r dl{margin-bottom:1em;font-size:.9em}.guestroom .main_block ul li.rev .title{position:absolute;top:0;right:50%;left:unset;z-index:10;text-align:left}.guestroom .main_block ul li.rev .title h3{display:block;font-size:60px;color:#000;line-height:90%;margin-left:unset;margin-right:130px}.guestroom .main_block ul li.rev .title h4{margin-left:unset;margin-right:130px}.guestroom .main_block ul li.rev .content_l{width:55%;margin-right:0;margin-left:5%}.guestroom .main_block ul li.rev .content_l .main_caption{right:-221px;top:195px;left:unset}.guestroom .main_block ul li.rev .content_r{margin-right:unset;margin-left:3%}.wp-pagenavi{clear:both;text-align:center}.wp-pagenavi a,.wp-pagenavi span{color:#000;background-color:#fff;border:solid 1px #000;padding:12px 17px;margin:0 2px;white-space:nowrap;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;text-align:center;text-decoration:none}.wp-pagenavi a:hover{color:#fff;background-color:#000;border-color:#000}.wp-pagenavi span.current{color:#fff;background-color:#000;border-color:#000;font-weight:700}.menu .bg_padding{padding:60px 0}.menu .bg_gray{background-color:#d9d9d9}.menu .bg_yellow{background-color:#fff6dd}.menu h3{font-size:75px;transform:rotate(-9deg)}.menu ul li{margin-bottom:0}.menu ul li.rev .content_l p.menuname{text-align:right}.menu .main_block{width:80% !important}.menu .main_block .flex_wrapper{align-items:flex-end}.menu .main_block .content_l{width:60%;margin-bottom:-30px}.menu .main_block .content_l .pic{height:470px}.menu .main_block .content_l .pic img{width:100%;height:470px;object-fit:cover}.menu .main_block .content_l p.menuname{text-align:left}.menu .main_block .content_r{width:36%}.menu .main_block .content_r p{line-height:160%}.menu .main_block .content_r p.bold{font-size:1.1em;margin-bottom:1em}.menu .main_block .content_r .menu_bg{background-color:#000;padding:20px 0;width:100%}.menu .main_block .content_r .menu_bg p{color:#fff;font-size:.9em;margin-bottom:20px;line-height:160%}.menu .main_block .content_r .menu_bg p:last-child{margin-bottom:0}.menu .main_block .content_r .title h3{text-align:center;line-height:90%;margin-bottom:20px}.menu .main_block.breakfast .content_r .menu_bg{background-color:#000;padding:40px 0;width:100%}.menu .main_block.breakfast .content_r .menu_bg p{color:#fff;font-size:.9em;margin-bottom:20px;line-height:190%}.menu .main_block .center_caption{width:400px;border-bottom:1px solid #000;margin:40px auto 0;padding-bottom:15px}.menu .main_block .center_caption p{line-height:160%}.menu .main_block.drink ul li .flex_wrapper{align-items:center}.menu .main_block.drink ul li .flex_wrapper .content_l{width:60%;margin-bottom:0}.menu .main_block.drink ul li .flex_wrapper .content_l .title{margin-top:-90px;margin-bottom:30px}.menu .main_block.drink ul li .flex_wrapper .content_r{width:35%;margin-bottom:-30px}.menu .main_block.drink ul li .flex_wrapper .content_r p.menuname{text-align:right}.menu .main_block.drink ul li .flex_wrapper .content_r .pic{height:uset}.menu .main_block.drink ul li .flex_wrapper .content_r .pic img{width:100%;height:unset;object-fit:cover}.menu .main_block.drink ul li .flex_wrapper .content_r p.menuname{text-align:right}.menu .mid_copy{padding:40px 0;margin-bottom:40px}.menu .mid_copy p{text-align:center;font-size:1.3em}.menu .sound{background-color:#f3efed;padding:60px 0;position:relative}.menu .sound .title{position:absolute;top:-40px;left:10%}.menu .sound h3{display:block;font-size:80px;transform:rotate(-9deg)}.menu .sound p{text-align:center;font-size:1.8em}.menu .sound p.font_s{font-size:1.2em}.menu .sound .inner_video{margin-top:50px;margin-bottom:50px}.inner_video{width:800px;margin:0 auto 120px}.inner_video video{width:100%}.privatepool .main_block{max-width:1200px}.privatepool ul li{position:relative;margin-bottom:135px}.privatepool ul li:last-child{margin-bottom:185px}.privatepool ul li .title{position:absolute;width:400px;top:185px;right:-180px;z-index:10}.privatepool ul li .title h3{transform:rotate(90deg);display:block;font-size:35px;line-height:90%;margin-left:0}.privatepool ul li .flex_wrapper{align-items:center;flex-direction:row-reverse}.privatepool ul li .flex_wrapper .content_l{width:52%}.privatepool ul li .flex_wrapper .content_l .pic{margin-right:40px}.privatepool ul li .flex_wrapper .content_l .pic img{width:100%;height:420px;object-fit:cover}.privatepool ul li .flex_wrapper .content_r{width:calc(100% - 52% - 5%);padding-top:0}.privatepool ul li .flex_wrapper .content_r p,.privatepool ul li .flex_wrapper .content_r ul,.privatepool ul li .flex_wrapper .content_r li{font-size:.9em}.privatepool ul li .flex_wrapper .content_r h4{position:relative;top:unset;font-size:28px;font-weight:400;margin-bottom:1em}.privatepool ul li .flex_wrapper .content_r p.font_small{font-size:.8em}.privatepool ul li .flex_wrapper .content_r ul{margin-top:5px;margin-left:1em}.privatepool ul li .flex_wrapper .content_r ul li{list-style-type:disc;margin-bottom:.6em}.privatepool ul li.rev .flex_wrapper{flex-direction:row}.privatepool ul li.rev .content_l{width:52%;position:relative}.privatepool ul li.rev .content_l .pic{margin-left:40px;margin-right:unset}.privatepool ul li.rev .title{left:-188px;right:unset}.privatepool ul li.rev .title h3{margin-right:0}.privatepool .safewarter{background-color:#ddebf7}.privatepool .safewarter .flex_wrapper{max-width:1000px;margin:0 auto;justify-content:center}.privatepool .safewarter .flex_wrapper .content_l{width:48%;position:relative}.privatepool .safewarter .flex_wrapper .content_l .pic{position:absolute;width:370px;margin:0 auto;bottom:40px;left:0;right:0}.privatepool .safewarter .flex_wrapper .content_r{width:calc(100% - 45% - 5%);padding:50px 0 100px}.privatepool .safewarter .flex_wrapper .content_r p,.privatepool .safewarter .flex_wrapper .content_r ul,.privatepool .safewarter .flex_wrapper .content_r li{font-size:.9em}.privatepool .safewarter .flex_wrapper .content_r h4{position:relative;top:unset;font-size:28px;font-weight:400;margin-bottom:1em}.privacypolicy #kv{height:400px;position:relative}.privacypolicy #kv picture img{width:100%;height:400px;object-fit:cover}.privacypolicy #kv .page_title{position:absolute;bottom:-70px;left:6%}.privacypolicy .others_body{width:1000px;margin:0 auto;padding:50px 0 80px}.privacypolicy .others_body h2{font-size:2em;text-align:center;margin-bottom:1em}.privacypolicy .others_body dl{margin:40px 0}.privacypolicy .others_body dl dt{font-size:1.2em;font-weight:400;margin-bottom:.5em;font-weight:700}.privacypolicy .others_body dl dd{margin-bottom:1.5em;line-height:180%}.privacypolicy .others_body dl dd ol{margin-left:2.5em}.privacypolicy .others_body dl dd ol li{list-style-type:none;counter-increment:cnt}.privacypolicy .others_body dl dd ol li:before{content:"(" counter(cnt) ") ";display:inline-block;margin-left:-2em;width:2em}.cancelpolicy #kv,.privacypolicy #kv{position:relative}.cancelpolicy #kv h2,.privacypolicy #kv h2{position:absolute;margin:auto;top:47%;text-align:center;color:#fff;font-size:44px;width:45%;left:0;right:0}.cancelpolicy #kv{height:400px;position:relative}.cancelpolicy #kv picture img{width:100%;height:400px;object-fit:cover}.cancelpolicy #kv .page_title{position:absolute;bottom:-70px;left:6%}.cancelpolicy .others_body{width:1000px;margin:0 auto;padding:50px 0 80px}.cancelpolicy .others_body h2{font-size:2em;text-align:center;margin-bottom:1em}.cancelpolicy .others_body dl{margin:40px 0 0}.cancelpolicy .others_body dl dt{font-size:1.2em;font-weight:400;margin-bottom:.5em;font-weight:700}.cancelpolicy .others_body dl dd{margin-bottom:1.5em;line-height:180%}.cancelpolicy .others_body h3{margin-top:40px;text-align:center;font-size:1.3em;font-weight:700}.cancelpolicy .others_body table{margin-top:30px;width:100%}.cancelpolicy .others_body table tr th,.cancelpolicy .others_body table tr td{padding:15px;border:1px solid #ddd}.cancelpolicy .others_body table tr th{vertical-align:middle;width:60%}.cancelpolicy .others_body table tr th p{font-size:1.4em;text-align:center;line-height:100%}.cancelpolicy .others_body table tr th p span{font-size:14px;font-weight:400}.cancelpolicy .others_body table tr td{vertical-align:middle;background-color:#f3efed}.cancelpolicy .others_body table tr td p{text-align:center;font-size:1.2em;font-weight:700}.access .main_block{width:1200px;margin:0 auto}.access .access_info{display:flex;justify-content:space-between}.access .access_info .title{position:absolute;top:-100px;left:3%}.access .access_info h3{display:block;font-size:60px;transform:rotate(-9deg)}.access .access_info .bl_access_info_block{width:33%;position:relative}.access .access_info .bl_access_contact .sns_info{margin:30px 0}.access .access_info .bl_access_contact .sns_info ul{display:flex;flex-wrap:wrap;justify-content:center}.access .access_info .bl_access_contact .sns_info ul li+li{margin-left:15px}.access .access_info .bl_access_contact .sns_info ul i{font-size:38px}.access .access_info .bl_access_contact .line_qr{width:140px;margin:30px auto 0}.access .access_info p{text-align:center;margin-bottom:1.6em;font-size:.9em}.access .access_info .detail{margin:40px 0 0}.access .map{width:90%;margin:50px auto 0}.access .bg_lite{padding:120px 0 60px}.access .our_group{position:relative;padding:60px}.access .our_group .title{position:absolute;top:-40px;left:5%}.access .our_group h3{display:block;font-size:80px;transform:rotate(-9deg)}.access .our_group .group_lists{margin-top:40px}.access .our_group .flex_wrapper{display:flex;justify-content:space-between}.access .our_group .flex_wrapper li.group_list{width:30%}.access .our_group .flex_wrapper li.group_list .introduction p{text-align:center;line-height:160%}.access .our_group .flex_wrapper li.group_list a:hover img{transform:scale(1.1)}.access .our_group .flex_wrapper li.group_list .pic{margin-top:15px;width:100%;overflow:hidden}.access .our_group .flex_wrapper li.group_list .pic img{width:100%;height:235px;object-fit:cover;transition:.3s}.access .message{margin:80px auto 60px}.access .message .logo{width:calc(1042px / 2);margin:0 auto 40px}.access .message p{text-align:center;margin-bottom:2em;font-size:1.1em}.faq{margin-bottom:100px}.faq #prologue p.f_xxl{font-size:22px !important}.faq .main_block{width:800px;margin:0 auto}.faq .accordion-container{width:100%;margin:0 auto}.faq .accordion-list:not(:first-child){margin-top:10px}.faq .accordion-title{cursor:pointer;font-size:18px;font-weight:400;padding:20px 60px 20px 20px;position:relative;line-height:140%;border:1px solid #000}.faq .accordion-title .question{border-right:1px solid #000;padding-right:15px;margin-right:15px;font-size:1.4em;padding-top:4px}.faq .accordion-title:before{position:absolute;content:"";top:50%;right:25px;height:2px;width:15px;background:#333;transform:rotate(90deg);transition:all .3s ease-in-out}.faq .accordion-title:after{position:absolute;content:"";top:50%;right:25px;height:2px;width:15px;background:#333;transition:all .3s ease-in-out}.faq .accordion-title.open:before{transform:rotate(180deg)}.faq .accordion-title.open:after{opacity:0}.faq .accordion-text{border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;display:none;background-color:#f4f4f4;padding:20px;font-size:18px}.faq .accordion-text a{text-decoration:underline}.faq .accordion-text .question{border-right:1px solid #000;padding-right:17px;margin-right:15px;font-size:1.4em;padding-top:4px}.faq .accordion-text ul li{list-style-type:disc;margin-left:1em}.faq .line_btn a{display:block;background-color:#000;border:1px solid #000;color:#fff;text-align:center;border-radius:0;padding:18px 0;font-size:14px;width:400px;transition:.3s;position:relative;text-decoration:none;margin:60px auto 0}.faq .line_btn a:hover{color:#000;background-color:#fff}footer{background-color:#353535;color:#fff;padding:60px 0}footer p.copyright{margin-top:50px}footer .flex_wrapper{justify-content:center;align-items:center}footer .content_l{width:360px;margin-right:150px}footer .content_l .footer_logo{width:70%;margin:0 auto}footer .content_l .footer_sns{margin:30px 0}footer .content_l .footer_sns ul{display:flex;flex-wrap:wrap;justify-content:center}footer .content_l .footer_sns ul li+li{margin-left:15px}footer .content_l .footer_sns ul li a{transition:.3s}footer .content_l .footer_sns ul li a:hover{opacity:.6}footer .content_l .footer_sns ul i{font-size:38px}footer .content_l .footer_address{margin-bottom:30px}footer .content_l .footer_address p{line-height:160%}footer .content_l .footer_nav ul{display:flex;flex-wrap:wrap;justify-content:center}footer .content_l .footer_nav ul li{text-align:center;margin:0 10px 8px}footer .content_l .footer_nav ul li a:hover{text-decoration:underline}footer .content_r .musashino_logo{width:220px;margin:0 auto 15px}footer .content_r .musashino_logo a{transition:.3s}footer .content_r .musashino_logo a:hover{opacity:.6}footer .content_r .message p{line-height:160%}@media screen and (max-width:767px){p{font-size:15px}.pagetop{bottom:80px}.side_snsarea{transition:.3s;width:98%;margin:0 auto;position:fixed;right:0;left:0;top:unset;bottom:0;z-index:4;padding:16px 20px}.side_snsarea.is-hidden{opacity:0;visibility:hidden}.side_snsarea p.followus{display:none;transform:rotate(0);margin-bottom:0}.side_snsarea ul{display:flex;justify-content:center;align-items:center}.side_snsarea ul li.reserve_btn{margin-right:20px}.side_snsarea ul li.reserve_btn a{display:block;background-color:#b73434;color:#fff;padding:8px 30px}.side_snsarea ul li+li{margin-left:10px}.side_snsarea ul li{margin-bottom:0}.side_snsarea ul li:last-child{margin-bottom:0}.side_snsarea ul li a{transition:.3s}.side_snsarea ul li a:hover{opacity:.6}.side_snsarea ul i{color:#000;font-size:26px}header{padding:2% 8%}header .logo{width:70px;margin-left:unset;margin-right:auto}.btn_outer_reserve_sp{position:fixed;right:0;left:0;margin:0 auto;bottom:20px;width:80%;z-index:11;transition:.3s}.btn_outer_reserve_sp.is-hidden{opacity:0;visibility:hidden}.btn_outer_reserve_sp .bestrate{background-color:#3f3e3b;text-align:center;padding:0 15px 5px;border:1px solid #3f3e3b}.btn_outer_reserve_sp .bestrate i{font-size:10px;color:#b4982a}.btn_outer_reserve_sp .bestrate p{font-size:9px;line-height:120%;color:#b4982a;font-weight:700}.btn_outer_reserve_sp .bg_red{padding:9px 23% 7px}.btn_outer_reserve_sp a{display:block;color:#fff;background-color:#b73434;font-size:18px;text-align:center;transition:.7s}.btn_outer_reserve_sp a .flex_wrapper.outer{align-items:center;justify-content:space-between}.btn_outer_reserve_sp a div.kushitsu{font-size:13px;letter-spacing:.2em}.btn_outer_reserve_sp a .icon{width:19px;height:17px;margin-right:9px;position:relative}.btn_outer_reserve_sp a .icon img{position:absolute;top:0;left:0;transition:.3s}.morebtn a:before{right:1em}.morebtn a:after{right:1em}.globalMenuSp{padding-top:100px}.globalMenuSp .nav_wrapper{width:95%;margin:0 auto}.globalMenuSp .footer_logo{width:200px;margin:0 auto}.globalMenuSp .footer_sns{margin:30px 0}.globalMenuSp .footer_sns ul{display:flex;flex-wrap:wrap;justify-content:center}.globalMenuSp .footer_sns ul li+li{margin-left:15px}.globalMenuSp .footer_sns ul i{font-size:38px}#kv{position:relative}#kv h2{font-size:50px}#kv .main_copy{margin-top:20px;position:absolute;bottom:100px;right:30px}#kv .main_copy p{color:#fff;font-size:30px;line-height:140%}#kv .main_copy p.katakana{margin-top:10px}#kv .video{height:100vh}#kv .video video{height:100vh;object-fit:cover}#prologue{padding:30px 0 50px}#top_about_chichibu{padding:50px 0 60px}#top_about_chichibu .f_img{top:-100px}#top_about_chichibu h2{font-size:65px}#top_about_chichibu .bl_atou_chichibu_title p{font-size:45px}#top_about_chichibu .bl_about_chichibu_detail{margin-top:0}#top_about_chichibu .bl_about_chichibu_detail .flex_wrapper{flex-direction:column}#top_about_chichibu .bl_about_chichibu_detail .content_l{width:100%;margin-right:0;margin-bottom:20px}#top_about_chichibu .bl_about_chichibu_detail .content_r{width:100%}#top_welcome{padding:70px 0 30px}#top_welcome .f_img{top:-100px}#top_welcome h2{font-size:65px}#top_welcome .description{height:unset;margin-bottom:30px}#top_welcome .description .inner{position:relative;right:unset}#top_welcome .description .inner p{text-align:center;font-size:18px}#top_welcome .bl_top_welcome_box .flex_wrapper{flex-direction:column}#top_welcome .bl_top_welcome_box .pic{width:100%}#top_welcome .bl_top_welcome_box .detail{bottom:0;position:relative;width:100%;padding:30px}#top_welcome .bl_top_welcome_box .detail a{width:80%;padding:15px}#top_welcome .bl_top_welcome_box .detail p{color:#fff}#top_welcome .bl_top_welcome_box .detail p.title{line-height:100%;font-size:40px;margin-bottom:-6px}#top_welcome .bl_top_welcome_box .detail p.title_katakana{font-size:18px;margin-bottom:18px}#top_welcome .bl_top_welcome_box.rev{margin:30px auto}#top_welcome .bl_top_welcome_box.rev .flex_wrapper{flex-direction:column}#top_welcome .bl_top_welcome_box.rev .detail{left:unset;bottom:0}#top_news{padding:85px 0 50px}#top_news .f_img{position:absolute;top:-100px}#top_news h2{font-size:65px}#top_news .news_lists{width:95%;margin:0 auto}#top_news .news_lists .flex_wrapper{flex-direction:column}#top_news .news_lists ul li .date{width:100%}#top_news .news_lists ul li .news_title{width:100%}#footer_reservation{padding:90px 0 60px}#footer_reservation .f_img{position:absolute;top:-80px;left:10px}#footer_reservation h2{font-size:60px}#footer_reservation .reservation_box{width:92%;padding:20px 10px}#footer_reservation .reservation_box .flex_wrapper{color:#fff;align-items:center;justify-content:center}#footer_reservation .reservation_box .icon{margin-right:15px}#footer_reservation .reservation_box i{font-size:25px}#footer_reservation .reservation_box p{color:#fff}#footer_reservation .reservation_box p.tel_num{font-size:30px;letter-spacing:5px}#footer_reservation .reservation_box a.reservation_btn{width:80%;margin:0 auto 0}#footer_reservation .reservation_box a.reservation_btn:before{right:-1.5em}#footer_reservation .reservation_box a.reservation_btn:after{right:-1.5em}footer{padding:60px 0 20px}footer p.copyright{margin-top:50px;font-size:12px}footer .flex_wrapper{flex-direction:column}footer .content_l{width:85%;margin-right:0;margin-bottom:30px}footer .content_l .footer_sns{margin:30px 0}footer .content_l .footer_sns ul{display:flex;flex-wrap:wrap;justify-content:center}footer .content_l .footer_sns ul li+li{margin-left:15px}footer .content_l .footer_sns ul i{font-size:38px}footer .content_l .footer_address{margin-bottom:30px}footer .content_l .footer_address p{line-height:160%}footer .content_l .footer_nav ul{display:flex;flex-wrap:wrap;justify-content:center}footer .content_l .footer_nav ul li{margin-right:15px;margin-bottom:8px}footer .content_l .footer_nav ul li a:hover{text-decoration:underline}footer .content_l .footer_nav ul.sub_nav{margin-top:.5em;flex-direction:column}footer .content_l .footer_nav ul.sub_nav li{text-align:center;margin-right:0}footer .content_r .musashino_logo{width:180px;margin:0 auto 15px}footer .content_r .message p{line-height:160%}.lower_content #kv{height:450px}.lower_content #kv picture img{height:450px}.lower_content #kv .video{height:450px}.lower_content #kv video{height:450px;width:100%;object-fit:cover}.lower_content #kv .page_title{bottom:145px;left:0}.lower_content #prologue{padding:40px 3% 20px}.lower_content #prologue p.f_xxl{font-size:22px !important;line-height:140%}.guestroom .page_title{width:80%;bottom:60px;left:3%}.guestroom .main_block ul li{margin-bottom:70px}.guestroom .main_block ul li .kitsuen{padding:5px;width:80px}.guestroom .main_block ul li .kitsuen p{font-size:14px}.guestroom .main_block ul li .title{position:relative;top:unset;left:unset;margin-bottom:10px;text-align:left}.guestroom .main_block ul li .title h3{font-size:50px;margin-left:unset}.guestroom .main_block ul li .title h4{margin-left:unset;margin-top:10px;text-align:right}.guestroom .main_block ul li .slide_item .slide_img img{height:300px}.guestroom .main_block ul li .slide_item .caption{transform:translateY(0);background-color:rgba(0,0,0,.7)}.guestroom .main_block ul li .slide_item .caption p{font-size:11px;line-height:160%}.guestroom .main_block ul li .flex_wrapper .content_l{margin-right:0;margin-bottom:10px}.guestroom .main_block ul li .flex_wrapper .content_l .guestroom_slider{margin-left:20px;height:unset}.guestroom .main_block ul li .flex_wrapper .content_l .guestroom_slider img{height:300px;width:100%;object-fit:cover}.guestroom .main_block ul li .flex_wrapper .content_l .main_caption{left:-147px;top:145px;width:300px;font-size:.8em}.guestroom .main_block ul li .flex_wrapper .content_r{padding-top:0;margin-right:unset}.guestroom .main_block ul li .flex_wrapper .content_r dl{display:flex;flex-wrap:wrap}.guestroom .main_block ul li .flex_wrapper .content_r dl dt{width:15%}.guestroom .main_block ul li .flex_wrapper .content_r dl dd{width:85%}.guestroom .main_block ul li .flex_wrapper .content_r>p{font-size:14px;margin-bottom:1.3em}.guestroom .main_block ul li .flex_wrapper .content_r dl{font-size:14px;margin-bottom:1.3em}.guestroom .main_block ul li.rev .title{position:relative;top:unset;right:unset;left:unset}.guestroom .main_block ul li.rev .title h3{display:block;font-size:50px;color:#000;line-height:90%;margin-left:unset;margin-right:unset}.guestroom .main_block ul li.rev .title h4{margin-left:unset;margin-right:unset}.guestroom .main_block ul li.rev .flex_wrapper .content_l{margin-right:0;margin-left:0;margin-bottom:10px}.guestroom .main_block ul li.rev .flex_wrapper .content_l .guestroom_slider{margin-left:0;margin-right:20px}.guestroom .main_block ul li.rev .flex_wrapper .content_l .main_caption{right:-145px;left:unset;top:145px;width:300px}.guestroom .main_block ul li.rev .flex_wrapper .content_r{margin-right:unset;margin-left:0}.inner_video{width:95%;margin:0 auto 70px}.inner_video video{width:100%}.blog .page_title{width:140px;bottom:170px !important}.lower_content.blog #prologue p.f_xxl{font-size:18px !important}.blog-main{width:95%;margin:0 auto 50px}.blog-main .cat_link{margin-bottom:22px}.blog-main .cat_link ul{flex-wrap:wrap}.blog-main .cat_link ul li{margin-right:10px;margin-bottom:25px}.blog-main .cat_link ul li a{padding:8px 15px;font-size:14px}.blog-main h3.title{font-size:1.3em}.blog-main .flex_wrapper{flex-direction:column}.blog-main .post_card{padding:10px 10px 20px}.blog-main .post_card .post_thumbnail{width:100%;margin-right:0}.blog-main .post_card .post_thumbnail img{height:200px}.blog-main .post_card .post_detail{width:100%}.blog-main .post_card .post_detail p.title{font-size:1.2em}.blog-main .post_card.post_single .post_detail{width:90%}.privatepool .inner_video{width:95%}.privatepool .main_block ul li{margin-bottom:60px}.privatepool .main_block ul li:last-child{margin-bottom:100px}.privatepool .main_block ul li .flex_wrapper{flex-direction:column-reverse}.privatepool .main_block ul li .title{position:relative}.privatepool .main_block ul li .flex_wrapper .content_l{margin-bottom:0 !important}.privatepool .main_block ul li .flex_wrapper .content_l .pic{margin-right:30px}.privatepool .main_block ul li .flex_wrapper .content_l .pic img{height:200px}.privatepool .main_block ul li .flex_wrapper .content_l .title{top:-197px;left:98%;right:unset}.privatepool .main_block ul li .flex_wrapper .content_l .title h3{font-size:20px;transform-origin:top left}.privatepool .main_block ul li .flex_wrapper .content_r li{font-size:.9em;line-height:140%}.privatepool .main_block ul li h4{font-size:22px !important;line-height:100%}.privatepool .main_block ul li.rev .content_l .pic{margin-right:unset;margin-left:30px}.privatepool .main_block ul li.rev .content_l .title{right:unset;left:6%}.privatepool .safewarter .flex_wrapper{width:95%;flex-direction:column}.privatepool .safewarter .flex_wrapper .content_l{width:100%}.privatepool .safewarter .flex_wrapper .content_l .pic{position:relative;width:260px;bottom:unset;top:-60px}.privatepool .safewarter .flex_wrapper .content_r{width:100%;margin-top:-40px;padding:0 0 50px}.privatepool .safewarter .flex_wrapper .content_r p,.privatepool .safewarter .flex_wrapper .content_r ul,.privatepool .safewarter .flex_wrapper .content_r li{font-size:.9em}.privatepool .safewarter .flex_wrapper .content_r h4{font-size:22px}.access .page_title{width:170px}.access .main_block{width:95%}.access .access_info{flex-direction:column}.access .access_info .bl_access_info_block{width:100%;margin-top:95px}.access .access_info .bl_access_openhour{margin-top:125px}.access .access_info .title{top:-85px}.access .access_info h3{font-size:50px}.access .bg_lite{padding:0 0 60px}.access .message{margin:50px auto 60px}.access .message .logo{width:90%;margin:0 auto 40px}.access .message p{font-size:1em}.access .our_group{position:relative;padding:68px 0}.access .our_group .title{top:-40px;left:2%}.access .our_group h3{font-size:60px}.access .our_group .group_lists{margin-top:40px}.access .our_group .flex_wrapper{flex-direction:column}.access .our_group .flex_wrapper li.group_list{width:100%;margin-bottom:40px}.access .our_group .flex_wrapper li.group_list:last-child{margin-bottom:0}.faq{margin-bottom:50px}.faq #prologue{width:90%;margin:0 auto}.faq #prologue p.f_xxl{font-size:18px !important}.faq .main_block{width:95%}.faq .accordion-container{width:100%}.faq .accordion-list:not(:first-child){margin-top:10px}.faq .accordion-title{font-size:14px;padding:15px 60px 15px 15px}.faq .accordion-title p{line-height:160%}.faq .accordion-title .question{font-size:1.2em;padding-top:2px}.faq .accordion-text{padding:15px;font-size:14px}.faq .accordion-text p{line-height:160%}.faq .accordion-text .question{font-size:1.2em}.faq .line_btn a{width:100%;margin:30px auto 0}.menu .bg_padding{padding:30px 0 40px}.menu .main_block ul li .content_l .pic{height:300px}.menu .main_block ul li .content_l .pic img{width:100%;height:300px;object-fit:cover}.menu .main_block ul li .content_l p.menuname{text-align:left}.menu .main_block ul li .content_r{margin-top:45px}.menu .main_block ul li .content_r p.bold{font-size:1em !important}.menu .main_block ul li .content_r .menu_bg{padding:20px 0;width:100%;margin:0 auto 20px}.menu .main_block ul li .content_r h3{font-size:55px}.menu .main_block .center_caption{width:100%;margin:10px auto 0;padding-bottom:15px}.menu .main_block .center_caption p{line-height:160%}.menu .main_block.drink{margin-top:30px;padding-bottom:40px}.menu .main_block.drink ul li .flex_wrapper{align-items:flex-start}.menu .main_block.drink ul li .flex_wrapper .content_l{width:100% !important}.menu .main_block.drink ul li .flex_wrapper .content_l .title{margin-bottom:-10px}.menu .main_block.drink ul li .flex_wrapper .content_l p{line-height:160%}.menu .main_block.drink ul li .flex_wrapper .content_r{margin-top:20px;width:100% !important}.menu .main_block.drink ul li .flex_wrapper .content_r .pic{height:300px}.menu .main_block.drink ul li .flex_wrapper .content_r .pic img{height:300px}.menu .main_block.drink ul li .flex_wrapper .content_r p.menuname{text-align:left}.menu .mid_copy{margin-bottom:10px}.menu .mid_copy p{font-size:1.1em}.menu .sound .title{position:absolute;top:-40px;left:5%}.menu .sound h3{font-size:50px}.menu .sound .inner_video{margin-top:18px;margin-bottom:0}.menu .sound p{text-align:center;font-size:1.2em}.menu .sound p.font_s{font-size:1em}.privacypolicy .others_body{width:95%;margin:0 auto;padding:50px 0 80px}.privacypolicy .others_body h2{font-size:1.8em}.privacypolicy .others_body dl{margin:40px 0}.privacypolicy .others_body dl dt{font-size:1.2em;font-weight:400;margin-bottom:.5em;font-weight:700}.privacypolicy .others_body dl dd{margin-bottom:2em;line-height:180%}.privacypolicy .others_body dl dd ol{margin-left:2.5em}.privacypolicy .others_body dl dd ol li{list-style-type:none;counter-increment:cnt}.privacypolicy .others_body dl dd ol li:before{content:"(" counter(cnt) ") ";display:inline-block;margin-left:-2em;width:2em}.cancelpolicy #kv h2,.privacypolicy #kv h2{top:50%;font-size:28px;width:90%}.cancelpolicy .others_body{width:95%;margin:0 auto;padding:50px 0 80px}.cancelpolicy .others_body h2{font-size:1.8em}.cancelpolicy .others_body dl{margin:40px 0 0}.cancelpolicy .others_body dl dt{font-size:1.1em;text-indent:-1em;margin-left:1em;line-height:160%}.cancelpolicy .others_body dl dd{margin-bottom:2em;line-height:180%}.cancelpolicy .others_body h3{line-height:140%}.cancelpolicy .others_body table{margin-top:30px;width:100%}.cancelpolicy .others_body table tr th,.cancelpolicy .others_body table tr td{padding:10px}.cancelpolicy .others_body table tr th{vertical-align:middle;width:50%}.cancelpolicy .others_body table tr th p{font-size:1.3em;text-align:center;line-height:100%}.cancelpolicy .others_body table tr th p span{font-weight:400;font-size:14px}.cancelpolicy .others_body table tr td{vertical-align:middle;background-color:#f3efed}.cancelpolicy .others_body table tr td p{text-align:center;font-size:1.1em;font-weight:700;line-height:160%}}
.sp{display:none}#conteiner{min-width:1200px;overflow:hidden}.ly_w100{width:100%}img{max-width:100%;height:auto}.mb1em{margin-bottom:1em}.mb05em{margin-bottom:.5em}.center{text-align:center}.flex_wrapper{display:flex}.flex_sb{justify-content:space-between}.common_width{width:1100px;margin:0 auto}.common_conteiner .main_block{width:95%;margin:0 auto}.rev .flex_wrapper{flex-direction:row-reverse}@media screen and (max-width:767px){.pc{display:none}.sp{display:block}#conteiner{min-width:100%;overflow:hidden}.common_width{width:95%;margin:0 auto}.common_conteiner .main_block ul li .flex_wrapper{flex-direction:column}.common_conteiner .main_block ul li .flex_wrapper .content_l,.common_conteiner .main_block ul li .flex_wrapper .content_r{width:100%}.common_conteiner .main_block ul li.rev .flex_wrapper{flex-direction:column}.common_conteiner .main_block ul li.rev .flex_wrapper .content_l,.common_conteiner .main_block ul li.rev .flex_wrapper .content_r{width:100%}}
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpp-list li{overflow:hidden;float:none;clear:both;margin-bottom:1rem}.wpp-list li:last-of-type{margin-bottom:0}.wpp-thumbnail{display:inline;float:left;margin:0 1rem 0 0;border:none}.wpp_def_no_src{object-fit:contain}.wpp-excerpt:empty{display:none}.wpp-meta,.post-stats{display:block;font-size:.8em}.wpp-meta:empty,.post-stats:empty{display:none}
/*!
Theme Name: plusriverpool
Author: Musashino
Version: 1.0.0
*/
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}
 @-webkit-keyframes spinReturn {0% {-webkit-transform: rotate(0deg);}25% {-webkit-transform: rotate(225deg);}50% {-webkit-transform: rotate(180deg);}75% {-webkit-transform: rotate(405deg);}100% {-webkit-transform: rotate(360deg);}}@keyframes spinReturn {0% {transform: rotate(0deg);}25% {transform: rotate(225deg);}50% {transform: rotate(180deg);}75% {transform: rotate(405deg);}100% {transform: rotate(360deg);}}@-webkit-keyframes lightUp {0% {opacity: 0.2;}40% {opacity: 1;}60% {opacity: 0.2;}100% {opacity: 0.2;}}@keyframes lightUp {0% {opacity: 0.2;}40% {opacity: 1;}60% {opacity: 0.2;}100% {opacity: 0.2;}}@-webkit-keyframes wave {0% {-webkit-transform: scaleY(1);}40% {-webkit-transform: scaleY(0.1);}80% {-webkit-transform: scaleY(1);}100% {-webkit-transform: scaleY(1);}}@keyframes wave {0% {transform: scaleY(1);}40% {transform: scaleY(0.1);}80% {transform: scaleY(1);}100% {transform: scaleY(1);}}@-webkit-keyframes drawframeTop {0% {-webkit-transform: scaleX(1);transform-origin: 100% 0%;}12.5% {-webkit-transform: scaleX(0);transform-origin: 100% 0%;}50% {-webkit-transform: scaleX(0);transform-origin: 0% 0%;}62.5% {-webkit-transform: scaleX(1);transform-origin: 0% 0%;}100% {-webkit-transform: scaleX(1);transform-origin: 100% 0%;}}@keyframes drawframeTop {0% {transform: scaleX(1);transform-origin: 100% 0%;}12.5% {transform: scaleX(0);transform-origin: 100% 0%;}50% {transform: scaleX(0);transform-origin: 0% 0%;}62.5% {transform: scaleX(1);transform-origin: 0% 0%;}100% {transform: scaleX(1);transform-origin: 100% 0%;}}@-webkit-keyframes drawframeBottom {0% {-webkit-transform: scaleX(1);transform-origin: 0% 0%;}12.5% {-webkit-transform: scaleX(0);transform-origin: 0% 0%;}50% {-webkit-transform: scaleX(0);transform-origin: 100% 0%;}62.5% {-webkit-transform: scaleX(1);transform-origin: 100% 0%;}100% {-webkit-transform: scaleX(1);transform-origin: 0% 0%;}}@keyframes drawframeBottom {0% {transform: scaleX(1);transform-origin: 0% 0%;}12.5% {transform: scaleX(0);transform-origin: 0% 0%;}50% {transform: scaleX(0);transform-origin: 100% 0%;}62.5% {transform: scaleX(1);transform-origin: 100% 0%;}100% {transform: scaleX(1);transform-origin: 0% 0%;}}@-webkit-keyframes drawframeRight {0% {-webkit-transform: scaleY(1);transform-origin: 0% 100%;}12.5% {-webkit-transform: scaleY(0);transform-origin: 0% 100%;}50% {-webkit-transform: scaleY(0);transform-origin: 0% 0%;}62.5% {-webkit-transform: scaleY(1);transform-origin: 0% 0%;}100% {-webkit-transform: scaleY(1);transform-origin: 0% 100%;}}@keyframes drawframeRight {0% {transform: scaleY(1);transform-origin: 0% 100%;}12.5% {transform: scaleY(0);transform-origin: 0% 100%;}50% {transform: scaleY(0);transform-origin: 0% 0%;}62.5% {transform: scaleY(1);transform-origin: 0% 0%;}100% {transform: scaleY(1);transform-origin: 0% 100%;}}@-webkit-keyframes drawframeLeft {0% {-webkit-transform: scaleY(1);transform-origin: 0% 0%;}12.5% {-webkit-transform: scaleY(0);transform-origin: 0% 0%;}50% {-webkit-transform: scaleY(0);transform-origin: 0% 100%;}62.5% {-webkit-transform: scaleY(1);transform-origin: 0% 100%;}100% {-webkit-transform: scaleY(1);transform-origin: 0% 0%;}}@keyframes drawframeLeft {0% {transform: scaleY(1);transform-origin: 0% 0%;}12.5% {transform: scaleY(0);transform-origin: 0% 0%;}50% {transform: scaleY(0);transform-origin: 0% 100%;}62.5% {transform: scaleY(1);transform-origin: 0% 100%;}100% {transform: scaleY(1);transform-origin: 0% 0%;}}@-webkit-keyframes imgLoading {0% {height: 0%;opacity: 1;}95% {height: 100%;opacity: 1;}100% {height: 100%;opacity: 0;}}@keyframes imgLoading {0% {height: 0%;opacity: 1;}95% {height: 100%;opacity: 1;}100% {height: 100%;opacity: 0;}}@-webkit-keyframes beat {0% {transform: scale(0);opacity: 0;}80% {transform: scale(1);opacity: 0.7;}100% {transform: scale(1);opacity: 0;}}@keyframes beat {0% {transform: scale(0);opacity: 0;}80% {transform: scale(1);opacity: 0.7;}100% {transform: scale(1);opacity: 0;}}html, body {opacity: 1 !important;}#loftloader-wrapper {position: fixed;top: 0;left: 0;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);z-index: 999999;width: 100%;height: 100%;background: transparent !important;}.loaded #loftloader-wrapper {-webkit-transform: translateX(-200vw);-ms-transform: translateX(-200vw);transform: translateX(-200vw);pointer-events: none;opacity: 0;transition: opacity 0.0001s 1s, transform 0.0001s 2s;}.loaded #loftloader-wrapper.slide-vertical {-webkit-transform: translate(-100%, 0);-ms-transform: translate(-100%, 0);transform: translate(-100%, 0);}.loaded #loftloader-wrapper #loader, .loaded #loftloader-wrapper .loader-close-button {opacity: 0;transition: all 0.3s ease-out;}#loftloader-wrapper .loader-inner {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 1001;text-align: center;transition: all 0s;font-size: 0;}#loftloader-wrapper .loader-inner #loader {position: relative;z-index: 1002;top: auto;left: auto;display: inline-block;margin: 0 auto;padding: 0;border: none;border-radius: 0;background: none !important;color: #248acc;}#loftloader-wrapper .loader-section {position: fixed;z-index: 999;width: 50%;height: 100%;background: #000;opacity: 0.95;transition: all 0s;will-change: transform;}#loftloader-wrapper .loader-section.section-fade {top: 0;left: 0;width: 100%;will-change: opacity;}.loaded #loftloader-wrapper .loader-section.section-fade {opacity: 0 !important;transition: opacity 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}#loftloader-wrapper .loader-section.end-no-animation {top: 0;left: 0;width: 100%;will-change: opacity;}.loaded #loftloader-wrapper .loader-section.end-no-animation, .loaded #loftloader-wrapper .loader-section.end-no-animation ~ * {opacity: 0;transition: all 0s 0s;}#loftloader-wrapper .loader-section.section-slide-up {top: 0;left: 0;width: 100%;}.loaded #loftloader-wrapper .loader-section.section-slide-up {-webkit-transform: translateY(-100vh);-ms-transform: translateY(-100vh);transform: translateY(-100vh);transition: transform 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}#loftloader-wrapper .loader-section.section-left, #loftloader-wrapper .loader-section.section-right {top: 0;}#loftloader-wrapper .loader-section.section-left {left: 0;}.loaded #loftloader-wrapper .loader-section.section-left {transition: transform 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform: translateX(-50vw);-ms-transform: translateX(-50vw);transform: translateX(-50vw);}#loftloader-wrapper .loader-section.section-right {right: 0;}.loaded #loftloader-wrapper .loader-section.section-right {transition: transform 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform: translateX(50vw);-ms-transform: translateX(50vw);transform: translateX(50vw);}#loftloader-wrapper .loader-section.section-up, #loftloader-wrapper .loader-section.section-down {left: 0;width: 100%;height: 50%;}#loftloader-wrapper .loader-section.section-up {top: 0;}.loaded #loftloader-wrapper .loader-section.section-up {transition: transform 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform: translateY(-50vh);-ms-transform: translateY(-50vh);transform: translateY(-50vh);}#loftloader-wrapper .loader-section.section-down {bottom: 0;}.loaded #loftloader-wrapper .loader-section.section-down {transition: transform 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform: translateY(50vh);-ms-transform: translateY(50vh);transform: translateY(50vh);}#loftloader-wrapper.pl-sun #loader {width: 50px;height: 50px;}#loftloader-wrapper.pl-sun #loader span {position: absolute;top: 0;left: 0;display: block;width: 50px;height: 50px;background: currentColor;opacity: 0.9;transform-origin: 50% 50%;-webkit-animation: spinReturn 4s ease infinite;animation: spinReturn 4s ease infinite;}#loftloader-wrapper.pl-sun #loader span:before {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background: inherit;opacity: 0.9;content: "";transform-origin: 50% 50%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}#loftloader-wrapper.pl-circles #loader {width: 100px;height: 60px;}#loftloader-wrapper.pl-circles #loader span, #loftloader-wrapper.pl-circles #loader:before, #loftloader-wrapper.pl-circles #loader:after {position: absolute;display: block;width: 10px;height: 10px;border-radius: 50%;background: currentColor;opacity: 0.2;}#loftloader-wrapper.pl-circles #loader span {top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-animation: lightUp 1.5s linear infinite 0.5s;animation: lightUp 1.5s linear infinite 0.5s;}#loftloader-wrapper.pl-circles #loader:before, #loftloader-wrapper.pl-circles #loader:after {content: "";top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}#loftloader-wrapper.pl-circles #loader:before {left: 0;-webkit-animation: lightUp 1.5s linear infinite;animation: lightUp 1.5s linear infinite;}#loftloader-wrapper.pl-circles #loader:after {right: 0;-webkit-animation: lightUp 1.5s linear infinite 1s;animation: lightUp 1.5s linear infinite 1s;}#loftloader-wrapper.pl-wave #loader {width: 60px;height: 30px;}#loftloader-wrapper.pl-wave #loader span, #loftloader-wrapper.pl-wave #loader:before, #loftloader-wrapper.pl-wave #loader:after {position: relative;display: inline-block;width: 6px;height: 100%;background: currentColor;}#loftloader-wrapper.pl-wave #loader span {margin: 0 16px;-webkit-animation: wave 0.9s linear infinite 0.3s;animation: wave 0.9s linear infinite 0.3s;}#loftloader-wrapper.pl-wave #loader:before, #loftloader-wrapper.pl-wave #loader:after {content: "";}#loftloader-wrapper.pl-wave #loader:before {-webkit-animation: wave 0.9s linear infinite;animation: wave 0.9s linear infinite;}#loftloader-wrapper.pl-wave #loader:after {-webkit-animation: wave 0.9s linear infinite 0.6s;animation: wave 0.9s linear infinite 0.6s;}#loftloader-wrapper.pl-square #loader {width: 50px;height: 50px;transform-origin: 50% 50%;-webkit-animation: spinReturn 4s ease infinite;animation: spinReturn 4s ease infinite;}#loftloader-wrapper.pl-square #loader span {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;border: 4px solid currentColor;box-sizing: border-box;transform-origin: 50% 50%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}#loftloader-wrapper.pl-frame #loader {width: 80px;height: 80px;max-width: 90vw;}#loftloader-wrapper.pl-frame #loader:before, #loftloader-wrapper.pl-frame #loader:after {position: absolute;width: 100%;height: 4px;background: currentColor;content: "";}#loftloader-wrapper.pl-frame #loader:before {top: 0;right: 0;left: auto;-webkit-animation: drawframeTop 4s linear infinite;animation: drawframeTop 4s linear infinite;}#loftloader-wrapper.pl-frame #loader:after {right: auto;bottom: 0;left: 0;-webkit-animation: drawframeBottom 4s linear infinite 1s;animation: drawframeBottom 4s linear infinite 1s;}#loftloader-wrapper.pl-frame #loader span {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;}#loftloader-wrapper.pl-frame #loader span:before, #loftloader-wrapper.pl-frame #loader span:after {position: absolute;width: 4px;height: 100%;background: currentColor;content: "";}#loftloader-wrapper.pl-frame #loader span:before {top: auto;right: 0;bottom: 0;-webkit-animation: drawframeRight 4s linear infinite 0.5s;animation: drawframeRight 4s linear infinite 0.5s;}#loftloader-wrapper.pl-frame #loader span:after {top: 0;bottom: auto;left: 0;-webkit-animation: drawframeLeft 4s linear infinite 1.5s;animation: drawframeLeft 4s linear infinite 1.5s;}#loftloader-wrapper.pl-frame #loader img {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);display: block;max-width: 80%;max-height: 80%;}#loftloader-wrapper.pl-imgloading #loader {width: auto;height: auto;max-width: 90vw;}#loftloader-wrapper.pl-imgloading #loader img {position: relative;z-index: 1;display: block;width: 100%;height: auto;margin: 0 auto;}#loftloader-wrapper.pl-imgloading #loader img {opacity: 0.3;}#loftloader-wrapper.pl-imgloading #loader .imgloading-container {position: absolute;bottom: 0;left: 0;z-index: 3;display: block;width: 100%;height: 0%;transition: 0s;overflow: hidden;-webkit-animation: imgLoading 6s linear infinite;animation: imgLoading 6s linear infinite;will-change: height, opacity;transform-origin: 0 100%;}#loftloader-wrapper.pl-imgloading #loader span {position: absolute;bottom: 0;left: 0;z-index: 3;display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;background-position: center bottom;transition: 0s;}#loftloader-wrapper.pl-beating #loader {width: 60px;height: 60px;}#loftloader-wrapper.pl-beating #loader span, #loftloader-wrapper.pl-beating #loader:before {position: absolute;top: 0;left: 0;display: block;width: 60px;height: 60px;border-radius: 50%;background: currentColor;box-shadow: 0 0 50px;opacity: 0;}#loftloader-wrapper.pl-beating #loader span {-webkit-animation: beat 1.5s linear infinite;animation: beat 1.5s linear infinite;}#loftloader-wrapper.pl-beating #loader:before {content: "";-webkit-animation: beat 1.5s linear infinite 1s;animation: beat 1.5s linear infinite 1s;}.loader-close-button {position: fixed;top: 10px;right: 10px;z-index: 99999;box-sizing: border-box;padding: 5px 30px 5px 5px;width: auto;min-width: 35px;height: 35px;background: rgba(0, 0, 0, 0.3);border-radius: 999px;color: #FFF;font-size: 12px;line-height: 25px;cursor: pointer;}.loader-close-button:hover {background: rgba(0, 0, 0, 0.7);}.loader-close-button:before, .loader-close-button:after {position: absolute;top: 16px;right: 9px;display: block;width: 18px;height: 2px;background: #FFF;transform-origin: 50% 50%;content: "";}.loader-close-button:before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.loader-close-button:after {-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);}.loader-close-button .screen-reader-text {position: absolute !important;padding: 0;margin: -1px;width: 1px;height: 1px;border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);overflow: hidden;word-wrap: normal !important;}.loader-close-button .close-des {padding: 0 5px;font-size: 12px;}
@-webkit-keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}@keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}.wpp-widget-block-placeholder,.wpp-shortcode-placeholder{margin:0 auto;width:60px;height:3px;background:#dd3737;background:linear-gradient(90deg,#dd3737 0%,#571313 10%,#dd3737 100%);background-size:200% auto;border-radius:3px;-webkit-animation:bgslide 1s infinite linear;animation:bgslide 1s infinite linear}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}
#loftloader-wrapper .loader-section{background:#000}
#loftloader-wrapper .loader-section{opacity:1}
#loftloader-wrapper.pl-wave #loader{color:#fff}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://www.riverpool-fineglamping.com/wp-content/themes/plusriverpool/css/./ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(//www.riverpool-fineglamping.com/wp-content/themes/plusriverpool/css/./fonts/slick.eot);src:url(//www.riverpool-fineglamping.com/wp-content/themes/plusriverpool/css/./fonts/slick.eot?#iefix) format('embedded-opentype'),url(//www.riverpool-fineglamping.com/wp-content/themes/plusriverpool/css/./fonts/slick.woff) format('woff'),url(//www.riverpool-fineglamping.com/wp-content/themes/plusriverpool/css/./fonts/slick.ttf) format('truetype'),url(//www.riverpool-fineglamping.com/wp-content/themes/plusriverpool/css/./fonts/slick.svg#slick) format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-30px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}