:root{--p-color_b: #333;--p-color_w: #fff;--p-color_2: #4a7fa7;--p-color_1: #b3cfe5;--p-color_3: #1a3d63;--p-color_base: #f6fafd}.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)}#header #header_logo img.mobile{max-height:calc(100% - 10px);padding-bottom:4px}@media screen and (max-width:1470px){#global_menu{width:100%}#global_menu>ul>li>a{padding:0 25px}}@media screen and (max-width:1200px){#page_header .headline{padding-inline:20px}}@media screen and (max-width:800px){body p{font-size:14px}#page_header .headline span{padding-bottom:0.75em}.wp-block-table table td{display:flex}.wp-block-table table td:first-child{background:var(--p-color_2) !important;color:var(--p-color_w);border-bottom:1px solid var(--p-color_2) !important}}@media screen and (max-width:550px){.post_content .h2title{font-size:min(3.25vw, 20px)}}@media screen and (max-width:1530px){#body.home .cb_image_slider .cb_header{padding:0 20px}#body.home .cb_image_slider .cb_header .sub_title{width:100%;font-size:min(6.5vw, 100px)}}@media screen and (max-width:1300px){#body.home .cb_two_column .item_list{padding:0 20px}}@media screen and (max-width:1100px){#body.home .cb_image_slider .cb_header{max-width:unset;width:auto;margin-inline:0}#body.home .cb_image_slider .cb_header .desc p{max-width:unset;padding:min(4vw, 25px)}#body.home .cb_image_slider .cb_header .desc p::before{width:100%}#body.home .cb_two_column{padding:0;margin-bottom:6em}#body.home .cb_two_column .item_list .item .content{padding:30px}}@media screen and (max-width:1000px){#body.home #cb_content_5{margin-bottom:70px}#body.home #cb_content_5 .cb_header{margin-inline:0}}@media screen and (max-width:800px){#body.home .cb_image_slider .cb_header .headline{font-size:min(3vw, 18px)}#body.home #content_builder .link_button{margin-bottom:40px}#body.home .cb_two_column .item_list .item .content{padding:25px 20px 20px}#body.home .cb_two_column .item_list .item .content .desc{font-size:14px}#body.home #cb_content_5{width:calc(100% - 40px);padding-inline:20px}#body.home #content_builder .original-btn{flex-direction:column;max-width:280px;margin:auto;gap:0}#body.home #content_builder .original-btn br{display:none}#body.home #content_builder .original-btn a{margin-bottom:1em}#body.home #content_builder .original-btn a:last-child{margin-bottom:unset}}@media screen and (max-width:600px){#body.home .cb_image_slider .cb_header .sub_title{font-size:min(6vw, 36px)}}@media screen and (max-width:500px){#body.home #cb_content_5{width:100%}}@media screen and (max-width:400px){#body.home #header_slider_container #header_slider_fixed_content .header_slider_content{padding-inline:30px}#body.home #header_slider_container #header_slider_fixed_content .header_slider_content .catch{font-size:min(6vw, 26px)}#body.home #header_slider_container #header_slider_fixed_content .header_slider_content .desc{font-size:15px}}@media screen and (max-width:1300px){#body.page-id-48 .point-wrap>.wp-block-group__inner-container,#body.page-id-48 .profile-wrap>.wp-block-group__inner-container{padding-inline:20px}}@media screen and (max-width:1150px){#body.page-id-48 .intro-wrap .wp-block-columns{padding-right:20px}}@media screen and (max-width:1100px){#body.page-id-48 .point-wrap>.wp-block-group__inner-container,#body.page-id-48 .profile-wrap>.wp-block-group__inner-container{padding-inline:0}}@media screen and (max-width:850px){#body.page-id-48 .point-wrap .h2title{margin-bottom:1em;top:unset}#body.page-id-48 .point-wrap .num::before{right:2em}#body.page-id-48 .point-wrap>.wp-block-group__inner-container{flex-direction:column;gap:1em}}@media screen and (max-width:800px){#body.page-id-48 .company-wrap .wp-block-table table tr:first-child{border-top:unset}#body.page-id-48 .wp-block-table table td:first-child,#body.page-id-48 .company-wrap .wp-block-table table td,#body.page-id-48 .profile-wrap .wp-block-table table td{border-bottom:1px solid var(--p-color_2) !important}}@media screen and (min-width:782px){#body.page-id-48 .intro-wrap .wp-block-columns .txt h2{font-size:min(2.3vw, 40px)}}@media screen and (max-width:781px){#body.page-id-48 .intro-wrap .wp-block-columns{padding:0 20px;gap:1em}#body.page-id-48 .profile-wrap .name{margin-bottom:1em}}@media screen and (max-width:550px){#body.page-id-48 .profile-wrap .name{font-size:min(2.8vw, 16px)}}@media screen and (max-width:500px){#body.page-id-48 .point-wrap .item-wrap{display:flex;flex-direction:column}#body.page-id-48 .point-wrap .num{text-align:left;padding-left:1.25em;line-height:1.5}#body.page-id-48 .point-wrap .num::before{right:unset;left:0.5em}#body.page-id-48 .point-wrap .content h3{font-size:min(6vw, 28px)}}@media screen and (max-width:450px){#body.page-id-48 .intro-wrap .wp-block-columns .txt h2{line-height:1.8}#body.page-id-48 .intro-wrap .wp-block-columns .txt h2 strong{font-size:min(8.5vw, 40px);line-height:1.3}}@media screen and (max-width:1100px){#body.page-id-37 .item-wrap>.wp-block-group__inner-container{padding-inline:20px}#body.page-id-37 .item-wrap .bottom-con .wp-block-group{display:flex;flex-direction:column}#body.page-id-37 .item-wrap .bottom-con .wp-block-group>.wp-block-group .ttl br{display:none}#body.page-id-37 .item-wrap#con4 .price-wrap .wp-block-group{display:flex;flex-direction:column}}@media screen and (max-width:800px){#body.page-id-37 .item-wrap .price-wrap .wp-block-table table td,#body.page-id-37 :is(.post_content, .post_content .tcdce-body) th{display:table-cell;padding:10px 12px !important}#body.page-id-37 .item-wrap .price-wrap .wp-block-table table td:first-child{background:unset !important;color:var(--p-color_b);border-bottom:1px solid #ddd !important}}@media screen and (max-width:450px){#body.page-id-37 .item-wrap .bottom-con .wp-block-group>.wp-block-group .ttl br{display:block}}@media screen and (max-width:800px){body.page-id-52 #container .item .step{left:5vw;line-height:1.8}}@media screen and (max-width:550px){body.page-id-52 #container .item .ttl{font-size:min(5vw, 28px)}body.page-id-52 #container .item .step{font-size:min(3vw, 16px)}}@media screen and (max-width:1300px){body.page-id-50 #page_contents{padding-inline:20px}}@media screen and (max-width:1100px){body.page-id-50 #page_contents{padding-inline:0}}@media screen and (max-width:550px){body.page-id-50 .faq_list .title span{line-height:1.8}body.page-id-50 .post_content .original-btn .wp-block-button{width:100%}body.page-id-50 .post_content .original-btn a{font-size:min(2.5vw, 14px);padding:1.3em 4em 1.3em 5.3em}}@media screen and (max-width:550px){body.page-id-54 .tel-wrap .tel-num{font-size:min(4vw, 24px)}body.page-id-54 .tel-wrap .bottom-txt{font-size:min(2.5vw, 14px)}}/*# sourceMappingURL=style3.css.map */