:root{--p-color_b: #1a1a1a;--p-color_w: #fff;--p-color_1: #568dc7;--p-color_1: #4996e6;--p-color_2: #dce3e7;--p-color_base: #f4f8f9}.con-box{margin-bottom:clamp(50px, calc(19.442px + 5.556vw), 100px)}.con-box_half{margin-bottom:clamp(50px, calc(19.442px + 5.556vw), 100px)}@media screen and (max-width:1500px){.page-id-37 .post_content .item01 .wp-block-cover{min-height:500px}.page-id-37 .post_content .item01.reverce{margin-top:-5%}.page-id-37 .post_content .item01 .wp-block-cover .wp-block-cover__image-background{background-size:75vw}.home .top-contact-wrap .wp-block-columns{gap:10px}}@media screen and (max-width:1300px){.home .cb_blog_list .blog_list{max-width:1000px}}@media screen and (max-width:1200px){#header{width:100%;top:0}.open_menu #drawer_menu{background:var(--p-color_w)}#mobile_menu a{color:var(--p-color_b) !important;font-family:"Zen Old Mincho", serif;font-weight:500;letter-spacing:0.1em;border-color:#ddd}#drawer_mneu_close_button:before{color:var(--p-color_b)}.home .top-contact-wrap{width:calc(100% - 50px)}.home .top-contact-wrap .wp-block-columns .wp-block-column{padding:1vw}.home .top-contact-wrap .wp-block-columns .wp-block-column .tel-num strong{font-size:1.2em}.home #content_builder .link_button a{padding-block:1em}.home .cb_blog_list .blog_list{margin-inline:auto !important}:is(body.single, .archive) #page_header .headline>span{margin-bottom:1em}.blog #container #page_header .headline{transform:translate(-50%, -100%)}}@media screen and (max-width:1000px){.home .top-contact-wrap .wp-block-columns .wp-block-column{height:300px}.home .c-inview-fadein .sp_content_wrap .sp_content .main_content a{padding-block:1em}.home #content_builder .cb_design_carousel .design_header{flex-direction:column}.home #content_builder .cb_design_carousel .design_header .desc{z-index:-1;margin-inline:auto}}@media screen and (min-width:801px){.post_content .link-banner-wrap .wp-block-cover .wp-block-cover__inner-container p.desc br{display:none}}@media screen and (max-width:800px){#page_contents{margin:0 10px !important}.post-type-archive-news .news_list .item .image_link{width:30%}.post-type-archive-news .news_list .item .content{width:70%}.home .cb_news_list .news_list::before{content:none}.home .cb_news_list_slider::before{position:absolute;content:"";inset:0;margin:auto;width:calc(100% - 20px);height:100%;z-index:-1;background:var(--p-color_1);right:auto}.home .news_list .image_link{width:100%;height:200px}.home .news_list .content{width:100%}}@media screen and (max-width:781px){.page-id-37 .post_content .item02-wrap{grid-template-columns:repeat(1, minmax(0, 1fr))}.page-id-37 .post_content .item01 .wp-block-cover .wp-block-cover__image-background{background-size:100%}.page-id-37 .post_content .item01{width:100%;margin-inline:auto;gap:0;margin-bottom:50px}.page-id-37 .post_content .item01 .txt{margin-block:0;max-width:unset}.page-id-37 .post_content .item01 .txt::before{width:100%}.page-id-37 .post_content .item01 .wp-block-cover{min-height:250px}.page-id-37 .post_content .item01.reverce{flex-direction:column-reverse}.page-id-37 .post_content .intro-wrap>.wp-block-group__inner-container{position:relative;overflow:clip;padding-block:50px}.page-id-37 .post_content .intro-wrap>.wp-block-group__inner-container{flex-direction:column}.page-id-37 .post_content .intro-wrap .img-wrap>.wp-block-group__inner-container{display:flex;gap:10px;flex-direction:row}.page-id-37 .post_content .intro-wrap .txt-wrap{margin-inline:20px}.page-id-37 .post_content .intro-wrap .txt-wrap :is(h2, p){text-shadow:0 0 3px white}.page-id-48 .intro-wrap .wp-block-cover__image-background{background-size:100%;background-position:center center !important}.page-id-48 .intro-wrap{width:100%;margin-inline:auto;margin-bottom:50px}.page-id-48 .intro-wrap .wp-block-cover{min-height:400px}.home .top-contact-wrap .wp-block-columns .wp-block-column{height:250px}}@media screen and (max-width:550px){.news_list .item{flex-wrap:nowrap;flex-direction:column}.post-type-archive-news .news_list .item :is(.content, .image_link){width:100%}.news_list .item{height:300px;padding:3vw}.page-id-48 .intro-wrap{margin-bottom:50px}.home .c-inview-fadein .sp_content_wrap{width:calc(100% - 20px)}}@media screen and (min-widt:501px){.page-id-54 .tel-wrap p br{display:none}}@media screen and (max-width:500px){.post_content .h2title strong{font-size:2em}.page-id-54 .intro-wrap p{line-height:1.5;text-align:left}.smf-form .smf-item .smf-checkbox-control__control{top:0 !important}.home .top-contact-wrap .wp-block-columns .wp-block-column{height:200px}.home .top-contact-wrap{padding-block:50px}#header_slider_content{padding-left:20px}#header_slider_wrap{height:100dvh;max-height:unset}.page-id-37 .post_content .intro-wrap>.wp-block-group__inner-container{gap:10px}}/*# sourceMappingURL=responsive.css.map */