.under .mv{padding-top:clamp(0px,-50.847px + 13.559vw,120px);position:relative}@media screen and (max-width: 1000px){.under .mv{padding-top:0}}.under .mv .mv_inner{max-width:1300px;margin:0 auto;position:relative}@media screen and (max-width: 1000px){.under .mv .mv_inner{height:100%}}.under .mv .mv_inner::before{content:"";position:absolute;background-image:linear-gradient(135deg, rgb(255, 225, 187), rgb(249, 151, 134));width:100vw;height:100%;z-index:-1;top:0;left:50%;transform:translateX(-50%)}.under .mv .mv_inner h1{font-family:"Zen Kaku Gothic New",sans-serif;font-size:clamp(26px,19.22px + 1.808vw,42px);font-weight:700;letter-spacing:.05em;padding:clamp(20px,3.051px + 4.52vw,60px) 0 clamp(20px,-26.61px + 12.429vw,130px) 20px;position:relative;z-index:1}@media screen and (max-width: 1000px){.under .mv .mv_inner h1{padding-top:20px}}.under .mv .mv_inner h1 span{display:block;font-family:"Montserrat",sans-serif;font-size:clamp(12px,8.61px + 0.904vw,20px);color:#d7000f;position:relative}.under .mv .mv_inner h1 span::before{content:"";position:absolute;top:0;left:0}.under .mv .image{position:absolute;width:clamp(375px,194.915px + 48.023vw,800px);top:0;right:0}@media screen and (max-width: 1000px){.under .mv .image{position:static;width:100%}}.under .mv .image img{border-top-left-radius:clamp(30px,25.763px + 1.13vw,40px);border-bottom-left-radius:clamp(30px,25.763px + 1.13vw,40px)}@media screen and (max-width: 1000px){.under .mv .image img{border-radius:0}}.under .sec{padding:0 20px}.under .sec .inner{max-width:var(--contentWidth);margin:0 auto}.under .sec .inner h2{font-family:"Zen Kaku Gothic New",sans-serif;font-size:clamp(20px,17.458px + 0.678vw,26px);font-weight:700;display:flex;column-gap:clamp(10px,7.458px + 0.678vw,16px)}.under .sec .inner h2::before{content:"";display:inline-block;background:#d7000f;min-width:clamp(8px,6.305px + 0.452vw,12px);width:clamp(8px,6.305px + 0.452vw,12px);height:clamp(8px,6.305px + 0.452vw,12px);border-radius:100%;margin-top:clamp(15px,13.729px + 0.339vw,18px)}.under_message .mv .mv_inner h1 span{padding:clamp(32px,27.339px + 1.243vw,43px) 0 10px}.under_message .mv .mv_inner h1 span::before{background:url(../img/common/message_icon.svg) no-repeat;background-size:contain;width:clamp(28px,25.034px + 0.791vw,35px);height:clamp(20px,16.61px + 0.904vw,28px)}.under_message .sec_lead .inner p{font-size:clamp(20px,16.61px + 0.904vw,28px);font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;margin-top:clamp(60px,43.051px + 4.52vw,100px);text-align:center;padding-bottom:clamp(40px,23.051px + 4.52vw,80px);border-bottom:1px solid #e6e6e6}.under_message .sec_description_01 .inner p,.under_message .sec_description_02 .inner p{font-size:clamp(16px,15.153px + 0.226vw,18px);line-height:2.3;margin-top:clamp(10px,5.763px + 1.13vw,20px)}.under_message .sec_description_01{margin-top:clamp(30px,17.288px + 3.39vw,60px)}.under_message .sec_description_02{margin-top:clamp(30px,25.763px + 1.13vw,40px)}.under_message .sec_message{margin-top:clamp(60px,43.051px + 4.52vw,100px);position:relative}.under_message .sec_message::after{content:"";position:absolute;background:url(../img/message/message_en.svg) no-repeat;background-size:contain;width:clamp(150px,54.661px + 25.424vw,375px);height:clamp(44px,16.034px + 7.458vw,110px);top:calc(clamp(20px,7.288px + 3.39vw,50px)*-1);right:clamp(30px,8.814px + 5.65vw,80px);transform:rotate(-10deg)}.under_message .sec_message .inner{padding:clamp(40px,23.051px + 4.52vw,80px) 0 clamp(80px,71.525px + 2.26vw,100px) clamp(20px,-13.898px + 9.04vw,100px);position:relative}.under_message .sec_message .inner::before{content:"";position:absolute;background:#f6f3f0;width:100vw;height:100%;z-index:-1;top:0;left:0;border-top-left-radius:clamp(30px,25.763px + 1.13vw,40px)}.under_message .sec_message .inner h2::before{content:none}.under_message .sec_message .inner ul{margin-top:clamp(25px,14.407px + 2.825vw,50px)}.under_message .sec_message .inner ul li{display:flex;align-items:center;column-gap:clamp(30px,17.288px + 3.39vw,60px)}@media screen and (max-width: 767px){.under_message .sec_message .inner ul li{flex-direction:column;row-gap:30px}}.under_message .sec_message .inner ul li:not(:first-of-type){margin-top:35px}@media screen and (max-width: 767px){.under_message .sec_message .inner ul li:not(:first-of-type){margin-top:40px}}.under_message .sec_message .inner ul li:nth-of-type(2){flex-direction:row-reverse}@media screen and (max-width: 767px){.under_message .sec_message .inner ul li:nth-of-type(2){flex-direction:column}}.under_message .sec_message .inner ul li:nth-of-type(2) .text_block::before{left:initial;right:calc((clamp(15px,8.644px + 1.695vw,30px) - 4px)*-1);transform:translateY(-50%) rotate(180deg)}@media screen and (max-width: 767px){.under_message .sec_message .inner ul li:nth-of-type(2) .text_block::before{top:-22px;left:50%;transform:translatex(-50%) rotate(90deg)}}.under_message .sec_message .inner ul li .image_block{min-width:200px;width:200px}@media screen and (max-width: 767px){.under_message .sec_message .inner ul li .image_block{min-width:initial;width:clamp(150px,128.814px + 5.65vw,200px)}}.under_message .sec_message .inner ul li .image_block img{border-radius:100%;aspect-ratio:1/1}.under_message .sec_message .inner ul li .text_block{background:#fff;width:100%;padding:clamp(15px,8.644px + 1.695vw,30px) clamp(15px,8.644px + 1.695vw,30px) clamp(20px,13.644px + 1.695vw,35px);border-radius:clamp(7px,5.729px + 0.339vw,10px);position:relative}.under_message .sec_message .inner ul li .text_block::before{content:"";position:absolute;background:url(../img/message/triangle.svg) no-repeat;background-size:contain;width:28px;height:34px;top:50%;left:calc((clamp(15px,8.644px + 1.695vw,30px) - 4px)*-1);transform:translateY(-50%)}@media screen and (max-width: 767px){.under_message .sec_message .inner ul li .text_block::before{top:-22px;left:50%;transform:translatex(-50%) rotate(90deg)}}.under_message .sec_message .inner ul li .text_block .info{display:flex;align-items:center;column-gap:clamp(15px,10.763px + 1.13vw,25px)}.under_message .sec_message .inner ul li .text_block .info .job{display:inline-block;background:#00d6d6;color:#fff;border-radius:100px;font-size:clamp(12px,11.153px + 0.226vw,14px);font-weight:700;padding:5px 20px 6px}.under_message .sec_message .inner ul li .text_block .info .name{display:inline-block;font-weight:700}.under_message .sec_message .inner ul li .text_block .message{margin-top:15px}.under_personwork .mv .mv_inner h1 span{padding:clamp(30px,25.763px + 1.13vw,40px) 0 10px}.under_personwork .mv .mv_inner h1 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)}.under_personwork.occupation .sec_lead .inner p{font-size:clamp(18px,15.458px + 0.678vw,24px);font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;margin-top:clamp(60px,43.051px + 4.52vw,100px);text-align:center;padding-bottom:clamp(40px,23.051px + 4.52vw,80px);border-bottom:1px solid #e6e6e6}.under_personwork.occupation .sec_flow{margin-top:clamp(30px,17.288px + 3.39vw,60px)}.under_personwork.occupation .sec_flow .inner p{font-size:clamp(16px,15.153px + 0.226vw,18px);line-height:2.3;margin-top:clamp(10px,5.763px + 1.13vw,20px)}.under_personwork.occupation .sec_flow .inner .image_title{margin:clamp(25px,14.407px + 2.825vw,50px) auto 0;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:16px;padding-left:17px;border-left:5px solid #d7000f;max-width:800px}.under_personwork.occupation .sec_flow .inner .image{width:100%;max-width:800px;margin:clamp(15px,8.644px + 1.695vw,30px) auto 0}.under_personwork.occupation .sec_occupation{background:#f6f3f0;margin-top:clamp(60px,51.525px + 2.26vw,80px)}.under_personwork.occupation .sec_occupation .inner{padding:clamp(40px,23.051px + 4.52vw,80px) 0 clamp(80px,71.525px + 2.26vw,100px)}.under_personwork.occupation .sec_occupation .inner ul li{background:#fff;border-radius:clamp(14px,11.458px + 0.678vw,20px);padding:clamp(20px,7.288px + 3.39vw,50px) clamp(20px,3.051px + 4.52vw,60px);display:flex;column-gap:clamp(30px,-16.829px + 6.098vw,60px);position:relative}@media screen and (max-width: 1000px){.under_personwork.occupation .sec_occupation .inner ul li{flex-direction:column;row-gap:clamp(15px,8.644px + 1.695vw,30px)}}.under_personwork.occupation .sec_occupation .inner ul li:not(:first-of-type){margin-top:40px}.under_personwork.occupation .sec_occupation .inner ul li::before{content:"";position:absolute;width:80px;height:6px;top:0;left:clamp(20px,3.051px + 4.52vw,60px)}@media screen and (max-width: 767px){.under_personwork.occupation .sec_occupation .inner ul li::before{height:4px}}.under_personwork.occupation .sec_occupation .inner ul li:nth-of-type(1)::before{background:#ffab40}.under_personwork.occupation .sec_occupation .inner ul li:nth-of-type(2)::before{background:#2f80fa}.under_personwork.occupation .sec_occupation .inner ul li:nth-of-type(3)::before{background:#59d9f2}.under_personwork.occupation .sec_occupation .inner ul li .text_block{width:71%}@media screen and (max-width: 1000px){.under_personwork.occupation .sec_occupation .inner ul li .text_block{width:100%}}.under_personwork.occupation .sec_occupation .inner ul li .text_block h2{font-size:clamp(20px,16.61px + 0.904vw,28px)}.under_personwork.occupation .sec_occupation .inner ul li .text_block h2::before{content:none}.under_personwork.occupation .sec_occupation .inner ul li .text_block .type_area{margin-top:clamp(20px,11.525px + 2.26vw,40px);border-radius:5px;display:flex;align-items:center;column-gap:20px;padding:clamp(10px,8.305px + 0.452vw,14px) clamp(10px,5.763px + 1.13vw,20px);width:fit-content}@media screen and (max-width: 1000px){.under_personwork.occupation .sec_occupation .inner ul li .text_block .type_area{flex-direction:column;align-items:flex-start;row-gap:10px;width:100%}}.under_personwork.occupation .sec_occupation .inner ul li .text_block .type_area p{font-size:14px;font-weight:700}.under_personwork.occupation .sec_occupation .inner ul li .text_block .type_area .content{display:flex;column-gap:8px}.under_personwork.occupation .sec_occupation .inner ul li .text_block .type_area .content .type{display:inline-block;background:#fff;border-radius:100px;font-size:clamp(11px,9.729px + 0.339vw,14px);font-weight:700;padding:5px clamp(10px,7.881px + 0.565vw,15px) 6px}.under_personwork.occupation .sec_occupation .inner ul li .text_block .type_area .content .type span{display:flex;align-items:center;column-gap:5px}.under_personwork.occupation .sec_occupation .inner ul li .text_block .type_area .content .type span::before{content:""}.under_personwork.occupation .sec_occupation .inner ul li .text_block .type_area .content .type span.challenger::before{background:url(../img/personwork/occupation/icon_challenger.svg) no-repeat;background-size:contain;width:10px;height:14px}.under_personwork.occupation .sec_occupation .inner ul li .text_block .type_area .content .type span.specialist::before{background:url(../img/personwork/occupation/icon_specialist.svg) no-repeat;background-size:contain;width:12px;height:11px}.under_personwork.occupation .sec_occupation .inner ul li .text_block .type_area .content .type span.balance::before{background:url(../img/personwork/occupation/icon_balance.svg) no-repeat;background-size:contain;width:15px;height:14px}.under_personwork.occupation .sec_occupation .inner ul li .text_block .type_area .content .type span.stable::before{background:url(../img/personwork/occupation/icon_stable.svg) no-repeat;background-size:contain;width:9px;height:9px}.under_personwork.occupation .sec_occupation .inner ul li .text_block .description{margin-top:clamp(15px,8.644px + 1.695vw,30px)}.under_personwork.occupation .sec_occupation .inner ul li .image_block{width:29%;display:flex;align-items:center}@media screen and (max-width: 1000px){.under_personwork.occupation .sec_occupation .inner ul li .image_block{width:100%}}@media screen and (max-width: 767px){.under_personwork.occupation .sec_occupation .inner ul li .image_block{justify-content:center}}.under_personwork.occupation .sec_occupation .inner ul li .image_block .image a{position:relative;display:inline-block;height:100%}.under_personwork.occupation .sec_occupation .inner ul li .image_block .image a img{border-radius:clamp(10.5px,8.593px + 0.508vw,15px);aspect-ratio:1/1}.under_personwork.occupation .sec_occupation .inner ul li .image_block .image a p{position:absolute;bottom:0;right:0;background:#fff;padding:15px 30px 15px 20px;border-top-left-radius:clamp(7px,5.729px + 0.339vw,10px);color:#464646;font-size:14px;font-weight:700;line-height:1.5}.under_personwork.occupation .sec_occupation .inner ul li .image_block .image a p::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}.under_personwork.occupation .sec_occupation .inner ul li:nth-of-type(1) .text_block .type_area{background:#ffeed9}.under_personwork.occupation .sec_occupation .inner ul li:nth-of-type(2) .text_block .type_area{background:#e0ecff}.under_personwork.occupation .sec_occupation .inner ul li:nth-of-type(3) .text_block .type_area{background:#def8fd}.under_personwork.interview .sec_lead .inner p{font-size:clamp(18px,15.458px + 0.678vw,24px);font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;margin-top:clamp(60px,43.051px + 4.52vw,100px);text-align:center;padding-bottom:clamp(40px,23.051px + 4.52vw,80px);border-bottom:1px solid #e6e6e6}.under_personwork.interview .sec_interview .inner{padding-bottom:clamp(80px,71.525px + 2.26vw,100px)}.under_personwork.interview .sec_interview .inner ul{display:flex;flex-wrap:wrap;column-gap:clamp(20px,-57.297px + 7.722vw,40px);row-gap:clamp(40px,31.525px + 2.26vw,60px);margin-top:clamp(40px,23.051px + 4.52vw,80px)}@media screen and (max-width: 1000px){.under_personwork.interview .sec_interview .inner ul{flex-direction:column;align-items:center}}.under_personwork.interview .sec_interview .inner ul li{width:calc((100% - clamp(20px,11.525px + 2.26vw,40px))/2)}@media screen and (max-width: 1000px){.under_personwork.interview .sec_interview .inner ul li{width:100%;max-width:600px}}.under_personwork.interview .sec_interview .inner ul li a{display:inline-block;width:100%;height:100%;position:relative}.under_personwork.interview .sec_interview .inner ul li a .content{background:#f6f3f0;margin:30px 0 0 30px;min-height:241px;border-radius:clamp(10.5px,8.593px + 0.508vw,15px)}.under_personwork.interview .sec_interview .inner ul li a .content::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(10px,5.763px + 1.13vw,20px) clamp(10px,5.763px + 1.13vw,20px);bottom:clamp(10px,5.763px + 1.13vw,20px);right:clamp(10px,5.763px + 1.13vw,20px)}.under_personwork.interview .sec_interview .inner ul li a .content .image{width:200px;position:absolute;top:0;left:0}@media screen and (max-width: 1000px){.under_personwork.interview .sec_interview .inner ul li a .content .image{width:clamp(150px,128.814px + 5.65vw,200px)}}.under_personwork.interview .sec_interview .inner ul li a .content .image img{aspect-ratio:1/1;border-radius:100%}.under_personwork.interview .sec_interview .inner ul li a .content .job{position:absolute;top:30px;right:0;border-top-right-radius:clamp(10.5px,8.593px + 0.508vw,15px);border-bottom-left-radius:clamp(10.5px,8.593px + 0.508vw,15px);padding:10px 25px}.under_personwork.interview .sec_interview .inner ul li a .content .job p{color:#fff;font-weight:700;font-size:clamp(14px,13.153px + 0.226vw,16px)}.under_personwork.interview .sec_interview .inner ul li a .content .job p span{display:inline-block;margin-left:12px}.under_personwork.interview .sec_interview .inner ul li a .content .info{position:relative;z-index:1;color:#464646;padding:64px 0 0 clamp(120px,23.378px + 9.653vw,145px)}@media screen and (max-width: 1000px){.under_personwork.interview .sec_interview .inner ul li a .content .info{padding:90px 0 0 clamp(30px,-24px + 14.4vw,120px)}}.under_personwork.interview .sec_interview .inner ul li a .content .info .copy{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:clamp(16px,14.305px + 0.452vw,20px)}.under_personwork.interview .sec_interview .inner ul li a .content .info .copy span{display:inline-block;padding:3px 10px;background-color:rgba(255,255,255,.9)}.under_personwork.interview .sec_interview .inner ul li a .content .info .copy span.mt{margin-top:5px}.under_personwork.interview .sec_interview .inner ul li a .content .info .year{font-size:14px;margin-top:25px}.under_personwork.interview .sec_interview .inner ul li:nth-of-type(1) .job{background:#ffab40}.under_personwork.interview .sec_interview .inner ul li:nth-of-type(2) .job{background:#2f80fa}.under_personwork.interview .sec_interview .inner ul li:nth-of-type(3) .job{background:#59d8f2}.interview_detail .mv{padding-top:clamp(0px,-44.492px + 11.864vw,105px)}@media screen and (max-width: 1000px){.interview_detail .mv{padding-top:0}}.interview_detail .mv .mv_wrap{padding:0 20px}@media screen and (max-width: 1000px){.interview_detail .mv .mv_wrap{padding:0}}.interview_detail .mv .mv_inner{max-width:var(--contentWidth);padding:clamp(20px,3.051px + 4.52vw,60px) 0}.interview_detail .mv .mv_inner::before{content:"";width:calc(100vw - clamp(0px,-2953.514px + 216.216vw,160px));left:50%;transform:translateX(-50%)}@media screen and (max-width: 1000px){.interview_detail .mv .mv_inner::before{width:100%}}.interview_detail .mv .mv_inner h1{letter-spacing:0;font-size:clamp(23px,17.492px + 1.469vw,36px);padding:0;z-index:1}@media screen and (max-width: 1000px){.interview_detail .mv .mv_inner h1{padding-left:20px}}.interview_detail .mv .mv_inner h1 span{font-family:"Zen Kaku Gothic New",sans-serif;font-size:clamp(23px,17.492px + 1.469vw,36px);display:inline-block;color:#464646;position:static;padding:5px 10px;background-color:rgba(255,255,255,.7);line-height:1.5}.interview_detail .mv .mv_inner h1 span.mt{margin-top:8px}@media screen and (max-width: 1000px){.interview_detail .mv .mv_inner .info{padding-left:20px}}.interview_detail .mv .mv_inner .info .job{font-size:clamp(16px,14.305px + 0.452vw,20px);margin-top:clamp(20px,11.525px + 2.26vw,40px)}.interview_detail .mv .mv_inner .info .name{font-weight:700;font-size:clamp(23px,17.492px + 1.469vw,36px);margin-top:clamp(0px,-2.119px + 0.565vw,5px);line-height:1.5}.interview_detail .mv .image{width:clamp(375px,237.288px + 36.723vw,700px)}@media screen and (max-width: 1000px){.interview_detail .mv .image{width:100%}}.interview_detail .sec_interview .inner .text_block h2{font-size:16px;font-weight:700;font-family:"Zen Kaku Gothic New",sans-serif;padding-left:17px;border-left:5px solid #d7000f}.interview_detail .sec_interview .inner .text_block h2::before{content:none}.interview_detail .sec_interview .inner .text_block .copy{font-family:"Zen Kaku Gothic New",sans-serif;font-size:clamp(20px,16.61px + 0.904vw,28px);font-weight:700;margin-top:clamp(15px,12.881px + 0.565vw,20px)}.interview_detail .sec_interview .inner .text_block .text{margin-top:clamp(15px,8.644px + 1.695vw,30px)}.interview_detail .sec_interview_01{margin-top:clamp(40px,23.051px + 4.52vw,80px)}.interview_detail .sec_interview_02,.interview_detail .sec_interview_03{margin-top:clamp(40px,31.525px + 2.26vw,60px)}@media screen and (max-width: 767px){.interview_detail .sec_interview_02,.interview_detail .sec_interview_03{padding:0}}.interview_detail .sec_interview_02 .inner,.interview_detail .sec_interview_03 .inner{display:flex}@media screen and (max-width: 767px){.interview_detail .sec_interview_02 .inner,.interview_detail .sec_interview_03 .inner{flex-direction:column}}.interview_detail .sec_interview_02 .inner .image_block,.interview_detail .sec_interview_03 .inner .image_block{max-width:600px}@media screen and (max-width: 767px){.interview_detail .sec_interview_02 .inner .image_block,.interview_detail .sec_interview_03 .inner .image_block{max-width:initial;width:100vw}}.interview_detail .sec_interview_02 .inner .image_block img,.interview_detail .sec_interview_03 .inner .image_block img{border-radius:clamp(14px,11.458px + 0.678vw,20px)}@media screen and (max-width: 767px){.interview_detail .sec_interview_02 .inner .image_block img,.interview_detail .sec_interview_03 .inner .image_block img{border-radius:0}}.interview_detail .sec_interview_02 .inner .text_block,.interview_detail .sec_interview_03 .inner .text_block{position:relative;max-width:clamp(300px,172.881px + 33.898vw,600px);padding:clamp(20px,11.525px + 2.26vw,40px) clamp(15px,4.407px + 2.825vw,40px);margin-top:80px;margin-left:-100px;border-radius:clamp(14px,11.458px + 0.678vw,20px);background-color:#fff;z-index:1}@media screen and (max-width: 767px){.interview_detail .sec_interview_02 .inner .text_block,.interview_detail .sec_interview_03 .inner .text_block{max-width:initial;margin:-80px 20px 0}}.interview_detail .sec_interview_03 .inner{flex-direction:row-reverse}@media screen and (max-width: 767px){.interview_detail .sec_interview_03 .inner{flex-direction:column}}.interview_detail .sec_interview_03 .inner .text_block{margin-left:0;margin-right:-100px}@media screen and (max-width: 767px){.interview_detail .sec_interview_03 .inner .text_block{max-width:initial;margin:-80px 20px 0}}.interview_detail .sec_interview_04{padding:0 0 clamp(50px,28.814px + 5.65vw,100px);margin-top:clamp(40px,31.525px + 2.26vw,60px)}.interview_detail .sec_interview_04 .inner{max-width:initial;display:flex;justify-content:center}@media screen and (max-width: 1000px){.interview_detail .sec_interview_04 .inner{flex-direction:column}}.interview_detail .sec_interview_04 .inner .image_block{max-width:700px}@media screen and (max-width: 1000px){.interview_detail .sec_interview_04 .inner .image_block{max-width:initial;width:100%}}.interview_detail .sec_interview_04 .inner .text_block{max-width:clamp(550px,-362.073px + 91.116vw,950px);margin-top:80px;margin-left:-80px;padding:clamp(30px,17.288px + 3.39vw,60px);background-image:linear-gradient(135deg, rgb(255, 225, 187), rgb(249, 151, 134))}@media screen and (max-width: 1000px){.interview_detail .sec_interview_04 .inner .text_block{max-width:initial;width:100%;margin:0}}.interview_detail .sec_others .inner{padding-bottom:clamp(50px,28.814px + 5.65vw,100px)}.interview_detail .sec_others .inner .title{width:100%;max-width:500px;margin:0 auto}@media screen and (max-width: 767px){.interview_detail .sec_others .inner .title{max-width:250px;margin:0}}.interview_detail .sec_others .inner .content{display:flex;column-gap:clamp(50px,28.814px + 5.65vw,100px);margin-top:clamp(30px,21.525px + 2.26vw,50px)}@media screen and (max-width: 1000px){.interview_detail .sec_others .inner .content{flex-direction:column;row-gap:40px}}.interview_detail .sec_others .inner .content .schedule,.interview_detail .sec_others .inner .content .balance{width:50%}@media screen and (max-width: 1000px){.interview_detail .sec_others .inner .content .schedule,.interview_detail .sec_others .inner .content .balance{width:100%}}.interview_detail .sec_others .inner .content .schedule h2,.interview_detail .sec_others .inner .content .balance h2{font-size:16px;font-weight:700;font-family:"Zen Kaku Gothic New",sans-serif;padding-left:17px;border-left:5px solid #d7000f}.interview_detail .sec_others .inner .content .schedule h2::before,.interview_detail .sec_others .inner .content .balance h2::before{content:none}.interview_detail .sec_others .inner .content .schedule{width:100%}.interview_detail .sec_others .inner .content .schedule .schedule_wrap{display:flex;justify-content:space-between;column-gap:40px}@media screen and (max-width: 767px){.interview_detail .sec_others .inner .content .schedule .schedule_wrap{flex-direction:column}}.interview_detail .sec_others .inner .content .schedule ol{margin-top:clamp(25px,14.407px + 2.825vw,50px);display:flex;flex-direction:column;row-gap:25px}.interview_detail .sec_others .inner .content .schedule ol li{display:flex;column-gap:55px;position:relative}@media screen and (max-width: 767px){.interview_detail .sec_others .inner .content .schedule ol li{column-gap:39px}}.interview_detail .sec_others .inner .content .schedule ol li::before{content:"";position:absolute;background:#d7000f;width:1px;height:calc(100% + 25px);top:0;left:117px}@media screen and (max-width: 767px){.interview_detail .sec_others .inner .content .schedule ol li::before{left:89px}}.interview_detail .sec_others .inner .content .schedule ol li:last-of-type::before{content:none}.interview_detail .sec_others .inner .content .schedule ol li .time{font-size:18px;font-weight:700;color:#d7000f;white-space:nowrap;position:relative;line-height:1}@media screen and (max-width: 767px){.interview_detail .sec_others .inner .content .schedule ol li .time{font-size:14px}}.interview_detail .sec_others .inner .content .schedule ol li .time::before{content:"";position:absolute;background:#00d6d6;width:25px;height:25px;border:4px solid #e6fff9;border-radius:100%;top:0;right:-40px}@media screen and (max-width: 767px){.interview_detail .sec_others .inner .content .schedule ol li .time::before{right:-32px}}.interview_detail .sec_others .inner .content .schedule ol li .text{width:100%;font-weight:700;padding:15px;background:#f6f3f0;border-radius:5px;font-size:14px}.interview_detail .sec_others .inner .content .schedule ol li.pc_hide{display:none}@media screen and (max-width: 767px){.interview_detail .sec_others .inner .content .schedule ol li.pc_hide{display:flex}}@media screen and (max-width: 767px){.interview_detail .sec_others .inner .content .schedule ol.sp_hide{display:none}}.interview_detail .sec_others .inner .content .balance ul{margin-top:clamp(25px,14.407px + 2.825vw,50px)}.interview_detail .sec_others .inner .content .balance ul li{display:flex;column-gap:43px}@media screen and (max-width: 767px){.interview_detail .sec_others .inner .content .balance ul li{flex-direction:column;align-items:center}}.interview_detail .sec_others .inner .content .balance ul li:last-of-type{flex-direction:row-reverse;margin-top:clamp(50px,41.525px + 2.26vw,70px)}@media screen and (max-width: 767px){.interview_detail .sec_others .inner .content .balance ul li:last-of-type{flex-direction:column}}.interview_detail .sec_others .inner .content .balance ul li:last-of-type .image_block{transform:rotate(5deg)}@media screen and (max-width: 767px){.interview_detail .sec_others .inner .content .balance ul li:last-of-type .image_block{transform:rotate(0)}}.interview_detail .sec_others .inner .content .balance ul li:last-of-type .text_block::before{left:initial;right:calc((clamp(15px,8.644px + 1.695vw,30px) - 4px)*-1);transform:translateY(-50%) rotate(180deg)}@media screen and (max-width: 767px){.interview_detail .sec_others .inner .content .balance ul li:last-of-type .text_block::before{top:-22px;left:50%;transform:translatex(-50%) rotate(90deg)}}.interview_detail .sec_others .inner .content .balance ul li .image_block{min-width:219.5px;width:219.5px;min-height:178.5px;height:178.5px;padding:20px 6px;background:url(../img/personwork/interview/film.png) no-repeat;background-size:cover;transform:rotate(-5deg)}@media screen and (max-width: 767px){.interview_detail .sec_others .inner .content .balance ul li .image_block{transform:rotate(0)}}.interview_detail .sec_others .inner .content .balance ul li .text_block{background:#00d6d6;padding:15px;border-radius:clamp(7px,5.729px + 0.339vw,10px);margin-top:clamp(30px,25.763px + 1.13vw,40px);position:relative}.interview_detail .sec_others .inner .content .balance ul li .text_block::before{content:"";position:absolute;background:url(../img/personwork/interview/triangle.svg) no-repeat;background-size:contain;width:28px;height:34px;top:50%;left:calc((clamp(15px,8.644px + 1.695vw,30px) - 4px)*-1);transform:translateY(-50%)}@media screen and (max-width: 767px){.interview_detail .sec_others .inner .content .balance ul li .text_block::before{top:-22px;left:50%;transform:translatex(-50%) rotate(90deg)}}.interview_detail .sec_others .inner .content .balance ul li .text_block p{color:#fff;font-size:14px}.interview_detail .sec_link{background-image:linear-gradient(135deg, rgb(255, 225, 187), rgb(249, 151, 134))}.interview_detail .sec_link .inner{padding:clamp(30px,17.288px + 3.39vw,60px) 0 clamp(40px,23.051px + 4.52vw,80px)}.interview_detail .sec_link .inner ul{display:flex;justify-content:center;column-gap:clamp(20px,15.763px + 1.13vw,30px);row-gap:clamp(30px,25.763px + 1.13vw,40px)}@media screen and (max-width: 1000px){.interview_detail .sec_link .inner ul{flex-wrap:wrap;justify-content:flex-start}}.interview_detail .sec_link .inner ul li{width:calc((100% - clamp(20px,15.763px + 1.13vw,30px))/4)}@media screen and (max-width: 1000px){.interview_detail .sec_link .inner ul li{width:calc((100% - clamp(20px,15.763px + 1.13vw,30px))/2)}}@media screen and (max-width: 767px){.interview_detail .sec_link .inner ul li{width:100%;max-width:400px;margin:0 auto}}.interview_detail .sec_link .inner ul li a{display:inline-block;width:100%;height:100%;position:relative}.interview_detail .sec_link .inner ul li a .content{background:#f6f3f0;margin-top:30px;min-height:241px;border-radius:clamp(10.5px,8.593px + 0.508vw,15px)}.interview_detail .sec_link .inner ul li a .content .image{width:160px;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1000px){.interview_detail .sec_link .inner ul li a .content .image{width:160px}}.interview_detail .sec_link .inner ul li a .content .image img{aspect-ratio:1/1;border-radius:100%}.interview_detail .sec_link .inner ul li a .content .copy{position:relative;z-index:1;padding:105px 0 0 15px}.interview_detail .sec_link .inner ul li a .content .copy p{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:clamp(12px,4.27px + 0.772vw,14px);color:#464646}@media screen and (max-width: 1000px){.interview_detail .sec_link .inner ul li a .content .copy p{font-size:16px}}.interview_detail .sec_link .inner ul li a .content .copy p span{display:inline-block;padding:3px 10px;background-color:rgba(255,255,255,.9)}.interview_detail .sec_link .inner ul li a .content .copy p span.mt{margin-top:5px}.interview_detail .sec_link .inner ul li a .content .job{position:absolute;bottom:0;left:0;border-bottom-right-radius:clamp(10.5px,8.593px + 0.508vw,15px);border-bottom-left-radius:clamp(10.5px,8.593px + 0.508vw,15px);padding:10px 0;width:100%}.interview_detail .sec_link .inner ul li a .content .job p{color:#fff;font-weight:700;font-size:clamp(14px,13.153px + 0.226vw,16px);text-align:center}.interview_detail .sec_link .inner ul li a .content .job p span{display:inline-block;margin-left:12px}.interview_detail .sec_link .inner ul li:nth-of-type(1) .job{background:#ffab40}.interview_detail .sec_link .inner ul li:nth-of-type(2) .job{background:#2f80fa}.interview_detail .sec_link .inner ul li:nth-of-type(3) .job{background:#61c659}.interview_detail .sec_link .inner ul li:nth-of-type(4) .job{background:#59d8f2}.interview_detail .sec_link .inner .button{display:flex;justify-content:center;margin-top:clamp(30px,23.644px + 1.695vw,45px)}.interview_detail .sec_link .inner .button a{border:none}.under_personwork.projectstory .sec_outline{padding:clamp(40px,23.051px + 4.52vw,80px) 20px}.under_personwork.projectstory .sec_outline .inner .title{display:flex;justify-content:center}.under_personwork.projectstory .sec_outline .inner .title span{display:inline-block;background:#d7000f;color:#fff;font-weight:700;letter-spacing:.05em;font-family:"Montserrat",sans-serif;padding:clamp(5px,2.881px + 0.565vw,10px) 30px;border-radius:100px}.under_personwork.projectstory .sec_outline .inner .outline{max-width:700px;margin:clamp(20px,11.525px + 2.26vw,40px) auto 0;text-align:center}.under_personwork.projectstory .sec_outline .inner .outline .head{font-family:"Zen Kaku Gothic New",sans-serif;font-size:clamp(20px,16.61px + 0.904vw,28px);font-weight:700;line-height:1.8}.under_personwork.projectstory .sec_outline .inner .outline .head span{font-size:clamp(12px,10.305px + 0.452vw,16px);display:block;padding-bottom:10px}.under_personwork.projectstory .sec_outline .inner .outline .description{font-size:clamp(16px,15.153px + 0.226vw,18px);margin-top:clamp(15px,8.644px + 1.695vw,30px);line-height:2.3}.under_personwork.projectstory .sec_outline .inner ul{max-width:800px;margin:clamp(30px,17.288px + 3.39vw,60px) auto 0;display:flex;column-gap:clamp(20px,-73.659px + 12.195vw,80px)}@media screen and (max-width: 767px){.under_personwork.projectstory .sec_outline .inner ul{flex-direction:column;row-gap:20px}}.under_personwork.projectstory .sec_outline .inner ul li{width:33.3333333333%;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 767px){.under_personwork.projectstory .sec_outline .inner ul li{flex-direction:row;column-gap:10px}}.under_personwork.projectstory .sec_outline .inner ul li img{border-radius:100%;width:200px}@media screen and (max-width: 767px){.under_personwork.projectstory .sec_outline .inner ul li img{width:clamp(100px,57.627px + 11.299vw,200px)}}.under_personwork.projectstory .sec_outline .inner ul li .info{display:flex;flex-direction:column;align-items:center;margin-top:20px}@media screen and (max-width: 767px){.under_personwork.projectstory .sec_outline .inner ul li .info{align-items:flex-start}}.under_personwork.projectstory .sec_outline .inner ul li .info .job{white-space:nowrap;font-size:clamp(14px,13.153px + 0.226vw,16px)}.under_personwork.projectstory .sec_outline .inner ul li .info .name{font-size:clamp(17px,14.034px + 0.791vw,24px);font-weight:700}.under_personwork.projectstory .sec_story{padding-bottom:clamp(40px,23.051px + 4.52vw,80px)}.under_personwork.projectstory .sec_story .inner{padding-top:clamp(30px,17.288px + 3.39vw,60px)}.under_personwork.projectstory .sec_story .inner .text_block h2{font-size:16px;font-weight:700;font-family:"Zen Kaku Gothic New",sans-serif;padding-left:17px;border-left:5px solid #d7000f}.under_personwork.projectstory .sec_story .inner .text_block h2::before{content:none}.under_personwork.projectstory .sec_story .inner .text_block .copy{font-family:"Zen Kaku Gothic New",sans-serif;font-size:clamp(20px,16.61px + 0.904vw,28px);font-weight:700;margin-top:clamp(15px,12.881px + 0.565vw,20px)}.under_personwork.projectstory .sec_story .inner .text_block .story_area{margin-top:45px}.under_personwork.projectstory .sec_story .inner .text_block .story_area .story{display:flex;column-gap:clamp(15px,12.881px + 0.565vw,20px);margin-top:20px}.under_personwork.projectstory .sec_story .inner .text_block .story_area .story .image img{width:60px;aspect-ratio:1/1;border-radius:100%}.under_personwork.projectstory .sec_story .inner .text_block .story_area .story .text{background:#fff;padding:clamp(15px,12.881px + 0.565vw,20px);border-radius:5px;width:100%}.under_personwork.projectstory .sec_story_01{background:#f6f3f0}.under_personwork.projectstory .sec_story_02,.under_personwork.projectstory .sec_story_04{position:relative}.under_personwork.projectstory .sec_story_02 .inner .text_block,.under_personwork.projectstory .sec_story_04 .inner .text_block{width:clamp(550px,162.369px + 38.724vw,720px)}@media screen and (max-width: 1000px){.under_personwork.projectstory .sec_story_02 .inner .text_block,.under_personwork.projectstory .sec_story_04 .inner .text_block{width:100%}}.under_personwork.projectstory .sec_story_02 .inner .text_block .story_area .story .text,.under_personwork.projectstory .sec_story_04 .inner .text_block .story_area .story .text{background:#f6f3f0}.under_personwork.projectstory .sec_story_02 .image_block,.under_personwork.projectstory .sec_story_04 .image_block{width:clamp(400px,193.047px + 20.675vw,590px);position:absolute;top:clamp(99px,60.351px + 3.861vw,109px);right:0}@media screen and (max-width: 1000px){.under_personwork.projectstory .sec_story_02 .image_block,.under_personwork.projectstory .sec_story_04 .image_block{position:static;max-width:490px;width:100%;margin:clamp(20px,11.525px + 2.26vw,40px) auto 0}}.under_personwork.projectstory .sec_story_02 .image_block img,.under_personwork.projectstory .sec_story_04 .image_block img{border-top-left-radius:clamp(14px,11.458px + 0.678vw,20px);border-bottom-left-radius:clamp(14px,11.458px + 0.678vw,20px)}@media screen and (max-width: 1000px){.under_personwork.projectstory .sec_story_02 .image_block img,.under_personwork.projectstory .sec_story_04 .image_block img{border-radius:clamp(14px,11.458px + 0.678vw,20px)}}.under_personwork.projectstory .sec_story_03{position:relative;background:#f6f3f0}.under_personwork.projectstory .sec_story_03 .inner .text_block{width:clamp(550px,162.369px + 38.724vw,720px);margin-left:auto}@media screen and (max-width: 1000px){.under_personwork.projectstory .sec_story_03 .inner .text_block{width:100%}}.under_personwork.projectstory .sec_story_03 .image_block{width:clamp(400px,193.047px + 20.675vw,590px);position:absolute;top:clamp(99px,60.351px + 3.861vw,109px);left:0}@media screen and (max-width: 1000px){.under_personwork.projectstory .sec_story_03 .image_block{position:static;max-width:490px;width:100%;margin:clamp(20px,11.525px + 2.26vw,40px) auto 0}}.under_personwork.projectstory .sec_story_03 .image_block img{border-top-right-radius:clamp(14px,11.458px + 0.678vw,20px);border-bottom-right-radius:clamp(14px,11.458px + 0.678vw,20px)}@media screen and (max-width: 1000px){.under_personwork.projectstory .sec_story_03 .image_block img{border-radius:clamp(14px,11.458px + 0.678vw,20px)}}.under_personwork.projectstory .sec_story_05{padding-bottom:0}@media screen and (max-width: 1000px){.under_personwork.projectstory .sec_story_05{padding:0}}.under_personwork.projectstory .sec_story_05 .inner{padding-bottom:clamp(80px,71.525px + 2.26vw,100px);position:relative}.under_personwork.projectstory .sec_story_05 .inner .image_block{position:relative}.under_personwork.projectstory .sec_story_05 .inner .image_block::before{content:"";position:absolute;background:url(../img/personwork/projectstory/challenge_en.svg) no-repeat;background-size:contain;width:clamp(163px,74.864px + 23.503vw,371px);height:clamp(49px,22.729px + 7.006vw,111px);top:calc(clamp(25px,12.288px + 3.39vw,55px)*-1);right:clamp(20px,3.051px + 4.52vw,60px);transform:rotate(-10deg)}.under_personwork.projectstory .sec_story_05 .inner .image_block img{border-radius:clamp(14px,11.458px + 0.678vw,20px)}@media screen and (max-width: 1000px){.under_personwork.projectstory .sec_story_05 .inner .image_block img{border-radius:0}}.under_personwork.projectstory .sec_story_05 .inner .text_block{position:relative;width:fit-content;margin:calc(clamp(40px,31.525px + 2.26vw,60px)*-1) auto 0;z-index:1;padding:0 15px}.under_personwork.projectstory .sec_story_05 .inner .text_block .text_block_inner{max-width:800px;padding:clamp(20px,11.525px + 2.26vw,40px) clamp(15px,4.407px + 2.825vw,40px) 0;background-color:rgba(255,255,255,.5);margin:0 auto;border-radius:clamp(14px,11.458px + 0.678vw,20px)}.under_personwork.projectstory .sec_story_05 .inner .text_block .text_block_inner .story_area .story .text{background:#f6f3f0;width:100%}.under_about .mv .mv_inner h1 span{padding:clamp(34px,29.339px + 1.243vw,45px) 0 10px}.under_about .mv .mv_inner h1 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)}.under_about.data .sec_lead .inner p{font-size:clamp(18px,15.458px + 0.678vw,24px);font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;margin-top:clamp(60px,43.051px + 4.52vw,100px);text-align:center;padding-bottom:clamp(40px,23.051px + 4.52vw,80px)}.under_about.data .sec_data{background:#f6f3f0}.under_about.data .sec_data .inner{padding:clamp(40px,23.051px + 4.52vw,80px) 0 clamp(80px,71.525px + 2.26vw,100px) 0}.under_about.data .sec_data .inner .data{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, 1fr);gap:clamp(20px,11.525px + 2.26vw,40px);grid-template-rows:max-content max-content max-content max-content}@media screen and (max-width: 767px){.under_about.data .sec_data .inner .data{display:flex;flex-direction:column}}.under_about.data .sec_data .inner .data .item{background:#fff;border-radius:clamp(14px,11.458px + 0.678vw,20px);height:370px;position:relative}.under_about.data .sec_data .inner .data .item::before{content:"";position:absolute;top:20px;left:20px}.under_about.data .sec_data .inner .data .item .inner{padding:0}.under_about.data .sec_data .inner .data .item .inner h2{justify-content:center;padding-top:20px;line-height:1.45;text-align:center;font-size:clamp(20px,10.634px + 1.22vw,26px)}.under_about.data .sec_data .inner .data .item .inner h2::before{content:none}.under_about.data .sec_data .inner .data .item .inner .num{color:#d7000f;font-size:25px;font-weight:700;font-family:"Montserrat",sans-serif}.under_about.data .sec_data .inner .data .item .inner .num .countUp{font-size:80px;letter-spacing:-0.03em;padding-right:2px}.under_about.data .sec_data .inner .data .item .inner .tab_block{display:none}@media screen and (max-width: 1000px){.under_about.data .sec_data .inner .data .item .inner .tab_block{display:block}}@media screen and (max-width: 1000px){.under_about.data .sec_data .inner .data .item .inner .tab_none{display:none}}.under_about.data .sec_data .inner .data .item_01::before{background:url(../img/about/data/no_04.svg) no-repeat;background-size:contain;width:clamp(33px,12.707px + 2.642vw,46px);height:clamp(18px,7.073px + 1.423vw,25px)}.under_about.data .sec_data .inner .data .item_01 .box{display:flex;justify-content:center}.under_about.data .sec_data .inner .data .item_01 .box::before{content:"";position:absolute;background:url(../img/about/data/item_01.svg) no-repeat;background-size:contain;width:48px;height:38px;top:120px;left:50%;transform:translateX(-50%)}.under_about.data .sec_data .inner .data .item_01 .box .num{position:absolute;top:56%;left:52%;transform:translate(-50%, -50%)}.under_about.data .sec_data .inner .data .item_01 .box .num .countUp{font-size:80px;letter-spacing:-0.03em}.under_about.data .sec_data .inner .data .item_01 .box svg{position:relative;width:280px;height:280px;transform:rotate(-90deg)}.under_about.data .sec_data .inner .data .item_01 .box svg circle{position:relative;fill:none;stroke-width:25;stroke:#c9c9c9;stroke-dasharray:691.152;stroke-dashoffset:0}.under_about.data .sec_data .inner .data .item_01 .box svg circle.line{stroke-dashoffset:691.152;stroke:#d7000f}.under_about.data .sec_data .inner .data .item_01 .box svg circle.line.is-show{animation:circleAnim 1.5s forwards}.under_about.data .sec_data .inner .data .item_01 .note{font-size:clamp(12px,11.153px + 0.226vw,14px);color:#797979;font-weight:700;text-align:center;justify-content:center;margin-top:-5px}@keyframes circleAnim{to{stroke-dashoffset:345.576}}.under_about.data .sec_data .inner .data .item_02::before{background:url(../img/about/data/no_01.svg) no-repeat;background-size:contain;width:clamp(24px,20.186px + 1.017vw,33px);height:clamp(18px,15.034px + 0.791vw,25px)}.under_about.data .sec_data .inner .data .item_02 .box{display:flex;justify-content:center;column-gap:clamp(37px,10.305px + 7.119vw,100px);margin-top:20px;position:relative;padding:0 20px}@media screen and (max-width: 767px){.under_about.data .sec_data .inner .data .item_02 .box{margin-top:35px}}.under_about.data .sec_data .inner .data .item_02 .box::before{content:"";position:absolute;background:#c9c9c9;width:1px;height:100%;top:0;left:50%;transform:translateX(-50%)}.under_about.data .sec_data .inner .data .item_02 .box .man,.under_about.data .sec_data .inner .data .item_02 .box .woman{display:flex;flex-direction:column;align-items:center}.under_about.data .sec_data .inner .data .item_02 .box .man .text,.under_about.data .sec_data .inner .data .item_02 .box .woman .text{margin-top:30px;line-height:1}.under_about.data .sec_data .inner .data .item_02 .box .man .text .num .type,.under_about.data .sec_data .inner .data .item_02 .box .woman .text .num .type{font-family:"Noto Sans JP",sans-serif;padding-right:10px;color:#464646;font-size:16px}.under_about.data .sec_data .inner .data .item_02 .box .man .text .num .countUp,.under_about.data .sec_data .inner .data .item_02 .box .woman .text .num .countUp{font-size:clamp(47px,45.729px + 0.339vw,50px)}.under_about.data .sec_data .inner .data .item_03::before{background:url(../img/about/data/no_02.svg) no-repeat;background-size:contain;width:clamp(30px,11.268px + 2.439vw,42px);height:clamp(18px,7.073px + 1.423vw,25px)}.under_about.data .sec_data .inner .data .item_03 .box{display:flex;flex-direction:column;align-items:center;padding:0 20px}.under_about.data .sec_data .inner .data .item_04::before{background:url(../img/about/data/no_03.svg) no-repeat;background-size:contain;width:clamp(30px,11.268px + 2.439vw,42px);height:clamp(18px,7.073px + 1.423vw,25px)}.under_about.data .sec_data .inner .data .item_04 .box{display:flex;justify-content:space-between;align-items:center;padding:0 20px;max-width:420px;width:100%;position:absolute;top:55%;left:50%;transform:translate(-50%, -50%)}.under_about.data .sec_data .inner .data .item_04 .box .image{width:clamp(128px,64px + 8.333vw,169px)}@media screen and (max-width: 767px){.under_about.data .sec_data .inner .data .item_04 .box{flex-direction:column-reverse;top:50%}}.under_about.data .sec_data .inner .data .item_05{grid-column:1/3;height:420px}.under_about.data .sec_data .inner .data .item_05::before{background:url(../img/about/data/no_05.svg) no-repeat;background-size:contain;width:clamp(30px,11.268px + 2.439vw,42px);height:clamp(18px,7.073px + 1.423vw,25px)}@media screen and (max-width: 767px){.under_about.data .sec_data .inner .data .item_05{height:auto}}.under_about.data .sec_data .inner .data .item_05 .sub_title{text-align:center;font-size:clamp(12px,11.153px + 0.226vw,14px);font-weight:700;color:#797979;margin-top:10px}.under_about.data .sec_data .inner .data .item_05 .box{padding:0 20px;max-width:859px;margin:30px auto 0}@media screen and (max-width: 767px){.under_about.data .sec_data .inner .data .item_05 .box{padding-bottom:30px;max-width:335px}}.under_about.data .sec_data .inner .data .item_05 .box .data_list li{opacity:0}.under_about.data .sec_data .inner .data .item_05 .box .data_list li:not(:first-of-type){margin-top:clamp(16px,15.576px + 0.113vw,17px)}.under_about.data .sec_data .inner .data .item_05 .box .data_list.is-show li{opacity:1;transition:.3s ease}.under_about.data .sec_data .inner .data .item_05 .box .data_list.is-show li:nth-of-type(1){transition-delay:.2s}.under_about.data .sec_data .inner .data .item_05 .box .data_list.is-show li:nth-of-type(2){transition-delay:.4s}.under_about.data .sec_data .inner .data .item_05 .box .data_list.is-show li:nth-of-type(3){transition-delay:.6s}.under_about.data .sec_data .inner .data .item_05 .box .data_list.is-show li:nth-of-type(4){transition-delay:.8s}.under_about.data .sec_data .inner .data .item_05 .box .caption{margin-top:clamp(25px,16.525px + 2.26vw,45px)}.under_about.data .sec_data .inner .data .item_06::before{background:url(../img/about/data/no_06.svg) no-repeat;background-size:contain;width:clamp(31px,10.707px + 2.642vw,44px);height:clamp(18px,7.073px + 1.423vw,25px)}.under_about.data .sec_data .inner .data .item_06 .box{display:flex;justify-content:space-between;align-items:center;padding:0 20px;max-width:420px;width:100%;position:absolute;top:55%;left:50%;transform:translate(-50%, -50%)}.under_about.data .sec_data .inner .data .item_06 .box .image{width:clamp(128px,64px + 8.333vw,169px)}@media screen and (max-width: 767px){.under_about.data .sec_data .inner .data .item_06 .box{flex-direction:column-reverse;top:50%}}.under_about.data .sec_data .inner .data .item_07::before{background:url(../img/about/data/no_07.svg) no-repeat;background-size:contain;width:clamp(31px,12.268px + 2.439vw,43px);height:clamp(18px,7.073px + 1.423vw,25px)}.under_about.data .sec_data .inner .data .item_07 .box{display:flex;justify-content:space-between;align-items:center;padding:0 20px;max-width:420px;width:100%;position:absolute;top:55%;left:50%;transform:translate(-50%, -50%)}.under_about.data .sec_data .inner .data .item_07 .box .image{width:clamp(128px,64px + 8.333vw,169px)}@media screen and (max-width: 767px){.under_about.data .sec_data .inner .data .item_07 .box{flex-direction:column-reverse;top:50%}}.under_about.photo .sec_lead .inner p{font-size:clamp(18px,15.458px + 0.678vw,24px);font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;margin-top:clamp(60px,43.051px + 4.52vw,100px);text-align:center;padding-bottom:clamp(40px,23.051px + 4.52vw,80px)}.under_about.photo .sec_photo .inner{padding-bottom:clamp(80px,71.525px + 2.26vw,100px)}.under_about.photo .sec_photo .inner .photo_list{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(7, 1fr);gap:clamp(10px,3.644px + 1.695vw,25px)}.under_about.photo .sec_photo .inner .photo_list .item{cursor:pointer}.under_about.photo .sec_photo .inner .photo_list .item img{border-radius:clamp(14px,11.458px + 0.678vw,20px)}.under_about.photo .sec_photo .inner .photo_list .item_01{grid-column:1/3;grid-row:1/3}.under_about.photo .sec_photo .inner .photo_list .item_06{grid-column:2/4;grid-row:3/5}.under_about.photo .sec_photo .inner .photo_list .item_10{grid-column:1/3;grid-row:6/8}.under_about.photo .sec_photo .inner .modal_wrapper{display:none;position:fixed;top:0;left:0;z-index:10;z-index:20;width:100%;height:100%}.under_about.photo .sec_photo .inner .modal_wrapper .modal_layer{height:100%;background:rgba(50,50,50,.9);cursor:pointer}.under_about.photo .sec_photo .inner .modal_wrapper .modal_layer .modal_container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);overflow-y:scroll;width:min(100% - 40px,1000px);max-height:calc(100% - 40px)}.under_about.photo .sec_photo .inner .modal_wrapper .modal_layer .modal_container .modal_close{position:absolute;top:clamp(10px,5.763px + 1.13vw,20px);right:clamp(10px,5.763px + 1.13vw,20px);width:clamp(30px,25.763px + 1.13vw,40px);height:clamp(30px,25.763px + 1.13vw,40px);background:#d7000f;border-radius:100%;cursor:pointer;transition:opacity .6s}.under_about.photo .sec_photo .inner .modal_wrapper .modal_layer .modal_container .modal_close:hover{opacity:.5}.under_about.photo .sec_photo .inner .modal_wrapper .modal_layer .modal_container .modal_close::before,.under_about.photo .sec_photo .inner .modal_wrapper .modal_layer .modal_container .modal_close::after{position:absolute;top:50%;left:50%;width:clamp(15px,12.881px + 0.565vw,20px);height:1px;background:#fff;content:""}.under_about.photo .sec_photo .inner .modal_wrapper .modal_layer .modal_container .modal_close::before{transform:translate(-50%, -50%) rotate(45deg)}.under_about.photo .sec_photo .inner .modal_wrapper .modal_layer .modal_container .modal_close::after{transform:translate(-50%, -50%) rotate(-45deg)}.under_about.photo .sec_photo .inner .modal_wrapper .modal_layer .modal_container .modal_content .modal_image img{width:100%}.under_recruit .mv .mv_inner h1 span{padding:clamp(32px,27.763px + 1.13vw,42px) 0 10px}.under_recruit .mv .mv_inner h1 span::before{background:url(../img/common/recruit_icon.svg) no-repeat;background-size:contain;width:clamp(28px,25.034px + 0.791vw,35px);height:clamp(22px,19.881px + 0.565vw,27px)}.under_recruit.training .sec_lead .inner p{font-size:clamp(18px,15.458px + 0.678vw,24px);font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;margin-top:clamp(60px,43.051px + 4.52vw,100px);text-align:center;padding-bottom:clamp(40px,23.051px + 4.52vw,80px);border-bottom:1px solid #e6e6e6}.under_recruit.training .sec_hrd{margin-top:clamp(30px,17.288px + 3.39vw,60px)}.under_recruit.training .sec_hrd .inner p{margin-top:clamp(10px,5.763px + 1.13vw,20px)}.under_recruit.training .sec_hrd .inner .image_block{max-width:800px;margin:clamp(25px,14.407px + 2.825vw,50px) auto 0}.under_recruit.training .sec_training{margin-top:clamp(40px,23.051px + 4.52vw,80px)}.under_recruit.training .sec_training .inner p{margin-top:clamp(10px,5.763px + 1.13vw,20px)}.under_recruit.training .sec_training .inner .image_block{max-width:800px;margin:clamp(25px,14.407px + 2.825vw,50px) auto 0}.under_recruit.training .sec_benefits{margin-top:clamp(40px,23.051px + 4.52vw,80px)}.under_recruit.training .sec_benefits .inner{padding-bottom:clamp(80px,71.525px + 2.26vw,100px)}.under_recruit.training .sec_benefits .inner ul{margin-top:clamp(25px,14.407px + 2.825vw,50px)}.under_recruit.training .sec_benefits .inner ul li{display:flex;align-items:center;column-gap:clamp(20px,11.525px + 2.26vw,40px)}@media screen and (max-width: 767px){.under_recruit.training .sec_benefits .inner ul li{flex-direction:column}}.under_recruit.training .sec_benefits .inner ul li .image_block{width:25%}@media screen and (max-width: 767px){.under_recruit.training .sec_benefits .inner ul li .image_block{width:100%}}.under_recruit.training .sec_benefits .inner ul li .image_block img{border-radius:5px}.under_recruit.training .sec_benefits .inner ul li .text_block{width:75%}@media screen and (max-width: 767px){.under_recruit.training .sec_benefits .inner ul li .text_block{width:100%}}.under_recruit.training .sec_benefits .inner ul li .text_block h3{font-size:18px;font-weight:700}@media screen and (max-width: 767px){.under_recruit.training .sec_benefits .inner ul li .text_block h3{margin-top:10px}}.under_recruit.training .sec_benefits .inner ul li .text_block p{margin-top:10px}.under_recruit.training .sec_benefits .inner ul li:not(:first-of-type){margin-top:20px}@media screen and (max-width: 1000px){.under_recruit.faq .mv .mv_inner h1{padding-right:20px;padding-bottom:20px}}.under_recruit.faq .mv .mv_inner h1 span{display:inline-block;font-family:"Zen Kaku Gothic New",sans-serif;font-size:clamp(26px,19.22px + 1.808vw,42px);font-weight:700;letter-spacing:.05em;color:#464646;padding:0}@media screen and (max-width: 1000px){.under_recruit.faq .mv .mv_inner h1 span{display:block;text-align:center}}.under_recruit.faq .mv .mv_inner h1 span::before{content:none}.under_recruit.faq .mv .image{width:clamp(375px,258.475px + 31.073vw,650px)}@media screen and (max-width: 1000px){.under_recruit.faq .mv .image{width:100%}}.under_recruit.faq .sec_lead .inner p{font-size:clamp(18px,15.458px + 0.678vw,24px);font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;margin-top:clamp(60px,43.051px + 4.52vw,100px);text-align:center;padding-bottom:clamp(40px,23.051px + 4.52vw,80px);border-bottom:1px solid #e6e6e6}.under_recruit.faq .sec_faq{margin-top:clamp(40px,23.051px + 4.52vw,80px)}.under_recruit.faq .sec_faq .inner ul{margin-top:clamp(15px,8.644px + 1.695vw,30px)}.under_recruit.faq .sec_faq .inner ul li:not(:first-of-type){margin-top:15px}.under_recruit.faq .sec_faq .inner ul li .accordion{background:#f6f3f0;cursor:pointer;padding:10px clamp(10px,5.763px + 1.13vw,20px);display:flex;position:relative;border-radius:5px}.under_recruit.faq .sec_faq .inner ul li .accordion::before,.under_recruit.faq .sec_faq .inner ul li .accordion::after{position:absolute;content:"";width:22px;height:2px;background:#d7000f;transition:all .3s ease}@media screen and (max-width: 767px){.under_recruit.faq .sec_faq .inner ul li .accordion::before,.under_recruit.faq .sec_faq .inner ul li .accordion::after{width:15px;height:1.5px}}.under_recruit.faq .sec_faq .inner ul li .accordion::before{top:48%;right:clamp(10px,5.763px + 1.13vw,20px);transform:rotate(0deg)}.under_recruit.faq .sec_faq .inner ul li .accordion::after{top:48%;right:clamp(10px,5.763px + 1.13vw,20px);transform:rotate(90deg)}.under_recruit.faq .sec_faq .inner ul li .accordion span{font-size:clamp(16px,15.153px + 0.226vw,18px);font-weight:700;position:relative;padding:0 clamp(20px,6.864px + 3.503vw,51px) 0 clamp(40px,35.339px + 1.243vw,51px)}.under_recruit.faq .sec_faq .inner ul li .accordion span::before{content:"";position:absolute;background:url(../img/recruit/faq/question_icon.svg) no-repeat;background-size:contain;width:clamp(30px,27.458px + 0.678vw,36px);height:clamp(30px,27.458px + 0.678vw,36px);top:-1px;left:0}.under_recruit.faq .sec_faq .inner ul li .accordion.close::after{transform:rotate(0deg)}.under_recruit.faq .sec_faq .inner ul li .accordion_box{display:none;padding:20px 0}.under_recruit.faq .sec_faq_01{margin-top:clamp(30px,17.288px + 3.39vw,60px)}.under_recruit.faq .sec_faq_04 .inner{padding-bottom:clamp(80px,71.525px + 2.26vw,100px)}.under_recruit.requirements .sec_link{margin-top:clamp(40px,23.051px + 4.52vw,80px)}.under_recruit.requirements .sec_link .inner{max-width:800px;background:#f6f3f0;border-radius:clamp(10.5px,8.593px + 0.508vw,15px);padding:clamp(20px,11.525px + 2.26vw,40px)}.under_recruit.requirements .sec_link .inner .title{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:16px;padding-left:17px;border-left:5px solid #d7000f}.under_recruit.requirements .sec_link .inner ul{margin-top:20px}.under_recruit.requirements .sec_link .inner ul li{background:#fff;border-radius:5px}.under_recruit.requirements .sec_link .inner ul li:not(:first-of-type){margin-top:10px}.under_recruit.requirements .sec_link .inner ul li a{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:14px;display:inline-block;width:100%;padding:15px 20px 15px clamp(10px,5.763px + 1.13vw,20px);color:#464646;position:relative}.under_recruit.requirements .sec_link .inner ul li a::before{content:"";position:absolute;background:url(../img/common/footer_arrow.svg) no-repeat;background-size:contain;width:13px;height:9px;top:50%;right:clamp(10px,5.763px + 1.13vw,20px);transform:translateY(-50%) rotate(90deg)}.under_recruit.requirements .sec_occupation .inner dl{margin-top:clamp(20px,11.525px + 2.26vw,40px);display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.under_recruit.requirements .sec_occupation .inner dl{flex-direction:column}}.under_recruit.requirements .sec_occupation .inner dl dt,.under_recruit.requirements .sec_occupation .inner dl dd{padding:clamp(10px,5.763px + 1.13vw,20px)}@media screen and (max-width: 767px){.under_recruit.requirements .sec_occupation .inner dl dt,.under_recruit.requirements .sec_occupation .inner dl dd{padding:clamp(10px,5.763px + 1.13vw,20px) 0}}.under_recruit.requirements .sec_occupation .inner dl dt{width:19%;border-top:1px solid #d7000f;font-weight:700}@media screen and (max-width: 767px){.under_recruit.requirements .sec_occupation .inner dl dt{width:100%}}.under_recruit.requirements .sec_occupation .inner dl dd{width:79%;border-top:1px solid #c9c9c9}@media screen and (max-width: 767px){.under_recruit.requirements .sec_occupation .inner dl dd{width:100%}}.under_recruit.requirements .sec_occupation .inner dl dd .note{margin-top:10px}.under_recruit.requirements .sec_occupation .inner .button{display:flex;justify-content:center;margin-top:clamp(20px,11.525px + 2.26vw,40px)}.under_recruit.requirements .sec_occupation_01{margin-top:clamp(80px,71.525px + 2.26vw,100px)}.under_recruit.requirements .sec_occupation_02,.under_recruit.requirements .sec_occupation_03,.under_recruit.requirements .sec_occupation_04{margin-top:clamp(100px,74.576px + 6.78vw,160px)}.under_recruit.requirements .sec_occupation_03 .inner{padding-bottom:clamp(80px,71.525px + 2.26vw,100px)}.under_recruit.entry .mv_inner::before{z-index:0}.under_recruit.entry .sec_lead{margin-top:clamp(80px,71.525px + 2.26vw,100px)}.under_recruit.entry .sec_lead .inner p{text-align:center}.under_recruit.entry .sec_form .inner{padding-bottom:clamp(80px,71.525px + 2.26vw,100px)}.under_recruit.entry .sec_form .inner .screen-reader-response{display:none}.under_recruit.entry .sec_form .inner dl{margin-top:clamp(40px,23.051px + 4.52vw,80px);display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.under_recruit.entry .sec_form .inner dl{flex-direction:column}}.under_recruit.entry .sec_form .inner dl dt,.under_recruit.entry .sec_form .inner dl dd{padding:clamp(10px,5.763px + 1.13vw,20px)}@media screen and (max-width: 767px){.under_recruit.entry .sec_form .inner dl dt,.under_recruit.entry .sec_form .inner dl dd{padding:clamp(10px,5.763px + 1.13vw,20px) 0}}.under_recruit.entry .sec_form .inner dl dt{width:29%;border-top:1px solid #d7000f;font-weight:700;display:flex;align-items:center;justify-content:space-between}.under_recruit.entry .sec_form .inner dl dt:last-of-type{border-bottom:1px solid #d7000f}@media screen and (max-width: 767px){.under_recruit.entry .sec_form .inner dl dt{width:100%}}.under_recruit.entry .sec_form .inner dl dt .mark{white-space:nowrap;font-weight:700;font-size:12px;color:#fff;background:#d7000f;padding:0 8px 2px;border-radius:2px;margin-left:10px}.under_recruit.entry .sec_form .inner dl dd{width:69%;border-top:1px solid #c9c9c9}.under_recruit.entry .sec_form .inner dl dd:last-of-type{border-bottom:1px solid #c9c9c9}@media screen and (max-width: 767px){.under_recruit.entry .sec_form .inner dl dd{width:100%}}.under_recruit.entry .sec_form .inner dl dd input[type=text],.under_recruit.entry .sec_form .inner dl dd input[type=email],.under_recruit.entry .sec_form .inner dl dd input[type=file]{width:100%;border:1px solid #e6e6e6;border-radius:2px;height:38px;padding:5px}.under_recruit.entry .sec_form .inner dl dd input[type=radio],.under_recruit.entry .sec_form .inner dl dd input[type=checkbox]{display:none}.under_recruit.entry .sec_form .inner dl dd .wpcf7-not-valid-tip{font-size:14px;display:block;color:red}.under_recruit.entry .sec_form .inner dl dd.radio_area .radio_button{display:flex;gap:40px}.under_recruit.entry .sec_form .inner dl dd .radio_button span label span{position:relative;padding-left:18px;margin-left:40px;cursor:pointer}.under_recruit.entry .sec_form .inner dl dd .radio_button span label span:nth-of-type(1){margin-left:0}.under_recruit.entry .sec_form .inner dl dd .radio_button span label span::before{content:"";position:absolute;display:inline-block;background:#fff;border-radius:100%;border:1px solid #c9c9c9;width:13px;height:13px;top:53%;left:0;transform:translateY(-50%)}.under_recruit.entry .sec_form .inner dl dd input[type=radio]:checked+span::before{background:#d7000f;box-shadow:inset 0 0 0 2px #fff;border:1px solid #d7000f}.under_recruit.entry .sec_form .inner dl dd .agreement{margin-top:10px}.under_recruit.entry .sec_form .inner dl dd .agreement .checkbox_square+span{position:relative;padding-left:23px;cursor:pointer}.under_recruit.entry .sec_form .inner dl dd .agreement .checkbox_square+span::before{content:"";position:absolute;display:block;top:50%;left:4px;width:5px;height:8px;border-right:2px solid #d7000f;border-bottom:2px solid #d7000f;transform:translateY(-50%) rotate(45deg);opacity:0;z-index:1}.under_recruit.entry .sec_form .inner dl dd .agreement .checkbox_square+span::after{content:"";position:absolute;display:block;top:53%;left:0;width:13px;height:13px;border:1px solid #c9c9c9;border-radius:2px;transform:translateY(-50%)}.under_recruit.entry .sec_form .inner dl dd .agreement .checkbox_square:checked+span::before{opacity:1}.under_recruit.entry .sec_form .inner dl dd .name{display:flex;column-gap:20px}.under_recruit.entry .sec_form .inner dl dd .name .name_01,.under_recruit.entry .sec_form .inner dl dd .name .name_02{width:50%;display:flex;column-gap:10px}.under_recruit.entry .sec_form .inner dl dd .name .name_01 .head,.under_recruit.entry .sec_form .inner dl dd .name .name_02 .head{white-space:nowrap;line-height:38px}.under_recruit.entry .sec_form .inner dl dd .file{display:flex;flex-direction:column;row-gap:10px}.under_recruit.entry .sec_form .inner dl dd .file .file_01,.under_recruit.entry .sec_form .inner dl dd .file .file_02{display:flex;align-items:center;column-gap:10px}.under_recruit.entry .sec_form .inner dl dd .file .file_01 .head,.under_recruit.entry .sec_form .inner dl dd .file .file_02 .head{min-width:80px}.under_recruit.entry .sec_form .inner dl dd .memo{font-size:14px;margin-top:10px;display:inline-block}.under_recruit.entry .sec_form .inner dl dd .policy{padding:15px;border:1px solid #e6e6e6;border-radius:2px;height:150px;overflow-y:scroll}.under_recruit.entry .sec_form .inner .button{display:flex;justify-content:center;margin-top:clamp(30px,17.288px + 3.39vw,60px)}/*# sourceMappingURL=under.min.css.map */