@charset "UTF-8";.fc-black{color:#212121;fill:#212121}.bc-black{background-color:#212121}.fc-white{color:#fff;fill:#fff}.bc-white{background-color:#fff}.fc-d_gray{color:#7e7e7e;fill:#7e7e7e}.bc-d_gray{background-color:#7e7e7e}.fc-yellow{color:#fdb53f;fill:#fdb53f}.bc-yellow{background-color:#fdb53f}.fc-l_yellow{color:#ffce3c;fill:#ffce3c}.bc-l_yellow{background-color:#ffce3c}.fc-ll_yellow{color:#fdf6eb;fill:#fdf6eb}.bc-ll_yellow{background-color:#fdf6eb}.fc-orange{color:#f75e1d;fill:#f75e1d}.bc-orange{background-color:#f75e1d}.fc-l_orange{color:#f7941d;fill:#f7941d}.bc-l_orange{background-color:#f7941d}.fc-gray{color:#d9d9d9;fill:#d9d9d9}.bc-gray{background-color:#d9d9d9}.fc-d_gray{color:#7e7e7e;fill:#7e7e7e}.bc-d_gray{background-color:#7e7e7e}.fc-d_yellow{color:#fdca3f;fill:#fdca3f}.bc-d_yellow{background-color:#fdca3f}.fc-d_orange{color:#f29700;fill:#f29700}.bc-d_orange{background-color:#f29700}.fc-l_gray{color:#b0bac3;fill:#b0bac3}.bc-l_gray{background-color:#b0bac3}.fc-bdr_black{color:#919090;fill:#919090}.bc-bdr_black{background-color:#919090}.fc-bdr_black02{color:#1e1e1e;fill:#1e1e1e}.bc-bdr_black02{background-color:#1e1e1e}.fc-bdr_white{color:#ececec;fill:#ececec}.bc-bdr_white{background-color:#ececec}body .i_arw03:after,body .i_arw03:before,body .i_arw02:after,body .i_arw02:before,body .i_arw01:after,body .i_arw01:before,body .u_arw01 .icn_circle .i_arw01,body .u_arw01 .icn_circle,body .u_arw01,body .link_bnr03 .inner__wrap .inner__ttl,body .link_bnr02 .inner__wrap .text_box,body .link_bnr02 .inner__wrap .fig img,body .link_bnr01 .inner__wrap .bg img,body .link-box01 .link_outer:after,body .link-box01 .link_outer .thum img,body .link-box01 .link_outer .inner__cont .inner__ttl,body .nav__link02 .icn_blank *,body .nav__link01 *,body .btn07 .btn_wrap .link__text,body .btn07 *,body .btn07,body .btn06 *,body .btn06,body .btn05 *,body .btn05,body .btn04 *,body .btn04,body .btn03,body .btn02 .btn_wrap .link__text,body .btn02 *,body .btn02,body .btn01 *,body .btn01,body .c-hamburger__wrap,body .form_outer .dl-form .row dd.col #zip-btn,body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item .para_item_txt>span,body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .card_area .ques_card .inner___outer .max_txt,body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .card_area .ques_card .inner___outer .card__ttl,body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .card_area .ques_card .inner___outer,body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box,body .info-box02 .js_acd_content>.inner__outer,body .info-box01 .js_acd_content>.inner__outer,body .staff_card01 .inner_outer .thum_box .thum img,body .under_mark04:after,body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont .card__item.front_item .u_arw_ori .icn_circle .i_arw:after,body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont .card__item.front_item .u_arw_ori .icn_circle .i_arw:before,body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont .card__item.front_item .u_arw_ori .icn_circle .i_arw,body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont .card__item.front_item .u_arw_ori .icn_circle,body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont .card__item.front_item .u_arw_ori,body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont .card__item .inner__wrap,body#body_top.rec__top main .mv_skip_btn,html body #js_pager_content .pagination .item .outer .text,html body .js-acd-btn .line-box .line,html body a{-webkit-transition:ease .6s;-moz-transition:ease .6s;-ms-transition:ease .6s;-o-transition:ease .6s;transition:ease .6s}body .u_arw02:after,body .u_arw02:before,body .nav__link03 .link__text,body .nav__link02 .link__text,body .nav__link01 .link__text{-webkit-transition:ease .4s;-moz-transition:ease .4s;-ms-transition:ease .4s;-o-transition:ease .4s;transition:ease .4s}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont .card__item{-webkit-transition:ease .7s;-moz-transition:ease .7s;-ms-transition:ease .7s;-o-transition:ease .7s;transition:ease .7s}body .under_mark10,body .under_mark02,body .under_mark01{-webkit-transition:background-size 1.2s;-moz-transition:background-size 1.2s;-ms-transition:background-size 1.2s;-o-transition:background-size 1.2s}.ani-traf01{transform:translate(-3px,-3px)}.ani-traf02{transform:translate(-5px,-5px)}body .link_bnr03:hover .inner__ttl,body .link_bnr02:hover .inner__wrap .text_box,body .link_bnr02:hover .inner__wrap .fig img,body .link_bnr01:hover .inner__wrap .bg img,body .link-box01:hover .link_outer .thum img,body .btn07:hover .btn_wrap>*,body .btn06:hover .btn_wrap>*,body .btn04:hover .btn_wrap>*,body .btn02:hover .btn_wrap>*,body .btn01:hover .btn_wrap>*,body .staff_card01:hover .inner_outer .thum_box .thum img,body.page___group__rec #i-content_nav .sub_nav__item .sub_nav__link:hover .link__text,body#body_top.rec__top main .mv_skip_btn:hover{opacity:.8}body .link-box01:hover .link_outer .inner__cont .inner__ttl,body .btn05:hover,body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:hover .inner_ques_cont .card__item.front_item .inner__wrap{opacity:.6}.fw-l{font-weight:300}html,body .form_outer .dl-form .row dd.col .file_box .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner h4+span,body .form_outer .dl-form .row dd.col .file_box .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner h4,body .form_outer .dl-form .row dd.col>.box p.note,body .info-box02 .row .col__cont>.inner__outer .inner__row dd.inner__col em,body #breadcrumb .list,body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver03 .num_box .num_txt.dot_text,.fw-r{font-weight:400}body .nav__link03,body .form_outer .privacy-area .checkWrap .icn_check+label,body .form_outer .dl-form .row dd.col textarea,body .form_outer .dl-form .row dd.col input.text_input,body .form_outer .dl-form .row dd.col select.menu-drop,body .form_outer .dl-form .row dd.col>.box .sub_txt,body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.bus_box .bus_box__inner .bus__item .bus__list,body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .count_txt,body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item .txt,body#body_page.rec__page.body_place main section.s-edu .cont_block .text_block .edu_item .spec_box .type_txt,body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .ex_box .ex_txt,body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row .col .spec__txt,body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .num_count_box .num_count_item .num_count_ttl,body.page___group__rec #i-content_nav .sub_nav__item .sub_nav__link,body#body_top.rec__top main .mv_skip_btn,body footer.l-footer-rec .inner_footer_block .copy,html body #js_pager_content .pagination .item .outer .text,.fw-m{font-weight:500}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item .para_item_txt>.spec_txt .num,.fw-semi{font-weight:600}body .link-box01 .link_outer .inner__cont .inner__ttl,body .nav__link02,body .btn06 .btn_wrap .link__text,body .btn05 .btn_wrap .link__text,body .btn04 .btn_wrap .link__text,body .btn03 .btn_wrap .link__text,body .form_outer .dl-form .row dd.col #zip-btn,body .form_outer .dl-form .row dd.col .file_box .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .cd-upload-btn,body .form_outer .dl-form .row dt.col.req-icn:after,body .js-md-item.befi-md-item .befi_modal_content_inner.modal_content_inner .item__inner__cont .two_clom .desc_txt,body .js-md-item.befi-md-item .befi_modal_content_inner.modal_content_inner .item__inner__cont .inner__ttl,body .js-md-item.que-md-item .que_modal_content_inner.modal_content_inner .item__inner__cont .inner__ttl,body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.bus_box .bus_box__inner .bus__item .bus_ttl,body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item .para_item_txt>.spec_txt .text,body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item .para_item_ttl .max_txt,body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .ttl_box .result_item_desc,body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .ttl_box .result_item_ttl,body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .card_area .ques_card .inner___outer .max_txt,body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .inner_ttl_box .sub_ttl,body .js-md-item.type-md-item .faq_block .inner__ttl,body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .item_cont .inner__ttl,body .info-box02 .row .col__cont>.inner__outer .inner__row dt.inner__col .text,body .info-box02 .row .col__cont>.inner__outer .inner__row .inner__col .text,body .info-box02 .row .col__cont>.inner__outer .inner__row .inner__col p,body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item .tag_item,body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item .num_txt,body#body_page.rec__page.body_place main section.s-edu .cont_block .text_block .edu_item .spec_box .time_txt,body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont .card__item.front_item .inner__ttl,body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_faq .inner__faq__item .faq_a,body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_faq .inner__faq__item .faq_q .icn,body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .ex_box .ex__ttl,body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row .col .inner__ttl,body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row .col .num__txt,body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row dt .inner_ttl,body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .info_txt,body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .num_box .inner__ttl,body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .inner_ttl,body#body_top.rec__top main section.s-fv_ani_text .text_block .catch_ttl,html body.page___group__rec,.fw-b{font-weight:700}.fw-ex{font-weight:800}body .form_outer .dl-form .row dt.col label,body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_faq .inner__faq__item .faq_q .text,body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .spec_box .tag_group .tag01,.fw-bla{font-weight:900}.fw-r_en{font-weight:400}.fw-m_en{font-weight:500}.fw-semi_en{font-weight:600}.fw-b_en{font-weight:700}body .link-txt01:hover [class*=i_arw]:after,body .btn07:hover .btn_wrap .i_arw01:after,body .btn06:hover .btn_wrap .i_arw01:after,body .btn04:hover .btn_wrap .i_arw01:after,body .btn02:hover .btn_wrap .i_arw01:after,body .btn01:hover .btn_wrap .i_arw01:after,body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:hover .inner_ques_cont .card__item.front_item .u_arw_ori .icn_circle .i_arw:after{margin-right:-70%}body .link-txt01:hover [class*=i_arw]:before,body .btn07:hover .btn_wrap .i_arw01:before,body .btn06:hover .btn_wrap .i_arw01:before,body .btn04:hover .btn_wrap .i_arw01:before,body .btn02:hover .btn_wrap .i_arw01:before,body .btn01:hover .btn_wrap .i_arw01:before,body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:hover .inner_ques_cont .card__item.front_item .u_arw_ori .icn_circle .i_arw:before{width:170%}body .btn05:hover .i_arw02:after{margin-left:-70%}body .btn05:hover .i_arw02:before{width:170%}body .link_bnr03:hover .inner__wrap .u_arw01 .icn_circle,body .link_bnr02:hover .inner__wrap .u_arw01 .icn_circle,body .link_bnr01:hover .inner__wrap [class*=u_arw] .icn_circle,body .link-box01:hover .link_outer [class*=u_arw] .icn_circle,body .staff_card01:hover .inner_outer .thum_box .u_arw01 .icn_circle{transform:translate(0%,0%)}body .link_bnr03:hover .inner__wrap .u_arw01 .icn_circle.bc-black,body .link_bnr02:hover .inner__wrap .u_arw01 .icn_circle.bc-black,body .link_bnr01:hover .inner__wrap [class*=u_arw] .icn_circle.bc-black,body .link-box01:hover .link_outer [class*=u_arw] .icn_circle.bc-black,body .staff_card01:hover .inner_outer .thum_box .u_arw01 .icn_circle.bc-black{background-color:#4f4e4e}body .link_bnr03:hover .inner__wrap .u_arw01 .icn_circle.bc-yellow,body .link_bnr02:hover .inner__wrap .u_arw01 .icn_circle.bc-yellow,body .link_bnr01:hover .inner__wrap [class*=u_arw] .icn_circle.bc-yellow,body .link-box01:hover .link_outer [class*=u_arw] .icn_circle.bc-yellow,body .staff_card01:hover .inner_outer .thum_box .u_arw01 .icn_circle.bc-yellow{background-color:#bb9647}body .link_bnr03:hover .inner__wrap .u_arw01 .icn_circle .i_arw01:after,body .link_bnr02:hover .inner__wrap .u_arw01 .icn_circle .i_arw01:after,body .link_bnr01:hover .inner__wrap [class*=u_arw] .icn_circle .i_arw01:after,body .link-box01:hover .link_outer [class*=u_arw] .icn_circle .i_arw01:after,body .staff_card01:hover .inner_outer .thum_box .u_arw01 .icn_circle .i_arw01:after{margin-right:-70%}body .link_bnr03:hover .inner__wrap .u_arw01 .icn_circle .i_arw01:before,body .link_bnr02:hover .inner__wrap .u_arw01 .icn_circle .i_arw01:before,body .link_bnr01:hover .inner__wrap [class*=u_arw] .icn_circle .i_arw01:before,body .link-box01:hover .link_outer [class*=u_arw] .icn_circle .i_arw01:before,body .staff_card01:hover .inner_outer .thum_box .u_arw01 .icn_circle .i_arw01:before{width:170%}body .form_outer .dl-form .row dd.col.thr_col .box .wpcf7-not-valid-tip,body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item .para_item_txt>.spec_txt .text,body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item .para_item_txt>.spec_txt .num,body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .ttl_box .result_item_ttl,body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .inner_ttl_box .sub_ttl,body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .count_txt,body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item .tag_item,body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .spec_box .tag_group .tag01,body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row .col .num__txt,body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .num_count_box .num_count_item .num_count_ttl,body.page___group__rec #i-content_nav .sub_nav__item .sub_nav__link,body#body_top.rec__top main section.s-mv .text_block .text_box .ttl__box,body#body_top.rec__top main .mv_skip_btn,.t-nowrap{white-space:nowrap;text-wrap:nowrap}@keyframes under_mark_01{0%{background-size:0% 100%}100%{background-size:100% 100%}}@keyframes ani-scale01{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1);opacity:1}80%{transform:scale(.95);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes ani-scale02{0%{transform:scale(0);opacity:0}60%{transform:scale(1.05);opacity:1}80%{transform:scale(.98);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes ani-boder01{0%{background-size:0% 100%}100%{background-size:100% 100%}}@keyframes ani-graph-line01{0%{transform:scale(0,1)}60%{transform:scale(1.1,1)}80%{transform:scale(.95,1)}100%{transform:scale(1,1)}}@media screen and (max-width:1536px){body{margin:0}}@media screen and (max-width:1224px){body{margin:0}}@media screen and (max-width:980px){body{margin:0}}@media screen and (max-width:767px){body{margin:0}}@media screen and (max-width:475px){body{margin:0}}@media screen and (max-width:375px){body{margin:0}}html{margin:0 !important}#wpadminbar{display:none}html{font-size:62.5%;overflow-y:scroll}html body{font-size:1.6rem;height:auto;position:relative;overflow:clip;top:0;height:100%}html body.fixed{position:fixed !important;width:100% !important;overflow:hidden !important}html body a{text-decoration:none;color:inherit}html body a:hover{opacity:.6}html body a.fig{display:inline-block;margin:0;vertical-align:top}html body a.fig picture{width:100%;height:100%;vertical-align:top}html body a.fig img{width:100%;height:auto;vertical-align:top}html body button{cursor:pointer}html body button[disabled]{pointer-events:none}html body img,html body picture{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none;-moz-user-select:none}html body ul,html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body p{margin:0;font-weight:inherit;letter-spacing:0}html body p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-character;overflow-wrap:break-word;word-break:break-all}html body address{font-style:normal}html body img{max-width:100%}html body figure,html body .fig{margin:0;vertical-align:top}html body figure picture,html body .fig picture{width:100%;height:100%;vertical-align:top}html body figure img,html body .fig img{width:100%;height:auto;vertical-align:top}html body i{display:inline-block;height:auto;line-height:0;vertical-align:top}html body i img{width:100%;height:auto;vertical-align:top}html body i svg{display:inline-block;width:100%;height:auto;vertical-align:top}html body section{position:relative;background-color:#fff}html body section .txt{text-align:justify}@supports (-webkit-touch-callout:none){html body body{height:-webkit-fill-available}}html body .hvropa:hover{opacity:.7}html body .fadeIn00{opacity:0;transform:translate3d(0,2rem,0);transition:1s}@media screen and (max-width:980px){html body .fadeIn00 .fadeIn00{transition:1.2s}}html body .fadeIn00.is-show{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html body .fadeIn01{opacity:0;transform:translate3d(0,3rem,0);transition:1s}@media screen and (max-width:980px){html body .fadeIn01{transition:1.2s}}html body .fadeIn01.is-show{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html body .fadeIn01.is-show:nth-child(1){transition-delay:0s}html body .fadeIn01.is-show:nth-child(2){transition-delay:.1s}html body .fadeIn01.is-show:nth-child(3){transition-delay:.2s}html body .fadeIn01.is-show:nth-child(4){transition-delay:.3s}html body .fadeIn01.is-show:nth-child(5){transition-delay:.4s}html body .fadeIn01.is-show:nth-child(6){transition-delay:.5s}html body .fadeIn01.is-show:nth-child(7){transition-delay:.6s}html body .fadeIn01.is-show:nth-child(8){transition-delay:.7s}html body .fadeIn01.is-show:nth-child(9){transition-delay:.8s}html body .fadeIn01.is-show:nth-child(10){transition-delay:.9s}html body .fadeIn01.is-show:nth-child(11){transition-delay:1s}html body .fadeIn01.is-show:nth-child(12){transition-delay:1.1s}html body .fadeIn01.is-show:nth-child(13){transition-delay:1.2s}html body .fadeIn01.is-show:nth-child(14){transition-delay:1.3s}html body .fadeIn01.is-show:nth-child(15){transition-delay:1.4s}html body .fadeIn01.is-show:nth-child(16){transition-delay:1.5s}html body .fadeIn01.is-show:nth-child(17){transition-delay:1.6s}html body .fadeIn01.is-show:nth-child(18){transition-delay:1.7s}html body .fadeIn01.is-show:nth-child(19){transition-delay:1.8s}html body .fadeIn01.is-show:nth-child(20){transition-delay:1.9s}html body .fadeIn02>*{opacity:0;transform:translate3d(0,3rem,0);transition:1s}@media screen and (max-width:980px){html body .fadeIn02>*{transition:1.2s}}html body .fadeIn02.is-show>*{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html body .fadeIn02.is-show>*:nth-child(1){transition-delay:0s}html body .fadeIn02.is-show>*:nth-child(2){transition-delay:.15s}html body .fadeIn02.is-show>*:nth-child(3){transition-delay:.3s}html body .fadeIn02.is-show>*:nth-child(4){transition-delay:.45s}html body .fadeIn02.is-show>*:nth-child(5){transition-delay:.6s}html body .fadeIn02.is-show>*:nth-child(6){transition-delay:.75s}html body .fadeIn02.is-show>*:nth-child(7){transition-delay:.9s}html body .fadeIn02.is-show>*:nth-child(8){transition-delay:1.05s}html body .fadeIn02.is-show>*:nth-child(9){transition-delay:1.2s}html body .fadeIn02.is-show>*:nth-child(10){transition-delay:1.35s}html body .fadeIn02.is-show>*:nth-child(11){transition-delay:1.5s}html body .fadeIn02.is-show>*:nth-child(12){transition-delay:1.65s}html body .fadeIn02.is-show>*:nth-child(13){transition-delay:1.8s}html body .fadeIn02.is-show>*:nth-child(14){transition-delay:1.95s}html body .fadeIn02.is-show>*:nth-child(15){transition-delay:2.1s}html body .fadeIn02.is-show>*:nth-child(16){transition-delay:2.25s}html body .fadeIn02.is-show>*:nth-child(17){transition-delay:2.4s}html body .fadeIn02.is-show>*:nth-child(18){transition-delay:2.55s}html body .fadeIn02.is-show>*:nth-child(19){transition-delay:2.7s}html body .fadeIn02.is-show>*:nth-child(20){transition-delay:2.85s}html body .fadeIn02.is-show>*:nth-child(21){transition-delay:3s}html body .fadeIn02.is-show>*:nth-child(22){transition-delay:3.15s}html body .fadeIn02.is-show>*:nth-child(23){transition-delay:3.3s}html body .fadeIn02.is-show>*:nth-child(24){transition-delay:3.45s}html body .fadeIn02.is-show>*:nth-child(25){transition-delay:3.6s}html body .fadeIn02.is-show>*:nth-child(26){transition-delay:3.75s}html body .fadeIn02.is-show>*:nth-child(27){transition-delay:3.9s}html body .fadeIn02.is-show>*:nth-child(28){transition-delay:4.05s}html body .fadeIn02.is-show>*:nth-child(29){transition-delay:4.2s}html body .fadeIn02.is-show>*:nth-child(30){transition-delay:4.35s}html body .fadeIn02.is-show>*:nth-child(31){transition-delay:4.5s}html body .fadeIn02.is-show>*:nth-child(32){transition-delay:4.65s}html body .fadeIn02.is-show>*:nth-child(33){transition-delay:4.8s}html body .fadeIn02.is-show>*:nth-child(34){transition-delay:4.95s}html body .fadeIn02.is-show>*:nth-child(35){transition-delay:5.1s}html body .fadeIn02.is-show>*:nth-child(36){transition-delay:5.25s}html body .fadeIn02.is-show>*:nth-child(37){transition-delay:5.4s}html body .fadeIn02.is-show>*:nth-child(38){transition-delay:5.55s}html body .fadeIn02.is-show>*:nth-child(39){transition-delay:5.7s}html body .fadeIn02.is-show>*:nth-child(40){transition-delay:5.85s}html body .fade01{opacity:0;transition:1s}@media screen and (max-width:980px){html body .fade01{transition:1.2s}}html body .fade01.is-show{opacity:1}html body .fade01.is-show:nth-child(1){transition-delay:0s}html body .fade01.is-show:nth-child(2){transition-delay:.1s}html body .fade01.is-show:nth-child(3){transition-delay:.2s}html body .fade01.is-show:nth-child(4){transition-delay:.3s}html body .fade01.is-show:nth-child(5){transition-delay:.4s}html body .fade01.is-show:nth-child(6){transition-delay:.5s}html body .fade01.is-show:nth-child(7){transition-delay:.6s}html body .fade01.is-show:nth-child(8){transition-delay:.7s}html body .fade01.is-show:nth-child(9){transition-delay:.8s}html body .fade01.is-show:nth-child(10){transition-delay:.9s}html body .fade01.is-show:nth-child(11){transition-delay:1s}html body .fade01.is-show:nth-child(12){transition-delay:1.1s}html body .fade01.is-show:nth-child(13){transition-delay:1.2s}html body .fade01.is-show:nth-child(14){transition-delay:1.3s}html body .fade01.is-show:nth-child(15){transition-delay:1.4s}html body .fade01.is-show:nth-child(16){transition-delay:1.5s}html body .fade01.is-show:nth-child(17){transition-delay:1.6s}html body .fade01.is-show:nth-child(18){transition-delay:1.7s}html body .fade01.is-show:nth-child(19){transition-delay:1.8s}html body .fade01.is-show:nth-child(20){transition-delay:1.9s}html body .line_slide01{background-size:0% 100%;transition:1s}@media screen and (max-width:980px){html body .line_slide01{transition:1s}}html body .line_slide01.is-show{background-size:88% 100%}html body .line_slide01.is-show:nth-child(1){transition-delay:.2s}html body .line_slide01.is-show:nth-child(2){transition-delay:.4s}html body .line_slide01.is-show:nth-child(3){transition-delay:.6s}html body .line_slide01.is-show:nth-child(4){transition-delay:.8s}html body .line_slide01.is-show:nth-child(5){transition-delay:1s}html body .line_slide01.is-show:nth-child(6){transition-delay:1.2s}html body .line_slide01.is-show:nth-child(7){transition-delay:1.4s}html body .line_slide01.is-show:nth-child(8){transition-delay:1.6s}html body .line_slide01.is-show:nth-child(9){transition-delay:1.8s}html body .line_slide01.is-show:nth-child(10){transition-delay:2s}html body .line_slide01.is-show:nth-child(11){transition-delay:2.2s}html body .line_slide01.is-show:nth-child(12){transition-delay:2.4s}html body .line_slide01.is-show:nth-child(13){transition-delay:2.6s}html body .line_slide01.is-show:nth-child(14){transition-delay:2.8s}html body .line_slide01.is-show:nth-child(15){transition-delay:3s}html body .line_slide01.is-show:nth-child(16){transition-delay:3.2s}html body .line_slide01.is-show:nth-child(17){transition-delay:3.4s}html body .line_slide01.is-show:nth-child(18){transition-delay:3.6s}html body .line_slide01.is-show:nth-child(19){transition-delay:3.8s}html body .line_slide01.is-show:nth-child(20){transition-delay:4s}html body .line_slide02{background-size:0% 100%;transition:1.2s}@media screen and (max-width:980px){html body .line_slide02{transition:1.2s}}html body .line_slide02.is-show{background-size:97% 100%}html body .line_slide02.is-show:nth-child(1){transition-delay:.4s}html body .line_slide02.is-show:nth-child(2){transition-delay:.8s}html body .line_slide02.is-show:nth-child(3){transition-delay:1.2s}html body .line_slide02.is-show:nth-child(4){transition-delay:1.6s}html body .line_slide02.is-show:nth-child(5){transition-delay:2s}html body .line_slide02.is-show:nth-child(6){transition-delay:2.4s}html body .line_slide02.is-show:nth-child(7){transition-delay:2.8s}html body .line_slide02.is-show:nth-child(8){transition-delay:3.2s}html body .line_slide02.is-show:nth-child(9){transition-delay:3.6s}html body .line_slide02.is-show:nth-child(10){transition-delay:4s}html body .line_slide02.is-show:nth-child(11){transition-delay:4.4s}html body .line_slide02.is-show:nth-child(12){transition-delay:4.8s}html body .line_slide02.is-show:nth-child(13){transition-delay:5.2s}html body .line_slide02.is-show:nth-child(14){transition-delay:5.6s}html body .line_slide02.is-show:nth-child(15){transition-delay:6s}html body .line_slide02.is-show:nth-child(16){transition-delay:6.4s}html body .line_slide02.is-show:nth-child(17){transition-delay:6.8s}html body .line_slide02.is-show:nth-child(18){transition-delay:7.2s}html body .line_slide02.is-show:nth-child(19){transition-delay:7.6s}html body .line_slide02.is-show:nth-child(20){transition-delay:8s}html body .line_slide03.ani_delay01:after{transition-delay:.4s}html body .line_slide03:after{width:0;transition:1.2s}@media screen and (max-width:980px){html body .line_slide03{transition:1.2s}}html body .line_slide03.is-show:after{width:100%}html body .line_slide03.is-show:nth-child(1){transition-delay:.2s}html body .line_slide03.is-show:nth-child(2){transition-delay:.4s}html body .line_slide03.is-show:nth-child(3){transition-delay:.6s}html body .line_slide03.is-show:nth-child(4){transition-delay:.8s}html body .line_slide03.is-show:nth-child(5){transition-delay:1s}html body .line_slide03.is-show:nth-child(6){transition-delay:1.2s}html body .line_slide03.is-show:nth-child(7){transition-delay:1.4s}html body .line_slide03.is-show:nth-child(8){transition-delay:1.6s}html body .line_slide03.is-show:nth-child(9){transition-delay:1.8s}html body .line_slide03.is-show:nth-child(10){transition-delay:2s}html body .line_slide03.is-show:nth-child(11){transition-delay:2.2s}html body .line_slide03.is-show:nth-child(12){transition-delay:2.4s}html body .line_slide03.is-show:nth-child(13){transition-delay:2.6s}html body .line_slide03.is-show:nth-child(14){transition-delay:2.8s}html body .line_slide03.is-show:nth-child(15){transition-delay:3s}html body .line_slide03.is-show:nth-child(16){transition-delay:3.2s}html body .line_slide03.is-show:nth-child(17){transition-delay:3.4s}html body .line_slide03.is-show:nth-child(18){transition-delay:3.6s}html body .line_slide03.is-show:nth-child(19){transition-delay:3.8s}html body .line_slide03.is-show:nth-child(20){transition-delay:4s}html body .line_slide04{background-size:0% 93%;transition:1.2s;transition-delay:.2s}@media screen and (max-width:980px){html body .line_slide04{transition:1.2s}}html body .line_slide04.is-show{background-size:100% 93%}html body .line_slide04.is-show:nth-child(1){transition-delay:.4s}html body .line_slide04.is-show:nth-child(2){transition-delay:.8s}html body .line_slide04.is-show:nth-child(3){transition-delay:1.2s}html body .line_slide04.is-show:nth-child(4){transition-delay:1.6s}html body .line_slide04.is-show:nth-child(5){transition-delay:2s}html body .line_slide04.is-show:nth-child(6){transition-delay:2.4s}html body .line_slide04.is-show:nth-child(7){transition-delay:2.8s}html body .line_slide04.is-show:nth-child(8){transition-delay:3.2s}html body .line_slide04.is-show:nth-child(9){transition-delay:3.6s}html body .line_slide04.is-show:nth-child(10){transition-delay:4s}html body .line_slide04.is-show:nth-child(11){transition-delay:4.4s}html body .line_slide04.is-show:nth-child(12){transition-delay:4.8s}html body .line_slide04.is-show:nth-child(13){transition-delay:5.2s}html body .line_slide04.is-show:nth-child(14){transition-delay:5.6s}html body .line_slide04.is-show:nth-child(15){transition-delay:6s}html body .line_slide04.is-show:nth-child(16){transition-delay:6.4s}html body .line_slide04.is-show:nth-child(17){transition-delay:6.8s}html body .line_slide04.is-show:nth-child(18){transition-delay:7.2s}html body .line_slide04.is-show:nth-child(19){transition-delay:7.6s}html body .line_slide04.is-show:nth-child(20){transition-delay:8s}html body .line_slide05{background-size:0% 100%;transition:1.4s}html body .line_slide05.is-show{background-size:100% 100%}html body .ttl_ani01 .ani_tri01:before{opacity:0;transform:translate3d(-.5rem,0,0);transition:.6s}html body .ttl_ani01 .ani_tri01 .max_txt{opacity:0;transform:translate3d(1.25rem,0,0);transition:1s}html body .ttl_ani01 .ani_fade01{opacity:0;transform:translate3d(0,3rem,0);transition:1s}html body .ttl_ani01 .ani_fade01:nth-child(1){transition-delay:0s}html body .ttl_ani01 .ani_fade01:nth-child(2){transition-delay:.4s}html body .ttl_ani01 .ani_fade01:nth-child(3){transition-delay:.8s}html body .ttl_ani01 .ani_fade01:nth-child(4){transition-delay:1.2s}html body .ttl_ani01 .ani_fade01:nth-child(5){transition-delay:1.6s}html body .ttl_ani01 .ani_fade01:nth-child(6){transition-delay:2s}html body .ttl_ani01 .ani_fade01:nth-child(7){transition-delay:2.4s}html body .ttl_ani01 .ani_fade01:nth-child(8){transition-delay:2.8s}html body .ttl_ani01 .ani_fade01:nth-child(9){transition-delay:3.2s}html body .ttl_ani01 .ani_fade01:nth-child(10){transition-delay:3.6s}html body .ttl_ani01 .ani_fade01:nth-child(11){transition-delay:4s}html body .ttl_ani01 .ani_fade01:nth-child(12){transition-delay:4.4s}html body .ttl_ani01 .ani_fade01:nth-child(13){transition-delay:4.8s}html body .ttl_ani01 .ani_fade01:nth-child(14){transition-delay:5.2s}html body .ttl_ani01 .ani_fade01:nth-child(15){transition-delay:5.6s}html body .ttl_ani01 .ani_fade01:nth-child(16){transition-delay:6s}html body .ttl_ani01 .ani_fade01:nth-child(17){transition-delay:6.4s}html body .ttl_ani01 .ani_fade01:nth-child(18){transition-delay:6.8s}html body .ttl_ani01 .ani_fade01:nth-child(19){transition-delay:7.2s}html body .ttl_ani01 .ani_fade01:nth-child(20){transition-delay:7.6s}html body .ttl_ani01.is-show .ani_tri01:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html body .ttl_ani01.is-show .ani_tri01 .max_txt{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html body .ttl_ani01.is-show .ani_fade01{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html body .ani_delay01:nth-child(1){transition-delay:.15s}html body .ani_delay01:nth-child(2){transition-delay:.3s}html body .ani_delay01:nth-child(3){transition-delay:.45s}html body .ani_delay01:nth-child(4){transition-delay:.6s}html body .ani_delay01:nth-child(5){transition-delay:.75s}html body .ani_delay01:nth-child(6){transition-delay:.9s}html body .ani_delay01:nth-child(7){transition-delay:1.05s}html body .ani_delay01:nth-child(8){transition-delay:1.2s}html body .ani_delay01:nth-child(9){transition-delay:1.35s}html body .ani_delay01:nth-child(10){transition-delay:1.5s}html body .ani_delay01:nth-child(11){transition-delay:1.65s}html body .ani_delay01:nth-child(12){transition-delay:1.8s}html body .ani_delay01:nth-child(13){transition-delay:1.95s}html body .ani_delay01:nth-child(14){transition-delay:2.1s}html body .ani_delay01:nth-child(15){transition-delay:2.25s}html body .ani_delay01:nth-child(16){transition-delay:2.4s}html body .ani_delay01:nth-child(17){transition-delay:2.55s}html body .ani_delay01:nth-child(18){transition-delay:2.7s}html body .ani_delay01:nth-child(19){transition-delay:2.85s}html body .ani_delay01:nth-child(20){transition-delay:3s}html body .ani_delay01:nth-child(21){transition-delay:3.15s}html body .ani_delay01:nth-child(22){transition-delay:3.3s}html body .ani_delay01:nth-child(23){transition-delay:3.45s}html body .ani_delay01:nth-child(24){transition-delay:3.6s}html body .ani_delay01:nth-child(25){transition-delay:3.75s}html body .ani_delay01:nth-child(26){transition-delay:3.9s}html body .ani_delay01:nth-child(27){transition-delay:4.05s}html body .ani_delay01:nth-child(28){transition-delay:4.2s}html body .ani_delay01:nth-child(29){transition-delay:4.35s}html body .ani_delay01:nth-child(30){transition-delay:4.5s}html body .ani_delay01:nth-child(31){transition-delay:4.65s}html body .ani_delay01:nth-child(32){transition-delay:4.8s}html body .ani_delay01:nth-child(33){transition-delay:4.95s}html body .ani_delay01:nth-child(34){transition-delay:5.1s}html body .ani_delay01:nth-child(35){transition-delay:5.25s}html body .ani_delay01:nth-child(36){transition-delay:5.4s}html body .ani_delay01:nth-child(37){transition-delay:5.55s}html body .ani_delay01:nth-child(38){transition-delay:5.7s}html body .ani_delay01:nth-child(39){transition-delay:5.85s}html body .ani_delay01:nth-child(40){transition-delay:6s}html body .ani_delay02:nth-child(1){transition-delay:.5s}html body .ani_delay02:nth-child(2){transition-delay:1s}html body .ani_delay02:nth-child(3){transition-delay:1.5s}html body .ani_delay02:nth-child(4){transition-delay:2s}html body .ani_delay02:nth-child(5){transition-delay:2.5s}html body .ani_delay02:nth-child(6){transition-delay:3s}html body .ani_delay02:nth-child(7){transition-delay:3.5s}html body .ani_delay02:nth-child(8){transition-delay:4s}html body .ani_delay02:nth-child(9){transition-delay:4.5s}html body .ani_delay02:nth-child(10){transition-delay:5s}html body .ani_delay02:nth-child(11){transition-delay:5.5s}html body .ani_delay02:nth-child(12){transition-delay:6s}html body .ani_delay02:nth-child(13){transition-delay:6.5s}html body .ani_delay02:nth-child(14){transition-delay:7s}html body .ani_delay02:nth-child(15){transition-delay:7.5s}html body .ani_delay02:nth-child(16){transition-delay:8s}html body .ani_delay02:nth-child(17){transition-delay:8.5s}html body .ani_delay02:nth-child(18){transition-delay:9s}html body .ani_delay02:nth-child(19){transition-delay:9.5s}html body .ani_delay02:nth-child(20){transition-delay:10s}html body .ani_delay02:nth-child(21){transition-delay:10.5s}html body .ani_delay02:nth-child(22){transition-delay:11s}html body .ani_delay02:nth-child(23){transition-delay:11.5s}html body .ani_delay02:nth-child(24){transition-delay:12s}html body .ani_delay02:nth-child(25){transition-delay:12.5s}html body .ani_delay02:nth-child(26){transition-delay:13s}html body .ani_delay02:nth-child(27){transition-delay:13.5s}html body .ani_delay02:nth-child(28){transition-delay:14s}html body .ani_delay02:nth-child(29){transition-delay:14.5s}html body .ani_delay02:nth-child(30){transition-delay:15s}html body .ani_delay02:nth-child(31){transition-delay:15.5s}html body .ani_delay02:nth-child(32){transition-delay:16s}html body .ani_delay02:nth-child(33){transition-delay:16.5s}html body .ani_delay02:nth-child(34){transition-delay:17s}html body .ani_delay02:nth-child(35){transition-delay:17.5s}html body .ani_delay02:nth-child(36){transition-delay:18s}html body .ani_delay02:nth-child(37){transition-delay:18.5s}html body .ani_delay02:nth-child(38){transition-delay:19s}html body .ani_delay02:nth-child(39){transition-delay:19.5s}html body .ani_delay02:nth-child(40){transition-delay:20s}html body .ani_delay03:nth-child(1){transition-delay:0s}html body .ani_delay03:nth-child(2){transition-delay:.15s}html body .ani_delay03:nth-child(3){transition-delay:.3s}html body .ani_delay03:nth-child(4){transition-delay:.45s}html body .ani_delay03:nth-child(5){transition-delay:.6s}html body .ani_delay03:nth-child(6){transition-delay:.75s}html body .ani_delay03:nth-child(7){transition-delay:.9s}html body .ani_delay03:nth-child(8){transition-delay:1.05s}html body .ani_delay03:nth-child(9){transition-delay:1.2s}html body .ani_delay03:nth-child(10){transition-delay:1.35s}html body .ani_delay03:nth-child(11){transition-delay:1.5s}html body .ani_delay03:nth-child(12){transition-delay:1.65s}html body .ani_delay03:nth-child(13){transition-delay:1.8s}html body .ani_delay03:nth-child(14){transition-delay:1.95s}html body .ani_delay03:nth-child(15){transition-delay:2.1s}html body .ani_delay03:nth-child(16){transition-delay:2.25s}html body .ani_delay03:nth-child(17){transition-delay:2.4s}html body .ani_delay03:nth-child(18){transition-delay:2.55s}html body .ani_delay03:nth-child(19){transition-delay:2.7s}html body .ani_delay03:nth-child(20){transition-delay:2.85s}html body .ani_delay03:nth-child(21){transition-delay:3s}html body .ani_delay03:nth-child(22){transition-delay:3.15s}html body .ani_delay03:nth-child(23){transition-delay:3.3s}html body .ani_delay03:nth-child(24){transition-delay:3.45s}html body .ani_delay03:nth-child(25){transition-delay:3.6s}html body .ani_delay03:nth-child(26){transition-delay:3.75s}html body .ani_delay03:nth-child(27){transition-delay:3.9s}html body .ani_delay03:nth-child(28){transition-delay:4.05s}html body .ani_delay03:nth-child(29){transition-delay:4.2s}html body .ani_delay03:nth-child(30){transition-delay:4.35s}html body .ani_delay03:nth-child(31){transition-delay:4.5s}html body .ani_delay03:nth-child(32){transition-delay:4.65s}html body .ani_delay03:nth-child(33){transition-delay:4.8s}html body .ani_delay03:nth-child(34){transition-delay:4.95s}html body .ani_delay03:nth-child(35){transition-delay:5.1s}html body .ani_delay03:nth-child(36){transition-delay:5.25s}html body .ani_delay03:nth-child(37){transition-delay:5.4s}html body .ani_delay03:nth-child(38){transition-delay:5.55s}html body .ani_delay03:nth-child(39){transition-delay:5.7s}html body .ani_delay03:nth-child(40){transition-delay:5.85s}@keyframes content_opa{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes content_opa02{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible;transform:translateY(0)}}html body #content__wrap{overflow-y:clip}html body .sub01{top:-.6em;bottom:inherit;position:relative;font-size:.6em}html body .sub02{top:-.6em;bottom:inherit;position:relative;font-size:.6em}html body .sub03{position:relative;font-size:80%}html body .pl-18vw{padding-left:18vw}html body .js-acd-btn{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;cursor:pointer;gap:25px}@media screen and (max-width:980px){html body .js-acd-btn{width:100%}}html body .js-acd-btn button{width:calc(100% - 25px - 16px);text-align:justify}html body .js-acd-btn .line-box{width:16px !important;height:16px !important;position:relative}html body .js-acd-btn .line-box .line{background-color:#212121;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;display:block}html body .js-acd-btn .line-box .line.line01{height:2px;width:100%}html body .js-acd-btn .line-box .line.line02{height:100%;width:2px}html body .js-acd-btn.active .line-box .line.line02{opacity:0}html body .js-acd-content{display:none}html body .js-md-item{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000}html body .js-md-item .modal_content{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;max-width:1170px;padding-left:37px;padding-right:37px;width:100%}@media screen and (max-width:980px){html body .js-md-item .modal_content{width:100%;padding-left:9.8666666667vw;padding-right:9.8666666667vw}}@media screen and (max-width:980px) and (max-width:767px){html body .js-md-item .modal_content{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}html body .js-md-item .modal_content .modal_content_inner{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;z-index:2;overflow:hidden}html body .js-md-item .modal_content .modal_content_inner .item_cont_inner{overflow-y:scroll;overflow-x:hidden;width:100%;height:100%}@media screen and (max-width:767px){html body .js-md-item .modal_content .modal_content_inner{top:clamp(45px, 10.2564102564vh - 20px, 70px);bottom:auto}}html body .js-md-item .close-icn-box{width:26px;height:auto;display:inline-block;position:absolute;right:30px;top:clamp(30px, 10.2564102564vh, 80px);z-index:10;font-size:0}html body .js-md-item .close-icn-box svg{width:100%;height:auto}@media screen and (max-width:767px){html body .js-md-item .close-icn-box{top:clamp(20px, 4.9715909091vh, 35px);width:clamp(14px, 3.7333333333vw, 26px);right:5.3333333333vw}}html body .js-md-item .modal__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(79,79,79,.9);mix-blend-mode:multiply;z-index:1}html body .js-md-item .js-md-close,html body .js-md-item .js-md-close02{cursor:pointer}html body #js_pager_content .js_pager_item{display:none}html body #js_pager_content .js_pager_item.is-active{display:block}html body #js_pager_content .pagination{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:1050px;margin-top:97px}@media screen and (max-width:980px){html body #js_pager_content .pagination{margin-top:48px}}html body #js_pager_content .pagination .number{display:none}html body #js_pager_content .pagination .item{cursor:pointer}html body #js_pager_content .pagination .item .outer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:14px}html body #js_pager_content .pagination .item .outer .text{font-size:20px;letter-spacing:.03em;line-height:1}html body #js_pager_content .pagination .item.prev .outer .p_arw01{transform:rotate(-180deg)}html body #js_pager_content .pagination .item.next .outer .text{order:1}html body #js_pager_content .pagination .item.next .outer .p_arw01{order:2}html body #js_pager_content .pagination .item.disabled{opacity:0;pointer-events:none}html body #js_pager_content .pagination .item:hover{opacity:1}html body #js_pager_content .pagination .item:hover .outer{opacity:1}html body #js_pager_content .pagination .item:hover .outer .text{color:#212121}html body #js_pager_content .pagination .item:hover .outer .p_arw01:after{transform:scale(1.15)}html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}ol,ul,li{list-style:none}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0px}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:68%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:0}sup{top:-.5em}input{border-radius:0}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}cite{font-style:normal}@media screen and (max-width:767px){body.content_section01_scroll header.l-header-rec{background-color:#fff}}body.footer_scroll header.l-header-rec .inner_wrap .btn_sp_fixed{opacity:0;pointer-events:none}@media screen and (min-width:768px){body.footer_scroll header.l-header-rec .nav__wrap{display:none !important}}body header.l-header-rec{position:fixed;top:0;left:0;width:100%;z-index:100;padding:clamp(26px, 1.7783857729vw, 26px) clamp(20px, 1.3679890561vw, 20px) clamp(26px, 1.7783857729vw, 26px) clamp(40px, 2.7359781122vw, 40px)}@media screen and (max-width:767px){body header.l-header-rec{padding:24px 21px 10px 13px}}body header.l-header-rec .inner_wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:30px;position:relative}body header.l-header-rec .inner_wrap .header_logo{width:clamp(260px, 21.2722298222vw, 311px);height:auto;z-index:100;font-size:0}@media screen and (min-width:768px){body header.l-header-rec .inner_wrap .header_logo{transform:translateY(24%)}}@media screen and (max-width:980px){body header.l-header-rec .inner_wrap .header_logo{width:clamp(126px, 33.6vw, 260px)}}@media screen and (max-width:767px){body header.l-header-rec .inner_wrap .header_logo{width:clamp(126px, 33.6vw, 160px)}}body header.l-header-rec .inner_wrap .header_logo .header_logo_wrap{display:block}body header.l-header-rec .inner_wrap .header_logo .header_logo_wrap picture,body header.l-header-rec .inner_wrap .header_logo .header_logo_wrap img{width:100%;height:auto}body header.l-header-rec .inner_wrap .btn_sp_fixed{position:absolute;z-index:2;top:0;right:0}@media screen and (max-width:767px){body header.l-header-rec .inner_wrap .btn_sp_fixed{position:fixed;top:inherit;bottom:3.2vw;right:3.2vw}}body header.l-header-rec .inner_wrap .nav_cont_block{width:250px;position:absolute;z-index:1;top:0;right:0;padding-top:clamp(52px, 4.3775649795vw, 64px)}@media screen and (max-width:767px){body header.l-header-rec .inner_wrap .nav_cont_block{padding-top:9px;width:fit-content;z-index:3}}body header.l-header-rec .inner_wrap .nav_cont_block .nav{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:767px){body header.l-header-rec .inner_wrap .nav_cont_block .nav.js-toggleNavi{display:none;position:fixed;background-color:#d9d9d9;width:100vw;height:100vh;top:0;left:0;right:0;padding:65px 0 18vh;overflow-y:scroll}}body header.l-header-rec .inner_wrap .nav_cont_block .nav .nav__wrap{margin-top:clamp(40px, 3.6935704514vw, 54px);margin-right:clamp(19px, 1.2995896033vw, 19px);text-align:right}@media screen and (max-width:980px){body header.l-header-rec .inner_wrap .nav_cont_block .nav .nav__wrap{margin-right:0}}@media screen and (max-width:980px) and (max-width:767px){body header.l-header-rec .inner_wrap .nav_cont_block .nav .nav__wrap{margin-top:0;padding-top:calc(6vh + 25px)}}body header.l-header-rec .inner_wrap .nav_cont_block .nav .nav__wrap .nav__block .nav_item{color:#212121}body header.l-header-rec .inner_wrap .nav_cont_block .nav .nav__wrap .nav__block .nav_item+.nav_item{margin-top:clamp(20px, 1.6415868673vw, 24px)}@media screen and (max-width:767px){body header.l-header-rec .inner_wrap .nav_cont_block .nav .nav__wrap .nav__block .nav_item+.nav_item{margin-top:0}body header.l-header-rec .inner_wrap .nav_cont_block .nav .nav__wrap .nav__block .nav_item+.nav_item .nav__link01{padding-top:22px}body header.l-header-rec .inner_wrap .nav_cont_block .nav .nav__wrap .nav__block .nav_item .nav__link01{width:100%;display:block;text-align:center;padding-bottom:22px;border-bottom:2px solid #ececec}body header.l-header-rec .inner_wrap .nav_cont_block .nav .nav__wrap .nav__block .nav_item .nav__link01 .link__text{padding-bottom:0;background:inherit}}body header.l-header-rec .inner_wrap .nav_cont_block .nav .nav__wrap .sub_nav__block{margin-top:clamp(50px, 5.8823529412vw, 86px)}body header.l-header-rec .inner_wrap .nav_cont_block .nav .nav__wrap .sp_nav__block{display:none;padding-left:30px;padding-right:30px}@media screen and (max-width:767px){body header.l-header-rec .inner_wrap .nav_cont_block .nav .nav__wrap .sp_nav__block{display:block;margin-top:65px}}body header.l-header-rec .inner_wrap .nav_cont_block .nav .nav__wrap .sp_nav__block .sp_nav_item{max-width:273px;margin-left:auto;margin-right:auto;text-align:center}body header.l-header-rec .inner_wrap .nav_cont_block .nav .nav__wrap .sp_nav__block .sp_nav_item+.sp_nav_item{margin-top:40px}body.rec__top .nav_item.link__rec__top{pointer-events:none !important}body.rec__top .nav_item.link__rec__top .nav__link01{pointer-events:none !important}body.rec__top .nav_item.link__rec__top .nav__link01 .link__text{color:#fdb53f !important}body.body_works .nav_item.link__rec__works{pointer-events:none !important}body.body_works .nav_item.link__rec__works .nav__link01{pointer-events:none !important}body.body_works .nav_item.link__rec__works .nav__link01 .link__text{color:#fdb53f !important}body.body_place .nav_item.link__rec__place{pointer-events:none !important}body.body_place .nav_item.link__rec__place .nav__link01{pointer-events:none !important}body.body_place .nav_item.link__rec__place .nav__link01 .link__text{color:#fdb53f !important}body.body_about .nav_item.link__rec__sele{pointer-events:none !important}body.body_about .nav_item.link__rec__sele .nav__link01{pointer-events:none !important}body.body_about .nav_item.link__rec__sele .nav__link01 .link__text{color:#fdb53f !important}body footer{position:relative;z-index:10;overflow:hidden}body footer [class*=nav__link]:hover{opacity:1;color:#fdb53f}body footer [class*=nav__link]:hover .icn_blank *{fill:#fdb53f}body footer.l-footer-rec{background-color:#212121;padding-top:clamp(35px, 4.1039671683vw, 60px);padding-bottom:clamp(28px, 2.0519835841vw, 30px)}body footer.l-footer-rec .logo_block{margin-bottom:clamp(32px, 4.0355677155vw, 59px)}body footer.l-footer-rec .logo_block .footer_logo_link{display:inline-block;margin-left:auto;margin-right:auto;width:clamp(315px, 25.4445964432vw, 372px)}body footer.l-footer-rec .logo_block .footer_logo_link img,body footer.l-footer-rec .logo_block .footer_logo_link svg{width:100%;height:auto}body footer.l-footer-rec .nav_block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:767px){body footer.l-footer-rec .nav_block{display:block}}body footer.l-footer-rec .nav_block .nav_item_area{width:25%}@media screen and (max-width:767px){body footer.l-footer-rec .nav_block .nav_item_area{width:100%}body footer.l-footer-rec .nav_block .nav_item_area:not(:has(.nav_item_ttl)){display:none}}body footer.l-footer-rec .nav_block .nav_item_area .nav_item_box+.nav_item_ttl{margin-top:clamp(34px, 3.2831737346vw, 48px)}@media screen and (max-width:767px){body footer.l-footer-rec .nav_block .nav_item_area .nav_item_box+.nav_item_ttl{margin-top:0;width:100%;text-align:center}}body footer.l-footer-rec .nav_block .nav_item_area .nav_item_box .nav_item_ttl+.nav_item_list{margin-top:clamp(20px, 1.6415868673vw, 24px)}body footer.l-footer-rec .nav_block .nav_item_area .nav_item_box .nav_item_list .nav_item+.nav_item{margin-top:clamp(12px, 0.8207934337vw, 12px)}@media screen and (max-width:767px){body footer.l-footer-rec .nav_block .nav_item_area .nav_item_box{display:none}}body footer.l-footer-rec .inner_footer_block{margin-top:clamp(34px, 8.6183310534vw, 126px)}body footer.l-footer-rec .inner_footer_block .copy{display:block;text-align:center;font-size:clamp(10px, 0.8207934337vw, 12px);line-height:1.2;letter-spacing:0em}body#body_top{opacity:0}body#body_top.rec__top main{padding-top:0}body#body_top.rec__top main .fv__ani__outer{position:relative;padding-top:80px}body#body_top.rec__top main .skip_btn_box{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100000;pointer-events:none}body#body_top.rec__top main .skip_btn_box .skip_btn_inner{position:sticky;top:0;left:0;right:0;margin:auto;width:100vw;height:100vh;z-index:100000;pointer-events:none}body#body_top.rec__top main .skip_btn_box:has(.is-skipped),body#body_top.rec__top main .skip_btn_box:has(.ani-complete){display:none}body#body_top.rec__top main .mv_skip_btn{position:absolute;bottom:6vh;right:clamp(40px, 2.7359781122vw, 40px);z-index:100000;display:inline-block;padding:.25em .8em .2em;line-height:1.2;font-size:clamp(18px, 1.5047879617vw, 22px);color:#212121;background-color:#fff;border:1px solid;text-align:center;pointer-events:all}body#body_top.rec__top main .mv_skip_btn.is-skipped{visibility:hidden;pointer-events:none}@media screen and (max-width:767px){body#body_top.rec__top main .mv_skip_btn{bottom:calc(52px + 3.2vw + 30px);right:3.2vw}}body#body_top.rec__top main section{position:relative;z-index:3;background-color:#fff}body#body_top.rec__top main section.s-fv_ani_text,body#body_top.rec__top main section.s-fv_ani_image{height:calc(clamp(2.8vh, 111.4911080711vw, 3260px) + 36vh)}@media screen and (max-width:767px){body#body_top.rec__top main section.s-fv_ani_text,body#body_top.rec__top main section.s-fv_ani_image{height:calc(clamp(2.8vh, 288vw, 2160px) + 36vh)}}body#body_top.rec__top main section.s-fv_ani_text{width:100vw;pointer-events:none;z-index:2;position:absolute;mix-blend-mode:multiply;top:0;left:0}body#body_top.rec__top main section.s-fv_ani_text .text_block{width:100vw;height:100vh;top:0;left:0;position:fixed;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body#body_top.rec__top main section.s-fv_ani_text .text_block .catch_ttl{position:relative;line-height:1;display:inline-block;font-size:clamp(34px, 3.488372093vw, 51px);letter-spacing:0em;color:#212121;text-align:center}body#body_top.rec__top main section.s-fv_ani_text .text_block .catch_ttl .catch_ttl_text{display:inline-block;font-size:1em;position:absolute;opacity:0;top:0;left:0;bottom:0;right:0;margin:auto}body#body_top.rec__top main section.s-fv_ani_text .text_block .catch_ttl .catch_ttl_text__01{opacity:1;position:relative;z-index:3}body#body_top.rec__top main section.s-fv_ani_text .text_block .catch_ttl .catch_ttl_text__02{z-index:2}body#body_top.rec__top main section.s-fv_ani_text .text_block .catch_ttl .catch_ttl_text__03{z-index:1}body#body_top.rec__top main section.s-fv_ani_text .text_block .scroll_box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;bottom:18px;left:0;right:0;margin:auto;width:10px;height:fit-content;gap:5px;font-size:0}@media screen and (max-width:767px){body#body_top.rec__top main section.s-fv_ani_text .text_block .scroll_box{display:none}}body#body_top.rec__top main section.s-fv_ani_text .text_block .scroll_box .icn_scroll{width:100%;height:auto}body#body_top.rec__top main section.s-fv_ani_text .text_block .scroll_box .line{width:1px;height:34px;display:block;transform:translateX(-1px);overflow:hidden;font-size:0}body#body_top.rec__top main section.s-fv_ani_text .text_block .scroll_box .line:before{content:"";display:block;width:100%;height:100%;background-color:#d9d9d9;animation:pathmove 1.8s ease-in-out infinite}@keyframes pathmove{0%{opacity:1;transform:translateY(-100%)}30%{opacity:1}80%{opacity:1}100%{opacity:1;transform:translateY(100%)}}body#body_top.rec__top main section.s-fv_ani_image{position:relative;pointer-events:none;z-index:0}body#body_top.rec__top main section.s-fv_ani_image .image_block{position:absolute;top:max(60px, 8vh);left:0;right:0;margin:auto;width:100%;height:100%;z-index:0}@media screen and (max-width:767px){body#body_top.rec__top main section.s-fv_ani_image .image_block{top:0}}body#body_top.rec__top main section.s-fv_ani_image .image_block .fig{position:absolute;width:clamp(10px, 23.8030095759vw, 348px);z-index:0;height:fit-content;font-size:0;bottom:0}body#body_top.rec__top main section.s-fv_ani_image .image_block .fig img{width:100%;height:auto}body#body_top.rec__top main section.s-fv_ani_image .image_block .fig .front{position:absolute;top:0;left:0;z-index:1}body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__1{width:clamp(169px, 22.4350205198vw, 656px);top:0;left:clamp(10px, 19.6990424077vw, 576px)}@media screen and (max-width:767px){body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__1{width:clamp(169px, 45.0666666667vw, 338px);top:clamp(50px, 13.3333333333vw, 100px);left:clamp(18px, 4.8vw, 36px)}}body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__2{width:clamp(86px, 12.0383036936vw, 352px);top:clamp(10px, 7.7975376197vw, 228px);right:clamp(10px, 32.2845417237vw, 944px)}@media screen and (max-width:767px){body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__2{width:clamp(86px, 22.9333333333vw, 172px);top:clamp(208px, 14.2270861833vw, 416px);right:auto;left:clamp(49px, 3.3515731874vw, 98px)}}body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__3{width:clamp(143px, 21.0670314637vw, 616px);top:clamp(10px, 1.1627906977vw, 34px);right:clamp(10px, 2.7359781122vw, 80px)}@media screen and (max-width:767px){body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__3{width:clamp(143px, 38.1333333333vw, 286px);top:0;right:clamp(0px, 0vw, 0px)}}body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__4{width:clamp(122px, 21.1354309166vw, 618px);top:clamp(10px, 21.5458276334vw, 630px);left:clamp(10px, 2.7359781122vw, 80px)}@media screen and (max-width:767px){body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__4{width:clamp(122px, 32.5333333333vw, 244px);top:clamp(420px, 112vw, 840px);left:clamp(0px, 0vw, 0px)}}body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__5{width:clamp(169px, 29.4117647059vw, 860px);top:clamp(10px, 35.5677154583vw, 1040px);right:clamp(10px, 24.6238030096vw, 720px)}@media screen and (max-width:767px){body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__5{width:clamp(169px, 45.0666666667vw, 338px);top:clamp(240px, 64vw, 480px);right:clamp(10px, 2.6666666667vw, 20px)}}body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__6{width:clamp(86px, 11.3543091655vw, 332px);top:clamp(10px, 41.9972640219vw, 1228px);left:clamp(10px, 27.7701778386vw, 812px)}@media screen and (max-width:767px){body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__6{width:clamp(86px, 22.9333333333vw, 172px);top:clamp(396px, 105.6vw, 792px);left:auto;right:clamp(118px, 31.4666666667vw, 236px)}}body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__7{width:clamp(140px, 14.9110807114vw, 436px);top:clamp(10px, 44.4596443228vw, 1300px);right:clamp(10px, 2.7359781122vw, 80px)}@media screen and (max-width:767px){body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__7{width:clamp(140px, 37.3333333333vw, 280px);top:clamp(550px, 146.6666666667vw, 1100px);right:0}}body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__8{width:clamp(200px, 29.0013679891vw, 848px);top:clamp(10px, 64.2270861833vw, 1878px);left:clamp(10px, 4.4459644323vw, 130px)}@media screen and (max-width:767px){body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__8{width:clamp(200px, 53.3333333333vw, 400px);top:clamp(760px, 202.6666666667vw, 1520px);left:0}}body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__9{width:clamp(123px, 16.0054719562vw, 468px);top:clamp(10px, 66.3474692202vw, 1940px);right:clamp(10px, 24.6238030096vw, 720px)}@media screen and (max-width:767px){body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__9{width:clamp(123px, 32.8vw, 246px);top:clamp(840px, 224vw, 1680px);right:clamp(20px, 5.3333333333vw, 40px)}}body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__10{width:clamp(146px, 21.1354309166vw, 618px);top:clamp(10px, 89.876880985vw, 2628px);left:clamp(10px, 25.9917920657vw, 760px)}@media screen and (max-width:767px){body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__10{width:clamp(146px, 38.9333333333vw, 292px);top:clamp(957px, 255.2vw, 1914px);left:clamp(20px, 5.3333333333vw, 40px)}}body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__11{width:clamp(160px, 23.9398084815vw, 700px);top:clamp(10px, 92.3392612859vw, 2700px);right:clamp(10px, 5.4719562244vw, 160px)}@media screen and (max-width:767px){body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__11{width:clamp(160px, 42.6666666667vw, 320px);top:clamp(1109px, 295.7333333333vw, 2218px);right:clamp(0px, 0vw, 0px)}}body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__12{width:clamp(169px, 25.9917920657vw, 760px);top:clamp(10px, 123.1190150479vw, 3600px);left:clamp(10px, 4.4459644323vw, 130px)}@media screen and (max-width:767px){body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__12{width:clamp(169px, 45.0666666667vw, 338px);top:clamp(1200px, 320vw, 2400px);left:clamp(0px, 0vw, 0px)}}body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__13{width:clamp(110px, 17.7838577291vw, 520px);top:clamp(10px, 114.9110807114vw, 3360px);right:clamp(10px, 25.9917920657vw, 760px)}@media screen and (max-width:767px){body#body_top.rec__top main section.s-fv_ani_image .image_block .fig.fig__13{width:clamp(110px, 29.3333333333vw, 220px);top:clamp(1300px, 346.6666666667vw, 2600px);right:clamp(30px, 8vw, 60px)}}body#body_top.rec__top main section.s-mv{height:150vh;position:relative;z-index:1;background-color:inherit;padding-bottom:0}@media screen and (max-width:767px){body#body_top.rec__top main section.s-mv{aspect-ratio:5/6;height:auto}}body#body_top.rec__top main section.s-mv .cont_block{position:sticky;top:0;width:100vw;height:100vh}@media screen and (max-width:767px){body#body_top.rec__top main section.s-mv .cont_block{width:100%;height:100%}}body#body_top.rec__top main section.s-mv .text_block{position:absolute;z-index:3;top:0;bottom:0;left:0;right:0;margin:auto;transform:translateY(3vh);width:92.1875%;height:fit-content;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:clamp(3px, 0.8207934337vw, 12px)}@media screen and (max-width:767px){body#body_top.rec__top main section.s-mv .text_block{width:calc(100% - clamp(7px, 1.8666666667vw, 7px) * 2);gap:clamp(3px, 0.8vw, 8px);top:inherit;bottom:-20%;transform:translateY(0vh)}}body#body_top.rec__top main section.s-mv .text_block .text_box{width:calc(100% - clamp(14px, 5.60875513vw, 820px) - clamp(3px, 0.8207934337vw, 12px));transform:translateX(5%);opacity:0}@media screen and (max-width:767px){body#body_top.rec__top main section.s-mv .text_block .text_box{width:calc(100% - clamp(14px, 3.7333333333vw, 20px) - clamp(7px, 1.8666666667vw, 7px))}}body#body_top.rec__top main section.s-mv .text_block .text_box .ttl__box{position:relative;width:fit-content;height:fit-content}body#body_top.rec__top main section.s-mv .text_block .text_box .ttl__box .front-text{position:absolute;top:0;left:0;display:inline-block;width:fit-content;height:fit-content;font-size:1em;opacity:1;-webkit-filter:drop-shadow(0px 0px 15px #fff) drop-shadow(0px 0px 5px #fff);-moz-filter:drop-shadow(0px 0px 15px #fff) drop-shadow(0px 0px 5px #fff);filter:drop-shadow(0px 0px 15px #fff) drop-shadow(0px 0px 5px #fff)}body#body_top.rec__top main section.s-mv .text_block .text_box .ttl__box .back-text{opacity:0;font-size:1em;-webkit-filter:drop-shadow(0px 0px 15px #fff) drop-shadow(0px 0px 5px #fff);-moz-filter:drop-shadow(0px 0px 15px #fff) drop-shadow(0px 0px 5px #fff);filter:drop-shadow(0px 0px 15px #fff) drop-shadow(0px 0px 5px #fff)}body#body_top.rec__top main section.s-mv .text_block .text_box .ttl__box .under_mark_ori{background:linear-gradient(transparent 72%,#fdb53f 50%);display:inline;background-size:0% 69%;background-repeat:no-repeat;background-position-x:left .08em;padding-right:.08em}body#body_top.rec__top main section.s-mv .text_block .text_box .ttl__box .front-text,body#body_top.rec__top main section.s-mv .text_block .text_box .ttl__box .back-text{line-height:.85}body#body_top.rec__top main section.s-mv .text_block .text_box .ttl__box .front-text .max_txt:last-of-type .under_mark_ori,body#body_top.rec__top main section.s-mv .text_block .text_box .ttl__box .back-text .max_txt:last-of-type .under_mark_ori{background-position-x:left}body#body_top.rec__top main section.s-mv .text_block .arw_box{display:inline-block;width:clamp(14px, 5.60875513vw, 820px);height:fit-content;font-size:0;margin-top:29%;opacity:0;transform:translateX(-15%)}body#body_top.rec__top main section.s-mv .text_block .arw_box svg{width:100%;height:auto}@media screen and (max-width:767px){body#body_top.rec__top main section.s-mv .text_block .arw_box{width:clamp(14px, 3.7333333333vw, 20px);margin-top:38%}}body#body_top.rec__top main section.s-mv .text_block .lead_txt{letter-spacing:0em;line-height:1.2;color:#212121;text-align:left;margin-top:clamp(0px, 0vw, 0px);padding-left:.2em}@media screen and (max-width:767px){body#body_top.rec__top main section.s-mv .text_block .lead_txt{margin-top:clamp(22px, 5.8666666667vw, 32px)}}body#body_top.rec__top main section.s-mv .text_block .lead_txt.lead_txt_img{font-size:0;width:clamp(342px, 78.659370725vw, 1150px)}body#body_top.rec__top main section.s-mv .text_block .lead_txt.lead_txt_img img{width:100%;height:auto}body#body_top.rec__top main section.s-mv .bg_block{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}body#body_top.rec__top main section.s-mv .bg_block .bg_pict{width:100%;height:100%;font-size:0;transform:scale(.25)}@media screen and (max-width:767px){body#body_top.rec__top main section.s-mv .bg_block .bg_pict{height:auto;transform:scale(.5)}}body#body_top.rec__top main section.s-mv .bg_block .bg_pict img,body#body_top.rec__top main section.s-mv .bg_block .bg_pict picture{height:100%;height:100%;object-fit:cover;object-position:center}body#body_top.rec__top main section.s-mv .bg_block .bg_pict.front{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:1;filter:grayscale(100%)}body#body_top.rec__top main section.s-mv .bg_block .bg_pict.back{position:relative;top:0;left:0;right:0;bottom:0;margin:auto;z-index:0}body#body_top.rec__top main section.s-lead{padding-top:clamp(80px, 8.5499316005vw, 125px);padding-bottom:clamp(45px, 7.9343365253vw, 116px)}body#body_top.rec__top main section.s-lead [class*=ttl-box] .lead_ttl{font-size:clamp(24px, 2.3255813953vw, 34px);line-height:1.4;margin-bottom:clamp(16px, 1.2311901505vw, 18px)}body#body_top.rec__top main section.s-lead .c-ttl02.inview{transition-delay:.4s}body#body_top.rec__top main section.s-lead .c-ttl02.inview .under_mark02.line_slide01{transition-delay:1s}body#body_top.rec__top main section.s-works{padding-top:clamp(45px, 7.9343365253vw, 116px);padding-bottom:0}body#body_top.rec__top main section.s-works .ttl_block{padding-bottom:clamp(30px, 2.8727770178vw, 42px);position:relative}@media screen and (max-width:767px){body#body_top.rec__top main section.s-works .ttl_block{padding-bottom:0}}body#body_top.rec__top main section.s-works .ttl_block .btn_box{margin-top:clamp(25px, 2.0519835841vw, 30px)}@media screen and (max-width:767px){body#body_top.rec__top main section.s-works .ttl_block .btn_box{margin-top:40px}body#body_top.rec__top main section.s-works .ttl_block .btn_box [class*=btn]{margin-left:auto;margin-right:auto}}body#body_top.rec__top main section.s-works .ttl_block .bg_01{position:absolute;z-index:-1;bottom:-1px;right:0;left:0;margin:auto;width:clamp(10px, 61.0123119015vw, 892px);font-size:0;transform:translateX(clamp(25px, 20.7250341997vw, 303px))}@media screen and (max-width:767px){body#body_top.rec__top main section.s-works .ttl_block .bg_01{margin-top:clamp(30px, 8vw, 35px);position:relative;transform:translateX(0);margin-left:-5.3333333333vw;margin-right:-5.3333333333vw;width:calc(100% + 10.6666666667vw);max-width:600px;padding-left:5px;padding-right:4px}}body#body_top.rec__top main section.s-works .canvas_block{border-top:2px solid #919090;font-size:0;width:100%;height:633px;overflow:hidden}@media screen and (max-width:767px){body#body_top.rec__top main section.s-works .canvas_block{height:372px}}body#body_top.rec__top main section.s-link01{padding-top:clamp(45px, 3.830369357vw, 56px);padding-bottom:clamp(45px, 1.9835841313vw, 29px);border-top:2px solid #919090;border-bottom:2px solid #919090}body#body_top.rec__top main section.s-link01:before{content:"";display:inline-block;height:100%;width:2px;background-color:#919090;position:absolute;top:0;left:0;right:0;margin:auto}@media screen and (max-width:767px){body#body_top.rec__top main section.s-link01:before{height:2px;width:100%;bottom:0}}body#body_top.rec__top main section.s-link01 .two_clm_ori{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:77px clamp(30px, 6.8399452804vw, 100px);position:relative}body#body_top.rec__top main section.s-link01 .two_clm_ori>.link_bnr01{width:calc((100% - clamp(30px, 6.8399452804vw, 100px)) / 2)}@media screen and (max-width:767px){body#body_top.rec__top main section.s-link01 .two_clm_ori>.link_bnr01{width:100%}}body#body_top.rec__top main section.s-link02{padding-top:clamp(40px, 5.4719562244vw, 80px);padding-bottom:clamp(45px, 5.6771545828vw, 83px)}@media screen and (max-width:767px){body#body_top.rec__top main section.s-link02{padding-bottom:clamp(103px, 7.0451436389vw, 103px)}}body#body_top.rec__top main section.s-link02 .two_clm_ori{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(24px, 2.7359781122vw, 40px)}body#body_top.rec__top main section.s-link02 .two_clm_ori .ttl_block{width:100%}@media screen and (min-width:768px){body#body_top.rec__top main section.s-link02 .two_clm_ori .ttl_block{width:clamp(240px, 17.3050615595vw, 253px)}}body#body_top.rec__top main section.s-link02 .two_clm_ori .ttl_block .ttl-box02 .txt03{margin-bottom:clamp(6px, 1.0259917921vw, 15px)}body#body_top.rec__top main section.s-link02 .two_clm_ori .post_block{width:100%;flex:1;margin-right:calc((100vw - 100%) / -2)}@media screen and (min-width:768px){body#body_top.rec__top main section.s-link02 .two_clm_ori .post_block{width:calc(100% - clamp(240px, 17.3050615595vw, 253px) - clamp(20px, 2.7359781122vw, 40px))}}body#body_top.rec__top main section.s-link02 .two_clm_ori .post_block .swiper-scrollbar-area{margin-top:clamp(50px, 5.4719562244vw, 80px);max-width:640px;position:relative;gap:clamp(20px, 2.0519835841vw, 30px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}body#body_top.rec__top main section.s-link02 .two_clm_ori .post_block .swiper-scrollbar-area .swiper-scrollbar{position:relative;top:0}@media screen and (max-width:767px){body#body_top.rec__top main section.s-link02 .two_clm_ori .post_block .swiper-scrollbar-area{width:calc(100% - 5.3333333333vw)}}body#body_top.rec__top main section.s-link02 .btn_block{margin-top:clamp(44px, 4.4459644323vw, 65px)}body#body_top.rec__top main section.s-type{padding-top:0;padding-bottom:0;background:url(//www.astt.co.jp/corp_wp2026/wp-content/themes/astt_thema/assets/css/../img/page/recruit/top/type_bg_01.webp) no-repeat center center/cover;width:100%;height:auto;aspect-ratio:192/59;overflow:hidden;max-height:620px;min-height:383px}@media screen and (max-width:767px){body#body_top.rec__top main section.s-type{aspect-ratio:inherit;width:100vw;height:100vh;background:url(//www.astt.co.jp/corp_wp2026/wp-content/themes/astt_thema/assets/css/../img/page/recruit/top/type_bg_01_sp.webp) no-repeat bottom center/cover;max-height:inherit}}body#body_top.rec__top main section.s-type .cont_block{position:relative;z-index:2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}body#body_top.rec__top main section.s-type .cont_block .btn_box{width:100%}body#body_top.rec__top main section.s-type .icn_block{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;z-index:1;font-size:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:2230px;mix-blend-mode:hard-light}body#body_top.rec__top main section.s-type .icn_block .icn{width:100%;height:auto}body#body_top.rec__top main section.s-type .icn_block .icn img{width:100%;height:auto}@media screen and (max-width:767px){body#body_top.rec__top main section.s-type .icn_block .icn{width:100%;height:100%}body#body_top.rec__top main section.s-type .icn_block .icn img{width:auto;height:100%}}body#body_top.rec__top main section.s-type:after{content:"";display:block;width:100%;height:100%;background-color:rgba(79,79,79,.8);mix-blend-mode:multiply;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}body#body_top.rec__top main section.s-info{padding-top:clamp(64px, 8.2079343365vw, 120px)}body#body_top.rec__top main section.s-info .ttl_block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:45px 25px}body#body_top.rec__top main section.s-info .ttl_block .inner_ttl-box{width:100%}@media screen and (min-width:768px){body#body_top.rec__top main section.s-info .ttl_block .inner_ttl-box{width:calc(100% - 265px - 25px)}}body#body_top.rec__top main section.s-info .ttl_block .btn_box{width:fit-content;max-width:265px}@media screen and (max-width:767px){body#body_top.rec__top main section.s-info .ttl_block .btn_box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:inherit}}body#body_top.rec__top main section.s-sele{padding-top:clamp(90px, 7.3871409029vw, 108px)}@media screen and (max-width:767px){body#body_top.rec__top main section.s-entry_bnr{padding-top:clamp(5px, 0.341997264vw, 5px)}}body#body_top.rec__top main section.s-entry_bnr .btn_block{padding-top:18px}@media screen and (max-width:767px){body#body_top.rec__top main section.s-entry_bnr .btn_block{padding-top:24px}}body.footer_scroll #i-content_nav{display:none !important}@media screen and (max-width:767px){body.page___group__rec:not(.rec__top) header.l-header-rec{background-color:#fff}}body.page___group__rec.js_nav_color_white_scroll .nav_item .nav__link01 .link__text{color:#fff}body.page___group__rec.js_nav_color_white_scroll #i-content_nav .inner__ttl{color:#fff}body.page___group__rec #i-content_nav{position:relative;z-index:90;background-color:inherit;pointer-events:none}@media screen and (max-width:767px){body.page___group__rec #i-content_nav{padding-bottom:40px}}@media screen and (min-width:768px){body.page___group__rec #i-content_nav{position:fixed;top:clamp(330px, 28.7277701778vw, 420px);width:300px;height:fit-content;right:clamp(20px, 1.3679890561vw, 20px)}}@media screen and (min-width:768px) and (min-width:981px){body.page___group__rec #i-content_nav{right:clamp(39px, 2.6675786594vw, 39px)}}@media screen and (min-width:768px){body.page___group__rec #i-content_nav .pc_fit{padding:0}body.page___group__rec #i-content_nav .inner__ttl{text-align:right}}@media screen and (min-width:768px) and (min-width:981px){body.page___group__rec #i-content_nav{right:clamp(39px, 2.6675786594vw, 39px)}}body.page___group__rec #i-content_nav .inner__ttl{margin-bottom:clamp(10px, 1.2311901505vw, 18px)}@media screen and (max-width:767px){body.page___group__rec #i-content_nav .inner__ttl{margin-bottom:clamp(5px, 1.3333333333vw, 10px);padding-left:5.3333333333vw;padding-right:5.3333333333vw}}body.page___group__rec #i-content_nav .sub_nav__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(10px, 0.683994528vw, 10px) clamp(8px, 0.5471956224vw, 8px)}@media screen and (min-width:768px) and (max-width:1224px){body.page___group__rec #i-content_nav .sub_nav__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:767px){body.page___group__rec #i-content_nav .sub_nav__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:5.3333333333vw;padding-right:5.3333333333vw;width:fit-content}}body.page___group__rec #i-content_nav .sub_nav__item{width:fit-content;height:fit-content}@media screen and (max-width:767px){body.page___group__rec #i-content_nav .sub_nav__item:last-of-type{margin-right:5.3333333333vw}}body.page___group__rec #i-content_nav .sub_nav__item .sub_nav__link{display:inline-block;padding:clamp(4px, 0.2735978112vw, 4px) clamp(10px, 0.683994528vw, 10px);line-height:1.2;font-size:clamp(12px, 1.0943912449vw, 16px);color:#212121;background-color:#fff;border:1px solid;text-align:center;pointer-events:all}body.page___group__rec #i-content_nav .sub_nav__item .sub_nav__link:hover{opacity:1}body.page___group__rec #i-bread{padding-bottom:clamp(45px, 3.2831737346vw, 48px)}body.page___group__rec #i-bread>.c-inner01{max-width:inherit}body.page___group__rec #i-sele{z-index:10}body.page___group__rec #i-entry_bnr{z-index:10}body.page___group__rec main{padding-top:80px}body.page___group__rec main section.s-sele .inner_cont_wrap{padding:clamp(40px, 4.3091655267vw, 63px) clamp(60px, 3.146374829vw, 46px) clamp(45px, 5.1983584131vw, 76px);max-width:calc(1136px + clamp(42px, 3.146374829vw, 46px) * 2);margin-left:auto;margin-right:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media screen and (max-width:767px){body.page___group__rec main section.s-sele .inner_cont_wrap{padding-bottom:calc(24% + 40px);padding-left:24px;padding-right:24px}}body.page___group__rec main section.s-sele .inner_cont_wrap .ttl_block{width:62%}body.page___group__rec main section.s-sele .inner_cont_wrap .ttl_block .btn_box{margin-top:clamp(24px, 2.5991792066vw, 38px)}@media screen and (max-width:767px){body.page___group__rec main section.s-sele .inner_cont_wrap .ttl_block{width:100%;margin-bottom:22px}body.page___group__rec main section.s-sele .inner_cont_wrap .ttl_block .btn_box{margin-top:0;position:absolute;left:0;right:0;margin:auto;width:fit-content;bottom:40px}}body.page___group__rec main section.s-sele .inner_cont_wrap .link_block{width:38%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.page___group__rec main section.s-sele .inner_cont_wrap .link_block .link_bnr03{margin-bottom:clamp(14px, 2.0519835841vw, 30px)}@media screen and (max-width:767px){body.page___group__rec main section.s-sele .inner_cont_wrap .link_block{width:100%}body.page___group__rec main section.s-sele .inner_cont_wrap .link_block .link_bnr03{margin-bottom:0}}body.page___group__rec main section.s-entry_bnr{padding-top:clamp(30px, 4.0355677155vw, 59px)}body.page___group__rec main section.s-entry_bnr .btn_block{padding-top:18px}@media screen and (max-width:767px){body.page___group__rec main section.s-entry_bnr{padding-top:clamp(15px, 4vw, 60px)}}body.page___group__rec main section:last-of-type{padding-bottom:clamp(76px, 7.1819425445vw, 105px)}body#body_page #content__wrap{opacity:0;visibility:hidden;animation:content_opa .6s ease-in-out .6s forwards}@media screen and (max-width:767px){body#body_page #content__wrap{animation:content_opa .7s ease-in-out .7s forwards}}body#body_page.rec__page main section.s-pageheader01{padding-top:0;padding-bottom:clamp(18px, 2.3255813953vw, 34px)}body#body_page.rec__page main section.s-pageheader02{padding-top:0;padding-bottom:clamp(24px, 5.3351573187vw, 78px)}body#body_page.rec__page main section.s-pageheader03{padding-top:0;padding-bottom:clamp(30px, 2.9411764706vw, 43px)}body#body_page.rec__page main section.s-pagehero01{padding-top:0;padding-bottom:clamp(20px, 5.60875513vw, 82px)}@media screen and (max-width:767px){body#body_page.rec__page main section.s-pagehero01+#i-content_nav{padding-bottom:80px}}body#body_page.rec__page main.rec_tmp_01{min-height:80vh}body#body_page.rec__page main.rec_tmp_01 section[class*=s-pageheader] .btn_box{margin-top:clamp(40px, 3.9671682627vw, 58px)}body#body_page.rec__page main.rec_tmp_01 section.s-sele{padding-top:clamp(90px, 7.3187414501vw, 107px)}body#body_page.rec__page.body_works main section.s-num .grid_block{display:grid;gap:clamp(20px, 2.8727770178vw, 42px);grid-template-columns:repeat(3,minmax(0, 1fr))}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-num .grid_block{grid-template-columns:repeat(2,minmax(0, 1fr));grid-auto-rows:min-content}}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item{overflow:hidden}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .grid_item_inner{position:relative;overflow:hidden}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .grid_item_inner .g__avatar01{opacity:0}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.row__2{grid-row:span 2}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.row__2{grid-row:span 2;grid-column:2;grid-row-start:3;grid-row-end:5}}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.clm__3{grid-column:span 3}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.clm__3{grid-column:span 2}}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.num_card05{grid-column:1;grid-row:3/4;align-self:start}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.num_card05 .grid_item_inner{height:fit-content}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.num_card07{grid-column:1;grid-row:4/5;align-self:start}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.num_card07 .grid_item_inner{height:fit-content}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.num_card08{grid-column:1;grid-row:5/6}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.num_card09{grid-column:2;grid-row:5/6}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.num_card10{grid-column:1;grid-row:6/7}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.num_card11{grid-column:2;grid-row:6/7}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.num_card12{grid-column:1/3;grid-row:7/8}}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .text_box{position:relative;width:fit-content;height:fit-content;color:#fff}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .inner_ttl{color:#fff;display:inline-block;padding-top:clamp(10px, 1.2311901505vw, 18px);padding-left:clamp(8px, 1.3679890561vw, 20px);padding-bottom:.24em;padding-right:.5em;position:relative;font-size:clamp(12px, 1.0943912449vw, 16px)}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .inner_ttl .sp_min{font-size:clamp(8px, 1.0943912449vw, 16px);display:inline-block}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .inner_ttl:after{content:"";display:block;width:calc(100% - 0.5em);border-bottom:2px solid #fff;position:absolute;bottom:0;left:0}@media screen and (min-width:768px){body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .inner_ttl.pr-0{padding-right:0}}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .inner_ttl{padding-right:1.2em}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .inner_ttl:after{content:"";display:block;width:calc(100% - 1.3em);border-color:#7d7d7d}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .inner_ttl .max_txt{line-height:1.1;display:inline-block}}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .icn_box{display:inline-block;position:absolute;font-size:0;top:clamp(10px, 1.0943912449vw, 16px);right:clamp(10px, 0.8891928865vw, 13px)}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .icn_box.posi_rela{position:relative;top:inherit;right:inherit}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .icn_box .icn{width:100%;height:auto}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .icn_box.icn_bill{width:clamp(30px, 4.1723666211vw, 61px)}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .icn_box.icn_percent{width:clamp(32px, 4.8563611491vw, 71px)}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .icn_box.icn_avatar01{width:clamp(29px, 5.0615595075vw, 74px)}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .icn_box.icn_plane{width:clamp(60px, 12.3119015048vw, 180px);top:clamp(-27px, -1.8467852257vw, -5px);right:5%}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .icn_box.icn_calendar01{width:clamp(31px, 4.7879616963vw, 70px)}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .icn_box.icn_graph{width:clamp(106px, 16.073871409vw, 235px)}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .icn_box.icn_graph .ani_circle_01{stroke-dasharray:1000;stroke-dashoffset:1000}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .icn_box.icn_feather{width:clamp(41px, 6.292749658vw, 92px)}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .icn_box.icn_baby{width:clamp(35px, 5.3351573187vw, 78px)}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .icn_box.icn_calendar02{width:clamp(31px, 4.7879616963vw, 70px)}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .icn_box.icn_science{width:clamp(46px, 8.755129959vw, 128px)}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .icn_box.icn_science{right:2%}}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .icn_box.icn_avatar02{width:clamp(28px, 6.4295485636vw, 94px)}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .icn_box.icn_time01{width:clamp(45px, 8.1395348837vw, 119px)}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .num_box .num_txt{font-size:clamp(44px, 6.8399452804vw, 100px);color:#fdb53f;text-align:center;position:relative;z-index:2}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .num_box .num_txt .max_txt{display:inline-block;font-size:1em;line-height:1}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .num_box .num_txt .min_txt{display:inline-block;font-size:.38em;line-height:1;margin-left:.15em}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .num_box .num_txt .min_txt.ff-en{font-size:.6em}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .num_box .inner__ttl{font-size:clamp(12px, 1.9151846785vw, 28px);display:block}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver02 .text_box{margin-bottom:clamp(20px, 5.1299589603vw, 75px)}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver02 .icn_box{margin-left:auto;margin-right:auto;display:block}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver02 .num_box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:clamp(30px, 3.4199726402vw, 50px);margin-top:clamp(8px, 1.5731874145vw, 23px)}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver02 .num_box .num_txt .inner__ttl{display:block;margin-bottom:clamp(5px, 1.0943912449vw, 16px);font-size:clamp(14px, 1.9151846785vw, 28px);color:#fff;line-height:1}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver02 .num_box .num_txt .text{display:block;text-align:center}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver02 .num_box .num_txt .text.min_txt{margin-left:0;margin-top:-.2em}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver03{padding-bottom:18px}}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver03 .text_box{margin-bottom:clamp(8px, 3.0779753762vw, 45px)}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver03 .num_box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver03 .num_box .num_txt{line-height:1}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver03 .num_box .num_txt .inner__ttl{text-align:left;margin-bottom:clamp(3px, 0.4103967168vw, 6px);font-size:clamp(14px, 1.9151846785vw, 28px)}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver03 .num_box .num_txt .inner__ttl{text-align:center}}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver03 .num_box .num_txt.dot_text{line-height:1;font-size:clamp(27px, 4.1039671683vw, 60px);display:inline-block;transform:translateY(.2em);margin:0 -.25em}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver03 .num_box .num_txt .max_txt{min-width:1.4em}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .inner__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:clamp(0px, 0.9575923393vw, 14px);padding-left:clamp(10px, 3.0095759234vw, 44px);padding-bottom:clamp(10px, 1.7783857729vw, 26px)}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .inner__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0}}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .text_box .inner_ttl{margin-bottom:clamp(8px, 1.0943912449vw, 16px)}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .info_txt{width:37%;font-size:clamp(12px, 1.9151846785vw, 28px);letter-spacing:0;line-height:1.6}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .info_txt{width:33.6%;line-height:1.3;font-weight:500}}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .num_count_box{width:calc(63% - clamp(0px, 0.9575923393vw, 14px));display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .num_count_box{width:66.4%}}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .num_count_box .num_count_item .num_count_ttl{font-size:clamp(8px, 1.6415868673vw, 24px);color:#fff;line-height:1;text-align:center;margin-bottom:clamp(2px, 0.341997264vw, 5px)}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .num_count_box .num_count_item .num__count{font-size:clamp(32px, 6.8399452804vw, 100px);color:#fdb53f;text-align:center;overflow:hidden;height:1em;width:100%;line-height:1;margin-left:auto;margin-right:auto;letter-spacing:-.01em}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .num_count_box .num_count_item .num__count .num__count__outer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .num_count_box .num_count_item .num__count .num__text{display:block;width:100%;width:fit-content;height:100%;height:fit-content}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .num_count_box .num_count_item .num__count .num__text>span{display:inline-block}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .num_count_box .num_count_item .num__count .num__text:last-of-type{transform:translateX(-.03em)}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .num_count_box .num_count_item .num__count .inner__text__01_dot{font-size:.6em;transform:translateY(.2em)}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .num_count_box .num_count_item.time__box .num_count_ttl{transform:translateX(-.6em)}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .num_count_box .num_count_item.time__box .num__count{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .num_count_box .num_count_item.time__box.start_time{width:31%;margin-left:3%}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .num_count_box .num_count_item.time__box.start_time .num__count{text-align:right}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .num_count_box .num_count_item.time__box.start_time{margin-left:1.5%}}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .num_count_box .num_count_item.time__box.end_time{width:37%}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .num_count_box .num_count_line{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:1em;height:auto;text-align:center;font-size:clamp(16px, 3.3515731874vw, 49px);margin:0 -.1em;transform:translateY(.2em)}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .num_count_box .num_count_line .num_count_line_inner{display:inline-block;font-size:1em}body#body_page.rec__page.body_works main section.s-info{padding-top:clamp(100px, 14.8426812585vw, 217px);padding-bottom:0}body#body_page.rec__page.body_works main section.s-info .cont_block{position:relative;z-index:1;padding-top:clamp(37px, 4.9247606019vw, 72px);padding-bottom:clamp(140px, 11.7647058824vw, 172px)}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-info .cont_block{padding-bottom:0}}body#body_page.rec__page.body_works main section.s-info .cont_block .c-ttl{position:sticky;top:10px;z-index:1;width:clamp(364px, 88.9192886457vw, 1300px);margin-left:auto;margin-right:auto;mix-blend-mode:hard-light;opacity:.8;padding-bottom:600px}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-info .cont_block .c-ttl{top:70px;padding-bottom:1100px}}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area{margin-top:-540px;position:relative;z-index:2;padding-top:210px}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area{margin-top:-1020px}}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block{position:sticky;top:300px;height:437px}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block{height:920px;top:360px}}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block:nth-of-type(1) .inner__card__wrap{top:-200px}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block:nth-of-type(1) .inner__card__wrap{top:-250px}}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block:nth-of-type(2) .inner__card__wrap{top:-100px;margin-top:-100px}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block:nth-of-type(2) .inner__card__wrap{top:-190px;margin-top:-160px}}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block:nth-of-type(3) .inner__card__wrap{top:-6px;margin-top:-100px}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block:nth-of-type(3) .inner__card__wrap{margin-top:-230px;top:-120px}}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .inner__card__wrap{position:relative}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01{padding:clamp(28px, 2.5991792066vw, 38px) clamp(18px, 3.9671682627vw, 58px) clamp(34px, 2.7359781122vw, 40px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px clamp(14px, 1.1627906977vw, 17px);position:relative}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .text_block{width:100%}@media screen and (min-width:768px){body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .text_block{width:calc(40% - clamp(14px, 1.1627906977vw, 17px))}}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .text_block>[class*=c-ttl]{margin-bottom:clamp(10px, 1.2311901505vw, 18px)}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .text_block>p{line-height:1.9;font-weight:700}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .text_block>p{line-height:1.6;font-weight:500}}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .pict_block{width:100%}@media screen and (min-width:768px){body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .pict_block{width:60%}}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .pict_block.wide{margin-top:clamp(-18px, -1.2311901505vw, 0px)}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block{width:100%}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori{width:100%;min-width:912px;background-color:#fff;position:relative}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:6px;min-width:inherit}}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .line_row{display:block;width:100%;height:2px;background-color:#8e8e8e;opacity:.4;margin-top:4px;margin-bottom:4px}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .line_row{width:2px;height:auto;margin:0}}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row{display:block;width:calc((100% - 12px - 2px) / 2)}}@media screen and (min-width:768px){body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row:nth-of-type(n+2) dd{padding-top:1.8%}}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row:nth-of-type(n+2) dd{padding-left:7px}}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row:nth-of-type(1) dd{padding-right:7px}}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row dt{width:9.5%;position:relative;overflow:hidden;height:auto;aspect-ratio:7/10;margin-right:clamp(14px, 1.2995896033vw, 19px)}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row dt{width:100%;aspect-ratio:2/1;margin-right:0;margin-bottom:18px}}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row dt .inner_ttl{width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:clamp(18px, 1.2311901505vw, 18px);text-align:center;line-height:1.3;letter-spacing:0;position:relative;z-index:1}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row dt .inner_ttl .text{font-size:1em}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row dt .inner_ttl .min_txt{font-size:.77em}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row dt .icn{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:32%;height:auto;z-index:0}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row dt .icn{width:auto;height:88%}}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row dd{width:100%;position:relative}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row dd+dd{margin-top:28px}}@media screen and (min-width:768px){body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row dd{width:calc((90.5% - clamp(16px, 1.2995896033vw, 19px)) / 6);padding-left:clamp(8px, 0.5471956224vw, 8px);padding-right:clamp(8px, 0.5471956224vw, 8px)}}@media screen and (min-width:768px){body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row dd.col_ver_30{padding-left:clamp(20px, 1.5731874145vw, 23px)}}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row dd.mark01:before{content:"";display:block;width:clamp(114px, 7.7975376197vw, 114px);height:auto;aspect-ratio:58/13;position:absolute;top:0;left:0;right:0;bottom:-102%;z-index:0;margin:auto;background:url(//www.astt.co.jp/corp_wp2026/wp-content/themes/astt_thema/assets/css/../img/page/recruit/common/mark_schedule.svg) no-repeat center center/100% auto;z-index:3}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row dd.mark01:before{background-image:url(//www.astt.co.jp/corp_wp2026/wp-content/themes/astt_thema/assets/css/../img/page/recruit/common/mark_schedule_sp.svg);width:clamp(22px, 1.5047879617vw, 22px);height:auto;aspect-ratio:1/4;bottom:0;top:inherit;right:-109%}}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row .col .num__txt{font-size:clamp(21px, 1.5047879617vw, 22px);letter-spacing:0em;line-height:1;color:#fdb53f;margin-bottom:5px}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row .col .num__txt .min_txt{font-size:.8em}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row .col .inner__ttl{font-size:clamp(14px, 1.0943912449vw, 16px);line-height:1.3;color:#212121;letter-spacing:.03em;margin-bottom:4px}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row .col .spec__txt{font-size:clamp(13px, 0.9575923393vw, 14px);line-height:1.5;letter-spacing:0}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01.ver02{padding-bottom:clamp(18px, 1.3679890561vw, 20px);gap:0}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01.ver02 .text_block{width:100%}body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01.ver02 .text_block>[class*=c-ttl]{margin-bottom:clamp(18px, 1.5047879617vw, 22px)}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01.ver02 .text_block>[class*=c-ttl]{margin-bottom:26px}}body#body_page.rec__page.body_works main section.s-info .cont_block .bg_block{position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:100%;z-index:0}body#body_page.rec__page.body_works main section.s-info .cont_block .bg_block .bg{position:sticky;width:100%;height:100vh;max-height:100%;overflow:hidden;top:0;left:0;right:0;margin:auto}body#body_page.rec__page.body_works main section.s-info .cont_block .bg_block .bg img{width:100%;height:100%;object-fit:cover;position:relative;z-index:0}body#body_page.rec__page.body_works main section.s-info .cont_block .bg_block .bg:after{content:"";display:block;width:100%;height:100%;background-color:rgba(79,79,79,.9);mix-blend-mode:multiply;position:absolute;top:0;left:0;z-index:1}body#body_page.rec__page.body_works main section.s-inter{padding-top:clamp(80px, 6.1559507524vw, 90px)}body#body_page.rec__page.body_works main section.s-inter .catch-box{position:relative;z-index:0;position:sticky;top:clamp(110px, 7.5239398085vw, 110px)}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-inter .catch-box{top:80px}}body#body_page.rec__page.body_works main section.s-inter .inter_block{position:relative;z-index:2}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .pict_block{width:36%;height:auto;margin-bottom:-150vh;background-color:#fff}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .pict_block{display:none !important}}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .pict_block .inner__pict_cont{width:100%;height:auto;aspect-ratio:278/413;min-height:100vh;overflow:hidden;position:sticky;top:0}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .pict_block .inner__pict_cont .avater_item{width:100%;height:100%;object-fit:cover}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .pict_block .inner__pict_cont .avater_item img{width:100%;height:100%;object-fit:cover}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .pict_block .inner__pict_cont .avater_item .front_img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:80%;min-width:40%;height:auto;z-index:3;height:auto;object-fit:cover}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .pict_block .inner__pict_cont .avater_item:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:2;background-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .pict_block .inner__pict_cont .avater_item:nth-of-type(n+2){position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;opacity:0}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block{width:100%;background-color:#212121;color:#fff}@media screen and (min-width:768px){body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block{width:64%}}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area{padding-left:clamp(38px, 2.5991792066vw, 38px);padding-right:37px;padding-bottom:clamp(75px, 10.8071135431vw, 158px);max-width:calc(781px + clamp(38px, 2.5991792066vw, 38px))}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item{padding-top:clamp(65px, 10.8071135431vw, 158px);padding-bottom:clamp(65px, 6.8399452804vw, 100px)}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_ttl{margin-bottom:clamp(26px, 1.9151846785vw, 28px);position:relative;z-index:2}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_ttl{margin-bottom:0}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_ttl [class*=c-ttl]{text-shadow:1px -1px 6px rgba(33,33,33,.45)}}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_ttl [class*=c-ttl] .hidden-m{display:inline-block}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_ttl [class*=c-ttl] .hidden-m{display:none}}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_ttl [class*=c-ttl] .visible-m{display:none}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_ttl [class*=c-ttl] .visible-m{display:inline-block}}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec{margin-bottom:clamp(30px, 2.3939808482vw, 35px);position:relative;z-index:0}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec{margin-bottom:60px;margin-top:-5%}}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .thum_sp{display:none;overflow:hidden;width:71%;height:auto;aspect-ratio:278/413;margin-left:-5.3333333333vw}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .thum_sp img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .thum_sp{display:block}}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(15px, 1.0259917921vw, 15px)}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area{position:absolute;bottom:8%;right:0;width:48%}}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .spec_box{width:100%}@media screen and (min-width:768px){body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .spec_box{width:53%;transform:translateY(-5%)}}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .spec_box .spec_group{font-size:clamp(16px, 1.3679890561vw, 20px);text-align:left;margin-bottom:clamp(12px, 1.0943912449vw, 16px);line-height:1.6;margin-left:-.5em}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .spec_box .spec_group{font-size:clamp(12px, 3.2vw, 16px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25em}}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .spec_box .spec_group .time_txt{display:block}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .spec_box .spec_group .time_txt{display:block;width:100%}}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .spec_box .spec_group .place_txt{display:inline-block}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .spec_box .spec_group .name_txt{display:inline-block}@media screen and (min-width:768px){body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .spec_box .spec_group>span+span{padding-left:.5em}}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .spec_box .spec_group>span{padding:.1em .5em;background-color:#212121}}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .spec_box .tag_group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(8px, 0.8891928865vw, 13px) clamp(8px, 1.0943912449vw, 16px)}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .spec_box .tag_group .tag01{background-color:#fdb53f;font-size:clamp(16px, 1.2995896033vw, 19px);border-radius:clamp(25px, 1.7099863201vw, 25px);color:#fff;letter-spacing:0;line-height:1.2;text-align:center;padding:clamp(4px, 0.6155950752vw, 9px) clamp(6px, 1.1627906977vw, 17px)}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .spec_box .tag_group .tag01 .text{display:inline-block}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .spec_box .tag_group .tag01{font-size:clamp(12px, 3.2vw, 16px)}}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .ex_box{width:100%;background-color:#d9d9d9;padding:clamp(10px, 1.2311901505vw, 18px) clamp(10px, 1.3679890561vw, 20px) clamp(8px, 1.0259917921vw, 15px);color:#212121}@media screen and (min-width:768px){body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .ex_box{width:calc(47% - clamp(15px, 1.0259917921vw, 15px))}}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .ex_box .ex__ttl{font-size:clamp(14px, 1.0943912449vw, 16px);line-height:1;margin-bottom:clamp(8px, 0.683994528vw, 10px)}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .ex_box .ex__ttl{font-size:clamp(12px, 3.2vw, 16px)}}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .ex_box .ex_txt{font-size:clamp(13px, 1.0259917921vw, 15px);line-height:1.6}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .ex_box .ex_txt{font-size:clamp(13px, 3.4666666667vw, 15px);line-height:1.4}}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_faq .inner__faq__item+.inner__faq__item{margin-top:clamp(38px, 2.8727770178vw, 42px)}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_faq .inner__faq__item .faq_q{margin-bottom:clamp(14px, 1.0943912449vw, 16px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:clamp(12px, 0.9575923393vw, 14px);font-size:clamp(20px, 1.9151846785vw, 28px);color:#fdb53f}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_faq .inner__faq__item .faq_q .icn{width:1em;font-size:1em;line-height:1}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_faq .inner__faq__item .faq_q .text{font-size:clamp(18px, 1.3679890561vw, 20px);display:inline-block;line-height:1.4}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_faq .inner__faq__item .faq_q{font-size:clamp(28px, 1.9151846785vw, 28px)}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_faq .inner__faq__item .faq_q .text{font-size:clamp(20px, 1.3679890561vw, 20px)}}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_faq .inner__faq__item .faq_a{font-size:clamp(15px, 1.0943912449vw, 16px);text-align:justify;line-height:1.9}@media screen and (max-width:767px){body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_faq .inner__faq__item .faq_a{line-height:1.6}}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_faq .inner__faq__item .pict{max-width:352px;width:100%;margin-top:clamp(38px, 2.7359781122vw, 40px)}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_faq .inner__faq__item .pict img{width:100%;height:auto}body#body_page.rec__page.body_works main section.s-sele{padding-top:clamp(80px, 23.5978112175vw, 345px)}body#body_page.rec__page.body_about main section.s-faq{padding-bottom:clamp(65px, 9.0287277702vw, 132px)}body#body_page.rec__page.body_about main section.s-mess{padding-bottom:clamp(56px, 6.8399452804vw, 100px)}body#body_page.rec__page.body_about main section.s-mess .cont_block.two_clm_ori{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(30px, 2.7359781122vw, 40px)}body#body_page.rec__page.body_about main section.s-mess .cont_block.two_clm_ori .pict_block{width:100%}@media screen and (min-width:768px){body#body_page.rec__page.body_about main section.s-mess .cont_block.two_clm_ori .pict_block{width:40%}}body#body_page.rec__page.body_about main section.s-mess .cont_block.two_clm_ori .text_block{width:100%}@media screen and (min-width:768px){body#body_page.rec__page.body_about main section.s-mess .cont_block.two_clm_ori .text_block{width:calc(60% - clamp(20px, 2.7359781122vw, 40px));margin-top:-.5%}}body#body_page.rec__page.body_about main section.s-mess .cont_block.two_clm_ori .text_block .inner_ttl{font-size:clamp(20px, 1.9151846785vw, 28px);line-height:1.4;margin-bottom:clamp(16px, 1.2311901505vw, 18px)}body#body_page.rec__page.body_place main section.s-ques .ttl_block{margin-bottom:clamp(28px, 1.9151846785vw, 28px)}body#body_page.rec__page.body_place main section.s-ques .ques_block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(5px, 1.3679890561vw, 20px) 0;max-width:1462px;margin-left:auto;margin-right:auto}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card{container-type:inline-size;aspect-ratio:254/319;width:clamp(128px, 17.3734610123vw, 254px);height:auto;display:block;position:relative;z-index:0}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont{width:100%;height:100%;position:relative;overflow:hidden;border-radius:7.874015748cqw}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont .card__item{position:absolute;top:0;left:0;backface-visibility:hidden;background-color:#fff}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont .card__item .pict{position:relative;z-index:0}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont .card__item.front_item{transform:rotateY(0deg)}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont .card__item.front_item .inner__ttl{font-size:clamp(16px, 2.3939808482vw, 35px);line-height:1;letter-spacing:0;position:absolute;top:9.4488188976cqw;left:0;right:0;margin:auto;text-align:center;z-index:2}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont .card__item.front_item .u_arw_ori{position:absolute;right:5.905511811cqw;bottom:6.2992125984cqw;z-index:1;border-radius:50%;max-width:57px;width:22.4409448819cqw;height:auto;aspect-ratio:1/1;display:block;background-color:#7e7e7e}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont .card__item.front_item .u_arw_ori .icn_circle{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;border-radius:50%;position:relative;overflow:hidden;transform:translate(-.7874015748cqw,-.7874015748cqw);bottom:1px;right:1px}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont .card__item.front_item .u_arw_ori .icn_circle{transform:translate(-.7874015748cqw,-.3937007874cqw)}}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont .card__item.front_item .u_arw_ori .icn_circle .i_arw{display:inline-block;width:5.905511811cqw;height:1px;position:relative;transform:translateX(.7874015748cqw)}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont .card__item.front_item .u_arw_ori .icn_circle .i_arw:after,body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont .card__item.front_item .u_arw_ori .icn_circle .i_arw:before{content:"";display:inline-block;width:100%;height:100%;position:absolute}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont .card__item.front_item .u_arw_ori .icn_circle .i_arw:after{bottom:0;right:0;border-right:1px solid;height:3.937007874cqw;width:1px;transform-origin:bottom left;transform:rotate(-53deg)}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont .card__item.front_item .u_arw_ori .icn_circle .i_arw:before{border-bottom:1px solid;width:100%;bottom:0;left:0;height:100%}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont .card__item.back_item{transform:rotateY(180deg)}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(1){z-index:10}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(1) .inner_ques_cont{transform:rotate(-6.52deg) translate(min(2.804377565vw, 41px), 0)}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(1){margin-right:-3%}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(1) .inner_ques_cont{transform:rotate(-6.52deg) translate(min(2.1333333333vw, 41px), min(2.6666666667vw, 10px))}}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(2){z-index:9}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(2) .inner_ques_cont{transform:rotate(2.41deg) translate(min(1.7099863201vw, 25px), min(0.9575923393vw, 14px))}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(2) .inner_ques_cont{transform:rotate(2.41deg) translate(min(1.3333333333vw, 25px), max(-5.8666666667vw, -22px))}}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(3){z-index:8}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(3) .inner_ques_cont{transform:rotate(0deg) translate(max(-0.341997264vw, -5px), max(-0.8891928865vw, -13px))}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(3) .inner_ques_cont{transform:rotate(4.81deg) translate(-6%,max(-0.5333333333vw, -2px))}}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(4){z-index:7}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(4) .inner_ques_cont{transform:rotate(-3.01deg) translate(max(-0.7523939808vw, -11px), 0)}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(4){margin-left:22%}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(4) .inner_ques_cont{transform:rotate(-.85deg) translate(max(0vw, 0px), max(-5.3333333333vw, -20px))}}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(5){z-index:6}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(5) .inner_ques_cont{transform:rotate(0deg) translate(max(-1.1627906977vw, -17px), 0)}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(5) .inner_ques_cont{transform:rotate(-10.84deg) translate(max(-0.2666666667vw, -1px), min(3.2vw, 12px))}}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(6){z-index:5}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(6) .inner_ques_cont{transform:rotate(0deg) translate(min(4.3775649795vw, 64px), 0)}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(6){z-index:10}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(6) .inner_ques_cont{transform:rotate(-10.05deg) translate(min(0vw, 0px), max(-16vw, -60px))}}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(7){z-index:4}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(7) .inner_ques_cont{transform:rotate(0deg) translate(min(3.0095759234vw, 44px), min(1.5047879617vw, 22px))}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(7){margin-right:20%;z-index:9}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(7) .inner_ques_cont{transform:rotate(2.74deg) translate(max(-2.1333333333vw, -8px), max(-7.7333333333vw, -29px))}}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(8){z-index:8}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(8) .inner_ques_cont{transform:rotate(-3.66deg) translate(min(3.4199726402vw, 50px), max(-0.2735978112vw, -4px))}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(8){z-index:7}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(8) .inner_ques_cont{transform:rotate(-3.66deg) translate(min(0vw, 0px), max(-17.3333333333vw, -65px))}}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(9){z-index:2}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(9) .inner_ques_cont{transform:rotate(6.22deg) translate(min(0.4103967168vw, 6px), min(1.3679890561vw, 20px))}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(9){margin-left:-10%;z-index:6}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(9) .inner_ques_cont{transform:rotate(6.22deg) translate(min(1.3333333333vw, 5px), max(-11.2vw, -42px))}}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(10){z-index:1}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(10) .inner_ques_cont{transform:rotate(-.82deg) translate(max(-0.341997264vw, -5px), 0)}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(10){z-index:5}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:nth-of-type(10) .inner_ques_cont{transform:rotate(-.82deg) translate(min(2.6666666667vw, 10px), max(-16.5333333333vw, -62px))}}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card:hover .inner_ques_cont .card__item.front_item .u_arw_ori .icn_circle{transform:translate(0,0)}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card.is-active .inner_ques_cont .card__item.front_item{transform:rotateY(180deg)}body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card.is-active .inner_ques_cont .card__item.back_item{transform:rotateY(0deg)}body#body_page.rec__page.body_place main section.s-welf{padding-top:clamp(110px, 9.3023255814vw, 136px)}body#body_page.rec__page.body_place main section.s-welf .cont_block .cont_item_area+.cont_item_area{margin-top:clamp(39px, 2.8727770178vw, 42px)}body#body_page.rec__page.body_place main section.s-welf .cont_block .cont_item_area .five_clm_01{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(20px, 2.7359781122vw, 40px)}body#body_page.rec__page.body_place main section.s-welf .cont_block .cont_item_area .five_clm_01 .cont__item{width:calc((100% - clamp(20px, 2.7359781122vw, 40px) * 1) / 2);max-width:156px}@media screen and (min-width:768px){body#body_page.rec__page.body_place main section.s-welf .cont_block .cont_item_area .five_clm_01 .cont__item{width:calc((100% - clamp(20px, 2.7359781122vw, 40px) * 4) / 5)}}body#body_page.rec__page.body_place main section.s-welf .cont_block .cont_item_area .four_clm_01{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(20px, 2.7359781122vw, 40px)}body#body_page.rec__page.body_place main section.s-welf .cont_block .cont_item_area .four_clm_01 .cont__item{width:calc((100% - clamp(20px, 2.7359781122vw, 40px) * 1) / 2)}@media screen and (min-width:768px){body#body_page.rec__page.body_place main section.s-welf .cont_block .cont_item_area .four_clm_01 .cont__item{width:calc((100% - clamp(20px, 2.7359781122vw, 40px) * 3) / 4)}}body#body_page.rec__page.body_place main section.s-edu{padding-top:clamp(60px, 9.3023255814vw, 136px);padding-bottom:clamp(40px, 5.4719562244vw, 80px)}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-edu .ttl_block{margin-bottom:clamp(20px, 1.3679890561vw, 20px)}}body#body_page.rec__page.body_place main section.s-edu .cont_block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 clamp(20px, 2.462380301vw, 36px);position:relative}body#body_page.rec__page.body_place main section.s-edu .cont_block .pict_block{width:100%}@media screen and (min-width:768px){body#body_page.rec__page.body_place main section.s-edu .cont_block .pict_block{order:2;width:40%;height:auto;margin-bottom:-150vh;background-color:#fff}}body#body_page.rec__page.body_place main section.s-edu .cont_block .pict_block .pict_item{width:100%;height:auto}@media screen and (min-width:768px){body#body_page.rec__page.body_place main section.s-edu .cont_block .pict_block .pict_item{position:sticky;top:clamp(150px, 10.2599179207vw, 150px)}}body#body_page.rec__page.body_place main section.s-edu .cont_block .text_block{width:100%}@media screen and (min-width:768px){body#body_page.rec__page.body_place main section.s-edu .cont_block .text_block{order:1;width:calc(60% - clamp(20px, 2.462380301vw, 36px));padding-top:18px}}body#body_page.rec__page.body_place main section.s-edu .cont_block .text_block .edu_item{padding:clamp(22px, 2.7359781122vw, 40px) 0;border-bottom:2px solid #919090}body#body_page.rec__page.body_place main section.s-edu .cont_block .text_block .edu_item>.inner__ttl{font-size:clamp(23px, 1.9151846785vw, 28px);line-height:1.4;letter-spacing:0;margin-bottom:clamp(20px, 1.5047879617vw, 22px)}body#body_page.rec__page.body_place main section.s-edu .cont_block .text_block .edu_item .spec_box{margin-bottom:clamp(18px, 1.2311901505vw, 18px);background-color:#212121;padding:clamp(10px, 1.3679890561vw, 20px) clamp(11px, 1.3679890561vw, 20px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;gap:clamp(38px, 2.5991792066vw, 38px);max-width:352px}body#body_page.rec__page.body_place main section.s-edu .cont_block .text_block .edu_item .spec_box .spec_item{width:calc((100% - clamp(38px, 2.5991792066vw, 38px)) / 2)}body#body_page.rec__page.body_place main section.s-edu .cont_block .text_block .edu_item .spec_box .spec_item p+p{margin-top:clamp(6px, 0.4103967168vw, 6px)}body#body_page.rec__page.body_place main section.s-edu .cont_block .text_block .edu_item .spec_box .time_txt{font-size:clamp(16px, 1.0943912449vw, 16px);line-height:1.2}body#body_page.rec__page.body_place main section.s-edu .cont_block .text_block .edu_item .spec_box .type_txt{font-size:clamp(15px, 1.0259917921vw, 15px);line-height:1.2}body#body_page.rec__page.body_place main section.s-edu .cont_block .text_block .edu_item .spec_box:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:2px;height:calc(100% - clamp(10px, 0.683994528vw, 10px) * 2);border-right:2px solid #7d7d7d}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-edu .cont_block .text_block .edu_item .spec_box:after{height:calc(100% - clamp(6px, 1.6vw, 8px) * 2)}}body#body_page.rec__page.body_place main section.s-care{padding-top:clamp(64px, 10.5335157319vw, 154px)}body#body_page.rec__page.body_place main section.s-care .ttl_block{margin-bottom:clamp(14px, 0.9575923393vw, 14px)}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-care .ttl_block{margin-bottom:60px}}body#body_page.rec__page.body_place main section.s-care .step_block{margin-top:clamp(-130px, -8.8919288646vw, 0px);margin-left:calc((100% - 100vw) / 2);margin-right:calc((100% - 100vw) / 2);padding-left:calc((100vw - 100%) / 2 - 14px)}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-care .step_block{width:100%;margin-left:0;margin-right:0;padding-left:0;overflow:inherit !important;padding-left:5.3333333333vw;padding-right:5.3333333333vw;margin-left:-5.3333333333vw;margin-right:-5.3333333333vw;width:calc(100% + 10.6666666667vw)}}body#body_page.rec__page.body_place main section.s-care .step_block::-webkit-scrollbar{display:none;width:0;height:0}body#body_page.rec__page.body_place main section.s-care .step_block{scrollbar-width:none;-ms-overflow-style:none}body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap{width:calc(1288px + clamp(20px, 3.4199726402vw, 50px));padding-right:clamp(20px, 3.4199726402vw, 50px);padding-left:calc((100% - 100vw) / 2);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow-y:hidden}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap{width:100%;padding-right:0;overflow:inherit}}body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap:active,body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap.is-dragging{cursor:grabbing}body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap::-webkit-scrollbar{display:none;width:0;height:0;background:0 0}body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:clamp(25px, 1.7099863201vw, 25px)}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(22px, 1.5047879617vw, 22px)}}body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item{width:171px;padding-left:14px}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item{padding-left:0;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 12px}}body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item .num_txt{font-size:clamp(58px, 3.9671682627vw, 58px);line-height:1;letter-spacing:0;margin-bottom:clamp(6px, 0.4103967168vw, 6px);letter-spacing:0;transform:translateX(-.1em)}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item .num_txt{font-size:clamp(43px, 11.4666666667vw, 43px);margin-bottom:clamp(4px, 0.2735978112vw, 4px);transform:translateX(0em);margin-bottom:0;width:1.3em}}body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item .tag_item{line-height:28px;width:78px;text-align:center;font-size:clamp(18px, 1.2311901505vw, 18px);border-radius:40px;color:#fff;background-color:#f7941d;display:block;margin-bottom:clamp(14px, 0.9575923393vw, 14px)}body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item .tag_item .tag_text{display:inline-block;line-height:1;font-size:1em;transform:translateY(-.04em);letter-spacing:0}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item .tag_item{font-size:clamp(13px, 0.8891928865vw, 13px);line-height:21px;width:58px;margin-bottom:clamp(8px, 0.5471956224vw, 8px)}}body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item .txt{font-size:clamp(15px, 1.0259917921vw, 15px);line-height:1.6;letter-spacing:0}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item .txt{font-size:clamp(14px, 3.7333333333vw, 14px);line-height:20px;line-height:1.4;width:100%}}body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item:nth-of-type(2){padding-bottom:43px}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item:nth-of-type(2){padding-bottom:0}}body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item:nth-of-type(3){padding-bottom:86px}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item:nth-of-type(3){padding-bottom:0}}body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item:nth-of-type(4){padding-bottom:129px}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item:nth-of-type(4){padding-bottom:0}}body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item:nth-of-type(5){padding-bottom:172px}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item:nth-of-type(5){padding-bottom:0}}body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item:nth-of-type(6){padding-bottom:215px}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item:nth-of-type(6){padding-bottom:0}}body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .bg_block{width:1288px;height:auto;margin-top:clamp(-200px, -13.6798905609vw, -200px);font-size:0;aspect-ratio:1288/443}body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .bg_block img{width:100%;height:auto}@media screen and (max-width:767px){body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .bg_block{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:44px;margin-left:-10px;margin-right:-9px;width:calc(100% + 23px);max-width:520px}body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .bg_block img{margin-left:auto;margin-right:auto}}body#body_page.rec__page.body_place main section.s-sele{padding-top:clamp(84px, 5.7455540356vw, 84px)}@media screen and (min-width:768px){body#body_page.rec__page.body_place main section#i-content_nav{width:280px}}body#body_page.rec__page.body_entry main section.s-link{padding-top:0;padding-bottom:0}body#body_page.rec__page.body_entry main section.s-link .link_block{padding-bottom:clamp(54px, 6.8399452804vw, 100px)}body#body_page.rec__page.body_entry main section.s-link .link_block .link__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px clamp(8px, 0.683994528vw, 10px)}body#body_page.rec__page.body_entry main section.s-link .link_block .link__item+.link__item{margin-top:clamp(24px, 1.9151846785vw, 28px)}body#body_page.rec__page.body_entry main section.s-link .link_block .link__item .ttl_box{width:100%}@media screen and (min-width:768px){body#body_page.rec__page.body_entry main section.s-link .link_block .link__item .ttl_box{width:max(110px, 10%)}body#body_page.rec__page.body_entry main section.s-link .link_block .link__item .ttl_box .sub-ttl01{transform:translateY(-.15em);font-size:clamp(16px, 1.2311901505vw, 18px)}}body#body_page.rec__page.body_entry main section.s-link .link_block .link__item .btn_box{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(10px, 1.3679890561vw, 20px) clamp(21px, 2.7359781122vw, 40px)}@media screen and (min-width:768px){body#body_page.rec__page.body_entry main section.s-link .link_block .link__item .btn_box{width:calc(100% - max(110px, 10%) - clamp(8px, 0.683994528vw, 10px))}}body#body_page.rec__page.body_entry main section.s-link .link_block .link__item .btn_box [class*=btn0]{width:calc((100% - clamp(21px, 2.7359781122vw, 40px) * 1) / 2)}@media screen and (min-width:768px){body#body_page.rec__page.body_entry main section.s-link .link_block .link__item .btn_box [class*=btn0]{width:calc((100% - clamp(21px, 2.7359781122vw, 40px) * 2) / 3)}}body#body_page.rec__page.body_entry main section.s-req .cont_block{padding-bottom:clamp(40px, 5.3351573187vw, 78px);border-bottom:2px solid #919090}body#body_page.rec__page.body_entry main section.s-entry_form{padding-top:clamp(40px, 5.0615595075vw, 74px);padding-bottom:0}body#body_page.rec__page.body_entry main section.s-entry_form .form_block{width:100%}body#body_page.rec__page.body_entry main section.s-entry_form .form_block .dl-form{max-width:940px}body#body_page.rec__page.body_entry main section.s-sele{padding-top:clamp(90px, 7.3187414501vw, 107px);padding-bottom:0}body #breadcrumb .list{display:inline-block;font-size:clamp(8px, 0.8207934337vw, 12px);line-height:1.2}body #breadcrumb .list>a{display:inline-block}body #breadcrumb .list:after{content:"＞";margin-left:.8em;margin-right:1em;display:inline-block}body #breadcrumb .list:last-of-type{pointer-events:none}body #breadcrumb .list:last-of-type:after{display:none}body .bdr_rd_94{border-radius:clamp(44px, 6.4295485636vw, 94px);overflow:hidden}body .bdr_rd_20{border-radius:clamp(20px, 1.3679890561vw, 20px);overflow:hidden}body .drop_40{background:#fff;box-shadow:0px 4px 40px rgba(0,0,0,.1)}body .js_acd_content{display:none}body .under_mark01{background:linear-gradient(transparent 85%,#fdb53f 50%);display:inline;background-size:100% 100%;background-repeat:no-repeat;padding-bottom:.18em;background-position-x:left}body .under_mark02{background:linear-gradient(transparent 65%,#fdb53f 50%);display:inline;background-size:88% 100%;background-repeat:no-repeat;background-position-x:.3em;padding-bottom:.05em}body .under_mark03{background:linear-gradient(transparent 90%,#fdb53f 50%);display:inline;background-size:97% 100%;background-repeat:no-repeat;background-position-x:left;padding-bottom:.08em}body .under_mark04{position:relative;padding:.1578947368em .7368421053em .2105263158em;width:fit-content;height:fit-content}body .under_mark04:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fdb53f;z-index:0}body .under_mark05{background:linear-gradient(transparent 82%,#fdb53f 50%);display:inline;background-size:100% 100%;background-repeat:no-repeat;background-position-x:left}body .under_mark06{background:linear-gradient(transparent 92%,#fdb53f 50%);display:inline;background-size:100% 100%;background-repeat:no-repeat;background-position-x:left;padding-bottom:.1em}body .under_mark07{background:linear-gradient(transparent 90%,#fdb53f 50%);display:inline;background-size:100% 100%;background-repeat:no-repeat;padding-bottom:.08em;background-position-x:left}body .under_mark08{background:linear-gradient(transparent 85%,#fdb53f 50%);display:inline;background-size:100% 95%;background-repeat:no-repeat;background-position-x:left}body .under_mark09{background:linear-gradient(transparent 87%,#fdb53f 50%);display:inline;background-size:100% 100%;background-repeat:no-repeat;background-position-x:left;padding-bottom:.18em}body .under_mark10{background:linear-gradient(transparent 65%,#fdb53f 50%);display:inline;background-size:100% 100%;background-repeat:no-repeat;background-position-x:0em;padding-bottom:.05em}body .staff_card01{display:block;width:254px}body .staff_card01 .inner_outer{display:block}body .staff_card01 .inner_outer .thum_box{position:relative}body .staff_card01 .inner_outer .thum_box .thum{overflow:hidden;width:100%;height:auto;aspect-ratio:127/143}body .staff_card01 .inner_outer .thum_box .thum img{width:100%;height:100%;object-fit:cover;transform-origin:right bottom;transform:scale(1.03)}body .staff_card01 .inner_outer .thum_box .u_arw01{position:absolute;z-index:2;bottom:10px;right:10px}body .staff_card01 .inner_outer .lead-txt{font-size:clamp(16px, 1.2311901505vw, 18px);line-height:1.9;margin-top:clamp(12px, 1.3679890561vw, 20px)}body .staff_card01 .inner_outer .spec-box{margin-top:clamp(5px, 0.5471956224vw, 8px)}body .staff_card01 .inner_outer .spec-box p{display:inline-block;margin-right:.5em}body .staff_card01 .inner_outer .spec-box p:last-of-type{margin-right:0}body .staff_card01 .inner_outer .spec-box .info-txt-inner{display:inline-block}body .staff_card01 .inner_outer .spec-box .info-txt-inner+.info-txt-inner{margin-left:.5em}body .staff_card01:hover{opacity:1}body .staff_card01:hover .inner_outer .thum_box .thum img{transform:scale(1.03) translate(3%,3%)}body .two_clm01{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(24px, 3.146374829vw, 46px)}body .two_clm01 .link___item{width:100%}@media screen and (min-width:768px){body .two_clm01 .link___item{width:calc((100% - clamp(30px, 3.146374829vw, 46px)) / 2)}}body .js_scroll_block01{overflow-x:scroll;padding-bottom:22px;-ms-overflow-style:none !important;scrollbar-width:none !important}body .js_scroll_block01::-webkit-scrollbar{display:none !important}body .js_scroll_block01::-webkit-scrollbar.simplebar-visible:before{opacity:1;background:#f29700;width:100%;left:0;border-radius:20px}body .js_scroll_block01 .simplebar-track{background:inherit !important;height:4px !important;overflow:visible;width:89.3333333333vw;min-width:300px;max-width:90%;margin-left:auto;margin-right:auto;background-color:inherit !important;border-radius:3px}body .js_scroll_block01 .simplebar-track:after{content:"";display:block;width:100%;height:2px;background-color:#d6d7d7;position:absolute;left:0;margin:auto;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}@media screen and (max-width:767px){body .js_scroll_block01 .simplebar-track{height:4px !important}}body .js_scroll_block01 .simplebar-track .simplebar-scrollbar{height:100% !important;border-radius:3px}body .js_scroll_block01 .simplebar-track .simplebar-scrollbar.simplebar-visible{top:0;opacity:1;z-index:2}body .js_scroll_block01 .simplebar-track .simplebar-scrollbar.simplebar-visible:before{background-color:#f29700 !important;height:100% !important;border-radius:3px;left:0;right:0;opacity:1;position:relative;z-index:1;display:block}body .js_scroll_block01 .js_scroll_inner::-webkit-scrollbar{display:none !important;scrollbar-color:#fff}body .info-box01{max-width:940px}body .info-box01 .row+.row{margin-top:clamp(12px, 1.6415868673vw, 24px)}body .info-box01 .row{padding-bottom:clamp(5px, 0.7523939808vw, 11px)}body .info-box01 .col>.inner__outer>.text_area{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0 clamp(13px, 0.8891928865vw, 13px)}body .info-box01 .col>.inner__outer .cate_ttl{width:2em;font-size:clamp(24px, 2.1887824897vw, 32px);text-align:left;line-height:1.2;letter-spacing:0}body .info-box01 .col>.inner__outer .inner__ttl{font-size:clamp(15px, 1.5047879617vw, 22px);text-align:left;line-height:1.2;width:calc(100% - 2em - clamp(13px, 0.8891928865vw, 13px));transform:translateY(-.1em)}body .info-box01 .col>.inner__outer .inner__txt{font-size:clamp(15px, 1.0943912449vw, 16px);line-height:1.6;letter-spacing:0;font-weight:400;width:calc(100% - 2em - clamp(13px, 0.8891928865vw, 13px))}@media screen and (max-width:767px){body .info-box01 .col>.inner__outer .inner__txt{font-weight:500}}body .info-box01 .col__btn{display:block;width:100%;position:relative;z-index:2}body .info-box01 .col__btn>.inner__outer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;padding:clamp(10px, 1.5047879617vw, 22px) clamp(20px, 3.9671682627vw, 58px) clamp(5px, 0.7523939808vw, 11px) clamp(12px, 1.9835841313vw, 29px);gap:0 clamp(10px, 1.2311901505vw, 18px)}body .info-box01 .col__btn>.inner__outer .text_area{width:calc(100% - clamp(10px, 1.2311901505vw, 18px) - 41px)}body .info-box01 .col__btn.active [class*=u_arw]:after{transform:rotate(0deg)}body .info-box01 .col__cont>.inner__outer{padding:0 clamp(20px, 3.9671682627vw, 58px) clamp(13px, 1.0259917921vw, 15px) clamp(12px, 1.9835841313vw, 29px);width:100%}body .info-box01 .col__cont>.inner__outer>.text_area{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}body .info-box01 .col__cont>.inner__outer .cate_ttl{padding-left:.4em}body .info-box01 .js_acd_content>.inner__outer{transform:translateY(10px);opacity:0}body .info-box01 .js_acd_btn.active+.js_acd_content>.inner__outer{opacity:1;transform:translateY(0)}body .info-box02{max-width:940px}body .info-box02 .row+.row{margin-top:clamp(8px, 1.6415868673vw, 24px)}body .info-box02 .row .col__btn{display:block;width:100%}body .info-box02 .row .col__btn>.inner__outer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;padding:clamp(10px, 1.5047879617vw, 22px) clamp(20px, 3.9671682627vw, 58px) clamp(10px, 1.5047879617vw, 22px) clamp(24px, 3.8987688098vw, 57px)}body .info-box02 .row .col__btn .inner__ttl{font-size:clamp(15px, 1.9151846785vw, 28px);line-height:1.4;letter-spacing:0}body .info-box02 .row .col__btn:hover{opacity:1}body .info-box02 .row .col__btn.active [class*=u_arw]:after{transform:rotate(0deg)}body .info-box02 .row .col__cont>.inner__outer{padding:clamp(8px, 0.9575923393vw, 14px) clamp(20px, 3.9671682627vw, 58px) clamp(24px, 2.7359781122vw, 40px) clamp(24px, 3.8987688098vw, 57px)}body .info-box02 .row .col__cont>.inner__outer .inner__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:clamp(9px, 0.7523939808vw, 11px);padding-bottom:clamp(9px, 0.7523939808vw, 11px);border-bottom:2px solid #919090;gap:3px 20px}body .info-box02 .row .col__cont>.inner__outer .inner__row:first-of-type{padding-top:0}body .info-box02 .row .col__cont>.inner__outer .inner__row:last-of-type{padding-bottom:0;border-bottom:none}body .info-box02 .row .col__cont>.inner__outer .inner__row .inner__col .text,body .info-box02 .row .col__cont>.inner__outer .inner__row .inner__col p{font-size:clamp(14px, 1.0943912449vw, 16px);line-height:1.5;display:block}body .info-box02 .row .col__cont>.inner__outer .inner__row dt.inner__col{width:100%}@media screen and (min-width:768px){body .info-box02 .row .col__cont>.inner__outer .inner__row dt.inner__col{width:17%}}body .info-box02 .row .col__cont>.inner__outer .inner__row dd.inner__col{width:100%}@media screen and (min-width:768px){body .info-box02 .row .col__cont>.inner__outer .inner__row dd.inner__col{width:calc(83% - 20px);max-width:628px}}body .info-box02 .row .col__cont>.inner__outer .inner__row dd.inner__col .text,body .info-box02 .row .col__cont>.inner__outer .inner__row dd.inner__col p{font-weight:400}@media screen and (max-width:767px){body .info-box02 .row .col__cont>.inner__outer .inner__row dd.inner__col .text,body .info-box02 .row .col__cont>.inner__outer .inner__row dd.inner__col p{font-weight:400}}body .info-box02 .row .col__cont>.inner__outer .inner__row dd.inner__col em{font-style:normal;font-size:clamp(12px, 0.8207934337vw, 12px);display:inline-block;line-height:1.7}body .info-box02 .row .col__cont>.inner__outer .inner__row dd.inner__col .link_area{margin-top:clamp(18px, 1.2311901505vw, 18px);display:block}@media screen and (max-width:767px){body .info-box02 .row .col__cont>.inner__outer .inner__row dd.inner__col .link_area{margin-top:24px}}body .info-box02 .row__group>.ttl-box{margin-bottom:clamp(14px, 1.0943912449vw, 16px);padding-left:clamp(10px, 1.3679890561vw, 20px)}body .info-box02 .row__group+.row__group{margin-top:clamp(34px, 2.5991792066vw, 38px)}body .info-box02 .js_acd_content>.inner__outer{transform:translateY(10px);opacity:0}body .info-box02 .js_acd_btn.active+.js_acd_content>.inner__outer{opacity:1;transform:translateY(0)}body .js-md-item.pdct-md-item .pdct_modal_content{z-index:5}body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner{width:clamp(40%, 55.8978873239vw, 635px);height:auto;max-width:635px;max-height:calc(100vh - 106px);padding:10px 5px 5px}@media screen and (min-width:768px){body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner{aspect-ratio:1/1}}@media screen and (max-width:767px){body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner{width:100%;padding:35px 0 40px;overflow:inherit;height:fit-content;transform:translateY(2vh)}}body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner{overflow:hidden}@media screen and (max-width:767px){body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner{height:auto}}body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .item_cont{position:relative;z-index:2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;overflow-y:hidden;padding:clamp(26px, 2.2887323944vw, 26px);padding-bottom:15%}@media screen and (max-width:767px){body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .item_cont{padding:0;height:auto}}body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .item_cont .inner__ttl{width:100%;font-size:clamp(22px, 3.3450704225vw, 38px);text-align:center;letter-spacing:0;margin-bottom:clamp(12px, 2.4647887324vw, 28px)}@media screen and (max-width:767px){body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .item_cont .inner__ttl{order:2}}body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .item_cont .clm__box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:fit-content}@media screen and (max-width:767px){body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .item_cont .clm__box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .item_cont .icn{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:35%}@media screen and (max-width:767px){body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .item_cont .icn{width:100%;order:1;margin-bottom:10px}}body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .item_cont .icn.icn_1 img{width:clamp(17px, 4.9295774648vw, 56px)}body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .item_cont .icn.icn_2 img{width:clamp(75px, 15.6690140845vw, 178px)}body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .item_cont .icn.icn_3 img{width:clamp(30px, 8.0985915493vw, 92px)}body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .item_cont .icn.icn_4 img{width:clamp(75px, 15.4929577465vw, 176px)}body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .item_cont .icn.icn_5 img{width:clamp(75px, 15.4049295775vw, 175px)}body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .item_cont .item__desc{padding-left:clamp(16px, 1.5845070423vw, 18px);max-width:312px;width:65%}@media screen and (max-width:767px){body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .item_cont .item__desc{width:100%;order:3;padding-left:0}}body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .item_cont .item__desc .txt{font-size:clamp(12px, 1.4084507042vw, 16px);line-height:1.9;text-align:justify}@media screen and (max-width:767px){body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .item_cont .item__desc .txt{font-size:clamp(12px, 4vw, 15px)}}body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .item_cont .item__desc .pict{margin-top:clamp(16px, 1.7605633803vw, 20px)}@media screen and (max-width:767px){body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .item_cont .item__desc .pict{margin-left:auto;margin-right:auto;width:88%}}body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .js-md-close,body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .js-md-close02{position:absolute;z-index:2;left:0;right:0;bottom:clamp(48px, 5.1936619718vw, 59px);margin:auto}@media screen and (max-width:767px){body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .js-md-close,body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .js-md-close02{bottom:0;position:relative;margin-top:25px}}body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%;background-color:#fff;z-index:0;border-radius:50%;aspect-ratio:1/1}@media screen and (max-width:767px){body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner:after{width:auto;height:100%}}body .js-md-item.pdct-md-item .bg_image{display:none;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;z-index:0}body .js-md-item.pdct-md-item .bg_image img{width:100%;height:100%;object-fit:cover}body .js-md-item.pdct-md-item .bg_image:before{content:"背景に製造ラインのイメージが入ります";font-size:30px;color:#fff;position:absolute;top:20px;left:0;right:0;margin:auto;text-align:center}@media screen and (max-width:767px){body .js-md-item.type-md-item:has(.result_block.is_active) .close-icn-box{top:20px}}body .js-md-item.type-md-item .faq_block{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:fit-content;max-width:744px;z-index:2;width:clamp(40%, 65.4929577465vw, 744px)}@media screen and (max-width:980px){body .js-md-item.type-md-item .faq_block{width:clamp(60%, 65.4929577465vw, 744px)}}@media screen and (max-width:980px) and (max-width:767px){body .js-md-item.type-md-item .faq_block{width:calc(100% - 10.6666666667vw);top:0;bottom:auto}}body .js-md-item.type-md-item .faq_block .inner__ttl{width:100%;text-align:center;font-size:clamp(22px, 2.6408450704vw, 30px);letter-spacing:0;margin-bottom:clamp(20px, 2.9929577465vw, 34px);color:#fff;line-height:1.4}body .js-md-item.type-md-item .faq_block .js-diagnosis-form{display:block;width:100%;height:fit-content}body .js-md-item.type-md-item .faq_block .faq_item_area{background-color:#fff;display:block;width:100%;height:fit-content;position:relative;z-index:1}@media screen and (max-width:767px){body .js-md-item.type-md-item .faq_block .faq_item_area{background-color:inherit}}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box{padding:clamp(30px, 6.338028169vw, 72px) clamp(38px, 3.6971830986vw, 42px) clamp(35px, 2.0246478873vw, 23px) clamp(20px, 4.5774647887vw, 52px);opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;overflow:hidden;background-color:#fff}@media screen and (max-width:767px){body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box{padding-left:19px;padding-right:13px;height:fit-content;bottom:inherit;max-height:calc(100vh - 140px);overflow-y:scroll}}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box:nth-of-type(1){z-index:0}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box:nth-of-type(2){z-index:1}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box:nth-of-type(3){z-index:2}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box:nth-of-type(4){z-index:3}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box:nth-of-type(5){z-index:4}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box:last-of-type{position:relative;z-index:5}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box.is_active{opacity:1;pointer-events:auto}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .count_txt{font-size:clamp(12px, 1.4084507042vw, 16px);line-height:1;color:#fdb53f;position:absolute;top:clamp(13px, 1.3204225352vw, 15px);right:clamp(12px, 1.4084507042vw, 16px);display:inline-block;width:fit-content;height:fit-content}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .inner_ttl_box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 12px;margin-bottom:clamp(20px, 3.0809859155vw, 35px)}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .inner_ttl_box .sub_ttl{display:inline-block;font-size:clamp(14px, 1.6725352113vw, 19px);line-height:1;color:#fdb53f;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px;width:22%;line-height:1.5}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .inner_ttl_box .sub_ttl:after{content:"";height:2px;width:34%;background-color:#fdb53f}@media screen and (max-width:767px){body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .inner_ttl_box .sub_ttl{width:100%;font-size:clamp(19px, 1.6725352113vw, 19px)}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .inner_ttl_box .sub_ttl:after{width:15.2%}}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .inner_ttl_box .q_ttl{width:calc(78% - 12px);text-align:justify;font-size:clamp(18px, 1.9366197183vw, 22px);line-height:1.5;transform:translateY(-.05em)}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .inner_ttl_box .q_ttl .max_txt{font-size:1em}@media screen and (max-width:767px){body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .inner_ttl_box .q_ttl{font-size:clamp(16px, 5.3333333333vw, 20px);width:100%}}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .card_area{padding-left:clamp(7px, 0.8802816901vw, 10px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px clamp(20px, 3.5211267606vw, 40px)}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .card_area .ques_card{width:100%;height:auto;display:block;background-color:#7e7e7e;cursor:pointer;width:100%;aspect-ratio:295/117}@media screen and (max-width:767px){body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .card_area .ques_card{max-height:120px}}@media screen and (min-width:768px){body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .card_area .ques_card{width:calc((100% - clamp(20px, 3.5211267606vw, 40px)) / 2);aspect-ratio:25/12}}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .card_area .ques_card input[type=radio]{display:none}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .card_area .ques_card input[type=radio]:checked+.inner___outer{transform:translate(0,0);background-color:#fdb53f}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .card_area .ques_card input[type=radio]:checked+.inner___outer .card__ttl,body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .card_area .ques_card input[type=radio]:checked+.inner___outer .max_txt{color:#fff}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .card_area .ques_card .inner___outer{display:block;width:100%;height:100%;padding:clamp(10px, 1.2323943662vw, 14px) 0 clamp(12px, 1.5845070423vw, 18px);background-color:#fff;border:3px solid #fdb53f;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:clamp(4px, 0.9683098592vw, 11px);position:relative;right:clamp(3px, 0.4401408451vw, 5px);bottom:clamp(3px, 0.4401408451vw, 5px);transform:translate(clamp(-5px, -0.4401408451vw, -4px), clamp(-5px, -0.4401408451vw, -4px))}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .card_area .ques_card .inner___outer .card__ttl{display:block;text-align:center;font-size:clamp(24px, 3.2570422535vw, 37px);line-height:1}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .card_area .ques_card .inner___outer .max_txt{min-height:2em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:clamp(18px, 1.9366197183vw, 22px);line-height:1.5;text-align:center;color:#212121}@media screen and (max-width:767px){body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .card_area .ques_card .inner___outer .max_txt{font-size:clamp(22px, 1.9366197183vw, 22px)}}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .card_area .ques_card .inner___outer:hover{transform:translate(0,0);background-color:#fdb53f}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .card_area .ques_card .inner___outer:hover .card__ttl,body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .card_area .ques_card .inner___outer:hover .max_txt{color:#fff}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .btn_area{margin-top:clamp(35px, 2.4647887324vw, 28px);width:100%;height:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:22px clamp(30px, 3.2570422535vw, 37px)}@media screen and (max-width:767px){body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .btn_area{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .btn_area .js-entry-diagnosis{order:1}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .btn_area .js-prev-diagnosis{order:2;transform:translateX(-.2em)}}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .btn_area .js-entry-diagnosis[disabled=disabled] .btn_wrap{background-color:#d9d9d9}body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .btn_area .btn05{transform:translateY(-.2em)}@media screen and (min-width:768px){body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .btn_area{aspect-ratio:652/53}}body .js-md-item.type-md-item .result_block{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#fff;width:fit-content;width:clamp(40%, 82.7464788732vw, 940px);height:fit-content;max-width:940px;z-index:3;pointer-events:none;max-height:calc(100vh - 90px);z-index:5;overflow-y:scroll;overflow-x:hidden;pointer-events:auto;padding:clamp(25px, 2.2007042254vw, 25px) clamp(20px, 2.4647887324vw, 28px) clamp(42px, 3.6971830986vw, 42px) clamp(20px, 3.6971830986vw, 42px);display:none}@media screen and (max-width:767px){body .js-md-item.type-md-item .result_block{width:calc(100% - 10.6666666667vw);max-height:calc(100vh - 180px);top:0;bottom:auto}}body .js-md-item.type-md-item .result_block.is_active .result__area__content .result__item__inner .ttl_box .result_item_ttl [class*=under_mark]{animation:ani-boder01 .7s ease .5s forwards}body .js-md-item.type-md-item .result_block.is_active .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item .para_item_txt .graph_inner{animation:ani-graph-line01 1s cubic-bezier(.175,.885,.32,1.275) .7s forwards}body .js-md-item.type-md-item .result_block.is_active .result__area__content .result__item__inner .clm_cont_area .clm_box.pict_box img{animation:ani-scale01 .8s cubic-bezier(.175,.885,.32,1.275) .5s forwards}@media screen and (max-width:767px){body .js-md-item.type-md-item .result_block.is_active .result__area__content .result__item__inner .clm_cont_area .clm_box.pict_box img{animation:ani-scale02 .8s cubic-bezier(.175,.885,.32,1.275) .5s forwards}}body .js-md-item.type-md-item .result_block .result__area__content{height:fit-content;position:relative;z-index:1;padding-bottom:clamp(30px, 3.3450704225vw, 38px)}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner{width:100%;height:100%}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .ttl_box{margin-bottom:clamp(13px, 1.5845070423vw, 18px)}@media screen and (max-width:767px){body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .ttl_box{margin-bottom:0}}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .ttl_box .result_item_ttl{font-size:clamp(16px, 1.9366197183vw, 22px);line-height:1.5;letter-spacing:0;text-align:center;margin-bottom:clamp(10px, 0.8802816901vw, 10px)}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .ttl_box .result_item_ttl .max_txt{font-size:clamp(22px, 3.1690140845vw, 36px);display:inline-block;margin:0 .2em}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .ttl_box .result_item_ttl [class*=under_mark]{background-size:0% 100%}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .ttl_box .result_item_desc{font-size:clamp(15px, 1.5845070423vw, 18px);line-height:1.7;text-align:center}@media screen and (max-width:767px){body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .ttl_box .result_item_desc{text-align:justify}}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:767px){body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box{width:34%;padding-top:5%}@media screen and (max-width:767px){body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box{width:100%;order:2;padding-top:24px}}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item{width:100%}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item .para_item_ttl{text-align:center;margin-bottom:clamp(5px, 0.4401408451vw, 5px)}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item .para_item_ttl .max_txt{font-size:clamp(14px, 1.4084507042vw, 16px);display:inline-block;line-height:1.2;width:35%}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item .para_item_ttl .icn_tri{width:clamp(16px, 1.6725352113vw, 19px)}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item .para_item_txt{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item .para_item_txt>span{display:inline-block}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item .para_item_txt>.spec_txt{text-align:center;width:17%}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item .para_item_txt>.spec_txt .num{font-size:clamp(14px, 1.4084507042vw, 16px);line-height:1.2}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item .para_item_txt>.spec_txt .text{font-size:clamp(16px, 1.5845070423vw, 18px);line-height:1.2}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item .para_item_txt>.graph{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-color:#d9d9d9;overflow:hidden;border-radius:clamp(27px, 2.6408450704vw, 30px);width:100%;height:clamp(23px, 2.2007042254vw, 25px);width:68%;margin:0 -2%}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item .para_item_txt>.graph .graph_inner{display:block;width:50%;height:100%;transform:scale(0,1)}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item .para_item_txt>.graph .graph_inner:nth-of-type(1){transform-origin:left center}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item .para_item_txt>.graph .graph_inner:nth-of-type(2){transform-origin:right center}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item+.para_item{margin-top:clamp(8px, 0.8802816901vw, 10px)}@media screen and (max-width:767px){body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item+.para_item{margin-top:0}}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.pict_box{width:30%;padding-left:2px;padding-right:clamp(10px, 1.2323943662vw, 14px)}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.pict_box img{transform:scale(0);opacity:0}@media screen and (max-width:767px){body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.pict_box{width:100%;order:1;padding-left:0}}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.bus_box{width:36%;background-color:#d9d9d9;border-radius:clamp(19px, 1.6725352113vw, 19px);overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:clamp(20px, 1.7605633803vw, 20px) clamp(18px, 2.2007042254vw, 25px) clamp(22px, 1.9366197183vw, 22px) clamp(20px, 2.2007042254vw, 25px);gap:clamp(20px, 3.0809859155vw, 35px)}@media screen and (max-width:767px){body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.bus_box{width:100%;order:3;margin-top:25px;padding:32px}}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.bus_box .bus_box__inner{width:100%}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.bus_box .bus_box__inner .bus__item+.bus__item{margin-top:clamp(16px, 1.5845070423vw, 18px)}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.bus_box .bus_box__inner .bus__item .bus_ttl{font-size:clamp(16px, 1.4084507042vw, 16px);line-height:1.2;margin-bottom:clamp(8px, 0.8802816901vw, 10px);transform:translateX(-.4em)}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.bus_box .bus_box__inner .bus__item .bus__list{font-size:clamp(15px, 1.3204225352vw, 15px);line-height:1.6}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.bus_box .bus_box__inner .bus__item .bus__list li{padding-left:1em;position:relative}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.bus_box .bus_box__inner .bus__item .bus__list li:before{content:"●";position:absolute;top:0;left:0}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.bus_box .bus_box__inner .bus__item .bus__btn{margin-top:clamp(12px, 1.0563380282vw, 12px)}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.bus_box .btn_box__btn{width:100%}body .js-md-item.type-md-item .result_block .btn_area{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:clamp(20px, 1.7605633803vw, 20px) clamp(25px, 3.5211267606vw, 40px)}@media screen and (max-width:767px){body .js-md-item.type-md-item .result_block .btn_area{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body .js-md-item.type-md-item .result_block .btn_area .js-reset-diagnosis{order:2;transform:translateX(-.2em)}body .js-md-item.type-md-item .result_block .btn_area .js-md-close,body .js-md-item.type-md-item .result_block .btn_area .js-md-close02{order:1}}body .js-md-item.que-md-item .que_modal_content_inner.modal_content_inner{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:fit-content;max-width:940px;max-height:88%;overflow-y:scroll;z-index:2;width:clamp(30%, 82.7464788732vw, 940px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:980px){body .js-md-item.que-md-item .que_modal_content_inner.modal_content_inner{width:clamp(70%, 82.7464788732vw, 940px)}}@media screen and (max-width:980px) and (max-width:767px){body .js-md-item.que-md-item .que_modal_content_inner.modal_content_inner{top:clamp(45px, 10.2564102564vh - 8px, 80px);bottom:auto;width:clamp(70%, 100% - 10.6666666667vw, 940px);height:auto}}body .js-md-item.que-md-item .que_modal_content_inner.modal_content_inner .item__inner__cont{background-color:#fff;display:block;width:100%;height:100%;position:relative;z-index:1;overflow-y:scroll;max-height:100%}body .js-md-item.que-md-item .que_modal_content_inner.modal_content_inner .item__inner__cont .inner__ttl{width:100%;text-align:center;font-size:clamp(18px, 3.0809859155vw, 35px);letter-spacing:0;line-height:1.2;display:inline-block;position:absolute;z-index:1;top:7%;left:0;right:0;margin:auto;height:fit-content}@media screen and (max-width:767px){body .js-md-item.que-md-item .que_modal_content_inner.modal_content_inner .item__inner__cont .inner__ttl{top:6%}}body .js-md-item.que-md-item .que_modal_content_inner.modal_content_inner .item__inner__cont .pict{width:100%;height:auto}body .js-md-item.que-md-item .que_modal_content_inner.modal_content_inner .item__inner__cont .pict img{width:100%;height:auto}body .js-md-item.que-md-item .que_modal_content_inner.modal_content_inner .item__inner__cont .btn_box{position:absolute;bottom:clamp(29px, 2.5528169014vw, 29px);left:0;right:0;margin:auto;height:fit-content;z-index:2}@media screen and (max-width:767px){body .js-md-item.que-md-item .que_modal_content_inner.modal_content_inner .item__inner__cont .btn_box{bottom:clamp(45px, 3.9612676056vw, 45px)}}body .js-md-item.befi-md-item .befi_modal_content_inner.modal_content_inner{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:fit-content;max-width:744px;max-height:85%;overflow-y:scroll;z-index:2;width:clamp(40%, 65.4929577465vw, 744px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:980px){body .js-md-item.befi-md-item .befi_modal_content_inner.modal_content_inner{width:clamp(80%, 65.4929577465vw, 744px)}}@media screen and (max-width:980px) and (max-width:767px){body .js-md-item.befi-md-item .befi_modal_content_inner.modal_content_inner{width:calc(100% - 10.6666666667vw);top:clamp(45px, 10.2564102564vh - 8px, 80px);bottom:auto;width:clamp(70%, 100% - 10.6666666667vw, 744px);height:auto}}body .js-md-item.befi-md-item .befi_modal_content_inner.modal_content_inner .item__inner__cont{background-color:#fff;display:block;width:100%;height:100%;position:relative;z-index:1;padding:clamp(32px, 3.9612676056vw, 45px) clamp(19px, 5.1056338028vw, 58px) clamp(36px, 3.1690140845vw, 36px);overflow-y:scroll;max-height:100%}@media screen and (max-width:767px){body .js-md-item.befi-md-item .befi_modal_content_inner.modal_content_inner .item__inner__cont{padding-bottom:clamp(40px, 3.5211267606vw, 40px)}}body .js-md-item.befi-md-item .befi_modal_content_inner.modal_content_inner .item__inner__cont .inner__ttl{width:100%;text-align:center;font-size:clamp(22px, 2.1126760563vw, 24px);letter-spacing:0;margin-bottom:clamp(20px, 3.5211267606vw, 40px);line-height:1.7}body .js-md-item.befi-md-item .befi_modal_content_inner.modal_content_inner .item__inner__cont .two_clom{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(38px, 3.3450704225vw, 38px) clamp(30px, 3.5211267606vw, 40px)}body .js-md-item.befi-md-item .befi_modal_content_inner.modal_content_inner .item__inner__cont .two_clom .desc_txt{width:100%;font-size:clamp(16px, 1.4084507042vw, 16px);line-height:1.9;text-align:justify}@media screen and (min-width:768px){body .js-md-item.befi-md-item .befi_modal_content_inner.modal_content_inner .item__inner__cont .two_clom .desc_txt{width:calc(100% - clamp(200px, 22.3591549296vw, 254px) - clamp(30px, 3.5211267606vw, 40px));order:2}}body .js-md-item.befi-md-item .befi_modal_content_inner.modal_content_inner .item__inner__cont .two_clom .pict{width:88%;display:block}@media screen and (max-width:767px){body .js-md-item.befi-md-item .befi_modal_content_inner.modal_content_inner .item__inner__cont .two_clom .pict{margin-left:auto;margin-right:auto}}body .js-md-item.befi-md-item .befi_modal_content_inner.modal_content_inner .item__inner__cont .two_clom .pict img{width:100%;height:auto}@media screen and (min-width:768px){body .js-md-item.befi-md-item .befi_modal_content_inner.modal_content_inner .item__inner__cont .two_clom .pict{order:1;width:clamp(200px, 22.3591549296vw, 254px)}}body .js-md-item.befi-md-item .befi_modal_content_inner.modal_content_inner .item__inner__cont .btn_box{margin-top:clamp(27px, 2.3767605634vw, 27px)}@media screen and (max-width:767px){body .js-md-item.befi-md-item .befi_modal_content_inner.modal_content_inner .item__inner__cont .btn_box{margin-top:clamp(46px, 4.0492957746vw, 46px)}}body .wpcf7-not-valid-tip{color:#f75e1d;font-weight:700}body .wpcf7-response-output{text-align:center;border-color:#f75e1d;color:#f75e1d}body .wpcf7 form.sent .wpcf7-response-output{color:#fdb53f;border-color:#fdb53f;font-weight:700}body .wpcf7 form.sent .wpcf7-response-output,body .wpcf7 form.invalid .wpcf7-response-output,body .wpcf7 form.unaccepted .wpcf7-response-output,body .wpcf7 form.payment-required .wpcf7-response-output{padding:14px 16px}body .form_outer .wpcf7-turnstile.cf-turnstile{margin-top:clamp(3rem, 1.953125vw, 3rem);width:fit-content;margin-left:auto;margin-right:auto}body .form_outer .dl-form .row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:clamp(6px, 1.0666666667vw, 8px) clamp(14px, 1.2311901505vw, 18px)}body .form_outer .dl-form .row+.row{margin-top:clamp(18px, 2.7359781122vw, 40px)}body .form_outer .dl-form .row .col{letter-spacing:0em;line-height:1.6}body .form_outer .dl-form .row dt.col{font-size:clamp(15px, 1.2311901505vw, 18px);width:100%;padding-top:.95em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 .6em}@media screen and (min-width:768px){body .form_outer .dl-form .row dt.col{width:29.1489361702%}}body .form_outer .dl-form .row dt.col.pt-0{padding-top:0}@media screen and (max-width:767px){body .form_outer .dl-form .row dt.col{width:100%;padding-top:0}}body .form_outer .dl-form .row dt.col label{order:1}body .form_outer .dl-form .row dt.col label.ttl_note{font-size:clamp(13px, 0.9575923393vw, 14px);order:3}@media screen and (max-width:767px){body .form_outer .dl-form .row dt.col label.ttl_note{transform:translateY(.2em)}}body .form_outer .dl-form .row dt.col.req-icn:after{content:"必須";color:#fff;padding:0 clamp(5px, 0.5471956224vw, 8px);border-radius:4px;font-size:clamp(12px, 0.9575923393vw, 14px);line-height:clamp(18px, 1.5047879617vw, 22px);letter-spacing:0em;border-radius:40px;display:inline-block;background-color:#fdb53f;margin-top:.4em;order:2}body .form_outer .dl-form .row dd.col{font-size:clamp(16px, 1.2311901505vw, 18px);width:100%}@media screen and (min-width:768px){body .form_outer .dl-form .row dd.col{width:calc(70.8510638298% - clamp(14px, 1.2311901505vw, 18px))}}body .form_outer .dl-form .row dd.col>.box{position:relative}body .form_outer .dl-form .row dd.col>.box .sub_txt{font-size:clamp(14px, 1.2311901505vw, 18px)}body .form_outer .dl-form .row dd.col>.box p.note{font-size:clamp(14px, 0.9575923393vw, 14px);line-height:1.7}@media screen and (max-width:767px){body .form_outer .dl-form .row dd.col>.box p.note{font-size:clamp(12px, 3.2vw, 14px);line-height:1.5}}body .form_outer .dl-form .row dd.col>.box p.note .flex-txt{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0}body .form_outer .dl-form .row dd.col>.box p.note .flex-txt .icn{width:1em}body .form_outer .dl-form .row dd.col>.box p.note .flex-txt .inner__txt{width:calc(100% - 1em)}body .form_outer .dl-form .row dd.col>.box:has(.file_box)+.box{margin-top:clamp(15px, 1.0259917921vw, 15px)}body .form_outer .dl-form .row dd.col .file_box .codedropz-upload-wrapper .codedropz-upload-handler{border:1px dashed #f7941d;background-color:#fdf6eb;border-radius:20px}@media screen and (max-width:767px){body .form_outer .dl-form .row dd.col .file_box .codedropz-upload-wrapper .codedropz-upload-handler{border-radius:10px}}body .form_outer .dl-form .row dd.col .file_box .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container{padding:clamp(17px, 2.3939808482vw, 35px) 0 clamp(15px, 2.3255813953vw, 34px)}body .form_outer .dl-form .row dd.col .file_box .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner:before{display:block;content:"";margin-left:auto;margin-right:auto;width:clamp(22px, 1.5047879617vw, 22px);height:auto;aspect-ratio:1/1;background-image:url(//www.astt.co.jp/corp_wp2026/wp-content/themes/astt_thema/assets/css/../img/page/recruit/common/icn_upload.svg);background-size:100%;background-repeat:no-repeat;background-position:center center}body .form_outer .dl-form .row dd.col .file_box .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner h4{font-size:clamp(15px, 1.2311901505vw, 18px);line-height:1.4;letter-spacing:0em;margin-top:clamp(10px, 0.8207934337vw, 12px);margin-bottom:0;text-align:center}body .form_outer .dl-form .row dd.col .file_box .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner h4+span{font-size:clamp(12px, 0.9575923393vw, 14px);display:block;line-height:1.2;margin-top:clamp(5px, 0.341997264vw, 5px);text-align:center}@media screen and (max-width:767px){body .form_outer .dl-form .row dd.col .file_box .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner h4{display:none !important}body .form_outer .dl-form .row dd.col .file_box .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner h4+span{display:none !important}}body .form_outer .dl-form .row dd.col .file_box .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .cd-upload-btn{background-color:#212121;color:#fff;font-size:clamp(12px, 0.9575923393vw, 14px);line-height:24px;width:clamp(123px, 9.6443228454vw, 141px);display:inline-block;margin-top:clamp(10px, 0.9575923393vw, 14px)}@media screen and (max-width:767px){body .form_outer .dl-form .row dd.col .file_box .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .cd-upload-btn{font-weight:400}}body .form_outer .dl-form .row dd.col .file_box .codedropz-upload-wrapper .codedropz-upload-handler .dnd-upload-counter{right:12px;bottom:10px}body .form_outer .dl-form .row dd.col .file_box .codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details .name{color:#f29700}body .form_outer .dl-form .row dd.col .file_box .codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details .dnd-progress-bar span{background:#f7941d}body .form_outer .dl-form .row dd.col textarea,body .form_outer .dl-form .row dd.col input.text_input,body .form_outer .dl-form .row dd.col select.menu-drop{width:100%;background-color:#fdf6eb;padding:.82em 1.2em 1em;border:1px solid #f7941d}@media screen and (max-width:767px){body .form_outer .dl-form .row dd.col textarea,body .form_outer .dl-form .row dd.col input.text_input,body .form_outer .dl-form .row dd.col select.menu-drop{padding:.5em 1.1em}}body .form_outer .dl-form .row dd.col textarea:-ms-input-placeholder,body .form_outer .dl-form .row dd.col input.text_input:-ms-input-placeholder,body .form_outer .dl-form .row dd.col select.menu-drop:-ms-input-placeholder{color:rgba(33,33,33,.5);font-weight:400}body .form_outer .dl-form .row dd.col textarea::-webkit-input-placeholder,body .form_outer .dl-form .row dd.col input.text_input::-webkit-input-placeholder,body .form_outer .dl-form .row dd.col select.menu-drop::-webkit-input-placeholder{color:rgba(33,33,33,.5);font-weight:400}body .form_outer .dl-form .row dd.col textarea:-moz-placeholder,body .form_outer .dl-form .row dd.col input.text_input:-moz-placeholder,body .form_outer .dl-form .row dd.col select.menu-drop:-moz-placeholder{color:rgba(33,33,33,.5);font-weight:400}body .form_outer .dl-form .row dd.col textarea::-moz-placeholder,body .form_outer .dl-form .row dd.col input.text_input::-moz-placeholder,body .form_outer .dl-form .row dd.col select.menu-drop::-moz-placeholder{color:rgba(33,33,33,.5);font-weight:400;opacity:1}body .form_outer .dl-form .row dd.col textarea::placeholder,body .form_outer .dl-form .row dd.col input.text_input::placeholder,body .form_outer .dl-form .row dd.col select.menu-drop::placeholder{color:rgba(33,33,33,.5);font-weight:400}body .form_outer .dl-form .row dd.col select.menu-drop{width:clamp(120px, 13.4062927497vw, 196px);background-image:url(//www.astt.co.jp/corp_wp2026/wp-content/themes/astt_thema/assets/css/../img/page/recruit/common/icn_tri_down_b.svg);background-position:right 1em center;background-size:clamp(9px, 1.0943912449vw, 16px);background-repeat:no-repeat;padding-right:1.7em;letter-spacing:.05em;font-weight:400}@media screen and (max-width:767px){body .form_outer .dl-form .row dd.col select.menu-drop{background-position:right .5em center;background-image:url(//www.astt.co.jp/corp_wp2026/wp-content/themes/astt_thema/assets/css/../img/page/recruit/common/icn_tri_down_b_sp.svg)}}body .form_outer .dl-form .row dd.col input.date_input{font-weight:400;letter-spacing:.05em}body .form_outer .dl-form .row dd.col input.text_input.mid{max-width:clamp(160px, 17.2366621067vw, 252px)}body .form_outer .dl-form .row dd.col input.text_input.short{max-width:clamp(59px, 10.6703146375vw, 156px);padding-left:0;padding-right:0}body .form_outer .dl-form .row dd.col .wpcf7-checkbox,body .form_outer .dl-form .row dd.col .wpcf7-radio{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px clamp(20px, 8.0711354309vw, 118px)}@media screen and (max-width:767px){body .form_outer .dl-form .row dd.col .wpcf7-checkbox,body .form_outer .dl-form .row dd.col .wpcf7-radio{margin-top:5px;margin-bottom:8px}}body .form_outer .dl-form .row dd.col .wpcf7-checkbox .wpcf7-list-item,body .form_outer .dl-form .row dd.col .wpcf7-radio .wpcf7-list-item{margin:0}body .form_outer .dl-form .row dd.col .wpcf7-checkbox .wpcf7-list-item input[type=checkbox],body .form_outer .dl-form .row dd.col .wpcf7-checkbox .wpcf7-list-item input[type=radio],body .form_outer .dl-form .row dd.col .wpcf7-radio .wpcf7-list-item input[type=checkbox],body .form_outer .dl-form .row dd.col .wpcf7-radio .wpcf7-list-item input[type=radio]{display:none}body .form_outer .dl-form .row dd.col .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before,body .form_outer .dl-form .row dd.col .wpcf7-checkbox .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:before,body .form_outer .dl-form .row dd.col .wpcf7-radio .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before,body .form_outer .dl-form .row dd.col .wpcf7-radio .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:before{opacity:1}body .form_outer .dl-form .row dd.col .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label,body .form_outer .dl-form .row dd.col .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{display:inline-block;position:relative;font-size:clamp(15px, 1.2311901505vw, 18px);font-weight:500;line-height:1;padding-left:calc(clamp(18px, 1.9151846785vw, 28px) + 0.6em);cursor:pointer}body .form_outer .dl-form .row dd.col .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before,body .form_outer .dl-form .row dd.col .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:before{content:"";position:absolute;top:0;left:clamp(4.5px, 0.4787961696vw, 7px);bottom:0;margin:auto;width:clamp(9px, 0.9575923393vw, 14px);height:clamp(10px, 0.9575923393vw, 14px);border-radius:50%;aspect-ratio:1/1;z-index:2;opacity:0;background-color:#f7941d}body .form_outer .dl-form .row dd.col .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:after,body .form_outer .dl-form .row dd.col .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:after{content:"";position:absolute;top:0;left:0;bottom:0;margin:auto;width:clamp(18px, 1.9151846785vw, 28px);height:clamp(18px, 1.9151846785vw, 28px);border-radius:50%;aspect-ratio:1/1;z-index:1;opacity:1;background-color:#fdf6eb;border:1px solid #f7941d}@media screen and (max-width:767px){body .form_outer .dl-form .row dd.col .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:after,body .form_outer .dl-form .row dd.col .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:after{width:19px;height:19px;background-size:18px}}body .form_outer .dl-form .row dd.col textarea{min-height:290px;resize:vertical;line-height:1.7;overflow:hidden;border-radius:20px}@media screen and (max-width:767px){body .form_outer .dl-form .row dd.col textarea{min-height:221px;border-radius:10px}}body .form_outer .dl-form .row dd.col textarea.addr-area{height:4em;min-height:4em}body .form_outer .dl-form .row dd.col.two_col{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:clamp(20px, 2.8727770178vw, 42px)}body .form_outer .dl-form .row dd.col.two_col .box{width:fit-content}body .form_outer .dl-form .row dd.col.thr_col{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:clamp(18px, 2.8727770178vw, 42px)}body .form_outer .dl-form .row dd.col.thr_col:has(.box .wpcf7-not-valid-tip){padding-bottom:1em}body .form_outer .dl-form .row dd.col.thr_col .box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.6em}@media screen and (max-width:767px){body .form_outer .dl-form .row dd.col.thr_col .box{gap:.4em}}body .form_outer .dl-form .row dd.col.thr_col .box .wpcf7-not-valid-tip{position:absolute}body .form_outer .dl-form .row dd.col #zip-btn{background-color:#212121;color:#fff;font-size:clamp(13px, 0.9575923393vw, 14px);cursor:pointer;display:block;text-align:center;width:clamp(96px, 9.6443228454vw, 141px);line-height:clamp(35px, 2.3939808482vw, 35px)}body .form_outer .privacy-area{margin-top:clamp(34px, 4.6511627907vw, 68px)}body .form_outer .privacy-area .checkWrap{margin-top:clamp(25px, 2.2007042254vw, 25px);font-size:clamp(14px, 1.5845070423vw, 18px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.2em}@media screen and (max-width:767px){body .form_outer .privacy-area .checkWrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}body .form_outer .privacy-area .checkWrap input[type=checkbox]{accent-color:#fdb53f !important;--size:1.6em;block-size:var(--size);inline-size:var(--size)}@media screen and (max-width:767px){body .form_outer .privacy-area .checkWrap input[type=checkbox]{--size:1em}}body .form_outer .privacy-area .checkWrap .icn_check{line-height:1}@media screen and (max-width:767px){body .form_outer .privacy-area .checkWrap .icn_check{line-height:1.8}}body .form_outer .privacy-area .checkWrap .icn_check+label{position:relative;padding-left:.5em;font-size:1em;letter-spacing:0;transform:translateY(-.1em);display:inline-block;line-height:1.42}@media screen and (max-width:767px){body .form_outer .privacy-area .checkWrap .icn_check+label{padding-left:.3em}}body .form_outer .privacy-area .checkWrap .icn_check+label .mark{display:none}body .form_outer .privacy-area .checkWrap .icn_check+label .text .link__text{text-decoration:underline;text-underline-offset:.25em}@media screen and (max-width:767px){body .form_outer .privacy-area .checkWrap .icn_check+label{transform:translateY(0)}}body .form_outer .btn-area{margin-top:clamp(28px, 2.3939808482vw, 35px)}body .form_outer .btn-area .submit_btn .submitBtn{font-size:0 !important;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:1}body .form_outer .btn-area .submit_btn .wpcf7-spinner{position:absolute}body .form_outer .btn-area .submit_btn:has(.submitBtn.is-disabled){pointer-events:none;opacity:.6}body .form_outer .btn-area .submit_btn:has(.submitBtn.is-disabled) .btn_wrap{background-color:#4f4f4f}body .scroll-hint-shadow-wrap:before{left:calc((100% - 100vw) / 2)}body .scroll-hint-shadow-wrap:after{right:calc((100% - 100vw) / 2)}body .scroll-hint-shadow-wrap .scroll-hint-icon-wrap .scroll-hint-icon{width:90px;height:90px;aspect-ratio:1/1;border-radius:15px;box-shadow:3px 8px 15px rgba(0,0,0,.1490196078);background-color:#fff;background-image:url(//www.astt.co.jp/corp_wp2026/wp-content/themes/astt_thema/assets/css/../img/page/recruit/common/icn_drag_01.gif);background-position:center center;background-size:55%;background-repeat:no-repeat;transform:translateY(-100%)}body .scroll-hint-shadow-wrap .scroll-hint-icon-wrap .scroll-hint-icon:before,body .scroll-hint-shadow-wrap .scroll-hint-icon-wrap .scroll-hint-icon:after{display:none}body .scroll-hint-shadow-wrap .scroll-hint-icon-wrap .scroll-hint-icon .scroll-hint-text{font-size:0;display:none}body .scroll-hint-shadow-wrap:has(.is-scrollable){cursor:grab}body .scroll-hint-shadow-wrap:has(.is-active) .scroll-hint-icon-wrap .scroll-hint-icon{opacity:.85}body .scroll_hint01{overflow-x:auto;-webkit-overflow-scrolling:touch}body .scroll_hint01::-webkit-scrollbar{display:none;width:0;height:0}body .scroll_hint01{scrollbar-width:none;-ms-overflow-style:none}body .scroll_hint01 *::-webkit-scrollbar{display:none;width:0;height:0}body .c-inner01{max-width:1536px;width:100%;margin:0 auto;padding-left:37px;padding-right:37px}@media screen and (max-width:767px){body .c-inner01{width:100%;padding-left:5.3333333333vw;padding-right:5.3333333333vw}}body .c-inner02{max-width:1210px;width:100%;margin:0 auto;padding-left:37px;padding-right:37px}@media screen and (max-width:767px){body .c-inner02{width:100%;padding-left:5.3333333333vw;padding-right:5.3333333333vw}}body .c-inner03{max-width:940px;width:100%}@media screen and (max-width:767px){body .c-inner03{width:100%}}body .c-inner04{max-width:1536px;width:100%;margin:0 auto;padding-left:37px;padding-right:37px}@media screen and (max-width:767px){body .c-inner04{width:100%;padding-left:3.2vw;padding-right:3.2vw}}body .c-hamburger{display:none;position:relative;z-index:100}@media screen and (max-width:767px){body .c-hamburger{display:block}}body .c-hamburger.is-active .c-hamburger__wrap span:nth-child(1){animation:Rotate01 .4s linear forwards}@keyframes Rotate01{0%{top:0;transform:translateX(-50%)}30%{top:50%;transform:translate(-50%,-50%)}60%{top:50%;transform:translate(-50%,-50%)}100%{top:50%;width:120%;transform:translate(-50%,-50%) rotate(45deg)}}body .c-hamburger.is-active .c-hamburger__wrap span:nth-child(2){opacity:0}body .c-hamburger.is-active .c-hamburger__wrap span:nth-child(3){animation:Rotate02 .4s linear forwards}@keyframes Rotate02{0%{top:100%;transform:translateX(-50%)}30%{top:50%;transform:translate(-50%,-50%)}60%{top:50%;transform:translate(-50%,-50%)}100%{top:50%;width:120%;transform:translate(-50%,-50%) rotate(-45deg)}}body .c-hamburger__wrap{position:relative;width:27px;height:19px;display:block}body .c-hamburger__wrap span{position:absolute;width:100%;height:3px;border-radius:10px;background-color:#1e1e1e;left:50%;transform:translateX(-50%);transition:transform .5s;display:inline-block}body .c-hamburger__wrap span:nth-child(1){top:0}body .c-hamburger__wrap span:nth-child(2){top:0;bottom:0;transition:none;margin:auto}body .c-hamburger__wrap span:nth-child(3){bottom:0}body .btn01{display:block;max-width:254px;width:clamp(245px, 17.3734610123vw, 254px);background-color:#7e7e7e}body .btn01 .btn_wrap{display:block;width:100%;padding:.625em 1.25em;transform:translate(-2px,-2px);height:4em;font-size:clamp(13px, 1.0943912449vw, 16px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;bottom:3px;right:3px;gap:9px}body .btn01 .btn_wrap .link__text{line-height:1.4;text-align:center;display:block;width:100%;transform:translateY(-.05em)}body .btn01 .btn_wrap .link__text.ff-fig{font-size:clamp(16px, 1.6415868673vw, 24px);letter-spacing:0}@media screen and (max-width:767px){body .btn01.ver01{max-width:212px}}body .btn01.ver02{max-width:233px}body .btn01.ver02 .link__text{width:100%;transform:translateY(0em)}body .btn01.ver_fit{width:fit-content;max-width:inherit}body .btn01:has(.btn_wrap.bc-black){color:#fff}body .btn01:has(.btn_wrap.bc-black):hover .btn_wrap{background-color:#4f4e4e}body .btn01:has(.btn_wrap.bc-yellow){color:#212121}body .btn01:has(.btn_wrap.bc-yellow):hover .btn_wrap{background-color:#bb9647}body .btn01:hover{opacity:1}body .btn01:hover .btn_wrap{transform:translate(0,0)}body .btn02{display:block;max-width:646px;width:clamp(330px, 44.1860465116vw, 646px);background-color:#7e7e7e}body .btn02 .btn_wrap{display:block;width:100%;padding:.9210526316em;padding-left:1.4473684211em;transform:translate(-.1578947368em,-.1578947368em);font-size:clamp(18px, 2.5991792066vw, 38px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;bottom:.1315789474em;right:.1052631579em;gap:15px}body .btn02 .btn_wrap .link__text{line-height:1.2;text-align:left;display:block;width:100%;max-width:450px}@media screen and (max-width:767px){body .btn02 .btn_wrap .link__text{width:80%}}body .btn02 .btn_wrap .link__text .ff-en{font-size:clamp(20px, 2.8727770178vw, 42px)}body .btn02 .btn_wrap .link__text .ff-noto{font-size:1em}body .btn02:has(.btn_wrap.bc-black){color:#fff}body .btn02:has(.btn_wrap.bc-black):hover .btn_wrap{background-color:#4f4e4e}body .btn02:has(.btn_wrap.bc-yellow){color:#212121}body .btn02:has(.btn_wrap.bc-yellow):hover .btn_wrap{background-color:#bb9647}body .btn02:hover{opacity:1}body .btn02:hover .btn_wrap{transform:translate(0,0)}body .btn03{container-type:inline-size;display:block;width:clamp(212px, 17.3734610123vw, 254px);max-width:254px;background-color:#212121}body .btn03 .btn_wrap{padding:max(9px, 8.2677165354cqw);position:relative;display:block;width:100%}body .btn03 .btn_wrap .icn_close{position:absolute;top:0;bottom:0;left:max(16px, 9.4488188976cqw);margin:auto;width:max(12px, 4.7244094488cqw)}body .btn03 .btn_wrap .link__text{display:block;width:100%;text-align:center;font-size:max(13px, 6.2992125984cqw);line-height:1.2;letter-spacing:0;transform:translateY(-.05em)}body .btn03:hover{opacity:1;background-color:#d9d9d9}body .btn04{container-type:inline-size;display:block;width:100%;max-width:254px;position:relative}body .btn04 .btn_wrap{padding:max(10px, 5.5118110236cqw);position:relative;z-index:1;display:block;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;transform:translate(-.7874015748cqw,-.7874015748cqw);position:relative;right:.7874015748cqw;bottom:.7874015748cqw;border-radius:15.7480314961cqw}body .btn04 .btn_wrap .link__text{display:block;width:100%;text-align:center;font-size:max(13px, 6.2992125984cqw);line-height:1.2;letter-spacing:0;transform:translateY(-.05em)}body .btn04 .btn_wrap .link__text .min_txt{font-size:.9em}body .btn04 .btn_wrap [class*=i_arw]{position:absolute;top:0;bottom:0;right:max(10px, 6.2992125984cqw);margin:auto}body .btn04:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#7e7e7e;z-index:0;border-radius:15.7480314961cqw}body .btn04.ver02 .btn_wrap{padding:max(5px, 1.968503937cqw)}body .btn04:has(.btn_wrap.bc-yellow){color:#212121}body .btn04:has(.btn_wrap.bc-yellow):hover .btn_wrap{background-color:#bb9647}body .btn04:hover{opacity:1}body .btn04:hover .btn_wrap{transform:translate(0,0)}body .btn05{display:block;width:fit-content;position:relative}body .btn05 .btn_wrap{position:relative;z-index:1;display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:9px}body .btn05 .btn_wrap .link__text{display:inline-block;font-size:clamp(13px, 1.4084507042vw, 16px);line-height:1.2;letter-spacing:0;transform:translateY(-.14em)}body .btn06{container-type:inline-size;display:block;width:100%;max-width:254px;position:relative}body .btn06 .btn_wrap{padding:max(8px, 5.5118110236cqw);position:relative;z-index:1;display:block;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;transform:translate(-.3937007874cqw,-.7874015748cqw);position:relative;right:.7874015748cqw;bottom:.7874015748cqw;border-radius:15.7480314961cqw;border:1px solid}@media screen and (max-width:767px){body .btn06 .btn_wrap{transform:translate(0cqw,-.7874015748cqw);right:.3937007874cqw}}body .btn06 .btn_wrap .link__text{display:block;width:100%;text-align:center;font-size:max(16px, 8.6614173228cqw);line-height:1.2;letter-spacing:0;transform:translateY(-.07em)}body .btn06 .btn_wrap .icn_blank01{position:absolute;top:0;bottom:0;right:max(10px, 7.4803149606cqw);margin:auto;width:max(12px, 7.874015748cqw);transform:translateY(-.05em)}body .btn06:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#7e7e7e;z-index:0;border-radius:15.7480314961cqw}body .btn06:has(.btn_wrap.bc-white){color:#212121}body .btn06:hover .btn_wrap{transform:translate(0,0)}body .btn07{display:block;max-width:269px;width:clamp(269px, 18.3994528044vw, 269px);background-color:#7e7e7e}body .btn07 .btn_wrap{display:block;width:100%;padding:.625em .6875em .75em;padding-left:1.75em;transform:translate(-3px,-3px);font-size:clamp(16px, 1.0943912449vw, 16px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;bottom:3px;right:3px;gap:9px}body .btn07 .btn_wrap .link__text{line-height:1.2;text-align:left;display:block;width:calc(100% - clamp(46px, 3.8987688098vw, 57px));max-width:450px}body .btn07 .btn_wrap .link__text .ff-en{font-size:clamp(17px, 1.1627906977vw, 17px)}body .btn07 .btn_wrap .link__text .ff-noto{font-size:1em}body .btn07 .btn_wrap .u_arw01 .icn_circle{transform:translate(0px,0px);bottom:0;right:0}body .btn07:has(.btn_wrap.bc-black){color:#fff}body .btn07:has(.btn_wrap.bc-black):hover .btn_wrap{background-color:#4f4e4e}body .btn07:has(.btn_wrap.bc-yellow){color:#212121}body .btn07:has(.btn_wrap.bc-yellow):hover .btn_wrap{background-color:#bb9647}body .btn07:hover{opacity:1}body .btn07:hover .btn_wrap{transform:translate(0,0)}body .nav__link01{font-size:clamp(16px, 1.2311901505vw, 18px)}body .nav__link01 .max_txt{font-size:1em}body .nav__link01:hover{opacity:1}body .nav__link01:hover .link__text{color:#fdb53f}body .nav__link01:hover .under_mark01{animation:under_mark_01 .5s forwards}body .nav__link02{font-size:clamp(18px, 1.2311901505vw, 18px);letter-spacing:0;line-height:1.2}body .nav__link02 .link__text{font-size:1em;display:inline-block}body .nav__link02 .icn_blank{display:inline-block;margin-left:.3em;vertical-align:middle;transform:translateY(-.2em)}@media screen and (max-width:767px){body .nav__link02{font-size:clamp(12px, 3.2vw, 18px)}body .nav__link02 .icn_blank{width:13px}}body .nav__link03{font-size:clamp(16px, 1.0943912449vw, 16px);letter-spacing:0;line-height:1.4}body .nav__link03 .link__text{font-size:1em}body .link-box01{display:block;width:100%;height:auto;max-width:254px;aspect-ratio:254/147;overflow:hidden;background-color:#fff}body .link-box01 .link_outer{display:block;width:100%;height:100%;position:relative;z-index:0;border:1px solid #d9d9d9}body .link-box01 .link_outer .inner__cont{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:fit-content;width:100%;position:absolute;z-index:2;bottom:0;padding-left:clamp(7px, 1.0259917921vw, 15px);padding-right:clamp(4px, 0.2735978112vw, 4px);padding-bottom:clamp(5px, 0.4787961696vw, 7px)}body .link-box01 .link_outer .inner__cont .inner__ttl{font-size:clamp(15px, 1.6415868673vw, 24px);line-height:1.3;letter-spacing:.01em;text-align:left;text-shadow:0px 0px 6px #fff;min-height:1.9em;vertical-align:middle;width:calc(100% - clamp(46px, 3.8987688098vw, 57px))}@media screen and (min-width:768px){body .link-box01 .link_outer .inner__cont .inner__ttl .space_text{letter-spacing:-.1em}}@media screen and (max-width:767px){body .link-box01 .link_outer .inner__cont .inner__ttl .space_text_sp{letter-spacing:-.1em}}body .link-box01 .link_outer .inner__cont .inner__ttl>text{display:inline-block}@media screen and (min-width:768px){body .link-box01 .link_outer .inner__cont .inner__ttl .min_txt{font-size:clamp(12px, 1.0943912449vw, 16px)}}@media screen and (max-width:767px){body .link-box01 .link_outer .inner__cont .inner__ttl{text-shadow:0px 0px 15px #fff;line-height:1.2;letter-spacing:0}}body .link-box01 .link_outer .thum{width:100%;height:100%;overflow:hidden;object-fit:cover;position:relative;z-index:0}body .link-box01 .link_outer .thum img{width:100%;height:100%;object-fit:cover;transform:scale(1.03)}body .link-box01 .link_outer:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:70%;background-color:#fff;z-index:1;background:linear-gradient(360deg,#fff 31.5%,rgba(255,255,255,0) 100%)}body .link-box01.modal_off{pointer-events:none !important}body .link-box01.modal_off .link_outer .inner__cont [class*=u_arw]{opacity:0;pointer-events:none !important}body .link-box01:hover{opacity:1}body .link-box01:hover .link_outer .thum img{transform:scale(1.03) translate(1%,1%)}body .link-box01:hover .link_outer [class*=u_arw]{transform:translate(0%,0%)}body .link_bnr01{position:relative;display:block;width:100%;max-width:668px}body .link_bnr01 .link__ttl{position:absolute;z-index:2;top:clamp(-15px, -1.0259917921vw, 10px);left:clamp(-20px, -1.3679890561vw, 15px)}@media screen and (max-width:767px){body .link_bnr01 .link__ttl{top:-5.5%;left:-2%}}body .link_bnr01 .inner__wrap{display:block;position:relative}body .link_bnr01 .inner__wrap [class*=u_arw]{position:absolute;bottom:10px;right:10px;z-index:2}body .link_bnr01 .inner__wrap .bg{width:100%;height:auto;overflow:hidden;aspect-ratio:167/67}body .link_bnr01 .inner__wrap .bg img{width:100%;height:100%;object-fit:cover;transform:scale(1.03)}body .link_bnr01 .link__text{margin-top:clamp(8px, 0.683994528vw, 10px)}body .link_bnr01:hover{opacity:1}body .link_bnr01:hover .inner__wrap .bg img{transform:scale(1.03) translate(1%,1%)}body .link_bnr01:hover .inner__wrap [class*=u_arw]{transform:translate(0%,0%)}body .link_bnr02 .inner__wrap{padding:12px;padding-right:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media screen and (max-width:767px){body .link_bnr02 .inner__wrap{padding:14px}}body .link_bnr02 .inner__wrap .fig{width:36.6%;height:auto;aspect-ratio:1/1;overflow:hidden}body .link_bnr02 .inner__wrap .fig img{width:100%;height:100%;object-fit:cover;transform:scale(1.03)}@media screen and (max-width:767px){body .link_bnr02 .inner__wrap .fig{width:34.6%}}body .link_bnr02 .inner__wrap .text_box{width:63.4%;padding-left:15px;padding-top:clamp(1px, 1.0943912449vw, 16px)}body .link_bnr02 .inner__wrap .text_box .inner__ttl{font-size:clamp(20px, 2.5991792066vw, 38px);line-height:1.2;margin-bottom:clamp(10px, 0.8891928865vw, 13px)}body .link_bnr02 .inner__wrap .text_box .inner__ttl .max_txt{display:inline-block;font-size:1em}@media screen and (max-width:767px){body .link_bnr02 .inner__wrap .text_box .inner__ttl{margin-bottom:3px}}body .link_bnr02 .inner__wrap .text_box .txt01{font-size:clamp(13px, 1.2311901505vw, 18px);line-height:1.9;width:75%}@media screen and (max-width:767px){body .link_bnr02 .inner__wrap .text_box .txt01{line-height:1.5}}@media screen and (max-width:767px){body .link_bnr02 .inner__wrap .text_box{width:65.4%;padding-left:9px;padding-top:0;margin-top:-2px}}body .link_bnr02 .inner__wrap .u_arw01{position:absolute;bottom:10px;right:10px;z-index:2}@media screen and (max-width:767px){body .link_bnr02 .inner__wrap .u_arw01{bottom:4px;right:4px}}body .link_bnr02:hover .inner__wrap .fig img{transform:scale(1.03) translate(1.5%,1.5%)}body .link_bnr02:hover .inner__wrap .text_box{display:block}body .link_bnr02:hover .inner__wrap .u_arw01{transform:translate(0%,0%)}body .link_bnr03{width:100%;display:block;max-width:450px}body .link_bnr03 .inner__wrap{padding:clamp(10px, 0.683994528vw, 10px) 0 clamp(6px, 0.9575923393vw, 14px);padding-right:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;border-bottom:2px solid #919090}body .link_bnr03 .inner__wrap .inner__ttl{font-size:clamp(20px, 2.5991792066vw, 38px);line-height:1.2;transform:translateY(-.05em)}body .link_bnr03 .inner__wrap .inner__ttl .max_txt{font-size:1em}body .link_bnr03:hover .inner__wrap .u_arw01{transform:translate(0%,0%)}body .link-txt01{font-size:clamp(16px, 1.0943912449vw, 16px)}body .link-txt01 .link__text{font-size:1em;display:inline-block;margin-right:.25em}body .link-txt01 [class*=i_arw]{transform:translateY(-.2em)}body [class*=ttl-box] [class*=sub-ttl]+[class*=c-ttl]{margin-top:clamp(10px, 0.8207934337vw, 12px)}body .ttl-box01{margin-bottom:clamp(38px, 2.5991792066vw, 38px)}body .ttl-box02{margin-bottom:clamp(16px, 2.0519835841vw, 30px)}body .ttl-box03{margin-bottom:clamp(48px, 4.6511627907vw, 68px)}body .ttl-box04{margin-bottom:clamp(50px, 4.3775649795vw, 64px)}body .ttl-box06{margin-bottom:clamp(20px, 2.7359781122vw, 40px)}body .ttl-box07{margin-bottom:clamp(20px, 5.4719562244vw, 80px)}body .ttl-box08{margin-bottom:clamp(10px, 1.6415868673vw, 24px)}body .ttl-box09{margin-bottom:clamp(48px, 3.830369357vw, 56px)}body .ttl-box-layout01>[class*=c-ttl]+p{margin-top:clamp(16px, 1.6415868673vw, 24px)}body .c-ttl01{font-size:clamp(70px, 14.2954856361vw, 2090px);line-height:.85;text-align:left;letter-spacing:0}body .c-ttl01 .max_txt{display:inline-block;font-size:1em}body .c-ttl02{font-size:clamp(32px, 3.830369357vw, 56px);line-height:1.5}body .c-ttl02 .max_txt{display:inline-block;font-size:1em}body .c-ttl03{font-size:clamp(28px, 3.2831737346vw, 48px);line-height:1.6}body .c-ttl03 .max_txt{display:inline-block;font-size:1em}body .c-ttl04{font-size:clamp(23px, 2.5991792066vw, 38px);line-height:1.2}body .c-ttl04 .max_txt{display:inline-block;font-size:1em;position:relative;z-index:2}body .c-ttl05{font-size:clamp(16px, 1.7783857729vw, 26px);line-height:1.2;letter-spacing:0}body .c-ttl05 .max_txt{display:inline-block;font-size:1em;position:relative;z-index:2}@media screen and (max-width:767px){body .c-ttl05{font-size:clamp(14px, 3.7333333333vw, 16px)}}body .c-ttl06{font-size:clamp(32px, 4.3775649795vw, 64px);line-height:1.2;letter-spacing:0}body .c-ttl06 .max_txt{display:inline-block;font-size:1em}body .c-ttl06 .max_txt+.sub_txt{margin-top:clamp(22px, 2.5991792066vw, 38px)}body .c-ttl07{font-size:clamp(32px, 3.2831737346vw, 60px);line-height:1.2}body .c-ttl07 .max_txt{display:inline-block;font-size:1em}body .c-ttl08{font-size:clamp(50px, 8.2079343365vw, 120px);line-height:1;letter-spacing:0}@media screen and (max-width:767px){body .c-ttl08{letter-spacing:-.07em}}body .c-ttl08 .max_txt{display:inline-block;font-size:1em}body .c-ttl08.mix_bl{opacity:.8;mix-blend-mode:darken}@media screen and (max-width:767px){body .c-ttl08.pc-center{padding-left:.05em}}@media screen and (min-width:768px){body .c-ttl08.pc-center{text-align:center}}body .c-ttl09{font-size:clamp(24px, 2.5991792066vw, 38px);line-height:1.4;letter-spacing:0}body .c-ttl09 .max_txt{display:inline-block;font-size:1em}body .c-ttl10{font-size:clamp(16px, 2.1887824897vw, 32px);line-height:1.2;letter-spacing:0}body .c-ttl10 .max_txt{display:inline-block;font-size:1em}body [class*=sub-ttl].icn_tri:before{content:"";display:inline-block;background-image:url(//www.astt.co.jp/corp_wp2026/wp-content/themes/astt_thema/assets/css/../img/page/recruit/common/icn_tri_yellow.webp);background-repeat:no-repeat;background-position:center;position:absolute;top:clamp(4px, 0.4103967168vw, 6px);left:0;background-size:auto 100%}@media screen and (max-width:767px){body [class*=sub-ttl].icn_tri:before{top:3px}}body .sub-ttl01{font-size:clamp(14px, 1.2311901505vw, 18px);line-height:1.5;position:relative}body .sub-ttl01 .max_txt{display:inline-block;font-size:1em;display:inline-block}body .sub-ttl01.icn_tri{padding-left:calc(clamp(16px, 1.2995896033vw, 19px) + 0.4em)}body .sub-ttl01.icn_tri:before{width:clamp(16px, 1.2995896033vw, 19px);height:auto;aspect-ratio:19/17;font-size:0}html{color:#212121;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;line-height:1.5;letter-spacing:0em}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .num_box .inner__ttl,html,.ff-noto{font-family:YakuHanJP,"Noto Sans JP",sans-serif,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-optical-sizing:auto}.ff-noto02{font-family:YakuHanJP,"Noto Serif",serif;font-optical-sizing:auto;font-style:normal}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .num_count_box .num_count_item .num_count_ttl,body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .num_count_box .num_count_item .num__count,body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row .col .num__txt,body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item .num_txt,body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .count_txt,body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .inner_ttl_box .sub_ttl,.ff-en{font-family:YakuHanJP,"Poppins",sans-serif}body#body_top.rec__top main section.s-fv_ani_text .text_block .catch_ttl,.ff-en02{font-family:YakuHanJP,"Amiri",serif;font-style:normal}.ff-fig{font-family:YakuHanJP,"Figtree",sans-serif;font-optical-sizing:auto}.ff-int{font-family:YakuHanJP,"Inter",sans-serif;font-optical-sizing:auto}.ff-cap{font-family:YakuHanJP,"Capriola",sans-serif}.ff-ita{font-style:italic}.fw-l{font-weight:300}body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver03 .num_box .num_txt.dot_text,body #breadcrumb .list,body .info-box02 .row .col__cont>.inner__outer .inner__row dd.inner__col em,body .form_outer .dl-form .row dd.col>.box p.note,body .form_outer .dl-form .row dd.col .file_box .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner h4,body .form_outer .dl-form .row dd.col .file_box .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner h4+span,html,.fw-r{font-weight:400}html body #js_pager_content .pagination .item .outer .text,body footer.l-footer-rec .inner_footer_block .copy,body#body_top.rec__top main .mv_skip_btn,body.page___group__rec #i-content_nav .sub_nav__item .sub_nav__link,body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .num_count_box .num_count_item .num_count_ttl,body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row .col .spec__txt,body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .ex_box .ex_txt,body#body_page.rec__page.body_place main section.s-edu .cont_block .text_block .edu_item .spec_box .type_txt,body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item .txt,body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .count_txt,body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.bus_box .bus_box__inner .bus__item .bus__list,body .form_outer .dl-form .row dd.col>.box .sub_txt,body .form_outer .dl-form .row dd.col textarea,body .form_outer .dl-form .row dd.col input.text_input,body .form_outer .dl-form .row dd.col select.menu-drop,body .form_outer .privacy-area .checkWrap .icn_check+label,body .nav__link03,.fw-m{font-weight:500}body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item .para_item_txt>.spec_txt .num,.fw-semi{font-weight:600}html body.page___group__rec,body#body_top.rec__top main section.s-fv_ani_text .text_block .catch_ttl,body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .inner_ttl,body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item .num_box .inner__ttl,body#body_page.rec__page.body_works main section.s-num .grid_block .grid_item.ver04 .grid_item_inner .info_txt,body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row dt .inner_ttl,body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row .col .num__txt,body#body_page.rec__page.body_works main section.s-info .cont_block .inner_cont_area .info_card_block .info_card01 .dl_block .dl-box_ori .row .col .inner__ttl,body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .ex_box .ex__ttl,body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_faq .inner__faq__item .faq_q .icn,body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_faq .inner__faq__item .faq_a,body#body_page.rec__page.body_place main section.s-ques .ques_block .ques_card .inner_ques_cont .card__item.front_item .inner__ttl,body#body_page.rec__page.body_place main section.s-edu .cont_block .text_block .edu_item .spec_box .time_txt,body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item .num_txt,body#body_page.rec__page.body_place main section.s-care .step_block .inner__cont__wrap .spec_item_area .spec_item .tag_item,body .info-box02 .row .col__cont>.inner__outer .inner__row .inner__col .text,body .info-box02 .row .col__cont>.inner__outer .inner__row .inner__col p,body .info-box02 .row .col__cont>.inner__outer .inner__row dt.inner__col .text,body .js-md-item.pdct-md-item .pdct_modal_content .pdct_modal_content_inner .item_cont_inner .item_cont .inner__ttl,body .js-md-item.type-md-item .faq_block .inner__ttl,body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .inner_ttl_box .sub_ttl,body .js-md-item.type-md-item .faq_block .faq_item_area .faq_item_box .card_area .ques_card .inner___outer .max_txt,body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .ttl_box .result_item_ttl,body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .ttl_box .result_item_desc,body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item .para_item_ttl .max_txt,body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.para_box .para_item .para_item_txt>.spec_txt .text,body .js-md-item.type-md-item .result_block .result__area__content .result__item__inner .clm_cont_area .clm_box.bus_box .bus_box__inner .bus__item .bus_ttl,body .js-md-item.que-md-item .que_modal_content_inner.modal_content_inner .item__inner__cont .inner__ttl,body .js-md-item.befi-md-item .befi_modal_content_inner.modal_content_inner .item__inner__cont .inner__ttl,body .js-md-item.befi-md-item .befi_modal_content_inner.modal_content_inner .item__inner__cont .two_clom .desc_txt,body .form_outer .dl-form .row dt.col.req-icn:after,body .form_outer .dl-form .row dd.col .file_box .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .cd-upload-btn,body .form_outer .dl-form .row dd.col #zip-btn,body .btn03 .btn_wrap .link__text,body .btn04 .btn_wrap .link__text,body .btn05 .btn_wrap .link__text,body .btn06 .btn_wrap .link__text,body .nav__link02,body .link-box01 .link_outer .inner__cont .inner__ttl,.fw-b{font-weight:700}.fw-ex{font-weight:800}body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_spec .spec_area .spec_box .tag_group .tag01,body#body_page.rec__page.body_works main section.s-inter .inter_block .inner_cont_area .text_block .inner_text_area .faq_item .inner_cont_faq .inner__faq__item .faq_q .text,body .form_outer .dl-form .row dt.col label,.fw-bla{font-weight:900}.fw-r_en{font-weight:400}.fw-m_en{font-weight:500}.fw-semi_en{font-weight:600}.fw-b_en{font-weight:700}body .swiper-container{position:relative}body .swiper-container .swiper-slide{display:block}body .swiper-container .swiper-scrollbar-area{position:relative}body .swiper-container .swiper-scrollbar-area .swiper-horizontal>.swiper-scrollbar,body .swiper-container .swiper-scrollbar-area .swiper-scrollbar.swiper-scrollbar-horizontal{left:0}body .swiper-container .swiper-scrollbar-area .swiper-scrollbar{background-color:inherit;height:4px}body .swiper-container .swiper-scrollbar-area .swiper-scrollbar .swiper-scrollbar-drag{background-color:#f7941d;z-index:3}body .swiper-container .swiper-scrollbar-area .swiper-scrollbar:after{content:"";display:block;width:100%;height:2px;background-color:#d6d7d7;position:absolute;left:0;margin:auto;top:50%;left:50%;transform:translate(-50%,-50%)}body .swiper-container.swiper-container01{overflow-x:hidden}body .swiper-container.swiper-container01 .swiper-button{position:relative;border-radius:50%;width:clamp(40px, 2.7359781122vw, 40px);height:auto;aspect-ratio:1/1;overflow:hidden;background-color:#212121;z-index:2;color:#fff;margin:0;left:0;right:0;display:block}body .swiper-container.swiper-container01 .swiper-button:before{content:"";border:2px solid #fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:30%;height:auto;aspect-ratio:1/1;display:block}body .swiper-container.swiper-container01 .swiper-button svg{display:none}body .swiper-container.swiper-container01 .swiper-button.swiper-button-prev:before{transform:translateX(12%) rotate(45deg);border-right:none;border-top:none}body .swiper-container.swiper-container01 .swiper-button.swiper-button-next:before{transform:translateX(-12%) rotate(-45deg);border-left:none;border-top:none}body .swiper-container.swiper-infinite01 .swiper-wrapper{transition-timing-function:linear !important}body .swiper-container.swiper-infinite01 .swiper-slide{overflow:hidden;width:42.3076923077%;height:auto;aspect-ratio:649/284;margin-right:2.5%}@media screen and (max-width:767px){body .swiper-container.swiper-infinite01 .swiper-slide{width:81.3333333333%;margin-right:4%}}body .swiper-container.swiper-infinite01 .swiper-slide .pict{width:100%;height:100%;overflow:hidden}body .swiper-container.swiper-infinite01 .swiper-slide .pict img{width:100%;height:100%;object-fit:cover}@keyframes slideRight{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}body .infinite_slide01{overflow:hidden;width:100vw}body .infinite_slide01 .inner_container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0;width:211.71875vw;min-width:1820px}@media screen and (max-width:767px){body .infinite_slide01 .inner_container{min-width:1460px}}body .infinite_slide01 .text_pict{animation:slideRight 20s infinite linear .6s both;display:inline-block;white-space:nowrap;will-change:transform;width:50%}body .visible-sp{display:none}@media screen and (max-width:475px){body .visible-sp{display:inline-block}}body .hidden-sp{display:inline-block}@media screen and (max-width:475px){body .hidden-sp{display:none}}body .visible-m{display:none}@media screen and (max-width:767px){body .visible-m{display:inline-block}}body .hidden-m{display:inline-block}@media screen and (max-width:767px){body .hidden-m{display:none}}body .visible-tb{display:none}@media screen and (max-width:980px){body .visible-tb{display:inline-block}}body .hidden-tb{display:inline-block}@media screen and (max-width:980px){body .hidden-tb{display:none}}body .visible-pc{display:none}@media screen and (max-width:1224px){body .visible-pc{display:inline-block}}body .hidden-pc{display:inline-block}@media screen and (max-width:1224px){body .hidden-pc{display:none}}body .visible-lgpc{display:none}@media screen and (max-width:1536px){body .visible-lgpc{display:inline-block}}body .hidden-lgpc{display:inline-block}@media screen and (max-width:1536px){body .hidden-lgpc{display:none}}body .u_arw01{border-radius:50%;max-width:57px;width:clamp(46px, 3.8987688098vw, 57px);height:auto;aspect-ratio:1/1;display:block;background-color:#7e7e7e}body .u_arw01 .icn_circle{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;border-radius:50%;position:relative;overflow:hidden;transform:translate(-2px,-2px);bottom:1px;right:1px}@media screen and (max-width:767px){body .u_arw01 .icn_circle{transform:translate(-2px,-1px)}}body .u_arw01 .icn_circle .i_arw01{transform:translateX(2px)}body .u_arw01.ver02 .icn_circle{transform:translate(0,0);bottom:0;right:0}body .u_arw02{border-radius:50%;max-width:41px;width:clamp(41px, 2.804377565vw, 41px);height:auto;aspect-ratio:1/1;display:block;position:relative;container-type:inline-size}body .u_arw02:after,body .u_arw02:before{content:"";display:inline-block;width:48.7804878049cqw;height:2px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-color:#fff;border-radius:10px}body .u_arw02:after{transform:rotate(90deg)}body .i_arw01{display:inline-block;width:clamp(14px, 1.0259917921vw, 15px);height:1px;position:relative}body .i_arw01:after,body .i_arw01:before{content:"";display:inline-block;width:100%;height:100%;position:absolute}body .i_arw01:after{bottom:0;right:0;border-right:1px solid;height:clamp(8px, 0.683994528vw, 10px);width:1px;transform-origin:bottom left;transform:rotate(-53deg)}body .i_arw01:before{border-bottom:1px solid;width:100%;bottom:0;left:0;height:100%}body .i_arw02{display:inline-block;width:clamp(14px, 1.0259917921vw, 15px);height:1px;position:relative}body .i_arw02:after,body .i_arw02:before{content:"";display:inline-block;width:100%;height:100%;position:absolute}body .i_arw02:after{bottom:0;left:0;border-right:1px solid;height:clamp(8px, 0.683994528vw, 10px);width:1px;transform-origin:bottom right;transform:rotate(53deg)}body .i_arw02:before{border-bottom:1px solid;width:100%;bottom:0;right:0;height:100%}body .i_arw03{display:inline-block;width:clamp(14px, 1.0259917921vw, 15px);height:1px;position:relative}body .i_arw03:after,body .i_arw03:before{content:"";display:inline-block;width:100%;height:100%;position:absolute}body .i_arw03:after{bottom:0;right:0;border-right:1px solid;height:clamp(8px, 0.683994528vw, 10px);width:1px;transform-origin:bottom left;transform:rotate(-53deg)}body .i_arw03:before{border-bottom:1px solid;width:100%;bottom:0;left:0;height:100%}body p{line-height:1.9}body .txt01{font-size:clamp(16px, 1.2311901505vw, 18px);letter-spacing:0}body .txt02{font-size:clamp(14px, 1.0943912449vw, 16px);letter-spacing:0}@media screen and (max-width:767px){body .txt02{font-size:clamp(16px, 1.0943912449vw, 16px)}}body .txt03{font-size:clamp(14px, 1.3679890561vw, 20px);letter-spacing:0;line-height:1.9}body .txt04{font-size:clamp(13px, 0.9575923393vw, 14px)}body .txt05{font-size:clamp(18px, 1.2311901505vw, 18px);letter-spacing:0}body .txt06{font-size:clamp(15px, 1.0943912449vw, 16px);letter-spacing:0}body .txt07{font-size:clamp(16px, 1.0943912449vw, 16px);letter-spacing:0;line-height:1.9}body .t-right{text-align:right}body .t-center{text-align:center}body .t-left{text-align:left}body .t-just{text-align:justify}body .c-right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body .c-center{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body .c-left{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}