/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 07 2025 | 06:55:46 */
.main-header-bar.es-header-breadcrumb {
    display: none;
}
.es_map_sidebar_list article.data h2 a {
    pointer-events: none;
}
@media (max-width: 480px){
  .result_data_wrap .tm_data .table_wrap .spec-detail a {
    display: none;
}
div#float_sp {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    background: #fff;
    padding: 10px 0;
    border-top: 2px solid #ddd;
    display: flex;
    justify-content: center;
}
div#float_sp a {
    display: block;
    padding: 0 5px;
}
}
@media (min-width: 481px){
.es_result_block .sidebar {
    margin-right: 0;
    width: calc(50% - 20px);
}
.result_data_wrap .tm_data .table_wrap .spec-detail {
    display: none;
}
}
@media (max-width:1199.98px){canvas{max-width:100%;height:auto!important}.promo h3{font-size:20px}.promo>.container>span,.promo>span{font-size:15px}.promo-uppercase h3{font-size:19px}.promo-uppercase>.container>span,.promo-uppercase>span{font-size:14px}}@media (min-width:1199px){#header .button{margin:25px 10px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#header.sticky-header:not(.static-sticky) .button{margin-top:10px;margin-bottom:10px}#header.sticky-header:not(.static-sticky) .button{height:40px;line-height:40px}div#logo{margin:0 auto;color:#fff;background:#7dbe23;position:relative;z-index:0}div#logo:before{content:'';display:block;position:absolute;top:0;right:-10px;bottom:0;left:-60px;background-color:#7dbe23;transform:skewX(-25deg);z-index:-1;height:115px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#header.sticky-header:not(.static-sticky) div#logo:before{height:75px}}@media (min-width:992px) and (max-width:1199.98px){#wrapper{width:1000px}#header.transparent-header.floating-header .container{width:100%;padding:0 30px}#primary-menu ul li>a{padding:39px 4px}#header.transparent-header.floating-header.sticky-header .container{width:970px;padding:0 15px}#primary-menu.sub-title ul>li>a{padding-left:15px;padding-right:15px}#primary-menu ul li.mega-menu .mega-menu-content,.floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content{width:940px}.floating-header #primary-menu ul li.mega-menu .mega-menu-content{width:1030px}.team.team-list .team-image{width:200px}.testi-image,.testi-image a,.testi-image i,.testi-image img{display:block;width:36px;height:36px}.testi-image i{line-height:36px;font-size:20px}.bothsidebar .portfolio-item{width:50%}.bothsidebar .portfolio.portfolio-3{margin:0 -20px -20px 0}.bothsidebar .portfolio-3 .portfolio-item{padding:0 20px 20px 0}.bothsidebar .portfolio-shuffle,.postcontent .portfolio-1 .iconlist{display:none}.postcontent .small-thumbs .entry-image{width:200px}.bothsidebar .small-thumbs .entry-image{width:120px}.post-timeline .entry{width:400px!important}.post-timeline .entry.entry-date-section{width:100%!important}.mpost .entry-image,.mpost .entry-image a,.mpost .entry-image i,.mpost .entry-image img{width:120px;height:90px}.mpost .entry-image a i{line-height:90px}.col_one_third .landing-wide-form .heading-block h2{font-size:32px}.col_one_third .landing-wide-form .heading-block span{font-size:17px}.col_one_third .landing-wide-form{padding:36px 30px}.bothsidebar .product-1 .product-image{width:200px;height:267px}.product-title h3{font-size:18px}.landing-video{width:465px;height:262px;margin:19px 0 0 75px}.panel .portfolio-meta li{padding-left:22px}.panel .portfolio-meta li span{display:block;margin-left:-21px}.portfolio-single-image-full .swiper-container,.portfolio-single-image-full.portfolio-single-thumbs{height:400px}.bnews-slider{width:817px}.landing-form-overlay{bottom:-142px}}@media (max-width:1199px){#wrapper{width:100%;margin:0;box-shadow:none}.container-fullwidth{padding:0 15px!important;margin:0 auto;width:750px!important}#header.full-header .container{padding:0!important;margin:0 auto;width:100%!important}.container.vertical-middle{width:100%!important}.vertical-middle+.video-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.postcontent,.postcontent.bothsidebar,.sidebar{width:100%;margin-right:0;float:none!important;margin-bottom:40px!important;padding-bottom:40px;border-bottom:1px solid #eee}.sidebar.col_last{float:none;margin-bottom:0!important;padding-bottom:0;border-bottom:0}#header.sticky-style-2 #header-wrap,#header.sticky-style-3 #header-wrap{min-height:60px}#logo img{transform:translateY(20px)}#header.semi-transparent,#header.transparent-header{background:#fff;border-bottom:1px solid #f5f5f5;z-index:auto}#header.dark.semi-transparent,#header.dark.transparent-header{background-color:#333;border-bottom:1px solid rgba(0,0,0,.1)}#header.transparent-header.floating-header{margin-top:0}#header.transparent-header.floating-header .container{width:750px;padding:0 15px;border-radius:0}#header.transparent-header+#google-map,#header.transparent-header+#page-title.page-title-parallax,#header.transparent-header+#slider,#header.transparent-header.floating-header+#slider,#slider+#header.transparent-header{top:0;margin-bottom:0}.slider-parallax .slider-parallax-inner{position:relative}#header.transparent-header+#page-title.page-title-parallax .container{padding-top:0}body:not(.primary-menu-open) #header.dark.transparent-header-responsive,body:not(.primary-menu-open) #header.transparent-header-responsive{background-color:transparent;border:none}body:not(.primary-menu-open) #header.semi-transparent.transparent-header-responsive{background-color:rgba(255,255,255,.8);z-index:1}body:not(.primary-menu-open) #header.transparent-header-responsive+#google-map,body:not(.primary-menu-open) #header.transparent-header-responsive+#page-title.page-title-parallax,body:not(.primary-menu-open) #header.transparent-header-responsive+#slider,body:not(.primary-menu-open) #header.transparent-header-responsive.floating-header+#slider,body:not(.primary-menu-open) #slider+#header.transparent-header-responsive{top:-101px;margin-bottom:-101px}#header-trigger,.header-extras,.top-advert{display:none}#logo{display:block;margin:0 auto 0!important;max-width:none;text-align:center;border:0!important;padding:0!important;padding-left:20px!important}#header.sticky-header:not(.static-sticky),#header.sticky-header:not(.static-sticky) #header-wrap{height:80px}#header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) div#primary-menu-trigger{-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;top:16px}#logo a.standard-logo{display:inline-block}#primary-menu{display:block;float:none;width:100%;background:#fff;padding-top:100px}#header.sticky-header:not(.static-sticky) nav#primary-menu{padding-top:80px}#primary-menu-trigger{opacity:1;pointer-events:auto;top:25px;margin-top:0;right:20px;z-index:1}#primary-menu .container #primary-menu-trigger{top:5px;left:0}#primary-menu>div>ul,#primary-menu>ul{display:none;float:none!important;border:0!important;padding:0 20px!important;margin:0!important;-webkit-transition:none;-o-transition:none;transition:none}#primary-menu>div>ul{padding-top:60px!important}body:not(.top-search-open) #primary-menu-trigger{opacity:1;-webkit-transition:opacity .2s .2s ease,top .4s ease;-o-transition:opacity .2s .2s ease,top .4s ease;transition:opacity .2s .2s ease,top .4s ease;background-color:#91d900;border-radius:3px}body:not(.top-search-open) #primary-menu-trigger span{display:block;background:#fff;width:24px;height:2px;top:calc(50% - 2px);position:relative;left:calc(50% - 12px)}body:not(.top-search-open) #primary-menu-trigger span:last-child{top:32px}body:not(.top-search-open) #primary-menu-trigger span:first-child{top:14px}#primary-menu .button{display:none}body.top-search-open #primary-menu-trigger{opacity:0}body.side-push-panel #side-panel-trigger-close a{display:block;position:absolute;z-index:12;top:0;left:auto;right:0;width:40px;height:40px;font-size:18px;line-height:40px;color:#444;text-align:center;background-color:rgba(0,0,0,.1);border-radius:0 0 0 2px}#primary-menu.style-5>ul{padding-right:0;margin-right:0;border-right:0}#primary-menu ul li{float:none;margin:0!important;text-align:left!important;border-top:1px solid #e9f1e2}body.stretched #header.full-header .container{border-bottom:1px solid #e9f1e2}#header.split-menu #primary-menu:not(.mobile-menu-off-canvas)>ul:not(:first-child)>li:first-child{border-top:1px solid #eee}#primary-menu ul li:first-child{border-top:0}#primary-menu ul>li>a,#primary-menu.style-2>div>ul>li>a{padding:14px 5px!important;border:none!important;margin:0!important}#primary-menu.style-5>ul>li>a>div{line-height:22px}#primary-menu.style-5>ul>li>a>div i{display:inline-block;margin:0 6px 0 0;top:-1px;width:16px;font-size:14px;line-height:inherit}#primary-menu.style-6>ul>li.current>a:after,#primary-menu.style-6>ul>li>a:after{display:none}#primary-menu.sub-title.style-2>div>ul>li,#primary-menu.sub-title>ul>li{background:0 0!important;margin-left:0}#primary-menu.sub-title>div>ul>li>a,#primary-menu.sub-title>ul>li>a{line-height:22px;font-size:13px;border-top:none}#primary-menu.sub-title ul li>a span{display:none!important}#primary-menu.style-3 ul li.current>a,#primary-menu.style-3 ul li:hover>a,#primary-menu.sub-title div ul>li.current>a,#primary-menu.sub-title div ul>li:hover>a,#primary-menu.sub-title ul li.current>a,#primary-menu.sub-title ul li:hover>a{background-color:transparent!important;color:#444;text-shadow:none}#primary-menu ul:not(.windows-mobile-menu) li>a i.icon-angle-down:last-child{display:none}#primary-menu>.container>ul>li.sub-menu>a,#primary-menu>ul>li.sub-menu>a{background-position:right center;background-repeat:no-repeat}#primary-menu ul li.mega-menu{position:relative}#primary-menu ul li .mega-menu-content,#primary-menu ul ul:not(.mega-menu-column){position:relative;width:auto;max-width:none;background:0 0!important;box-shadow:none;border:0;border-top:1px solid #eee;z-index:1;top:0;padding-left:15px}#primary-menu ul li .mega-menu-content{padding-left:0;display:none}#primary-menu.on-click ul li .mega-menu-content.d-block{display:block!important}#primary-menu ul ul:not(.mega-menu-column) ul{top:0!important;left:0}#primary-menu ul li .mega-menu-content.menu-pos-invert,#primary-menu ul ul.menu-pos-invert:not(.mega-menu-column){left:0;right:0}#primary-menu ul ul:not(.mega-menu-column) ul.menu-pos-invert{right:0}#primary-menu ul ul li{float:none;margin:0;border-top:1px solid #eee}#primary-menu ul ul li>a{padding:11px 5px!important;font-size:13px;text-transform:none;font-weight:400}#primary-menu ul ul li:hover>a{background-color:transparent!important;font-weight:700;padding-left:5px}#primary-menu ul li .mega-menu-content,#primary-menu ul li.mega-menu .mega-menu-content,#primary-menu ul li.mega-menu-small .mega-menu-content,.floating-header #primary-menu ul li.mega-menu .mega-menu-content,.floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content{width:auto;margin:0;top:0}#header.full-header #primary-menu ul li.mega-menu .mega-menu-content,.container-fullwidth #primary-menu ul li.mega-menu .mega-menu-content{width:auto!important;margin:0!important}#primary-menu ul li.mega-menu .mega-menu-content.style-2{padding:0}#primary-menu ul li .mega-menu-content ul{display:block!important;position:relative;opacity:1!important;top:0;left:0;min-width:inherit}#primary-menu{width:100%!important}#primary-menu ul li .mega-menu-content ul ul{border-top:1px solid #eee}#primary-menu ul li .mega-menu-content ul.mega-menu-column:not(:first-child){border:none}#primary-menu ul ul li a div img{display:none}#primary-menu ul li .mega-menu-content ul.flex:not(.megamenu-dropdown) li{width:100%}#primary-menu ul li .mega-menu-content ul.flex:not(.megamenu-dropdown) li.mega-menu-flex02 a,#primary-menu ul li .mega-menu-content ul.flex:not(.megamenu-dropdown) li.mega-menu-flex04 a{padding-left:10px!important}#primary-menu ul li .mega-menu-content ul.flex:not(.megamenu-dropdown) li.mega-menu-flex01 a,#primary-menu ul li .mega-menu-content ul.flex:not(.megamenu-dropdown) li.mega-menu-flex03 a{padding-right:10px!important}#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column{padding:20px 10px;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column>li.mega-menu-title div{font-size:15px}#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column.col-6>li.mega-menu-title div{margin-bottom:5px}#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column>li.mega-menu-title{margin-top:15px!important}#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column>li.mega-menu-title:first-child{margin-top:0!important}#primary-menu ul li .mega-menu-content.style-2 ul li>a.paddingbottom10_{padding-bottom:0!important}#primary-menu ul li .mega-menu-content,#primary-menu ul ul:not(.mega-menu-column){left:0!important}#primary-menu ul li .mega-menu-content ul.mega-menu-column:first-child{border:0}#primary-menu ul li .mega-menu-content ul{width:100%!important}#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column{padding:0 0 0 15px}#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column>li.mega-menu-title{margin:0}#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column>li.mega-menu-title>a{font-size:13px;font-weight:700;text-transform:none!important;padding:11px 5px!important;line-height:22px!important;color:#444!important}#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column>li.mega-menu-title:hover>a{background-color:transparent;color:#1abc9c!important}#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column>li.mega-menu-title>a:hover{color:#1abc9c!important}#primary-menu ul li .mega-menu-content.style-2 li:first-child{border-top:0}#primary-menu ul li .mega-menu-content.style-2 ul>li>a:hover{padding-left:5px}.mega-menu-column .widget{padding:30px 0;margin:0!important}#top-search{margin:0!important}#side-panel-trigger,#top-account,#top-cart,#top-search a{position:absolute;top:0;left:auto;right:15px;margin:40px 0;-webkit-transition:margin .4s ease;-o-transition:margin .4s ease;transition:margin .4s ease}#primary-menu>div>#side-panel-trigger,#primary-menu>div>#top-cart,#primary-menu>div>#top-search a{margin:20px 0!important}#primary-menu ul.windows-mobile-menu li.sub-menu{position:relative}#primary-menu ul.windows-mobile-menu li.sub-menu a{background-image:none!important}#primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger{position:absolute;cursor:pointer;width:32px;height:50px;line-height:51px;top:0;right:0;z-index:1;padding:0!important;text-align:center!important}#primary-menu ul.windows-mobile-menu .mega-menu-content a.wn-submenu-trigger{display:none}#primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger i{margin:0!important}#primary-menu ul.windows-mobile-menu ul li.sub-menu a.wn-submenu-trigger{text-align:center!important;height:45px;line-height:45px}#primary-menu ul.windows-mobile-menu ul li.sub-menu a.wn-submenu-trigger i{display:inline-block;line-height:45px}#header.sticky-style-3 #top-cart .top-cart-content{top:40px}#top-search a{right:43px}#top-search form{height:100px!important}#primary-menu>div>#top-search form{height:60px!important}#top-search form input{font-size:24px}#side-panel-trigger{right:71px}#top-account{margin:33px 0 32px;right:75px}#top-account a.btn span{display:none}body:not(.sticky-responsive-pagemenu) #page-menu #page-menu-wrap{position:relative!important;top:0!important}#page-submenu-trigger{opacity:1;pointer-events:auto;color:#fff}#page-menu.pagemenu-active #page-submenu-trigger{background-color:rgba(0,0,0,.2)}#page-menu nav{display:none;position:absolute;float:none;width:200px;top:43px;left:auto;right:15px;height:auto;background-color:#1abc9c;z-index:11}#page-menu.pagemenu-active nav{display:block}#page-menu nav ul{height:auto;background-color:rgba(0,0,0,.2)}#page-menu nav li{float:none}#page-menu nav li a{height:40px;line-height:40px;margin:0;padding:0 15px;border-radius:0}#page-menu ul ul{position:relative;width:auto;top:0;background-color:transparent}#page-menu ul ul a{padding-left:25px}.sticky-responsive-menu #header{min-height:100px;-webkit-transition:min-height .4s ease;-o-transition:min-height .4s ease;transition:min-height .4s ease}.sticky-responsive-menu #header-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.sticky-responsive-menu #header.sticky-style-2,.sticky-responsive-menu #header.sticky-style-3{min-height:160px}.sticky-responsive-menu.device-touch #header,.sticky-responsive-menu.device-touch #header-wrap,.sticky-responsive-menu.device-touch #logo,.sticky-responsive-menu.device-touch #logo img,.sticky-responsive-menu.device-touch #primary-menu-trigger,.sticky-responsive-menu.device-touch #side-panel-trigger,.sticky-responsive-menu.device-touch #top-account,.sticky-responsive-menu.device-touch #top-cart,.sticky-responsive-menu.device-touch #top-search a{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}#header.responsive-sticky-header:not(.sticky-style-2):not(.sticky-style-3):not(.static-sticky){min-height:60px}.responsive-sticky-header #header-wrap{z-index:199;position:fixed;top:0;left:0;width:100%;background-color:#fff;border-bottom:1px solid #eee;-webkit-backface-visibility:hidden}.responsive-sticky-header:not(.static-sticky) #logo,.responsive-sticky-header:not(.static-sticky) #logo img{height:60px}.responsive-sticky-header:not(.static-sticky) #primary-menu-trigger{top:5px}.responsive-sticky-header #primary-menu>.container>ul,.responsive-sticky-header #primary-menu>ul{max-height:300px;overflow-y:scroll}.responsive-sticky-header #primary-menu>.container>ul,.responsive-sticky-header #primary-menu>ul{margin-bottom:20px!important}.responsive-sticky-header:not(.static-sticky) #side-panel-trigger,.responsive-sticky-header:not(.static-sticky) #top-cart,.responsive-sticky-header:not(.static-sticky) #top-search a{margin:20px 0}.responsive-sticky-header:not(.static-sticky) #top-search form{height:60px!important}.responsive-sticky-header:not(.static-sticky) #top-cart .top-cart-content{top:40px}#header.responsive-sticky-header:not(.static-sticky)~#page-menu.sticky-page-menu #page-menu-wrap{top:60px}body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas>div>ul,body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas>ul{position:fixed;display:block;z-index:499;width:280px;height:100%;height:calc(100vh);max-height:none!important;margin:0!important;left:0!important;top:0!important;padding:35px 25px 60px!important;background-color:#fff;border-right:1px solid #eee!important;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(-280px,0,0);-o-transform:translate3d(-280px,0,0);transform:translate3d(-280px,0,0);-webkit-backface-visibility:hidden;transform-style:preserve-3d}body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas.from-right>div>ul,body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas.from-right>ul{left:auto!important;right:0;border-right:0!important;border-left:1px solid #eee!important;-webkit-transform:translate3d(280px,0,0);-o-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0)}body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas>div>ul,body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas>ul{-webkit-transition:-webkit-transform .3s ease-in-out,opacity .2s ease!important;-o-transition:-o-transform .3s ease-in-out,opacity .2s ease!important;transition:transform .3s ease-in-out,opacity .2s ease!important}body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas>div>ul.d-block,body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas>ul.d-block{-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.portfolio .portfolio-item{width:33.33333333%}.portfolio-2 .portfolio-item{width:50%}.portfolio-1 .portfolio-item{width:100%}.portfolio-1 .portfolio-item .portfolio-image{float:none!important;margin:0!important;margin-bottom:20px!important}.portfolio-1 .portfolio-item .portfolio-image,.portfolio-1 .portfolio-item .portfolio-image a,.portfolio-1 .portfolio-item .portfolio-image img,.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image,.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a,.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img{width:100%;height:auto}.portfolio-1 .portfolio-desc{width:100%!important;padding:0!important}.portfolio-1.portfolio-fullwidth{margin:0 0 -60px 0}.portfolio-1.portfolio-fullwidth .portfolio-item{margin-bottom:60px;padding-bottom:0;border-bottom:0;overflow:hidden}.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image{float:none;margin:0 0 20px 0!important}.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img{-webkit-transition:none;-o-transition:none;transition:none}.portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img,.portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img{-webkit-transform:translateX(0)!important;-moz-transform:translateX(0)!important;-ms-transform:translateX(0)!important;-o-transform:translateX(0)!important;transform:translateX(0)!important}.portfolio-1.portfolio-fullwidth .alt .portfolio-desc,.portfolio-1.portfolio-fullwidth .portfolio-desc{position:relative;height:auto;background-color:transparent;left:0!important;right:0!important;-webkit-transition:none;-o-transition:none;transition:none}.portfolio-1.portfolio-fullwidth .portfolio-overlay a{left:50%!important}.portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a{left:auto;right:50%!important}.device-touch .portfolio-parallax .portfolio-item .portfolio-desc,.device-touch .portfolio-parallax .portfolio-overlay{opacity:1}.portfolio-ajax-modal,.shop-quick-view-ajax{width:90%!important}.ievent .entry-title h2,.small-thumbs .entry-title h2{font-size:18px}.entry-meta li{font-size:12px;margin:0 10px 10px 0}.post-grid{margin-right:-20px}.post-grid .entry{width:33.33333333%;padding-right:20px}.post-grid.grid-2,.post-grid.grid-3{margin-right:-30px}.post-grid.grid-2 .entry,.post-grid.grid-3 .entry{width:50%;padding-right:30px}.post-masonry-full .entry{width:33.3%!important}.post-masonry-full.grid-3 .entry{width:50%!important}.post-timeline .entry{width:290px!important}.post-timeline .entry.entry-date-section{width:100%!important}.product{width:33.33333333%}.product:not(.product-2):not(.product-3) .product-title h3{font-size:18px}.pricing [class^=col-md-] .pricing-box.best-price{margin-top:0}.pricing.pricing-5 .pricing-box.best-price{margin-top:20px}.device-md .pricing.pricing-5 .best-price .pricing-title h3,.device-md .pricing.pricing-5 .pricing-title h3{font-size:14px}.device-md .pricing.pricing-5 .pricing-title span{font-size:12px}.device-md .pricing.pricing-5 .pricing-price{font-size:48px}.device-md .pricing.pricing-5 .pricing-price span{font-size:20px}.device-md .pricing.pricing-5 .pricing-price span.price-tenure{font-size:12px}.device-md .pricing.pricing-5 .pricing-box.best-price .pricing-title{padding:15px 0}.pricing-box.pricing-extended .pricing-action-area,.pricing-box.pricing-extended .pricing-desc{position:relative;float:none;width:auto;padding:25px}.pricing-box.pricing-extended .pricing-action-area{height:auto;border-left:0;border-top:1px solid rgba(0,0,0,.05);border-radius:0 0 3px 3px}.testimonials-grid.grid-3 li{width:50%}.section>.testimonial{padding:0 40px!important;max-width:none}.promo:not(.promo-full){padding:30px 20px!important}.promo.promo-dark h3{line-height:1.6}.promo a.button{position:relative!important;top:0!important;margin:20px 0 0!important;left:0!important;right:0}#contact-form-overlay-mini{float:none;width:auto;max-width:380px;margin:0 auto}.button.button-full{font-size:22px}.button.button-full i{top:3px!important}.bnews-title{float:none;display:inline-block}.bnews-slider{float:none;margin:10px 0 0;width:100%}.wedding-head{font-size:60px}.wedding-head .first-name span,.wedding-head .last-name span{font-size:40px}.wedding-head .and{font-size:144px}.error404{font-size:180px}.landing-form-overlay{position:absolute;width:100%;max-width:400px;right:auto;left:50%;margin-left:-200px;bottom:0}}@media (min-width:768px) and (max-width:991.98px){.swiper_wrapper:not(.full-screen):not(.canvas-slider-grid),.swiper_wrapper:not(.full-screen):not(.canvas-slider-grid) .swiper-slide{height:400px!important}.sidebar-widgets-wrap{position:relative;margin:0 -20px -40px -20px}.sidebar-widgets-wrap .widget{display:inline-block;vertical-align:top;float:none;width:49.6%;margin:0 0 40px 0;padding-top:0;padding-left:20px;padding-right:20px;border-top:0}.landing-video{width:352px;height:199px;margin:14px 0 0 60px}}@media (max-width:767.98px){body{padding:0!important}#wrapper{width:100%!important}.container-fullwidth{margin:0 auto;padding:0 15px!important}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}h4{font-size:16px}.one-page-arrow{display:none!important}#top-bar{height:auto}#top-bar .col_half{width:100%;margin-bottom:0!important}.top-links,.top-links>ul>li{float:none!important}.top-links>ul{text-align:center}.top-links>ul>li{display:inline-block}.top-links>ul>li{margin-right:-4px}.top-links ul div.top-link-section,.top-links ul ul{text-align:left}.top-links ul div.top-link-section{left:auto;right:0;padding:20px 15px}#top-social,.flex-caption{display:none!important}.flex-control-nav li{opacity:1!important}.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs{height:60px}.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li,.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li img{display:block;width:80px!important;height:60px!important}.col_five_sixth,.col_four_fifth,.col_full,.col_half,.col_one_fifth,.col_one_fourth,.col_one_sixth,.col_one_third,.col_three_fifth,.col_three_fourth,.col_two_fifth,.col_two_third,.postcontent,.postcontent.bothsidebar,.sidebar{width:100%;margin-right:0;float:none;margin-bottom:50px!important}.col_last{float:none}.sidebar.col_last{margin-bottom:0!important}form .col_five_sixth,form .col_four_fifth,form .col_full,form .col_half,form .col_one_fifth,form .col_one_fourth,form .col_one_sixth,form .col_one_third,form .col_three_fifth,form .col_three_fourth,form .col_two_fifth,form .col_two_third{margin-bottom:25px!important}#page-title{padding:20px 0 25px;text-align:center}#page-title h1{line-height:1.5;font-size:24px}#page-title .breadcrumb{position:relative!important;top:0!important;left:0!important;right:0!important;margin:20px 0 0!important;justify-content:center}#page-title #portfolio-navigation,#portfolio-ajax-title #portfolio-navigation{position:relative;top:0;left:0;margin:15px auto 0}#portfolio-ajax-title{text-align:center}.portfolio-filter{border:none;border-radius:0;margin-bottom:20px}.portfolio-filter li{width:33.33%;margin:0 0 20px 0!important}.portfolio-filter li a{text-align:center;border-left:none;padding:12px 18px!important;border-radius:2px!important}.portfolio-filter li a:hover{color:#1abc9c}.portfolio-filter li.activeFilter a{color:#fff;margin:0}.portfolio-filter.style-2 li a,.portfolio-filter.style-3 li a{border-radius:22px!important}.portfolio-shuffle{display:none}.ievent .entry-image,.small-thumbs .entry-image{float:none!important;width:100%!important;margin:0 0 20px!important}.entry-title h2,.post-grid .entry-title h2{font-size:18px!important;font-weight:600}.entry-meta li{font-size:11px;margin:0 10px 10px 0}#posts .entry-meta li i{display:none}#posts .entry-meta li:last-child i,#posts.post-grid .entry-meta li i{display:inline-block}.post-grid{margin-right:0!important}.post-grid .entry,.post-masonry-full.grid-3 .entry{float:none!important;width:100%!important;margin-right:0!important;border-right:0!important}.post-timeline .entry.entry-date-section{margin-left:0}.postcontent .post-timeline{margin:0}.post-timeline .entry-timeline,.timeline-border{display:none!important}.postcontent .post-timeline{padding-left:0}.post-masonry-full .entry{padding:40px!important}.product-1 .product{width:100%}.product-1 .product-image{float:none!important;width:100%!important;height:auto!important;margin:0 0 20px!important}.product-1 .product-title h3{font-size:19px}.product-1 p{display:none}.pricing-box.best-price{margin-top:0}.pricing.pricing-5 .pricing-box{float:none;width:100%}.pricing-box.pricing-extended .pricing-features li{width:auto;float:none}table.cart .quantity{display:block}table.cart .quantity .minus,table.cart .quantity .plus,table.cart .quantity .qty{float:none;width:100%}table.cart .quantity .qty{border:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.button.button-desc{padding:20px 17px;font-size:15px;max-width:100%}.button.button-desc span{font-size:11px}.process-steps li{float:none;width:auto!important;margin-top:20px}.process-steps li:first-child{margin-top:0}.process-steps li h5{margin:10px 0 0 0}.process-steps li:after,.process-steps li:before{display:none}.tabs-responsive .tab-container{padding:0!important}.tabs-responsive .tab-container:not(.accordion-border){border:0}.testimonials-grid li{float:none;width:auto!important;padding-left:0;padding-right:0}.team.team-list .team-image{float:none;width:100%;margin-right:0}.team.team-list .team-title{margin-top:15px}.title-block{padding:2px 0 3px 15px;border-left-width:5px}.title-block-right{padding:2px 15px 3px 0;border-right-width:5px}.title-block h1+span{font-size:18px}.title-block h2+span{font-size:17px}.title-block h3+span{font-size:15px}.title-block h4+span{font-size:13px}.heading-block h1{font-size:30px}.heading-block h2{font-size:24px}.heading-block h3{font-size:22px}.heading-block h4{font-size:19px}.heading-block h1+span{font-size:20px}.heading-block h3+span,.heading-block h4+span{font-size:17px}.heading-block~p:not(.lead){font-size:15px}.emphasis-title h1,.emphasis-title h2{font-size:44px!important}.wedding-head{font-size:48px}.wedding-head .and,.wedding-head .first-name,.wedding-head .last-name{display:block;margin:0 0 15px;text-align:center}.wedding-head .first-name span,.wedding-head .last-name span{font-size:36px}.wedding-head .and{font-size:120px}.news-carousel .overlay{display:none}.landing-video{position:relative;top:14px;width:76%;height:auto;margin:19px auto 0}#cookie-notification .container{padding-right:15px}#cookie-notification .cookie-noti-btn{position:relative;left:0;display:block;margin-top:20px}#copyrights .col_half{text-align:center}#copyrights .col_half:last-child{order:-1}#copyrights .container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#copyrights .col_half:last-child .fright{float:none!important}#copyrights .col_half:last-child .fright .copyright-links{text-align:center}#copyrights .footer-logo{margin-left:auto;margin-right:auto}#copyrights .col_half.copyrights{text-align:center;padding-top:8px}#copyrights{padding:15px 0}}@media (min-width:576px) and (max-width:767.98px){.container.vertical-middle{width:100%!important}.full-screen:not(.force-full-screen) .container.vertical-middle{width:540px!important}#top-search form input{padding-right:60px}.swiper_wrapper:not(.force-full-screen),.swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide{height:450px!important}.swiper_wrapper .slider-caption h2{font-size:2.25rem}.swiper_wrapper .slider-caption p{font-size:1.25rem}#header.transparent-header.floating-header .container{width:540px;padding:0 15px}.portfolio:not(.portfolio-1){margin:0 -6px -6px 0}.portfolio:not(.portfolio-1) .portfolio-item{padding:0 6px 6px 0}.portfolio:not(.portfolio-1) .portfolio-item{width:50%}.portfolio:not(.portfolio-1) .portfolio-desc{padding:15px 5px 10px}.portfolio:not(.portfolio-1) .portfolio-desc h3{font-size:16px}.portfolio:not(.portfolio-1) .portfolio-desc span{font-size:14px}.portfolio-notitle:not(.portfolio-1) .portfolio-desc{height:78px;padding:15px 5px;bottom:-79px}.portfolio-full.portfolio-notitle:not(.portfolio-1) .portfolio-desc,.portfolio-nomargin.portfolio-notitle:not(.portfolio-1) .portfolio-desc{bottom:-78px;border-bottom:0}.portfolio-notitle .iportfolio:hover .portfolio-overlay a.left-icon,.portfolio-notitle .iportfolio:hover .portfolio-overlay a.right-icon,.portfolio-notitle:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay a.left-icon,.portfolio-notitle:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay a.right-icon{margin-top:-55px!important}.portfolio:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay .portfolio-desc~a{margin:20px 0 0!important}.portfolio:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay .portfolio-desc~a.right-icon{margin-left:5px!important;margin-right:0!important}.portfolio.portfolio-full,.portfolio.portfolio-nomargin{margin:0!important}.post-grid:not(.post-masonry) .entry-image iframe{height:246px}.shop:not(.product-1){margin:0 -12px -12px 0}.shop:not(.product-1) .product{padding:0 12px 12px 0;width:50%}.shop:not(.product-1) .product-title h3{font-size:17px}.clients-grid.grid-4 li,.clients-grid.grid-6 li,.clients-grid:not(.grid-3):not(.grid-2) li{width:33.33%}.button.button-full{font-size:18px}.button.button-full i{top:2px!important;margin-left:3px!important}.error404,.error404-wrap .error404{font-size:160px}}@media (max-width:575.98px){.container,.container-fullwidth{width:100%!important;padding-left:20px!important;padding-right:20px!important}#header.full-header .container{padding-left:0!important;padding-right:0!important}#top-cart{display:none}#top-search a{right:40px}#top-search form input{padding-right:55px}#side-panel-trigger{right:68px}#top-account{right:68px}#top-account a.btn{padding-left:8px;padding-right:8px}#top-account a.btn i:last-child{display:none}.swiper_wrapper:not(.force-full-screen),.swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide{height:350px!important}.swiper_wrapper .slider-caption h2{font-size:1.75rem}.swiper_wrapper .slider-caption p{font-size:1rem}#header.transparent-header.floating-header .container{width:310px;padding:0 15px}.portfolio-filter li{width:50%}.portfolio:not(.portfolio-1){margin:0}.portfolio .portfolio-item{width:100%;padding:0}.post-grid:not(.post-masonry) .entry-image iframe{height:157px}.mpost .entry-image{float:none;margin:0 0 20px 0}.mpost .entry-image,.mpost .entry-image a,.mpost .entry-image i,.mpost .entry-image img{width:100%;height:auto}.mpost .entry-image i{height:150px;line-height:150px}.shop:not(.product-1){margin:0!important}.shop:not(.product-1) .product{margin:0 0 20px 0;padding:0;width:100%}.shop:not(.product-1) .product-title h3{font-size:19px}.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs{height:45px}.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li,.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li img{display:block;width:60px!important;height:45px!important}.si-share span{display:none}.parallax .entry-overlay,.parallax .entry-overlay-meta{left:50%!important;right:0!important;margin:0 0 0 -140px!important;width:280px!important}.parallax .entry-overlay{width:288px!important}.parallax .countdown-section{width:64px;height:64px;margin:0 8px 0 0;font-size:11px;padding:0;padding-top:12px}.parallax .countdown-amount{font-size:20px}.countdown-large .countdown-section{display:block;width:auto;margin:30px 0 0;border:0}.countdown-large .countdown-section:first-child{margin-top:0}.testi-image,.testi-image a,.testi-image i,.testi-image img{width:36px;height:36px}.testi-image i{line-height:36px;font-size:20px}.clients-grid.grid-4 li,.clients-grid.grid-6 li,.clients-grid:not(.grid-3):not(.grid-2) li{width:50%}.button.button-full{font-size:16px}.button.button-full i{top:2px!important;margin-left:3px!important}.emphasis-title h1,.emphasis-title h2{font-size:40px!important}.error404,.error404-wrap .error404{font-size:120px}.landing-form-overlay{margin-left:-155px}.button.button-desc{padding:20px 17px;font-size:15px;max-width:100%}.button.button-desc span{font-size:11px}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#logo a.retina-logo{display:block}#header.split-menu #logo a.retina-logo{display:inline-block}.form-process,.owl-carousel.owl-loading,.preloader,.preloader2{background-size:24px 24px}.dark .form-process,.dark .owl-carousel.owl-loading,.dark .preloader,.dark .preloader2{}.widget_recent_comments li{background-image:url(../images/icons/widget-comment@2x.png);background-size:15px 26px}.widget_archive li a,.widget_categories li a,.widget_links li a,.widget_meta li a,.widget_nav_menu li a,.widget_pages li a,.widget_recent_comments li a,.widget_recent_entries li a,.widget_rss li a{background-size:4px 20px}}@media (max-width:1880px){.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>.banner a .fbox-desc *{letter-spacing:0}}@media (max-width:1800px){#primary-menu ul li>a{padding-left:20px}#primary-menu ul>li.sub-menu:after{width:20px}.topslider_right_top{padding:30px 25px 35px}.topslider_right_bottom{padding:30px 25px}.btnstyle03_after:after{right:15px}a:hover .btnstyle03_after:after{right:5px}.top_key_pc .banner a .textbox p{letter-spacing:.1em}.top_about:after{background-position:top left 10%,center right 10%,bottom 10% left 2%,top 35% right 2%}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap{padding:30px 35px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .wp-block-buttons{padding-left:35px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .es-list-wrapper{padding:0 0 0 35px!important}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .heading-block{padding-right:35px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .wp-block-buttons a{font-size:14px;padding:20px 15px}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom .textbox{padding:10px}.top_key_kaitaitop.top_key_pc .banner a .textbox p.top_banner_title01{font-size:16px}.top_key_kaitaitop.top_key_pc .banner a .textbox p{letter-spacing:.05em}.top_key_uritaitop.top_key_pc .topslider_left{width:54%}.top_key_uritaitop.top_key_pc .topslider_right{width:46%}.uritaitop02{background-position:bottom left 15%,bottom right 15%;background-size:250px,270px}.uritaitop02 .textbox img{width:600px}.top_rent_slider .topslider_right_top_01 .owl-stage p.top_banner_title01{letter-spacing:.01em}}@media (max-width:1600px){#header.full-header #primary-menu>ul{padding-right:0;margin-right:0}#primary-menu ul>li{margin-left:0}#primary-menu ul li>a{padding-left:15px}#header.full-header #primary-menu>ul{padding-left:0}#primary-menu ul>li.sub-menu:after{top:calc(50% - 19px);width:15px}#header a,#primary-menu ul li>a{letter-spacing:.1em}.top_key_pc .banner a .textbox p.top_banner_title01{font-size:15px;letter-spacing:.05em}.top_key_pc .banner a .textbox p.top_banner_title02{font-size:11px}.top_key_pc .banner a .textbox p.top_banner_title03{padding:5px 20px;margin-top:12px}.top_key_pc .banner .owl-carousel a{padding:10px 15px}img.pickuptitle{width:75px;top:-7px;left:-7px}.topslider_right_top{padding:25px 20px 35px}.topslider_right_bottom{padding:30px 20px}.btnstyle03_after:after{right:10px}.top_about:after{background-position:top left 5%,center right 5%,bottom 10% left 1%,top 30% right 1%;top:70px;height:calc(100% - 70px)}html .section.next_has_bg_abs_bottom{margin-top:-50px!important}.top03 .top_about_btntbox a:hover.btnstyle03_after:after,.top05 .top_about_btntbox a.btnstyle03_after:hover:after{right:5px}.topslider_left .item{height:660px!important}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap{padding:30px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .wp-block-buttons{padding-left:30px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .es-list-wrapper{padding:0 0 0 30px!important}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .heading-block{padding-right:30px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .wp-block-buttons a{letter-spacing:.05em;padding:15px 10px}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom .textbox{width:60%}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom .imgbox{width:40%}.top_key_kaitaitop.top_key_pc .banner a .textbox p{letter-spacing:.01em}.top_key_kaitaitop.top_key_pc img.pickuptitle{width:100px;top:-10px;left:-10px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom .textbox,.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>div{width:54%}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom .banner:last-child,.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom .imgbox{width:46%}.reservation03{background-position:top 30px left 6%,bottom 30px left 48%;background-size:250px,150px}}@media (max-width:1500px){.owl-carousel .owl-nav [class*=owl-]{margin-top:-15px;width:30px;height:30px;line-height:30px;font-size:20px}.owl-carousel .owl-nav [class*=owl-] span{line-height:24px}.top_about:after{background-position:top left 10%,center right 10%,bottom 22% left 2%,top 35% right 2%;background-size:300px,320px,180px,160px}.top_key_kaitaitop.top_key_pc .topslider_left,.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom .imgbox{width:37%}.top_key_kaitaitop.top_key_pc .topslider_right,.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom .textbox{width:63%}.top_key_kaitaitop.top_key_pc .banner a .textbox p.top_banner_title01{font-size:15px}.slider-caption p{line-height:1.6;letter-spacing:.2em}.top_key_kaitaitop.top_key_pc .topslider_right_bottom .banner a.btnstyle05_after:after{right:20px}.top_key_kaitaitop.top_key_pc .topslider_right_bottom .banner a.btnstyle05_after:hover:after{right:15px}.top_key_kaitaitop.top_key_pc .topslider_left .slider-caption.slider-caption-center{right:60px;bottom:50px}.top_key_kaitaitop.top_key_pc .owl-carousel .slider-caption.slider-caption-center .abs{top:-30%;left:-50px}.top_key_uritaitop.top_key_pc .topslider_left,.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom .textbox{width:50%}.top_key_uritaitop.top_key_pc .topslider_right,.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom .imgbox{width:50%}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>.banner a .fbox-desc .icon img{width:40px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>.banner a .fbox-desc{padding:10px 10px 25px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>.banner a .fbox-desc p:last-child{margin-top:6px;line-height:1.8;letter-spacing:.1em}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom .banner:nth-child(-n+4){margin-bottom:25px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom .banner:last-child{margin-bottom:0}.top_key_uritaitop.top_key_pc .topslider_right_bottom .banner a.btnstyle05_after:after{right:27px}.top_key_uritaitop.top_key_pc .topslider_right_bottom .banner a.btnstyle05_after:hover:after{right:22px}.top_key_uritaitop.top_key_pc .owl-carousel .slider-caption.slider-caption-center .abs{left:-35px;top:-45%}.uritaitop02 .textbox img{width:550px}}@media (max-width:1400px){#primary-menu ul li>a{padding-left:10px;padding-right:30px}#primary-menu{width:calc(100% - 315px)!important}#primary-menu ul>li.sub-menu:after{width:10px}#header .button{padding-left:15px;padding-right:15px}#header .button img{margin-right:8px;width:20px}.topslider_right_top{padding:20px 15px 30px}.topslider_right_bottom{padding:30px 20px}.topslider_right_bottom{padding:30px 15px}.topslider_right_bottom .banner,.topslider_right_topflex>div{padding:0 10px}.top_key_pc .banner a .textbox p.top_banner_title01{font-size:14px}.top_key_pc .banner a .textbox p.top_banner_title02{font-size:10px}.top_key_pc .banner a .textbox p.top_banner_title03{padding:4px 15px;margin-top:10px}.top_key_pc .banner a .textbox{padding:10px}.topslider_right_top_02 .banner.banner_margin_b{margin-bottom:22px}.topslider_right_top_02 .banner{height:calc(100% / 3 - 15px)}.top_about:after{background-position:top left 5%,center right 5%,bottom 22% left 2%,top 35% right 2%;background-size:270px,300px,180px,160px}.topslider_left .item{height:600px!important}.newsbox{margin-top:-125px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .es-list-wrapper .es-list.list-border-bottom li{padding:2px 0}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .heading-block h2.green_01{font-size:26px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .wp-block-buttons a{letter-spacing:0;padding:12px 10px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap{padding:25px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .heading-block{padding-right:25px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .es-list-wrapper{padding:0 0 0 25px!important}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .wp-block-buttons{padding-left:25px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .es-list-wrapper .es-list.list-border-bottom li h3.ellipsis{padding-left:20px}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom .banner:nth-child(-n+4){margin-bottom:20px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom .banner:last-child{margin-bottom:0}.shop_inf_contact .fbox-media.uritaitop03_contact>div p{margin:15px 0;font-size:22px}.shop_inf_contact .fbox-media.uritaitop03_contact>div p span{margin-bottom:6px}.shop_inf_contact_3box .uritaitop03_contact_text.center img.shop_inf_contact_3box_icon{width:80px}.shop_inf_contact_3box_tel a{font-size:30px!important}.shop_inf_contact .fbox-media.uritaitop03_contact a{padding-top:17px;padding-bottom:16px;letter-spacing:.15em;font-size:18px}.shop_inf_contact .fbox-media.uritaitop03_contact a::after{top:16px}.shop_tiiki p.subtitletext{margin-bottom:0}.owl-shopitem2 .owl-shopitem-caption img.abs{width:75px}}@media (max-width:1300px){#primary-menu .button,#primary-menu ul li>a{font-size:13px}#header.full-header #logo{padding-right:15px;margin-right:15px}.top_key_pc .topslider_left{width:57%}.top_key_pc .topslider_right{width:43%}.top_about:after{background-position:top left 4%,center right 4%,bottom 22% left 2%,top 35% right 2%;background-size:270px,280px,180px,160px}.newsbox{width:57%}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .wp-block-buttons a{font-size:13px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .heading-block h2.green_01{font-size:24px;letter-spacing:.05em}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .heading-block{padding-right:20px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .es-list-wrapper{padding:0 0 0 20px!important}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .wp-block-buttons{padding-left:15px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap{padding:25px 20px}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_top{padding:35px 25px 30px 25px}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom{padding:25px}.top_key_kaitaitop.top_key_pc .banner a .textbox p.top_banner_title01{font-size:14px}.top_key_kaitaitop.top_key_pc .topslider_left .slider-caption.slider-caption-center{margin-left:50px;bottom:45px}.top_key_kaitaitop.top_key_pc .slider-caption p{line-height:1.4}.top_key_kaitaitop.top_key_pc .feature-box.media-box.fbox-bg .fbox-desc .icon img{width:40px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom .textbox{width:55%}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom .imgbox{width:45%}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>.banner a .fbox-desc .icon img{width:30px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>.banner a .fbox-desc p:last-child{margin-top:5px;line-height:1.7;letter-spacing:.05em}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>.banner a .fbox-desc{padding:5px 10px 26px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>.banner a .fbox-desc p.top_banner_title01{font-size:14px}.uritaitop02{background-position:bottom left 10%,bottom right 10%;background-size:240px,260px}.top_rent_slider .banner a .textbox p.top_banner_title01{letter-spacing:.01em}.reservation03{background-position:top 30px left 30px,bottom 30px left 47%}}@media (max-width:1200px){#primary-menu .button,#primary-menu ul li>a{font-size:12px}}@media (max-width:1199px){#primary-menu{width:100%!important}.block_1199{display:block}#header.full-header #primary-menu>ul.d-block{border-bottom:1px solid #e9f1e2!important;padding:0 20px!important}body.stretched #header.full-header #primary-menu ul li.mega-menu .mega-menu-content{margin:0 -5px!important}div#logo:before{content:none}div#logo{background:#fff}#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column{padding:20px 5px}#primary-menu ul ul li a div,#primary-menu ul ul li div{font-size:13px}#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column>li.mega-menu-title div{font-size:15px;margin-bottom:5px!important}#primary-menu ul li .mega-menu-content.style-2 ul li>a.paddingbottom10_{padding-bottom:0!important}#primary-menu ul li .mega-menu-content li.mega-menu-text div{margin-bottom:5px;line-height:1.8}#primary-menu ul li .mega-menu-content ul.flex:not(.megamenu-dropdown){display:block!important}#primary-menu ul li .mega-menu-content ul.flex:not(.megamenu-dropdown) li{width:100%}#primary-menu ul li .mega-menu-content ul.flex:not(.megamenu-dropdown) li.mega-menu-flex01 a,#primary-menu ul li .mega-menu-content ul.flex:not(.megamenu-dropdown) li.mega-menu-flex02 a,#primary-menu ul li .mega-menu-content ul.flex:not(.megamenu-dropdown) li.mega-menu-flex03 a,#primary-menu ul li .mega-menu-content ul.flex:not(.megamenu-dropdown) li.mega-menu-flex04 a{padding-right:10px!important;padding-left:10px!important}#primary-menu ul>li.sub-menu:after{top:5px}.top_key_pc .topslider_right{width:50%}.top_key_pc .topslider_left{width:50%}.slider-caption p{font-size:40px;letter-spacing:.2em}.slider-caption.slider-caption-center{max-width:100%;padding:0 50px}.slider-caption.slider-caption-center .abs{left:10px}.slider-caption.slider-caption-center .abs img{max-width:300px;width:100%}#footer .row .col_one_fourth ul li a,#footer .row .col_one_fourth ul li span{letter-spacing:.01em;font-size:13px}.top_about_btntbox a{padding:15px 20px 15px 5px;font-size:14px;letter-spacing:.1em}html .next_has_bg_abs_bottom{margin-top:0!important}.btnstyle02_after:after{right:10px;top:12px}a:hover.btnstyle02_after:after{right:5px}.top_about:after{background-position:top left 5%,center right 5%,bottom 38% left 2%,top 20% right 2%;background-size:220px,230px,170px,150px}.top04 .banner a .gr_green01 .textbox p.top_banner_title01{letter-spacing:.05em;font-size:16px}.top04 .banner a .gr_green01 .textbox{padding:20px}.top05 .col-lg-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.top05 .marginbottom20px_1199{margin-bottom:20px}.topslider_left .item{height:575px!important}.newsbox{width:50%;margin-top:-140px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap{padding:18px 15px 18px;flex-wrap:wrap}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .heading-block h2.green_01{font-size:20px;letter-spacing:.01em}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .es-list-wrapper .es-list.list-border-bottom li span.date{letter-spacing:.01em;width:80px;font-size:13px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .es-list-wrapper .es-list.list-border-bottom li h3.ellipsis{font-size:13px;width:calc(100% - 80px);padding-left:10px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .wp-block-buttons{padding-left:0;width:100%;padding-top:14px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .es-list-wrapper{max-height:55px;width:80%}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .heading-block{padding-right:15px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .es-list-wrapper{padding:0 0 0 15px!important}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap{padding:20px 15px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .heading-block h2.green_01{font-size:18px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .heading-block span.green_02{margin-top:5px;font-size:13px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .wp-block-buttons a{padding:8px 15px}.top_key_kaitaitop.top_key_pc{flex-wrap:wrap}.top_key_kaitaitop.top_key_pc .topslider_left,.top_key_kaitaitop.top_key_pc .topslider_right{width:100%}.top_key_kaitaitop.top_key_pc .owl-carousel,.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer,.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer .owl-stage,.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer .owl-stage>div,.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer .owl-stage>div>div.item{height:640px!important}.top_key_kaitaitop.top_key_pc .owl-carousel .slider-caption.slider-caption-center .abs{top:-50%;left:-10px}.top_key_kaitaitop.top_key_pc .banner a .textbox p.top_banner_title01{font-size:15px;letter-spacing:.1em}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom .textbox{padding:15px}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom .textbox{width:60%}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom .imgbox{width:40%}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_top{padding:40px 30px 35px 30px}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom{padding:30px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner .box-shadow{display:flex;justify-content:center;align-items:center}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner .box-shadow>div{width:50%}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner .box-shadow>div.fbox-media{position:relative}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner .box-shadow>div.fbox-media:after{content:"";width:10px;height:100%;background:#fff;display:block;position:absolute;top:0;right:0}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner .box-shadow>div.fbox-desc{padding-left:5px!important}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom{padding:30px 20px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>div{width:50%!important;padding:0 20px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>.banner a .fbox-desc .icon img{width:50px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>.banner a .fbox-desc p.top_banner_title01{font-size:16px;line-height:1.6}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>.banner a .fbox-desc p:last-child{margin-top:5px;line-height:1.8;letter-spacing:.15em;font-size:15px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>.banner a .fbox-desc{padding:15px 10px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>div .banner{padding:0}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>.banner .feature-box a>div{border-radius:7px}.pickuptitle_pc{display:none}.pickuptitle_sp{display:block}.uritaitop01 .heading-block h2{letter-spacing:.15em}.uritaitop03 .fbox-media{padding:30px 15px}.uritaitop03 .fbox-media .imgtext h3{letter-spacing:.05em;margin-bottom:20px;font-size:21px}.uritaitop03 .fbox-media .imgbox{width:30%;min-width:280px;padding:0 15px}.uritaitop03 .fbox-media .imgtext{width:70%;padding:0 15px}.uritaitop03 .fbox-media .imgbox img.abs{width:70px;margin-top:-10px}.uritaitop03 .fbox-media.uritaitop03_contact{background-size:185px;padding:70px 25px 35px 180px}.uritaitop03 .fbox-media.uritaitop03_contact>div p{font-size:26px;letter-spacing:.1em;padding-left:70px}.uritaitop03 .fbox-media.uritaitop03_contact>div p:before{width:50px;height:50px;top:2px;background-position:left}.uritaitop03 .fbox-media.uritaitop03_contact a{font-size:18px;letter-spacing:.15em;padding-top:20px;padding-bottom:20px;width:80%}.uritaitop03 .fbox-media.uritaitop03_contact a::after{top:19px}.uritaitop04 .fbox-media a.btnstyle01_after>img.abs{top:-35px;left:35px;width:95px}.uritaitop04_banner .fbox-media .imgtext{width:60%}.uritaitop04_banner .fbox-media .uritaitop04_banner_btntbox{width:40%}.uritaitop04_banner .fbox-media .uritaitop04_banner_btntbox a{letter-spacing:.1em;padding:15px 30px 15px 15px}.uritaitop04_banner .fbox-media .uritaitop04_banner_btntbox a::after{top:25px;right:15px}.uritaitop04_banner .fbox-media>div h3{letter-spacing:.1em;font-size:26px}.uritaitop04_banner .fbox-media>div h3 img.uritaitop04_banner_icon{width:40px}.uritaitop04_banner .fbox-media>div p{font-size:16px;letter-spacing:.15em}.uritaitop02{background-position:bottom left 6%,bottom right 6%;background-size:230px,250px}.uritaitop02 .textbox img{width:500px}.uritaitop02 .textbox:after{width:26px;height:26px;bottom:-60px;left:calc(50% - 13px);font-size:26px}.uritaitop02 img.abs{width:625px}.uritaitop03 .fbox-media.uritaitop03_contact img.abs{width:590px}.uritaitop04{padding-bottom:100px}.uritaitop04 .col-lg-6:nth-child(even){padding-right:20px}.uritaitop04 .col-lg-6:nth-child(odd){padding-left:20px}.uritaitop04_banner{margin-top:45px}.shoplist_item_wrapper h5{margin-bottom:5px}.shoplist_item_wrapper h5 span.font22{font-size:20px;letter-spacing:.05em}.shoplist_item_wrapper p.shoplist_tel a.font20{font-size:18px}.shoplist_g .fbox-desc,.shoplist_w .fbox-desc{padding:10px 20px}.shoplist_item_wrapper p.abs{width:60px;height:60px;line-height:60px;border-radius:30px;top:-25px}.row.shoplist_item_row .col-lg-4{padding:0 30px;margin-top:50px}.shoplist_g .heading-block,.shoplist_w .heading-block{margin-bottom:10px}.shoplist02 .uagb-columns__inner-wrap.uagb-columns__columns-1 .container,.shoplist03 .uagb-columns__inner-wrap.uagb-columns__columns-1 .container{margin-top:-70px}.kasouheader figure.kasouheader_img{left:-15px}.shoplist_item_wrapper p.abs{font-size:12px}.shoplist02 .shoplist_item_wrapper p.orange{font-size:11px}.owl-shopitem p.d-sm-block{padding:12px 15px;letter-spacing:.01em}.shop_inf_contact .fbox-media.uritaitop03_contact>div p{padding-left:0!important;font-size:22px}.shop_inf_contact .fbox-media.uritaitop03_contact>div p span{margin-bottom:6px;letter-spacing:.1em}.shop_inf_contact_3box .uritaitop03_contact_text.center img.shop_inf_contact_3box_icon{width:70px}.shop_inf_contact_3box_tel a{font-size:28px!important}.shop_inf_contact .fbox-media.uritaitop03_contact a{padding-top:16px;padding-bottom:15px}.shop_inf_contact .fbox-media.uritaitop03_contact a::after{top:15px}.rent_top00 .feature-box.media-box.fbox-bg .fbox-desc{padding:15px 15px 25px}.rent_top00 h5{margin-bottom:0;font-size:15px;letter-spacing:0}.rent_top00 .fbox-desc p{margin:3px 0 0 0;letter-spacing:.05em}.rent_top04 .btnstyle01_after:after{bottom:12px;right:15px}.rent_top04 .btnstyle01_after:hover::after{right:10px!important}.rent_banner_sec .row.clearfix.shoplist_item_row{margin-right:-15px;margin-left:-15px}.rent_banner_sec .row.shoplist_item_row .col-lg-4,.rent_banner_sec .row.shoplist_item_row .col-lg-6{padding:0 15px}.rent_banner_sec .row.shoplist_item_row .col-lg-4 .textbox{padding:15px}.rent_banner_sec .banner a .gr_green01 .textbox p.top_banner_title01{letter-spacing:.01em}.rent_banner_sec .row.shoplist_item_row .col-lg-4{margin-top:15px}.section.rent_top06 .heading-block h3 img{width:38px}.section.rent_top06 .heading-block h2{letter-spacing:.15em;margin-left:20px}.service00 .heading-block h2{letter-spacing:.05em}.service00 .heading-block h2 img{width:290px}.service02 .shoplist_item_wrapper .shoplist_item_inner p.rounded1c{font-size:16px}.service02 .col-lg-3.double .shoplist_item_wrapper .shoplist_item_inner .fbox-desc{padding-top:35px}.service03 .fbox-media:nth-child(odd) .imgtext{margin-left:0}.service03 .fbox-media:nth-child(even) .imgtext{margin-right:0}.service03 .fbox-media{padding:40px 15px}.reservation01 .shoplist_item_inner{padding:25px 5px}.reservation01 .shoplist_item_inner p{padding:0 10px;margin:0!important}.reservation01 .shoplist_item_inner p:first-child{width:150px}.reservation01 .shoplist_item_inner p:last-child{width:calc(100% - 150px);letter-spacing:.05em}.reservation02 .tabcontent .tabcontent_right p{line-height:2;font-size:14px}.reservation02 .tabcontent .tabcontent_right img{margin-left:-20px;margin-bottom:20px;width:320px}.reservation02 .tabcontent>div{padding:0 25px}.reservation02 .tabcontent_title p{padding:16px 15px 16px 25px;font-size:20px;letter-spacing:.25em;width:52%;min-width:370px}.reservation02 .tab_class{font-size:22px}.reservation03 .top_about_textbox p{font-size:14px;letter-spacing:.1em}.reservation04 .uritaitop04_banner .fbox-media{padding:30px 15px}.reservation04 .uritaitop04_banner .fbox-media .uritaitop04_banner_btntbox{width:35%}.reservation04 .uritaitop04_banner .fbox-media .imgtext{width:65%}.reservation04 .uritaitop04_banner .fbox-media>div p{letter-spacing:.1em}.it01 p{line-height:1.8}.it01 p.marginbottom50{margin-bottom:30px}.it03 .shoplist_item_inner{padding:15px 5px}.it03 .shoplist_item_inner p:last-child{padding:0 15px 0 10px}.it03 .shoplist_item_wrapper .shoplist_item_inner p.rounded1c{font-size:18px}.it04 .owl-shopitem2 .owl-shopitem-caption p.d-sm-block{letter-spacing:.05em}.reservation_shoplist_d2 p.shoplist_tel a{font-size:26px!important}.reservation_shoplist_d1 p{padding:3px;width:80px}.reservation_shoplist_d1 p.shoplist_addres{font-size:13px;line-height:1.5;width:100%}.reservation_shoplist_d1 p span{letter-spacing:.01em}.widget>h4{letter-spacing:.1em}}@media (max-width:991px){.section{padding:100px 0}#header,#header-wrap{height:100px}#primary-menu{padding-top:100px}div#header-wrap{position:fixed;z-index:100;width:100%}.top_key_pc{flex-wrap:wrap}.top_key_pc .topslider_left,.top_key_pc .topslider_right{width:100%}.top_key_pc .banner a .textbox p.top_banner_title01{font-size:16px;letter-spacing:.1em}.top_key_pc .banner a .textbox p.top_banner_title02{font-size:13px}.top_key_pc .banner a{border-radius:8px}.topslider_left .item{height:500px!important}.slider-caption.slider-caption-center .abs{z-index:-1}.slider-caption.slider-caption-center .abs img{width:250px}.slider-caption p{font-size:34px;line-height:1.6}.top_key_pc .banner .owl-carousel a{padding:25px 20px}.top_key_pc .banner a .textbox{width:58%}.top_key_pc .banner a .imgbox{width:42%}#footer .row .col_one_fourth ul li span{letter-spacing:.01em;font-size:13px}#footer .row .col_one_fourth ul li span.font16{font-size:15px}#footer .row .col_one_fourth ul li a,#footer .row .col_one_fourth.widget01 p.f_sns{letter-spacing:0;font-size:12px;padding-left:13px}#footer .row .col_one_fourth ul li a:before{font-size:10px;top:1px}.widget>h4{margin-bottom:10px;font-size:13px;letter-spacing:0;padding-bottom:10px}#footer .row .col_one_fourth ul li:not(:last-child){padding-bottom:5px}.copyright-links a{padding:0 25px;letter-spacing:.05em;font-size:12px}#copyrights .col_half.copyrights{font-size:12px;letter-spacing:.03em}.entry-content .font16{font-size:15px}.entry-content .font18{font-size:16px}.entry-content .font22{font-size:20px}.top01 .fbox-desc h5{font-size:15px}.top01 .fbox-desc p{font-size:13px}.top01 .fbox-desc{background-position:top 15px left 15px;padding:30px 10px!important;background-size:125px}.top01 a img.abs{width:75px;top:-40px}.top_about:after{content:none!important;background-image:none;}.top03 h5{margin-bottom:25px}.top03 .fbox-media{margin-bottom:10px!important}.top04 .top_about_textbox p{letter-spacing:.1em}.top04 .banner:not(:last-child){margin-bottom:30px}.top04 .top_about_btntbox a{width:70%}.top05 .top_about_btntbox a span.rounded1c{vertical-align:initial;letter-spacing:.15em}.newsbox{width:100%;margin-top:0;top:500px}.top_key_pc .topslider_right{padding-top:150px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .es-list-wrapper{max-height:60px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .es-list-wrapper .es-list.list-border-bottom li{padding:4px 0}.top_key_kaitaitop.top_key_pc .topslider_right{padding-top:0!important}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_top{padding:40px 20px 35px 20px}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom{padding:30px 10px}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner span.abs{padding:4px 25px}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom .imgbox{width:37%}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom .textbox{width:63%}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom .textbox{padding:10px}.top_key_kaitaitop.top_key_pc .banner a .textbox p.top_banner_title01{letter-spacing:.01em}.top_key_kaitaitop.top_key_pc .topslider_left .slider-caption.slider-caption-center{margin-left:30px}.top_key_kaitaitop.top_key_pc .slider-caption.slider-caption-center .abs img{width:140px}.top_key_uritaitop.top_key_pc .feature-box.media-box.fbox-bg .fbox-desc .icon img{width:30px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner .box-shadow>div.btnstyle01_after{width:55%}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner .box-shadow>div.fbox-media{width:45%}.top_key_uritaitop.top_key_pc .top01 .fbox-desc{padding:15px 30px 10px!important}.top_key_uritaitop.top_key_pc .top01 .fbox-desc h5 span{font-size:18px}.top_key_uritaitop.top_key_pc .top01 .fbox-desc h5{margin-top:4px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>.banner a .fbox-desc p:last-child{line-height:1.7;letter-spacing:.15em;font-size:14px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>.banner a .fbox-desc .icon img{width:35px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>.banner a .fbox-desc p.top_banner_title01{font-size:15px;line-height:1.5}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner .box-shadow{border-radius:7px}.top_key_uritaitop .slider-caption.slider-caption-center .abs img{width:250px!important}.top_key_uritaitop.top_key_pc .slider-caption .kaitaitop_slidertext02{font-size:20px;margin:10px 0}.block_991{display:block}.none_991{display:none}.uritaitop01{padding-bottom:120px;padding-top:80px}.uritaitop01 .heading-block h2{text-align:center!important}.uritaitop01 .row .fbox-media{padding:0;text-align:center;margin-bottom:30px}html .uritaitop01 .marginbottom50{margin-bottom:30px}.uritaitop02{background-position:bottom left 4%,bottom right 4%;background-size:200px,220px}.uritaitop02 img.abs{width:600px}.uritaitop02 ul li{padding-bottom:6px;margin-bottom:8px}.uritaitop02 ul li:before{width:25px;height:25px;top:6px;background-size:25px}.uritaitop02 .textbox{margin-top:50px}.uritaitop02 .textbox img{width:460px}.uritaitop03 .fbox-media .imgtext p{line-height:1.8}.uritaitop03 .fbox-media .imgtext h3{font-size:20px}.uritaitop03 .fbox-media.marginbottom120{margin-bottom:90px}.uritaitop03 .fbox-media.uritaitop03_contact img.abs{width:550px}.uritaitop03 .fbox-media.uritaitop03_contact{padding:65px 20px 35px 20px;background-image:none!important}.uritaitop03 .fbox-media.uritaitop03_contact>div{padding:0 20px}.uritaitop03 .fbox-media.uritaitop03_contact>div p{font-size:24px;padding-left:60px;margin-bottom:15px}.uritaitop03 .fbox-media.uritaitop03_contact>div p:before{width:45px;height:45px}.uritaitop03 .fbox-media.uritaitop03_contact a{letter-spacing:.1em;padding-top:18px;padding-bottom:18px;width:100%}.uritaitop03 .fbox-media.uritaitop03_contact a::after{top:17px}.uritaitop03{padding:80px 0}.uritaitop04{padding-top:0;padding-bottom:80px}.uritaitop04 .col-lg-6:nth-child(even){padding-right:15px}.uritaitop04 .col-lg-6:nth-child(odd){padding-left:15px}.uritaitop04 .fbox-media a.btnstyle01_after{padding:25px}.uritaitop04 .fbox-media a .imgtext p{line-height:1.8}.uritaitop04 .fbox-media a.btnstyle01_after p.uritaitop04_hukidasi{font-size:14px;letter-spacing:.1em;min-width:255px}.uritaitop04 .fbox-media a.btnstyle01_after .imgtext{padding-top:30px}.uritaitop04 .fbox-media a.btnstyle01_after .imgtext h3{margin-bottom:10px}.uritaitop04_banner .fbox-media>div h3{font-size:22px;margin-bottom:5px}.uritaitop04_banner .fbox-media>div p{font-size:15px;letter-spacing:.1em}.uritaitop04_banner .fbox-media{padding:20px 15px}.uritaitop04_banner .fbox-media>div h3 img.uritaitop04_banner_icon{width:35px}.uritaitop04_banner .fbox-media .uritaitop04_banner_btntbox a{padding:13px 30px 13px 15px;font-size:17px}.uritaitop04_banner .fbox-media .uritaitop04_banner_btntbox a::after{top:22px;right:10px}.uritaitop04 .fbox-media a.btnstyle01_after:hover:after{right:5px}.uritaitop04 .fbox-media a.btnstyle01_after .imgtext h3{font-size:24px}.uritaitop04 .fbox-media a.btnstyle01_after .imgtext h3 span{font-size:16px}.uritaitop04 .fbox-media a.btnstyle01_after>img.abs{left:30px;width:80px}.shoplist00 .wp-block-button a{letter-spacing:.1em;padding-left:35px;padding-right:55px}.shoplist00 .wp-block-button{margin-right:20px}.kasouheader h1{padding:5px 40px;font-size:32px}.row.shoplist_item_row{margin-right:-15px;margin-left:-15px}.row.shoplist_item_row .col-lg-4{padding:0 15px;margin-top:35px}.row.shoplist_item_row .banner{padding:0 15px;margin-bottom:0}.shoplist04 a.btnstyle01_after .gr_green01 .textbox{padding:18px}.shoplist_item_wrapper h5 span.font22{font-size:17px;letter-spacing:0}.shoplist04 a.btnstyle01_after .gr_green01 p:last-child{font-size:13px;letter-spacing:.05em}.shoplist_item_wrapper p.shoplist_tel a.font20{font-size:16px;letter-spacing:0}.shoplist_item_wrapper p.shoplist_contact a{font-size:13px;letter-spacing:0}.shoplist_g .fbox-desc,.shoplist_w .fbox-desc{padding:10px 15px}.shoplist_item_wrapper p.shoplist_addres{margin-bottom:13px;letter-spacing:.02em;font-size:13px}.shoplist_item_wrapper p.abs span{display:block;font-size:11px!important;letter-spacing:0!important}.shoplist_item_wrapper p.abs{width:55px;height:55px;line-height:55px;top:-20px}.shoplist02 .uagb-columns__inner-wrap.uagb-columns__columns-1 .container,.shoplist03 .uagb-columns__inner-wrap.uagb-columns__columns-1 .container{margin-top:-50px;z-index:1}.shoplist_g .ank_targte,.shoplist_w .ank_targte{margin-top:-150px}.owl-shopitem2 .owl-shopitem-caption img.abs{width:60px;left:10px}.shop_inf_contact_3box{padding:70px 10px 35px 10px!important}.shop_inf_contact_3box .fbox-media.uritaitop03_contact>div{padding:0 15px}.shop_inf_contact .fbox-media.uritaitop03_contact a{padding-top:15px;padding-bottom:14px;letter-spacing:.1em;font-size:17px}.shop_inf_contact .fbox-media.uritaitop03_contact a::after{top:15px}.shop_inf_contact_3box_tel a{font-size:24px!important;letter-spacing:0!important}.shop_inf_contact_3box_tel span.center{letter-spacing:.01em;text-indent:0}.shop_inf_contact .fbox-media.uritaitop03_contact>div p{font-size:20px}.shop_inf_contact .fbox-media.uritaitop03_contact>div p span{letter-spacing:.01em;font-size:14px}.shop_inf_contact_3box .uritaitop03_contact_text.center img.shop_inf_contact_3box_icon{width:55px}.shop_inf_contact_3box .uritaitop03_contact_text.center{padding:0 15px!important}.shop_information_inner p{padding:15px 10px}.shop_information_inner p span:first-child{width:80px}.shop_information_inner p span:last-child{width:calc(100% - 80px);letter-spacing:.05em}.top_rent_slider .topslider_right{padding-top:0!important}.top_rent_slider .banner a .imgbox{background-position:center}html .top_rent_slider.top_key_pc .topslider_left .owl-carousel .owl-stage-outer .owl-stage>div>div.item{height:500px!important}.section.rent_top06 .heading-block{margin-bottom:30px!important}.section.rent_top06 .heading-block h3{position:relative;top:auto}.section.rent_top06 .heading-block h2{margin-left:0;margin-top:0}.section.rent_top06 .heading-block h3 img{width:50px}.rent_banner_sec .row.shoplist_item_row .col-lg-6{margin-bottom:25px}.rent_banner_sec .row.shoplist_item_row .col-lg-4{margin-top:0}.rent_banner_sec .row.shoplist_item_row .col-lg-4:not(:last-child){margin-bottom:25px}.rent_banner_sec .row.shoplist_item_row .col-lg-4 .imgbox{width:40%}.rent_banner_sec .row.shoplist_item_row .col-lg-4 .textbox{width:60%}.rent_banner_sec a.btnstyle01_after::after{bottom:10px}.rent_top04 .top_about_btntbox{text-align:center}.rent_news .rent_news_kizi.uagb-column__wrap{padding-top:35px;padding-bottom:35px;padding-left:30px;padding-right:30px}.next_has_bg_abs_bottom.rent_top02{padding-bottom:60px!important;padding-top:25px!important}.rent_tatemonoseachi{padding:15px;padding-top:50px;padding-bottom:50px}.service00 .row .fbox-media{background-size:contain}.service02 .col-lg-3.marginbottom35_991{margin-bottom:35px}.reservation00 p br{display:none}.reservation00 .top_about_btntbox{text-align:center}.reservation01 .shoplist_item_inner{padding:20px 15px;display:block}.reservation01 .shoplist_item_inner p:first-child,.service02 .shoplist_item_wrapper .shoplist_item_inner p.rounded1c{width:100%;text-align:center!important}.reservation01 .shoplist_item_inner p:first-child img{max-width:160px;margin-bottom:10px;margin-right:20px}.reservation02 .tabcontent_title p{letter-spacing:.2em}.reservation02 .tab_class{width:calc(100%/2 - 50px);font-size:20px;height:65px;line-height:65px!important}.reservation02 input:checked+.tab_class+.content_class{padding:50px 20px}.reservation02 .tabcontent>div{padding:0 15px}.reservation02 .tabcontent .tabcontent_right img{margin-left:-15px;margin-bottom:15px;width:280px}.reservation02 .tabcontent .tabcontent_right p{letter-spacing:.1em}.reservation02 .tabcontent_title p{font-size:18px;min-width:350px}.reservation03 .col-lg-5.col-md-12{text-align:center}.reservation03 .heading-block{display:inline-block}.reservation03{background-position:top 100px left 30px,bottom 20% right 30px;background-size:350px,250px;padding-bottom:40px!important}.reservation01 .col-lg-6:nth-child(odd),.reservation04 .col-lg-6:nth-child(odd){padding-right:15px}.reservation01 .col-lg-6:nth-child(even),.reservation04 .col-lg-6:nth-child(even){padding-left:15px}.reservation04 .title_img_a img{max-width:325px}.it02 p.subtitletext{letter-spacing:.1em}.it03 .shoplist_item_inner p:first-child img{max-width:100%;margin-right:0}.it03 .shoplist_item_inner p{padding:0 5px!important}.it03 .shoplist_item_wrapper .shoplist_item_inner p span{letter-spacing:.05em;margin-top:3px;text-align:justify!important}.it04 .owl-shopitem2 .owl-shopitem-caption p.d-sm-block.green_01{margin:13px 0 4px;font-size:15px;line-height:1.4}.it05 .banner a .gr_green01 .imgbox{background-position:bottom right}.reservation_shoplist00 .subtitletext{letter-spacing:.05em}.reservation_shoplist01 .shoplist_item_inner>div.fbox-media{width:28%}.reservation_shoplist01 .shoplist_item_inner>div.fbox-desc{width:72%}.reservation_shoplist01 .shoplist_item_inner>div .flex{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;position:relative}.reservation_shoplist01 .shoplist_item_inner>div .flex>div{width:50%}.reservation_shoplist_d2 p.shoplist_tel{padding-left:45px}.reservation_shoplist_d2 p.shoplist_tel:before{background-size:35px!important;width:35px!important}.reservation_shoplist_d3 a{margin-left:0;margin-right:auto;width:100%;min-width:200px}.reservation_shoplist_d2 p.shoplist_tel a{font-size:24px!important}.reservation_shoplist01 .shoplist_item_inner>div .flex>div.reservation_shoplist_d3{position:absolute;top:50px}.reservation03.uritaitop01 .row .fbox-media{margin-bottom:0}.reservation03.uritaitop01{padding-bottom:0!important;background-image:none}.rent_top01 .feature-box.media-box img.abs{top:-50px;width:500px}}@media (max-width:768px){.uritaitop02 .textbox img{width:415px}.shoplist02 .uagb-columns__inner-wrap.uagb-columns__columns-1 .container,.shoplist03 .uagb-columns__inner-wrap.uagb-columns__columns-1 .container{margin-top:-35px}.service04.top04 .banner a .gr_green01 .textbox{padding:30px 20px}.service04.top04 .banner a .gr_green01 .textbox p:last-child{line-height:1.6}}@media (max-width:767px){br.none_767{display:none}.section{padding:80px 0}#footer .row .col_one_fourth{width:50%}.block_767{display:block}.topslider_left .item{height:400px!important}.top_key_pc .banner a .imgbox{width:38%}.top_key_pc .banner a .textbox{width:62%}#footer .footer-widgets-wrap{padding:60px 0 25px}#footer .row .col_one_fourth{margin-bottom:35px!important}.top01 .col-lg-4:not(:last-child){margin-bottom:45px}.top01 .col-lg-4:nth-child(even),.top05 .col-lg-3:nth-child(even){padding-left:10px}.top01 .col-lg-4:nth-child(odd),.top05 .col-lg-3:nth-child(odd){padding-right:10px}.top01 a img.abs{width:60px;top:-30px}.top01 .fbox-desc{background-size:100px}.top03{padding-top:70px}.top03 .top_about_btntbox a{min-width:240px}.top03 .col-lg-4{width:50%}.top04 .banner a .gr_green01 p.top_banner_title02{margin-bottom:7px}.top04 .banner a .gr_green01 .imgbox{background-position:center}.top04 .top_about_btntbox{margin:0 0 15px 0;margin-top:-25px}.top04 .top_about_btntbox a{padding-top:15px;padding-bottom:14px;min-width:240px}.top04 .top_about_btntbox a.btnstyle02_after:after{top:11px}.top03 .top_about_btntbox .btnstyle03_after:after,.top04 .top_about_btntbox a.btnstyle02_after:after,.top05 .top_about_btntbox .btnstyle03_after:after{right:10px}.top04 .top_about_btntbox a.btnstyle02_after:hover:after,.top05 .top_about_btntbox a.btnstyle03_after:hover:after{right:5px}.top04 .top_about_textbox p{margin-bottom:5px}.top04 .top_about_textbox p:last-child{margin-bottom:0}.top04 .banner:not(:last-child){margin-bottom:20px}.top05 .top_about_btntbox a{padding:18px 30px 17px 15px}.top05 .top_about_btntbox .btnstyle03_after:after{top:19px}.top05 .top_about_btntbox a span.icon img{height:25px}.top05 .marginbottom20px_1199{margin-bottom:15px}#gotoTop{width:75px;right:20px}.newsbox{top:400px}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom .banner{width:50%}.top_key_kaitaitop.top_key_pc .owl-carousel,.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer,.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer .owl-stage,.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer .owl-stage>div,.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer .owl-stage>div>div.item{height:450px!important}.top_key_kaitaitop.top_key_pc .topslider_left .slider-caption.slider-caption-center{margin-left:0;bottom:35px}.top_key_kaitaitop.top_key_pc .owl-carousel .slider-caption.slider-caption-center .abs{top:-35%;left:5px}.top_key_kaitaitop.top_key_pc .slider-caption.slider-caption-center .abs img{width:100px}.top_key_kaitaitop.top_key_pc .slider-caption p{letter-spacing:.15em}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner h5 *{letter-spacing:.1em;font-size:17px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom .imgbox,.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom .imgbox img,.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom .textbox,.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>div,.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner .box-shadow>div.btnstyle01_after,.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner .box-shadow>div.fbox-media,.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner .box-shadow>div.fbox-media img{width:100%!important}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>div .banner{width:50%!important;padding:0 10px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>div a.btnstyle01_after.btnstyle05_after,.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner .box-shadow{display:block}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>div{display:flex;justify-content:center;padding:0}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom .textbox{padding:15px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom .textbox,.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom .textbox p{text-align:center}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner .box-shadow>div.fbox-media:after,.top_key_uritaitop.top_key_pc .topslider_right_bottom .banner a.btnstyle05_after:after{content:none}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left{flex-wrap:wrap}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner{padding:0 10px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner .box-shadow>div.fbox-desc{padding:20px 15px 12px 15px!important}.top_key_uritaitop.top_key_pc .banner a .textbox p.top_banner_title01{letter-spacing:.15em}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>.banner,.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>.banner .box-shadow{width:100%!important;display:block!important}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>.banner a .fbox-desc{padding:25px 15px}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom .banner:nth-child(-n+4){margin-bottom:25px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>.banner{padding:0 10px;margin-bottom:0!important}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom .imgbox img.block_575{display:block}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom .imgbox img.none_575{display:none}.uritaitop01{padding-bottom:100px;padding-top:70px}.uritaitop01 .row .fbox-media{margin-bottom:20px}.uritaitop02 img.abs{width:100%;max-width:500px;top:-35px}.uritaitop02 ul li{font-size:16px;padding-left:40px}.uritaitop02{background-position:bottom left 3%,bottom right 3%;background-size:140px,160px}.uritaitop02 .textbox{margin-top:35px}.uritaitop02 .textbox img{width:400px}.uritaitop02 .textbox:after{bottom:-45px}.uritaitop03 .fbox-media{display:block;text-align:center}.uritaitop03 .fbox-media .imgbox,.uritaitop03 .fbox-media .imgtext{width:100%}.uritaitop03 .fbox-media .imgbox img.abs{width:105px;margin-top:-10px;margin-left:25px}.uritaitop03 .fbox-media .imgtext h3{font-size:19px;padding-bottom:10px;margin-top:20px;margin-bottom:15px}.uritaitop03 .fbox-media.uritaitop03_contact>div{width:100%}.uritaitop03 .fbox-media.uritaitop03_contact>div:last-child{border-left:none;margin-top:35px!important}.uritaitop03 .fbox-media.uritaitop03_contact img.abs{max-width:440px;top:-20px;width:100%}.uritaitop03 .fbox-media.uritaitop03_contact a{padding-top:16px;padding-bottom:16px}.uritaitop03 .fbox-media.uritaitop03_contact a::after{top:15px}.uritaitop03 .fbox-media.uritaitop03_contact>div p{font-size:22px;margin-bottom:8px}.uritaitop03 .fbox-media.marginbottom120{margin-bottom:70px}.uritaitop04{padding-top:5px;padding-bottom:70px}.uritaitop04 .col-lg-6:nth-child(even){margin-bottom:50px}.uritaitop04_banner .fbox-media{padding:25px 15px;display:block}.uritaitop04_banner .fbox-media .imgtext,.uritaitop04_banner .fbox-media .uritaitop04_banner_btntbox{width:100%;text-align:center}.uritaitop04_banner .fbox-media .uritaitop04_banner_btntbox a{padding:5px 30px 6px 15px;font-size:16px;width:100%;max-width:100%;margin-top:15px}.uritaitop04_banner .fbox-media>div p{text-align:center}.uritaitop04 .fbox-media a.btnstyle01_after>img.abs{top:-30px}.shoplist00 .wp-block-button{margin-right:10px}.shoplist00 .wp-block-button a{padding-left:25px;padding-right:45px;font-size:16px;box-shadow:2px 2px 3px #ececec}.shoplist00 .wp-block-button__link:after{bottom:13px;right:15px}.shoplist02 .uagb-columns__inner-wrap.uagb-columns__columns-1 .container,.shoplist03 .uagb-columns__inner-wrap.uagb-columns__columns-1 .container{margin-top:0}.shoplist04 a.btnstyle01_after::after{bottom:10px;right:15px}.shoplist04 a.btnstyle01_after:hover::after{right:8px}.shoplist_item_row.shop_information_row .banner:first-child p:last-child{border-bottom:none}.shop_information_inner p{padding:10px 5px}.shop_access_wrapper{padding:0}.shop_access_wrapper p{flex-wrap:wrap}.shop_access_wrapper p span:first-child{padding-left:15px;text-align:center}.shop_access_wrapper p span .access_icon{margin-right:10px}.shop_access_wrapper p span,.shop_inf_contact_3box .uritaitop03_contact_text.center{width:100%!important}iframe.shop_inf_map{height:300px}.shop_inf_contact .fbox-media.uritaitop03_contact>div.uritaitop03_contact_text:not(:last-child){border-right:none;margin-bottom:40px}.shop_inf_contact .fbox-media.uritaitop03_contact>div p{font-size:20px;margin-bottom:15px}.shop_inf_contact_3box .uritaitop03_contact_text.center img.shop_inf_contact_3box_icon{width:50px}.shop_inf_contact .fbox-media.uritaitop03_contact a{max-width:300px;padding-top:15px;padding-bottom:15px}.shop_inf_contact .fbox-media.uritaitop03_contact a::after{top:13px}.shop_inf_contact_3box{padding:60px 10px 35px 10px!important}.shop_tiiki p.subtitletext{text-align:center!important}.owl-shopitem2 .owl-shopitem-caption p.d-sm-block.green_01{margin:10px 0 0;font-size:15px}.rent_news_title{border-radius:10px 10px 0 0}.rent_news_title .heading-block{padding:20px 0}.rent_news_title .heading-block span{margin-top:5px}.rent_news .rent_news_kizi.uagb-column__wrap{border-radius:0 0 10px 10px;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}.rent_news .rent_news_kizi.uagb-column__wrap .wp-block-buttons{position:relative;top:auto;right:auto;width:100%;transform:none;text-align:center}.rent_news_kizi .es-list-wrapper{width:100%}.rent_news_kizi .es-list-wrapper ul.es-list-items{height:100px}.rent_tatemonoseachi{padding:20px;padding-top:50px;padding-bottom:50px}.rent_top00 .feature-box.media-box.fbox-bg .fbox-desc{padding:15px 15px 30px}.rent_top00 .top_about_btntbox{margin-top:15px}.rent_top03 .top_about_btntbox{margin-top:20px}.rent_contact_title .col-md-6:not(:last-child){margin-bottom:15px}.kasouheader_service h1{padding:5px 25px}.service03 .fbox-media .imgbox img.abs{margin-top:0}.reservation01 .shoplist_item_wrapper .shoplist_item_inner p.rounded1c{font-size:15px;text-align:justify!important}.reservation01 .shoplist_item_wrapper .shoplist_item_inner p.rounded1c br{display:none}.reservation02 .tab_class{font-size:18px;height:55px;line-height:55px!important;letter-spacing:.1em}.reservation02 .tabcontent{display:block}.reservation02 .tabcontent:not(:last-child){margin-bottom:30px}.reservation02 .tabcontent>div{width:100%;padding:0}.reservation02 input:checked+.tab_class+.content_class{padding:35px 25px 20px}.reservation02 .tabcontent .tabcontent_right img.tabcontent_pc{display:none}.reservation02 .tabcontent .tabcontent_right p.tabcontent_sp{display:block;font-size:16px;text-align:center;line-height:1.6;margin:15px 0 6px}.reservation02 .tabcontent .tabcontent_right p.t500{line-height:1.8}.reservation03 .heading-block .abs{width:50px}.reservation03 .heading-block{padding-left:70px}.reservation04 .col-lg-12{order:5;margin-top:0}.reservation04 .col-lg-6:nth-child(1){order:0;margin-bottom:10px}.reservation04 .col-lg-6:nth-child(2){order:2;margin-bottom:10px;margin-top:30px}.reservation04 .col-lg-6:nth-child(3){order:1}.reservation04 .col-lg-6:nth-child(4){order:3}.reservation04 .fbox-media{height:auto}.reservation04 .uritaitop04_banner .fbox-media .imgtext,.reservation04 .uritaitop04_banner .fbox-media .uritaitop04_banner_btntbox{width:100%}.reservation02 .tabcontent_title p{font-size:17px;min-width:300px;letter-spacing:.15em;padding:14px 15px 14px 25px}.reservation03{background-image:none}.it01 p.marginbottom50 br{display:none}.it01 p.bg_green{padding:10px 20px;letter-spacing:.1em}.it02 p.subtitletext{margin-bottom:30px}.it04 p.subtitletext{letter-spacing:.1em}.it04 p.subtitletext br{display:none}.it03 .shoplist_item_wrapper .shoplist_item_inner p.rounded1c{text-align:center!important}.it03 .shoplist_item_wrapper .shoplist_item_inner p span{letter-spacing:.01em;margin-top:2px}.it02 p.subtitletext,.it04 p.subtitletext{text-align:justify!important;line-height:1.8;font-size:14px}.it02 p.subtitletext br{display:none}.it05 .banner:not(:last-child){margin-bottom:0}.it05 .banner a .gr_green01 .textbox p.top_banner_title01 br{display:none}.it_step_pc{display:none}.it_step_sp{display:block}.it04 .fbox-media.uritaitop03_contact img.abs{top:-40px}.it04 .shoplist_item_row{margin-top:41px!important}.it04 .fbox-media.uritaitop03_contact{padding:90px 20px 35px 20px}.reservation_shoplist01 .shoplist_item_inner>div.fbox-desc{padding-left:0;width:75%}.reservation_shoplist01 .shoplist_item_inner>div.fbox-media{padding-right:5px;width:25%}.reservation_shoplist_d1 p span{font-size:12px}.reservation_shoplist_d1 p{padding:1px 0 2px;width:70px}.reservation_shoplist01 p.shoplist_addres{margin-bottom:0;letter-spacing:0;font-size:12px;padding:0;width:100%}.reservation_shoplist_d2 p.shoplist_tel a{font-size:20px!important}.reservation_shoplist_d2 p.shoplist_tel{padding-left:0}.reservation_shoplist_d2 p.shoplist_tel:before{content:none}.reservation_shoplist01 .shoplist_item_inner>div .flex>div.reservation_shoplist_d2,.reservation_shoplist01 .shoplist_item_inner>div .flex>div.reservation_shoplist_d3{padding:0}.reservation_shoplist01 .shoplist_item_inner>div .flex>div.reservation_shoplist_d3{top:35px}.reservation_shoplist_d3 a{min-width:180px}.reservation_shoplist01{padding:20px 0!important}.wp-block-spacer.yohaku_res{height:50px!important}.reservation_shoplist01 .heading-block{margin-bottom:-20px!important}.reservation_shoplist01 h5 span.font22{font-size:16px;letter-spacing:-.05em}.reservation_shoplist00 .subtitletext{font-size:14px;line-height:1.8}.reservation_shoplist00 .subtitletext span.text_gr{display:block;font-size:13px;letter-spacing:.01em}body.stretched #header.full-header #primary-menu ul li.mega-menu .mega-menu-content{height:260px;overflow-y:scroll}.primary-menu-open #header.full-header #primary-menu>ul.d-block{border-bottom:none!important}body.primary-menu-open{position:fixed}.primary-menu-open .sp.footer_bt_bar.fixed,.primary-menu-open div#gotoTop{display:none}.wp-block-buttons.add_news_0716 a.wp-block-button__link{padding:12px;border-radius:8px!important}.rent_top01 .feature-box.media-box.none_767{display:none}.rent_top01 .feature-box.media-box.block_767{padding:20px;padding-top:45px}}@media (max-width:640px){.uritaitop02 .textbox img{max-width:320px;width:100%}.uritaitop02 .textbox{margin-top:20px}.uritaitop02{background-position:bottom left 2%,bottom right 2%;background-size:100px,110px}.uritaitop02 ul li{font-size:15px;padding-left:30px}.uritaitop02 ul li:before{width:20px;height:20px;background-size:20px}.uritaitop02 img.abs{max-width:440px}.uritaitop02 img.title_pc,.uritaitop03 .fbox-media.uritaitop03_contact img.title_pc{display:none}.uritaitop02 img.abs.title_sp,.uritaitop03 .fbox-media.uritaitop03_contact img.title_sp{display:block}.uritaitop04{padding-top:30px}p.subtitletext{text-align:justify!important;letter-spacing:.1em}html .uritaitop01 .marginbottom50 br,p.subtitletext br{display:none}.uritaitop03 .fbox-media .imgbox img.abs{margin-left:0}.uritaitop03 .fbox-media.marginbottom30{margin-bottom:20px}.kasouheader h1{padding:5px 35px;font-size:30px}.shoplist04 a.btnstyle01_after::after{bottom:5px}.top_rent_slider .topslider_right_topflex_left .banner a .textbox p.top_banner_title01{font-size:15px;letter-spacing:.01em}.top_rent_slider .banner .owl-carousel a{padding:20px 20px 15px}.kasouheader_service h1 span{letter-spacing:.15em}.kasouheader_service h1{padding:5px 25px}.reservation03 .top_about_textbox p span.text_gr{display:block}.reservation02 .tabcontent .tabcontent_right p.tabcontent_sp{font-size:15px}.it03 .title_pc{display:none}.it03 .title_sp{display:block}#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column{padding:15px 5px 0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column:last-child{padding-bottom:15px}}@media (max-width:599px){.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .es-list-wrapper{padding:0!important;border:none}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .heading-block{padding-right:0;margin-bottom:15px;width:100%}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap{padding:25px 15px}.top_key_pc .topslider_right{padding-top:220px}.newsbox .uagb-columns__inner-wrap .uagb-column__inner-wrap .heading-block h2.green_01{font-size:20px;letter-spacing:.1em}.reservation02 .tab_class{font-size:16px;height:45px;line-height:45px!important;letter-spacing:.05em;width:calc(100%/2 - 20px)}.reservation02 input:checked+.tab_class+.content_class{padding:30px 20px 15px}.reservation02 .tabcontent_title p{font-size:15px;min-width:260px;letter-spacing:.1em;padding:12px 10px 12px 20px}.reservation02 .tabcontent .tabcontent_right p.tabcontent_sp{font-size:14px}.reservation02 .tabcontent .tabcontent_right p{font-size:13px}.reservation03 .top_about_textbox p{font-size:13px;line-height:1.8}.kasouheader_reservation figure.kasouheader_img{width:170px}.reservation00 .top_about_btntbox a{min-width:210px}}@media (max-width:575px){.widget01 li:last-child span.font16{text-align:justify;display:block}.top_key_pc .banner a .textbox p.top_banner_title01{font-size:15px;letter-spacing:.05em}.top_key_pc .banner a .textbox p.top_banner_title02{font-size:10px}.top_key_pc .banner .owl-carousel a{padding:15px 20px}.topslider_right_top{padding:20px 10px 30px}.topslider_right_bottom{padding:30px 10px}#footer .row .col_one_fourth ul li a,#footer .row .col_one_fourth.widget01 p.f_sns{font-size:13px;letter-spacing:-.02em}#footer .row .col_one_fourth ul li:not(:last-child){padding-bottom:0}#footer .row .col_one_fourth.widget01 p.f_sns{line-height:1.8;padding-top:10px}.footer-logo{margin-bottom:15px}#footer .row .col_one_fourth ul li span.font16{font-size:14px;letter-spacing:-.01em}#footer .row .col_one_fourth ul li a:before{font-size:10px;top:0;line-height:22px;height:26px}.top01 .col-lg-4{width:50%}.top05 .top_about_btntbox a span.rounded1c{letter-spacing:.05em}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom .banner a{display:block}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom .imgbox,.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom .textbox{width:100%;text-align:center}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom .imgbox img{width:100%}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom .textbox p{text-align:center}.top_key_kaitaitop.top_key_pc .topslider_right_bottom .banner a.btnstyle05_after:after{content:none}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left{flex-wrap:wrap;margin:0}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_bottom{padding:25px 10px}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_top{padding:30px 20px}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner{width:100%;padding:0}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner:not(:last-child){margin-bottom:25px}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner .box-shadow{display:flex;justify-content:center;width:100%;align-items:center}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_topflex .topslider_right_topflex_left .banner .box-shadow>div{width:50%}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_topflex .topslider_right_topflex_left .banner .box-shadow>div .icon{display:none}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_topflex .topslider_right_topflex_left .banner .btnstyle01_after:after{top:calc(50% - 10px)}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_topflex .topslider_right_topflex_left .banner .box-shadow>div img{display:none}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_topflex .topslider_right_topflex_left .banner .box-shadow .fbox-media{height:100px;background-position:center;background-repeat:no-repeat;background-size:cover}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_topflex .topslider_right_topflex_left .banner:first-child .box-shadow .fbox-media{background-image:url(https://www.roomspot.net/wp-content/uploads/sites/385/2021/08/top_area_banner_sp.png)!important}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_topflex .topslider_right_topflex_left .banner:nth-child(2) .box-shadow .fbox-media{background-image:url(https://www.roomspot.net/wp-content/uploads/sites/385/2021/08/top_map_banner_sp.png)!important}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_topflex .topslider_right_topflex_left .banner:last-child .box-shadow .fbox-media{background-image:url(https://www.roomspot.net/wp-content/uploads/sites/385/2021/08/top_line_banner_sp.png)!important}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner p.top_banner_title02{text-align:left;letter-spacing:.1em;line-height:1;color:#91d900;font-size:10px}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_topflex .topslider_right_topflex_left .banner .box-shadow .fbox-desc{padding:10px!important}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_topflex .topslider_right_topflex_left .banner .box-shadow .fbox-desc h5,.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_topflex .topslider_right_topflex_left .banner .box-shadow .fbox-desc h5 *{text-align:left;font-size:14px;letter-spacing:.02em}.top_key_kaitaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner span.abs{padding:1px 15px 3px;font-size:10px;top:-10px}.block_575{display:block}.none_575{display:none}.top_key_kaitaitop.top_key_pc .owl-carousel,.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer,.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer .owl-stage,.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer .owl-stage>div,.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer .owl-stage>div>div.item{height:350px!important}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner .box-shadow>div.fbox-media{background-image:none!important;height:auto}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner .box-shadow,.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner .box-shadow>div.fbox-media img{display:block}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner{width:50%;padding:0 10px;margin-bottom:0!important}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner .box-shadow>div.fbox-desc{padding:10px 15px!important}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex .topslider_right_topflex_left .banner .box-shadow .fbox-desc h5{margin-top:1px;text-align:center}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex .topslider_right_topflex_left .banner .btnstyle01_after:after{top:auto;bottom:11px;right:15px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left{padding:0}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_top{padding:30px 10px}.row.shoplist_item_row .col-lg-4{margin-top:35px;width:50%}.row.shoplist_item_row .col-lg-4:nth-child(even){padding-left:7.5px}.row.shoplist_item_row .col-lg-4:nth-child(odd){padding-right:7.5px}.shoplist_item_wrapper p.abs{width:50px;height:50px;line-height:50px;top:-15px;left:10px}.shoplist_item_wrapper p.abs span{font-size:10px!important}.kasouheader h1{font-size:28px}.shoplist00 .wp-block-button a{padding-left:20px;padding-right:40px;letter-spacing:0}.shoplist00 .wp-block-button__link:after{right:13px}.shoplist_g .ank_targte,.shoplist_w .ank_targte{margin-top:-115px}.rent_banner_sec .row.shoplist_item_row .col-lg-4{width:100%;padding:0 15px!important}.rent_top00 .col-lg-3{width:50%}.rent_top00 .col-lg-3:nth-child(odd){padding-right:10px}.rent_top00 .col-lg-3:nth-child(even){padding-left:10px}.rent_top00 .col-lg-3{width:50%;margin-bottom:20px}.rent_top00 h5{font-size:14px}.rent_top00 .fbox-desc p{letter-spacing:.01em;font-size:13px}.rent_top00 .feature-box.media-box.fbox-bg .fbox-desc{padding:15px 13px 30px}.rent_top00 .feature-box.media-box.fbox-bg .fbox-desc.btnstyle01_after:after{right:10px}.rent_top05 a.btnstyle01_after::after{right:10px}.rent_top02 p{letter-spacing:.1em;margin-bottom:45px}.top_rent_slider .topslider_right_topflex_left .banner a .textbox p.top_banner_title01{font-size:14px;letter-spacing:-.01em}br.none_767.block_575{display:block}.reservation01 .shoplist_item_inner{padding:15px 10px}.it05 .row.shoplist_item_row .col-lg-4{margin-top:25px;width:100%;padding:0 15px}.reservation_shoplist01 .shoplist_item_inner>div.fbox-media{display:none}.reservation_shoplist01 .shoplist_item_inner>div .flex>div,.reservation_shoplist01 .shoplist_item_inner>div.fbox-desc{width:100%;padding:0}.reservation_shoplist01 .shoplist_item_inner>div .flex>div.reservation_shoplist_d3{position:relative;top:auto;margin-bottom:10px;max-width:180px;margin-right:auto;margin-left:auto}.reservation_shoplist01 .shoplist_item_inner>div .flex>div p{text-align:center;display:block;margin-left:auto;margin-right:auto;margin-bottom:5px}.reservation_shoplist01 a{text-align:center}.reservation_shoplist01{padding:20px 0 12px!important}.reservation_shoplist01 h5 span.font22{letter-spacing:0}.reservation_shoplist01 p.shoplist_addres{letter-spacing:.05em}.reservation_shoplist02{margin-top:50px!important}}@media (max-width:499px){.box-shadow{box-shadow:5px 5px 5px rgb(112 112 112 / 10%)}#header,#header-wrap{height:68px}#primary-menu{padding-top:68px}#logo{padding-top:15px!important;font-size:0}#logo img{height:38px;transform:none;border:none}#primary-menu-trigger{top:15px;right:20px;width:38px;height:38px}body:not(.top-search-open) #primary-menu-trigger span:first-child{top:10px}body:not(.top-search-open) #primary-menu-trigger span:last-child{top:25px}#primary-menu ul>li>a,#primary-menu.style-2>div>ul>li>a{padding:10px 5px!important}.primary-menu-open #header.full-header #primary-menu>ul.d-block{height:343px;overflow-y:scroll}#primary-menu ul>li.sub-menu:after{top:1px;right:2px}.slider-caption.slider-caption-center{padding:0 35px}.slider-caption.slider-caption-center .abs img{width:200px}.slider-caption p{font-size:30px}.topslider_left .owl-carousel:hover .owl-nav [class*=owl-]{left:5px}.topslider_left .owl-carousel:hover .owl-nav .owl-next{right:5px;left:auto}.banner_img_pc{display:none}.banner_img_sp{display:block}.topslider_left .item{height:350px!important}.topslider_right_top{padding:15px 10px 30px}.topslider_right_toptitle{padding-top:10px}.topslider_right_toptitle p img{margin-left:5px;width:35px}.topslider_right_toptitle p.table_title01{font-size:17px;letter-spacing:.1em;margin-right:5px}.topslider_right_toptitle p.table_title02{vertical-align:text-top}.topslider_right_topflex.topslider_right_top_01,.topslider_right_topflex.topslider_right_top_02{width:100%}.topslider_right_topflex_left{display:flex}.topslider_right_topflex.topslider_right_top_01 .banner{width:50%;padding:0 10px}.topslider_right_topflex{display:block}.topslider_right_topflex .topslider_right_topflex_left,.topslider_right_topflex .topslider_right_topflex_right{width:100%;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.topslider_right_top_02 .banner{height:auto;width:100%}.topslider_right_topflex>div.topslider_right_topflex_left{padding:0}.top_key_pc .banner a .textbox{order:0}img.pickuptitle{width:60px;top:-5px;left:5px}.top_key_pc .banner .owl-carousel a{padding:7px 15px}.top_key_pc .banner .owl-carousel a .imgbox{padding:7px 0 0}.top_key_pc .banner .owl-carousel a .textbox{padding:3px 0 4px}.top_key_pc .banner a .textbox p.top_banner_title01{font-size:14px;letter-spacing:.02em}.topslider_right_bottom{padding:25px 10px 30px}.topslider_right_bottom .banner a{display:block}.topslider_right_bottom .banner a p{text-align:center}.top_key_pc .topslider_right_bottom .banner a .imgbox,.top_key_pc .topslider_right_bottom .banner a .textbox{width:100%}.topslider_right_topflex_right .banner a .imgbox,.topslider_right_topflex_right .banner a .textbox{width:50%}.topslider_right_top_02 .banner a .imgbox{height:100px;background-position:center}.topslider_right_top_02 .banner:first-child a .imgbox{background-image:url(https://www.roomspot.net/wp-content/uploads/sites/385/2021/08/top_line_banner_sp.png)!important}.topslider_right_top_02 .banner:nth-child(2) a .imgbox{background-image:url(https://www.roomspot.net/wp-content/uploads/sites/385/2021/08/top_area_banner_sp.png)!important}.topslider_right_top_02 .banner:last-child a .imgbox{background-image:url(https://www.roomspot.net/wp-content/uploads/sites/385/2021/08/top_map_banner_sp.png)!important}.top_key_pc .topslider_right_bottom .banner a .textbox,.topslider_right_topflex_right .banner a .textbox{text-align:center;background:#fff;position:relative;padding-top:7px}#copyrights .col_half.copyrights{font-size:11px;letter-spacing:.02em}.copyright-links a{padding:0 15px}#footer .row .col_one_fourth ul li a:before{line-height:20px;height:20px}.top01 .fbox-desc h5 span.green_01{letter-spacing:.1em}.entry-content .font22{font-size:17px}.top01 .fbox-desc h5{font-size:13px;letter-spacing:.05em}.top01 .fbox-desc p{font-size:12px;line-height:1.4}.top01 .fbox-desc{background-size:75px;background-position:top 15px left 10px;padding:25px 10px!important}.top01 .btnstyle01_after:after{bottom:10px;right:10px;width:18px;height:18px;font-size:10px;line-height:17px;letter-spacing:0}.top01 a:hover .btnstyle01_after:after{right:5px}.top01 .col-lg-4:not(:last-child){margin-bottom:40px}.top01 a img.abs{width:50px;top:-25px;left:10px}.section{padding:60px 0}html .section.next_has_bg_abs_bottom{margin-top:0!important;padding-top:20px}.heading-block h2{letter-spacing:.1em;font-size:22px}.top_about_btntbox{margin:0 -5px}.top_about_btntbox a{padding:13px 25px 13px 5px;font-size:12px;letter-spacing:.05em;margin:5px}.btnstyle02_after:after{right:5px;top:10px;width:18px;height:18px;line-height:18px}.marginbottom45{margin-bottom:30px}.top_about p{letter-spacing:.1em}.heading-block{margin-bottom:30px}.heading-block h3 img{width:50px}.top02.top_about p{margin-bottom:30px}.top03 .fbox-desc h5.font18{font-size:14px;letter-spacing:.01em}.top03 .col-lg-4:nth-child(even){padding-left:10px}.top03 .col-lg-4:nth-child(odd){padding-right:10px}.top03 .top_about_btntbox a,.top04 .top_about_btntbox a{min-width:230px;font-size:13px;letter-spacing:.15em}.top04 .banner a .gr_green01 .textbox p.top_banner_title02{margin-bottom:10px;font-size:12px}.top04 .banner a .gr_green01 .textbox p.top_banner_title03{font-size:11px}.top05 .col-lg-3:nth-child(even),.top05 .col-lg-3:nth-child(odd){width:100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 15px}.top05 .col-lg-3:not(:last-child){margin-bottom:15px}.newsbox{top:345px}.top03 h5{margin-bottom:20px}.top04 .banner a .gr_green01 .imgbox{background-size:101%}br.sp{display:block}.top_key_kaitaitop.top_key_pc img.pickuptitle{width:90px;top:-9px;left:-9px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex .topslider_right_topflex_left .banner .btnstyle01_after:after{top:auto;bottom:12px;right:10px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom .textbox{padding:13px}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>.banner .feature-box a>div.none_499{display:none!important}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_bottom>.banner .feature-box a img.block_499{display:block}.top_key_uritaitop.top_key_pc .owl-carousel .slider-caption.slider-caption-center .abs{top:-45%}.top_key_uritaitop.top_key_pc .slider-caption .kaitaitop_slidertext02{font-size:18px;margin:5px 0}.uritaitop01{padding-bottom:70px}.uritaitop01 .top_about_btntbox a{padding:13px 25px 13px 15px;font-size:14px;letter-spacing:.1em}.uritaitop01 .top_about_btntbox a.btnstyle02_after:after{right:10px;top:10px}.uritaitop03 .fbox-media.uritaitop03_contact img.title_sp{padding:0 10px}.uritaitop02 img.abs.title_sp{padding:0 20px}html .uritaitop01 .marginbottom50{margin-bottom:20px}.uritaitop02{background-size:80px,90px;padding:50px 0 60px}.uritaitop02 img.abs{top:-25px}.uritaitop02 .textbox{margin-top:15px}.uritaitop02 .textbox img{max-width:270px}.uritaitop02 .textbox:after{width:16px;height:16px;bottom:-35px;left:calc(50% - 8px);font-size:16px}.uritaitop03 .fbox-media .imgbox img.abs{width:80px}.uritaitop03 .fbox-media .imgtext h3{font-size:17px}.uritaitop03 .fbox-media.uritaitop03_contact>div p{font-size:20px}.uritaitop03 .fbox-media.uritaitop03_contact a{padding-top:15px;padding-bottom:15px;font-size:16px;margin:0}.uritaitop03 .fbox-media.uritaitop03_contact{padding:60px 10px 25px 10px}.uritaitop03 .fbox-media.uritaitop03_contact>div p:before{width:40px;height:40px;background-position:center right}.uritaitop04_banner .fbox-media>div h3 img.uritaitop04_banner_icon{width:30px;margin-right:15px}.uritaitop04_banner .fbox-media>div h3{font-size:18px;letter-spacing:.05em}.uritaitop04_banner .fbox-media{padding:20px 5px}.uritaitop04_banner .fbox-media>div p br{display:none}.uritaitop04_banner .fbox-media>div p{text-align:justify;font-size:14px;padding-top:5px}.uritaitop04_banner .fbox-media .uritaitop04_banner_btntbox a{padding:9px 30px 9px 15px;font-size:15px;line-height:1.8}.uritaitop04_banner .fbox-media .uritaitop04_banner_btntbox a::after{top:15px;right:15px}p.subtitletext{margin-bottom:0}.uritaitop03 .fbox-media.marginbottom120{margin-bottom:60px}.uritaitop03 .fbox-media.uritaitop03_contact a::after{right:15px}.uritaitop04 .fbox-media a.btnstyle01_after>img.abs{top:-20px;width:60px}.uritaitop04 .marginbottom50{margin-bottom:35px}.uritaitop04 .fbox-media a.btnstyle01_after .imgtext h3{font-size:22px;margin-bottom:5px}.uritaitop04 .fbox-media a.btnstyle01_after .imgtext h3 span{font-size:15px}.uritaitop04 .fbox-media a .imgtext p{letter-spacing:.1em}.uritaitop02 ul{padding:0}html .uritaitop01 .marginbottom50{line-height:1.8}.result_data_wrap article.data .genre{margin-bottom:10px}.shoplist_item_wrapper p.shoplist_addres{margin-bottom:11px;font-size:12px;text-align:left;letter-spacing:0}.shoplist_item_wrapper h5 span.font22{font-size:16px;display:block;line-height:1.4;letter-spacing:.05em}.shoplist_item_wrapper p.shoplist_contact a{font-size:12px}.shoplist_item_wrapper p.shoplist_contact .btnstyle01_after:after{content:none}.shoplist_item_wrapper p.shoplist_contact,.shoplist_item_wrapper p.shoplist_tel{padding-left:0}.shoplist_item_wrapper p.shoplist_contact:before,.shoplist_item_wrapper p.shoplist_tel:before{content:none}.shoplist_item_wrapper p.shoplist_tel{margin-bottom:3px}.row.shoplist_item_row .col-lg-4{margin-top:25px}.shoplist04 a.btnstyle01_after .gr_green01 p:last-child{font-size:12px;line-height:1.4}.shoplist00 .wp-block-button{margin-right:5px}.shoplist00 .wp-block-button a{padding-left:10px;padding-right:25px;font-size:14px;letter-spacing:.01em;padding-top:8px;padding-bottom:8px}.shoplist00 .wp-block-button__link:after{bottom:12px;right:6px;width:13px;height:13px;line-height:13px;letter-spacing:0;font-size:10px}.shoplist_item_wrapper p.shoplist_tel a.font20{font-size:15px}.shoplist04 a.btnstyle01_after .gr_green01 p.top_banner_title01{letter-spacing:0!important;font-size:15px!important}.shoplist04 a.btnstyle01_after .gr_green01 .imgbox{width:45%;background-size:cover}.shoplist04 a.btnstyle01_after .gr_green01 .textbox{width:55%}.shoplist04 a.btnstyle01_after .gr_green01 .textbox{padding:20px 13px}.shoplist04 a.btnstyle01_after::after{width:15px;height:15px;font-size:10px;line-height:15px;bottom:5px}.kasouheader h1{padding:5px 25px}.kasouheader_shop h1 span:last-child{font-size:16px;margin-left:10px}.kasouheader_shop figure.kasouheader_img{width:95px}.kasouheader_shop h1{padding:5px 15px;font-size:22px}.kasouheader_shop h1 span{letter-spacing:.1em}.kasouheader_shop.kasouheader_shop h1 span:last-child{font-size:16px;display:block;margin-left:0;margin-top:2px}.owl-shopitem p.d-sm-block{font-size:13px}.shop_access_wrapper p span{padding:10px 15px;letter-spacing:.05em}.shop_inf_contact_3box .uritaitop03_contact_text.center img.shop_inf_contact_3box_icon{width:47px}.shop_tiiki p.subtitletext{letter-spacing:.01em}.owl-shopitem2 .owl-shopitem-caption img.abs{width:52px}.shop_tiiki .marginbottom30{margin-bottom:20px}html .top_rent_slider.top_key_pc .topslider_left .owl-carousel .owl-stage-outer .owl-stage>div>div.item{height:400px!important}.top_rent_slider .topslider_right_topflex_left .banner a .textbox p.top_banner_title01{font-size:12px;letter-spacing:-.05em;line-height:1.3;margin-top:3px}.top_rent_slider .banner a .textbox p.top_banner_title02{margin-top:2px}.top_rent_slider .topslider_right_topflex_right .banner:first-child a .imgbox{background-position:bottom center}.top_rent_slider .banner.banner_margin_b{margin-bottom:20px}.top_rent_slider .banner .owl-carousel a .textbox{padding:3px 0}.top_rent_slider .banner .owl-carousel a{padding:7px 15px 4px}.top_rent_slider .topslider_right_top_02 .top_banner_rent02 a .imgbox{background-image:url(https://www.roomspot.net/wp-content/uploads/sites/385/2021/08/top_route_banner.png)!important}.top_rent_slider .topslider_right_top_02 .top_banner_rent03 a .imgbox{background-image:url(https://www.roomspot.net/wp-content/uploads/sites/385/2021/08/top_map_banner_sp.png)!important}.top_rent_slider .topslider_right_top_02 .top_banner_rent04 a .imgbox{background-image:url(https://www.roomspot.net/wp-content/uploads/sites/385/2021/08/top_area_banner_sp.png)!important}.rent_tatemonoseachi{padding:20px!important}.rent_news_title .heading-block{padding:15px 0}.rent_news_kizi .es-list-wrapper ul.es-list-items li .list_content span.date{width:90px}.rent_news_kizi .es-list-wrapper ul.es-list-items li .list_content h3{width:calc(100% - 90px);padding-left:10px}.rent_top00 h5{font-size:13px}.rent_top00 .fbox-desc p{font-size:12px}.rent_top00 .feature-box.media-box.fbox-bg .fbox-desc.btnstyle01_after:after{content:none}.rent_top00 .feature-box.media-box.fbox-bg .fbox-desc{padding:13px}.rent_top00 h5 span{font-size:11px}.rent_top00 h5 br.block_499{display:block}.rent_top00 .top_about_btntbox a,.rent_top02 .top_about_btntbox a,.rent_top03 .top_about_btntbox a{max-width:260px}.rent_top04 .top_about_btntbox a{width:100%;max-width:260px}.rent_top04 .btnstyle01_after:after{bottom:10px}.rent_top01 .feature-box.media-box img.title_sp{display:block}.rent_top01 .feature-box.media-box img.title_pc{display:none}.rent_top01 .feature-box.media-box img.abs{top:-35px}.rent_top01 .feature-box.media-box{margin-top:35px}.next_has_bg_abs_bottom.rent_top02{padding-bottom:50px!important;padding-top:0!important}.rent_top03 .heading-block h2{letter-spacing:.01em;font-size:21px}.rent_top03 p.subtitletext{text-align:justify!important}.rent_banner_sec .banner a .gr_green01 .textbox p.top_banner_title01{font-size:14px;margin-bottom:5px!important}.rent_banner_sec .row.shoplist_item_row .banner.col-md-6 a.btnstyle01_after .gr_green01 .textbox{min-height:0}.rent_banner_sec .row.shoplist_item_row .col-lg-4 .textbox{width:55%}.rent_banner_sec .row.shoplist_item_row .col-lg-4 .imgbox{width:45%}.rent_banner_sec .row.shoplist_item_row .col-lg-6:nth-child(2){order:-1}html .top_rent_slider.top_key_pc .topslider_left .owl-carousel .owl-stage-outer .owl-stage>div>div.item{background-position:center right!important}.rent_top03 .top_about_btntbox{margin-top:10px}.rent_top00 .btnstyle02_after:after,.rent_top03 .btnstyle02_after:after,.rent_top04 .btnstyle01_after:after{right:10px}.rent_top06 .top_about_btntbox a span.icon img{position:relative;top:-2px}html .rent_top04 .marginbottom40{margin-bottom:30px;line-height:1.8}html .rent_top04 .row .fbox-media{margin-bottom:15px}.top_rent_slider .slider-caption.slider-caption-center .abs img{width:130px}.top_rent_slider .slider-caption.slider-caption-center p.abs{top:-20px}.service02_title img.title_pc{display:none}.service02_title img.title_sp{display:block}.service02_title{height:60px!important;margin-top:-30px!important}.service02 .col-lg-3:nth-child(odd){padding-right:10px}.service02 .col-lg-3:nth-child(even){padding-left:10px}.service02 .shoplist_item_wrapper .shoplist_item_inner p.rounded1c{font-size:15px;letter-spacing:0}.service02 .shoplist_item_wrapper .shoplist_item_inner .fbox-desc{padding:15px 10px}.service02 .shoplist_item_wrapper .shoplist_item_inner p{font-size:12px;letter-spacing:.01em;font-weight:500}.service02 .col-lg-3.double .shoplist_item_wrapper .shoplist_item_inner .fbox-desc{padding-top:27px}.service02 .shoplist_item_wrapper .shoplist_item_inner p.letterspacing_414{font-size:15px;letter-spacing:-.1em}.service03 .fbox-media .imgtext p{letter-spacing:.05em}.service04.top04 .banner a .gr_green01 .textbox{padding:20px}.service03 .top_about_btntbox a{width:190px;padding-left:20px}.service03 .top_about_btntbox a.btnstyle02_after:after{right:15px}.service03 .top_about_btntbox a:hover.btnstyle02_after:after{right:10px}.reservation01 .col-lg-6:nth-child(even),.reservation01 .col-lg-6:nth-child(odd){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:20px}.reservation01 .row .col-lg-6:last-child{margin-bottom:0}.reservation01 .shoplist_item_inner{padding:15px 10px}.reservation01 .shoplist_item_wrapper .shoplist_item_inner p.rounded1c{font-size:14px}.reservation00{padding-bottom:65px!important}.reservation01{padding-top:65px!important}.reservation02 .tab_class{letter-spacing:0;margin:0 3px}.reservation02 .tabcontent:not(:last-child){margin-bottom:25px}.reservation03{padding-bottom:35px!important}.it03{padding-top:55px!important}.it03 .shoplist_item_inner{padding:20px 15px 15px;border-radius:15px}.it04 .fbox-media.uritaitop03_contact>div p span{font-size:16px;letter-spacing:.1em}.it05 .banner a .gr_green01 .textbox p.top_banner_title02{margin-bottom:8px;line-height:1.8}.it05 .banner a .gr_green01 .textbox{padding:15px 20px}.it_step_sp{display:none}.it_step_414{display:block}.reservation_shoplist01 a.btnstyle02_after:after{right:15px}.reservation_shoplist01 a{padding:13px 20px 13px 10px;margin:0}.reservation_shoplist_d2 p.shoplist_tel a{padding:5px 0 0}.reservation_shoplist01 .reservation_shoplist_d1 a{padding:0}.reservation_shoplist_d1 p{margin-bottom:10px!important}.shoplist_item_wrapper p.shoplist_addres{margin-bottom:0!important}.wp-block-spacer.yohaku_res{height:40px!important}.reservation_shoplist01 .heading-block img{margin-right:0!important}.reservation_shoplist01 .heading-block h3{margin-bottom:0;padding-bottom:20px}.kasouheader_reservation_shoplist{background-position:top left -20px!important}.kasouheader_reservation_shoplist figure.kasouheader_img{top:-25px;width:125px}#footer .row .col_one_fourth:nth-child(even){padding-right:7.5px}#footer .row .col_one_fourth:nth-child(odd){padding-left:7.5px}#footer .row .col_one_fourth ul li a,#footer .row .col_one_fourth.widget01 p.f_sns{font-size:12px;letter-spacing:0}}@media (max-width:375px){.shop_inf_contact_3box{padding:60px 10px 25px 10px!important}.top_rent_slider .topslider_right_topflex_left .banner a .textbox p.top_banner_title01{letter-spacing:-.1em}.top_rent_slider p{font-size:28px;letter-spacing:.1em}}@media (max-width:374px){.widget>h4{letter-spacing:-1px}.uritaitop04_banner .fbox-media>div h3 img.uritaitop04_banner_icon{width:25px;margin-right:10px}.uritaitop04_banner .fbox-media>div h3{font-size:16px}.uritaitop04_banner .fbox-media>div p{font-size:13px}.uritaitop04_banner .fbox-media .uritaitop04_banner_btntbox a{padding:8px 30px 8px 15px;font-size:14px}.uritaitop04_banner .fbox-media .uritaitop04_banner_btntbox a::after{top:13px}.uritaitop03 .fbox-media.uritaitop03_contact{padding:50px 10px 25px 10px}.uritaitop03 .fbox-media{padding:30px 5px 15px 5px}.uritaitop03 .fbox-media .imgbox img.abs{width:70px}.uritaitop03 .fbox-media .imgtext h3{padding-bottom:8px;margin-top:18px;margin-bottom:15px}.uritaitop02{background-size:70px,80px}.uritaitop01 .top_about_btntbox a{padding:13px 20px 13px 5px}.uritaitop01 .heading-block h2{letter-spacing:.1em}.top_key_uritaitop.top_key_pc .topslider_right .topslider_right_topflex.top01 .topslider_right_topflex_left .banner .box-shadow>div.fbox-desc{padding:10px 30px 10px 10px!important}.uritaitop03 .fbox-media.uritaitop03_contact>div p{font-size:18px}.uritaitop03 .fbox-media.uritaitop03_contact>div p span{font-size:14px;letter-spacing:.1em}.uritaitop03 .fbox-media.uritaitop03_contact a{padding-top:13px;padding-bottom:13px;font-size:15px}.uritaitop03 .fbox-media.uritaitop03_contact a::after{top:12px}p.subtitletext{font-size:14px;line-height:1.8}.shoplist00 .wp-block-button{margin-right:2px}.shoplist00 .wp-block-button a{padding-left:9px;padding-right:24px;letter-spacing:0;padding-top:7px;padding-bottom:7px}.shoplist00 .wp-block-button__link:after{bottom:11px;width:12px;height:12px;line-height:11px;font-size:10px}.shoplist_item_wrapper h5 span.font22{font-size:15px}.shoplist04 a.btnstyle01_after .gr_green01 p:last-child{letter-spacing:.01em;line-height:1.2}.shoplist04 a.btnstyle01_after::after{content:none}.rent_banner_sec .banner a .gr_green01 .textbox p.top_banner_title01{font-size:13px}.service00 .heading-block h2{letter-spacing:.01em}.service02 .shoplist_item_wrapper .shoplist_item_inner p.rounded1c{font-size:14px}.service02 .shoplist_item_wrapper .shoplist_item_inner p{letter-spacing:-.05em}.service02 .shoplist_item_wrapper .shoplist_item_inner p.letterspacing_414{font-size:14px;letter-spacing:-.09em}.service02 .shoplist_item_wrapper p.abs{width:40px;height:40px;line-height:40px}.it05 .banner a .gr_green01 .textbox p.top_banner_title02{margin-bottom:7px;line-height:1.6}.reservation_shoplist01 .col-lg-12{padding:0}}@media (max-width:359px){.widget>h4{letter-spacing:0}.block_359{display:block}#footer .footer-widgets-wrap{padding:60px 0}#footer .row .col_one_fourth{width:100%}.copyright-links a{padding:0 10px}#copyrights .col_half.copyrights{font-size:10px;letter-spacing:0}#footer .row .col_one_fourth ul li span br.block_767{display:none}#footer .row .col_one_fourth:last-child{margin-bottom:0!important}.top01 .fbox-desc{padding:25px 5px!important}.top01 .fbox-desc h5{letter-spacing:0}.top_about_btntbox a{padding:13px 5px}.top02 .btnstyle02_after:after{content:none}.top04 .banner a .gr_green01 .textbox p.top_banner_title01{letter-spacing:0}.top_key_kaitaitop.top_key_pc .topslider_left .slider-caption.slider-caption-center{padding:0 20px}.uritaitop04_banner .fbox-media>div h3{font-size:15px}.uritaitop04 .fbox-media a.btnstyle01_after p.uritaitop04_hukidasi{font-size:12px;letter-spacing:.01em;min-width:0;width:auto;margin-top:-15px}.uritaitop03 .fbox-media.uritaitop03_contact>div p{padding-left:50px}.uritaitop03 .fbox-media.uritaitop03_contact>div p span{font-size:13px;letter-spacing:.01em}.uritaitop03 .fbox-media.uritaitop03_contact>div p:before{width:35px;height:35px}.uritaitop03 .fbox-media.uritaitop03_contact a::after{right:10px}.uritaitop03 h2.fff{letter-spacing:.05em}.uritaitop01 .top_about_btntbox a.btnstyle02_after:after{right:7px}.uritaitop01 .heading-block h2{letter-spacing:0;font-size:21px}.shoplist_g .fbox-desc,.shoplist_w .fbox-desc{padding:10px}.shoplist_item_wrapper h5 span.font22{letter-spacing:-.05em;font-size:14px}.shoplist_item_wrapper p.shoplist_addres{font-size:11px}.shoplist_item_wrapper p.shoplist_contact a{font-size:11px;letter-spacing:.01em}.shoplist_item_wrapper p.shoplist_tel a.font20{font-size:14px;letter-spacing:-.01em}.shoplist04 a.btnstyle01_after .gr_green01 p.top_banner_title01{letter-spacing:-1px!important;font-size:13px!important}.shoplist04 a.btnstyle01_after .gr_green01 p:last-child{font-size:10px}.shoplist04 a.btnstyle01_after .gr_green01 .textbox{padding:9px 11px}.shop_tiiki p.subtitletext{letter-spacing:0;font-size:13px}.top_rent_slider .topslider_right_topflex_left .banner a .textbox p.top_banner_title01{font-size:10px}.rent_top00 h5{font-size:12px;letter-spacing:-.05em}.rent_top00 .fbox-desc p{font-size:11px}.rent_top00 h5 span{font-size:10px}.rent_top03 .heading-block h2{letter-spacing:0;font-size:18px}.service02 .shoplist_item_wrapper .shoplist_item_inner .fbox-desc{padding:15px 5px}.service02 .shoplist_item_wrapper .shoplist_item_inner p{letter-spacing:-.05em;font-size:11px}.service02 .shoplist_item_wrapper .shoplist_item_inner p.rounded1c{font-size:13px;letter-spacing:-.08em}.service02 .shoplist_item_wrapper .shoplist_item_inner p.letterspacing_414{font-size:13px}.service00 .heading-block h2{font-size:20px}.kasouheader_service h1 span{letter-spacing:.01em}.service04.top04 .banner a .gr_green01 .textbox{padding:15px}.service03 .fbox-media .imgtext h3{letter-spacing:0}.reservation02 .tab_class{letter-spacing:-.01em;margin:0 2px;font-size:15px;height:40px;line-height:40px!important;width:calc(100%/2 - 15px)}.reservation02 .tabcontent_title p{font-size:14px;min-width:220px;padding:12px 10px 12px 20px}.it05 .banner a .gr_green01 .textbox p.top_banner_title01{font-size:14px}.it05 .banner a .gr_green01 .textbox p.top_banner_title02{margin-bottom:6px;line-height:1.4;font-size:11px}.it05 .banner a .gr_green01 .textbox p.top_banner_title03{padding:5px 15px}}
@media (max-width: 991px){
footer .col-6 li span {
    letter-spacing: 0.1em;
    line-height: 1.8;
    font-size: 13px;
    text-align: justify;
    font-feature-settings: "palt" 1;
}
}
@media (max-width: 767px){
#gotoTop a.gotoTop2 {
    width: 75px;
    height: 75px;
    line-height: 75px;
    padding: 1px 5px;
}
 .footer-logo {
    margin-bottom: 15px;
}
footer .col-6 li span {
    letter-spacing: 0.08em;
}
}
@media (max-width: 480px){
footer .col-6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
footer .col-6:first-child {
    margin-bottom: 25px !important;
}
.footer-logo {
    margin-bottom: 10px;
    max-width: 220px !important;
}
footer .col-6 li span {
    letter-spacing: 0.05em;
}
#footer .footer-widgets-wrap {
    padding: 65px 0 30px !important;
}
#footer {
    margin-bottom: 70px;
}
}

@media (max-width: 375px){
    .top_key_kaitaitop.top_key_pc .owl-carousel,
	.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer,
	.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer .owl-stage,
	.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer .owl-stage>div,
	.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer .owl-stage>div>div.item {
        height: 330px !important;
    }
}
@media (max-width: 360px){
    .top_key_kaitaitop.top_key_pc .owl-carousel,
	.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer,
	.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer .owl-stage,
	.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer .owl-stage>div,
	.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer .owl-stage>div>div.item {
        height: 310px !important;
    }
}
@media (max-width: 340px){
    .top_key_kaitaitop.top_key_pc .owl-carousel,
	.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer,
	.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer .owl-stage,
	.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer .owl-stage>div,
	.top_key_kaitaitop.top_key_pc .owl-carousel .owl-stage-outer .owl-stage>div>div.item {
        height: 300px !important;
    }
}