:root{--font_size_rp_xxxl: clamp(45px, 6vw, 70px);--font_size_rp_xxl: clamp(40px, 4vw, 60px);--font_size_rp_xl: clamp(30px, 3vw, 50px);--font_size_rp_lg: clamp(28px, 2.6vw, 44px);--font_size_rp_md: clamp(26px, 2.4vw, 34px);--font_size_rp_sm: clamp(18px, 1.6vw, 24px);--font_size_rp_xs: clamp(14px, 1.2vw, 18px)}@media (max-width:850px){#news__meet .block__news h2{font-size:var(--font_size_rp_lg)}}@media (max-width:850px){.block__main h2,.news-template-default #article #single_news_header h1,.single-service #information h3,#top__introduction .block__promise h3,#archive_news h3{font-size:var(--font_size_rp_md)}}@media (max-width:540px){.block__main h2,.news-template-default #article #single_news_header h1,.single-service #information h3,#top__introduction .block__promise h3,#archive_news h3{font-size:clamp(20px, 2vw, 30px)}}@media (max-width:850px){.single-service #service .service__ttl{font-size:var(--font_size_rp_sm)}}@media (max-width:540px){.single-service #service .service__ttl{font-size:clamp(16px, 1.4vw, 20px)}}@media (max-width:750px){#recruit .content__recruit .wp-block-coblocks-accordion .wp-block-coblocks-accordion-item .wp-block-coblocks-accordion-item__title{font-size:var(--font_size_rp_sm)}}@media (max-width:540px){:is(.post_content, .post_content .tcdce-body) p{line-height:2.4}}@media (max-width:1160px){body.home .cb_free_space{mawi:950px;width:88vw}}@media (max-width:500px){body.home .link__btn a{display:block;max-width:100%;min-width:220px;padding:20px 10px}}body.home #header_slider .swiper-wrapper .item_inner .bg_image{width:100%;height:100%;object-fit:cover}body.home .wp-block-coblocks-gallery-carousel .swiper-slide{display:flex !important;justify-content:center;align-items:center}body.home .wp-block-coblocks-gallery-carousel .swiper-slide .coblocks-gallery--item{width:100% !important;height:100% !important}body.home .wp-block-coblocks-gallery-carousel .swiper-slide figure.coblocks-gallery--figure{width:95% !important;height:100% !important;margin:0 !important;padding:0 !important}body.home .wp-block-coblocks-gallery-carousel .swiper-slide img{display:block !important;width:100% !important;height:100% !important;border-radius:10px;aspect-ratio:2.6666666667 !important;object-fit:cover !important}@media (max-width:480px){body.home .header_slider_content{padding-inline:10px}}@media (max-width:850px){body.home .layout_type1 .header_slider_content h2{padding-inline:0}}@media (max-width:480px){body.home .layout_type1 .header_slider_content h2{font-size:30px}}@media (max-width:1280px){body.home #top__5-values .block__values_list{justify-content:center;gap:1rem;margin-bottom:1rem}body.home #top__5-values .block__values_list p{line-height:2.4}}@media (max-width:850px){body.home #top__5-values .block__values_list .wp-block-group{padding:1.5rem 1rem}body.home #top__5-values .block__values_list .wp-block-group p{line-height:2.2}}@media (max-width:700px){body.home #top__5-values .block__values_list{display:grid;grid-template-columns:1fr}body.home #top__5-values .block__values_list .wp-block-group{width:100%;max-width:400px;margin-inline:auto}}@media (max-width:980px){body.home #top__introduction .block__mission p,body.home #top__introduction .block__vision p{font-size:var(--font_size_rp_sm)}}@media (max-width:680px){body.home #top__introduction .block__mission p,body.home #top__introduction .block__vision p{font-size:var(--font_size_rp_xs)}}@media (max-width:380px){body.home #top__introduction .block__mission p br,body.home #top__introduction .block__vision p br{display:none}}@media (max-width:540px){body.home #top__introduction .block__promise{padding:3rem 2rem}body.home #top__introduction .block__promise h3{padding:0.7rem 1rem}}@media (max-width:850px){body.home #top__introduction .block__promise ul li{font-size:var(--font_size_rp_sm)}}@media (max-width:750px){body.home #top__introduction .block__promise ul li{font-size:var(--font_size_rp_xs)}}@media (max-width:450px){body.home #top__introduction .block__promise ul li{line-height:1.8;margin-bottom:10px}}@media (max-width:1264px){body.home #top__facility .post_content{position:relative}body.home .block__main{padding-block:10rem !important}body.home .icon__setting{position:absolute;height:28vw;z-index:-1}body.home .icon__setting img{display:block;object-fit:contain;height:100%}body.home .icon__setting.top{top:0;right:0}body.home .icon__setting.top img{margin-left:auto}body.home .icon__setting.bottom{bottom:0;left:0;margin-right:auto}}@media (max-width:630px){body.home .icon__setting{height:35vw}}@media (max-width:450px){body.home .icon__setting{height:40vw}}@media (max-width:380px){body.home .icon__setting{height:50vw}}@media (max-width:1100px){body.home #top__facility .block__main{max-width:1000px;width:88vw;margin-inline:auto}}body.home #top__facility .has-carousel.has-carousel-xlrg.swiper-container{height:auto !important}@media (max-width:1100px){body.home #top__facility .wp-block-coblocks-gallery-carousel .swiper-wrapper .swiper-slide{padding-inline:5px}}@media (max-width:1100px){body.home #top__business .design_header,body.home #top__business .item_list{max-width:960px;width:88vw !important;margin-inline:auto}}@media (max-width:900px){body.home #top__business .design_header .item,body.home #top__business .item_list .item{display:grid;grid-template-columns:1fr;gap:1rem}body.home #top__business .design_header .item .image_wrap,body.home #top__business .design_header .item .content,body.home #top__business .item_list .item .image_wrap,body.home #top__business .item_list .item .content{width:100%;padding:0}}@media (max-width:500px){body.home #news__meet .block__news{width:100%}body.home #news__meet .block__news p{text-align:left}}body.home .cb_news_list{margin:70px auto 0}@media (max-width:530px){body.home .cb_news_list p.desc{text-align:left !important}}@media (max-width:1280px){body.home .block__main{max-width:1000px;width:88vw !important;margin-inline:auto;padding-block:8rem !important}}@media (max-width:550px){body.home .block__main{padding-block:4rem !important}}@media (max-width:900px){body.home #top__access table td{font-size:var(--font_size_rp_xs)}}@media (max-width:550px){body.home #top__access table td{display:block;width:100%;margin:0}body.home #top__access table td:nth-of-type(odd){border-bottom:1px solid #e88b42 !important;border-radius:10px 10px 0 0}body.home #top__access table td:nth-of-type(even){border-radius:0 0 10px 10px}}@media (max-width:800px){body.home #top__access .s_table{overflow:unset;scrollbar-width:unset;white-space:unset;padding:0 !important;margin:0 !important}}@media (max-width:1280px){#page_headline span{font-size:var(--font_size_rp_lg)}}@media (max-width:750px){#page_headline span{font-size:var(--font_size_rp_md)}}@media (max-width:1280px){.single-service #page_headline span{font-size:var(--font_size_rp_md)}}@media (max-width:850px){.single-service #page_headline{letter-spacing:8px;padding-inline:10vw}.single-service #page_headline span{font-size:var(--font_size_rp_sm)}}@media (max-width:650px){.single-service #page_headline{padding-inline:5vw}}@media (max-width:550px){.single-service #page_headline{letter-spacing:6px}}@media (max-width:500px){.single-service #page_headline{letter-spacing:3px}.single-service #page_headline span{font-size:clamp(16px, 1.4vw, 22px)}}@media (max-width:430px){.single-service #page_headline{letter-spacing:1px}.single-service #page_headline span{font-size:clamp(16px, 1.4vw, 22px)}}#service .block__service_list .wp-block-group{margin:0}@media (max-width:850px){#service .block__service_list .wp-block-group{grid-template-columns:repeat(2, 1fr)}#service .block__service_list .wp-block-group a{display:block;width:100%;height:100%}#service .block__service_list .wp-block-group img{max-width:unset !important;width:100%;height:100%}}@media (max-width:400px){#service .block__service_list .wp-block-group{grid-template-columns:1fr}}@media (max-width:600px){#service .block__service_facility{padding:3rem 2rem}#service .block__service_facility .list__facility{padding:1.5rem}}@media (max-width:450px){#service .block__service_facility{padding:2rem 1.5rem}}@media (max-width:380px){#service .block__service_facility{padding:1.5rem 1rem}#service .block__service_facility .list__facility{padding:1rem}}@media (max-width:550px){#service .block__service_facility #sub_facility .sub_facility_items{display:grid;grid-template-columns:1fr}#service .block__service_facility #sub_facility .sub_facility_items .sub_facility_item{width:100%}#service .block__service_facility #sub_facility .sub_facility_items .sub_facility_item figure img{max-width:unset;width:100%}}@media (max-width:540px){#service .block__service_facility#block__houjin .link__pdf a{font-size:var(--font_size_rp_sm) !important}}@media (max-width:480px){#service .block__service_facility#block__houjin .link__pdf a{font-size:var(--font_size_rp_xs) !important}}@media (max-width:950px){body.post-type-archive-service #page_header_desc p.desc{text-align:left}body.post-type-archive-service #page_header_desc p.desc br{display:none}}@media (max-width:420px){body.post-type-archive-service #service_content_list .service_content .title a{font-size:clamp(16px, 1.4vw, 22px)}}body.single-service #single_service #service_header img{aspect-ratio:2.25 !important;object-fit:cover}@media (max-width:800px){body.single-service #single_service #service_header{border:1px solid #ddd}}@media (max-width:1280px){body.single-service #single_service #btn__area .wp-block-group__inner-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;padding-inline:0}body.single-service #single_service #btn__area .wp-block-group__inner-container p a{width:100%;font-size:var(--font_size_rp_sm)}}@media (max-width:850px){body.single-service #single_service #btn__area .wp-block-group__inner-container p a{font-size:var(--font_size_rp_xs)}}@media (max-width:580px){body.single-service #single_service #btn__area .wp-block-group__inner-container{grid-template-columns:1fr;max-width:400px;margin-inline:auto}}@media (max-width:850px){body.single-service #single_service #service_header,body.single-service #single_service #message{padding:3rem}}@media (max-width:750px){body.single-service #single_service #service_header,body.single-service #single_service #message{padding:2rem}}@media (max-width:550px){body.single-service #single_service #service_header,body.single-service #single_service #message{padding:1.5rem}}@media (max-width:400px){body.single-service #single_service #service_header,body.single-service #single_service #message{padding:1rem}}@media (max-width:900px){body.single-service #single_service #message .name{margin-top:2rem}}@media (max-width:850px){body.single-service #single_service #message .name strong{font-size:var(--font_size_rp_md)}}@media (max-width:600px){body.single-service #single_service #message .name strong{font-size:1.6em}}@media (max-width:700px){body.single-service #single_service #message .block__point h3{font-size:var(--font_size_rp_sm)}}@media (max-width:700px){body.single-service #single_service #message .block__point h3 strong{font-size:1.8em}}@media (max-width:750px){body.single-service #single_service #message .block__point .content__point .wp-block-group__inner-container{padding:2rem}}@media (max-width:550px){body.single-service #single_service #message .block__point .content__point .wp-block-group__inner-container{padding:1.5rem}body.single-service #single_service #message .block__point .content__point .wp-block-group__inner-container h4{line-height:1.8}}@media (max-width:350px){body.single-service #single_service #message .block__point .content__point .wp-block-group__inner-container{padding:1rem}}@media (max-width:600px){body.single-service #single_service .wp-block-group.is-layout-flex{gap:10px !important}}@media (max-width:1000px){body.single-service #single_service #information .btn__contact a{font-size:1.5em}}@media (max-width:580px){body.single-service #single_service #information .btn__contact a{width:100%;font-size:1.2em}}@media (max-width:420px){body.single-service #single_service #information .btn__contact a{font-size:1.1em}}@media (max-width:767px){body.single-service #single_service #information .btn__contact.sp{margin-top:10px}}@media (max-width:580px){body.single-service #single_service #price .btn__pdf a{width:100%;font-size:1.2em}}@media (max-width:420px){body.single-service #single_service #price .btn__pdf a{font-size:1.1em}}@media (max-width:1280px){body.single-service #single_service .main_col{max-width:1000px;width:88vw}body.single-service #single_service .main_col .wp-block-columns{gap:1rem}}@media (max-width:450px){body.single-service #single_service table td{display:block;width:100% !important;border:0 !important}body.single-service #single_service table td:nth-of-type(odd){color:var(--color-facility-main);font-weight:600;text-align:left;border-bottom:0 !important;padding-bottom:0 !important}body.single-service #single_service table td:nth-of-type(even){border-bottom:1px solid #ddd !important;padding-top:5px !important}}@media (max-width:460px){body.single-service #single_service iframe{height:100% !important;aspect-ratio:1}}@media (max-width:1125px){#recruit .content__recruit .wp-block-columns{display:grid;grid-template-columns:1fr;gap:1rem}#recruit .content__recruit .wp-block-columns .wp-block-column h4 br{display:none}}@media (max-width:500px){#recruit .content__recruit .wp-block-columns .wp-block-column h4 br{display:inline-block}}@media (max-width:650px){#recruit .content__ninsyo{padding:3rem 2rem}}@media (max-width:640px){#recruit .content__ninsyo h4{padding-inline:0}}@media (max-width:600px){#recruit .content__ninsyo h4{text-align:left}}@media (max-width:1125px){#recruit .content__ninsyo .wp-block-columns.btn__link{gap:1rem}#recruit .content__ninsyo .wp-block-columns.btn__link .wp-block-column a{width:100%}}@media (max-width:950px){#recruit .content__ninsyo .wp-block-columns.btn__link .wp-block-column a{padding-inline:1rem}}@media (max-width:830px){#recruit .content__ninsyo .wp-block-columns.btn__link{display:grid;grid-template-columns:1fr;margin-top:1.5rem}#recruit .content__ninsyo .wp-block-columns.btn__link .wp-block-column{margin-top:0}}@media (max-width:600px){#recruit .content__ninsyo .wp-block-media-text{gap:1rem}#recruit .content__ninsyo .wp-block-media-text figure{max-width:400px;margin-inline:auto}#recruit .content__ninsyo .wp-block-media-text .wp-block-media-text__content{padding:0}}@media (max-width:500px){#recruit .content__ninsyo .wp-block-media-text{padding:1.5rem}}@media (max-width:950px){#recruit .content__recruit_info .wp-block-coblocks-accordion .wp-block-coblocks-accordion-item{margin-bottom:3rem}}@media (max-width:650px){#recruit .content__recruit_info .wp-block-coblocks-accordion .wp-block-coblocks-accordion-item{margin-bottom:2rem}}@media (max-width:450px){#recruit .content__recruit_info .wp-block-coblocks-accordion .wp-block-coblocks-accordion-item{margin-bottom:1.5rem}}@media (max-width:650px){#recruit .content__recruit_info .wp-block-coblocks-accordion .wp-block-coblocks-accordion-item .wp-block-coblocks-accordion-item__content{padding:2rem 1rem}}@media (max-width:650px){#recruit .content__recruit_info .wp-block-coblocks-accordion .wp-block-coblocks-accordion-item .wp-block-coblocks-accordion-item__content table td{display:block;box-sizing:border-box}#recruit .content__recruit_info .wp-block-coblocks-accordion .wp-block-coblocks-accordion-item .wp-block-coblocks-accordion-item__content table td:first-child{width:100%;border-radius:10px 10px 0 0;margin:0}#recruit .content__recruit_info .wp-block-coblocks-accordion .wp-block-coblocks-accordion-item .wp-block-coblocks-accordion-item__content table td:last-child{border-radius:0 0 10px 10px}}@media (max-width:700px){#recruit .content__recruit_info .wp-block-coblocks-accordion-item__title{line-height:2}}@media (max-width:1110px){#archive_news #page_header_desc h3{text-align:left}}@media (max-width:760px){#archive_news #page_header_desc p{text-align:left}}@media (max-width:450px){#archive_news #news_category_sort_button_wrap #news_category_sort_button{row-gap:10px}}body.single-news #main_content{width:100%;margin:0 !important;padding:0 !important}body.single-news #main_content #main_col{max-width:960px;width:88vw;margin-inline:auto}@media (max-width:540px){body.single-news .wp-block-file object{height:800px !important}}@media (max-width:400px){body.single-news .wp-block-file object{height:600px !important}}#contact .wpcf7 form{margin:0 !important;display:flex;flex-direction:column}#contact .wpcf7 form .contact-form{order:-1}@media (max-width:980px){#contact .wpcf7 form .contact-form td .contact_area_f{display:block}#contact .wpcf7 form .contact-form td .contact_area_f .wpcf7-list-item{width:100%}}@media (max-width:850px){#contact .wpcf7 form .contact-form th,#contact .wpcf7 form .contact-form td{display:block;width:100%}#contact .wpcf7 form .contact-form td{padding:1.5rem 0 1rem !important}}@media (max-width:540px){#contact .wpcf7 form .contact-form th{padding:0.8rem 1rem !important}#contact .wpcf7 form .contact-form td{padding:1rem 0 0.5rem !important}}#contact .contact_btn_area{order:3}@media (max-width:600px){#contact .contact_btn_area .input-btn_submit{padding:0 20vw}}@media (max-width:380px){#contact .contact_btn_area .input-btn_submit{padding:0 15vw}}#contact .wpcf7-turnstile{margin:1em auto 2em;order:2}/*# sourceMappingURL=style3.css.map */