<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";@media screen and (min-width:768px){.recruit_mv .p-mv_image{right:max(-10.8108108108vw,-128px)}}.recruit_mv_title{margin-top:min(5.8277027027vw,69px);margin-left:0;height:min(6.8412162162vw,81px)}@media screen and (max-width:768px){.recruit_mv_title{margin-top:5.8666666667vw;height:11.2vw}}.recruit_mv_lead{margin-top:min(4.0540540541vw,48px);margin-left:0;font-size:min(1.6047297297vw,19px);line-height:1.7894736842}@media screen and (max-width:768px){.recruit_mv_lead{margin-top:4.8vw;white-space:nowrap;font-size:3.7333333333vw;line-height:1.5714285714}}@media screen and (max-width:768px) and (max-width:768px){.recruit_mv_lead br{display:block}}.fixed{opacity:0;position:fixed;z-index:3;top:0;right:0;bottom:0;margin:auto;width:min(5.4054054054vw,64px);height:min(21.3682432432vw,253px);transition:opacity .3s cubic-bezier(.39,.575,.565,1)}.fixed.is-active{opacity:1}.fixed .fixed_btn{padding:0 0 min(1.8581081081vw,22px) min(.7601351351vw,9px);width:100%;height:100%;letter-spacing:normal;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.fixed .fixed_btn&gt;span{display:block;margin:auto;width:min(1.3513513514vw,16px)}.fixed .fixed_btn:after,.fixed .fixed_btn:before{top:auto;right:max(-.2533783784vw,-3px);bottom:min(3.8006756757vw,45px);left:0;margin:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width:768px){.fixed .fixed_btn:hover:before{opacity:1;transition:opacity .2s cubic-bezier(.39,.575,.565,1),-webkit-transform .5s cubic-bezier(.075,.82,.165,1);transition:transform .5s cubic-bezier(.075,.82,.165,1),opacity .2s cubic-bezier(.39,.575,.565,1);transition:transform .5s cubic-bezier(.075,.82,.165,1),opacity .2s cubic-bezier(.39,.575,.565,1),-webkit-transform .5s cubic-bezier(.075,.82,.165,1);transition-delay:.2s;-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}.fixed .fixed_btn:hover:after{opacity:0;transition:opacity .2s cubic-bezier(.39,.575,.565,1),-webkit-transform .5s cubic-bezier(.075,.82,.165,1);transition:transform .5s cubic-bezier(.075,.82,.165,1),opacity .2s cubic-bezier(.39,.575,.565,1);transition:transform .5s cubic-bezier(.075,.82,.165,1),opacity .2s cubic-bezier(.39,.575,.565,1),-webkit-transform .5s cubic-bezier(.075,.82,.165,1);-webkit-transform:translateY(min(.8445945946vw,10px)) rotate(90deg);transform:translateY(min(.8445945946vw,10px)) rotate(90deg)}}.p-anchornav:after{height:min(25.3378378378vw,300px)}@media screen and (max-width:768px){.p-anchornav:after{height:80vw}}.p-anchornav_list .p-anchornav_list_item&gt;a{font-size:min(1.097972973vw,13px);line-height:1.4}@media screen and (max-width:768px){.p-anchornav_list .p-anchornav_list_item&gt;a{font-size:4.5333333333vw;line-height:1}}.companydeck{position:relative;z-index:1;margin-top:min(8.8682432432vw,105px);padding-top:min(4.222972973vw,50px)}@media screen and (max-width:768px){.companydeck{margin-top:17.3333333333vw;padding-top:13.3333333333vw}}.companydeck .companydeck_title{height:min(6.25vw,74px)}@media screen and (max-width:768px){.companydeck .companydeck_title{height:10.9333333333vw}}.companydeck .companydeck_lead{margin-top:min(.4222972973vw,5px)}@media screen and (max-width:768px){.companydeck .companydeck_lead{margin-top:2.1333333333vw}}.companydeck .companydeck_content{position:relative;margin:min(4.3918918919vw,52px) auto;max-width:min(72.6351351351vw,860px);aspect-ratio:16/9}@media screen and (max-width:768px){.companydeck .companydeck_content{position:relative;left:50%;margin:8vw 0;width:90vw;max-width:inherit;translate:-50% 0}}.companydeck .companydeck_content .speakerdeck-iframe{height:calc(100% + 36px)!important;aspect-ratio:auto!important}.companydeck .under__txt{position:relative;left:50%;padding:0 2.6666666667vw;width:90vw;font-size:3.2vw;translate:-50% 0}.companydeck .under__txt a{text-decoration:underline}.recruitment{position:relative;z-index:1;margin-top:min(8.8682432432vw,105px);padding-top:min(4.222972973vw,50px)}@media screen and (max-width:768px){.recruitment{margin-top:17.3333333333vw;padding-top:13.3333333333vw}}.recruitment .recruitment_title{display:grid;height:min(6.25vw,74px);grid-template-columns:repeat(2,auto);justify-content:start;-webkit-column-gap:min(2.3648648649vw,28px);-moz-column-gap:min(2.3648648649vw,28px);column-gap:min(2.3648648649vw,28px)}@media screen and (max-width:768px){.recruitment .recruitment_title{height:21.8666666667vw;grid-template-columns:auto}}.recruitment .recruitment_title img{width:auto;height:min(6.25vw,74px)}@media screen and (max-width:768px){.recruitment .recruitment_title img{height:10.6666666667vw}}.recruitment .recruitment_lead{margin-top:min(.4222972973vw,5px)}@media screen and (max-width:768px){.recruitment .recruitment_lead{margin-top:1.0666666667vw}}.recruitment .p-heading+.jobDescription{margin-top:min(4.3918918919vw,52px)}@media screen and (max-width:768px){.recruitment .p-heading+.jobDescription{margin-top:11.2vw}}.jobDescription{display:grid;row-gap:min(2.027027027vw,24px)}@media screen and (max-width:768px){.jobDescription{row-gap:8.5333333333vw}}.jobDescription_group{padding:min(2.1959459459vw,26px) min(2.7027027027vw,32px) min(4.0540540541vw,48px);background-color:#fff}@media screen and (max-width:768px){.jobDescription_group{padding:11.2vw 6.4vw 13.3333333333vw}}.jobDescription_group_title{text-align:center;letter-spacing:.01em;font-size:min(1.6891891892vw,20px);font-weight:700;line-height:1.45}@media screen and (max-width:768px){.jobDescription_group_title{font-size:4.8vw;line-height:1.7777777778}}.jobDescription_group_list{display:grid;margin-top:min(1.1824324324vw,14px);--repeat:3;grid-template-columns:repeat(var(--repeat),1fr);gap:min(2.3648648649vw,28px) min(2.027027027vw,24px)}.jobDescription_group_list.-job{--repeat:4}.jobDescription_group_list.-newgrads{--repeat:2}@media screen and (max-width:768px){.jobDescription_group_list{margin-top:2.6666666667vw;grid-template-columns:1fr;row-gap:4.8vw}}.jobDescription_item_job i,.jobDescription_item_service i{display:block;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transition:opacity 1s cubic-bezier(.39,.575,.565,1);animation:btnShadow-rotate 45s linear 0s infinite reverse both;-webkit-animation-play-state:paused;animation-play-state:paused}.jobDescription_item_job i:after,.jobDescription_item_service i:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:auto;border-radius:50%;width:100%;min-width:min(18.1587837838vw,215px);height:min(25.3378378378vw,300px);-webkit-animation:btnShadow-height 22.5s linear 0s infinite both,btnShadow-scale 12s linear 0s infinite both;animation:btnShadow-height 22.5s linear 0s infinite both,btnShadow-scale 12s linear 0s infinite both;-webkit-animation-play-state:paused;animation-play-state:paused;background-image:url(/assets/img/common/btn_grad.png);background-repeat:no-repeat;background-position:top;background-size:contain;pointer-events:none}@media screen and (min-width:768px){.jobDescription_item_job:hover i,.jobDescription_item_service:hover i{opacity:.3;transition:opacity 1s cubic-bezier(.39,.575,.565,1);-webkit-animation-play-state:running;animation-play-state:running}.jobDescription_item_job:hover i:after,.jobDescription_item_job:hover i:before,.jobDescription_item_service:hover i:after,.jobDescription_item_service:hover i:before{-webkit-animation-play-state:running;animation-play-state:running}}.jobDescription_item_service{display:grid;overflow:hidden;position:relative;z-index:1;border:1px solid #4a28b4;border-radius:min(.2533783784vw,3px);height:min(11.1486486486vw,132px);align-content:center;justify-content:center;row-gap:min(.6756756757vw,8px)}@media screen and (max-width:768px){.jobDescription_item_service{border-radius:.8vw;height:26.6666666667vw;row-gap:1.6vw}}.jobDescription_item_service:after{content:"";position:absolute;right:min(1.1824324324vw,14px);bottom:min(1.1824324324vw,14px);margin:auto;width:min(1.0135135135vw,12px);height:min(.8445945946vw,10px);background:url(/assets/img/common/icon_blank_purple.svg) 50% no-repeat;background-size:contain}@media screen and (max-width:768px){.jobDescription_item_service:after{right:2.6666666667vw;bottom:3.2vw;width:3.2vw;height:2.6666666667vw}}.jobDescription_item_service_text{margin-left:min(1.3513513514vw,16px);text-align:center;letter-spacing:.065em;font-size:min(1.4358108108vw,17px);font-weight:700;line-height:1.3}@media screen and (max-width:768px){.jobDescription_item_service_text{margin-left:1.0666666667vw;font-size:3.7333333333vw}}.jobDescription_item_service_logo{display:grid;height:min(3.6317567568vw,43px);align-content:center;justify-content:center}@media screen and (max-width:768px){.jobDescription_item_service_logo{height:10.4vw}}.jobDescription_item_service_logo img{width:auto}.jobDescription_item_service_logo.-track img{height:min(3.6317567568vw,43px)}@media screen and (max-width:768px){.jobDescription_item_service_logo.-track img{height:10.4vw}}.jobDescription_item_service_logo.-deca img{height:min(2.1114864865vw,25px)}@media screen and (max-width:768px){.jobDescription_item_service_logo.-deca img{height:6.6666666667vw}}.jobDescription_item_service_logo.-pep img{height:min(2.5337837838vw,30px)}@media screen and (max-width:768px){.jobDescription_item_service_logo.-pep img{height:6.9333333333vw}}.jobDescription_item_job{display:grid;overflow:hidden;position:relative;z-index:1;border:1px solid #4a28b4;border-radius:min(.2533783784vw,3px);height:min(6.7567567568vw,80px);align-content:center;justify-content:center}@media screen and (max-width:768px){.jobDescription_item_job{border-radius:.8vw;height:11.7333333333vw}}.jobDescription_item_job:after{content:"";position:absolute;top:0;right:min(1.5202702703vw,18px);bottom:0;margin:auto;width:min(1.0135135135vw,12px);height:min(.8445945946vw,10px);background:url(/assets/img/common/icon_blank_purple.svg) 50% no-repeat;background-size:contain}@media screen and (max-width:768px){.jobDescription_item_job:after{right:2.6666666667vw;width:3.2vw;height:2.6666666667vw}}.jobDescription_item_job.-arrow:after,.jobDescription_item_job.-arrow:before{content:"";position:absolute;top:0;right:min(1.5202702703vw,18px);bottom:0;margin:auto;width:min(.5912162162vw,7px);height:min(.7601351351vw,9px);background:url(/assets/img/common/icon_arrow_right_purple.svg) 50% no-repeat;background-size:contain}@media screen and (max-width:768px){.jobDescription_item_job.-arrow:after,.jobDescription_item_job.-arrow:before{right:2.6666666667vw;width:1.8666666667vw;height:2.4vw}}.jobDescription_item_job.-arrow:before{opacity:0;-webkit-transform:translateX(max(-.8445945946vw,-10px));transform:translateX(max(-.8445945946vw,-10px))}@media screen and (min-width:768px){.jobDescription_item_job.-arrow:hover:before{opacity:1;transition:opacity .2s cubic-bezier(.39,.575,.565,1),-webkit-transform .5s cubic-bezier(.075,.82,.165,1);transition:transform .5s cubic-bezier(.075,.82,.165,1),opacity .2s cubic-bezier(.39,.575,.565,1);transition:transform .5s cubic-bezier(.075,.82,.165,1),opacity .2s cubic-bezier(.39,.575,.565,1),-webkit-transform .5s cubic-bezier(.075,.82,.165,1);transition-delay:.2s;-webkit-transform:translateX(0);transform:translateX(0)}.jobDescription_item_job.-arrow:hover:after{opacity:0;transition:opacity .2s cubic-bezier(.39,.575,.565,1),-webkit-transform .5s cubic-bezier(.075,.82,.165,1);transition:transform .5s cubic-bezier(.075,.82,.165,1),opacity .2s cubic-bezier(.39,.575,.565,1);transition:transform .5s cubic-bezier(.075,.82,.165,1),opacity .2s cubic-bezier(.39,.575,.565,1),-webkit-transform .5s cubic-bezier(.075,.82,.165,1);-webkit-transform:translateX(min(.8445945946vw,10px));transform:translateX(min(.8445945946vw,10px))}}.jobDescription_item_job_text{margin-right:min(.3378378378vw,4px);text-align:center;letter-spacing:.02em;color:#4a28b4;font-size:min(1.3513513514vw,16px);font-weight:700;line-height:1.5}@media screen and (max-width:768px){.jobDescription_item_job_text{margin-right:-.8vw;font-size:3.2vw;line-height:1.3333333333}}.jobDescription_banner{position:relative;margin-top:min(3.3783783784vw,40px);width:min(66.722972973vw,790px);height:min(10.472972973vw,124px);margin-inline:auto}@media screen and (max-width:768px){.jobDescription_banner{margin-top:2.6666666667vw;width:76.8vw;height:57.6vw}}.jobDescription_banner a{display:block;position:relative}@media screen and (min-width:768px){.jobDescription_banner a:hover .c-btn&gt;i{opacity:1;transition:opacity 1s cubic-bezier(.39,.575,.565,1)}.jobDescription_banner a:hover .c-btn&gt;i,.jobDescription_banner a:hover .c-btn&gt;i:after,.jobDescription_banner a:hover .c-btn&gt;i:before{-webkit-animation-play-state:running;animation-play-state:running}.jobDescription_banner a:hover .c-btn:before{opacity:1;transition:opacity .2s cubic-bezier(.39,.575,.565,1),-webkit-transform .5s cubic-bezier(.075,.82,.165,1);transition:transform .5s cubic-bezier(.075,.82,.165,1),opacity .2s cubic-bezier(.39,.575,.565,1);transition:transform .5s cubic-bezier(.075,.82,.165,1),opacity .2s cubic-bezier(.39,.575,.565,1),-webkit-transform .5s cubic-bezier(.075,.82,.165,1);transition-delay:.2s;-webkit-transform:translateX(0);transform:translateX(0)}.jobDescription_banner a:hover .c-btn:after{opacity:0;transition:opacity .2s cubic-bezier(.39,.575,.565,1),-webkit-transform .5s cubic-bezier(.075,.82,.165,1);transition:transform .5s cubic-bezier(.075,.82,.165,1),opacity .2s cubic-bezier(.39,.575,.565,1);transition:transform .5s cubic-bezier(.075,.82,.165,1),opacity .2s cubic-bezier(.39,.575,.565,1),-webkit-transform .5s cubic-bezier(.075,.82,.165,1);-webkit-transform:translateX(min(.8445945946vw,10px));transform:translateX(min(.8445945946vw,10px))}}.jobDescription_banner_img{position:relative}.jobDescription_banner_img:before{content:"";position:absolute;border:2px solid #fff;inset:0}.jobDescription_banner_info{position:absolute;right:min(8.4459459459vw,100px);bottom:min(2.9560810811vw,35px);width:min(18.4121621622vw,218px)}@media screen and (max-width:768px){.jobDescription_banner_info{right:0;bottom:5.8666666667vw;width:100%}}.jobDescription_banner_title{text-align:center;letter-spacing:.13em;font-size:min(1.6891891892vw,20px);font-weight:700;line-height:1.375}@media screen and (max-width:768px){.jobDescription_banner_title{font-size:3.7333333333vw}}.jobDescription_banner_btn{margin-top:min(.8445945946vw,10px);width:100%;margin-inline:auto}@media screen and (max-width:768px){.jobDescription_banner_btn{margin-top:1.6vw;width:63.4666666667vw}}.jobDescription_banner_btn .c-btn{width:100%;height:min(4.222972973vw,50px);font-size:min(1.3513513514vw,16px)}@media screen and (max-width:768px){.jobDescription_banner_btn .c-btn{width:100%;height:12vw;font-size:3.2vw}}.jobDescription_banner_pattern{position:absolute;bottom:max(-5.0675675676vw,-60px);left:max(-2.1959459459vw,-26px);width:min(11.3175675676vw,134px);height:min(12.8378378378vw,152px);background-color:#c60000}@media screen and (max-width:768px){.jobDescription_banner_pattern{bottom:-6.9333333333vw;left:-6.4vw;width:36.2666666667vw;height:44.2666666667vw}}.concept{position:relative;z-index:1;margin-top:min(12.2466216216vw,145px);padding-top:min(4.222972973vw,50px)}@media screen and (max-width:768px){.concept{margin-top:25.3333333333vw;padding-top:13.3333333333vw}}.concept .concept_title{height:min(6.25vw,74px)}@media screen and (max-width:768px){.concept .concept_title{height:10.9333333333vw}}.concept .concept_lead{margin-top:min(.4222972973vw,5px)}@media screen and (max-width:768px){.concept .concept_lead{margin-top:2.1333333333vw}}.concept_content{display:grid;margin-top:min(3.3783783784vw,40px);grid-template-columns:1fr min(35.1351351351vw,416px);-webkit-column-gap:min(6.7567567568vw,80px);-moz-column-gap:min(6.7567567568vw,80px);column-gap:min(6.7567567568vw,80px)}@media screen and (max-width:768px){.concept_content{margin-top:8vw;grid-template-columns:1fr;row-gap:13.3333333333vw}}.concept_content_title{margin-right:max(-5.0675675676vw,-60px);letter-spacing:.04em;font-size:min(4.222972973vw,50px);font-weight:700;line-height:1.4}@media screen and (max-width:768px){.concept_content_title{margin-top:0;font-size:5.8666666667vw;line-height:1.5454545455}}.concept_content_text{display:grid;margin-top:min(1.2668918919vw,15px);letter-spacing:.06em;font-size:min(1.3513513514vw,16px);line-height:1.875;row-gap:1em}@media screen and (max-width:768px){.concept_content_text{margin-top:10.6666666667vw;font-size:3.7333333333vw;line-height:2;row-gap:0}}.concept_content_text button{position:relative}.concept_content_text button:after,.concept_content_text button:before{content:"";position:absolute;right:0;bottom:min(.5067567568vw,6px);left:0;margin:auto;width:100%;height:1px;background-color:#000}.concept_content_text button:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}.concept_content_text button:after{-webkit-transform-origin:right;transform-origin:right}.concept_content_text button:hover:before{transition:-webkit-transform .475s cubic-bezier(.19,1,.22,1);transition:transform .475s cubic-bezier(.19,1,.22,1);transition:transform .475s cubic-bezier(.19,1,.22,1),-webkit-transform .475s cubic-bezier(.19,1,.22,1);transition-delay:.215s;-webkit-transform:scaleX(1);transform:scaleX(1)}.concept_content_text button:hover:after{transition:-webkit-transform .37s cubic-bezier(.23,1,.32,1);transition:transform .37s cubic-bezier(.23,1,.32,1);transition:transform .37s cubic-bezier(.23,1,.32,1),-webkit-transform .37s cubic-bezier(.23,1,.32,1);-webkit-transform:scaleX(0);transform:scaleX(0)}.concept_content_sign{display:grid;margin-top:min(4.222972973vw,50px);grid-template-columns:1fr min(25.6756756757vw,304px);-webkit-column-gap:min(1.3513513514vw,16px);-moz-column-gap:min(1.3513513514vw,16px);column-gap:min(1.3513513514vw,16px)}@media screen and (max-width:768px){.concept_content_sign{margin-top:4.2666666667vw;grid-template-columns:1fr;row-gap:2.1333333333vw}}.concept_content_sign span{margin-top:min(.5067567568vw,6px);letter-spacing:.07em;font-size:min(1.4358108108vw,17px);font-weight:700;align-self:center;justify-self:end}@media screen and (max-width:768px){.concept_content_sign span{font-size:3.7333333333vw}}@media screen and (max-width:768px){.concept_content_sign img{width:57.0666666667vw;justify-self:end}}.concept_content_img{position:relative}@media screen and (max-width:768px){.concept_content_img{width:68vw;margin-inline:auto}}.concept_pattern{position:absolute;z-index:-1;right:max(-2.7027027027vw,-32px);bottom:max(-3.0405405405vw,-36px);width:min(13.5135135135vw,160px);height:min(29.8986486486vw,354px);background-color:#c60000}@media screen and (max-width:768px){.concept_pattern{right:-4.2666666667vw;bottom:-11.7333333333vw;width:43.7333333333vw;height:71.4666666667vw}}.impact{position:relative;z-index:1;margin-top:min(12.2466216216vw,145px);padding-top:min(4.222972973vw,50px)}@media screen and (max-width:768px){.impact{margin-top:25.3333333333vw;padding-top:13.3333333333vw}}.impact .impact_title{height:min(6.25vw,74px)}@media screen and (max-width:768px){.impact .impact_title{height:10.9333333333vw}}.impact .impact_lead{margin-top:min(.4222972973vw,5px)}@media screen and (max-width:768px){.impact .impact_lead{margin-top:2.1333333333vw}}.impact_content{position:relative;margin-top:min(3.0405405405vw,36px)}@media screen and (max-width:768px){.impact_content{margin-top:7.4666666667vw}}.impact_content_lead{letter-spacing:.1em;font-size:min(1.3513513514vw,16px);line-height:1.875}@media screen and (max-width:768px){.impact_content_lead{font-size:3.7333333333vw;line-height:2}}.impact_list{display:grid;margin-top:min(4.222972973vw,50px);grid-template-columns:repeat(3,1fr);-webkit-column-gap:min(.6756756757vw,8px);-moz-column-gap:min(.6756756757vw,8px);column-gap:min(.6756756757vw,8px)}@media screen and (max-width:768px){.impact_list{margin-top:8.5333333333vw;grid-template-columns:1fr;row-gap:4.2666666667vw}}.impact_card{display:grid;padding:min(4.0540540541vw,48px) min(2.027027027vw,24px) min(5.5743243243vw,66px);background-color:#fff;align-content:start;grid-template-rows:auto auto 1fr auto}@media screen and (max-width:768px){.impact_card{padding:12.8vw 3.7333333333vw 16vw}}.impact_card_service{text-align:center;font-size:min(1.5202702703vw,18px);font-weight:700;line-height:1.3}@media screen and (max-width:768px){.impact_card_service{font-size:4.2666666667vw}}.impact_card_logo{display:grid;margin-top:min(1.6891891892vw,20px);height:min(4.5608108108vw,54px);place-content:center}@media screen and (max-width:768px){.impact_card_logo{margin-top:4.8vw;height:auto}}.impact_card_logo img{width:auto}.impact_card_logo.-track img{height:min(4.5608108108vw,54px)}@media screen and (max-width:768px){.impact_card_logo.-track img{height:12.5333333333vw}}.impact_card_logo.-deca img{height:min(2.9560810811vw,35px)}@media screen and (max-width:768px){.impact_card_logo.-deca img{height:8.2666666667vw}}.impact_card_logo.-pep img{height:min(3.3783783784vw,40px)}@media screen and (max-width:768px){.impact_card_logo.-pep img{height:9.3333333333vw}}.impact_card_lead{display:flex;margin-top:min(1.6891891892vw,20px);min-height:min(4.7297297297vw,56px);text-align:center;letter-spacing:.1em;font-size:min(1.3513513514vw,16px);font-weight:700;line-height:1.75;align-items:center;justify-content:center}@media screen and (max-width:768px){.impact_card_lead{display:block;margin-top:5.8666666667vw;min-height:0;font-size:4.2666666667vw;line-height:1.75}}.impact_card_body{margin-top:min(1.6891891892vw,20px);padding-top:min(2.5337837838vw,30px);border-top:1px solid #e9eae6;margin-inline:min(1.9425675676vw,23px)}@media screen and (max-width:768px){.impact_card_body{margin-top:5.8666666667vw;padding-top:7.4666666667vw;margin-inline:5.3333333333vw}}.impact_card_text{letter-spacing:.09em;font-size:min(1.3513513514vw,16px);line-height:1.875}@media screen and (max-width:768px){.impact_card_text{font-size:3.7333333333vw;line-height:1.8571428571}}.impact_card_case{margin-top:min(2.1959459459vw,26px);padding:min(3.7162162162vw,44px) min(2.3648648649vw,28px) min(2.8716216216vw,34px);background-color:rgba(233,234,230,.5)}@media screen and (max-width:768px){.impact_card_case{margin-top:8vw;padding:9.0666666667vw 5.3333333333vw 9.6vw}}.impact_card_case_title{font-size:min(1.5202702703vw,18px);font-weight:700}@media screen and (max-width:768px){.impact_card_case_title{font-size:3.7333333333vw}}.impact_card_campany{margin-top:min(.8445945946vw,10px);--text_line:3}@media screen and (max-width:768px){.impact_card_campany{margin-top:2.6666666667vw}}.impact_card_campany dt{min-height:calc(var(--text_line)*1em*30/18);letter-spacing:.1em;font-size:min(1.5202702703vw,18px);font-weight:700;line-height:1.6666666667}@media screen and (max-width:768px){.impact_card_campany dt{min-height:0;font-size:4.8vw}}.impact_card_campany dd{margin-top:min(1.0135135135vw,12px);letter-spacing:.075em;font-size:min(1.1824324324vw,14px);line-height:1.7142857143}@media screen and (max-width:768px){.impact_card_campany dd{margin-top:2.6666666667vw;font-size:3.7333333333vw}}.impact_card_campany dd&gt;*+*{margin-top:1em}.impact_card_btn{margin-top:min(3.3783783784vw,40px);align-self:end}@media screen and (max-width:768px){.impact_card_btn{margin-top:9.0666666667vw;width:63.4666666667vw;margin-inline:auto}}.impact_card_btn .c-btn{width:100%;font-size:min(1.3513513514vw,16px)}@media screen and (max-width:768px){.impact_card_btn .c-btn{font-size:3.2vw}}.impact_pattern{position:absolute;z-index:-1;bottom:max(-4.0540540541vw,-48px);left:max(-2.5337837838vw,-30px);width:min(13.5135135135vw,160px);height:min(40.7094594595vw,482px);background-color:#c60000}@media screen and (max-width:768px){.impact_pattern{bottom:-11.7333333333vw;left:-6.4vw;width:43.7333333333vw;height:103.4666666667vw}}.model{position:relative;z-index:1;margin-top:min(12.2466216216vw,145px);padding-top:min(4.222972973vw,50px)}@media screen and (max-width:768px){.model{margin-top:25.3333333333vw;padding-top:13.3333333333vw}}.model .model_title{height:min(5.2364864865vw,62px)}@media screen and (max-width:768px){.model .model_title{height:9.0666666667vw}}.model .model_lead{margin-top:min(1.3513513514vw,16px)}@media screen and (max-width:768px){.model .model_lead{margin-top:3.7333333333vw}}.model_content{margin-top:min(2.9560810811vw,35px)}@media screen and (max-width:768px){.model_content{margin-top:7.4666666667vw}}.model_content_lead{letter-spacing:.1em;font-size:min(1.3513513514vw,16px);line-height:1.875}@media screen and (max-width:768px){.model_content_lead{font-size:3.7333333333vw;line-height:2}}.model_case{margin-top:min(4.7297297297vw,56px)}@media screen and (max-width:768px){.model_case{margin-top:8.5333333333vw;padding-top:9.6vw;padding-bottom:16.5333333333vw;background-color:#fff}}.model_case_nav_lg{display:grid;padding:min(1.6891891892vw,20px) min(5.4054054054vw,64px) min(0,0);background-color:#fff;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:768px){.model_case_nav_lg{display:none}}.model_case_nav_sm{display:none}@media screen and (max-width:768px){.model_case_nav_sm{display:block;background-color:#fff}}.model_case_nav_item{position:relative;z-index:1;border-bottom:1px solid var(--border_color);cursor:pointer;transition:color .6s cubic-bezier(.165,.84,.44,1);color:var(--text_color);--text_color:#000;--border_color:#ececec;--border_scaleX:0;padding-block:min(1.6891891892vw,20px)}@media screen and (max-width:768px){.model_case_nav_item{display:grid;margin:0 8.5333333333vw;grid-template-columns:10.6666666667vw 1fr;padding-block:3.2vw}}.model_case_nav_item.is-show{--text_color:#4a28b4;--border_scaleX:1}@media screen and (max-width:768px){.model_case_nav_item:after,.model_case_nav_item:before{content:"";position:absolute;top:calc(50% - 1px);right:0;margin:auto;width:4.2666666667vw;height:.8vw;transition:opacity .15s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .15s cubic-bezier(.39,.575,.565,1);transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .15s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);-webkit-transform-origin:center;transform-origin:center;background-color:#4a28a5;pointer-events:none}}.model_case_nav_item:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.model_case_nav_item.is-show:before{opacity:0}.model_case_nav_item.is-show:after,.model_case_nav_item.is-show:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:768px){.model_case_nav_item:hover .model_case_nav_item_bg{opacity:1;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left;transform-origin:left}}.model_case_nav_item_number{position:relative;text-align:center;letter-spacing:.07em;pointer-events:none;font-size:min(2.027027027vw,24px);font-weight:700;line-height:1.3}@media screen and (max-width:768px){.model_case_nav_item_number{text-align:left;font-size:5.8666666667vw;align-self:center}}.model_case_nav_item_title{position:relative;margin-top:min(.3378378378vw,4px);text-align:center;letter-spacing:.065em;pointer-events:none;font-size:min(2.027027027vw,24px);font-size:min(1.3513513514vw,16px);font-weight:700;line-height:1.625}@media screen and (max-width:768px){.model_case_nav_item_title{margin-top:0;text-align:left;letter-spacing:.02em;font-size:3.7333333333vw;line-height:1.7142857143}}.model_case_nav_item_bg{display:block;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transition:opacity .6s cubic-bezier(.25,.46,.45,.94),-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .6s cubic-bezier(.25,.46,.45,.94);transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .6s cubic-bezier(.25,.46,.45,.94),-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;background-color:rgba(227,228,224,.3);pointer-events:none}.model_case_nav_item_line{position:absolute;bottom:max(-.0844594595vw,-1px);left:0;width:100%;height:min(.0844594595vw,1px);transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1);transition:transform .6s cubic-bezier(.165,.84,.44,1);transition:transform .6s cubic-bezier(.165,.84,.44,1),-webkit-transform .6s cubic-bezier(.165,.84,.44,1);-webkit-transform:scaleX(var(--border_scaleX));transform:scaleX(var(--border_scaleX));-webkit-transform-origin:center;transform-origin:center;background-color:#4a28b4}@media screen and (max-width:768px){.model_case_nav_item_line{bottom:-.2666666667vw;height:.2666666667vw}}.model_case_content.-hide{display:none}.model_case_content_inner{background-color:#fff}@media screen and (max-width:768px){.model_case_content_inner{overflow-y:auto;margin-top:6.9333333333vw;margin-right:3.2vw;margin-bottom:5.3333333333vw;height:135.4666666667vw}.model_case_content_inner .simplebar-content-wrapper::-webkit-scrollbar{display:none}}.model_case_group1{display:grid;padding:min(5.4054054054vw,64px) min(5.4054054054vw,64px) min(4.3918918919vw,52px);align-content:start;grid-template-columns:1fr min(32.4324324324vw,384px);-webkit-column-gap:min(4.8986486486vw,58px);-moz-column-gap:min(4.8986486486vw,58px);column-gap:min(4.8986486486vw,58px)}@media screen and (max-width:768px){.model_case_group1{padding:0 5.3333333333vw 12.2666666667vw;grid-template-columns:1fr}}.model_case_group2{display:grid;position:relative;padding:min(4.5608108108vw,54px) min(5.4054054054vw,64px) min(5.0675675676vw,60px);background-color:rgba(233,234,230,.5);row-gap:min(2.8716216216vw,34px)}@media screen and (max-width:768px){.model_case_group2{padding:11.2vw 5.3333333333vw 16vw;row-gap:11.2vw}}.model_case_heading{margin-top:max(-1.6891891892vw,-20px);grid-area:1/1/2/2}@media screen and (max-width:768px){.model_case_heading{margin-top:0;grid-area:1/1/2/2}}.model_case_heading_number{letter-spacing:.06em;font-size:min(6.0810810811vw,72px);font-weight:700;line-height:1.1}@media screen and (max-width:768px){.model_case_heading_number{font-size:10.6666666667vw}}.model_case_heading_title{letter-spacing:.06em;font-size:min(2.5337837838vw,30px);font-weight:700;line-height:1.5333333333}@media screen and (max-width:768px){.model_case_heading_title{font-size:4.8vw;line-height:1.6666666667}}.model_case_info{margin-top:min(2.1114864865vw,25px);grid-area:2/1/3/2}@media screen and (max-width:768px){.model_case_info{margin-top:5.8666666667vw;grid-area:3/1/4/2}}.model_case_info dt{letter-spacing:.1em;font-size:min(1.3513513514vw,16px);font-weight:700;line-height:1.875}@media screen and (max-width:768px){.model_case_info dt{font-size:3.7333333333vw;line-height:1.8571428571}}.model_case_info dd{margin-top:min(.1689189189vw,2px);letter-spacing:.055em;font-size:min(1.3513513514vw,16px);line-height:1.875}@media screen and (max-width:768px){.model_case_info dd{margin-top:2.6666666667vw;font-size:3.7333333333vw;line-height:1.8571428571}}.model_case_biography{margin-top:min(2.3648648649vw,28px);padding-top:min(2.8716216216vw,34px);border-top:1px solid #ececec;grid-area:3/1/4/2}@media screen and (max-width:768px){.model_case_biography{margin-top:5.3333333333vw;padding-top:6.4vw;grid-area:4/1/5/2}}.model_case_biography_title{margin-bottom:min(.4222972973vw,5px);letter-spacing:.1em;font-size:min(1.3513513514vw,16px);font-weight:700;line-height:1.5}@media screen and (max-width:768px){.model_case_biography_title{margin-bottom:.8vw;font-size:3.7333333333vw;line-height:1.8571428571}}.model_case_biography_group{font-size:min(1.3513513514vw,16px);line-height:1.875}@media screen and (max-width:768px){.model_case_biography_group{font-size:3.7333333333vw;line-height:1.8571428571}}.model_case_biography_group+.model_case_biography_group{margin-top:1em}.model_case_biography_list li{position:relative;padding-left:1.1em;letter-spacing:.055em;font-size:min(1.3513513514vw,16px);line-height:1.875}@media screen and (max-width:768px){.model_case_biography_list li{font-size:3.7333333333vw;line-height:1.8571428571}}.model_case_biography_list li:before{content:"・";position:absolute;left:min(.3378378378vw,4px)}@media screen and (max-width:768px){.model_case_biography_list li:before{left:1.0666666667vw}}.model_case_img{grid-area:1/2/4/3}@media screen and (max-width:768px){.model_case_img{margin-top:3.7333333333vw;grid-area:2/1/3/2}}.model_case_work dt{letter-spacing:.1em;font-size:min(1.3513513514vw,16px);font-weight:700;line-height:1.5}@media screen and (max-width:768px){.model_case_work dt{font-size:3.7333333333vw;line-height:1.7142857143}}.model_case_work dd{display:flex;margin-top:min(.5067567568vw,6px);-webkit-column-gap:min(5.0675675676vw,60px);-moz-column-gap:min(5.0675675676vw,60px);column-gap:min(5.0675675676vw,60px)}@media screen and (max-width:768px){.model_case_work dd{display:block;margin-top:1.0666666667vw}}.model_case_pic_list{display:flex;flex-wrap:wrap;gap:min(.6756756757vw,8px)}@media screen and (max-width:768px){.model_case_pic_list{gap:1.3333333333vw}}.model_case_pic_list li{display:inline-flex;padding-right:min(.6756756757vw,8px);padding-left:min(.8445945946vw,10px);height:min(2.5337837838vw,30px);background-color:#000;color:#fff;font-size:min(1.1824324324vw,14px);font-weight:700;line-height:1.7142857143;align-items:center}@media screen and (max-width:768px){.model_case_pic_list li{padding-right:1.0666666667vw;padding-left:1.6vw;height:7.2vw;letter-spacing:.05em;font-size:3.4666666667vw;line-height:1.6923076923}}.model_case_project_list li{position:relative;padding-left:1.1em;letter-spacing:.055em;font-size:min(1.1824324324vw,14px);line-height:1.7142857143}@media screen and (max-width:768px){.model_case_project_list li{font-size:3.7333333333vw;line-height:1.8571428571}}.model_case_project_list li:before{content:"・";position:absolute;left:min(.3378378378vw,4px)}@media screen and (max-width:768px){.model_case_project_list li:before{left:1.0666666667vw}}.assessment{position:relative;z-index:1;margin-top:min(12.2466216216vw,145px);padding-top:min(4.222972973vw,50px)}@media screen and (max-width:768px){.assessment{margin-top:25.3333333333vw;padding-top:13.3333333333vw}}.assessment .assessment_title{display:grid;height:min(5.2364864865vw,62px);grid-template-columns:repeat(2,auto);justify-content:start;-webkit-column-gap:min(1.5202702703vw,18px);-moz-column-gap:min(1.5202702703vw,18px);column-gap:min(1.5202702703vw,18px)}@media screen and (max-width:768px){.assessment .assessment_title{height:20vw;grid-template-columns:auto;row-gap:1.0666666667vw}}.assessment .assessment_title img{width:auto;height:min(5.2364864865vw,62px)}@media screen and (max-width:768px){.assessment .assessment_title img{height:8.8vw}}.assessment .assessment_lead{margin-top:min(1.0135135135vw,12px)}@media screen and (max-width:768px){.assessment .assessment_lead{margin-top:2.1333333333vw}}.assessment_content{position:relative;padding-top:min(11.8243243243vw,140px);padding-bottom:min(17.7364864865vw,210px)}@media screen and (max-width:768px){.assessment_content{padding-top:40vw;padding-bottom:37.3333333333vw}}.assessment_content_bg{overflow:hidden;opacity:.1;position:absolute;z-index:-2;inset:0;mix-blend-mode:multiply}.assessment_content_bg img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}@media screen and (max-width:768px){.assessment_content_bg img{height:100%}}.assessment_content_lead{margin-top:min(2.1114864865vw,25px);text-align:center;letter-spacing:.1em;font-size:min(2.5337837838vw,30px);font-weight:700;line-height:1.6666666667}@media screen and (max-width:768px){.assessment_content_lead{margin-top:8.5333333333vw;letter-spacing:.02em;font-size:5.8666666667vw;line-height:1.5454545455}}.assessment_wrap{display:grid;position:relative;z-index:1;margin-top:min(10.9797297297vw,130px);row-gap:min(10.9797297297vw,130px)}@media screen and (max-width:768px){.assessment_wrap{margin-top:33.3333333333vw;row-gap:18.6666666667vw}}.assessment_wrap_title{margin-bottom:min(3.0405405405vw,36px);letter-spacing:.1em;font-size:min(2.5337837838vw,30px);font-weight:700;line-height:1.6666666667}@media screen and (max-width:768px){.assessment_wrap_title{margin-bottom:8.5333333333vw;letter-spacing:.02em;font-size:6.9333333333vw;line-height:1.5769230769}}.assessment_value{display:grid;margin-top:min(5.0675675676vw,60px);background-color:#fff;grid-template-rows:min(28.0405405405vw,332px) 1fr}@media screen and (max-width:768px){.assessment_value{margin-top:8vw;grid-template-rows:76.8vw 1fr}}.assessment_value_head{display:grid;position:relative;z-index:1;cursor:pointer;background-color:#fff;text-align:center;letter-spacing:.01em;font-family:Helvetica Neue,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:min(3.7162162162vw,44px);font-weight:700;line-height:1.3;align-content:center;justify-content:center;row-gap:min(.1689189189vw,2px)}@media screen and (max-width:768px){.assessment_value_head{font-size:7.4666666667vw}}.assessment_value_head span{pointer-events:none}.assessment_value_head span:first-child{margin-top:max(-.3378378378vw,-4px)}@media screen and (max-width:768px){.assessment_value_head span:first-child{margin-top:-1.6vw}}.assessment_value_head span:nth-child(2){font-size:min(1.3513513514vw,16px)}@media screen and (max-width:768px){.assessment_value_head span:nth-child(2){font-size:3.7333333333vw;line-height:1.4285714286}}.assessment_value_head:after,.assessment_value_head:before{content:"";position:absolute;top:min(13.8513513514vw,164px);right:min(3.6317567568vw,43px);margin:auto;width:min(1.5202702703vw,18px);height:min(.2533783784vw,3px);transition:opacity .15s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .15s cubic-bezier(.39,.575,.565,1);transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .15s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);-webkit-transform-origin:center;transform-origin:center;background-color:#4a28a5}@media screen and (max-width:768px){.assessment_value_head:after,.assessment_value_head:before{top:36.8vw;right:7.4666666667vw;margin:auto;width:4.2666666667vw;height:.8vw}}.assessment_value_head:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.assessment_value_head.is-show:before{opacity:0}.assessment_value_head.is-show:after,.assessment_value_head.is-show:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:768px){.assessment_value_head:hover .assessment_value_head_bg{opacity:1;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left;transform-origin:left}}.assessment_value_head_bg{display:block;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transition:opacity .6s cubic-bezier(.25,.46,.45,.94),-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .6s cubic-bezier(.25,.46,.45,.94);transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .6s cubic-bezier(.25,.46,.45,.94),-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;background-color:rgba(227,228,224,.3);pointer-events:none}.assessment_value_body{display:none;padding:min(1.5202702703vw,18px) min(13.8513513514vw,164px) min(7.0945945946vw,84px)}@media screen and (max-width:768px){.assessment_value_body{padding:2.6666666667vw 8.5333333333vw 18.6666666667vw}}.assessment_value_title{position:relative;margin-top:min(4.0540540541vw,48px);padding-bottom:min(1.3513513514vw,16px);width:min(46.9594594595vw,556px);pointer-events:none;margin-inline:auto}@media screen and (max-width:768px){.assessment_value_title{margin-top:8.5333333333vw;padding-bottom:2.6666666667vw;width:58.4vw}}.assessment_value_title_btn{position:absolute;top:max(-.1689189189vw,-2px);right:min(2.7871621622vw,33px);width:min(12.5vw,148px);height:min(4.222972973vw,50px);pointer-events:auto}@media screen and (max-width:768px){.assessment_value_title_btn{top:11.2vw;right:16vw;width:27.2vw;height:10.6666666667vw}}.assessment_value_title_btn:after,.assessment_value_title_btn:before{content:"";position:absolute;right:0;bottom:max(-.5912162162vw,-7px);left:0;margin:auto;width:100%;height:min(.3378378378vw,4px);background-color:#000}@media screen and (max-width:768px){.assessment_value_title_btn:after,.assessment_value_title_btn:before{display:none}}.assessment_value_title_btn:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}.assessment_value_title_btn:after{-webkit-transform-origin:right;transform-origin:right}.assessment_value_title_btn:hover:before{transition:-webkit-transform .475s cubic-bezier(.19,1,.22,1);transition:transform .475s cubic-bezier(.19,1,.22,1);transition:transform .475s cubic-bezier(.19,1,.22,1),-webkit-transform .475s cubic-bezier(.19,1,.22,1);transition-delay:.215s;-webkit-transform:scaleX(1);transform:scaleX(1)}.assessment_value_title_btn:hover:after{transition:-webkit-transform .37s cubic-bezier(.23,1,.32,1);transition:transform .37s cubic-bezier(.23,1,.32,1);transition:transform .37s cubic-bezier(.23,1,.32,1),-webkit-transform .37s cubic-bezier(.23,1,.32,1);-webkit-transform:scaleX(0);transform:scaleX(0)}.assessment_value_info&gt;dt{letter-spacing:.05em;font-size:min(2.5337837838vw,30px);font-weight:700;line-height:1.5333333333}@media screen and (max-width:768px){.assessment_value_info&gt;dt{letter-spacing:normal;font-size:5.3333333333vw;line-height:1.6}}.assessment_value_info&gt;dd{display:grid;margin-top:min(1.6891891892vw,20px);letter-spacing:.1em;font-size:min(1.3513513514vw,16px);line-height:1.875;row-gap:1em}@media screen and (max-width:768px){.assessment_value_info&gt;dd{margin-top:5.8666666667vw;letter-spacing:.01em;font-size:3.7333333333vw;line-height:2}}.assessment_principle{position:relative;margin-top:min(2.7027027027vw,32px)}@media screen and (max-width:768px){.assessment_principle{margin-top:8.5333333333vw}}.assessment_principle_content{padding:min(4.222972973vw,50px) min(5.4054054054vw,64px) min(5.5743243243vw,66px);background-color:#fff}@media screen and (max-width:768px){.assessment_principle_content{padding:9.6vw 8.5333333333vw 11.7333333333vw}}.assessment_principle_title{text-align:center;letter-spacing:.01em;font-family:Helvetica Neue,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:min(3.7162162162vw,44px);font-weight:700;line-height:1.3}@media screen and (max-width:768px){.assessment_principle_title{font-size:7.4666666667vw}}.assessment_principle_lead{margin-top:min(.1689189189vw,2px);text-align:center;letter-spacing:.1em;font-size:min(1.3513513514vw,16px);font-weight:700}@media screen and (max-width:768px){.assessment_principle_lead{margin-top:.5333333333vw;letter-spacing:.06em;font-size:3.7333333333vw}}.assessment_principle_list{display:grid;margin-top:min(3.7162162162vw,44px);grid-template-columns:repeat(3,1fr);-webkit-column-gap:min(5.0675675676vw,60px);-moz-column-gap:min(5.0675675676vw,60px);column-gap:min(5.0675675676vw,60px)}@media screen and (max-width:768px){.assessment_principle_list{margin-top:4.2666666667vw;grid-template-columns:1fr;row-gap:4.2666666667vw}}.assessment_principle_list dt{letter-spacing:.06em;font-size:min(2.5337837838vw,30px);font-weight:700;line-height:1.5333333333}@media screen and (max-width:768px){.assessment_principle_list dt{font-size:5.8666666667vw;line-height:2.0909090909}}.assessment_principle_list dt ruby{position:relative}.assessment_principle_list dt ruby:before{content:attr(data-ruby);position:absolute;top:max(-.1689189189vw,-2px);width:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);text-align:center;font-size:min(1.097972973vw,13px);line-height:1}@media screen and (max-width:768px){.assessment_principle_list dt ruby:before{top:-.5333333333vw;font-size:2.9333333333vw}}.assessment_principle_list dt ruby rt{display:none}.assessment_principle_list dd{margin-top:min(.8445945946vw,10px);letter-spacing:.1em;font-size:min(1.3513513514vw,16px);line-height:1.875}@media screen and (max-width:768px){.assessment_principle_list dd{margin-top:.5333333333vw;font-size:3.7333333333vw;line-height:1.8571428571}}.assessment_principle_pattern{position:absolute;z-index:-1;bottom:max(-5.5743243243vw,-66px);left:max(-2.7027027027vw,-32px);width:min(13.5135135135vw,160px);height:min(29.8986486486vw,354px);background-color:#c60000}@media screen and (max-width:768px){.assessment_principle_pattern{bottom:-11.2vw;left:-6.4vw;width:43.7333333333vw;height:103.4666666667vw}}.assessment_keyword{display:grid;align-content:start;grid-template-columns:repeat(2,1fr);-webkit-column-gap:min(2.3648648649vw,28px);-moz-column-gap:min(2.3648648649vw,28px);column-gap:min(2.3648648649vw,28px)}@media screen and (max-width:768px){.assessment_keyword{grid-template-columns:1fr;row-gap:9.0666666667vw}}.assessment_keyword_item{display:grid;grid-template-rows:min(12.8378378378vw,152px) 1fr}@media screen and (max-width:768px){.assessment_keyword_item{grid-template-rows:32vw 1fr}}.assessment_keyword_item dt{display:grid;position:relative;z-index:1;cursor:pointer;background-color:#fff;text-align:center;letter-spacing:.01em;font-family:Helvetica Neue,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:min(3.7162162162vw,44px);font-weight:700;line-height:1.3;align-content:center;justify-content:center;row-gap:min(.1689189189vw,2px)}@media screen and (max-width:768px){.assessment_keyword_item dt{font-size:7.4666666667vw}}.assessment_keyword_item dt span{pointer-events:none}.assessment_keyword_item dt span:first-child{margin-top:max(-.3378378378vw,-4px)}@media screen and (max-width:768px){.assessment_keyword_item dt span:first-child{margin-top:-1.6vw}}.assessment_keyword_item dt span:nth-child(2){font-size:min(1.3513513514vw,16px)}@media screen and (max-width:768px){.assessment_keyword_item dt span:nth-child(2){font-size:3.7333333333vw;line-height:1.4285714286}}.assessment_keyword_item dt:after,.assessment_keyword_item dt:before{content:"";position:absolute;top:min(5.9966216216vw,71px);right:min(3.6317567568vw,43px);margin:auto;width:min(1.5202702703vw,18px);height:min(.2533783784vw,3px);transition:opacity .15s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .15s cubic-bezier(.39,.575,.565,1);transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .15s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);-webkit-transform-origin:center;transform-origin:center;background-color:#4a28a5}@media screen and (max-width:768px){.assessment_keyword_item dt:after,.assessment_keyword_item dt:before{top:15.4666666667vw;right:7.4666666667vw;margin:auto;width:4.2666666667vw;height:.8vw}}.assessment_keyword_item dt:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.assessment_keyword_item dt.is-show:before{opacity:0}.assessment_keyword_item dt.is-show:after,.assessment_keyword_item dt.is-show:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:768px){.assessment_keyword_item dt:hover .assessment_keyword_item_bg{opacity:1;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left;transform-origin:left}}.assessment_keyword_item dd{display:none;padding:min(1.1824324324vw,14px) min(5.4054054054vw,64px) min(4.8986486486vw,58px);background-color:#fff;font-size:min(1.3513513514vw,16px);line-height:1.875}@media screen and (max-width:768px){.assessment_keyword_item dd{padding:2.6666666667vw 8.5333333333vw 10.6666666667vw;font-size:3.7333333333vw;line-height:1.8571428571}}.assessment_keyword_item dd&gt;*+*{margin-top:1em}@media screen and (max-width:768px){.assessment_keyword_item dd&gt;*+*{margin-top:1.25em}}.assessment_keyword_item_bg{display:block;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transition:opacity .6s cubic-bezier(.25,.46,.45,.94),-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .6s cubic-bezier(.25,.46,.45,.94);transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .6s cubic-bezier(.25,.46,.45,.94),-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;background-color:rgba(227,228,224,.3);pointer-events:none}.assessment_index{display:grid;position:relative;padding:min(6.25vw,74px) min(5.4054054054vw,64px);background-color:#fff;grid-template-columns:repeat(2,1fr);-webkit-column-gap:min(4.222972973vw,50px);-moz-column-gap:min(4.222972973vw,50px);column-gap:min(4.222972973vw,50px)}@media screen and (max-width:768px){.assessment_index{padding:14.9333333333vw 8.5333333333vw 12.8vw;grid-template-columns:1fr;row-gap:6.4vw}}.assessment_index_ability{display:grid;position:relative;z-index:1;padding:min(2.3648648649vw,28px) min(4.222972973vw,50px);grid-template-columns:repeat(2,1fr);-webkit-column-gap:min(4.0540540541vw,48px);-moz-column-gap:min(4.0540540541vw,48px);column-gap:min(4.0540540541vw,48px)}@media screen and (max-width:768px){.assessment_index_ability{padding:6.4vw 0;grid-template-columns:1fr;row-gap:6.4vw}}.assessment_index_ability_bg{position:absolute;z-index:-1;background-color:#fdf0f0;inset:0}.assessment_index_ability_label{display:inline-flex;position:absolute;top:0;left:0;height:min(2.1114864865vw,25px);background-color:#000;color:#fff;font-size:min(1.5202702703vw,18px);font-weight:700;line-height:1;align-items:center;padding-inline:min(.2533783784vw,3px)}@media screen and (max-width:768px){.assessment_index_ability_label{padding-top:.5333333333vw;padding-right:.5333333333vw;padding-left:.8vw;height:5.0666666667vw;font-size:4vw}}.assessment_index_item{display:grid;position:relative;width:min(20.4391891892vw,242px);height:min(20.4391891892vw,242px);align-self:center;place-content:center}@media screen and (max-width:768px){.assessment_index_item{width:44.2666666667vw;height:44.2666666667vw;margin-inline:auto}}.assessment_index_item svg{position:absolute;inset:0}.assessment_index_item_info{display:grid;position:relative;text-align:center;row-gap:min(1.0135135135vw,12px)}@media screen and (max-width:768px){.assessment_index_item_info{row-gap:1.6vw}}.assessment_index_item_info dt{letter-spacing:.1em;color:#c60000;font-size:min(2.5337837838vw,30px);font-weight:700;line-height:1.2666666667}@media screen and (max-width:768px){.assessment_index_item_info dt{font-size:5.8666666667vw;line-height:1.4545454545}}.assessment_index_item_info dd{letter-spacing:.065em;font-size:min(1.3513513514vw,16px);font-weight:700;line-height:1.625}@media screen and (max-width:768px){.assessment_index_item_info dd{font-size:3.7333333333vw;line-height:1.5714285714}}.assessment_evaluation{display:grid;position:relative;row-gap:min(4.222972973vw,50px)}@media screen and (max-width:768px){.assessment_evaluation{row-gap:10.1333333333vw}}.assessment_evaluation_card{display:grid;padding:min(5.9121621622vw,70px) min(5.4054054054vw,64px);background-color:#fff;grid-template-columns:min(35.1351351351vw,416px) 1fr;-webkit-column-gap:min(5.4054054054vw,64px);-moz-column-gap:min(5.4054054054vw,64px);column-gap:min(5.4054054054vw,64px)}@media screen and (max-width:768px){.assessment_evaluation_card{padding:14.9333333333vw 8.5333333333vw 12.8vw;grid-template-columns:1fr;row-gap:6.9333333333vw}}.assessment_evaluation_card_info{display:grid;align-self:center;row-gap:min(1.3513513514vw,16px)}@media screen and (max-width:768px){.assessment_evaluation_card_info{row-gap:3.2vw}}.assessment_evaluation_card_info dt{letter-spacing:.1em;font-size:min(2.5337837838vw,30px);font-weight:700;line-height:1.5333333333}@media screen and (max-width:768px){.assessment_evaluation_card_info dt{letter-spacing:.055em;font-size:5.3333333333vw;line-height:20,30}}.assessment_evaluation_card_info dd{font-size:min(1.3513513514vw,16px);line-height:1.875}@media screen and (max-width:768px){.assessment_evaluation_card_info dd{font-size:3.7333333333vw;line-height:1.8571428571}}.assessment_evaluation_pattern{position:absolute;z-index:-1;top:max(-4.0540540541vw,-48px);right:max(-2.7027027027vw,-32px);width:min(13.5135135135vw,160px);height:min(28.7162162162vw,340px);background-color:#c60000}@media screen and (max-width:768px){.assessment_evaluation_pattern{top:-8.5333333333vw;right:-6.4vw;width:43.7333333333vw;height:103.4666666667vw}}.assessment_incentive{display:grid;position:relative;padding:min(7.0945945946vw,84px) min(5.4054054054vw,64px) min(8.1081081081vw,96px);background-color:#fff;grid-template-columns:1fr min(35.1351351351vw,416px);-webkit-column-gap:min(5.4054054054vw,64px);-moz-column-gap:min(5.4054054054vw,64px);column-gap:min(5.4054054054vw,64px)}@media screen and (max-width:768px){.assessment_incentive{padding:14.9333333333vw 8.5333333333vw 13.8666666667vw;grid-template-columns:1fr;row-gap:6.4vw}}.assessment_incentive_info dt{letter-spacing:.05em;font-size:min(2.027027027vw,24px);font-weight:700;line-height:1.3333333333}@media screen and (max-width:768px){.assessment_incentive_info dt{font-size:6.4vw}}.assessment_incentive_info dd{margin-top:min(1.3513513514vw,16px);font-size:min(1.1824324324vw,14px);line-height:1.8571428571}@media screen and (max-width:768px){.assessment_incentive_info dd{margin-top:3.2vw;font-size:3.7333333333vw}}.assessment_incentive_info dd+dt{margin-top:min(4.0540540541vw,48px)}@media screen and (max-width:768px){.assessment_incentive_info dd+dt{margin-top:12.8vw}}.assessment_incentive_img{align-self:center}.assessment_square{display:grid;position:relative;padding:min(7.6013513514vw,90px) min(5.4054054054vw,64px);background-color:#fff;grid-template-columns:1fr min(37.8378378378vw,448px)}@media screen and (max-width:768px){.assessment_square{padding:14.9333333333vw 8.5333333333vw 13.8666666667vw;grid-template-columns:1fr}}.assessment_square_logo{display:grid;padding-right:min(2.5337837838vw,30px);place-content:center}@media screen and (max-width:768px){.assessment_square_logo{padding-right:0}}.assessment_square_logo img{width:min(24.4932432432vw,290px)}@media screen and (max-width:768px){.assessment_square_logo img{width:50.6666666667vw}}.assessment_square_info{align-self:center}@media screen and (max-width:768px){.assessment_square_info{margin-top:8vw}}.assessment_square_title{letter-spacing:.1em;font-size:min(2.5337837838vw,30px);font-weight:700;line-height:1.5333333333}@media screen and (max-width:768px){.assessment_square_title{font-size:5.3333333333vw;line-height:1.5}}.assessment_square_text{margin-top:min(1.8581081081vw,22px);letter-spacing:.1em;font-size:min(1.3513513514vw,16px);line-height:1.875}@media screen and (max-width:768px){.assessment_square_text{margin-top:4.2666666667vw;font-size:3.7333333333vw;line-height:1.8571428571}}.assessment_square_pattern{position:absolute;z-index:-1;bottom:max(-4.7297297297vw,-56px);left:max(-2.7027027027vw,-32px);width:min(13.5135135135vw,160px);height:min(29.8986486486vw,354px);background-color:#c60000}@media screen and (max-width:768px){.assessment_square_pattern{bottom:-14.4vw;left:-5.8666666667vw;width:43.7333333333vw;height:103.4666666667vw}}.stories{margin-top:min(12.6689189189vw,150px);padding-top:min(4.222972973vw,50px);padding-bottom:min(15.2027027027vw,180px)}@media screen and (max-width:768px){.stories{margin-top:21.3333333333vw;padding-top:13.3333333333vw;padding-bottom:28vw}}.stories .stories_title{height:min(5.0675675676vw,60px)}@media screen and (max-width:768px){.stories .stories_title{height:9.3333333333vw}}.stories .stories_lead{margin-top:min(1.3513513514vw,16px)}@media screen and (max-width:768px){.stories .stories_lead{margin-top:2.6666666667vw}}.stories .stories_content{margin-top:min(2.5337837838vw,30px)}@media screen and (max-width:768px){.stories .stories_content{margin-top:5.8666666667vw}}.stories .stories_content_lead{font-size:min(1.3513513514vw,16px)}@media screen and (max-width:768px){.stories .stories_content_lead{font-size:3.7333333333vw;line-height:1.8}}.stories .stories_list{display:grid;margin-top:min(3.6317567568vw,43px);grid-template-columns:repeat(3,1fr);gap:min(5.9121621622vw,70px) min(6.0810810811vw,72px)}@media screen and (max-width:768px){.stories .stories_list{margin-top:14.1333333333vw;grid-template-columns:1fr;row-gap:14.9333333333vw}}.stories .stories_item{position:relative}.stories .stories_item&gt;a{display:block;padding-bottom:min(2.1959459459vw,26px);transition:opacity .6s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){.stories .stories_item&gt;a{padding-bottom:6.9333333333vw}}.stories .stories_item&gt;a:after,.stories .stories_item&gt;a:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;transition:-webkit-transform .3s cubic-bezier(.075,.82,.165,1);transition:transform .3s cubic-bezier(.075,.82,.165,1);transition:transform .3s cubic-bezier(.075,.82,.165,1),-webkit-transform .3s cubic-bezier(.075,.82,.165,1);background-color:#000}.stories .stories_item&gt;a:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}.stories .stories_item&gt;a:after{-webkit-transform-origin:right;transform-origin:right}.stories .stories_item&gt;a:hover{opacity:.8}.stories .stories_item&gt;a:hover:before{transition:-webkit-transform .475s cubic-bezier(.19,1,.22,1);transition:transform .475s cubic-bezier(.19,1,.22,1);transition:transform .475s cubic-bezier(.19,1,.22,1),-webkit-transform .475s cubic-bezier(.19,1,.22,1);transition-delay:.215s;-webkit-transform:scaleX(1);transform:scaleX(1)}.stories .stories_item&gt;a:hover:after{transition:-webkit-transform .37s cubic-bezier(.23,1,.32,1);transition:transform .37s cubic-bezier(.23,1,.32,1);transition:transform .37s cubic-bezier(.23,1,.32,1),-webkit-transform .37s cubic-bezier(.23,1,.32,1);-webkit-transform:scaleX(0);transform:scaleX(0)}.stories .stories_text{margin-top:min(1.4358108108vw,17px);color:#000;font-size:min(1.3513513514vw,16px);font-weight:700}@media screen and (max-width:768px){.stories .stories_text{margin-top:5.0666666667vw;font-size:4.2666666667vw}}.stories .stories_text&gt;span:after{content:"";display:inline-block;margin-left:min(.4222972973vw,5px);width:min(1.1824324324vw,14px);height:min(.8445945946vw,10px);background-image:url(/assets/img/common/targetBlank.png);background-repeat:no-repeat;background-position:50%;background-size:contain}@media screen and (max-width:768px){.stories .stories_text&gt;span:after{margin-left:1.0666666667vw;width:3.2vw;height:2.6666666667vw}}.stories .stories_btn{display:block;margin-top:min(4.222972973vw,50px);margin-left:auto;width:min(16.1317567568vw,191px);text-align:center}@media screen and (max-width:768px){.stories .stories_btn{display:flex;margin:60px auto;width:42.6666666667vw}}.data{position:relative;z-index:1;margin-top:min(2.9560810811vw,35px);padding-top:min(4.222972973vw,50px);padding-bottom:min(16.0472972973vw,190px)}@media screen and (max-width:768px){.data{margin-top:4vw;padding-top:13.3333333333vw;padding-bottom:37.3333333333vw}}.data .data_title{height:min(5.0675675676vw,60px)}@media screen and (max-width:768px){.data .data_title{height:9.0666666667vw}}.data .data_lead{margin-top:min(1.1824324324vw,14px)}@media screen and (max-width:768px){.data .data_lead{margin-top:3.2vw}}.data_content{position:relative;margin-top:min(3.0405405405vw,36px)}@media screen and (max-width:768px){.data_content{margin-top:7.4666666667vw}}.data_content_lead{letter-spacing:.1em;font-size:min(1.3513513514vw,16px);line-height:1.875}@media screen and (max-width:768px){.data_content_lead{font-size:3.7333333333vw;line-height:2}}.data_content_list{display:grid;position:relative;margin-top:min(3.3783783784vw,40px);grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;gap:min(2.1959459459vw,26px) min(2.3648648649vw,28px)}@media screen and (max-width:768px){.data_content_list{margin-top:8.5333333333vw;grid-template-columns:1fr;row-gap:9.0666666667vw}}.data_item{padding:min(3.0405405405vw,36px) min(5.2364864865vw,62px) min(4.7297297297vw,56px) min(5.7432432432vw,68px);background-color:#fff}@media screen and (max-width:768px){.data_item{padding:12.8vw 8.5333333333vw 11.7333333333vw}}.data_item_img{display:grid;height:min(23.4797297297vw,278px);place-content:center}@media screen and (max-width:768px){.data_item_img{height:auto}}.data_item_info{margin-top:min(1.1824324324vw,14px)}@media screen and (max-width:768px){.data_item_info{margin-top:5.3333333333vw}}.data_item_text1{letter-spacing:.1em;font-size:min(1.6891891892vw,20px);font-weight:700;line-height:1.5}@media screen and (max-width:768px){.data_item_text1{font-size:4.2666666667vw;line-height:1.5}}.data_item_text2{margin-top:min(.1689189189vw,2px);letter-spacing:.01em;color:#b90000;font-family:Helvetica Neue,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:min(4.0540540541vw,48px);font-weight:700;line-height:1}@media screen and (max-width:768px){.data_item_text2{margin-top:.5333333333vw;font-size:11.2vw}}.data_item_text2 .text_small{font-size:min(3.2094594595vw,38px)}@media screen and (max-width:768px){.data_item_text2 .text_small{font-size:9.0666666667vw}}.data_item_text2 .text_unit{font-size:min(2.3648648649vw,28px)}@media screen and (max-width:768px){.data_item_text2 .text_unit{font-size:6.6666666667vw}}.data_item_text3{margin-top:min(.1689189189vw,2px);letter-spacing:.1em;font-size:min(1.1824324324vw,14px);line-height:1.7142857143}@media screen and (max-width:768px){.data_item_text3{margin-top:.5333333333vw;font-size:3.2vw}}.data_item_heading{margin-top:min(1.8581081081vw,22px)}@media screen and (max-width:768px){.data_item_heading{margin-top:5.3333333333vw}}.data_item_heading dt{letter-spacing:.03em;font-size:min(1.6891891892vw,20px);font-weight:700;line-height:1.6}@media screen and (max-width:768px){.data_item_heading dt{font-size:4.2666666667vw}}.data_item_heading dd{margin-top:min(.5067567568vw,6px);letter-spacing:.03em;font-size:min(1.1824324324vw,14px);line-height:1.8571428571}@media screen and (max-width:768px){.data_item_heading dd{margin-top:1.6vw;font-size:3.7333333333vw}}.data_pattern{position:absolute;z-index:-1;top:max(-5.7432432432vw,-68px);right:max(-2.5337837838vw,-30px);width:min(13.5135135135vw,160px);height:min(35.472972973vw,420px);background-color:#c60000}@media screen and (max-width:768px){.data_pattern{top:-8vw;right:-6.4vw;width:43.7333333333vw;height:103.4666666667vw}}.entry{padding-top:min(10.9797297297vw,130px);padding-bottom:min(12.6689189189vw,150px);background:linear-gradient(-170deg,#f9f9f8,#dcddda)}@media screen and (max-width:768px){.entry{padding-top:19.2vw;padding-bottom:37.3333333333vw}}.entry_title{text-align:center;letter-spacing:.1em;font-size:min(2.5337837838vw,30px);font-weight:700;line-height:1.2666666667}@media screen and (max-width:768px){.entry_title{font-size:6.4vw;line-height:1.25}}.entry_content{margin-top:min(3.5472972973vw,42px)}@media screen and (max-width:768px){.entry_content{margin-top:5.3333333333vw}}.mfp-container{right:0;margin:0 auto;padding-right:0;padding-left:0;width:min(56.7567567568vw,672px)}@media screen and (max-width:768px){.mfp-container{width:89.3333333333vw}}.recruit_modal{padding:min(7.6013513514vw,90px) min(8.0236486486vw,95px) min(6.7567567568vw,80px);background-color:#fff}@media screen and (max-width:768px){.recruit_modal{padding:24vw 9.8666666667vw 18.6666666667vw}}.recruit_modal_title{letter-spacing:.13em;font-size:min(1.5202702703vw,18px);font-weight:700}@media screen and (max-width:768px){.recruit_modal_title{letter-spacing:.01em;font-size:4.8vw}}.recruit_modal_text{margin-top:min(.5067567568vw,6px);letter-spacing:.09em;font-size:min(1.1824324324vw,14px);font-size:500;line-height:2}@media screen and (max-width:768px){.recruit_modal_text{margin-top:1.3333333333vw;font-size:3.7333333333vw}}</pre></body></html>