body{background-color:#f0f0f0 !important}body:not(.top):before{background-color:#00ff58}.breadcrumb{position:absolute;z-index:2}#recruit_visual{display:block;position:relative;z-index:1;padding:0;overflow:hidden}#recruit_visual .box{position:relative;z-index:1}#recruit_visual .box:first-child{display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center;background-color:#31a494}#recruit_visual .box:first-child .textArea{width:70vw}#recruit_visual .box:first-child .textArea .balloon{display:block;margin-bottom:20px}#recruit_visual .box:nth-child(2){background-color:#ede327;background-image:radial-gradient(#FFD034 20%, transparent 20%),radial-gradient(#FFD034 20%, transparent 20%);background-size:60px 60px;background-position:0 0,30px 30px;overflow:hidden}#recruit_visual .box:nth-child(2) .text{display:block;position:absolute;z-index:2;bottom:5vw;left:5vw;width:100%;max-width:770px}#recruit_visual .trafficlight{display:block;position:absolute;z-index:2;right:0;max-width:838px}#recruit_visual .trafficlight .imgArea{display:block;position:relative;z-index:1}#recruit_visual .trafficlight .before{position:relative;z-index:1}#recruit_visual .trafficlight .after{display:block;position:absolute;z-index:2;top:0;left:0;animation:flash 1.5s linear infinite}@media screen and (min-width: 768px){#recruit_visual{display:flex}}@media screen and (max-width: 767px){#recruit_visual .box{height:calc(var(--vh, 1vh)*50 - 30px)}}@media screen and (min-width: 768px){#recruit_visual .box{width:50%;height:350px}}@media screen and (min-width: 768px){#recruit_visual .box{height:550px}}@media screen and (min-width: 768px){#recruit_visual .box:first-child .textArea{display:block;width:calc(100% - 10vw);margin:auto}}@media screen and (min-width: 1223px){#recruit_visual .box:first-child .textArea{width:428px;margin-right:122px;text-align:right}}@media screen and (min-width: 1223px){#recruit_visual .box:nth-child(2) .text{bottom:52px;left:42px;width:770px}}@media screen and (max-width: 767px){#recruit_visual .trafficlight{top:calc(var(--vh, 1vh)*45 - 30px);right:auto;left:2.5vw;width:115vw}}@media screen and (min-width: 768px){#recruit_visual .trafficlight{top:35px;width:55.1315%}}@keyframes flash{0%,to{opacity:1}50%{opacity:0}}#recruit .inner{width:100%;max-width:1100px;margin:auto}#recruit .ttlbox{margin-bottom:30px}#recruit .c_speechballoon .banner{margin-top:20px}@media screen and (min-width: 768px){#recruit .ttlbox{margin-bottom:60px}}@media screen and (max-width: 767px){#recruit .c_speechballoon .textArea .title{font-size:5.7vw}}@media screen and (min-width: 768px){#recruit .c_speechballoon .banner{margin-top:40px}}#recruit_charm{padding-top:0}#recruit_charm .inner{width:100%;max-width:1100px;margin:auto}#recruit_charm .recruit_charm_box+.recruit_charm_box{margin-top:40px}#recruit_charm .recruit_charm_box .ttl{display:block;margin-bottom:20px;font-size:3.2rem;font-weight:bold;letter-spacing:.05em;line-height:1.4}#recruit_charm .recruit_charm_box .text{font-size:1.4rem;font-weight:500;letter-spacing:.06em;line-height:1.7}#recruit_charm .recruit_charm_box .img{display:block;margin-top:20px;overflow:hidden;border-radius:10px}@media screen and (min-width: 768px){#recruit_charm .recruit_charm_box+.recruit_charm_box{margin-top:60px}}@media screen and (min-width: 1080px){#recruit_charm .recruit_charm_box+.recruit_charm_box{margin-top:100px}}@media screen and (min-width: 768px){#recruit_charm .recruit_charm_box .ttl{font-size:4rem}}@media screen and (min-width: 1080px){#recruit_charm .recruit_charm_box .ttl{margin-bottom:30px;font-size:8rem}}@media screen and (min-width: 768px){#recruit_charm .recruit_charm_box .text{font-size:1.6rem;line-height:2}}@media screen and (min-width: 1080px){#recruit_charm .recruit_charm_box .img{margin-top:50px}}#recruit_work{padding-top:50px}#recruit_work .inner{width:100%;max-width:1100px;margin:auto}#recruit_work .recruit_work_box{margin-bottom:30px}#recruit_work .recruit_work_box .ttl{display:block;margin-bottom:20px;font-size:2.2rem;font-weight:bold;letter-spacing:.05em;line-height:1.4}#recruit_work .recruit_work_box .text{font-size:1.4rem;font-weight:500;letter-spacing:.06em;line-height:1.7}@media screen and (min-width: 768px){#recruit_work{padding-top:100px}}@media screen and (min-width: 768px){#recruit_work .recruit_work_box{margin-bottom:50px}}@media screen and (min-width: 768px){#recruit_work .recruit_work_box .ttl{font-size:3.2rem}}@media screen and (min-width: 1080px){#recruit_work .recruit_work_box .ttl{margin-bottom:50px;font-size:5rem}}@media screen and (min-width: 768px){#recruit_work .recruit_work_box .text{font-size:1.6rem;line-height:2}}#recruit_message{padding-top:50px}#recruit_message .inner{width:100%;max-width:1100px;margin:auto}#recruit_message .recruit_message_box{display:block;background-color:#fff;border-radius:10px;overflow:hidden}#recruit_message .recruit_message_box .contents{padding:20px}#recruit_message .recruit_message_box .textArea+.textArea{margin-top:30px}#recruit_message .recruit_message_box .ttl{display:block;margin-bottom:20px;font-size:1.9rem;font-weight:bold;letter-spacing:.05em;line-height:1}#recruit_message .recruit_message_box .ttl .border{display:inline-block;margin-top:10px;padding-bottom:4px;border-bottom:4px solid #ede327;font-size:1.9rem}#recruit_message .recruit_message_box .sub_ttl{display:block;margin-bottom:20px;color:#31a494;font-size:1.8rem;font-weight:bold;letter-spacing:.06em;line-height:1.4545}#recruit_message .recruit_message_box .text{font-size:1.4rem;font-weight:500;letter-spacing:.06em;line-height:1.7}@media screen and (min-width: 768px){#recruit_message{padding-top:100px}}@media screen and (min-width: 1080px){#recruit_message .recruit_message_box .contents{padding:50px 40px}}@media screen and (min-width: 1080px){#recruit_message .recruit_message_box .textArea+.textArea{margin-top:50px}}@media screen and (min-width: 768px){#recruit_message .recruit_message_box .ttl{margin-bottom:30px;font-size:2.2rem}}@media screen and (min-width: 768px){#recruit_message .recruit_message_box .ttl .border{margin-top:12px;font-size:2.7rem}}@media screen and (min-width: 1120px){#recruit_message .recruit_message_box .ttl{font-size:2.6rem}}@media screen and (min-width: 1120px){#recruit_message .recruit_message_box .ttl .border{margin-top:15px;font-size:3.6rem}}@media screen and (min-width: 1080px){#recruit_message .recruit_message_box .sub_ttl{font-size:2.2rem}}@media screen and (min-width: 768px){#recruit_message .recruit_message_box .text{font-size:1.6rem;line-height:2}}#recruit_foryou{position:relative;z-index:2;margin-top:-150px;padding-top:0}#recruit_foryou .inner{width:100%;max-width:1100px;margin:auto}#recruit_foryou .contents_list{position:relative;z-index:1;margin-top:20px}#recruit_foryou .contents_list .list{display:block;padding:30px 20px 20px 20px;border-radius:15px;background-color:#fff;box-shadow:0px 0px 10px -5px #777}#recruit_foryou .contents_list .list+.list{margin-top:20px}#recruit_foryou .contents_list .img{display:block;text-align:center}#recruit_foryou .contents_list .img img{width:100%;max-width:205px;margin:0 auto}#recruit_foryou .contents_list .text{margin-top:10px}#recruit_foryou .contents_list .text .label{margin-bottom:5px}#recruit_foryou .contents_list .text .label span{display:inline-block;padding:.2em .6em;background-color:#00ff58;border-radius:40px;font-size:1.4rem;font-weight:bold;line-height:1}#recruit_foryou .contents_list .text .list_ttl{font-size:1.8rem;margin-bottom:7px}#recruit_foryou .contents_list .text .list_ttl br{display:none}#recruit_foryou .contents_list .text p{font-size:1.4rem;font-weight:500;letter-spacing:.06em;line-height:1.7}@media screen and (min-width: 768px){#recruit_foryou{margin-top:-40px}}@media screen and (min-width: 768px){#recruit_foryou .contents_list{margin-top:50px}}@media screen and (min-width: 768px){#recruit_foryou .contents_list .list{padding:20px 30px}}@media screen and (min-width: 1080px){#recruit_foryou .contents_list .list{display:flex;-moz-align-items:center;align-items:center;flex-direction:row-reverse}}@media screen and (min-width: 1080px){#recruit_foryou .contents_list .img{width:164px}}@media screen and (min-width: 1230px){#recruit_foryou .contents_list .img{width:205px}}#recruit_foryou .contents_list .text{margin-top:20px}@media screen and (min-width: 768px){#recruit_foryou .contents_list .text .label span{font-size:1.8rem}}@media screen and (min-width: 768px){#recruit_foryou .contents_list .text p{font-size:1.6rem;line-height:2}}#recruit_foryou .contents_list .text{flex:1;margin-top:0;padding-right:40px}@media screen and (min-width: 1080px){#recruit_foryou .contents_list .text .list_ttl{font-size:2.6rem;margin-bottom:7px;line-height:1.4}}@media screen and (min-width: 1080px){#recruit_foryou .contents_list .text .list_ttl br{display:block}}@media screen and (min-width: 1230px){#recruit_foryou .contents_list .text .list_ttl br{display:none}}#recruit_member{padding-top:50px;overflow:hidden}#recruit_member .inner{width:100%;max-width:1100px;margin:auto}#recruit_member .text{font-size:1.4rem;font-weight:500;letter-spacing:.06em;line-height:1.7}#recruit_member .instructor_list{margin-top:20px}#recruit_member .slide-arrow{display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center;position:absolute;z-index:2;top:0;bottom:0;width:30px;height:30px;margin:auto;border:none;border-radius:50%;box-shadow:none;background-color:#31a494;transition:all .2s cubic-bezier(0.47, 0, 0.745, 0.715)}#recruit_member .slide-arrow:after{content:"";display:block;width:0;height:0;border-style:solid}#recruit_member .slide-arrow:focus{outline:none}#recruit_member .slide-arrow.prev-arrow{left:0}#recruit_member .slide-arrow.prev-arrow:after{border-width:8px 16px 8px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}#recruit_member .slide-arrow.next-arrow{right:0}#recruit_member .slide-arrow.next-arrow:after{border-width:8px 0 8px 16px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}#recruit_member .instructor{display:block;margin:0 15px;padding:5px;border-radius:12px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}#recruit_member .instructor .instructor_inner{border-radius:12px;border:1px solid #c8c8c8}#recruit_member .instructor .instructor_head{display:flex;align-items:flex-start;padding:15px 20px}#recruit_member .instructor .textArea{flex:1;padding-right:10px}#recruit_member .instructor .textArea .en{display:block;margin-bottom:10px;padding-bottom:3px;border-bottom:1px solid #c8c8c8;color:#c8c8c8;font-size:1rem;font-weight:bold;letter-spacing:0;line-height:1}#recruit_member .instructor .textArea .title{margin-bottom:5px;font-size:1.4rem;font-weight:bold;letter-spacing:0;line-height:1.5}#recruit_member .instructor .textArea .text{font-size:1.2rem;font-weight:500;letter-spacing:0;line-height:1.8}#recruit_member .instructor .imgArea{width:80px}#recruit_member .instructor .imgArea .text{display:block;background-color:#ede327;padding:7px 0;font-size:1rem;font-weight:bold;letter-spacing:0;line-height:1;text-align:center}#recruit_member .instructor_body{display:block;padding:20px;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}#recruit_member .instructor_profile{display:block;width:100%;max-width:421px;margin:auto}#recruit_member .instructor_profile .text{display:flex;align-items:flex-start}#recruit_member .instructor_profile .text+.text{margin-top:10px;padding-top:10px;border-top:1px solid #c8c8c8}#recruit_member .instructor_profile .text p{flex:1;padding-left:10px;font-size:1.6rem;font-weight:bold;letter-spacing:.04em;line-height:1.3333}#recruit_member .instructor_profile .text:before{content:"";display:block;width:9px;height:9px;margin-top:.3em;background-color:#31a494;border-radius:50%}#recruit_member .instructor_foot{display:block;margin-top:10px;padding-bottom:5px;color:#c8c8c8;font-size:1rem;font-weight:bold;letter-spacing:0;line-height:1;text-align:center}#recruit_member .btnArea{margin-top:20px}#recruit_member .btnArea .btnStyle02{margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){#recruit_member{padding-top:100px}}@media screen and (min-width: 768px){#recruit_member .text{font-size:1.6rem;line-height:2}}@media screen and (min-width: 768px){#recruit_member .flexframe_contents{width:450px}}@media screen and (min-width: 768px){#recruit_member .instructor_list{margin-top:50px}}@media screen and (min-width: 768px){#recruit_member .slide-arrow{width:38px;height:38px}}@media screen and (min-width: 1080px){#recruit_member .slide-arrow:hover{background-color:#07b53b}}@media screen and (max-width: 767px){#recruit_member .slide-arrow.prev-arrow:after{margin-right:5px}}@media screen and (min-width: 768px){#recruit_member .slide-arrow.prev-arrow{padding-right:10px}}@media screen and (min-width: 768px){#recruit_member .slide-arrow.prev-arrow:after{border-width:9px 20px 9px 0}}@media screen and (max-width: 767px){#recruit_member .slide-arrow.next-arrow:after{margin-left:5px}}@media screen and (min-width: 768px){#recruit_member .slide-arrow.next-arrow{padding-left:10px}}@media screen and (min-width: 768px){#recruit_member .slide-arrow.next-arrow:after{border-width:9px 0 9px 20px}}@media screen and (min-width: 768px){#recruit_member .instructor{margin:0 58px}}@media screen and (min-width: 1080px){#recruit_member .instructor{margin:0 95px}}@media screen and (min-width: 1080px){#recruit_member .instructor .textArea{padding-right:20px}}@media screen and (min-width: 1080px){#recruit_member .instructor .textArea .en{font-size:1.5rem}}@media screen and (min-width: 1080px){#recruit_member .instructor .textArea .title{margin-bottom:10px;font-size:1.8rem}}@media screen and (min-width: 1080px){#recruit_member .instructor .textArea .text{font-size:1.4rem}}@media screen and (min-width: 1230px){#recruit_member .instructor .textArea .title{font-size:2.1rem}}@media screen and (min-width: 1230px){#recruit_member .instructor .textArea .text{font-size:1.6rem}}@media screen and (min-width: 1080px){#recruit_member .instructor .imgArea{width:145px}}@media screen and (min-width: 1080px){#recruit_member .instructor .imgArea .text{font-size:1.6rem}}@media screen and (min-width: 1230px){#recruit_member .instructor .imgArea{width:166px}}@media screen and (min-width: 1080px){#recruit_member .instructor_foot{font-size:1.5rem}}@media screen and (min-width: 768px){#recruit_member .btnArea{margin-top:30px}}#recruit_description{padding-top:50px}#recruit_description .inner{width:100%;max-width:1100px;margin:auto}@media screen and (min-width: 768px){#recruit_description{padding-top:100px}}#recruit_cta{display:block;margin-top:50px;padding:40px 5vw;background-color:#1170b5}#recruit_cta .icon{display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center;width:80px;height:80px;background-color:#fff;border-radius:50%;margin:0 auto}#recruit_cta .icon img{width:42px}#recruit_cta .text{display:block;margin-top:20px;color:#fff;font-size:1.6rem;font-weight:bold;letter-spacing:.06em;line-height:1.32;text-align:center}#recruit_cta .btnArea{margin-top:30px}#recruit_cta .btnArea .btnStyle02{margin:auto;color:#282828;background-color:#fff;border-color:#fff}#recruit_cta .btnArea .btnStyle02:after{background-image:url(../../images/common/icon_arrow_black.svg);transition:all 200ms cubic-bezier(0.32, 0.625, 0.58, 1)}@media screen and (min-width: 768px){#recruit_cta{margin-top:100px}}@media screen and (min-width: 768px){#recruit_cta .text{margin-top:30px;font-size:2.5rem}}@media screen and (min-width: 1080px){#recruit_cta .btnArea .btnStyle02:hover:after{transform:translateX(5px)}}@media screen and (min-width: 768px){#recruit_cta .btnArea{margin-top:40px}}@media screen and (min-width: 768px){#recruit_cta .btnArea .btnStyle02{max-width:750px;padding:20px;font-size:2.6rem}}.recruit_box{display:block;margin-top:40px;background-color:#31a494;border:5px solid #31a494;border-radius:10px}.recruit_box .recruit_box_ttl{display:flex;-moz-align-items:center;align-items:center;padding:20px 15px}.recruit_box .recruit_box_body{display:block;padding:30px 20px;background-color:#fff;border-radius:0 0 10px 10px}.recruit_box.is-pattern01 .recruit_box_ttl .tag_pick{display:block;padding:4px 8px;background-color:#00ff58;border-radius:26px;font-size:1.6rem;font-weight:bold;letter-spacing:.06em;line-height:1}.recruit_box.is-pattern01 .recruit_box_ttl .ttl{display:block;margin-left:10px;color:#fff;font-size:2.2rem;font-weight:bold;letter-spacing:.06em;line-height:1;white-space:nowrap}.recruit_box.is-pattern01 .recruit_box_body .textArea+.textArea{margin-top:30px}.recruit_box.is-pattern01 .recruit_box_body .ttl{display:inline-block;padding-bottom:4px;border-bottom:4px solid #ede327;color:#31a494;font-size:2rem;font-weight:bold;letter-spacing:.06em;line-height:1;font-feature-settings:"pkna";white-space:nowrap}.recruit_box.is-pattern01 .recruit_box_body .sub_ttl{display:block;color:#31a494;font-size:1.8rem;font-weight:bold;letter-spacing:.06em;line-height:1}.recruit_box.is-pattern01 .recruit_box_body .text{display:block;margin-top:15px;font-size:1.4rem;font-weight:500;letter-spacing:.06em;line-height:1.7}.recruit_box.is-pattern02 .recruit_box_ttl{color:#ede327}.recruit_box.is-pattern02 .recruit_box_ttl .ttl{display:flex;-moz-align-items:center;align-items:center;font-size:2rem;font-weight:bold;letter-spacing:.06em;line-height:1;font-feature-settings:"pkna";white-space:nowrap}.recruit_box.is-pattern02 .recruit_box_ttl .ttl .small{padding-top:.2em;font-size:1.4rem;letter-spacing:0}.recruit_box.is-pattern02 .recruit_box_ttl .en{display:block;margin-top:5px;margin-left:5px;font-size:1.2rem;font-weight:bold;letter-spacing:0}.recruit_box.is-pattern02 .recruit_box_ttl:before{content:"";display:block;width:12px;height:12px;margin-right:10px;background-color:#ede327;border-radius:50%}.recruit_box.is-pattern02 .recruit_box_body .detailArea dl+dl{margin-top:15px;padding-top:15px;border-top:1px solid #31a494}.recruit_box.is-pattern02 .recruit_box_body .detailArea dt{display:block;margin-bottom:10px;color:#31a494;font-size:1.6rem;font-weight:bold;letter-spacing:.06em;line-height:1}.recruit_box.is-pattern02 .recruit_box_body .detailArea dd{display:block;font-size:1.4rem;font-weight:500;letter-spacing:.06em;line-height:1.5625}@media screen and (min-width: 768px){.recruit_box{margin-top:50px;border-radius:14px}}@media screen and (min-width: 768px){.recruit_box .recruit_box_ttl{padding:30px 15px}}@media screen and (min-width: 1080px){.recruit_box .recruit_box_ttl{padding:30px 50px}}@media screen and (min-width: 768px){.recruit_box .recruit_box_body{border-radius:0 0 14px 14px}}@media screen and (min-width: 1080px){.recruit_box .recruit_box_body{padding:30px 50px}}@media screen and (min-width: 768px){.recruit_box.is-pattern01 .recruit_box_ttl .tag_pick{font-size:1.8rem}}@media screen and (min-width: 768px){.recruit_box.is-pattern01 .recruit_box_ttl .ttl{font-size:2.8rem}}@media screen and (min-width: 1080px){.recruit_box.is-pattern01 .recruit_box_ttl .ttl{font-size:4rem}}@media screen and (min-width: 768px){.recruit_box.is-pattern01 .recruit_box_body .ttl{font-size:2.4rem}}@media screen and (min-width: 1080px){.recruit_box.is-pattern01 .recruit_box_body .ttl{font-size:3rem}}@media screen and (min-width: 768px){.recruit_box.is-pattern01 .recruit_box_body .text{font-size:1.6rem;line-height:2}}@media screen and (min-width: 1080px){.recruit_box.is-pattern02 .recruit_box_ttl .box{display:flex;-moz-align-items:center;align-items:center}}@media screen and (min-width: 768px){.recruit_box.is-pattern02 .recruit_box_ttl .ttl{font-size:2.6rem}}@media screen and (min-width: 768px){.recruit_box.is-pattern02 .recruit_box_ttl .ttl .small{font-size:1.7rem}}@media screen and (min-width: 768px){.recruit_box.is-pattern02 .recruit_box_ttl .en{font-size:1.4rem}}@media screen and (min-width: 768px){.recruit_box.is-pattern02 .recruit_box_body .detailArea dl+dl{margin-top:30px;padding-top:30px}}@media screen and (min-width: 1080px){.recruit_box.is-pattern02 .recruit_box_body .detailArea dl{display:flex;align-items:flex-start}}@media screen and (min-width: 768px){.recruit_box.is-pattern02 .recruit_box_body .detailArea dt{font-size:1.8rem}}@media screen and (min-width: 1080px){.recruit_box.is-pattern02 .recruit_box_body .detailArea dt{width:160px}}@media screen and (min-width: 1280px){.recruit_box.is-pattern02 .recruit_box_body .detailArea dt{width:194px}}@media screen and (min-width: 768px){.recruit_box.is-pattern02 .recruit_box_body .detailArea dd{font-size:1.6rem}}@media screen and (min-width: 1080px){.recruit_box.is-pattern02 .recruit_box_body .detailArea dd{flex:1}}.obj_recruit01{display:block;width:100%;position:relative;z-index:1;padding:30px 0;overflow:hidden}.obj_recruit01 .img{position:relative;z-index:2;text-align:right}.obj_recruit01 .img img{width:45%}.obj_recruit01 .text{position:relative;z-index:1;padding:0 5vw}.obj_recruit01{padding:120px 0 30px}@media screen and (min-width: 768px){.obj_recruit01 .img{margin:0}}@media screen and (min-width: 768px){.obj_recruit01 .img img{width:35vw}}@media screen and (min-width: 768px){.obj_recruit01 .text{width:60vw;position:absolute;top:140px;left:0;padding:0 0 0 5vw}}@media screen and (min-width: 1080px){.obj_recruit01 .img{transform:translateX(100%)}}@media screen and (min-width: 1080px){.obj_recruit01 .text{transform:translateX(-100%)}}@media screen and (min-width: 1223px){.obj_recruit01 .img{width:auto;margin:0}}@media screen and (min-width: 1223px){.obj_recruit01 .img img{max-width:490px}}@media screen and (min-width: 1223px){.obj_recruit01 .text{width:55.3vw;left:calc((100vw - 1100px)/2);padding:0}}.obj_recruit02{display:block;position:relative;z-index:1;width:100%;padding:30px 0;overflow:hidden}.obj_recruit02 .img{position:relative;z-index:2;text-align:right}.obj_recruit02 .img img{width:45%}.obj_recruit02 .text{position:relative;z-index:1;padding:0 5vw}.obj_recruit02{padding:100px 0 0}@media screen and (min-width: 768px){.obj_recruit02 .img{margin:0}}@media screen and (min-width: 768px){.obj_recruit02 .img img{width:40vw}}@media screen and (min-width: 768px){.obj_recruit02 .text{width:62vw;position:absolute;top:53%;left:0;padding:0 0 0 5vw}}@media screen and (min-width: 1080px){.obj_recruit02 .img{transform:translateX(100%)}}@media screen and (min-width: 1080px){.obj_recruit02 .text{transform:translateX(-100%)}}@media screen and (min-width: 1223px){.obj_recruit02 .img{width:auto;margin:0}}@media screen and (min-width: 1223px){.obj_recruit02 .img img{max-width:490px}}@media screen and (min-width: 1223px){.obj_recruit02 .text{width:55.3vw;top:280px;left:calc((100vw - 1100px)/2);padding:0}}
