<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.p-recruitDetail_mv{position:relative;z-index:1;padding-top:138px;height:524px}@media screen and (min-width:768px){.p-recruitDetail_mv{overflow:hidden;width:100%}}@media screen and (max-width:1440px){.p-recruitDetail_mv{padding-top:9.5833333333vw;height:36.3888888889vw}}@media screen and (max-width:768px){.p-recruitDetail_mv{overflow:hidden;padding-top:0;padding-bottom:14.9333333333vw;height:auto}}.p-recruitDetail_mv:after{content:"";position:absolute;top:0;left:0;width:100%;height:120px;background:linear-gradient(180deg,#fff 60%,hsla(0,0%,100%,0))}@media screen and (max-width:1440px){.p-recruitDetail_mv:after{height:8.3333333333vw}}@media screen and (max-width:768px){.p-recruitDetail_mv:after{z-index:1;height:21.3333333333vw}}@media screen and (max-width:768px){.p-recruitDetail_mv_bg{background-size:100vw}}.p-recruitDetail_mv_bg.-entry{background-image:url(/assets/img/recruit/entry/mv_bg_02_lg.png);background-position:50%;background-size:cover}@media screen and (max-width:768px){.p-recruitDetail_mv_bg.-entry{background-image:url(/assets/img/recruit/entry/mv_bg_02_sm.png)}}.p-recruitDetail_mv_content{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){.p-recruitDetail_mv_content{display:flex;flex-direction:column-reverse}}.p-recruitDetail_mv_content_pattern{position:absolute;z-index:-1;top:auto;bottom:-144px;left:64px;width:192px;height:414px;background-color:#c60000}@media screen and (max-width:1440px){.p-recruitDetail_mv_content_pattern{top:auto;bottom:-10vw;left:4.4444444444vw;width:13.3333333333vw;height:28.75vw}}@media screen and (max-width:768px){.p-recruitDetail_mv_content_pattern{top:8.8vw;right:41.8666666667vw;left:-4.2666666667vw;left:auto;width:13.3333333333vw;height:36.2666666667vw}}.p-recruitDetail_mv_content_img{position:relative;z-index:1;margin-top:146px;margin-left:auto;padding-right:30px;padding-left:0;width:574px}@media screen and (max-width:1440px){.p-recruitDetail_mv_content_img{margin-top:min(10.1388888889vw,146px);padding-right:2.0833333333vw;width:39.8611111111vw}}@media screen and (max-width:768px){.p-recruitDetail_mv_content_img{margin-top:1.8666666667vw;margin-left:auto;padding-right:0;width:50.9333333333vw}}@media screen and (min-width:768px){.p-recruitDetail_mv_content_img img{position:absolute;top:max(-23.9864864865vw,-284px);left:min(8.1081081081vw,96px);width:min(54.0540540541vw,640px);max-width:none;height:auto}}.p-recruitDetail_mv_content_crowd{position:absolute;top:152px;right:0;bottom:0;left:-196px;margin:auto;width:457px;height:383px}@media screen and (max-width:1440px){.p-recruitDetail_mv_content_crowd{top:10.5555555556vw;left:-13.6111111111vw;width:31.7361111111vw;height:26.5972222222vw}}@media screen and (max-width:768px){.p-recruitDetail_mv_content_crowd{top:-1.0666666667vw;left:11.7333333333vw;width:90.1333333333vw;height:auto}}.p-recruitDetail_mv_content_crowd&gt;span{position:absolute;top:0;right:0;bottom:0;left:0}.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)}}.message{position:relative;z-index:1;margin-top:min(9.2905405405vw,110px);padding-top:min(4.222972973vw,50px)}@media screen and (max-width:768px){.message{overflow:hidden;margin-top:18.6666666667vw;padding-top:13.3333333333vw;padding-bottom:10.6666666667vw}}.message .message_title{height:min(6.25vw,74px)}@media screen and (max-width:768px){.message .message_title{height:10.9333333333vw}}.message .message_lead{margin-top:max(-.2533783784vw,-3px)}@media screen and (max-width:768px){.message .message_lead{margin-top:0}}.message .message_content{display:flex;margin-top:min(.8445945946vw,10px)}@media screen and (max-width:768px){.message .message_content{display:block}}.message .message_left{padding-right:min(5.4898648649vw,65px);flex:1}@media screen and (max-width:768px){.message .message_left{padding-right:0}}.message .message_content_lead{letter-spacing:.09em;font-size:min(2.5337837838vw,30px);font-weight:700}@media screen and (max-width:768px){.message .message_content_lead{margin-top:5.8666666667vw;font-size:5.8666666667vw;line-height:1.6}}.message .message_text{margin-top:min(3.3783783784vw,40px);font-size:min(1.3513513514vw,16px);line-height:1.9}@media screen and (max-width:768px){.message .message_text{margin-top:11.4666666667vw;font-size:3.7333333333vw;line-height:1.88}}.message .message_text .br{height:1em}@media screen and (max-width:768px){.message .message_text .br{height:.8em}}.message .message_text .bold{font-weight:700}.message .message_sign{margin-top:min(3.125vw,37px);margin-left:auto;width:min(16.722972973vw,198px)}@media screen and (max-width:768px){.message .message_sign{margin-top:4.5333333333vw;width:43.4666666667vw}}.message .message_right{position:relative;margin-top:min(8.1925675676vw,97px);flex-shrink:0}@media screen and (max-width:768px){.message .message_right{margin-top:26.6666666667vw}}.message .message_pattern{position:absolute;top:min(20.9459459459vw,248px);right:max(-2.7027027027vw,-32px);width:min(13.5135135135vw,160px);height:min(31.6722972973vw,375px);background-color:#c60000}@media screen and (max-width:768px){.message .message_pattern{top:40vw;right:-4.2666666667vw;width:21.3333333333vw;height:65.0666666667vw}}.message .message_img{position:relative;z-index:1;width:min(35.1351351351vw,416px)}@media screen and (max-width:768px){.message .message_img{width:100%}}.message .message_crowd{position:absolute;top:max(-7.9391891892vw,-94px);right:max(-5.4054054054vw,-64px);margin:auto;width:min(39.1047297297vw,463px)}@media screen and (max-width:768px){.message .message_crowd{top:-17.6vw;left:2.9333333333vw;width:85.3333333333vw;height:auto}}.message .message_crowd&gt;span{position:absolute;top:0;right:0;bottom:0;left:0}.message.js-visible .message_crowd&gt;span{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.message.is-visible .message_crowd&gt;span{transition:opacity .6s cubic-bezier(.39,.575,.565,1),-webkit-transform 1.6s cubic-bezier(.19,1,.22,1);transition:opacity .6s cubic-bezier(.39,.575,.565,1),transform 1.6s cubic-bezier(.19,1,.22,1);transition:opacity .6s cubic-bezier(.39,.575,.565,1),transform 1.6s cubic-bezier(.19,1,.22,1),-webkit-transform 1.6s cubic-bezier(.19,1,.22,1)}.message.is-visible .message_crowd&gt;span:first-of-type{transition-delay:.1s}.message.is-visible .message_crowd&gt;span:nth-of-type(2){transition-delay:.2s}.message.is-visible .message_crowd&gt;span:nth-of-type(3){transition-delay:.3s}.message.is-visible .message_crowd&gt;span:nth-of-type(4){transition-delay:.4s}.message.is-visible .message_crowd&gt;span:nth-of-type(5){transition-delay:.5s}.step{position:relative;z-index:1;margin-top:min(11.8243243243vw,140px);padding-top:min(4.222972973vw,50px)}@media screen and (max-width:768px){.step{margin-top:12vw;padding-top:13.3333333333vw}}.step .step_title{height:min(6.25vw,74px)}@media screen and (max-width:768px){.step .step_title{height:10.9333333333vw}}.step .step_lead{margin-top:min(.3378378378vw,4px)}@media screen and (max-width:768px){.step .step_lead{margin-top:2.1333333333vw}}.step_content{margin-top:min(1.0135135135vw,12px)}@media screen and (max-width:768px){.step_content{margin-top:8vw}}.step_content_title{letter-spacing:.02em;font-size:min(2.5337837838vw,30px);font-weight:700;line-height:1.8}@media screen and (max-width:768px){.step_content_title{letter-spacing:.005em;font-size:6.4vw;line-height:1.6666666667}}.step_content_title&gt;span{background:linear-gradient(transparent 93%,#000 0)}.step_content_lead{margin-top:min(2.027027027vw,24px);letter-spacing:.1em;font-size:min(1.3513513514vw,16px);line-height:1.875}@media screen and (max-width:768px){.step_content_lead{margin-top:3.2vw;font-size:3.7333333333vw;line-height:2}}.step_point{display:inline-flex;position:absolute;top:0;left:0;padding:min(.2533783784vw,3px) min(.1689189189vw,2px);background-color:#000;letter-spacing:.02em;color:#fff;font-size:min(1.6047297297vw,19px);font-weight:700;line-height:1;align-items:baseline;-webkit-column-gap:min(.3378378378vw,4px);-moz-column-gap:min(.3378378378vw,4px);column-gap:min(.3378378378vw,4px)}@media screen and (max-width:768px){.step_point{padding:.8vw .5333333333vw;font-size:4.2666666667vw;-webkit-column-gap:1.0666666667vw;-moz-column-gap:1.0666666667vw;column-gap:1.0666666667vw}}.step_point span:nth-of-type(2){font-size:min(1.4780405405vw,17.5px)}@media screen and (max-width:768px){.step_point span:nth-of-type(2){font-size:3.92vw}}.step_nav_wrap{position:relative}.step_nav{display:grid;margin-top:min(4.3918918919vw,52px);grid-template-columns:repeat(3,1fr);-webkit-column-gap:min(2.5337837838vw,30px);-moz-column-gap:min(2.5337837838vw,30px);column-gap:min(2.5337837838vw,30px)}@media screen and (max-width:768px){.step_nav{display:none}}.step_nav_item{display:grid;position:relative;padding:min(4.222972973vw,50px) 0 min(1.5202702703vw,18px);height:100%;background-color:#fff;align-content:start}.step_nav_item:hover .step_nav_item_arrow{transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);-webkit-transform:translateY(min(.6756756757vw,8px));transform:translateY(min(.6756756757vw,8px))}.step_nav_item_title{text-align:center;letter-spacing:.1em;font-size:min(1.6891891892vw,20px);font-weight:700;line-height:1.6}.step_nav_item_icon{margin-top:min(1.0135135135vw,12px);width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-inline:auto}.step_nav_item_arrow{display:grid;margin-top:min(2.5337837838vw,30px);width:min(1.1824324324vw,14px);height:min(.8445945946vw,10px);transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);align-content:center;justify-content:center;margin-inline:auto}.step_nav_pattern{position:absolute;z-index:-1;top:max(-4.0540540541vw,-48px);right:max(-2.7027027027vw,-32px);width:min(13.5135135135vw,160px);height:min(21.9594594595vw,260px);background-color:#c60000}@media screen and (max-width:768px){.step_nav_pattern{display:none}}.step_card_warp{position:relative}.step_card_list{display:grid;margin-top:min(7.2635135135vw,86px);row-gap:min(3.5472972973vw,42px)}@media screen and (max-width:768px){.step_card_list{margin-top:13.3333333333vw;row-gap:8.5333333333vw}}.step_card{position:relative;padding:min(4.7297297297vw,56px) min(5.4054054054vw,64px) min(6.0810810811vw,72px);background-color:#fff}@media screen and (max-width:768px){.step_card{padding:12.8vw 8.5333333333vw 19.2vw}}.step_card_title{text-align:center;letter-spacing:.09em;font-size:min(3.0405405405vw,36px);font-weight:700;line-height:1.4444444444}@media screen and (max-width:768px){.step_card_title{letter-spacing:.03em;font-size:5.8666666667vw;line-height:1.6363636364}.step_card_title.-point2{margin-inline:-2.6666666667vw}}.step_card_content{margin-top:min(4.0540540541vw,48px)}@media screen and (max-width:768px){.step_card_content{margin-top:2.1333333333vw}}.step_card_item{display:grid;grid-template-columns:min(37.5vw,444px) 1fr}@media screen and (max-width:768px){.step_card_item{grid-template-columns:1fr}}.step_card_item+.step_card_item{margin-top:min(5.4054054054vw,64px);padding-top:min(5.4054054054vw,64px);border-top:1px solid #dedede}@media screen and (max-width:768px){.step_card_item+.step_card_item{margin-top:12.8vw;padding-top:14.4vw;border-top-color:#e9eae6}}.step_card_item_info{align-self:center}.step_card_item_icon{display:none}@media screen and (max-width:768px){.step_card_item_icon{display:grid;justify-content:center}.step_card_item_icon img{width:auto;height:19.7333333333vw}}@media screen and (max-width:768px){.step_card_item_icon+.step_card_item_title{margin-top:11.7333333333vw}}.step_card_item_title{letter-spacing:.06em;font-size:min(2.5337837838vw,30px);font-weight:700;line-height:1.5333333333}@media screen and (max-width:768px){.step_card_item_title{margin-top:0;letter-spacing:.05em;font-size:5.3333333333vw;line-height:1.6}}.step_card_item_lead{margin-top:min(1.6891891892vw,20px);letter-spacing:.03em;font-size:min(1.3513513514vw,16px);font-weight:700;line-height:1.875}@media screen and (max-width:768px){.step_card_item_lead{margin-top:3.7333333333vw;letter-spacing:normal;font-size:3.7333333333vw;line-height:1.8571428571}}.step_card_item_text{margin-top:min(.5067567568vw,6px);letter-spacing:.1em;word-break:break-all;font-size:min(1.3513513514vw,16px);line-height:1.875}@media screen and (max-width:768px){.step_card_item_text{margin-top:1.0666666667vw;font-size:3.7333333333vw;line-height:1.8571428571}}.step_card_item_img{width:min(35.1351351351vw,416px);align-self:center;justify-self:end}@media screen and (max-width:768px){.step_card_item_img{margin-top:8vw;width:100%;justify-self:center}}.step_card_pattern{position:absolute;z-index:-1;bottom:max(-4.3918918919vw,-52px);left:max(-2.7027027027vw,-32px);width:min(13.5135135135vw,160px);height:min(25.5067567568vw,302px);background-color:#c60000}@media screen and (max-width:768px){.step_card_pattern{bottom:-11.7333333333vw;left:-6.4vw;width:43.7333333333vw;height:71.4666666667vw}}.stories{margin-top:min(12.6689189189vw,150px);padding-top:min(4.222972973vw,50px)}@media screen and (max-width:768px){.stories{margin-top:21.3333333333vw;padding-top:13.3333333333vw}}.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}}.recruitment{margin-top:min(12.2466216216vw,145px);padding-top:min(4.222972973vw,50px);padding-bottom:min(16.8918918919vw,200px)}@media screen and (max-width:768px){.recruitment{margin-top:25.3333333333vw;padding-top:13.3333333333vw;padding-bottom:38.4vw}}.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_wrap{position:relative}.recruitment_pattern{position:absolute;top:max(-5.0675675676vw,-60px);right:max(-2.2804054054vw,-27px);width:min(13.5135135135vw,160px);height:min(28.8851351351vw,342px);background-color:#c60000}@media screen and (max-width:768px){.recruitment_pattern{top:-8vw;right:-6.4vw;width:43.7333333333vw;height:71.4666666667vw}}.recruitment_content{position:relative;z-index:1;margin-top:min(3.4628378378vw,41px);padding:min(8.4459459459vw,100px) min(8.1925675676vw,97px) min(11.8243243243vw,140px);background-color:#fff}@media screen and (max-width:768px){.recruitment_content{margin-top:10.6666666667vw}}.recruitment_table{width:100%}.recruitment_table td,.recruitment_table th{padding-top:min(2.7027027027vw,32px);padding-bottom:min(2.6182432432vw,31px);letter-spacing:.1em;font-size:min(1.3513513514vw,16px);line-height:1.875}.recruitment_table th{padding-left:min(1.6891891892vw,20px);border-top:1px solid #000;width:min(12.1621621622vw,144px);text-align:left;vertical-align:top;font-weight:700}.recruitment_table td{padding-left:min(2.7027027027vw,32px);border-top:1px solid #bfbfbf}.recruitment_table tr:last-child th{border-bottom:1px solid #000}.recruitment_table tr:last-child td{border-bottom:1px solid #bfbfbf}.recruitment_table .outline_table_boardmember{display:inline-flex;width:min(25.3378378378vw,300px);flex-wrap:wrap}@media screen and (max-width:768px){.recruitment_table .outline_table_boardmember{width:58.6666666667vw}.recruitment_table .outline_table_boardmember&gt;dt{width:37.3333333333vw}}.recruitment_table .outline_table_boardmember&gt;dt{width:min(13.3445945946vw,158px)}@media screen and (max-width:768px){.recruitment_table{margin-top:7.7333333333vw}.recruitment_table td,.recruitment_table th{display:block;letter-spacing:.1em;font-size:3.7333333333vw;line-height:1.8571428571}.recruitment_table th{position:relative;padding-top:9.3333333333vw;padding-bottom:0;padding-left:2.1333333333vw;border-top:none;width:100%}.recruitment_table th:after,.recruitment_table th:before{content:"";position:absolute;top:0;left:0;height:1px}.recruitment_table th:before{width:100%;background-color:#bfbfbf}.recruitment_table th:after{width:29.3333333333vw;background-color:#000}.recruitment_table td{padding-top:1.3333333333vw;padding-bottom:8.8vw;padding-left:2.1333333333vw;border-top:none}.recruitment_table tr:last-child td,.recruitment_table tr:last-child th{border-bottom:none}.recruitment_table tr:last-child td{position:relative}.recruitment_table tr:last-child td:after,.recruitment_table tr:last-child td:before{content:"";position:absolute;bottom:0;left:0;height:1px}.recruitment_table tr:last-child td:before{width:100%;background-color:#bfbfbf}.recruitment_table tr:last-child td:after{width:29.3333333333vw;background-color:#000}}.flow{margin-top:min(12.6689189189vw,150px);padding-top:min(4.222972973vw,50px);padding-bottom:min(16.8918918919vw,200px)}@media screen and (max-width:768px){.flow{margin-top:21.3333333333vw;padding-top:13.3333333333vw;padding-bottom:38.4vw}}.flow .flow_title{height:min(6.25vw,74px)}@media screen and (max-width:768px){.flow .flow_title{height:10.9333333333vw}}.flow .flow_lead{margin-top:min(1.2668918919vw,15px)}@media screen and (max-width:768px){.flow .flow_lead{margin-top:2.6666666667vw}}.flow_wrap{position:relative}.flow_pattern{position:absolute;bottom:max(-4.0540540541vw,-48px);left:max(-2.8716216216vw,-34px);width:min(13.5135135135vw,160px);height:min(28.8851351351vw,342px);background-color:#c60000}@media screen and (max-width:768px){.flow_pattern{bottom:-12vw;left:-6.4vw;width:43.7333333333vw;height:71.4666666667vw}}.flow_content{position:relative;z-index:1;margin-top:min(2.6182432432vw,31px);padding:min(8.4459459459vw,100px) min(8.1081081081vw,96px) min(5.4054054054vw,64px);background-color:#fff}@media screen and (max-width:768px){.flow_content{margin-top:6.1333333333vw;padding:16vw min(8.1925675676vw,97px)}}.flow_item{display:flex;position:relative;padding-bottom:min(2.7871621622vw,33px);align-items:center}@media screen and (max-width:768px){.flow_item{display:block;padding-bottom:5.0666666667vw}}@media screen and (max-width:768px){.flow_item:after,.flow_item:before{content:"";display:block;position:absolute;top:0;left:0;margin:auto;height:1px}}.flow_item:before{width:100%;background-color:#bfbfbf}.flow_item:after{width:50%;background-color:#000}.flow_item+.flow_item{margin-top:min(1.097972973vw,13px)}@media screen and (max-width:768px){.flow_item:last-of-type{padding-bottom:7.2vw}}.flow_left{display:flex;flex-direction:column;position:relative;border:1px solid #000;border-radius:50%;width:min(10.8108108108vw,128px);height:min(10.8108108108vw,128px);font-size:min(1.3513513514vw,16px);font-weight:700;flex-shrink:0;justify-content:center;align-items:center}@media screen and (max-width:768px){.flow_left{margin-top:0;padding-top:6.4vw;border:none;width:100%;height:auto;font-size:4.8vw;justify-content:flex-start;align-items:flex-start}}.flow_item:nth-of-type(3) .flow_left{padding-top:min(2.027027027vw,24px)}@media screen and (max-width:768px){.flow_item:nth-of-type(3) .flow_left{padding-top:6.4vw}}.flow_item:nth-of-type(4) .flow_left{padding-top:min(1.3513513514vw,16px)}@media screen and (max-width:768px){.flow_item:nth-of-type(4) .flow_left{padding-top:6.4vw}}.flow_item:nth-of-type(5) .flow_left{padding-top:min(.8445945946vw,10px)}@media screen and (max-width:768px){.flow_item:nth-of-type(5) .flow_left{padding-top:6.4vw}}.flow_item:nth-of-type(7) .flow_left{background-color:#535353;color:#fff}@media screen and (max-width:768px){.flow_item:nth-of-type(7) .flow_left{background-color:transparent;color:#000}}.flow_number{position:absolute;top:min(.8445945946vw,10px);right:0;left:0;margin:auto;text-align:center}@media screen and (max-width:768px){.flow_number{position:relative;top:auto;right:auto;left:auto;margin-left:0}}.flow_number&gt;span{display:inline-block;position:relative}.flow_number&gt;span:after{content:"";position:absolute;right:0;bottom:min(.5067567568vw,6px);left:0;margin:auto;width:100%;height:1px;background-color:#000}@media screen and (max-width:768px){.flow_number&gt;span:after{bottom:1.6vw}}.flow_heading{text-align:center;line-height:1.4}@media screen and (max-width:768px){.flow_heading{white-space:nowrap}}.flow_heading .caption{display:block;font-size:min(1.0135135135vw,12px)}@media screen and (max-width:768px){.flow_heading .caption{display:inline-block;margin-left:2.1333333333vw;font-size:3.2vw}}.flow_arw{position:absolute;right:0;bottom:0;left:0;margin:auto;width:min(.8445945946vw,10px);-webkit-transform:translateY(100%);transform:translateY(100%)}@media screen and (max-width:768px){.flow_arw{display:none}}.flow_text{display:flex;margin-left:min(2.7027027027vw,32px);font-size:min(1.3513513514vw,16px);line-height:1.9;flex:1;align-items:center}@media screen and (max-width:768px){.flow_text{margin-top:3.7333333333vw;margin-left:0;font-size:3.7333333333vw;line-height:1.86}}.flow_item:nth-of-type(7) .flow_text{font-size:min(1.6891891892vw,20px);font-weight:700}@media screen and (max-width:768px){.flow_item:nth-of-type(7) .flow_text{font-size:4.2666666667vw}}.flow_underline{position:absolute;right:0;bottom:0;left:0;margin:auto}@media screen and (max-width:768px){.flow_underline:after,.flow_underline:before{content:"";display:block;position:absolute;bottom:0;left:0;margin:auto;height:1px}}.flow_underline:before{width:100%;background-color:#bfbfbf}.flow_underline:after{width:50%;background-color:#000}.flow_caption{margin-top:min(3.3783783784vw,40px);font-size:min(1.1824324324vw,14px)}@media screen and (max-width:768px){.flow_caption{margin-top:10.6666666667vw;font-size:3.2vw}}.new_graduate_entry .p-entry_btns{width:min(28.7162162162vw,340px);margin-inline:auto}@media screen and (max-width:768px){.new_graduate_entry .p-entry_btns{width:100%}}.new_graduate_entry .p-entry_btnSet{display:flex;gap:3rem}@media screen and (max-width:768px){.new_graduate_entry .p-entry_btnSet{flex-direction:column;gap:0}}</pre></body></html>