@media screen and (max-width: 768px){.job_offer-section-wrap{padding-left:15px;padding-right:15px;padding-bottom:15px}.job_offer-section-inner{padding-top:62px;padding-bottom:40px;padding-left:0;padding-right:0}.job_offer-section-wrap:has(.section-label) .job_offer-section-inner{padding-top:34px !important}.modal__container .box1000,.job-offer .box1000{width:100%}.modal__container .stit30,.job-offer .stit30{font-size:1.875rem}.modal__container .stit30,.job-offer .stit30{font-size:1.625rem;margin-bottom:20px}.modal__container .stit30 .sp_only,.job-offer .stit30 .sp_only{display:block}.modal__container .st-wrap,.job-offer .st-wrap{margin-left:auto;margin-right:auto}.modal__container .txt24,.job-offer .txt24{font-size:18px}.modal__container .txt18,.job-offer .txt18{font-size:16px}.modal__container .txt14,.job-offer .txt14{font-size:12px}.modal__container .pc_only,.job-offer .pc_only{display:none}body{min-width:375px}.justify_sp,.justify.sp{display:flex;justify-content:space-between;flex-wrap:wrap}.flex-start.sp{display:flex;justify-content:flex-start;flex-wrap:wrap}.flex-center_sp,.flex-center.sp{display:flex;justify-content:center;flex-wrap:wrap}.sp_only{display:block}.txt_no_article{font-size:15px;margin-bottom:20px}.filtering{padding:25px 12px}.filtering+.filtering{margin-top:30px}.filtering.change{padding:20px 12px 25px}.filtering.result{padding:15px 15px 18px 18px}.filtering.result .justify.alc{gap:12px;display:flex;flex-direction:column}.filtering.result .txt_detail{font-size:13px;width:100%}.filtering .i_search{font-size:16px}.filtering .txt_green.txt22{font-size:16px}.filtering .txt_green.txt22.mb30{margin-bottom:15px}.filtering .txt_green.txt22 .i_filter01{background-size:24px auto;padding-left:32px}.filtering .txt_green.txt22 .i_filter02{background-size:23px auto;padding-left:31px}.filtering .txt_green.txt22 .i_filter03{background-size:18px auto;padding-left:28px}.filtering .s_box{max-width:100%;margin-bottom:0;border-radius:6px;overflow:hidden;border:none}.filtering .s_box dt{font-size:14px;line-height:1.2;width:86px;min-height:36px;display:grid;place-items:center;padding:1px 10px}.filtering .s_box dt:not(:last-of-type){border-bottom:1px solid #fff}.filtering .s_box dd{min-height:36px;padding:8px 32px 8px 12px;width:calc(100% - 86px);color:#ed848c}.filtering .s_box dd:not(:last-of-type){border-bottom:1px solid #ed848c}.filtering .s_box dd .txt18{font-size:14px}.filtering .s_box dd .txt_detail{font-size:14px;padding-right:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.filtering .s_box dd::before{right:18px;width:12px;height:12px;border-top:3px solid #ed848c;border-right:3px solid #ed848c}.filtering .s_box dd:hover:before{right:18px}.filtering .check_clm4{max-width:100%}.filtering .check_clm4 label{font-size:14px;width:49%}.submit.btn_ar,.btn_p button,.btn_p a{font-size:16px;width:261px;line-height:42px;padding-right:36px}.submit.btn_ar:before,.btn_p button:before,.btn_p a:before{width:calc(100% - 36px)}.submit.btn_ar:after,.btn_p button:after,.btn_p a:after{width:42px;height:42px;border:6px solid #333;background-size:12px auto}.submit.btn_ar:after{background:url(../img2025/btn_p_ar_pink.svg) 50% 50% no-repeat;background-size:12px;border:6px solid #ed848c}.btn_apply{margin-bottom:50px}.btn_apply a{width:100%;width:300px;height:42px;line-height:1;padding-right:38px;gap:8px;font-size:12px}.btn_apply a .txt30{font-size:18px;padding-bottom:2px}.btn_apply a:before{width:calc(100% - 38px);background:#ed848c}.btn_apply a:after{width:42px;height:42px;background:url(../img2025/btn_p_ar_pink.svg) 50% 50% no-repeat;background-size:10px auto;border:6px solid #ed848c}#fix_result{display:none;max-width:100%;z-index:9909999;position:fixed;bottom:0px;left:0;right:0;margin:auto;border-radius:0;border:none;width:100%;box-shadow:0px 3px 3px rgba(0,0,0,.1)}#fix_result .job_offer-section-wrap{padding:10px}#fix_result .job_offer-section-inner{padding:10px}#fix_result .filtering{padding:12px}#fix_result .filtering .justify{justify-content:space-between;flex-wrap:wrap;align-items:center;flex-direction:row}#fix_result .filtering .txt_box{width:calc(100% - 112px)}#fix_result .filtering .txt_box .i_search{font-size:13px;background-size:13px auto;padding-left:17px}#fix_result .filtering .txt_box .txt_green{line-height:15px;margin-bottom:10px}#fix_result .filtering .txt_detail{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1}#fix_result .filtering .btn_p{height:30px}#fix_result .filtering .btn_p a{background-color:#333;color:#fff;border-radius:0;width:100px;padding:0 8px;box-sizing:border-box;line-height:30px}#fix_result .filtering .btn_p a span{line-height:30px;display:block;font-size:13px}#fix_result .filtering .btn_p a::before{display:none}#fix_result .filtering .btn_p a:after{display:none}}@media screen and (max-width: 768px)and (max-width: 768px)and (max-width: 629px){.filtering .caretype{gap:10px}.filtering .caretype li{min-height:120px;padding:0 8px;width:calc((100% - 10px)/2)}.filtering .caretype li .c_cate{font-size:10px;gap:3px;padding:8px 0;min-height:14px}.filtering .caretype li .c_cate>span{border-radius:2px;line-height:14px;padding:0 4px;letter-spacing:.2px}.filtering .caretype li h4:first-child{padding-top:0;height:76px;display:grid;place-items:center}.filtering .caretype li h5.txt12{font-size:10px;line-height:1.45;height:44px;letter-spacing:0px}.txt_result{margin-top:0px;font-size:14px;margin-bottom:10px}.txt_result .txt_pink{font-size:30px}.txt_result .fn{color:#1b1b1b}.job_card{border-radius:12px}.job_card .cat_wrap .cat2{font-size:14px}.job_card .txt_box .job_tit{margin:0;font-size:18px}.job_card .txt_box .job_info{margin-top:6px}.job_card .txt_box table{font-size:14px}.job_card .st-wrap{width:100%}}@media screen and (max-width: 768px){.job_tit_wrap{margin-top:0px;margin-top:-5vw}.job_tit_wrap .txt_box{padding:0 16px}.job_tit_wrap .job_tit{font-size:18px;padding:6px 0 10px}.job_tit_wrap .cat2{font-size:14px;line-height:1.3}.job_tit_wrap .c_name{font-size:16px}.job_tit_wrap .tag.mb20{margin-bottom:0}}@media screen and (max-width: 768px){.job_offer-section-inner{padding:15px 15px}}@media screen and (max-width: 768px){.job_offer-section-inner:has(#main_img){padding-top:0}}@media screen and (max-width: 768px){.job_offer-section-inner:has(.btn_apply:last-child){padding-bottom:0}}@media screen and (max-width: 768px){.job_card+.job_card{margin-top:20px}.job_card>.txt_box{padding:15px 15px 0}}@media screen and (max-width: 768px){.bg_lime:before{margin:0;width:100%}}@media screen and (max-width: 768px){#job_feed{padding-top:30px;padding-bottom:30px}#job_feed.btm{padding:50px 0 50px}#job_feed .pagenavi{max-width:94%;margin:50px auto 0;padding:0;gap:10px}#job_feed .pagenavi span:not(.next):not(.prev) a,#job_feed .pagenavi span:not(.next):not(.prev).current{font-size:14px;line-height:30px;width:34px;height:34px;border-radius:3px}#job_feed .pagenavi .next,#job_feed .pagenavi .prev{position:absolute;right:10px;top:0;padding-left:20px}#job_feed .pagenavi .next a{padding-right:14px;font-size:14px;line-height:34px}#job_feed .pagenavi .prev{left:10px;right:auto;margin:auto;padding-left:0;padding-right:20px}#job_feed .pagenavi .prev a{padding-right:14px;font-size:14px;line-height:34px;padding-right:0px;padding-left:14px}}@media screen and (max-width: 768px){#job_detail .work_sec{max-width:100%;width:100%;padding:38px 15px 40px;border:1px solid #f8c058}#job_detail .work_sec+.work_sec{margin-top:15px}#job_detail .work_sec+.btn_apply{margin-top:50px}#job_detail .work_sec .st-inner{max-width:100%;box-sizing:border-box}#job_detail .work_sec .st-inner.w720{max-width:100%}#job_detail .work_sec .st-inner.w840{max-width:96%}}@media screen and (max-width: 768px){.work_sec .work_sec_h3{font-size:17px;text-align:left}.work_sec p{line-height:1.625;font-size:14px}.work_sec .v_editor h1,.work_sec .v_editor h2,.work_sec .v_editor h3,.work_sec .v_editor h4{margin:1em 0 1em}.work_sec .v_editor h1,.work_sec .v_editor h2{font-size:18px}.work_sec .v_editor h3{font-size:17px}.work_sec .v_editor h4{font-size:16px}.work_sec .v_editor h5{font-size:15px}.work_sec .v_editor img,.work_sec .v_editor p{font-size:14px}.work_sec .v_editor li{line-height:1.625;padding-left:1em;margin-bottom:4px}.work_sec .v_editor li:before{display:block;content:"";top:42%;left:5px;margin:auto;position:absolute;width:4px;height:4px;background-color:#111;border-radius:100%}}@media screen and (max-width: 768px){.l_nav{padding:3px 0 40px;gap:8px}.l_nav li{width:calc(50% - 4px);flex:auto}.l_nav li a{font-size:12px;border-radius:4px;line-height:35px;padding-left:14px}.l_nav li a:before{top:35%;right:10px;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff}}@media screen and (max-width: 768px){#main_img{padding:1px 0 10px}#main_img .swiper-container{overflow:visible}#main_img #job_slider{padding-top:25px}#main_img #job_slider .swiper-slide .caption{text-align:left;padding:14px 0 0px;font-weight:400}}@media screen and (max-width: 768px){.work_sec .box01 .work_sec_h3{text-align:left;margin:0 auto 20px}.work_sec .box01 .justify.clm2{display:flex;flex-direction:column;gap:20px}.work_sec .box01 .img{order:2;text-align:center}.work_sec .box01 .txt01{order:1}.work_sec .box01+.box01{margin-top:40px}.work_sec .box_img_txt .txt_box+.img{margin-top:18px}}@media screen and (max-width: 768px){#flow.work_sec{padding:40px 13px 0}#flow .flow_table{width:calc(100% - 36px);margin:0 auto 60px}#flow .flow_table ul{overflow:visible;box-sizing:border-box;padding-bottom:40px}#flow .flow_table ul:before{left:0;right:auto}#flow .flow_table ul li{display:flex;flex-direction:column-reverse}#flow .flow_table ul li .txt{width:100%;padding-left:18px;box-sizing:border-box;padding-bottom:20px}#flow .flow_table ul li .txt .time{font-size:22px;margin-bottom:0}#flow .flow_table ul li .txt .time:before{top:13px;left:-23px;width:12px;height:12px}#flow .flow_table ul li .txt .stit{font-size:16px;margin-bottom:8px}#flow .flow_table ul li .img{width:100%;padding-bottom:0px;padding-left:18px}#flow .flow_table ul li+li{padding-top:40px}#flow .btn_entry{margin-bottom:120px}}@media screen and (max-width: 768px){#co_info .co_box .img{display:block;margin:20px 0 0}}@media screen and (max-width: 768px){#requirements{padding-top:16px}#requirements .work_sec{padding:40px 13px 0}#requirements .st-inner{padding-bottom:80px}#requirements+.btn_apply{margin-top:50px}#requirements .salary{width:98%;margin:0px auto 20px;align-items:normal}#requirements .salary dt{font-weight:bold;font-size:14px;width:6em;padding:0;display:grid;place-items:center}#requirements .salary dd{line-height:1.4;font-size:16px;max-width:calc(100% - 4em);padding:8px 14px 8px 14px;display:grid;place-items:center start}#requirements .job_description{width:98%;display:block;box-sizing:border-box}#requirements .job_description tr,#requirements .job_description tbody{display:block;width:100%}#requirements .job_description th{font-weight:bold;border:none;display:block;width:100%;box-sizing:border-box;padding:14px 8px 0 8px;border-top:1px solid #e6e6e6}#requirements .job_description td{display:block;width:100%;box-sizing:border-box;padding:5px 8px 14px}}@media screen and (max-width: 768px){#job_detail .work_sec.co_inbox{padding:30px 15px}#job_detail .work_sec.co_inbox .stit_i{margin-bottom:20px}#job_detail .work_sec.co_inbox .stit_i span{text-align:left;font-size:20px;background-size:auto 24px;padding-left:36px}#job_detail .work_sec.co_inbox .stit_i.i_pen span,#job_detail .work_sec.co_inbox .stit_i.i_person span{background-size:auto 24px}#job_detail .work_sec.co_inbox .stit_i.i_beginner{margin-bottom:14px}#job_detail .work_sec.co_inbox .stit_i.i_beginner span{background-size:20px auto;padding:0 0 5px 30px}}@media screen and (max-width: 768px){#personality .txt li{background:url(../img/i_check.png) 5px 13px no-repeat;padding:10px 2px 10px 30px}}@media screen and (max-width: 768px){#shisetsu .box01 .img{order:1;text-align:center}#shisetsu .box01 .txt01{order:2}}@media screen and (max-width: 768px){#sns_link{padding:40px 0 20px}#sns_link.btm{padding:50px 4% 30px}#sns_link .sns_txt .txt14{text-align:center;padding:0 14px}#sns_link .sns_txt .txt14::before,#sns_link .sns_txt .txt14::after{height:90%}#sns_link .inbox{gap:4%;margin-bottom:24px}#sns_link .btn_clm2{gap:4%}#sns_link .btn_clm2 .sns_btn_wrap.w50{max-width:48%}#sns_link .sns_btn{padding:8px 0 0}#sns_link .sns_btn.clm2{max-width:48%}#sns_link .sns_btn a{font-size:16px;border-radius:10px;width:100%;height:60px;gap:10px}#sns_link .sns_btn a img{width:32px}#sns_link .btn_entry{margin:0 auto 40px}}@media screen and (max-width: 768px){.grad-wrap{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.grad-wrap .grad-btn{width:170px;padding-left:20px;line-height:40px;font-size:14px}.grad-wrap .grad-btn::before{top:35%;right:20px;margin:auto;width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff}.grad-wrap .grad-item{height:460px}.grad-wrap .grad-item::before{height:200px}.grad-wrap .grad-trigger:checked+.grad-btn{bottom:30px}}@media screen and (max-width: 768px){#form_box{margin-bottom:0px}#form_box.bg_w100{padding:50px 0 50px}#form_box .table_form{width:100%;margin:0px auto 0;padding:0;display:block;box-sizing:border-box}#form_box .table_form tr,#form_box .table_form tbody{display:block;width:100%;font-size:16px}#form_box .table_form th{display:flex;justify-content:flex-start;align-items:center;width:100%;box-sizing:border-box;padding:22px 0 0;text-align:left;font-weight:bold}#form_box .table_form th label{line-height:34px;margin-right:10px}#form_box .table_form th label+p{margin-top:0}#form_box .table_form th .must{transform:translateY(0);margin-right:10px}#form_box .table_form td{display:block;width:100%;min-width:100px !important;box-sizing:border-box;padding:2px 0 2px;text-align:left}#form_box .table_form td .txt14{line-height:1.4;display:inline-block;padding-top:6px}#form_box .table_form td .ti{text-indent:-1em;padding-left:1em;line-height:1.4}#form_box .table_form td .check_clm3{gap:10px 2%}#form_box .table_form td .check_clm3 label{width:15em}#form_box .table_form td .check_clm3 label.check{align-items:baseline}#form_box .table_form td .check_clm3 label input[type=checkbox]{margin-top:0}#form_box .table_form td .check_clm3 label .checkbox-text{width:calc(100% - 30px)}#form_box .privacy_box{margin:20px 8px 30px}#form_box .privacy_box .in_box{height:15em;padding:10px 10px 20px}#form_box .privacy_box .txt18{text-align:left}#form_box .f_btn{margin:25px auto 30px}}#form_box .form_wrap{padding:0;width:100%;border:1px solid #64bfaa}#form_box .form_intro .txt01{text-align:left;font-size:14px}#form_box .step li{width:50px}#form_box .table_form td .check_wrap{gap:30px}#form_box .table_form td .check_wrap .checkbox-text{width:auto !important}#form_box .table_form td .check_clm3{gap:10px 2%}#form_box .table_form td .check_clm3 label{width:49%}#form_box .table_form td .check_clm3 .checkbox-text{width:calc(100% - 20px) !important}#form_box .rec_form input[type=email],#form_box .rec_form input[type=tel],#form_box .rec_form input[type=text]{font-size:16px}#form_box .rec_form textarea{font-size:16px}#form_box.confirm .table_form th{padding:15px 8px 5px;border-bottom:none}#form_box.confirm .table_form td{padding:0 8px 14px}#form_box .tLsp{text-align:left}#form_box.thanks .txt26{font-size:20px}#form_box.thanks .txt18{font-size:16px}#form_box.thanks .txt16{font-size:14px}.rec_form label.check{font-size:14px;gap:0}.rec_form label.check input{margin-top:0;transform:translateY(3px)}.rec_form label.check .checkbox-text{padding-left:6px !important;width:calc(100% - 20px) !important}.rec_form input[type=checkbox]{font-size:14px;width:15px;height:15px}@media screen and (max-width: 374px){#form_box.bg_w100:before{margin:0;width:375px}}
/*# sourceMappingURL=job-offer_sp2025.min.css.map */