.home .cb_free_space .top-contact-wrap a{background-size:cover}@media screen and (max-width:1790px){.home .top-about-wrap .wide>.wp-block-column:first-child{flex-basis:60%}.home .top-about-wrap .wide>.wp-block-column:last-child{flex-basis:auto}.home .top-about-wrap::before,.home .top-about-wrap::after{right:-120px}}@media screen and (max-width:1550px){.insert-page-234 .wp-block-column.img{flex-basis:75%}.insert-page-234 .wp-block-column:not(.img){flex-basis:auto}.home .cb_free_space .top-news-wrap{padding-left:20px}}@media screen and (max-width:1450px){.home .top-about-wrap::before,.home .top-about-wrap::after{right:-200px}.home .top-about-wrap .txt.intro-txt.reverse{padding:30px 0}.home .top-about-wrap .txt p{max-width:500px;background:#ffffff52}}@media screen and (max-width:1250px){.home .top-about-wrap::before,.home .top-about-wrap::after{right:-160px}}@media screen and (max-width:1250px){.home .cb_free_space .top-news-wrap .news-wrap>.wp-block-group__inner-container{gap:2em}.home .cb_free_space .top-news-wrap .news-wrap>.wp-block-group__inner-container .h2title strong{line-height:0.5;text-align:left;width:100%;padding-left:3vw}}@media screen and (max-width:1100px){body.header_type2.header_fixed #drawer_menu_button span{background:#ffffff}}@media screen and (max-width:950px){.home .cb_free_space .top-news-wrap .news-wrap>.wp-block-group__inner-container .h2title{max-width:290px}.wp-container-core-columns-is-layout-9d6595d7{flex-direction:column}.page-id-37 .intro-wrap .point-wrap .item-wrap .item{display:flex;padding:min(3vw, 30px)}.page-id-37 .intro-wrap .point-wrap .item-wrap .item .ttl{flex-basis:220px !important}.page-id-37 .intro-wrap .point-wrap .item-wrap .item p{flex-basis:100% !important;box-sizing:border-box}.page-id-48 .flow-wrap .item{padding-top:98px}}@media screen and (max-width:781px){.home .top-about-wrap .wide{flex-direction:column-reverse}.home .top-about-wrap .txt.intro-txt.reverse{padding:30px 20px}.home .top-about-wrap::after{right:-1px !important;width:120vw;height:120vw}.insert-page-234 .wp-block-column.img{height:320px}.insert-page-234 .wp-block-column:not(.img){padding:0 20px 40px}.home .cb_free_space .top-recruit-wrap .item-wrap{height:auto}.home .cb_design_content .shutter_image .item{height:220px}.home .cb_free_space .top-news-wrap .news-wrap>.wp-block-group__inner-container{flex-direction:column}.home .cb_free_space .top-contact-wrap a{padding-block:100px}.page-id-48 .flow-wrap{border-top:none;border-left:30px solid var(--p-color_1);display:flex;flex-direction:column;gap:3.5em;padding:50px 0}.page-id-48 .flow-wrap::before{width:30px;height:25px;top:auto;bottom:-24px;right:auto;left:-60px;transform:translateX(100%);clip-path:polygon(0 0, 50% 100%, 100% 0%)}.page-id-48 .flow-wrap .item{padding:0 0 0 51px;writing-mode:horizontal-tb;gap:20px}.page-id-48 .flow-wrap .item::after{width:60px;height:10px;top:auto;bottom:auto;left:0;z-index:-1}.page-id-48 .flow-wrap .item::before{width:2em;height:2em;top:auto;left:45px;right:auto}.page-id-48 .flow-wrap .item strong{width:40px;margin-top:auto;margin-bottom:auto}.ewd-ufaq-faq-title h1,.ewd-ufaq-faq-title h2,.ewd-ufaq-faq-title h3,.ewd-ufaq-faq-title h4,.ewd-ufaq-faq-title h5,.ewd-ufaq-faq-title h6{font-size:18px}div.ewd-ufaq-faq-body{padding:0px 15px;padding-left:0px}}@media screen and (max-width:600px){.home #header_slider_wrap #header_slider_content .content h2 .line_inner{font-size:32px}.home #header_slider_wrap #header_slider::before,.home #header_slider_wrap #header_slider::after{width:400px}.home .cb_free_space .top-contact-wrap a h2{font-size:24px}.home .cb_free_space .top-contact-wrap a p{font-size:18px}.page-id-37 .intro-wrap .point-wrap .item-wrap .item p{padding:1em}}@media screen and (max-width:440px){.post_content .h2title strong{letter-spacing:0.05em;font-size:38px}}@media screen and (max-width:430px){#footer #footer_inner{width:calc(100% - 100px)}.page-id-37 .intro-wrap .point-wrap h3 span{display:flex;flex-direction:column;gap:0.2em}.page-id-37 .intro-wrap .point-wrap h3 span strong{max-width:200px;margin:0 auto}.page-id-37 .intro-wrap .point-wrap h3 span{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);grid-column-gap:10px;grid-row-gap:10px}.page-id-37 .intro-wrap .point-wrap h3 span strong{display:inline-block;padding-inline:0.3em;border:5px solid var(--p-color_1);font-size:1.3em;width:100%}.page-id-37 .intro-wrap .point-wrap h3 span strong:nth-of-type(1){grid-area:2 / 1 / 3 / 2}.page-id-37 .intro-wrap .point-wrap h3 span strong:nth-child(2){grid-area:2 / 2 / 3 / 3}.page-id-37 .intro-wrap .point-wrap h3 span strong:nth-child(3){grid-area:2 / 3 / 3 / 4}.page-id-37 .intro-wrap .point-wrap .item-wrap .item{flex-direction:column}.page-id-37 .intro-wrap .point-wrap .item-wrap .item img{max-width:160px}.page-id-37 .intro-wrap .point-wrap .item-wrap .item .ttl{flex-basis:100px !important}.page-id-37 .intro-wrap .point-wrap .item-wrap .item img{max-width:120px}}@media screen and (max-width:365px){.page-id-54 .tel-wrap{margin-inline:-10px}.page-id-54 .tel-wrap p.tel-num strong{font-size:1.8em}}@media screen and (max-width:350px){.home .top-about-wrap::before{right:-200px}.page-id-48 .area-wrap h4 strong{display:block}}/*# sourceMappingURL=style3.css.map */