.arw-linebar{margin-top:0}.recruitNew__head{position:relative;max-width:1200px;margin-left:auto;margin-right:auto;color:#fff;line-height:1.25;background-size:0}@media(min-width: 768px){.recruitNew__head{display:grid;gap:10px;height:400px}.recruitNew__head:has(>.recruitNew__head-img){grid-template-columns:1fr 55%;height:440px}}@media not all and (min-width: 768px){.recruitNew__head{padding:80px 20px 0}}.recruitNew__head::before{position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background:inherit;background-size:cover;content:""}.recruitNew__head::after{position:absolute;inset:0 calc(50% - 50vw);z-index:-2;background-color:#000;content:""}@media(min-width: 768px){.recruitNew__head.-interviewTop{height:560px}}@media not all and (min-width: 768px){.recruitNew__head.-interviewTop{padding-top:50px;padding-bottom:0}}@media(min-width: 1370px){.recruitNew__head.-interviewTop::before,.recruitNew__head.-interviewTop::after{aspect-ratio:2049/828}}@media not all and (min-width: 768px){.recruitNew__head.-interviewTop::before,.recruitNew__head.-interviewTop::after{bottom:-50px}}@media(min-width: 768px){.recruitNew__head.-interviewTop::before{z-index:1}}@media not all and (min-width: 768px){.recruitNew__head.-interviewTop::before{bottom:-50px;z-index:0;background-position:center}}.recruitNew__head.-interviewTop>.cg-wrap{z-index:1}@media(min-width: 768px){.recruitNew__head.-interviewSingle{height:470px}}@media not all and (min-width: 768px){.recruitNew__head.-interviewSingle{padding-top:50px;padding-bottom:0}}@media(min-width: 768px){.recruitNew__head.-interviewSingle>.cg-wrap{grid-template-columns:repeat(2, 1fr);align-items:start}}.recruitNew__head.-interviewSingle>.cg-wrap>*:first-of-type{display:flex;flex-direction:column;height:100%}@media(min-width: 768px){.recruitNew__head.-interviewSingle>.cg-wrap>*:first-of-type{max-height:470px;padding-bottom:40px}}@media not all and (min-width: 768px){.recruitNew__head.-interviewSingle>.cg-wrap>*:first-of-type{gap:20px}}@media not all and (min-width: 768px){.recruitNew__head.-new_graduate{padding-top:245px;padding-bottom:0}}.recruitNew__head.-new_graduate::before{position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background-position:top center;background-size:cover;mask-image:none;content:""}@media(min-width: 768px){.recruitNew__head.-new_graduate::before{aspect-ratio:2106/1034;background-image:url(/corporate/recruit/img/recruitNew__head--new_graduate--pc.png)}}@media not all and (min-width: 768px){.recruitNew__head.-new_graduate::before{aspect-ratio:375/411;background-image:url(/corporate/recruit/img/recruitNew__head--new_graduate--sp.png)}}@media(min-width: 768px){.recruitNew__head.-new_graduate::after{aspect-ratio:2106/2106}}.recruitNew__head:not([style*=background-image]):not([class*=" -"]):not(:has(.recruitNew__head-img))::after{position:absolute;inset:0;z-index:-1;width:95px;aspect-ratio:280/190;background-color:var(--theme-color);mask-image:url(/corporate/recruit/img/recruitNew__head.svg);mask-size:cover;content:""}.recruitNew__head>*:first-of-type{display:grid;align-items:center;align-content:center}@media(min-width: 768px){.recruitNew__head>*:first-of-type{padding-left:10px;padding-right:10px;padding-bottom:50px}}@media not all and (min-width: 768px){.recruitNew__head>*:first-of-type{padding-bottom:20px}}.recruitNew__head>.cg-wrap{width:100%;max-width:1160px}.recruitNew__head-category{display:flex;flex-direction:column;position:relative;font-weight:bold}@media(min-width: 768px){.recruitNew__head-category{margin-top:auto;margin-bottom:auto;font-size:28px}}@media not all and (min-width: 768px){.recruitNew__head-category{font-size:20px}}.recruitNew__head-category[data-title]::before{order:1;margin-top:2px;font-family:"Barlow Condensed";letter-spacing:.02em;content:attr(data-title)}@media(min-width: 768px){.recruitNew__head-category[data-title]::before{font-size:24px}}@media not all and (min-width: 768px){.recruitNew__head-category[data-title]::before{font-size:20px}}.recruitNew__head-category::after{position:absolute;inset:0;z-index:-1;width:195px;aspect-ratio:280/190;margin-top:auto;margin-bottom:auto;background-color:#006bae;mask-image:url(/corporate/recruit/img/recruitNew__head-category--recruitInterview.svg);mask-size:cover;content:""}@media(min-width: 768px){.recruitNew__head-category::after{left:-30px}}@media not all and (min-width: 768px){.recruitNew__head-category::after{left:20px}}.recruitNew__head-title{font-weight:bold}@media(min-width: 768px){.recruitNew__head-title{font-size:55px}}@media not all and (min-width: 768px){.recruitNew__head-title{font-size:30px}}.recruitNew__head-title.-interviewSingle{margin-top:auto;margin-bottom:0}@media(min-width: 768px){.recruitNew__head-title.-interviewSingle{font-size:40px}}.recruitNew__head-title:not(.-interviewSingle){position:relative;z-index:0}.recruitNew__head-title:not(.-interviewSingle)::after{position:absolute;inset:0;margin-top:auto;margin-bottom:auto;z-index:-1;aspect-ratio:221/150;background-color:rgba(255,255,225,.3);mask-image:url(/corporate/recruit/img/recruitNew__head-title--recruit.svg);mask-size:cover;content:""}@media(min-width: 768px){.recruitNew__head-title:not(.-interviewSingle)::after{width:221px}}@media not all and (min-width: 768px){.recruitNew__head-title:not(.-interviewSingle)::after{width:150px}}body[data-theme-color=red] .recruitNew__head-title:not(.-interviewSingle)::after{background-color:#c7000b}body[data-theme-color=purple] .recruitNew__head-title:not(.-interviewSingle)::after{background-color:#5d0c75}body[data-theme-color=orange] .recruitNew__head-title:not(.-interviewSingle)::after{background-color:#cb4800}body[data-theme-color=yellow] .recruitNew__head-title:not(.-interviewSingle)::after{background-color:#d8a500}body[data-theme-color=blue] .recruitNew__head-title:not(.-interviewSingle)::after{background-color:#006bae}body[data-theme-color=green] .recruitNew__head-title:not(.-interviewSingle)::after{background-color:#5fa224}.recruitNew__head.-new_graduate .recruitNew__head-title:not(.-interviewSingle)::after{opacity:0}.recruitNew__head.-interviewTop .recruitNew__head-title:not(.-interviewSingle)::after{background-color:#006bae}.recruitNew__head-lead{position:relative}@media not all and (min-width: 768px){.recruitNew__head-lead{font-size:14px}}.recruitNew__head-lead.-interviewSingle{font-weight:bold;line-height:1.8}@media(min-width: 768px){.recruitNew__head-lead.-interviewSingle{font-size:28px}}@media not all and (min-width: 768px){.recruitNew__head-lead.-interviewSingle{font-size:18px}}.recruitNew__head-meta{margin-top:0}@media(min-width: 768px){.recruitNew__head-meta{font-size:20px}}@media not all and (min-width: 768px){.recruitNew__head-meta{margin-top:-10px;font-size:16px}}.recruitNew__head-img{position:relative}@media not all and (min-width: 768px){.recruitNew__head-img{margin-top:20px}}body.recruitInterview .recruitNew__head-img>*::after{display:flex;align-items:end;position:absolute;top:0;right:0;opacity:.5;height:100%;font-family:"Barlow Condensed";font-weight:bold;line-height:1;white-space:nowrap;content:attr(data-title)}@media(min-width: 768px){body.recruitInterview .recruitNew__head-img>*::after{max-height:470px;font-size:72px}}@media not all and (min-width: 768px){body.recruitInterview .recruitNew__head-img>*::after{right:-25px;font-size:40px}}@media(min-width: 768px){.recruitNew__head-img>div:has(>img){position:relative;left:0;right:calc(50% - 50vw);padding-left:20px}}@media not all and (min-width: 768px){.recruitNew__head-img>div:has(>img){margin-left:-35px;margin-right:-35px}}@media(min-width: 768px){.recruitNew__head-img>div:has(>img){margin-right:calc(50% - 50vw);width:50vw}}@media(min-width: 768px){.recruitNew__head-img>div:has(>img)>img{width:100%;height:100%;object-fit:cover}}.recruitNew__body{position:relative;z-index:0}@media(min-width: 768px){.recruitNew__body{padding-top:70px;padding-bottom:110px}}@media not all and (min-width: 768px){.recruitNew__body{padding-top:35px;padding-bottom:55px}}.recruitNew__body.-interviewSingle{padding-bottom:0}@media(min-width: 768px){.recruitNew__head:has(.recruitNew__head-img)+.recruitNew__body{padding-top:0}.recruitNew__head:has(.recruitNew__head-img)+.recruitNew__body>.recruitNew__body-wrap{position:relative;top:-60px}}.recruitNew__body.-recruitTop{background-color:#000;background-image:url(/corporate/recruit/img/recruitNew__body--recruitTop.png);background-size:cover;background-position:center center}.recruitNew__body.-interviewTop{position:static;background-color:#000;background-image:url(/corporate/recruit/img/recruitNew__body--interview.svg);background-size:cover;background-position:center center}.recruitNew__body.-new_graduate{position:relative}.recruitNew__body.-new_graduate::before{position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background-image:none;background-image:url(/corporate/recruit/img/recruitNew__body--new_graduate.svg);mask-image:none;content:""}@media not all and (min-width: 768px){.recruitNew__body.-new_graduate::before{background-color:#000}}.recruitNew__body::before{position:absolute;inset:0;z-index:-1;mask-image:url(/corporate/recruit/img/recruitNew__body.svg);mask-size:100% auto;mask-position:top center;content:""}body[data-theme-color=red] .recruitNew__body::before{background-color:#c7000b}body[data-theme-color=purple] .recruitNew__body::before{background-color:#5d0c75}body[data-theme-color=orange] .recruitNew__body::before{background-color:#cb4800}body[data-theme-color=yellow] .recruitNew__body::before{background-color:#d8a500}body[data-theme-color=blue] .recruitNew__body::before{background-color:#006bae}body[data-theme-color=green] .recruitNew__body::before{background-color:#5fa224}body[data-theme-color=red] .recruitNew__body{background-color:#000}body[data-theme-color=purple] .recruitNew__body{background-color:#845b8c}body[data-theme-color=orange] .recruitNew__body{background-color:#c08158}body[data-theme-color=yellow] .recruitNew__body{background-color:#ddcf78}body[data-theme-color=blue] .recruitNew__body{background-color:#4c8cb4}body[data-theme-color=green] .recruitNew__body{background-color:#9db465}.recruitNew__body-wrap{background-color:#fff}@media(min-width: 768px){.recruitNew__body-wrap{padding:40px}}@media not all and (min-width: 768px){.recruitNew__body-wrap{padding:20px}}.recruitNew__body.-new_graduate>.recruitNew__body-wrap,.recruitNew__body.-interviewTop>.recruitNew__body-wrap,.recruitNew__body.-recruitTop>.recruitNew__body-wrap{background-color:rgba(0,0,0,0)}.recruitNew__body.-interviewTop>.recruitNew__body-wrap{position:relative;z-index:1}.recruitNew__body .h2{position:relative;padding-left:30px;font-weight:bold}@media(min-width: 768px){.recruitNew__body .h2{font-size:32px}}@media not all and (min-width: 768px){.recruitNew__body .h2{font-size:24px}}.recruitNew__body .h2::before{position:absolute;top:0;left:0;opacity:.65;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:28px 28px 0px 0px;content:""}body[data-theme-color=red] .recruitNew__body .h2::before{border-color:#c7000b rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body[data-theme-color=purple] .recruitNew__body .h2::before{border-color:#5d0c75 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body[data-theme-color=orange] .recruitNew__body .h2::before{border-color:#cb4800 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body[data-theme-color=yellow] .recruitNew__body .h2::before{border-color:#d8a500 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body[data-theme-color=blue] .recruitNew__body .h2::before{border-color:#006bae rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body[data-theme-color=green] .recruitNew__body .h2::before{border-color:#5fa224 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.recruitNew__body .h3{padding-bottom:5px;font-weight:bold}@media(min-width: 768px){.recruitNew__body .h3{font-size:24px}}@media not all and (min-width: 768px){.recruitNew__body .h3{font-size:18px}}body[data-theme-color=red] .recruitNew__body .h3{border-bottom:1px solid #c7000b}body[data-theme-color=purple] .recruitNew__body .h3{border-bottom:1px solid #5d0c75}body[data-theme-color=orange] .recruitNew__body .h3{border-bottom:1px solid #cb4800}body[data-theme-color=yellow] .recruitNew__body .h3{border-bottom:1px solid #d8a500}body[data-theme-color=blue] .recruitNew__body .h3{border-bottom:1px solid #006bae}body[data-theme-color=green] .recruitNew__body .h3{border-bottom:1px solid #5fa224}.recruitNew__body .h3.-min{border-bottom:none !important}.recruitNew__body .h4{font-weight:bold}@media(min-width: 768px){.recruitNew__body .h4{font-size:20px}}@media not all and (min-width: 768px){.recruitNew__body .h4{font-size:16px}}.recruitNew__body .text{line-height:1.6}.recruitNew__body .text[href]{color:#00428e;text-decoration:underline}.recruitNew__body .text[href]:hover,.recruitNew__body .text[href]:focus{text-decoration:none}.recruitNew__body .text--link[href]{position:relative;color:#00428e}.recruitNew__body .text--link[href]::before{position:absolute;top:.125em;left:0;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #00bfb2;border-width:6px 0px 6px 14px;content:""}.recruitNew__body .button{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:100%;min-height:70px;padding:10px;padding-right:50px;border-radius:calc(infinity*1px);position:relative;background-color:#000;text-align:center;font-weight:bold;line-height:1.4}@media(min-width: 768px){.recruitNew__body .button{font-size:18px}}@media not all and (min-width: 768px){.recruitNew__body .button{font-size:16px}}.recruitNew__body .button[href^="#"]{background-color:#f3f3f3}.recruitNew__body .button::after{position:absolute;top:0;bottom:0;right:20px;width:12px;height:16px;margin-top:auto;margin-bottom:auto;background-color:#fff;mask-image:url(/corporate/recruit/new_graduate/department_and_work_introduction/img/ico_arrow01.svg);mask-size:12px 16px;content:""}.recruitNew__body .button[href^="#"]::after{background-color:#000;transform:rotate(90deg)}.recruitNew__body details.modal>summary{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:70px;position:relative;background-color:#f3f3f3;text-align:center;font-weight:bold}body[data-theme-color=blue] .recruitNew__body details.modal>summary{background-color:#c6d3e4}.recruitNew__body details.modal>summary::marker,.recruitNew__body details.modal>summary::-webkit-details-marker{display:none;content:none}.recruitNew__body details.modal>summary+*{position:fixed;inset:0;z-index:2;width:calc(100% - 40px);max-width:1200px;height:fit-content;margin:auto;padding:20px;background-color:#fff}.recruitNew__body details.modal[open]>summary::after{position:fixed;inset:0;z-index:1;opacity:.5;width:100vw;height:100vh;background-color:#000;content:""}body:has(.modal[open]) .footer,body:has(.modal[open]) .arw-linebar{z-index:-1}.recruitNew__body .modal__close{position:absolute;top:10px;right:10px;background-image:url(/corporate/recruit/img/modal__close.svg);background-size:cover;white-space:nowrap;text-indent:100%;overflow:hidden}@media(min-width: 768px){.recruitNew__body .modal__close{width:52px;height:52px}}@media not all and (min-width: 768px){.recruitNew__body .modal__close{width:44px;height:44px}}body[data-theme-color=red] .recruitNew__body .modal__close{background-color:#c7000b}body[data-theme-color=purple] .recruitNew__body .modal__close{background-color:#5d0c75}body[data-theme-color=orange] .recruitNew__body .modal__close{background-color:#cb4800}body[data-theme-color=yellow] .recruitNew__body .modal__close{background-color:#d8a500}body[data-theme-color=blue] .recruitNew__body .modal__close{background-color:#006bae}body[data-theme-color=green] .recruitNew__body .modal__close{background-color:#5fa224}.recruitNew__body .label{display:block;width:fit-content;margin-bottom:5px;padding:5px 20px;border-radius:12px;background-color:#888;color:#fff;font-size:.875rem;line-height:1}body[data-theme-color=red] .recruitNew__body .label{background-color:#c7000b}body[data-theme-color=purple] .recruitNew__body .label{background-color:#5d0c75}body[data-theme-color=orange] .recruitNew__body .label{background-color:#cb4800}body[data-theme-color=yellow] .recruitNew__body .label{background-color:#d8a500}body[data-theme-color=blue] .recruitNew__body .label{background-color:#006bae}body[data-theme-color=green] .recruitNew__body .label{background-color:#5fa224}.recruitNew__flow{display:grid;gap:10px}@media not all and (min-width: 768px){.recruitNew__flow{grid-template-columns:2fr 1fr}}.recruitNew__flow>*{display:flex}@media not all and (min-width: 768px){.recruitNew__flow>*{flex-direction:column;gap:30px}}@media(min-width: 768px){.recruitNew__flow>*{gap:6px 10px}}@media not all and (min-width: 768px){.recruitNew__flow>*+.recruitNew__flow>*{margin-top:10px}}@media(min-width: 768px){.recruitNew__flow>*+.recruitNew__flow>*{margin-top:15px}}@media(min-width: 768px){.recruitNew__flow>*>*{width:100%}}.recruitNew__flow>*>*:first-of-type:last-of-type{height:100%}.recruitNew__flow-item{display:flex;flex-wrap:wrap;align-items:center;padding:10px;padding-right:50px;position:relative;line-height:1.2}@media(min-width: 768px){.recruitNew__flow-item{height:70px;font-size:18px;background-image:linear-gradient(to right, #f3f3f3 0, #f3f3f3 calc(100% - 19px), transparent calc(100% - 19px), transparent)}}@media not all and (min-width: 768px){.recruitNew__flow-item{height:50px;background-color:#f3f3f3;font-size:16px}.recruitNew__flow-item:first-of-type:last-of-type{align-items:start;height:100%;padding-right:30px}.recruitNew__flow-item:first-of-type:last-of-type::after{margin-top:10px}}.recruitNew__flow-item::before{position:absolute;right:0;z-index:1;width:0;height:0;content:""}@media(min-width: 768px){.recruitNew__flow-item::before{top:0;bottom:0;border-left:19px solid #f3f3f3;border-top:35px solid rgba(0,0,0,0);border-bottom:35px solid rgba(0,0,0,0)}}@media not all and (min-width: 768px){.recruitNew__flow-item::before{order:1;left:0;bottom:-20px;width:100%;height:20px;background-color:#f3f3f3;clip-path:polygon(50% 100%, 0 0, 100% 0)}}.recruitNew__flow-item[href]::after{position:absolute;top:0;bottom:0;right:20px;width:12px;height:16px;margin-top:auto;margin-bottom:auto;background-color:#000;mask-image:url(/corporate/recruit/new_graduate/department_and_work_introduction/img/ico_arrow01.svg);mask-size:12px 16px;content:""}@media not all and (min-width: 768px){.recruitNew__flow-item[href]::after{right:10px}}.recruitNew__flow-item[href][href^="#"]::after{transform:rotate(90deg)}.recruitNew__flow-item[href]:hover,.recruitNew__flow-item[href]:focus{text-decoration:underline}.recruitNew__topCard{display:grid;gap:20px}@media(min-width: 768px){.recruitNew__topCard{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.recruitNew__topCard{grid-template-columns:repeat(3, 1fr)}}.recruitNew__topCard-item{display:flex;justify-content:center;align-items:end;position:relative;background-size:cover;background-position:center center;padding:20px;border:1px solid #fff;color:#fff;font-weight:bold;line-height:1.4;transition:filter .5s;aspect-ratio:380/234}@media(min-width: 768px){.recruitNew__topCard-item{font-size:32px}}@media not all and (min-width: 768px){.recruitNew__topCard-item{font-size:20px}}.recruitNew__topCard-item:hover,.recruitNew__topCard-item:focus{text-decoration:underline;filter:brightness(1.5)}.recruitNew__topCard-item::after{position:absolute;inset:0;background-size:cover;content:""}[data-color=red]::after{background-image:url(/corporate/recruit/img/recruitNew__topCard-item--red.svg)}[data-color=purple]::after{background-image:url(/corporate/recruit/img/recruitNew__topCard-item--purple.svg)}[data-color=orange]::after{background-image:url(/corporate/recruit/img/recruitNew__topCard-item--orange.svg)}[data-color=yellow]::after{background-image:url(/corporate/recruit/img/recruitNew__topCard-item--yellow.svg)}[data-color=blue]::after{background-image:url(/corporate/recruit/img/recruitNew__topCard-item--blue.svg)}[data-color=green]::after{background-image:url(/corporate/recruit/img/recruitNew__topCard-item--green.svg)}.recruitNew__topCard-item>span{position:relative;z-index:1;text-shadow:0 0 10px rgba(0,0,0,.5);line-height:1.2}.recruitNew__topCard-item>img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;filter:brightness(0.6)}.recruitNew__welfare{display:grid;gap:20px}@media(min-width: 768px){.recruitNew__welfare{grid-template-columns:repeat(3, 1fr)}}.recruitNew__welfare-item>summary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background-size:cover;background-position:center center;padding:20px;text-align:center;font-weight:bold;line-height:1.25;transition:filter .5s}@media(min-width: 768px){.recruitNew__welfare-item>summary{font-size:28px}}@media not all and (min-width: 768px){.recruitNew__welfare-item>summary{font-size:20px}}.recruitNew__welfare-item>summary::marker,.recruitNew__welfare-item>summary::-webkit-details-marker{display:none;content:none}.recruitNew__welfare-item>summary:hover,.recruitNew__welfare-item>summary:focus{filter:brightness(1.2)}.recruitNew__welfare-item>summary>img{height:80px;margin-top:auto;margin-bottom:auto}.recruitNew__welfare-item:not([open]){position:relative;z-index:0}.recruitNew__welfare-item[open]>summary::before{position:fixed;inset:0;z-index:9997;content:""}body:has(.recruitNew__welfare-item[open]) .header{z-index:0}body:has(.recruitNew__welfare-item[open]) .arw-linebar,body:has(.recruitNew__welfare-item[open]) .footer{z-index:-1}.recruitNew__welfare-modal{display:flex;flex-direction:column;align-items:center;position:fixed;inset:0;z-index:9999;width:calc(100vw - 40px);max-width:980px;height:fit-content;max-height:calc(100vh - 80px);margin:auto;background-color:#fff;padding:20px}@media(min-width: 768px){.recruitNew__welfare-modal{gap:30px;padding-top:50px;padding-bottom:100px}}@media not all and (min-width: 768px){.recruitNew__welfare-modal{gap:20px;overflow:auto}}.recruitNew__welfare-modal-wrap{width:fit-content;margin-left:auto;margin-right:auto}.recruitNew__welfare-modal-wrap b{font-weight:bold}.recruitNew__welfare-modal-wrap .list{margin-top:0}.recruitNew__welfare-modal-close{position:fixed;inset:0;opacity:.5;z-index:9998;background-color:#000;content:""}.recruitNew__recruitInfo{display:grid;gap:20px 40px}@media(min-width: 768px){.recruitNew__recruitInfo{grid-template-columns:repeat(3, 1fr)}}.recruitNew__recruitInfo-item{position:relative;background-color:#f3f3f3}@media(min-width: 768px){.recruitNew__recruitInfo-item{padding:20px 35px}}@media not all and (min-width: 768px){.recruitNew__recruitInfo-item{padding:15px}}.recruitNew__recruitInfo-item::before{display:block;margin-left:auto;margin-right:auto;background-image:url(/corporate/recruit/img/recruitNew__recruitInfo.svg);background-size:calc(100%*3) 100%;content:""}@media(min-width: 768px){.recruitNew__recruitInfo-item::before{width:65px;height:65px}}@media not all and (min-width: 768px){.recruitNew__recruitInfo-item::before{width:40px;height:40px}}.recruitNew__recruitInfo-item.-form::before{background-position:calc(0%) 0;content:""}.recruitNew__recruitInfo-item.-tel::before{background-position:calc(-100%) 0;content:""}.recruitNew__recruitInfo-item.-letter::before{background-position:calc(-200%) 0;content:""}.recruitNew__recruitInfo-item>[href]::before{position:absolute;inset:0;opacity:0;border:1px solid #000;content:""}.recruitNew__recruitInfo-item>[href]:hover::before{opacity:1}.recruitNew__recruitInfo-item>[href]:focus-visible{outline:none}.recruitNew__recruitInfo-item>[href]:focus-visible::before{opacity:1;outline:inherit;outline-width:unset;outline-offset:inherit}.recruitNew__recruitInfo-title{font-weight:bold;text-align:center}@media(min-width: 768px){.recruitNew__recruitInfo-title{font-size:20px}}@media not all and (min-width: 768px){.recruitNew__recruitInfo-title{font-size:16px}}.recruitNew__recruitInfo-title+*{margin-top:15px}.recruitNew__collapse{border-bottom:1px dashed #707070}.recruitNew__collapse>summary{display:block;position:relative}@media(min-width: 768px){.recruitNew__collapse>summary{padding:25px 45px}}@media not all and (min-width: 768px){.recruitNew__collapse>summary{padding:15px 10px;padding-left:30px;padding-right:40px}}.recruitNew__collapse>summary::marker,.recruitNew__collapse>summary::-webkit-details-marker{display:none;content:none}.recruitNew__collapse>summary>*{margin:0;line-height:1.2}.recruitNew__collapse>summary+*{position:relative;background-color:#f3f3f3}@media(min-width: 768px){.recruitNew__collapse>summary+*{padding:25px 45px}}@media not all and (min-width: 768px){.recruitNew__collapse>summary+*{padding:15px;padding-left:30px}}.recruitNew__collapse.-faq>summary::before{position:absolute;top:15px;left:0;font-family:"Barlow Condensed";line-height:1;text-align:center;content:"Q"}@media(min-width: 768px){.recruitNew__collapse.-faq>summary::before{width:45px;font-size:40px}}@media not all and (min-width: 768px){.recruitNew__collapse.-faq>summary::before{width:30px;font-size:28px}}body[data-theme-color=red] .recruitNew__collapse.-faq>summary::before{color:#c7000b}body[data-theme-color=purple] .recruitNew__collapse.-faq>summary::before{color:#5d0c75}body[data-theme-color=orange] .recruitNew__collapse.-faq>summary::before{color:#cb4800}body[data-theme-color=yellow] .recruitNew__collapse.-faq>summary::before{color:#d8a500}body[data-theme-color=blue] .recruitNew__collapse.-faq>summary::before{color:#006bae}body[data-theme-color=green] .recruitNew__collapse.-faq>summary::before{color:#5fa224}.recruitNew__collapse.-faq>summary+*{position:relative}.recruitNew__collapse.-faq>summary+*::before{position:absolute;top:15px;left:0;font-family:"Barlow Condensed";line-height:1;text-align:center;content:"A"}@media(min-width: 768px){.recruitNew__collapse.-faq>summary+*::before{width:45px;font-size:40px}}@media not all and (min-width: 768px){.recruitNew__collapse.-faq>summary+*::before{width:30px;font-size:28px}}.recruitNew__collapse>summary::after{background-image:url(/corporate/recruit/img/recruitNew__collapse.svg);background-size:calc(100%*2) 100%}.recruitNew__collapse>summary::marker,.recruitNew__collapse>summary::-webkit-details-marker{display:none;content:none}.recruitNew__collapse[open]>summary::after{position:absolute;top:0;right:15px;bottom:0;width:16px;height:16px;margin-top:auto;margin-bottom:auto;background-position:calc(100%) 0;content:""}.recruitNew__collapse:not([open])>summary::after{position:absolute;top:0;right:15px;bottom:0;width:16px;height:16px;margin-top:auto;margin-bottom:auto;background-position:calc(0%) 0;content:""}.recruitNew__table{white-space:nowrap;overflow:auto}.recruitNew__table>table{border:2px solid #00428e;border-collapse:collapse}@media(min-width: 768px){.recruitNew__table>table{width:100%}}.recruitNew__table>table>caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.recruitNew__table>table>thead>tr>th{padding:5px;text-align:center;color:#fff;font-weight:bold;line-height:1.8}@media(min-width: 768px){.recruitNew__table>table>thead>tr>th{font-size:18px}}@media not all and (min-width: 768px){.recruitNew__table>table>thead>tr>th{font-size:16px}}.recruitNew__table>table>thead>tr>th[scope=rowgroup]{background-color:#4b4b4b}.recruitNew__table>table>thead>tr>th:not([scope=rowgroup]){background-color:#00428e}.recruitNew__table>table>thead>tr>th+*{border-left:2px solid #fff}.recruitNew__table>table>tbody>tr>*{padding:5px;color:#2a2a2a;text-align:center}.recruitNew__table>table>tbody>tr>*:empty::before{content:"-"}.recruitNew__table>table>tbody>tr>*+*{border-left:2px solid #00428e}.recruitNew__table>table>tbody>tr:nth-child(odd)>td{background-color:#f3f3f3}.recruitInterview__list{display:grid;gap:40px 20px}@media(min-width: 768px){.recruitInterview__list{grid-template-columns:repeat(2, 1fr);margin-top:-130px}}@media(min-width: 1024px){.recruitInterview__list{grid-template-columns:repeat(3, 1fr)}}.recruitInterview__list-item{display:grid;grid-template-columns:repeat(2, 1fr);border:2px solid #fff;background-color:#000;color:#fff;height:100%}.recruitInterview__list-itemCategory{padding:15px 20px 0;font-weight:bold;line-height:1.3}@media(min-width: 768px){.recruitInterview__list-itemCategory{font-size:28px;height:calc(15px + 2.6em);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media not all and (min-width: 768px){.recruitInterview__list-itemCategory{font-size:20px}}.recruitInterview__list-itemCategory>span{display:inline-block;line-height:1}.recruitInterview__list-itemCategory+*{margin-top:5px;padding-left:20px;padding-right:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content}.recruitInterview__list-itemCategory+* br{display:none}.recruitInterview__list-itemTitle{margin-top:20px;padding-left:20px;padding-right:20px;padding-bottom:30px;font-weight:bold;line-height:1}@media(min-width: 768px){.recruitInterview__list-itemTitle{font-size:18px}}@media not all and (min-width: 768px){.recruitInterview__list-itemTitle{font-size:16px}}.recruitInterview__list-item>img{grid-area:1/2/4/2;height:100%;width:100%;object-fit:cover;pointer-events:none}.recruitInterview__listFoot{margin-top:60px;display:grid;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;color:#fff;font-weight:bold;line-height:1.26;text-align:center}@media(min-width: 768px){.recruitInterview__listFoot{gap:20px 40px}}@media not all and (min-width: 768px){.recruitInterview__listFoot{gap:30px 20px}.recruitInterview__listFoot:has([href]:nth-of-type(2)){grid-template-columns:repeat(2, 1fr)}}.recruitInterviewSingle__section{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media(min-width: 768px){.recruitInterviewSingle__section{padding-top:50px;padding-bottom:50px}}@media not all and (min-width: 768px){.recruitInterviewSingle__section{padding-top:30px;padding-bottom:30px}}.recruitInterviewSingle__section.-type2{position:relative}@media(min-width: 768px){.recruitInterviewSingle__section.-type2{margin-top:-60px;padding-top:60px}}@media not all and (min-width: 768px){.recruitInterviewSingle__section.-type2{padding:20px}}.recruitInterviewSingle__section.-type2::before{position:absolute;inset:0 calc(50% - 50vw);z-index:-2;background-color:#006bae;background-image:url(/corporate/recruit/img/recruitInterviewSingle__section--type2.svg);background-size:cover;background-position:top center;content:""}.recruitInterviewSingle__section.-type3{position:relative;z-index:-1;padding-bottom:0}@media(min-width: 768px){.recruitInterviewSingle__section.-type3{margin-top:-165px;padding-top:225px}}@media not all and (min-width: 768px){.recruitInterviewSingle__section.-type3{padding-top:30px}}.recruitInterviewSingle__section.-type3::before{position:absolute;inset:0 calc(50% - 50vw);background-color:#000;background-image:url(/corporate/recruit/img/recruitInterviewSingle__section--type3.svg);background-size:cover;background-position:top center;content:""}.recruitInterviewSingle__section.-type4{position:relative}@media(min-width: 768px){.recruitInterviewSingle__section.-type4{padding-top:60px;padding-bottom:60px}}@media not all and (min-width: 768px){.recruitInterviewSingle__section.-type4{padding-top:30px;padding-bottom:30px}}.recruitInterviewSingle__section.-type4::before{position:absolute;inset:0 calc(50% - 50vw);background-color:#006bae;background-image:url(/corporate/recruit/img/recruitInterviewSingle__section--type4.svg);background-size:cover;background-position:center center;content:""}.recruitInterviewSingle__section.-schedule{display:flex;flex-wrap:wrap;align-items:end;position:relative}@media(min-width: 768px){.recruitInterviewSingle__section.-schedule{padding-top:60px;padding-bottom:0}}@media not all and (min-width: 768px){.recruitInterviewSingle__section.-schedule{flex-direction:column;padding-top:30px;padding-bottom:30px}}.recruitInterviewSingle__section.-schedule::before{position:absolute;inset:0 calc(50% - 50vw);background-color:#fff;background-image:url(/corporate/recruit/img/recruitInterviewSingle__section--schedule.svg);background-size:cover;background-position:center center;content:""}.recruitInterviewSingle__section.-schedule::after{display:block;z-index:1;aspect-ratio:545/385;background-image:url(/corporate/recruit/img/recruitInterviewSingle__section--schedule__after.svg);background-size:cover;background-position:center top;content:""}@media(min-width: 768px){.recruitInterviewSingle__section.-schedule::after{width:500px;min-width:25%;max-width:50%}}@media(min-width: 768px){.recruitInterviewSingle__section-grid{display:grid;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.recruitInterviewSingle__section.-type1 .recruitInterviewSingle__section-grid{grid-template-columns:calc(50% + 110px) 1fr}}@media(min-width: 768px){.recruitInterviewSingle__section.-type3 .recruitInterviewSingle__section-grid{gap:35px}}@media(min-width: 768px){.recruitInterviewSingle__section.-type1 .recruitInterviewSingle__section-grid>*:first-of-type{margin-top:-50px;margin-bottom:10px;padding-top:50px;background-color:#fff}}.recruitInterviewSingle__section-subtitle{position:relative;z-index:1;display:flex;align-items:center;color:#006bae;font-weight:bold}@media(min-width: 768px){.recruitInterviewSingle__section-subtitle{gap:18px;font-size:24px}}@media not all and (min-width: 768px){.recruitInterviewSingle__section-subtitle{gap:10px;font-size:20px}}.recruitInterviewSingle__section.-type2 .recruitInterviewSingle__section-subtitle{color:#fff}.recruitInterviewSingle__section.-type3 .recruitInterviewSingle__section-subtitle{color:#fff}.recruitInterviewSingle__section.-type4 .recruitInterviewSingle__section-subtitle{color:#fff}.recruitInterviewSingle__section-subtitle::before{display:flex;opacity:.5;font-family:"Barlow Condensed";line-height:1}@media(min-width: 768px){.recruitInterviewSingle__section-subtitle::before{font-size:28px}}@media not all and (min-width: 768px){.recruitInterviewSingle__section-subtitle::before{font-size:20px}}.recruitInterviewSingle__section{counter-increment:section-counter}.recruitInterviewSingle__section .recruitInterviewSingle__section-subtitle::before{content:counter(section-counter, decimal-leading-zero)}.recruitInterviewSingle__section.-type2 .recruitInterviewSingle__section-subtitle::before{color:#fff}.recruitInterviewSingle__section.-type3 .recruitInterviewSingle__section-subtitle::before{color:#fff}.recruitInterviewSingle__section.-type4 .recruitInterviewSingle__section-subtitle::before{color:#fff}.recruitInterviewSingle__section-title{position:relative;z-index:1;margin-top:15px;color:#006bae;font-weight:bold;line-height:1.25}@media(min-width: 768px){.recruitInterviewSingle__section-title{font-size:28px}}@media not all and (min-width: 768px){.recruitInterviewSingle__section-title{font-size:20px}}.recruitInterviewSingle__section.-type2 .recruitInterviewSingle__section-title{color:#fff}.recruitInterviewSingle__section.-type3 .recruitInterviewSingle__section-title{color:#fff}.recruitInterviewSingle__section.-type4 .recruitInterviewSingle__section-title{color:#fff}.recruitInterviewSingle__section.-schedule .recruitInterviewSingle__section-title{width:100%}.recruitInterviewSingle__section-text{position:relative;margin-top:20px;line-height:2}.recruitInterviewSingle__section-text+.recruitInterviewSingle__section-text{margin-top:.75em}@media(min-width: 768px){.recruitInterviewSingle__section.-type1 .recruitInterviewSingle__section-text{padding-right:30px}}@media(min-width: 1200px){.recruitInterviewSingle__section.-type1 .recruitInterviewSingle__section-text{padding-right:150px}}@media(min-width: 768px){.recruitInterviewSingle__section.-type1 .recruitInterviewSingle__section-text::before{position:absolute;inset:0;left:calc(50% - 50vw);background-color:inherit}}@media(min-width: 768px){.recruitInterviewSingle__section.-type1 .recruitInterviewSingle__section-text:last-of-type{padding-bottom:60px}}.recruitInterviewSingle__section.-type2 .recruitInterviewSingle__section-text{color:#fff}.recruitInterviewSingle__section.-type3 .recruitInterviewSingle__section-text{color:#fff}@media(min-width: 768px){.recruitInterviewSingle__section.-type3 .recruitInterviewSingle__section-text:last-of-type{padding-bottom:60px}}.recruitInterviewSingle__section.-type4 .recruitInterviewSingle__section-text{color:#fff}@media not all and (min-width: 768px){.recruitInterviewSingle__section-image{margin-top:30px}}@media(min-width: 768px){.recruitInterviewSingle__section.-type1 .recruitInterviewSingle__section-image{position:relative;z-index:-1;margin-left:-60px;margin-right:-90px;margin-bottom:-55px;object-fit:cover;height:100%}.recruitInterviewSingle__section.-type1 .recruitInterviewSingle__section-image>img{width:100%;max-width:initial;object-fit:cover;height:100%}}@media(min-width: 1200px){.recruitInterviewSingle__section.-type1 .recruitInterviewSingle__section-image{margin-right:calc((100vw - 1200px)/-2 - 20px)}}.recruitInterviewSingle__section.-type2 .recruitInterviewSingle__section-image{text-align:center}@media(min-width: 768px){.recruitInterviewSingle__section.-type2 .recruitInterviewSingle__section-image{margin-top:60px}}@media not all and (min-width: 768px){.recruitInterviewSingle__section.-type2 .recruitInterviewSingle__section-image{margin-top:30px}}.recruitInterviewSingle__section.-type3 .recruitInterviewSingle__section-image{position:relative}@media(min-width: 768px){.recruitInterviewSingle__section.-type3 .recruitInterviewSingle__section-image{margin-right:-85px}}@media(min-width: 1200px){.recruitInterviewSingle__section.-type3 .recruitInterviewSingle__section-image{margin-right:calc((100vw - 1200px)/-2)}.recruitInterviewSingle__section.-type3 .recruitInterviewSingle__section-image>img{width:100%;max-width:initial}}@media not all and (min-width: 768px){.recruitInterviewSingle__section.-type3 .recruitInterviewSingle__section-image{margin-bottom:-30px}}.recruitInterviewSingle__section.-type3 .recruitInterviewSingle__section-image>img{width:100%;height:100%;object-fit:cover}@media(min-width: 768px){.recruitInterviewSingle__section.-schedule .recruitInterviewSingle__section-image{margin-bottom:-60px}}@media not all and (min-width: 768px){.recruitInterviewSingle__section.-schedule .recruitInterviewSingle__section-image{margin-bottom:-30px}}.recruitInterviewSingle__section.-schedule .recruitInterviewSingle__section-image>img{width:100%;height:100%;object-fit:cover}.recruitInterviewSingle__schedule{display:table;position:relative;margin-left:auto;margin-right:auto}@media(min-width: 768px){.recruitInterviewSingle__schedule{flex:1;margin-top:-40px;margin-bottom:60px;border-spacing:25px 40px}}@media not all and (min-width: 768px){.recruitInterviewSingle__schedule{border-spacing:25px 20px}}.recruitInterviewSingle__schedule::before{position:absolute;left:0;right:0;opacity:.2;bottom:20px;width:20px;border-radius:20px;background-color:#a0a0a5;content:""}@media(min-width: 768px){.recruitInterviewSingle__schedule::before{top:80px}}@media not all and (min-width: 768px){.recruitInterviewSingle__schedule::before{top:40px}}.recruitInterviewSingle__schedule>*{display:table-row;position:relative}.recruitInterviewSingle__schedule>*>*{display:table-cell}.recruitInterviewSingle__schedule>*::before{position:absolute;top:0;left:-19px;width:9px;height:9px;margin-top:auto;margin-bottom:auto;border-radius:50%;background-color:#006bae;translate:0 100%;content:""}.recruitInterviewSingle__schedule-date{position:relative;width:3em;color:#006bae;font-size:16px;font-weight:bold;white-space:nowrap}.recruitInterviewSingle__schedule-title{font-weight:bold;white-space:nowrap}.recruitInterviewSingle__others{position:relative;background-color:#000}@media(min-width: 768px){.recruitInterviewSingle__others{padding-top:60px;padding-bottom:40px}}@media not all and (min-width: 768px){.recruitInterviewSingle__others{padding-top:30px;padding-bottom:30px}}.recruitInterviewSingle__others::before{position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background:inherit;background-size:cover;content:"''"}.recruitInterviewSingle__others:not(:has(.recruitInterviewSingle__others-item)){display:none}.recruitInterviewSingle__others-carousel .slick-track{display:flex;gap:20px}.recruitInterviewSingle__others-carousel .slick-item{padding-left:10px;padding-right:10px}.recruitInterviewSingle__others-carousel .slick-list{overflow:hidden}.recruitInterviewSingle__others-carousel .slick-dots{position:relative;z-index:1000;display:flex;justify-content:center;align-items:center;pointer-events:none;gap:20px}@media(min-width: 768px){.recruitInterviewSingle__others-carousel .slick-dots{margin-top:40px}}@media not all and (min-width: 768px){.recruitInterviewSingle__others-carousel .slick-dots{margin-top:20px}}.recruitInterviewSingle__others-carousel .slick-dots>*{pointer-events:all}.recruitInterviewSingle__others-carousel .slick-dots>*>*{display:block;width:14px;height:14px;border-radius:50%;overflow:hidden;border:solid 2px #fff;background-color:#4c8cb4;text-indent:-100%}.recruitInterviewSingle__others-carousel .slick-dots>*.slick-active>*{background-color:#fff}.recruitInterviewSingle__others-item{display:grid;grid-template-columns:52% 1fr;background-color:#fff;color:#000;height:100%}.recruitInterviewSingle__others-itemCategory{padding-top:15px;padding-left:15px;padding-right:15px;font-weight:bold;line-height:1.4;color:#0064d2}@media(min-width: 768px){.recruitInterviewSingle__others-itemCategory{font-size:20px}}@media not all and (min-width: 768px){.recruitInterviewSingle__others-itemCategory{font-size:16px}}.recruitInterviewSingle__others-itemCategory>span{display:inline-block;line-height:1}.recruitInterviewSingle__others-itemCategory+*{margin-top:5px;padding-left:16px;padding-right:16px;font-size:14px;line-height:1.25}.recruitInterviewSingle__others-itemCopy{padding-top:5px;font-size:14px;line-height:1.25}.recruitInterviewSingle__others-itemTitle{margin-top:auto;padding:15px 15px 10px;font-weight:bold;line-height:1;color:#000}@media(min-width: 768px){.recruitInterviewSingle__others-itemTitle{font-size:18px}}@media not all and (min-width: 768px){.recruitInterviewSingle__others-itemTitle{font-size:16px}}.recruitInterviewSingle__others-item img{grid-area:1/2/4/2;height:100%;width:100%;object-fit:cover;margin-top:0;padding:0}.recruitNew__new_graduateCard{display:grid}@media(min-width: 1024px){.recruitNew__new_graduateCard{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.recruitNew__new_graduateCard{gap:50px 48px}}@media not all and (min-width: 768px){.recruitNew__new_graduateCard{gap:20px}}.recruitNew__new_graduateCard-item{display:block;background-size:cover;background-position:center center;padding:20px;color:#fff;font-weight:bold}.recruitNew__new_graduateCard-item:not(.-mynavi){border:1px solid #fff;background-color:rgba(0,0,0,.5)}@media(min-width: 768px){.recruitNew__new_graduateCard-item:not(.-mynavi){height:100%;padding:70px 30px;padding-right:55%}}@media not all and (min-width: 768px){.recruitNew__new_graduateCard-item:not(.-mynavi){min-height:140px;padding:10px;padding-right:45%}}.recruitNew__new_graduateCard-item[style*=background-image]{position:relative;background-size:0}.recruitNew__new_graduateCard-item[style*=background-image]::before{position:absolute;top:0;right:0;height:100%;background:inherit;background-size:cover;clip-path:polygon(100% 0, 100% 57%, 68% 100%, 6% 100%, 49% 0);content:""}@media(min-width: 768px){.recruitNew__new_graduateCard-item[style*=background-image]::before{width:65%;transform:translate(1px, -30px)}}@media not all and (min-width: 768px){.recruitNew__new_graduateCard-item[style*=background-image]::before{width:50%}}.recruitNew__new_graduateCard-item.-mynavi{justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;color:#fff;font-weight:bold;line-height:1.26;text-align:center}@media(min-width: 768px){.recruitNew__new_graduateCard-item.-mynavi{display:flex;gap:60px 40px;font-size:20px}}@media not all and (min-width: 768px){.recruitNew__new_graduateCard-item.-mynavi{display:grid;gap:30px 20px;font-size:16px}.recruitNew__new_graduateCard-item.-mynavi:has([href]:nth-of-type(2)){grid-template-columns:repeat(2, 1fr)}}.recruitNew__new_graduateCard-item.-mynavi>p{width:100%}@media(min-width: 768px){.recruitNew__new_graduateCard-item.-mynavi>p{font-size:20px}}@media not all and (min-width: 768px){.recruitNew__new_graduateCard-item.-mynavi>p{grid-column:1/3;font-size:16px}}.recruitNew__new_graduateCard-itemTitle{font-weight:bold;line-height:1.2}@media(min-width: 768px){.recruitNew__new_graduateCard-itemTitle{margin-right:-40px;font-size:28px}}@media not all and (min-width: 768px){.recruitNew__new_graduateCard-itemTitle{font-size:18px}}.recruitNew__new_graduateCard-itemTitle+*{font-weight:normal}@media(min-width: 768px){.recruitNew__new_graduateCard-itemTitle+*{margin-top:15px}}@media not all and (min-width: 768px){.recruitNew__new_graduateCard-itemTitle+*{margin-top:10px;font-size:14px}}.guideline-collapse-body{padding:20px;background-color:#fff}.guideline-collapse-body li+li{margin-top:30px}.guideline-collapse-body h4{padding-bottom:10px;border-bottom:solid 1px #888}.guideline-collapse-body h5{margin-top:20px;margin-bottom:5px}.guideline-collapse-body h5+*{margin-top:0}.guideline-flow>li{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;min-height:80px;max-width:500px;margin-right:auto;margin-left:auto;padding:10px;background-color:#ecd5c1;font-weight:bold}body[data-theme-color=blue] .guideline-flow>li{background-color:#c6d3e4}body[data-theme-color=yellow] .guideline-flow>li{background-color:rgba(216,165,0,.3)}.guideline-flow>li+li{margin-top:35px}.guideline-flow>li+li::before{display:inline-block;position:absolute;top:-24px;left:calc(50% - 17px);border-top:13px solid #d20c0c;border-right:17px solid rgba(0,0,0,0);border-left:17px solid rgba(0,0,0,0);content:""}body[data-theme-color=blue] .guideline-flow>li+li::before{border-top-color:#006bae}body[data-theme-color=yellow] .guideline-flow>li+li::before{border-top-color:#d8a500}.guideline-flow>li>p{font-weight:normal}#main:has(.recruitNew__head.-new_graduate){position:relative}#main:has(.recruitNew__head.-new_graduate):before{position:absolute;inset:0;z-index:-1;background-color:#000;content:""}.recruitInterview #main img{pointer-events:none}/*# sourceMappingURL=recruitNew.css.map */