:root{--p-color_b: #222;--p-color_w: #fff;--p-color_1: #ff6347;--p-color_1-2: #ff8f7c;--p-color_1-3: #ffd0c7;--p-color_2: #0072ce;--p-color_2-2: #64a0d1;--p-color_2-3: #a5c0d6;--p-color_3: #8b008b;--p-color_3-2: #944b94;--p-color_3-3: #cea8ce;--p-color_4: #aaa;--p-color_base: #fffaeb;--p-color_gradation: linear-gradient(to right, var(--p-color_1), var(--p-color_3), var(--p-color_2));--p-color_dot-line: linear-gradient(to right, var(--p-color_1) 0px, var(--p-color_1) 50px, #fff 50px 60px, var(--p-color_2) 60px 110px, #fff 110px 120px, var(--p-color_3) 120px 170px, #fff 170px 180px, var(--p-color_4) 180px);--p-color_dash-line: linear-gradient(to right, var(--p-color_1) 0% 30%, #fff 30% 35%, var(--p-color_2) 35% 65%, #fff 65% 70%, var(--p-color_3) 70% 100%);--image-head_item: url(../2026/06/head-item.png) no-repeat;--image-mushi01: url(../2026/06/musi01.png) no-repeat}.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)}@keyframes flowing1_left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes flowing1_right{0%{transform:translateX(-50%)}100%{transform:translateX(0%)}}@media screen and (max-width:1550px){#header_logo{padding-inline:0.5em}#header #header_logo a .logo_text{font-size:clamp(20px, calc(-21.148px + 3.429vw), 32px)}#header #global_menu>ul>li>a{padding-inline:20px}}@media screen and (max-width:1300px){.page-id-93 #header{background:var(--p-color_base) !important}#page_header{width:calc(100% - 5vw)}#page_header .headline{transform:translateY(-50%);left:5vw}}@media screen and (max-width:1100px){.home #container .cb_three_column .three_column_carousel_container .three_column_carousel .image_wrap{height:200px}:is(.page-id-93, .page-id-48, .page-id-37) .intro-wrap .intro .content{padding-block:0}#footer #footer_menu nav ul{flex-direction:column}#footer #footer_menu nav ul li{margin-bottom:0}#footer #footer_menu nav ul li a{text-align:center}.home #container .cb_three_column .three_column_carousel_container .three_column_carousel .title{padding-bottom:50px}}@media screen and (max-width:800px){.home .three_column_carousel{flex-direction:column;width:100%;gap:10px}.home .three_column_carousel .item{width:100% !important}.home .cb_two_column .item_list{width:100%}.home .cb_two_column .item_list .item{margin-bottom:20px}.home .cb_blog_list,.home .top-contact-wrap{width:calc(100% - 5vw)}}@media screen and (max-width:781px){:is(.page-id-93, .page-id-48, .page-id-37) .intro-wrap .intro .image figure{position:relative}:is(.page-id-93, .page-id-48, .page-id-37) .intro-wrap .intro .content .txt h2{padding-bottom:20px}:is(.page-id-93, .page-id-48, .page-id-37) .service-wrap .wp-block-columns{gap:10px}:is(.page-id-93, .page-id-48, .page-id-37) .intro-wrap .intro::before{width:100vw;margin-inline:calc(50% - 50vw)}.page-id-54 .wp-block-columns .image-area{display:none}}@media screen and (max-width:550px){#page_header .headline{inset:0;margin:auto;transform:unset;padding-inline:1.5em;width:fit-content;padding:10px 20px;height:80px;right:auto;left:20px;background:rgba(255, 255, 255, 0.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.home #header_slider_container #header_slider_fixed_content .header_slider_content{left:0;right:0;margin-inline:auto;width:calc(100% - 5vw);padding:2em}.home #container .cb_header .desc p{text-align:left}:is(.page-id-93, .page-id-48, .page-id-37) .gallery-wrap .wp-block-group-is-layout-grid{grid-template-columns:repeat(1, minmax(0, 1fr))}body #container .post_content td:first-child{width:100%}.page-id-54 .tel-wrap>.wp-block-group__inner-container{flex-direction:column}.page-id-54 .tel-wrap>.wp-block-group__inner-container .tel-num-wrap,.page-id-54 .tel-wrap>.wp-block-group__inner-container h2{width:100%;justify-content:center}.page-id-54 .tel-wrap>.wp-block-group__inner-container .tel-num-wrap p,.page-id-54 .tel-wrap>.wp-block-group__inner-container h2 p{text-align:center}}@media screen and (min-width:501px){.home #header_slider_container #header_slider_fixed_content .header_slider_content :is(h2, p) br{display:none}.page-id-52 .intro-wrap h2 .br-space{display:none}}/*# sourceMappingURL=responsive.css.map */