:root{--p-color_b: #1a1a1a;--p-color_w: #fff;--p-color_1: #1c305c;--p-color_2: #0b1731;--p-color_base: #ecf1f5}.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)}table{width:100%;border:none !important}.post_content td,.post_content th{border:none;background:#00000000}.post_content td{padding:18px 25px;border-bottom:1px solid var(--p-color_b);width:80%;vertical-align:middle}.post_content td:first-child{color:var(--p-color_1);font-weight:600;border-bottom:3px solid var(--p-color_1);width:20%}@media screen and (max-width:550px){.post_content tr{display:flex;flex-direction:column;white-space:normal}.post_content td{width:100%}.post_content td:first-child{width:100%;border-bottom:1px solid var(--p-color_2)}}.reverse{flex-flow:row-reverse}@media screen and (max-width:1700px){#global_menu>ul>li>a,#header_logo{padding:0 20px}}@media screen and (max-width:1500px){.link-wrap{padding-inline:min(5vw, 50px)}.home .cb_design_content .content::before{width:calc(100% - 50px);height:calc(100% - 50px)}}@media screen and (max-width:1300px){.page-id-54 .intro-wrap p{line-height:1.5;text-align:left}#container{margin-top:0}#page_contents{margin-inline:min(5vw, 50px)}#page_header{margin-top:0}.page-id-54 .line-wrap .wp-container-core-group-is-layout-85a54dc3{grid-template-columns:repeat(2, minmax(0, 1fr))}.side-ttl>.wp-block-group__inner-container{gap:0}body.header_fix #header_logo{background:none}.post_content .h2title{position:relative}.post_content .h2title::before{background-image:url(../2026/06/item1-yoko.png);background-position:left center}.page-id-112 .flow-wrap.side-ttl>.wp-block-group__inner-container{flex-direction:column}.page-id-52 .intro-wrap>.wp-block-group__inner-container{width:calc(100% - min(3vw, 30px))}.page-id-52 .intro-wrap>.wp-block-group__inner-container .wp-block-cover .content{width:100%}.page-id-52 .intro-wrap>.wp-block-group__inner-container .wp-block-cover .content p.ttl{margin-bottom:0.5em}.page-id-52 .intro-wrap>.wp-block-group__inner-container .wp-block-cover .content .desc p{margin-bottom:0.5em;line-height:1.8}.page-id-54 .post_content .original-btn{justify-content:center}}@media screen and (max-width:1100px){.page-id-110 .item-wrap{gap:5px;grid-template-columns:repeat(2, minmax(0, 1fr))}.dc_image_carousel_container{margin-inline:5vw}.dc_image_carousel_pagination{display:none}}@media screen and (max-width:800px){.home #cb_content_2{padding-block:50px}.home #cb_content_2 .cb_header{margin-inline:min(5vw, 50px)}.home #cb_content_2 .original-btn{justify-content:center}}@media screen and (max-width:781px){.page-id-37 .item-wrap .wp-block-columns{gap:0}.page-id-37 .item-wrap .image figure{text-align:center}.page-id-37 .item-wrap .image figure img{margin-inline:auto}.page-id-52 .intro-wrap>.wp-block-group__inner-container .wp-block-cover{padding-block:50px}.home .cb_blog_list::before{content:none}.home .cb_blog_list .cb_header{writing-mode:horizontal-tb}.cb_blog_list .cb_header{margin-bottom:0.5em}.home .cb_three_column .three_column_carousel_container .three_column_carousel_wrap .three_column_carousel .item .image_wrap{height:200px}.three_column_carousel{flex-direction:column}.home .cb_three_column .three_column_carousel_container .three_column_carousel_wrap .three_column_carousel{gap:20px}.home .cb_three_column .three_column_carousel_container .three_column_carousel_wrap .three_column_carousel .item{width:100% !important}.home .cb_three_column{padding-block:50px}}@media screen and (max-width:750px){#page_header .image{height:100%}#page_header .headline{left:auto}.page-id-110 .item-wrap{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media screen and (min-width:551px){.link-wrap h2 br{display:none}}@media screen and (max-width:550px){.original-btn a{padding:1em 0.5em}.page-id-112 .flow-wrap.side-ttl>.wp-block-group__inner-container .h2title br{display:none}#container .post_content td:first-child{width:100%}.home #header_slider_container #header_slider .overlay::before{background:url(../2026/06/kv-item_w.png) 130% center/60% no-repeat}.home #header_slider_container #header_slider_fixed_content .header_slider_content .catch{font-size:clamp(40px, calc(15.558px + 4.444vw), 80px);color:var(--p-color_w);padding:0.5em}.home #header_slider_container #header_slider_fixed_content .header_slider_content{margin-top:50px}}/*# sourceMappingURL=responsie.css.map */