body{--p--color_b: #252525;--p--color_w: #ffffff;--p--color1: #eb5d00;--p--color2: #fbfbf0;--p--color3: #f3a35e;--p--color4: #ff9e15;--p--color5: #afc112;--p--color6: #78c7f2;--p--color7: #f29384;--p--color8: #ffd9b8;--p--color9: #000;--p--color10: #000}@media screen and (max-width:1200px){body.page-template-default #header_logo,body.blog #header_logo,body.single-post #header_logo{margin-bottom:unset}#page_header .catch::before,#page_header .headline span::before,.category-service .headline span::before,.headline span .headline span::before,.tax-news_category .headline span::before,body.page_header_catch_horizontal #page_header .content .title::before,body.page_header_catch_vertical #page_header .content .title::before{width:35px;height:35px}}@media screen and (max-width:1000px){#drawer_icon_button a{gap:0}}@media screen and (max-width:767px){body p,li{font-size:14px}#page_header .catch,#page_header .headline span,.category-service .headline span,.headline span .headline span,.tax-news_category .headline span,body.page_header_catch_horizontal #page_header .content .title,body.page_header_catch_vertical #page_header .content .title{font-size:min(6vw, 46px);padding-top:40px}#page_header .catch::after,#page_header .headline span::after,.category-service .headline span::after,.headline span .headline span::after,.tax-news_category .headline span::after,body.page_header_catch_horizontal #page_header .content .title::after,body.page_header_catch_vertical #page_header .content .title::after{font-size:min(4.5vw, 24px)}#page_header{height:280px}.post_content h3.has-text-align-left{font-size:min(4.5vw, 20px)}.ttl-box.h-cen{margin-bottom:2.5em}.con-box{margin-bottom:3em}.post_content .wp-block-table td{display:table;border-radius:0 0 10px 10px;padding:10px 15px;width:100%;line-height:1.8}.post_content .wp-block-table td:first-child{border-radius:10px 10px 0 0}.post_content .wp-block-table td a{white-space:nowrap !important}}@media screen and (max-width:500px){body #header_logo .title{font-size:min(3.5vw, 18.5px) !important}#page_header .catch,#page_header .headline span,.category-service .headline span,.headline span .headline span,.tax-news_category .headline span,body.page_header_catch_horizontal #page_header .content .title,body.page_header_catch_vertical #page_header .content .title{padding-left:unset}}@media screen and (max-width:767px){body.home.index_slider_layout_type1:not(.open_drawer_menu) #drawer_menu_button span{background:#eb5d00}}@media screen and (max-width:1330px){body.home.page-id-34 .opening_animation .catch span.animate{position:relative;font-size:min(10vw, 24px);top:50%;padding-inline:20px}body.home.page-id-34 .opening_animation .catch span.animate:last-child{font-size:1.5em}}@media screen and (max-width:1200px){body.home.page-id-34 #header_logo .title{color:#000}}@media screen and (max-width:767px){body.home.page-id-34 #gallery .design_headline .headline{font-size:min(5.5vw, 42px) !important}body.home.page-id-34 #gallery .design_headline .headline::after{height:3.5px;width:2em;bottom:-5px}}@media screen and (max-width:600px){body.home.page-id-34 #gallery .design_headline p.desc{text-align:left}body.home.page-id-34 #gallery .design_headline p.desc br{display:none}}@media screen and (max-width:861px){h3.has-text-align-left br{display:none}}@media screen and (max-width:767px){body.home #free_space .all-h2,.ttl-box.h-cen h2.has-text-align-center,body section.cb_post_list .design_headline .headline{font-size:min(5.5vw, 42px) !important}.top-item1 p.wp-block-paragraph,.top-item2 p.wp-block-paragraph{font-size:14px}}@media screen and (max-width:767px){body.page-id-93 .con1 .c-txt{line-height:2.2}body.page-id-48 .con1>div::after{min-width:240px;width:min(70vw, 380px);top:0;background-position:top center}.str-c img{max-width:160px}}@media screen and (max-width:860px){body.post-template-default #main_content .main_col{width:auto}}@media screen and (max-width:767px){#post_nav a{padding:10px 20px !important}}@media screen and (max-width:767px){body.page-id-54 .top-txt{font-size:min(3vw, 20px)}body.page-id-54 .tel-txt{font-size:min(5vw, 40px)}}@media screen and (max-width:500px){.smf-form .smf-checkbox-control__control{margin-top:unset}span.smf-checkbox-control__label{font-size:14px}}@media screen and (max-width:450px){.snow-monkey-form .smf-form .smf-item .smf-checkbox-control__control{top:0}}@media screen and (max-width:767px){body.page-id-56 h2.wp-block-heading{font-size:18px;line-height:1.8;margin-bottom:0.25em}}body.home #index_header_content .content.horizontal .catch br,#index_header_content .content.horizontal .desc br{display:none}@media screen and (max-width:560px){body.home #index_header_content .content.horizontal .catch br,#index_header_content .content.horizontal .desc br{display:block}body.home #index_header_content .content.horizontal .catch{text-align:left;width:fit-content;padding-inline:0.25em 0.5em}#index_header_content .content.horizontal .desc{text-align:left;padding-left:0.5em}#index_header_content .content{padding:3.5%}#index_header_content{align-items:baseline;justify-content:end;align-items:baseline;padding-bottom:7.5em}body.start_first_animation #index_header_content .catch_bottom{font-size:14px}body.home #gallery::before{height:5vw}body.home #gallery::after{width:128vw;height:30vw;background-position:bottom}.cb_post_list .design_headline{padding-left:3.5%;padding-right:3.5%}#footer_logo .text{font-size:15px}body.page-id-93 .con5>div>div>div.wp-block-group__inner-container p.txt,body.page-id-48 .con5>div>div>div.wp-block-group__inner-container p.txt{text-align:left}a.cover-btn .wp-block-cover,a.cover-btn .wp-block-cover-image{min-height:210px}body.blog #main_content{margin:0 3.5%}}/*# sourceMappingURL=style3.css.map */