.main.re{padding-bottom:200px}@media screen and (width<=768px){.main.re{padding-bottom:80px}}.recruit_mv_m{text-align:center;padding:640px 0 0;position:relative}@media screen and (width<=768px){.recruit_mv_m{margin-top:-70px;padding:0}}.recruit_mv_m figure{max-width:1200px;margin:0 auto;position:absolute;top:-80px;left:0;right:0}@media screen and (width<=768px){.recruit_mv_m figure{max-width:320px;position:initial;margin:0 auto -10px}}.contents_join+.contents_join,.link_btn+.contents_join{margin-top:80px}@media screen and (width<=768px){.contents_join+.contents_join,.link_btn+.contents_join{margin-top:50px}}.contents_join_inner{width:50%}@media screen and (width<=768px){.contents_join_inner{width:100%}}.contents_join_inner+.contents_join_inner{padding-left:7%}@media screen and (width<=768px){.contents_join_inner+.contents_join_inner{margin-top:20px;padding-left:0}}.contents_join_inner figure{border-radius:10px;margin-top:40px;overflow:hidden}@media screen and (width<=768px){.contents_join_inner figure{margin-top:20px}}.list_job{margin-top:20px}@media screen and (width<=768px){.list_job{margin-top:13px}}.list_job li{background:linear-gradient(328deg,#fff 0%,#edfaff 100%);border-radius:10px;padding:11px 20px 11px 40px;line-height:1.6;box-shadow:0 11px 40px #d1d1d1}@media screen and (width<=768px){.list_job li{padding:8px 15px 8px 32px}}.list_job li:before{content:"";vertical-align:middle;background:#2283a5;width:8px;height:2px;margin:0 9px 0 -16px;display:inline-block;position:relative;top:-1px}.list_job li+li{margin-top:10px}@media screen and (width<=768px){.list_job li+li{margin-top:7px}}.list_job+.hdg_s3{margin-top:30px}@media screen and (width<=768px){.list_job+.hdg_s3{margin-top:20px}}.recruit_box_m{border-radius:20px;margin-top:40px;margin-bottom:60px;padding-left:0;overflow:hidden}@media screen and (width<=768px){.recruit_box_m{border-radius:10px;margin:25px -20px 30px;padding-left:0}}.recruit_box{border-radius:20px;margin-top:160px;padding-left:80px;overflow:hidden}@media screen and (width<=1150px){.recruit_box{padding-left:0}}@media screen and (width<=768px){.recruit_box{border-radius:10px;margin:50px -20px 0;padding-left:0}}.recruit_box+.recruit_box{margin-top:40px}@media screen and (width<=768px){.recruit_box+.recruit_box{margin-top:20px}}.recruit_box_inner{max-width:1340px;margin:0 auto;padding:90px 0}@media screen and (width<=1150px){.recruit_box_inner{padding:70px}}@media screen and (width<=768px){.recruit_box_inner{padding:35px 26px}}.recruit_box.id{background:linear-gradient(324deg,#81cae3 0%,#257d97 100%)}.recruit_box.id figure{text-align:right;width:calc(100% - 500px);padding-left:10%}@media screen and (width<=1150px){.recruit_box.id figure{text-align:center;width:100%;padding-left:0}}@media screen and (width<=768px){.recruit_box.id figure{width:100%;margin-top:20px;padding-left:0}}.recruit_box.id figure img{max-width:770px}.recruit_box.cg{background:#fff}.recruit_box.cg .recruit_box_inner{background:url(/recruit/img/img_ph_bg.webp) 100% 0/auto 100% no-repeat;padding-right:700px}@media screen and (width<=1150px){.recruit_box.cg .recruit_box_inner{background:url(/recruit/img/img_ph_bg_sp.webp) 0 0/100% no-repeat;padding:86% 70px 70px}}@media screen and (width<=768px){.recruit_box.cg .recruit_box_inner{background:url(/recruit/img/img_ph_bg_sp.webp) 0 0/100% no-repeat;padding:86% 26px 35px}}.recruit_box.cg figure{width:80%;margin:40px auto 0}@media screen and (width<=1150px){.recruit_box.cg figure{width:70%;margin:50px auto 0}}@media screen and (width<=768px){.recruit_box.cg figure{width:100%;margin:20px auto 0}}.contents_spirits{margin-top:70px}@media screen and (width<=768px){.contents_spirits{margin-top:40px}}.contents_spirits_inner{flex-direction:row-reverse}.contents_spirits_inner .txt_box{width:45%;margin-left:10%}@media screen and (width<=768px){.contents_spirits_inner .txt_box{width:100%;margin:0 0 30px}}.contents_spirits_inner figure{border-radius:10px;width:45%;overflow:hidden}@media screen and (width<=768px){.contents_spirits_inner figure{border-radius:10px;width:100%}}.contents_spirits .hdg_s4:after{width:calc(100% - 160px);left:160px}@media screen and (width<=768px){.contents_spirits .hdg_s4:after{width:calc(100% - 120px);left:120px}}.contents_spirits .hdg_s4 span{font-size:14px;display:block}@media screen and (width<=768px){.contents_spirits .hdg_s4 span{font-size:12px;display:block}}.contents_data .data_list{grid-template-rows:auto auto;grid-template-columns:repeat(6,1fr);grid-template-areas:"item1 item1 item1 item2 item2 item2""item3 item3 item4 item4 item5 item5";gap:20px;display:grid}@media screen and (width<=768px){.contents_data .data_list{grid-template-columns:1fr;grid-template-areas:none;grid-auto-rows:auto}}.contents_data .data_list_item{border:1px solid #e0e0e0;border-radius:5px;overflow:hidden}@media screen and (width<=768px){.contents_data .data_list_item{border:none;border-radius:0;grid-area:auto!important}}.contents_data .data_list_item img{height:auto}.contents_data .data_list_item:first-child{grid-area:item1}.contents_data .data_list_item:nth-child(2){grid-area:item2}.contents_data .data_list_item:nth-child(3){grid-area:item3}.contents_data .data_list_item:nth-child(4){grid-area:item4}.contents_data .data_list_item:nth-child(5){grid-area:item5}.contents_data .data_note{text-align:right;width:100%;margin-bottom:5px;line-height:2}@media screen and (width<=768px){.contents_data .data_note{margin-top:10px}}.contents_data .data_note small{font-size:14px;line-height:inherit;letter-spacing:.05em;color:#6a6a6a}@media screen and (width<=768px){.contents_data .data_note small{font-size:10px}.recruit_mv_m .hdg_l4{font-size:30px}.contents_spirits .hdg_s4{margin-bottom:30px}}
