.Button_link__z7p0c{text-decoration:none}.Button_link__z7p0c .Button_btn__BrYHI{display:flex;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border:none;border-radius:148px;transition:opacity .3s ease}.Button_link__z7p0c .Button_btn__BrYHI:hover{opacity:.6}.Button_link__z7p0c .Button_btn__BrYHI.Button_primary__7zECg{height:56px;font-size:16px;background:var(--TEC_brown_gradation,linear-gradient(90deg,#f7b782 0,#b4714d 100%));color:#fff;width:100%}.Button_link__z7p0c .Button_btn__BrYHI.Button_primary__7zECg.Button_header__WY72O{height:42px;letter-spacing:-.32px}.Button_link__z7p0c .Button_btn__BrYHI.Button_primary_outline__F43u3{height:56px;color:#fff;color:#9e7962;background:#fff;border:none}.Button_link__z7p0c .Button_btn__BrYHI.Button_outline__WoJ1e{height:46px;padding:0 56px;font-size:14px;color:#9e7962;background:#fff;border:2px solid #9e7962}.Button_link__z7p0c .Button_btn__BrYHI.Button_outline__WoJ1e.Button_footer__G4Ghv{font-size:16px;padding:0 48px;height:56px;border:none}.Button_link__z7p0c .Button_btn__BrYHI.Button_normal__w4C5G{height:46px;padding:0 48px;font-size:16px;color:#9e7962;background:#fff;line-height:208%}.Button_link__z7p0c .Button_btn__BrYHI.Button_hide_border__kA3XK{border:none}.Button_link__z7p0c .Button_btn__BrYHI .Button_btn__text__VA4GN{text-align:center;font-style:normal;font-weight:700;line-height:150%;font-size:16px;white-space:nowrap}@media only screen and (max-width:390px){.Button_link__z7p0c .Button_btn__BrYHI .Button_btn__text__VA4GN{font-size:13px;letter-spacing:-.28px}}.Button_link__z7p0c .Button_btn__BrYHI .Button_btn_icon__AbPHj{margin-bottom:3px}.Font_noto_sans_jp_bold__WtPHg{font-weight:700}.Font_noto_sans_jp_medium__Y4yam{font-weight:500}.Font_bold_26__TWpTG{font-size:26px;font-style:normal;font-weight:700;line-height:175%}.Font_bold_24__cE_U4{font-size:24px;font-style:normal;font-weight:700;line-height:40px}.Font_medium_24__4EJw2{font-weight:500}.Font_medium_24__4EJw2,.Font_regular_24__shZ2_{font-size:24px;font-style:normal;line-height:150%}.Font_regular_24__shZ2_{font-weight:400}.Font_bold_20__3FiHG{font-weight:700}.Font_bold_20__3FiHG,.Font_medium_20__Htf_T{font-size:20px;font-style:normal;line-height:150%}.Font_medium_20__Htf_T{font-weight:500}.Font_bold_16__i7u6f{font-size:16px;font-style:normal;font-weight:700;line-height:150%}.Font_regular_16__6bwa4{font-size:16px;font-style:normal;font-weight:400;line-height:28px}.Font_bold_14__e5Rla{font-size:14px;font-style:normal;font-weight:700;line-height:normal}.Font_medium_14__BdkWD{font-size:14px;font-style:normal;font-weight:500;line-height:150%}.Font_pc_20_s__6ABUg{font-size:20px;font-style:normal;font-weight:700;line-height:36px}.Font_pc_16_s__xc_1z{font-size:16px;font-style:normal;font-weight:500;line-height:24px}.Font_en_96_exLight__ISzEn{font-size:96px;font-style:normal;font-weight:200;line-height:normal}.Font_en_36_regular__QpplN{font-size:36px;font-style:normal;font-weight:400;line-height:normal}.Font_en_26_light__pXwi2{font-size:26px;font-style:normal;font-weight:300;line-height:normal}.Font_en_20_medium__x2QnD{font-size:20px;font-style:normal;font-weight:500;line-height:34px}.Font_en_16_bold__3r_3L{font-size:16px}.Font_en_12_bold__B698Q,.Font_en_16_bold__3r_3L{font-style:normal;font-weight:700;line-height:normal}.Font_en_12_bold__B698Q{font-size:12px;letter-spacing:1.2px}.Footer_footer_section__OFzmq{background:linear-gradient(90deg,#f7b782,#b4714d);border-radius:50px 50px 0 0;padding:48px 40px 120px;box-shadow:0 -2px 15px 0 #d3c0b6;display:flex;flex-direction:column;align-items:center;gap:60px;margin-top:-50px;position:relative;z-index:1}.Footer_footer_section__OFzmq .Footer_button_area__1RFCz{display:flex;justify-content:center;width:100%}.Footer_footer_section__OFzmq .Footer_info_area__EsWle{display:flex;flex-direction:column;align-items:flex-start;width:600px;gap:15px}@media only screen and (max-width:768px){.Footer_footer_section__OFzmq .Footer_info_area__EsWle{width:310px}}.Footer_footer_section__OFzmq .Footer_info_area__EsWle .Footer_logo__HayPb{font-family:Jost,sans-serif;font-size:32px;font-weight:700;color:#fff;margin-bottom:8px}.Footer_footer_section__OFzmq .Footer_info_area__EsWle .Footer_address__XfCRS{color:#fff;text-align:left;font-feature-settings:"tnum";width:100%;padding-bottom:18px;border-bottom:1px solid #fff}.Footer_footer_section__OFzmq .Footer_info_area__EsWle .Footer_address__XfCRS .Footer_address_title__IT7TZ{margin-bottom:10px}.Footer_footer_section__OFzmq .Footer_info_area__EsWle .Footer_address__XfCRS .Footer_address_number__v4nJP{font-feature-settings:"tnum";letter-spacing:-1px}.Footer_footer_section__OFzmq .Footer_info_area__EsWle .Footer_links__6EF6m{margin-top:6px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px}.Footer_footer_section__OFzmq .Footer_info_area__EsWle .Footer_links__6EF6m .Footer_link__Ah9nC{color:#fff;text-decoration:none}.Header_header__8MHsO{box-sizing:border-box;height:68px;background:#f5f3f0;display:flex;flex-direction:row;align-items:flex-start;padding:6px 40px;gap:10px;width:100%;position:fixed;top:0;left:0;z-index:1000}@media only screen and (max-width:1200px){.Header_header__8MHsO{padding:6px 20px;align-items:center}}.Header_header__8MHsO .Header_logo__LTT9G{max-width:170px;width:100%;align-self:center}.Header_header__8MHsO .Header_logo__LTT9G:hover{opacity:.6}@media only screen and (max-width:1200px){.Header_header__8MHsO .Header_logo__LTT9G:hover{opacity:1}}.Header_header__8MHsO .Header_logo__LTT9G img{width:100%}@media only screen and (max-width:1200px){.Header_header__8MHsO .Header_logo__LTT9G img{width:110px;height:26px}}.Header_header__8MHsO .Header_row_area__QGrEs{display:flex;flex-direction:row;align-items:center;justify-content:end;gap:35px;width:100%}@media only screen and (max-width:1200px){.Header_header__8MHsO .Header_row_area__QGrEs{gap:12px}}.Header_header__8MHsO .Header_row_area__QGrEs .Header_nav__kgU0y{display:flex;align-items:center;justify-content:end;gap:28px}@media only screen and (max-width:1200px){.Header_header__8MHsO .Header_row_area__QGrEs .Header_nav__kgU0y{display:none}}.Header_header__8MHsO .Header_row_area__QGrEs .Header_nav__kgU0y .Header_nav_item__TAXb_{font-size:16px;font-weight:700;color:#9e7962;line-height:2.08;transition:color .2s}.Header_header__8MHsO .Header_row_area__QGrEs .Header_nav__kgU0y .Header_nav_item__TAXb_:hover{opacity:.6;transition:opacity .3s ease;cursor:pointer}.Header_header__8MHsO .Header_row_area__QGrEs .Header_button_area__N5MEO{display:flex;align-items:center;width:100%;max-width:256px}.Header_header__8MHsO .Header_row_area__QGrEs .Header_button_area__N5MEO .Header_button__TAiIo{width:100%}@media only screen and (max-width:1200px){.Header_header__8MHsO .Header_row_area__QGrEs .Header_button_area__N5MEO{width:180px}.Header_header__8MHsO .Header_row_area__QGrEs .Header_button_area__N5MEO .Header_button__TAiIo{width:100%;height:42px}}@media only screen and (max-width:390px){.Header_header__8MHsO .Header_row_area__QGrEs .Header_button_area__N5MEO{max-width:160px}}.Header_header__8MHsO .Header_row_area__QGrEs .Header_sp_hamburger__Jpzp2{display:none}@media only screen and (max-width:1200px){.Header_header__8MHsO .Header_row_area__QGrEs .Header_sp_hamburger__Jpzp2{display:flex;align-items:center;cursor:pointer;width:23px;height:15px}}.Header_header__8MHsO .Header_sp_menu__7GGA6{display:none}@media only screen and (max-width:1200px){.Header_header__8MHsO .Header_sp_menu__7GGA6{position:fixed;top:68px;left:0;width:100vw;height:100dvh;overflow-y:auto;z-index:1100;padding:70px 0 48px;box-sizing:border-box;background:linear-gradient(0deg,rgb(247,183,130) -16.91%,rgb(180,113,77) 101.46%);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:50px;flex-shrink:0;margin-top:-69px}.Header_header__8MHsO .Header_sp_menu__7GGA6 .Header_nav_item__TAXb_ .Header_nav_item_text__pugVU{color:#f5f3f0}.Header_header__8MHsO .Header_sp_menu__7GGA6 .Header_sp_button_area__BXAI6{width:256px;height:56px!important;margin-top:12px}.Header_header__8MHsO .Header_sp_menu__7GGA6 .Header_sp_button_area__BXAI6 .Header_sp_button__JcBJe{width:100%}}.Header_header__8MHsO.Header_header_sp_menu__iRy2n{background:linear-gradient(0deg,rgba(247,183,130,.9) -16.91%,rgba(180,113,77,.9) 101.46%)!important}.Header_header__8MHsO.Header_header_sp_menu__iRy2n .Header_logo__LTT9G,.Header_header__8MHsO.Header_header_sp_menu__iRy2n .Header_row_area__QGrEs{display:none!important}.Header_header__8MHsO.Header_header_sp_menu__iRy2n .Header_sp_menu_close__3QNDT{display:flex;position:absolute;top:20px;right:20px;width:32px;height:32px;align-items:center;justify-content:center;z-index:1200;cursor:pointer}.Section_section__miXuX{display:flex;padding-bottom:30px;margin-bottom:-30px;flex-direction:column;align-items:center;align-self:stretch;border-radius:60px 60px 0 0}.Section_section__miXuX.Section_flesh__y3hN9,.Section_section__miXuX.Section_lightFlesh__zPUBB{background:var(--TEC_BG,linear-gradient(180deg,#fbf5ef 0,#f5eae5 100%))}.Section_section__miXuX.Section_white__l2Hbm{background-color:#fff}.Section_section__miXuX .Section_container__oESRz{max-width:920px;margin:0 auto;display:flex;padding:48px 10px;flex-direction:column;justify-content:center;align-items:center;gap:6px}.Section_section__miXuX .Section_container__oESRz .Section_title__Mlr0i{color:#9e7962;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.2px;text-transform:uppercase}.Section_section__miXuX .Section_container__oESRz .Section_title_bottom_line__yv0yH{width:36px;height:3px;background-color:#9e7962}.Section_section__miXuX .Section_container__oESRz .Section_subtitle__I1wwj{color:var(--gray-gray-100,#646464);text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:40px}@media only screen and (max-width:1099px){.Section_section__miXuX .Section_container__oESRz{max-width:600px}}@media only screen and (max-width:768px){.Section_section__miXuX{padding-left:15px;padding-right:15px}}.CraifVisionSection_craif_vision_section__98Ik0{position:relative;width:1200px;z-index:1;display:flex;justify-content:center;overflow-y:hidden;overflow-x:hidden}@media only screen and (max-width:768px){.CraifVisionSection_craif_vision_section__98Ik0{max-width:600px;width:100%}}.CraifVisionSection_vision_section__ydScw{position:relative;margin:40px 0 80px;padding:60px 80px;display:flex;flex-direction:row;justify-content:space-between;align-items:start;background:#fff;border-radius:30px;gap:40px;z-index:2}@media only screen and (max-width:768px){.CraifVisionSection_vision_section__ydScw{width:100%;max-width:600px;padding:60px 40px 0;margin:0 0 60px;flex-direction:column;border-radius:0;gap:40px}}.CraifVisionSection_left_area__fjpUM{width:409px;display:flex;flex-direction:column;align-items:start;gap:6px;z-index:4}@media only screen and (max-width:768px){.CraifVisionSection_left_area__fjpUM{gap:0;width:100%}}.CraifVisionSection_title_box__Z9Tmy{display:inline-block;margin-bottom:12px;z-index:4}.CraifVisionSection_title__xI3TU{color:var(--TEC_brown,#9e7962);font-size:16px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:4px;border-bottom:2px solid #9e7962;width:-moz-fit-content;width:fit-content;z-index:4}.CraifVisionSection_vision_texts__mODhl{width:100%;display:flex;flex-direction:column;gap:18px;z-index:4}@media only screen and (max-width:768px){.CraifVisionSection_vision_texts__mODhl{gap:9px}}.CraifVisionSection_vision_main__StWQC{font-size:24px;font-weight:700;color:#9e7962;line-height:1.67;z-index:4}@media only screen and (max-width:768px){.CraifVisionSection_vision_main__StWQC .CraifVisionSection_br_lg___LmKa{display:none}}@media only screen and (max-width:500px){.CraifVisionSection_vision_main__StWQC .CraifVisionSection_br_lg___LmKa{display:block}}.CraifVisionSection_vision_lead__fcImJ{width:100%;font-size:16px;font-weight:500;color:#646464;line-height:1.5;z-index:4}.CraifVisionSection_right_area__vsX2s{display:flex;flex-direction:column;align-items:center;gap:9px;z-index:4}@media only screen and (max-width:768px){.CraifVisionSection_right_area__vsX2s{width:100%}}.CraifVisionSection_vision_img__ZrOeX{margin-top:15px;width:311px;height:162px;object-fit:contain;border-radius:10px;background:#fff;z-index:4}@media only screen and (max-width:768px){.CraifVisionSection_vision_img__ZrOeX{margin-top:0}}.CraifVisionSection_button_area__2r4w7{margin-top:12px;width:100%;display:flex;justify-content:center;z-index:4}.CraifVisionSection_button_area__2r4w7 .CraifVisionSection_button__5700N{white-space:nowrap;width:288px;height:46px}.CraifVisionSection_diagonal_square__TIjDD{position:absolute;top:133px;right:0;width:402px;height:540px;overflow-y:hidden}.CraifVisionSection_diagonal_square__TIjDD.CraifVisionSection_inner_diagonal_square__1KBwA{display:none}@media only screen and (max-width:768px){.CraifVisionSection_diagonal_square__TIjDD{width:301px;height:402px;top:141px;right:0;z-index:3}.CraifVisionSection_diagonal_square__TIjDD.CraifVisionSection_inner_diagonal_square__1KBwA{display:block}.CraifVisionSection_diagonal_square__TIjDD.CraifVisionSection_outer_diagonal_square__hloXG{display:none}}@media only screen and (max-width:500px){.CraifVisionSection_diagonal_square__TIjDD{top:124px;right:50%;transform:translateX(100%)}}.HeroImageSection_vision_section__tHGWH{width:100%;max-width:100%;background:var(--TEC_BG,linear-gradient(180deg,#fbf5ef 0,#f5eae5 100%));display:flex;flex-direction:column;align-items:center;padding-bottom:60px;margin-bottom:-60px;overflow-x:hidden}@media only screen and (max-width:768px){.HeroImageSection_vision_section__tHGWH{background:#fff}}.HeroImageSection_banner_area__DhC2N{margin-top:68px;display:flex;height:26px;justify-content:center;align-items:center;gap:12px;flex-shrink:0;align-self:stretch;color:var(--gray-white,#fff);font-size:14px;font-style:normal;font-weight:700;line-height:normal;background:var(--TEC_Blue_gradation,linear-gradient(90deg,#79b3dd 0,#5b8dbf 100%))}.HeroImageSection_header_area__wxr15{display:flex;flex-direction:column;align-items:center;width:100%}@media only screen and (max-width:768px){.HeroImageSection_header_area__wxr15{background:var(--TEC_BG,linear-gradient(180deg,#fbf5ef 0,#f5eae5 100%))}}.HeroImageSection_kv_wrapper__zAshw{position:relative;height:543px;margin-top:40px;width:1280px;display:flex}@media only screen and (max-width:768px){.HeroImageSection_kv_wrapper__zAshw{width:390px;height:515px;position:relative;background:var(--TEC_BG,linear-gradient(180deg,#fbf5ef 0,#f5eae5 100%))}}.HeroImageSection_kv_wrapper__zAshw .HeroImageSection_kv_img_wrapper__b_bPT{position:absolute;top:0;left:605px;display:flex;align-items:center}@media only screen and (max-width:768px){.HeroImageSection_kv_wrapper__zAshw .HeroImageSection_kv_img_wrapper__b_bPT{align-items:flex-start;margin-top:30px;margin-left:13px;top:-22px;left:158px}}.HeroImageSection_diagonal_square__Yt1XH{position:absolute;top:0;left:-90px;fill:var(--TEC_KV,linear-gradient(180deg,#fff1e2 0,#f0dcd4 100%));background-blend-mode:multiply;width:403.474px;height:542px;flex-shrink:0;aspect-ratio:403.47/542}@media only screen and (max-width:1099px){.HeroImageSection_diagonal_square__Yt1XH{left:90px}}@media only screen and (max-width:768px){.HeroImageSection_diagonal_square__Yt1XH{width:300px;height:403px;margin-top:-22px;margin-left:-205px}}.HeroImageSection_spShow__NFQoM{display:none}@media only screen and (max-width:768px){.HeroImageSection_spShow__NFQoM{display:contents}}.HeroImageSection_pcShow__BsN3U{display:contents}@media only screen and (max-width:768px){.HeroImageSection_pcShow__BsN3U{display:none}}.HeroImageSection_kv_img_container__75Cg6{position:relative;width:1000px}@media only screen and (max-width:768px){.HeroImageSection_kv_img_container__75Cg6{width:100%}}.HeroImageSection_kv_img_container_position__JyDhv{position:absolute;top:5px;left:0;width:100%;display:flex}.HeroImageSection_kv_img_container_position_2__6Dbcu{position:absolute;top:5px;left:365px;width:100%;display:flex}@media only screen and (max-width:768px){.HeroImageSection_kv_img_carousel_wrapper_sp__ybRii{margin-right:109px}}.HeroImageSection_kv_img_carousel_wrapper__K53WK{position:absolute;top:0;left:0}@media only screen and (max-width:768px){.HeroImageSection_kv_img_carousel_wrapper__K53WK{margin-right:109px}}.HeroImageSection_kv_img_carousel_wrapper_2__sDv1q{position:absolute;top:0;left:0}@media only screen and (max-width:768px){.HeroImageSection_kv_img_carousel_wrapper_2__sDv1q{display:none}}.HeroImageSection_kv_img__p5dom{width:403.474px;height:542px;border-radius:16px;object-fit:cover}@media only screen and (max-width:768px){.HeroImageSection_kv_img__p5dom{width:300px;height:403px}}.HeroImageSection_catch_copy_wrapper__jGkca{position:absolute;top:0;left:358px;margin-top:5px;margin-left:-26px;padding:91.5px 0;display:flex;flex-direction:column;align-items:start}@media only screen and (max-width:768px){.HeroImageSection_catch_copy_wrapper__jGkca{top:-31px;left:27px}}.HeroImageSection_catch_copy__oGX9J{color:#9e7962;font-size:34px;font-weight:700;line-height:1.75;text-align:left;white-space:nowrap;z-index:3}@media only screen and (max-width:768px){.HeroImageSection_catch_copy__oGX9J{font-size:26px;position:absolute;top:143px;right:59%;transform:translateX(50%);top:102px;left:21px;right:auto;transform:none}}.HeroImageSection_button_area__5IXjF{width:256px;height:56px;margin-top:63px;display:flex;justify-content:start}@media only screen and (max-width:768px){.HeroImageSection_button_area__5IXjF{position:absolute;top:395px;left:65px}}.HeroImageSection_carousel-item__nYuP1{transition:opacity 1.2s cubic-bezier(.8,0,.2,1)!important}.HeroImageSection_oiwaikin_wrapper__etyA_{width:100%;background:#62c4af;margin-top:40px;height:107px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:768px){.HeroImageSection_oiwaikin_wrapper__etyA_{margin-top:0}}.HeroImageSection_oiwaikin_wrapper__etyA_ .HeroImageSection_oiwaikin_img_area__QhL5A{max-width:405px;min-width:405px;width:100%;height:100%;margin:0 auto;overflow:hidden}.HeroImageSection_oiwaikin_wrapper__etyA_ .HeroImageSection_oiwaikin_img_area__QhL5A img{width:100%;height:100%}.WorkBenefitsSection_section__j3DJ1{box-shadow:0 -2px 15px 0 #d3c0b6}.WorkBenefitsSection_benefits_wrapper__u_AsD{width:100%;max-width:1100px;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:19px;margin-bottom:80px}@media only screen and (max-width:768px){.WorkBenefitsSection_benefits_wrapper__u_AsD{gap:59px 40px}}.WorkBenefitsSection_benefit_card__0edHz{border-radius:30px;width:310px;display:flex;flex-direction:column;align-items:center;gap:14px;position:relative}.WorkBenefitsSection_benefit_card__0edHz:nth-of-type(2){margin-top:110px}@media only screen and (max-width:768px){.WorkBenefitsSection_benefit_card__0edHz:nth-of-type(2){margin-top:0}}.WorkBenefitsSection_benefit_card__0edHz:nth-of-type(3){margin-top:220px}@media only screen and (max-width:768px){.WorkBenefitsSection_benefit_card__0edHz:nth-of-type(3){margin-top:0}}.WorkBenefitsSection_benefit_card__0edHz:nth-child(4){margin-top:-185px}@media only screen and (max-width:768px){.WorkBenefitsSection_benefit_card__0edHz:nth-child(4){margin-top:0}}.WorkBenefitsSection_benefit_card__0edHz:nth-child(5){margin-top:-50px}@media only screen and (max-width:768px){.WorkBenefitsSection_benefit_card__0edHz:nth-child(5){margin-top:0}}.WorkBenefitsSection_benefit_card__0edHz:nth-child(6){margin-top:60px}@media only screen and (max-width:768px){.WorkBenefitsSection_benefit_card__0edHz:nth-child(6){margin-top:0}}.WorkBenefitsSection_img_wrapper__hCBSx{position:relative;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.WorkBenefitsSection_num__Ed85T{position:absolute;left:4px;top:-51px;color:var(--TEC_brown,#9e7962);text-align:right;font-size:96px;font-style:normal;font-weight:200;line-height:normal;z-index:2}.WorkBenefitsSection_num__Ed85T.WorkBenefitsSection_num_01__0b18S{left:15px}.WorkBenefitsSection_img__FmzDC{width:310px;height:174px;border-radius:50px;object-fit:cover;z-index:1}.WorkBenefitsSection_title__Nv5RV{color:var(--TEC_brown,#9e7962);font-feature-settings:"palt" on;font-size:24px;font-style:normal;font-weight:500;line-height:150%;margin-bottom:5px}.WorkBenefitsSection_lead__UqDZP{color:var(--gray-gray-100,#646464);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.JobDescriptionSection_section__jFWcG{box-shadow:0 -2px 15px 0 #d3c0b6}.JobDescriptionSection_job_card__y7208{background:#fff;border-radius:50px;box-shadow:0 2px 15px 0 rgba(211,192,182,.15);width:310px;padding:32px 24px;display:flex;flex-direction:column;align-items:center;position:relative;gap:20px;margin:0 auto}.JobDescriptionSection_img_wrapper__9lVcf{position:relative;width:120px;height:120px;margin-bottom:8px}.JobDescriptionSection_img__V9LKA{width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px rgba(211,192,182,.15)}.JobDescriptionSection_num__Oe6o5{position:absolute;left:0;top:0;font-family:Jost,sans-serif;font-size:48px;font-weight:200;color:#9e7962;opacity:.15;z-index:1;pointer-events:none}.JobDescriptionSection_title__hkUfM{font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;color:#9e7962;text-align:center;margin-bottom:8px}.JobDescriptionSection_lead__3VKZc{font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:400;color:#646464;text-align:center;line-height:1.7}.JobDescriptionSection_jobs_wrapper__fWRXw{display:flex;flex-wrap:wrap;gap:40px 24px;justify-content:center;margin-top:32px}.JobDescriptionSection_jobdesc_section__1LeXl{width:100%;margin-bottom:80px}.JobDescriptionSection_jobdesc_titlearea__7s_xS{display:flex;flex-direction:column;align-items:center;gap:5px;padding:48px 10px 0}.JobDescriptionSection_jobdesc_en__AyS_0{font-family:Jost,sans-serif;font-size:12px;font-weight:700;color:#9e7962;letter-spacing:.1em;margin-bottom:2px}.JobDescriptionSection_jobdesc_line__V0XJl{width:40px;height:2px;background:#9e7962;border-radius:1px;margin:0 auto 2px}.JobDescriptionSection_jobdesc_ja__WeXaW{font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:400;color:#646464;line-height:1.67}.JobDescriptionSection_jobdesc_cards__NNekG{display:flex;flex-flow:row;gap:40px;justify-content:center}@media only screen and (max-width:1079px){.JobDescriptionSection_jobdesc_cards__NNekG{flex-flow:column}}@media only screen and (max-width:768px){.JobDescriptionSection_jobdesc_cards__NNekG{gap:20px}}@media only screen and (max-width:500px){.JobDescriptionSection_jobdesc_cards__NNekG{width:100%;padding:0}}.JobDescriptionSection_jobdesc_card__C6akV{position:relative;background:#fff;border-radius:30px;box-shadow:0 2px 15px 0 rgba(211,192,182,.15);width:440px;height:617px;padding:15px 20px 30px;display:flex;flex-direction:column;align-items:center;gap:20px}@media only screen and (max-width:1079px){.JobDescriptionSection_jobdesc_card__C6akV{max-width:600px;height:auto}}@media only screen and (max-width:768px){.JobDescriptionSection_jobdesc_card__C6akV{max-width:360px}}@media only screen and (max-width:390px){.JobDescriptionSection_jobdesc_card__C6akV{max-width:350px}}.JobDescriptionSection_jobdesc_card_head__q0CWH{display:flex;flex-direction:row;align-items:center;gap:22px;width:100%;justify-content:flex-start;border-bottom:1px solid #9e7962}.JobDescriptionSection_jobdesc_card_num__ZHTrf{color:var(--gray-gray-100,#646464);text-align:center;padding-left:12px;font-size:36px;font-style:normal;font-weight:400;line-height:normal}.JobDescriptionSection_jobdesc_card_role__hp49V{color:var(--gray-gray-100,#646464);font-feature-settings:"palt" on;font-size:24px;font-style:normal;font-weight:500;line-height:150%}.JobDescriptionSection_jobdesc_card_imgwrap__NjQBu{display:flex;width:320px;height:180px;object-fit:fill;justify-content:flex-end;align-items:center;aspect-ratio:16/9}.JobDescriptionSection_jobdesc_card_img__4eIej{width:100%;height:100%;object-fit:cover;border-radius:10px}.JobDescriptionSection_jobdesc_card_title__hgj0Z{font-size:20px;font-weight:700;color:#9e7962;text-align:left;width:100%;line-height:36px}.JobDescriptionSection_jobdesc_card_lead__k7lLa{font-size:16px;font-weight:500;color:#646464;text-align:left;line-height:1.5;width:100%}.JobDescriptionSection_jobdesc_card_btnarea__aksM7{margin-top:auto;width:256px;display:flex;justify-content:center}@media only screen and (max-width:768px){.JobDescriptionSection_jobdesc_card_btnarea__aksM7{position:relative}}.JobDescriptionSection_jobdesc_card_btnarea__aksM7 .JobDescriptionSection_jobdesc_card_btn__P0jaV{width:256px}.BenefitCards_benefits_cards_wrapper__HR2kr{width:100%;max-width:920px;margin:0 auto}.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_card_title__u_M9b{color:#9e7962;text-align:center}.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8{display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin-top:20px;flex-wrap:wrap}@media only screen and (max-width:1079px){.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8{flex-direction:column;gap:20px}}.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8 .BenefitCards_benefit_card__cCDPO{background:#fff;border-radius:30px;box-shadow:0 2px 15px 0 rgba(211,192,182,.15);width:100%;max-width:300px;gap:20px;display:flex;align-items:center;justify-content:center;min-height:233px;padding:20px;height:100%}.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8 .BenefitCards_benefit_card__cCDPO.BenefitCards_benefit_card_image__ILeBE{min-height:400px}@media only screen and (max-width:1079px){.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8 .BenefitCards_benefit_card__cCDPO.BenefitCards_benefit_card_image__ILeBE{min-height:unset}}.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8 .BenefitCards_benefit_card__cCDPO.BenefitCards_benefit_card_image__ILeBE .BenefitCards_benefit_card_inner__MqVlg{align-items:flex-start;justify-content:flex-start;min-height:395px}@media only screen and (max-width:1079px){.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8 .BenefitCards_benefit_card__cCDPO.BenefitCards_benefit_card_image__ILeBE .BenefitCards_benefit_card_inner__MqVlg{min-height:unset;flex-direction:column;align-items:center}.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8 .BenefitCards_benefit_card__cCDPO.BenefitCards_benefit_card_image__ILeBE .BenefitCards_benefit_card_inner__MqVlg .BenefitCards_benefit_title__zKR_O{text-align:center}}.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8 .BenefitCards_benefit_card__cCDPO.BenefitCards_benefit_card_image__ILeBE .BenefitCards_benefit_card_inner__MqVlg .BenefitCards_benefit_desc__yDp4H{text-align:left}@media only screen and (max-width:1079px){.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8 .BenefitCards_benefit_card__cCDPO{flex-direction:column;max-width:560px;min-height:unset;padding:20px;width:100%;display:flex;align-items:flex-start;margin:0 auto;max-width:600px}}.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8 .BenefitCards_benefit_card__cCDPO .BenefitCards_benefit_card_inner__MqVlg{min-height:187px;justify-content:flex-start;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:1079px){.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8 .BenefitCards_benefit_card__cCDPO .BenefitCards_benefit_card_inner__MqVlg{flex-direction:row;gap:20px;padding:0;min-height:unset}}.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8 .BenefitCards_benefit_card__cCDPO .BenefitCards_benefit_icon_area__jMDSg{display:flex;align-items:center;justify-content:center;margin-bottom:20px}@media only screen and (max-width:1079px){.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8 .BenefitCards_benefit_card__cCDPO .BenefitCards_benefit_icon_area__jMDSg{margin-bottom:0}}.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8 .BenefitCards_benefit_card__cCDPO .BenefitCards_benefit_icon_area__jMDSg .BenefitCards_benefit_image__JVIST{width:260px;object-fit:contain}@media only screen and (max-width:1079px){.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8 .BenefitCards_benefit_card__cCDPO .BenefitCards_benefit_icon_area__jMDSg .BenefitCards_benefit_image__JVIST{width:100%}}.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8 .BenefitCards_benefit_card__cCDPO .BenefitCards_benefit_icon_area__jMDSg .BenefitCards_benefit_icon__mJNDK{width:66px;height:66px;object-fit:contain}.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8 .BenefitCards_benefit_card__cCDPO .BenefitCards_benefit_title__zKR_O{color:#9e7962;text-align:center}@media only screen and (max-width:1079px){.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8 .BenefitCards_benefit_card__cCDPO .BenefitCards_benefit_title__zKR_O{text-align:left}}.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8 .BenefitCards_benefit_card__cCDPO .BenefitCards_benefit_desc__yDp4H{color:#646464;margin-top:4px}.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8 .BenefitCards_benefit_card_string__Y_x9A{background:#fff;border-radius:30px;width:100%;padding:20px;color:#9e7962}@media only screen and (max-width:1079px){.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8 .BenefitCards_benefit_card_string__Y_x9A{max-width:600px;margin:0 auto}}@media only screen and (max-width:768px){.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8 .BenefitCards_benefit_card_string__Y_x9A{max-width:340px}}@media only screen and (max-width:390px){.BenefitCards_benefits_cards_wrapper__HR2kr .BenefitCards_benefits_cards_area__gZdW8 .BenefitCards_benefit_card_string__Y_x9A{max-width:280px}}.EmployeeBenefitsSection_section__mE4NE{box-shadow:0 -2px 15px 0 #d3c0b6}.EmployeeBenefitsSection_benefits_section__MdwJY{width:100%;max-width:920px;margin:0 auto 80px}.EmployeeBenefitsSection_benefits_section__MdwJY .EmployeeBenefitsSection_title__HqOto{text-align:center;color:#646464}@media only screen and (max-width:1079px){.EmployeeBenefitsSection_benefits_section__MdwJY .EmployeeBenefitsSection_title__HqOto{max-width:550px;text-align:left;margin:0 auto}}@media only screen and (max-width:768px){.EmployeeBenefitsSection_benefits_section__MdwJY .EmployeeBenefitsSection_title__HqOto{max-width:310px}}.EmployeeBenefitsSection_benefits_section__MdwJY .EmployeeBenefitsSection_benefits_cards_section_area__ktmmu{display:flex;gap:40px;justify-content:center;flex-wrap:wrap;margin-top:88px}@media only screen and (max-width:1079px){.EmployeeBenefitsSection_benefits_section__MdwJY .EmployeeBenefitsSection_benefits_cards_section_area__ktmmu{flex-direction:column;margin-top:68px}}@media only screen and (max-width:768px){.EmployeeBenefitsSection_benefits_section__MdwJY .EmployeeBenefitsSection_benefits_cards_section_area__ktmmu{margin-top:40px}}.EmployeeBenefitsSection_benefits_section__MdwJY .EmployeeBenefitsSection_show_more_button__vgtrk{max-width:210px;width:100%;margin:40px auto 80px}.InterviewCard_interview_card__WtSa8{background:#f5f3f0;border-radius:30px;padding:30px 40px;display:flex;flex-direction:column;gap:40px;max-width:920px}@media only screen and (max-width:1079px){.InterviewCard_interview_card__WtSa8{gap:20px;max-width:520px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}}@media only screen and (max-width:768px){.InterviewCard_interview_card__WtSa8{max-width:360px;padding:30px 20px}}@media only screen and (max-width:390px){.InterviewCard_interview_card__WtSa8{max-width:345px;padding:30px 20px}}.InterviewCard_interview_card_head__y8J1_{display:flex;flex-direction:column;gap:40px;text-align:center}@media only screen and (max-width:1079px){.InterviewCard_interview_card_head__y8J1_{gap:20px}}.InterviewCard_interview_card_title__e_LIN{color:#9e7962}.InterviewCard_interview_card_subtitle__EZVc9{font-size:20px;color:#9e7962;line-height:1.5}@media only screen and (max-width:1079px){.InterviewCard_interview_card_subtitle__EZVc9{max-width:320px;margin:0 auto;text-align:left}}.InterviewCard_interview_card_body__IQnCk{display:flex;flex-direction:column;align-items:center;gap:10px}.InterviewCard_interview_card_body_img_wrap__hA_1z{display:flex;justify-content:center;align-items:center;gap:8px}@media only screen and (max-width:1079px){.InterviewCard_interview_card_body_img_wrap__hA_1z{width:320px;flex-flow:column;justify-content:center;gap:14px}}.InterviewCard_balloon__hpau9{position:relative;padding:30px 40px;align-items:center;gap:6px;border-radius:20px;background:linear-gradient(90deg,#b4714d,#f7b782);color:#fff;max-width:320px;width:100%}@media only screen and (max-width:1079px){.InterviewCard_balloon__hpau9{padding:20px 30px;margin-bottom:20px}}.InterviewCard_balloon__hpau9 :before{content:"";position:absolute;top:50%;left:97%;transform:translateY(50%) rotate(180deg);width:30px;height:30px;background:#f7b782;-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%)}@media only screen and (max-width:1079px){.InterviewCard_balloon__hpau9 :before{top:95%;left:38%;transform:translate(50%) rotate(180deg);-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);background:linear-gradient(270deg,#b4714d -445.31%,#f7b782 540.62%)}}.InterviewCard_balloon__hpau9 .InterviewCard_balloon_title__uJ1P0{color:#fff;font-size:20px;font-style:normal;line-height:150%}.InterviewCard_balloon__hpau9 .InterviewCard_balloon_name__qlIkf{margin-top:6px;color:#fff;font-size:14px;font-style:normal;line-height:150%}.InterviewCard_interview_card_img__mDn0n{width:455px;height:256px;border-radius:10px;object-fit:cover;box-shadow:0 2px 8px rgba(211,192,182,.1);margin-left:-24px}@media only screen and (max-width:1079px){.InterviewCard_interview_card_img__mDn0n{width:320px;height:180px;margin-left:0}}.InterviewCard_interview_card_name__VVtHx{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;color:#9e7962;margin-top:8px}.InterviewCard_interview_card_content__hjHum{flex:1 1;display:flex;flex-direction:column;gap:40px}@media only screen and (max-width:1079px){.InterviewCard_interview_card_content__hjHum{gap:20px}}.InterviewCard_interview_card_lead__Fts3c{font-size:14px;line-height:150%;color:#646464;text-align:center}@media only screen and (max-width:1079px){.InterviewCard_interview_card_lead__Fts3c{max-width:320px;margin:0 auto;text-align:left}}.InterviewCard_interview_card_catch__h6fZE{color:#9e7962;margin-bottom:8px}.InterviewCard_interview_card_desc__yB3AG{color:#646464;line-height:24px;white-space:pre-line}.InterviewCard_interview_card_desc__yB3AG span{display:block;margin-bottom:10px}.InterviewCard_interview_card_btnarea__ZWNT9{display:flex;justify-content:center;margin-top:-6px}.InterviewCard_interview_card_btn__1mqAS{background:linear-gradient(90deg,#f7b782,#b4714d);color:#fff;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;border:none;border-radius:148px;padding:10px 32px;cursor:pointer;transition:opacity .2s}.InterviewCard_interview_card_btn__1mqAS:hover{opacity:.8}.FaqSection_section__LDcnN{box-shadow:0 -2px 15px 0 #d3c0b6}.FaqSection_container__K3TFe{width:100%}.FaqSection_faq_list__mX0kW{width:100%;max-width:600px;margin:0 auto 40px;display:flex;flex-direction:column;gap:20px}.FaqSection_faq_list__mX0kW .FaqSection_faq_q__Z_WUz{transition:opacity .2s ease}.FaqSection_faq_list__mX0kW .FaqSection_faq_q__Z_WUz:hover{opacity:.6}.FaqSection_faq_item__BnVU2{position:relative;border-radius:50px;background:var(--TEC_beige,#f5f3f0);display:flex;padding:20px 30px;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;align-self:stretch;min-width:600px}@media only screen and (max-width:500px){.FaqSection_faq_item__BnVU2{min-width:100%}}.FaqSection_faq_q__Z_WUz{display:flex;align-items:center;width:100%;justify-content:space-between;color:var(--TEC_brown,#9e7962);font-size:18px;font-style:normal;font-weight:500;line-height:30px}.FaqSection_faq_icon__YyLgl{display:flex;align-items:center;justify-content:center;margin-left:27px}@media only screen and (max-width:500px){.FaqSection_faq_icon__YyLgl{margin-left:17px}}.FaqSection_faq_a__FW_iZ{padding-right:10px;color:var(--gray-gray-100,#646464);font-size:16px;font-style:normal;font-weight:400;line-height:28px}.FaqSection_faq_btnarea__NKfrK{display:flex;justify-content:center;margin-top:20px;margin-bottom:100px}.Schedule_schedule_container__o5CDf{background:#fff;padding:30px 0;border-radius:30px;display:flex;flex-direction:column;align-items:center;width:100%;gap:20px;max-width:840px}@media only screen and (max-width:1079px){.Schedule_schedule_container__o5CDf{max-width:698px}}@media only screen and (max-width:768px){.Schedule_schedule_container__o5CDf{max-width:320px}}.Schedule_schedule_title__iRRoN{color:#9e7962;text-align:center;font-size:20px;font-style:normal;line-height:150%}.Schedule_schedule__tC8_o{position:relative;font-size:14px;display:flex;flex-flow:column;gap:15px}.Schedule_schedule_item___66hE{max-width:516px;display:flex;justify-content:start;gap:10px}@media only screen and (max-width:1079px){.Schedule_schedule_item___66hE{max-width:288px}}.Schedule_schedule_item_left__D_2sh{position:relative}.Schedule_schedule_item_dot__HwT3r{width:14px;height:14px;border-radius:50%;background:#9e7962}.Schedule_schedule_item_bar__9fm8k{width:2px;height:102%;background:#9e7962;position:absolute;top:1;left:6px}.Schedule_schedule_item_right__LIOdq{margin-top:-8px;display:flex;flex-flow:column;gap:4px}.Schedule_schedule_item_right__LIOdq .Schedule_schedule_time__XqIi0{color:#9e7962;font-size:20px;font-style:normal;line-height:150%}.Schedule_schedule_item_right__LIOdq .Schedule_schedule_name__HGiF_{color:#9e7962;font-size:16px;font-style:normal;line-height:150%}.Schedule_schedule_item_right__LIOdq .Schedule_schedule_item_desc_list__FK0gz{margin:0;padding-left:24px}.Schedule_schedule_item_right__LIOdq .Schedule_schedule_item_desc___CCcb{color:#646464;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.InterviewModal_modal_overlay__9GyA2{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.InterviewModal_modal__ab2E7{background-color:#fff;border-radius:8px;max-width:920px;width:100%;height:85%;background:var(--TEC_beige,#f5f3f0);box-shadow:0 4px 20px rgba(0,0,0,.2);position:relative}@media only screen and (max-width:1079px){.InterviewModal_modal__ab2E7{max-width:738px}}@media only screen and (max-width:768px){.InterviewModal_modal__ab2E7{width:92%}}.InterviewModal_modal_content__QC08l{overflow-y:auto;height:100%;padding:30px 40px;box-sizing:border-box}@media only screen and (max-width:1079px){.InterviewModal_modal_content__QC08l{padding:30px 20px}}.InterviewModal_close_button__0NfTH{position:absolute;top:-30px;right:0;background:none;border:none;font-size:20px;z-index:10;cursor:pointer}.InterviewModal_interview_card__aygzm{background:#f5f3f0;border-radius:30px;padding:30px 40px;display:flex;flex-direction:column;gap:40px;max-width:920px}@media only screen and (max-width:1079px){.InterviewModal_interview_card__aygzm{gap:20px;max-width:600px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}}@media only screen and (max-width:768px){.InterviewModal_interview_card__aygzm{max-width:360px;padding:30px 20px}}@media only screen and (max-width:390px){.InterviewModal_interview_card__aygzm{max-width:320px;padding:30px 20px}}.InterviewModal_interview_card_head__io_s4{display:flex;flex-direction:column;gap:40px;text-align:center}@media only screen and (max-width:1079px){.InterviewModal_interview_card_head__io_s4{gap:20px}}.InterviewModal_interview_card_title__dUJWv{font-family:Jost,sans-serif!important;line-height:34px;color:#9e7962;letter-spacing:.05rem}.InterviewModal_interview_card_subtitle__dvbov{font-size:20px;color:#9e7962;line-height:1.5}@media only screen and (max-width:1079px){.InterviewModal_interview_card_subtitle__dvbov{max-width:320px;margin:0 auto;text-align:left}}.InterviewModal_interview_card_body__9hBRQ{display:flex;flex-direction:column;align-items:center;gap:40px}@media only screen and (max-width:1079px){.InterviewModal_interview_card_body__9hBRQ{gap:20px}}.InterviewModal_interview_card_body_img_wrap__gZzMe{display:flex;justify-content:center;align-items:center;margin-top:40px}@media only screen and (max-width:1079px){.InterviewModal_interview_card_body_img_wrap__gZzMe{width:320px;flex-flow:column;justify-content:center;gap:20px;margin-top:20px}}.InterviewModal_balloon__Tb3Dl{position:relative;padding:40px;align-items:center;gap:6px;border-radius:20px;background:linear-gradient(90deg,#b4714d,#f7b782);color:#fff;max-width:320px;width:100%}@media only screen and (max-width:1079px){.InterviewModal_balloon__Tb3Dl{padding:20px 30px;margin-bottom:20px}}.InterviewModal_balloon__Tb3Dl :before{content:"";position:absolute;top:50%;left:97%;transform:translateY(50%) rotate(180deg);width:30px;height:30px;background:#f7b782;-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%)}@media only screen and (max-width:1079px){.InterviewModal_balloon__Tb3Dl :before{top:95%;left:38%;transform:translate(50%) rotate(180deg);-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);background:linear-gradient(270deg,#b4714d -445.31%,#f7b782 540.62%)}}.InterviewModal_balloon__Tb3Dl .InterviewModal_balloon_title__gvTq6{color:#fff;font-size:20px;font-style:normal;line-height:150%}.InterviewModal_balloon__Tb3Dl .InterviewModal_balloon_name__3wqlg{margin-top:6px;color:#fff;font-size:14px;font-style:normal;line-height:150%}.InterviewModal_interview_card_img__4vXBC{width:455px;height:256px;border-radius:10px;object-fit:cover;box-shadow:0 2px 8px rgba(211,192,182,.1);margin-left:-24px}@media only screen and (max-width:1079px){.InterviewModal_interview_card_img__4vXBC{width:320px;height:180px;margin-left:0}}.InterviewModal_interview_card_name__zzisr{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;color:#9e7962;margin-top:8px}.InterviewModal_interview_card_content__2sMrY{flex:1 1;display:flex;flex-direction:column;gap:40px;max-width:840px}@media only screen and (max-width:1079px){.InterviewModal_interview_card_content__2sMrY{gap:20px;max-width:520px}}@media only screen and (max-width:768px){.InterviewModal_interview_card_content__2sMrY{max-width:320px}}.InterviewModal_interview_card_lead__Gi4Lh{font-size:14px;line-height:150%;color:#646464;text-align:center}@media only screen and (max-width:1079px){.InterviewModal_interview_card_lead__Gi4Lh{max-width:320px;margin:0 auto;text-align:left}}.InterviewModal_interview_card_catch__BkaH7{font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;color:#9e7962;margin:8px 0}.InterviewModal_interview_card_desc__A5AYG{font-size:16px;color:#646464;line-height:1.7;white-space:pre-line}.InterviewModal_interview_card_btnarea__Zs1pH{margin-top:16px;display:flex;justify-content:center}.InterviewModal_interview_card_btn__RwxGZ{background:linear-gradient(90deg,#f7b782,#b4714d);color:#fff;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;border:none;border-radius:148px;padding:10px 32px;cursor:pointer;transition:opacity .2s}.InterviewModal_interview_card_btn__RwxGZ:hover{opacity:.8}.InterviewModal_img_container__AratG{text-align:center}.InterviewModal_img__SqFW6{width:455px;height:256px}@media only screen and (max-width:1079px){.InterviewModal_img__SqFW6{width:320px;height:180px}}.InterviewModal_ul_container__PWtyv{list-style-type:disc;padding-left:20px;margin:16px 0;color:#9e7962;font-size:16px;line-height:1.7}.InterviewModal_ul_container__PWtyv li{margin-bottom:4px}.InterviewModal_ul_container__PWtyv li::marker{color:#9e7962}.InterviewModal_btn_container__toj_9{margin-top:20px;display:flex;justify-content:center}.InterviewSection_section__QWNOr{box-shadow:0 -2px 15px 0 #d3c0b6}.InterviewSection_container__gbZAE{width:100%}.InterviewSection_interview_section__Mq2Fa{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:80px}.InterviewSection_interview_cards__SV6Pm{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center}.InterviewSection_btn_container__OIeLn{margin-top:20px}.RecruitmentFlowSection_section___I6L1{box-shadow:0 -2px 15px 0 #d3c0b6}.RecruitmentFlowSection_flow_section__27Hqc{width:100%;margin-bottom:80px}@media only screen and (max-width:500px){.RecruitmentFlowSection_flow_section__27Hqc{max-width:310px}}.RecruitmentFlowSection_flow_titlearea__CJrbs{display:flex;flex-direction:column;align-items:center;gap:5px;padding:48px 10px 0}.RecruitmentFlowSection_flow_en__lIPC0{font-family:Jost,sans-serif;font-size:12px;font-weight:700;color:#9e7962;letter-spacing:.1em;margin-bottom:2px}.RecruitmentFlowSection_flow_line__n_tjx{width:40px;height:2px;background:#9e7962;border-radius:1px;margin:0 auto 2px}.RecruitmentFlowSection_flow_step___yZti{display:flex;flex-direction:row;align-items:center;gap:27px;position:relative}.RecruitmentFlowSection_flow_step___yZti .RecruitmentFlowSection_flow_stepnum__6xuDX{width:60px;height:60px;background:#fff;border-radius:60px;display:flex;align-items:center;justify-content:center;color:#9e7962;box-shadow:0 2px 15px 0 rgba(211,192,182,.1)}.RecruitmentFlowSection_flow_step___yZti .RecruitmentFlowSection_flow_steplabel__E_l_I{color:#646464;text-align:left;width:242px}@media only screen and (max-width:768px){.RecruitmentFlowSection_flow_step___yZti .RecruitmentFlowSection_flow_steplabel__E_l_I{width:220px}}.RecruitmentFlowSection_second_flow_steps_wrapper__hB3ul{margin-top:5px;display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap}.RecruitmentFlowSection_second_flow_steps_wrapper__hB3ul .RecruitmentFlowSection_second_flow_steps_area___AFEr .RecruitmentFlowSection_second_flow_arrow__NPm6y{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:44px;margin-top:5px;margin-bottom:5px;margin-left:20px}.RecruitmentFlowSection_second_flow_steps_wrapper__hB3ul .RecruitmentFlowSection_second_flow_steps_area___AFEr .RecruitmentFlowSection_second_flow_arrow__NPm6y .RecruitmentFlowSection_second_flow_arrow_line__4BEG7{width:2px;height:24px;background:#fff;border-radius:1px;margin-left:10px}.RecruitmentFlowSection_flow_arrow__sm_j_{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:44px;margin-top:5px;margin-left:-16px}@media only screen and (max-width:768px){.RecruitmentFlowSection_flow_arrow__sm_j_{max-width:310px;margin:3px auto;padding-left:10px}}.RecruitmentFlowSection_flow_arrow__sm_j_ .RecruitmentFlowSection_flow_arrow_line__c00cq{width:2px;height:90px;background:#fff;border-radius:1px;margin-left:10px}.RecruitmentFlowSection_flow_arrow__sm_j_ .RecruitmentFlowSection_flow_arrow_btn__hVlJF{max-width:220px;width:100%}