.home .mv{position:relative}.home .mv .mv_list{width:95%;height:clamp(420px,301.356px + 31.638vw,700px);margin-left:auto;position:relative}.home .mv .mv_list::before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.2);top:0;left:0;z-index:1;border-top-left-radius:clamp(40px,23.051px + 4.52vw,80px);border-bottom-left-radius:clamp(40px,23.051px + 4.52vw,80px)}.home .mv .mv_list li{width:100%;height:clamp(420px,301.356px + 31.638vw,700px);border-top-left-radius:clamp(40px,23.051px + 4.52vw,80px);border-bottom-left-radius:clamp(40px,23.051px + 4.52vw,80px)}.home .mv .mv_list li:nth-of-type(1){background:url(../img/top/mv_01.jpg) no-repeat 50%;background-size:cover}.home .mv .mv_list li:nth-of-type(2){background:url(../img/top/mv_02.jpg) no-repeat 50%;background-size:cover}.home .mv .mv_list li:nth-of-type(3){background:url(../img/top/mv_03.jpg) no-repeat 50%;background-size:cover}.home .mv .mv_list li:nth-of-type(4){background:url(../img/top/mv_04.jpg) no-repeat 50%;background-size:cover}.home .mv h1{position:absolute;bottom:clamp(30px,15.593px + 3.842vw,64px);left:clamp(40px,-2.373px + 11.299vw,140px);font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:clamp(25px,10.169px + 3.955vw,60px);line-height:1.4;color:#fff;z-index:2}.home .mv h1::before{content:"";position:absolute;background:url(../img/top/mv_en.svg) no-repeat;background-size:contain;width:clamp(284px,18.746px + 70.734vw,910px);height:clamp(44px,3.322px + 10.847vw,140px);top:clamp(55px,42.288px + 3.39vw,85px);left:clamp(45px,0.508px + 11.864vw,150px);z-index:-1;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.home .sec{padding:0 20px}.home .sec .inner{max-width:var(--contentWidth);margin:0 auto}.home .sec .inner h2{font-family:"Zen Kaku Gothic New",sans-serif;font-size:clamp(28px,20.797px + 1.921vw,45px);font-weight:700;letter-spacing:.05em}.home .sec .inner h2 span{display:block;font-family:"Montserrat",sans-serif;font-size:clamp(12px,8.61px + 0.904vw,20px);color:#d7000f;position:relative}.home .sec .inner h2 span::before{content:"";position:absolute;top:0;left:0}.home .sec_message{position:relative}.home .sec_message::before{content:"";position:absolute;width:100%;height:calc(100% + clamp(118px,79.017px + 10.395vw,210px));z-index:-1;bottom:0;left:0;background-image:-webkit-linear-gradient(315deg, rgb(255, 225, 187), rgb(249, 151, 134));background-image:linear-gradient(135deg, rgb(255, 225, 187), rgb(249, 151, 134))}.home .sec_message .inner{padding:clamp(65px,58.644px + 1.695vw,80px) 0 80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.home .sec_message .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.home .sec_message .inner .text_block{width:clamp(335px,243.898px + 24.294vw,550px);margin-right:40px;padding-top:clamp(0px,-29.661px + 7.91vw,70px)}@media screen and (max-width: 767px){.home .sec_message .inner .text_block{max-width:initial;margin-right:0}}.home .sec_message .inner .text_block h2{font-size:clamp(23px,17.492px + 1.469vw,36px);line-height:1.5}@media screen and (max-width: 767px){.home .sec_message .inner .text_block h2{text-align:center}}.home .sec_message .inner .text_block h2 span{padding:clamp(32px,27.339px + 1.243vw,43px) 0 10px}.home .sec_message .inner .text_block h2 span::before{background:url(../img/common/message_icon.svg) no-repeat;background-size:contain;width:clamp(28px,25.034px + 0.791vw,35px);height:clamp(22px,19.458px + 0.678vw,28px)}@media screen and (max-width: 767px){.home .sec_message .inner .text_block h2 span::before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.home .sec_message .inner .text_block p{line-height:2;margin-top:clamp(30px,25.763px + 1.13vw,40px)}.home .sec_message .inner .text_block .button{margin-top:clamp(30px,17.288px + 3.39vw,60px)}.home .sec_message .inner .text_block .button a{border:none}.home .sec_message .inner .image_block{width:clamp(350px,265.254px + 22.599vw,550px);margin-right:-60px}@media screen and (max-width: 767px){.home .sec_message .inner .image_block{margin:30px -20px 0 auto;width:clamp(293px,-6.576px + 79.887vw,1000px)}}@media screen and (max-width: 767px){.home .sec_message .inner .button{margin:clamp(30px,25.763px + 1.13vw,40px) auto 0}}.home .sec_message .inner .button a{border:none}.home .sec_message .bg{position:absolute;width:calc(100% + 40px);height:clamp(61px,52.525px + 2.26vw,81px);background:#fff;bottom:-1px;left:50%;border-top-left-radius:clamp(60px,51.525px + 2.26vw,80px);-webkit-transform:translateX(-50%);transform:translateX(-50%);position:relative}.home .sec_message .bg::before{content:"";position:absolute;width:clamp(60px,51.525px + 2.26vw,80px);height:clamp(60px,51.525px + 2.26vw,80px);background:url(../img/common/corner.svg) no-repeat;background-size:contain;top:calc(clamp(59px,50.525px + 2.26vw,79px)*-1);right:-1px}.home .sec_personwork{position:relative}.home .sec_personwork::before{content:"";position:absolute;width:calc(100% + 40px);height:clamp(60px,51.525px + 2.26vw,80px);background:#f6f3f0;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.home .sec_personwork::after{content:"";position:absolute;width:clamp(60px,51.525px + 2.26vw,80px);height:clamp(60px,51.525px + 2.26vw,80px);background:url(../img/common/corner_beige.svg) no-repeat;background-size:contain;bottom:clamp(59px,50.525px + 2.26vw,79px);left:-1px;z-index:-1}.home .sec_personwork .inner{max-width:initial}.home .sec_personwork .inner h2{text-align:center}.home .sec_personwork .inner h2 span{padding-top:clamp(30px,25.763px + 1.13vw,40px)}.home .sec_personwork .inner h2 span::before{background:url(../img/common/personwork_icon.svg) no-repeat;background-size:contain;width:clamp(28px,25.034px + 0.791vw,35px);height:clamp(20px,17.881px + 0.565vw,25px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home .sec_personwork .inner .lead{max-width:550px;line-height:2;text-align:center;margin:clamp(30px,25.763px + 1.13vw,40px) auto}.home .sec_personwork .inner .occupation,.home .sec_personwork .inner .projectstory{position:relative;margin-top:clamp(30px,25.763px + 1.13vw,40px)}.home .sec_personwork .inner .occupation .occupation_inner,.home .sec_personwork .inner .occupation .projectstory_inner,.home .sec_personwork .inner .projectstory .occupation_inner,.home .sec_personwork .inner .projectstory .projectstory_inner{background-image:-webkit-gradient(linear, left top, left bottom, from(rgb(255, 225, 187)), to(rgba(255, 255, 255, 0)));background-image:-webkit-linear-gradient(top, rgb(255, 225, 187), rgba(255, 255, 255, 0));background-image:linear-gradient(180deg, rgb(255, 225, 187), rgba(255, 255, 255, 0));border-radius:clamp(30px,21.525px + 2.26vw,50px);max-width:var(--contentWidth);margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.home .sec_personwork .inner .occupation .occupation_inner,.home .sec_personwork .inner .occupation .projectstory_inner,.home .sec_personwork .inner .projectstory .occupation_inner,.home .sec_personwork .inner .projectstory .projectstory_inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.home .sec_personwork .inner .occupation .occupation_inner .text_block h3,.home .sec_personwork .inner .occupation .projectstory_inner .text_block h3,.home .sec_personwork .inner .projectstory .occupation_inner .text_block h3,.home .sec_personwork .inner .projectstory .projectstory_inner .text_block h3{font-family:"Zen Kaku Gothic New",sans-serif;font-size:clamp(22px,19.458px + 0.678vw,28px);font-weight:700}@media screen and (max-width: 767px){.home .sec_personwork .inner .occupation .occupation_inner .text_block h3,.home .sec_personwork .inner .occupation .projectstory_inner .text_block h3,.home .sec_personwork .inner .projectstory .occupation_inner .text_block h3,.home .sec_personwork .inner .projectstory .projectstory_inner .text_block h3{text-align:center}}.home .sec_personwork .inner .occupation .occupation_inner .text_block p,.home .sec_personwork .inner .occupation .projectstory_inner .text_block p,.home .sec_personwork .inner .projectstory .occupation_inner .text_block p,.home .sec_personwork .inner .projectstory .projectstory_inner .text_block p{line-height:2;max-width:clamp(350px,-400px + 52.083vw,600px);margin-top:clamp(10px,7.881px + 0.565vw,15px)}@media screen and (max-width: 767px){.home .sec_personwork .inner .occupation .occupation_inner .text_block p,.home .sec_personwork .inner .occupation .projectstory_inner .text_block p,.home .sec_personwork .inner .projectstory .occupation_inner .text_block p,.home .sec_personwork .inner .projectstory .projectstory_inner .text_block p{max-width:initial}}.home .sec_personwork .inner .occupation .occupation_inner .text_block .button,.home .sec_personwork .inner .occupation .projectstory_inner .text_block .button,.home .sec_personwork .inner .projectstory .occupation_inner .text_block .button,.home .sec_personwork .inner .projectstory .projectstory_inner .text_block .button{margin-top:clamp(30px,25.763px + 1.13vw,40px)}@media screen and (max-width: 767px){.home .sec_personwork .inner .occupation .occupation_inner .text_block .button a,.home .sec_personwork .inner .occupation .projectstory_inner .text_block .button a,.home .sec_personwork .inner .projectstory .occupation_inner .text_block .button a,.home .sec_personwork .inner .projectstory .projectstory_inner .text_block .button a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto}}.home .sec_personwork .inner .occupation .occupation_inner .image_block,.home .sec_personwork .inner .occupation .projectstory_inner .image_block,.home .sec_personwork .inner .projectstory .occupation_inner .image_block,.home .sec_personwork .inner .projectstory .projectstory_inner .image_block{position:absolute;width:clamp(350px,-130px + 62.5vw,770px);top:60px}@media screen and (max-width: 767px){.home .sec_personwork .inner .occupation .occupation_inner .image_block,.home .sec_personwork .inner .occupation .projectstory_inner .image_block,.home .sec_personwork .inner .projectstory .occupation_inner .image_block,.home .sec_personwork .inner .projectstory .projectstory_inner .image_block{width:315px;top:initial;bottom:0}}.home .sec_personwork .inner .occupation .occupation_inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 767px){.home .sec_personwork .inner .occupation .occupation_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.home .sec_personwork .inner .occupation .occupation_inner .text_block{padding:clamp(37px,-115.976px + 19.919vw,135px) clamp(20px,-159.512px + 23.374vw,135px) 72px 0;position:relative}.home .sec_personwork .inner .occupation .occupation_inner .text_block::before{content:"";position:absolute;background:url(../img/top/occupation_en.svg) no-repeat;background-size:contain;width:clamp(162px,59.458px + 27.345vw,404px);height:clamp(37px,13.695px + 6.215vw,92px);top:10px;right:calc(clamp(15px,-12.542px + 7.345vw,80px)*-1);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}@media screen and (max-width: 767px){.home .sec_personwork .inner .occupation .occupation_inner .text_block::before{top:-15px}}@media screen and (max-width: 767px){.home .sec_personwork .inner .occupation .occupation_inner .text_block{padding-left:20px;padding-bottom:210px}}.home .sec_personwork .inner .occupation .occupation_inner .image_block{left:-20px}.home .sec_personwork .inner .occupation .occupation_inner .image_block img{border-top-right-radius:clamp(30px,21.525px + 2.26vw,50px);border-bottom-right-radius:clamp(30px,21.525px + 2.26vw,50px)}.home .sec_personwork .inner .projectstory{margin-top:clamp(60px,38.814px + 5.65vw,110px)}.home .sec_personwork .inner .projectstory .projectstory_inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.home .sec_personwork .inner .projectstory .projectstory_inner .text_block{padding:clamp(37px,-115.976px + 19.919vw,135px) 0 72px clamp(20px,-65.854px + 11.179vw,75px);position:relative}.home .sec_personwork .inner .projectstory .projectstory_inner .text_block::before{content:"";position:absolute;background:url(../img/top/projectstory_en.svg) no-repeat;background-size:contain;width:clamp(173px,62.407px + 29.492vw,434px);height:clamp(40px,14.576px + 6.78vw,100px);top:10px;left:calc(clamp(15px,-12.542px + 7.345vw,80px)*-1);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}@media screen and (max-width: 767px){.home .sec_personwork .inner .projectstory .projectstory_inner .text_block::before{top:-15px}}@media screen and (max-width: 767px){.home .sec_personwork .inner .projectstory .projectstory_inner .text_block{padding-right:20px;padding-bottom:210px}}.home .sec_personwork .inner .projectstory .projectstory_inner .image_block{right:-20px}.home .sec_personwork .inner .projectstory .projectstory_inner .image_block img{border-top-left-radius:clamp(30px,21.525px + 2.26vw,50px);border-bottom-left-radius:clamp(30px,21.525px + 2.26vw,50px)}.home .sec_personwork .inner .interview .interview_inner{position:relative;max-width:var(--contentWidth);margin:clamp(60px,-12.034px + 19.209vw,230px) auto 0}.home .sec_personwork .inner .interview .interview_inner h3{font-family:"Zen Kaku Gothic New",sans-serif;font-size:clamp(22px,19.458px + 0.678vw,28px);font-weight:700;display:inline-block;position:relative}@media screen and (max-width: 767px){.home .sec_personwork .inner .interview .interview_inner h3{text-align:center}}.home .sec_personwork .inner .interview .interview_inner h3::before{content:"";position:absolute;background:url(../img/top/interview_en.svg) no-repeat;background-size:contain;width:clamp(136px,49.559px + 23.051vw,340px);height:clamp(29px,10.78px + 4.859vw,72px);bottom:20px;left:clamp(85px,57.458px + 7.345vw,150px);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}@media screen and (max-width: 767px){.home .sec_personwork .inner .interview .interview_inner h3::before{bottom:30px}}.home .sec_personwork .inner .interview .interview_inner .interview_list{position:static;margin-top:clamp(25px,22.881px + 0.565vw,30px);width:100%}@media screen and (max-width: 767px){.home .sec_personwork .inner .interview .interview_inner .interview_list{width:calc(100% + 205px);margin-left:calc(clamp(10px,5.763px + 1.13vw,20px)*-1)}}.home .sec_personwork .inner .interview .interview_inner .interview_list li{margin:0 clamp(10px,5.763px + 1.13vw,20px)}.home .sec_personwork .inner .interview .interview_inner .interview_list li a{width:100%;position:relative;display:inline-block;color:#464646}.home .sec_personwork .inner .interview .interview_inner .interview_list li a img{border-radius:clamp(14px,11.458px + 0.678vw,20px)}.home .sec_personwork .inner .interview .interview_inner .interview_list li a .text{position:absolute;bottom:-1px;right:0;background:#f6f3f0;width:clamp(211px,186px + 6.667vw,270px);border-top-left-radius:20px;padding:clamp(10px,7.881px + 0.565vw,15px) 15px 10px}.home .sec_personwork .inner .interview .interview_inner .interview_list li a .text::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #d7000f rgba(0,0,0,0);border-width:0px 0px clamp(14px,11.458px + 0.678vw,20px) clamp(14px,11.458px + 0.678vw,20px);bottom:0;right:0;-webkit-transition:all .3s ease;transition:all .3s ease}.home .sec_personwork .inner .interview .interview_inner .interview_list li a .text .copy{font-size:clamp(14px,13.153px + 0.226vw,16px);font-weight:700;line-height:1.5}.home .sec_personwork .inner .interview .interview_inner .interview_list li a .text .job{font-size:12px;color:#a4a4a4;margin-top:10px}.home .sec_personwork .inner .interview .interview_inner .interview_list li a .text .name{font-size:clamp(14px,13.153px + 0.226vw,16px)}.home .sec_personwork .inner .interview .interview_inner .interview_list li a:hover{opacity:initial}.home .sec_personwork .inner .interview .interview_inner .interview_list li a:hover .text::before{border-width:0px 0px clamp(28px,22.915px + 1.356vw,40px) clamp(28px,22.915px + 1.356vw,40px)}.home .sec_personwork .inner .interview .interview_inner .interview_list li:nth-child(even){padding-top:40px}@media screen and (max-width: 767px){.home .sec_personwork .inner .interview .interview_inner .interview_list li:nth-child(even){padding-top:0}}.home .sec_personwork .inner .interview .interview_inner .interview_list .slick_prev,.home .sec_personwork .inner .interview .interview_inner .interview_list .slick_next{position:absolute;top:-20px;right:0;outline:none;width:60px;height:60px;border:1px solid #00d6d6;border-radius:100%;cursor:pointer}@media screen and (max-width: 767px){.home .sec_personwork .inner .interview .interview_inner .interview_list .slick_prev,.home .sec_personwork .inner .interview .interview_inner .interview_list .slick_next{display:none !important}}.home .sec_personwork .inner .interview .interview_inner .interview_list .slick_prev::before,.home .sec_personwork .inner .interview .interview_inner .interview_list .slick_next::before{content:"";position:absolute;background:url(../img/common/arrow.svg) no-repeat;background-size:contain;width:19px;height:13px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.home .sec_personwork .inner .interview .interview_inner .interview_list .slick_prev{right:240px}.home .sec_personwork .inner .interview .interview_inner .interview_list .slick_prev::before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(180deg);transform:translateX(-50%) translateY(-50%) rotate(180deg)}.home .sec_personwork .inner .interview .interview_inner .interview_list .slick_next{right:170px}.home .sec_personwork .inner .interview .interview_inner .all{position:absolute;top:-20px;right:0;background:#00d6d6;width:160px;height:60px;border-radius:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:clamp(14px,12.305px + 0.452vw,18px)}@media screen and (max-width: 767px){.home .sec_personwork .inner .interview .interview_inner .all{width:110px;height:33px;top:0}}.home .sec_aboutupt{background:#f6f3f0}.home .sec_aboutupt .inner{padding:clamp(80px,71.525px + 2.26vw,100px) 0}.home .sec_aboutupt .inner h2{text-align:center}.home .sec_aboutupt .inner h2 span{padding-top:clamp(34px,29.339px + 1.243vw,45px)}.home .sec_aboutupt .inner h2 span::before{background:url(../img/common/aboutupt_icon.svg) no-repeat;background-size:contain;width:clamp(19px,16.881px + 0.565vw,24px);height:clamp(24px,21.458px + 0.678vw,30px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home .sec_aboutupt .inner .lead{max-width:550px;line-height:2;text-align:center;margin:clamp(30px,25.763px + 1.13vw,40px) auto}.home .sec_aboutupt .inner .upt_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin-top:clamp(30px,25.763px + 1.13vw,40px)}@media screen and (max-width: 767px){.home .sec_aboutupt .inner .upt_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:30px}}.home .sec_aboutupt .inner .upt_list li{width:50%}@media screen and (max-width: 767px){.home .sec_aboutupt .inner .upt_list li{width:100%}}.home .sec_aboutupt .inner .upt_list li a{display:inline-block;height:100%}.home .sec_aboutupt .inner .upt_list li a img{border-top-left-radius:clamp(14px,11.458px + 0.678vw,20px);border-top-right-radius:clamp(14px,11.458px + 0.678vw,20px)}.home .sec_aboutupt .inner .upt_list li a p{background:#fff;padding:clamp(15px,10.763px + 1.13vw,25px) clamp(20px,15.763px + 1.13vw,30px);border-bottom-left-radius:clamp(14px,11.458px + 0.678vw,20px);border-bottom-right-radius:clamp(14px,11.458px + 0.678vw,20px)}.home .sec_aboutupt .inner .upt_list li a p span{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:clamp(20px,16.61px + 0.904vw,28px);color:#464646;position:relative;padding-left:clamp(54px,51.458px + 0.678vw,60px)}.home .sec_aboutupt .inner .upt_list li a p span::before{content:"";position:absolute;background:url(../img/common/arrow_circle.svg) no-repeat;background-size:contain;width:clamp(34px,31.458px + 0.678vw,40px);height:clamp(34px,31.458px + 0.678vw,40px);top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home .sec_recruitinfo{background:#f99786;position:relative}.home .sec_recruitinfo::before,.home .sec_recruitinfo::after{content:"";position:absolute;width:clamp(60px,51.525px + 2.26vw,80px);height:clamp(60px,51.525px + 2.26vw,80px);background:url(../img/common/corner_beige.svg) no-repeat;background-size:contain;top:-1px}.home .sec_recruitinfo::before{left:-1px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.home .sec_recruitinfo::after{right:-1px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.home .sec_recruitinfo .inner{padding:clamp(60px,51.525px + 2.26vw,80px) 0 clamp(80px,71.525px + 2.26vw,100px)}.home .sec_recruitinfo .inner h2{color:#fff}.home .sec_recruitinfo .inner h2 span{color:#fff;padding-top:clamp(32px,27.763px + 1.13vw,42px)}.home .sec_recruitinfo .inner h2 span::before{background:url(../img/common/recruitinfo_icon.svg) no-repeat;background-size:contain;width:clamp(28px,25.034px + 0.791vw,35px);height:clamp(22px,19.881px + 0.565vw,27px)}.home .sec_recruitinfo .inner .lead{line-height:2;color:#fff;margin-top:clamp(30px,25.763px + 1.13vw,40px);position:relative}.home .sec_recruitinfo .inner .lead::before{content:"";position:absolute;background:url(../img/top/joinourteam_en.svg) no-repeat;background-size:contain;width:clamp(262px,106.915px + 41.356vw,628px);height:clamp(37px,14.966px + 5.876vw,89px);top:-160px;right:-100px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}@media screen and (max-width: 767px){.home .sec_recruitinfo .inner .lead::before{top:initial;bottom:-40px;right:-20px}}.home .sec_recruitinfo .inner .recruit_list{margin-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:clamp(12px,8.61px + 0.904vw,20px)}@media screen and (max-width: 1000px){.home .sec_recruitinfo .inner .recruit_list{margin-top:90px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.home .sec_recruitinfo .inner .recruit_list li{width:calc((100% - 20px)/3);height:clamp(74px,62.983px + 2.938vw,100px)}@media screen and (max-width: 1000px){.home .sec_recruitinfo .inner .recruit_list li{width:100%}}.home .sec_recruitinfo .inner .recruit_list li a{background:#fff;border-radius:clamp(6px,3.458px + 0.678vw,12px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;color:#464646;font-size:clamp(16px,15.153px + 0.226vw,18px);padding-left:clamp(10px,-28.649px + 3.861vw,20px);position:relative}@media screen and (max-width: 1000px){.home .sec_recruitinfo .inner .recruit_list li a{padding-left:20px}}.home .sec_recruitinfo .inner .recruit_list li a::before{content:"";position:absolute;background:url(../img/common/arrow_circle.svg) no-repeat;background-size:contain;width:clamp(34px,31.458px + 0.678vw,40px);height:clamp(34px,31.458px + 0.678vw,40px);top:50%;right:clamp(10px,-28.649px + 3.861vw,20px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 1000px){.home .sec_recruitinfo .inner .recruit_list li a::before{right:20px}}.home .sec_recruitinfo .inner .recruit_list li a span{position:relative}.home .sec_recruitinfo .inner .recruit_list li a span::before{content:"";position:absolute;background:url(../img/common/link_icon.svg) no-repeat;background-size:contain;width:16px;height:13px;top:0;right:-20px}.home .show_target{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}.home .show_target.show_anime{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:.4s ease-out;transition:.4s ease-out;-webkit-transition-delay:.3s;transition-delay:.3s}.home h1.show_target{-webkit-transform:initial;transform:initial;opacity:0}.home h1.show_target.show_anime{-webkit-transform:initial;transform:initial;opacity:1}/*# sourceMappingURL=top.min.css.map */