:root{--p-color_b: #333;--p-color_w: #fff;--p-color_1: #e8d0d0;--p-color_2: #604a50;--p-color_base: #fbf9fa}.con-box{margin-bottom:clamp(50px, calc(-11.1105px + 11.111vw), 150px)}.con-box_half{margin-bottom:clamp(50px, calc(19.442px + 5.556vw), 100px)}@media screen and (max-width:1550px){.home .cb_three_column .three_column_carousel_container{padding-inline:min(3vw, 30px)}}@media screen and (max-width:1300px){#header #header_logo{padding:0}#header #header_logo img{max-height:40px;margin-top:5px}.header_fix #container{padding-top:0}}@media screen and (max-width:1200px){.home .cb_blog_list .link_button a{height:auto !important}}@media screen and (max-width:1100px){#footer #footer_menu{flex-wrap:nowrap;margin-inline:auto}.page-id-37 .hurusato{grid-template-columns:repeat(2, minmax(0, 1fr))}.cb_three_column{padding:0}}@media screen and (max-width:1000px){.home .top-contact-wrap .wp-block-columns .wp-block-column .tel-num strong{font-size:1.5em}.three_column_carousel{display:flex !important;flex-direction:column;gap:20px}.three_column_carousel .item{width:100% !important}.three_column_carousel .item .image_wrap{height:250px !important}.three_column_carousel .item .title{padding-block:100px}}@media screen and (max-width:800px){.cb_two_column .item{margin-bottom:20px}}@media screen and (max-width:781px){.post_content .intro-col .txt::before{margin-inline:calc(50% - 50vw);left:0}.post_content .intro-col .txt::after{content:none}.post_content .wp-block-table td{width:100% !important;display:block;border:none !important;border-bottom:1px solid #ddd !important;padding:0.5em !important}.post_content .wp-block-table td:first-child{color:var(--p-color_2);border-color:var(--p-color_1) !important}.page-id-52 .post_content .wp-block-table{padding:1vw}.page-id-37 .con .item-wrap,.page-id-48 .about-wrap .con1 .item-wrap,.page-id-48 .about-wrap .con2 .item-wrap{grid-template-columns:repeat(1, minmax(0, 1fr))}.page-id-37 .con .item-wrap .item .txt{margin:0;width:100%}.page-id-48 .greeting-wrap{padding-inline:0}.home .top-contact-wrap .wp-block-columns .wp-block-column{height:auto;padding-block:50px}.home .top-contact-wrap{width:calc(100% - 5vw);margin-block:50px !important}.home .cb_three_column,.home .cb_two_column{margin-bottom:50px}}@media screen and (max-width:600px){.page-id-37 .hurusato{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media screen and (min-width:551px){.page-id-54 .tel-wrap p br,.home .cb_two_column .cb_header .headline br,.home #header_slider_container .header_slider_content .catch br{display:none}}@media screen and (max-width:550px){#footer #footer_logo a img{max-height:150px}#footer #footer_logo{margin-bottom:0}.page-id-54 .intro-wrap p,.page-id-37 .intro-wrap p.intro,.home .cb_two_column .cb_header .desc p{text-align:left;line-height:1.8}.home #header_slider_container #header_slider{width:calc(100% - 5vw)}.home #header_slider_container .header_slider_content{padding:0}.home #header_slider_container .header_slider_content .catch{font-size:50px}}/*# sourceMappingURL=responsive.css.map */