.con-box{margin-bottom:100px}@media screen and (max-width:550px){.con-box{margin-bottom:50px}}@media screen and (max-width:1680px){.home .cb_blog_list .main_content .index_post_list_wrap{max-width:1680px;width:100%;padding:0 80px}}@media screen and (max-width:1500px){#header .menu_area .bottom #global_menu>ul>li>a{padding-inline:20px}}@media screen and (max-width:1400px){#header .menu_area .bottom #global_menu>ul>li>a{padding:0 20px}#global_menu{width:100%}}@media screen and (max-width:1300px){#container{margin-top:0}#header{background:#0347b2 !important}#drawer_menu{background:#ffffff}#drawer_menu #mobile li li a{background:#f1f1f1}#drawer_menu #mobile_menu a,#drawer_menu #drawer_header_button a,#drawer_menu #drawer_mneu_close_button:before{color:#1a1a1a !important}#header #header_logo img{height:100%}#drawer_menu_button span{background:#ffffff}.header_slider_content{top:100%;transform:translateY(-110%)}#page_header .headline{max-width:660px;width:100%;top:50%;transform:translateY(-100%);margin:0}#archive_blog .blog_list{padding-left:15px}.blog #archive_blog .blog_list .item:not(.swiper-slide){width:calc(100% / 2 - 15px)}.home #header_slider_container .header_slider_content{padding:min(3vw, 50px)}.home #header_slider_container .header_slider_content h2{padding-right:0}.home :is(#cb_content_2, #cb_content_3) .cb_header{width:100%;margin-inline:0;padding-inline:min(5vw, 50px)}.home :is(#cb_content_2, #cb_content_3) .post_content .original-btn{padding-inline:min(5vw, 50px);margin-inline:0;justify-content:center;display:flex}.home #cb_content_1{padding-inline:min(5vw, 50px) !important}.home #cb_content_1 .cb_header{margin-inline:0}.home #cb_content_1 .cb_header .headline,.home #cb_content_1 .cb_header .desc{flex-basis:50%}}@media screen and (max-width:1100px){.home .cb_blog_list .main_content .index_post_list_wrap{padding:0}.page-id-48 .intro-wrap .intro{gap:0}.page-id-48 .intro-wrap .intro .txt{padding:20px}}@media screen and (min-width:1001px){.home #header_slider_container .header_slider_content h2 br,.home .cb_image_slider .cb_header .sub_title br,.single-post .intro-wrap h2 br{display:none}}@media screen and (max-width:1000px){.home #cb_content_1 .cb_header{flex-direction:column}.home #cb_content_1 .cb_header .headline,.home #cb_content_1 .cb_header .desc{flex-basis:100%}.home #cb_content_1 .cb_header .headline{text-align:center}.home #cb_content_1 .cb_header .headline span{display:inline-block;margin-top:0;top:-1em}}@media screen and (max-width:900px){.header_slider_content{padding:0 20px 0 50px}.home .cb_three_column{padding-block:50px;margin-block:50px}.home .cb_three_column::after,.home .cb_three_column::before{height:50px}#page_header .headline{padding-left:50px}#page_header .headline::before{bottom:-80px;left:50px;bottom:-0.5em}}@media screen and (max-width:800px){.cb_header .desc p{text-align:left}.cb_header .desc p .br-space{display:none}#header_slider .item1 .bg_image img{object-position:left center}}@media screen and (max-width:781px){.page-id-112 .intro-wrap .intro .txt h2{margin-bottom:0.5em}.page-id-340 .intro-wrap .wp-block-columns .txt{padding:0}.page-id-340 .intro-wrap .wp-block-columns .txt .eng-ttl{margin-bottom:1em}.page-id-340 .intro-wrap .wp-block-columns:nth-child(2n){flex-direction:column-reverse}.page-id-340 .intro-wrap .wp-block-columns:nth-child(2n) .txt h2,.page-id-340 .intro-wrap .wp-block-columns:nth-child(2n) .txt .eng-ttl{text-align:left}.page-id-340 .intro-wrap .wp-block-columns:nth-child(2n) .txt .eng-ttl strong{padding-left:0;padding-right:1em}.page-id-340 .intro-wrap .wp-block-columns:nth-child(2n) .txt .eng-ttl strong::before{left:auto;right:0;transform:translateX(100%)}.page-id-340 .area-wrap figure img{margin-inline:auto}.page-id-48 .intro-wrap .intro .wp-block-columns{gap:20px}}@media screen and (max-width:750px){.home #header_slider_container .header_slider_content h2{line-height:1.5;padding-bottom:0.5em}.home .cb_blog_list .main_content .index_post_list_wrap .blog_list .item{border:6px solid #ffffff}.home .cb_three_column .three_column_carousel_container .three_column_carousel{flex-direction:column}.home .cb_three_column .item{width:100% !important;margin:0 !important}.home .cb_three_column .item:nth-child(2),.home .cb_three_column .item:nth-child(3){top:auto}.home .top-contact-wrap a.top-contact{background-size:cover}#page_header .headline{max-width:400px}.page-id-48 .intro-wrap .intro .txt h2{margin-bottom:20px;padding-left:0em}.page-id-112 #page_contents .wp-block-table{overflow-x:auto !important}.page-id-112 #page_contents .wp-block-table td{padding:7px !important;line-height:1.8}}@media screen and (max-width:600px){.blog #archive_blog .blog_list .item:not(.swiper-slide){width:100%;margin:0 0 15px 0}#archive_blog .blog_list{padding-left:0px}}@media screen and (max-width:550px){.page-id-54 .intro{text-align:left}.header_slider_content{padding:0 20px}#page_header .headline{max-width:300px;width:100%;padding-left:20px !important}#page_header .headline::before{left:20px}div.wp-container-core-group-is-layout-baef362d{grid-template-columns:repeat(1, minmax(0, 1fr))}.single-post .link-banner-wrap a.link-banner .wp-block-cover{min-height:200px}body #page_contents table td:first-child{width:100%}.home #cb_content_1 .cb_header .headline span{font-size:20px}.home :is(#cb_content_2, #cb_content_3){height:auto}.home #cb_content_2{background:url(../2026/07/FHD-service-sp-100.jpg) center center/cover no-repeat}.home #cb_content_2 .original-btn{flex-direction:column}}@media screen and (max-width:400px){.home .top-contact-wrap a.top-contact .content h2{font-size:26px;padding:0}.home .top-contact-wrap a.top-contact{padding-block:50px}}/*# sourceMappingURL=style3.css.map */