@charset "utf-8";:root{--vk-color-text-body:#fff;--vk-color-primary:#333!important;--vk-color-text-link-hover:var(--vk-color-custom-1)!important;--vk-color-text-link:var(--vk-color-custom-2)!important;--vk-color-text-light:#ccc;--vk-size-radius:0}body,html{font-family:'Noto Serif JP',serif;font-size:14px}.container{max-width:calc(1340px + 6.4vw);padding-right:3.2vw;padding-left:3.2vw}body.post-type-post .site-body-container{max-width:calc(920px + 6.4vw)}.inneralignfull>div[class*=wp-block-]{max-width:none}.alignfull>div.wp-block-group__inner-container{padding-left:var(--vk-width-container-padding);padding-right:var(--vk-width-container-padding)}.alignfull.max>div.wp-block-group__inner-container{max-width:none}.w1200{max-width:1200px;margin-left:auto;margin-right:auto;width:100%}.w1000{max-width:1000px;margin-left:auto;margin-right:auto;width:100%}.w800{max-width:800px;margin-left:auto;margin-right:auto;width:100%}.w600{max-width:600px;margin-left:auto;margin-right:auto;width:100%}.border-radius{border-radius:10px}.rounded{border-radius:10px!important;overflow:hidden}.p-topbottom-s{padding:20px 0}.p-topbottom-m{padding:30px 0}.p-topbottom-l{padding:60px 0}.p-topbottom-xl{padding:100px 0}.margin-top-s{margin-top:20px}.margin-top-m{margin-top:40px}.margin-top-l{margin-top:60px}.margin-top-xl{margin-top:100px}.margin-bottom-s{margin-bottom:20px}.margin-bottom-m{margin-bottom:40px}.margin-bottom-l{margin-bottom:60px}.margin-bottom-xl{margin-bottom:100px}.wp-block-group .wp-block-image:last-child figure{margin-bottom:0}h1,h2,h3,h4{font-weight:400;font-style:normal}a{transition:.3s}.has-mark,.has-mark{display:flex;align-items:center}.has-mark>mark,.has-mark>mark{display:flex;align-items:center;justify-content:center;min-width:2em;height:2em;background-color:var(--vk-color-primary);color:#fff;border-radius:1em;margin-right:.5rem;padding:0 .25em;line-height:1}.circle:before{content:url(//satori-n.com/system/wp-content/themes/satori/design-skin/plain/css/../images/circle.png);display:inline-block;margin-right:.25em;vertical-align:middle;line-height:100%}.mw_wp_form input[type=date],.mw_wp_form input[type=email],.mw_wp_form input[type=number],.mw_wp_form input[type=password],.mw_wp_form input[type=tel],.mw_wp_form input[type=text],.mw_wp_form input[type=url],.mw_wp_form select,.mw_wp_form textarea{padding:.5em 1em;margin:5px 0;color:#666}.mw_wp_form input[type=number]{width:auto}input.inline-block,select.inline-block{width:auto;display:inline-block}input[type=submit]{margin-top:1em;border:none;transition:.3s}input[type=submit]:hover{filter:brightness(1) saturate(2)}.mw_wp_form .error{color:#f5b323;display:inline-block}.btn:hover{filter:brightness(1) saturate(2);color:inherit;background-color:rgb(255 255 255/10%)}.mw_wp_form .horizontal-item{margin:5px 0;display:inline-block}.mwform-checkbox-field label,.mwform-radio-field label{display:inline-block}.site-body{margin-top:0!important}.vertical{writing-mode:vertical-rl;margin:0 auto}.vertical .vk_heading{display:flex;flex-direction:column-reverse;align-items:start}.vertical .vk_heading .vk_heading_title{margin:0}.vertical .vk_heading .vk_heading_subtext{font-size:.888888em;margin:0}body,html{font-size:16px}.wp-block-column>p:last-child{margin-bottom:0}.is-content-justification-space-between{justify-content:space-between}.is-content-justification-space-around{justify-content:space-around}.wp-block-button .wp-block-button__link{background-color:var(--vk-color-custom-3);display:flex;align-items:center;justify-content:center}.btn,.wp-block-buttons .wp-block-button__link{position:relative;line-height:1.4;border:1px solid var(--vk-color-text-link);background-color:transparent;overflow:hidden;color:var(--vk-color-text-link)}.box .btn,.box .wp-block-buttons .wp-block-button__link{color:#fff;background-color:var(--vk-color-text-link)}.btn.has-background:not(.has-text-color){color:#fff}.btn:after,.wp-block-button__link:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:0;width:100%;z-index:-1;background-color:var(--vk-color-text-link);transition:all .2s ease-out}.btn-primary{color:var(--vk-color-custom-3)}.btn-primary:after{background-color:inherit;opacity:.4}.btn._blank{background-color:var(--vk-color-custom-3)!important}.btn._blank:before,.btn.btn-blank:before,._blank>.wp-block-button__link:before{content:"\f08e"}.btn.in_image_btn{background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.btn.in_image_btn:after{content:none}.btn.in_image_btn:before{color:var(--vk-color-custom-1)}.btn-sm{padding:.5em 1.5em .5em 1em}.btn._blank:before,.btn.btn-blank:before,._blank>.wp-block-button__link:before{content:none}.has-white-color table{border-color:#ffffff66}.page-links>.wp-block-button,.cat-links>.wp-block-button{flex:1;white-space:nowrap}.cat-links{justify-content:center}.cat-links>.wp-block-button{max-width:600px;margin:0 auto}.cat-links>.wp-block-button>.menu_category-btn{background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;min-height:150px;max-width:600px;position:relative;z-index:0;color:#fff;font-size:1.2222em;background-color:var(--vk-color-text-link)}.cat-links>.wp-block-button>.menu_category-btn:after{content:"";background:#000;opacity:.4;width:100%;height:100%;position:absolute}.cat-links>.wp-block-button>.menu_category-btn:hover:after{opacity:0}.page-links .wp-block-button__link{font-size:.8888em;display:flex;gap:4px;align-items:center;padding-left:2em}.wp-block-media-text .wp-block-media-text__content{padding:0 3.2vw}.vk_button-color-custom a:hover,.editor-styles-wrapper .vk_button-color-custom a:hover{opacity:1!important}.site-header{position:fixed;top:0;left:0;box-shadow:none;background:linear-gradient(0deg,#00000000 0%,#00000099 100%);padding-bottom:50px;z-index:2050}body.header_scrolled .site-header{background-color:transparent;box-shadow:none;animation:none;width:100%}.site-header .container{max-width:none;padding:0;align-items:center;width:100%}.nav li a,nav li a{color:var(--vk-color-text-inbox)}.vk-mobile-nav-menu-btn{width:70px;height:70px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;border:none;border-radius:0;background:url(//satori-n.com/system/wp-content/themes/satori/design-skin/plain/css/../images/menu-btn-white.svg) no-repeat center 7px/40px;padding-bottom:10px}.vk-mobile-nav-menu-btn:after{content:"MENU";color:#fff;font-size:.75em;text-indent:0}.mobile-nav-btn-right .vk-mobile-nav-menu-btn,.vk-mobile-nav-menu-btn.position-right{top:0;right:0}.vk-mobile-nav{background-color:rgba(0,0,0,.8);border-bottom:none;padding-top:90px;display:flex;flex-direction:column;justify-content:center}.vk-mobile-nav-menu-btn.menu-open{border:none;background:url(//satori-n.com/system/wp-content/themes/satori/design-skin/plain/css/../images/menu-btn-open-white.svg) no-repeat center 7px/40px}.vk-mobile-nav-menu-btn.menu-open:after{content:"CLOSE";color:#ddd}.vk-mobile-nav nav ul li a{color:#fff;text-align:center}.site-header-logo img{width:200px}.header_scrolled .site-header-logo{display:block}.page-header{margin-top:0!important}.page-header-title,h1.page-header-title{writing-mode:vertical-rl;margin:0 auto;font-size:2rem;font-weight:400;display:flex;flex-direction:column;justify-content:start;align-items:start}.page-header-title>h1{font-size:3rem;margin:0 auto}.page-header-title .subtitle{font-size:.5em;line-height:1.2}.page-header.has-post-thumbnail{background-position:center;background-repeat:no-repeat;background-size:cover;height:100vh;z-index:0;color:#fff}.page-header.has-post-thumbnail:before{content:'';background-color:rgba(15,39,65,.15);background-image:linear-gradient(90deg,rgba(15,39,65,.1) 50%,transparent 50%),linear-gradient(rgba(15,39,65,.15) 50%,transparent 50%);background-size:2px 2px;position:absolute;top:0;right:0;bottom:0;left:0}body.post-type-post .page-header.has-post-thumbnail,body.archive .page-header.has-post-thumbnail{max-height:400px;padding-top:50px}body.post-type-post .page-header.has-post-thumbnail .page-header-title>h1,body.archive .page-header.has-post-thumbnail .page-header-title>h1{font-size:1em}.header-post-link{position:absolute;right:3.2vw;bottom:10px;font-size:.75em}.header-post-link>a{color:#fff}.lang-btn{display:flex;align-items:center;margin-right:auto;position:relative;padding:10px 15px;justify-content:flex-end}.lang-btn select{background:0 0;font-size:.75em;margin:0;cursor:pointer;color:#000;padding:.5em 2em .5em 1.5em;background-color:#fff;border:none;border-radius:1em}.lang-btn:after{content:"";background:#000;height:calc(tan(60deg)* 8px / 2);width:10px;clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none}.breadcrumb-list li{color:var(--vk-color-text-body)}.breadcrumb-list li a{color:var(--vk-color-text-link)}.wp-block-latest-posts.wp-block-latest-posts__list li{margin:0;font-size:.875em;display:flex;flex-direction:row-reverse;justify-content:start;align-items:center;border-color:var(--vk-color-text-body)}.wp-block-latest-posts.wp-block-latest-posts__list li:first-child{border-top:1px solid var(--vk-color-text-body)}.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-date{font-size:.75rem;width:20%;min-width:100px}.wp-block-latest-posts li>a{margin-bottom:0}.site-body-bottom .widget,.site-body-bottom .wp-block-columns{margin-bottom:0}.footer-banner>.wp-block-image{flex:1;min-width:150px}.site-footer{font-size:.8888em}.site-footer .widget{margin-bottom:15px}.site-footer .veu_profile .media_float+.profile_text{padding-top:0;margin-bottom:0}.site-footer ul.menu{display:flex;justify-content:center}.site-footer ul.menu>li>a{padding:.5em 1em;font-size:1rem;border:none}.site-footer ul.menu>li.current_page_item>a,.site-footer ul.menu>li>a:hover{background:0 0}.site-footer .wp-block-social-links li{margin-top:0}.footer-nav{border-bottom:1px solid #ddd;padding:1em 0;background:#333}.footer-organization h3{margin-bottom:10px}.footer-subnav{display:flex;justify-content:flex-end;align-items:flex-end}.footer-subnav ul{list-style:none}.footer-subnav ul>li{text-align:right;font-size:.75em}ul.footer-nav-list{display:flex;justify-content:space-between;flex-wrap:wrap}.footer-nav-list>li{flex-basis:50%}.footer-nav-list>li>a{font-size:.75rem;display:flex;align-items:center;justify-content:center;text-align:center;height:100%;padding:10px;color:#f3f3f3}.copySection{font-size:10px;padding-bottom:10px}.hour-table table{border-color:transparent;width:max-content;margin:0 auto}.hour-table table tr>td:first-child{width:20%;min-width:100px}body.home .site-footer .footer-info,body.post-name-access .site-footer .footer-info{display:none}.postListText_date{font-size:.75em;min-width:95px}.postListText_singleTermLabel{margin-top:0;min-width:100px}.postListText_singleTermLabel_inner{font-size:.75em;line-height:1.4;padding:.2em 1em}.postListText_title{font-size:1rem}.postListText_title a{text-decoration:none;color:var(--vk-color-text-link)}.entry-meta-item.entry-meta-item-author{display:none}.contents-box-header{display:flex;margin-bottom:30px;justify-content:space-between;align-items:center}.contents-box-header h2{margin:0}.aside-title{font-size:1.5em}body.home .site-body{padding:0}.alignfull.front-news>.wp-block-group__inner-container{padding:0}.front-news .vk_post .postListText_singleTermLabel{display:none}.front-content{padding:60px 0;margin-bottom:0;z-index:1;position:relative}.front-content .front-title{position:relative;z-index:0}.front-content .front-title:before{margin:0;font-size:100px;font-family:"Righteous";line-height:1;background-size:10px 10px;background-image:radial-gradient(#cddc3978 25%,transparent 40%),radial-gradient(#cddc3978 25%,transparent 40%);background-position:0 0,5px 5px;-webkit-background-clip:text;color:transparent;position:absolute;top:-50px;left:50%;transform:translateX(-50%);white-space:nowrap;z-index:-1}.front-title{display:flex;flex-direction:column;align-items:center;gap:1em;margin-bottom:40px;color:#f3f3f3}.box .front-title{color:var(--vk-color-text-inbox)}.front-title.news-title{padding-bottom:0}.front-text{color:#f3f3f3}.front-title>.sub-title{font-weight:900;font-size:3em;line-height:1;display:inline-block}.front-title.has-border:after{content:"";position:absolute;bottom:0;left:0;display:block;width:75vw;height:1px;background-color:rgba(255,255,255,.5);z-index:-1}.front-title.news-title>.sub-title{font-size:3em;color:var(--vk-color-custom-2)}.front-title>h2{font-size:2em;margin-bottom:0}.front-title>h3{font-size:1.5em;margin-bottom:0}#about{background-color:rgb(22 23 33/50%)}.about-image{z-index:2;position:relative}.about-content .wp-block-buttons .wp-block-button__link{font-size:1.25em}#bottom-area{min-height:auto}.bottom-content{padding:50px 3.2vw;border:1px solid rgba(255,255,255,.5)}.page-link-group>.wp-block-button{flex:1;min-width:150px}.page-link-group>.wp-block-button>a{width:100%}.wp-block-button__link.has-background-image{height:14vw;min-height:70px;z-index:0;background-position:center;background-size:cover;background-repeat:no-repeat;font-size:1.5em;padding:15px}.wp-block-button__link.has-background-image:before{content:'';background-color:rgba(15,39,65,.4);background-image:linear-gradient(90deg,rgba(15,39,65,.1) 50%,transparent 50%),linear-gradient(rgba(15,39,65,.15) 50%,transparent 50%);background-size:2px 2px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transition:.3s}.has-background-body{background-color:var(--vk-color-custom-3)}.wp-block-cover .wp-block-cover__background.has-background-body{opacity:.9}.thumbs_dots{margin:10px 0 0}.thumbs_list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:5px}.thumbs_list li{display:inline-block;opacity:.6;cursor:pointer;transition:opacity .3s;aspect-ratio:1/1;margin:0;width:calc(12.5% - 5px)}.thumbs_list li.slick-active{opacity:1}.xo-event-calendar table.xo-month td,.xo-event-calendar table.xo-month th,.xo-event-calendar.is-style-regular table.xo-month>thead th,.xo-event-calendar table.xo-month{background:0 0;border-color:#666}.xo-event-calendar table.xo-month .month-header{margin-bottom:15px}.xo-event-calendar.is-style-regular table.xo-month .month-dayname td div{text-align:center}.xo-event-calendar.is-style-regular table.xo-month .month-dayname td div.holiday-all{color:#fff}.xo-event-calendar table.xo-month .month-event-title{color:#fff!important}.vk_post .vk_post_title,.vk_post .postListText_title{font-size:1rem;flex:auto}.vk_post.postListText{border-bottom:1px solid var(--vk-color-primary-dark);padding:.8888em 0}.vk_post.postListText.type-post{display:flex;align-items:center}.postListText_head{justify-content:space-between;align-items:center;flex-wrap:wrap}.postListText_head .postListText_title{flex:auto;padding:0;display:inline;word-break:keep-all}.postListText_head .postListText_price{margin-bottom:0;text-align:right;word-break:keep-all;margin-left:.5em;display:inline-block;float:right}.postListText_descript{margin-top:1em;font-size:.8888em}.postListText_image{max-height:300px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.postListText_image img{width:100%;height:100%;object-fit:cover}.vk_post .vk_post_imgOuter:before{padding-top:75%}.vk_post .row{width:100%}.vk_post.card .vk_post_date{color:inherit}.vk_post.media{padding:0!important;margin-bottom:20px;border:1px solid var(--vk-color-custom-1)}.vk_post.media .media-img{width:35%;height:100%;border:none;max-width:300px}.vk_post.media .media-body{padding:1em 1em 1em 0}.vk_post.media .media-body .vk_post_title{font-size:1.25rem}.vk_post.media:first-child{border-top:1px solid var(--vk-color-custom-1)!important}.next-prev{margin-top:60px;content-visibility:visible;justify-content:space-between}.next-prev.vk_posts .vk_post.card{border:none;max-height:30vw;max-width:300px}.next-prev.vk_posts .vk_post.card.next-prev-next{margin-left:auto}a.vk_post.card{transition:.3s}a.vk_post.card:hover{background-color:rgba(255,255,255,.1)}.vk_posts{margin-bottom:40px}.vk_post.card .vk_post_imgOuter{width:100%;border:none;max-height:180px}.vk_post.card .vk_post_imgOuter .no-image{position:absolute;top:0;left:0}.vk_post.card .card-body{width:100%}.vk_post.card:not(.type-stock){flex-wrap:nowrap}.vk_posts .vk_post.card .card-body{width:100%;background-color:#fff;padding:1em;color:var(--vk-color-text-meta);z-index:101}.vk_posts .vk_post.card .card-body .vk_post_title,.vk_posts .vk_post.card .card-body .vk_post_date,.vk_posts .vk_post.card .card-body .vk_post_excerpt{color:var(--vk-color-text-inbox)}.vk_post_taxonomy_title{flex-basis:45%;display:flex;align-items:center;max-width:120px}.vk_post_taxonomy_title_inner{width:100%;border-radius:3px;background-color:rgb(255 255 255/10%)}.vk_posts.menu-list>p:last-child{margin-bottom:0}.inlist-title{width:100%;margin-top:40px}.card-intext .vk_post_imgOuter{height:100%}body.single-post .entry-body{padding-bottom:60px;margin-bottom:60px;border-bottom:1px solid rgba(255,255,255,.5)}.entry-meta-item-updated{display:none}.entry-meta-data-list dd a{color:inherit}ul.page-numbers li a,ul.page-numbers li span.page-numbers{border-color:var(--vk-color-text-body)}ul.page-numbers li a:hover{background-color:rgba(0,0,0,.1)}.vk_flow .vk_flow_frame{border-color:#b4d383!important;border-radius:10px}.vk_flow_frame_text_title>mark{display:inline-block;background-color:var(--vk-color-text-body);line-height:1;padding:.25em 0;font-size:1.25em;height:1.5em;width:1.5em;text-align:center;border-radius:50%;vertical-align:baseline}.main-section{position:relative;z-index:1}.page_top_btn{border:none;box-shadow:none;border-radius:50%;background-color:var(--vk-color-custom-1);width:44px;height:44px;background-size:70%;bottom:100px}@media (min-width:768px){.vk_posts .vk_post .vk_post_title,.vk_posts .vk_post .postListText_title{width:auto}.front-title>.sub-title{font-size:4em}.front-news{margin-top:-19.2vw}.pick-up-content{margin-right:-2em;width:calc(100% + 2em)}.front-content .front-title:before{font-size:180px;top:-80px}.strong-box .strong-box-images,.strong-box .strong-box-text{flex-basis:100%}.strong-box .strong-box-images{margin-right:0}.strong-box .strong-box-images>figure{width:60%}.strong-box .main-img{margin:0 auto}.strong-box .sub-img{margin-bottom:0}.vk_post.card .vk_post_imgOuter{max-height:none}.wp-block-gallery.works-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:calc(33.3333% - 5px * .6666)}.vk_posts:not(.next-prev) .vk_post.card:not(.card-horizontal,.card-intext,.card-noborder) .vk_post_title{display:flex;align-items:center;height:50px;color:#333}}@media (min-width:992px){:root{--vk-width-container:1340px;--vk-width-container-padding:3.2vw}body:not(.header_scrolled) .global-nav,.header_scrolled .site-header .global-nav{margin-right:0;margin-left:auto}.global-nav--layout--float-right{margin-left:15px}body.home .site-header,body.has-post-header-image .site-header{max-width:100%}body.home .site-header+*,body.has-post-header-image .site-header+*{margin-top:0!important}.btn:hover,.wp-block-button__link:hover{color:var(--vk-color-primary);filter:none}.btn:hover:after,.wp-block-button__link:hover:after{height:calc(100% + 2px)}.btn.in_image_btn:hover{background-color:#f6f3f0}.site-header-logo{margin-bottom:0;padding:0 15px}.site-header--layout--nav-float .site-header-logo{width:auto}.site-header-logo img{width:300px}.thumbs_list li{width:calc(8.3333% - 5px)}.max-content{width:auto;margin:0 auto;max-width:80%}.global-nav-wrap{display:flex;flex:auto}.global-nav-list{width:auto}.global-nav-list>li>a{transition:.3s;color:#fff}.global-nav-list>li .global-nav-name{font-weight:400;font-size:1rem;white-space:nowrap;display:flex;flex-direction:column;justify-content:center;align-items:center}.global-nav-list>li .global-nav-name>small{font-family:"Righteous";display:inline-block;color:var(--vk-color-primary)}body.header_scrolled .global-nav-list>li .global-nav-name>small{display:none}.global-nav-list li{padding:0;display:flex;align-items:center;justify-content:center}.global-nav-list>li>ul.sub-menu{margin-left:0;min-width:100%;transform:translateX(-50%);width:auto;box-shadow:none}.global-nav-list>li>ul.sub-menu a{color:var(--vk-color-custom-3);transition:.3s}.device-pc .global-nav-list>li>a{padding:.5em 1em}body:not(.header_scrolled) .global-nav-list>li.menu-btn{margin-left:15px}body:not(.header_scrolled) .global-nav-list>li.menu-btn>a{position:relative;background-color:#f6f6f6;color:var(--vk-color-custom-3);width:170px;padding:5px 1em}body:not(.header_scrolled) .global-nav-list>li.menu-btn>a:after{content:"";position:absolute;right:5px;bottom:5px;width:0;height:0;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid var(--vk-color-custom-3);border-bottom:10px solid var(--vk-color-custom-3);transition:.3s}body:not(.header_scrolled) .global-nav-list>li.menu-btn:hover>a:after{border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid var(--vk-color-custom-1);border-bottom:10px solid var(--vk-color-custom-1)}body:not(.header_scrolled) .global-nav-list>li.menu-btn.yoyaku>a{background:linear-gradient(135deg,#e9,#c7)}body:not(.header_scrolled) .global-nav-list>li.menu-btn.yoyaku>a:before{content:"\f274";font-family:"Font Awesome 6 Free";font-weight:400;font-size:2em;margin-right:.25em}body:not(.header_scrolled) .global-nav-list>li.menu-btn.contact>a:before{content:"\f0e0";font-family:"Font Awesome 6 Free";font-weight:400;font-size:2em;margin-right:.25em}.information-nav .global-nav-list>li>a{font-weight:400;white-space:nowrap;flex-direction:row;flex-wrap:nowrap;padding:.5em 2em;height:90px;background-color:rgb(0 0 0/70%);font-size:1rem;display:flex}.information-nav .global-nav-list>li>a:hover{background-color:rgb(255 255 255/70%);color:#333}.footer-nav-list>li{min-width:100px;flex:auto;padding:0}.footer-nav-list>li:first-child{border-left:none}.footer-nav-list>li:nth-of-type(2n){border-right:none}.site-footer ul.menu{justify-content:flex-end}.front-news{width:60%}.front-title.has-border:after{left:50%;transform:translateX(-50%)}.front-title>.sub-title{font-size:5em}.front-title.pick-up-title.has-border:after,.front-title.about-title.has-border:after{width:200vw}.front-title.service-title{text-align:center;justify-content:center}.front-title.instagram-title,.front-title.news-title{flex-direction:row;align-items:baseline;padding-bottom:0}.front-news{margin-top:-25.6vw}#top-rooms{padding:50px 0}#top-rooms>.wp-block-column:first-child{transform:translateY(30px)}#top-rooms>.wp-block-column:last-child{transform:translateY(-30px)}.wp-block-button__link.has-background-image:hover{filter:none}.wp-block-button__link.has-background-image:hover:before{background-color:rgba(15,39,65,0);background-image:linear-gradient(90deg,rgba(15,39,65,0) 50%,transparent 50%),linear-gradient(rgba(15,39,65,0) 50%,transparent 50%)}.sub-section .wp-block-latest-posts{display:flex;flex-wrap:wrap}.sub-section .wp-block-latest-posts li:not(:first-child){margin-left:20px;padding-left:20px;border-left:1px dotted rgba(255,255,255,.5)}.vk_posts.menu-list:not(.w600) .vk_post.type-menu{width:calc(50% - 30px)}.page-links>.wp-block-button,.cat-links>.wp-block-button{min-width:170px}}@media (min-width:1200px){body,html{font-size:18px}}@media (max-width:992px){.vertical .vk_heading{text-shadow:0 0 10px rgb(0 0 0/50%),0 0 5px rgb(0 0 0/50%)}.wp-block-table{font-size:1em}#information-nav{display:none}.entry-body table th,.entry-body table td{display:block;width:100%;font-size:1em}.entry-body table th{padding-bottom:0;border-bottom:none}.entry-body table tr:not(:first-child)>th{border-top:none}.entry-body table th+td{border-top:none}#top-concept .vertical,#top-menu .vertical,#top-rooms .vertical{margin-top:-100px;z-index:2;position:relative}#top-rooms{position:relative;flex-wrap:wrap!important}#top-rooms>.wp-block-column:nth-child(1),#top-rooms>.wp-block-column:nth-child(3){max-width:50%}#top-rooms>.wp-block-column:nth-child(3){position:absolute;right:0;top:-30px;width:100%}#top-rooms>.wp-block-column:nth-child(2){z-index:3}#top-rooms>.wp-block-column{flex-basis:100%!important}#top-rooms>.wp-block-column>.wp-block-cover{height:200px}.site-footer ul.menu>li>a{writing-mode:vertical-rl}#footer-reserve{position:fixed;width:100%;left:0;z-index:9999;min-height:auto;transition:.3s ease;opacity:0;bottom:-60px;padding-bottom:1.5em}#footer-reserve .vertical{writing-mode:horizontal-tb}#footer-reserve .vertical .vk_heading{display:block}#footer-reserve .vertical h2{font-size:1.222rem}.site-footer .site-footer-content{padding-bottom:100px}body.scrolled #footer-reserve{bottom:0;opacity:1}}@media (max-width:768px){.box{flex-basis:100%!important}.vk_slider .swiper-button-next,.vk_slider .swiper-button-prev{display:none}}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media{margin-top:0;height:auto}}.room-area{gap:0}.room-text-box{min-width:200px}.room-area .room-text-box .vk_heading{display:flex;justify-content:center;margin:0 auto 1em;white-space:nowrap}.room-area .room-text-box .vk_heading .vk_heading_title,.room-area .room-text-box .vk_heading .vk_heading_subtext{writing-mode:vertical-rl;margin:0}@media (min-width:992px){.room-area{position:relative}.room-area .room-text-box{transform:translateY(-50%);position:absolute;top:50%;right:5%;z-index:2;width:35%}.room-area:nth-of-type(odd){flex-direction:row-reverse}.room-area:nth-of-type(odd) .room-text-box{right:auto;left:5%}}@media (max-width:992px){.is-horizontal .room-text-box .wp-block-group__inner-container{display:flex;align-items:center}.is-horizontal .room-text-box .wp-block-group__inner-container>.wp-block-vk-blocks-heading,.is-horizontal .room-text-box .wp-block-group__inner-container>.wp-block-table{margin-bottom:0!important;flex:1}}