.page-disability{.cta-button.-mid-career{@media screen and (max-width:768px){width:100%}}.c_page-header{align-items:center;display:flex;height:250px;justify-content:center;@media screen and (max-width:768px){height:calc(var(--vw)*160)}& .page-header-inner{@media screen and (max-width:768px){flex-direction:row;justify-content:center}& .ttl-wrap{.ja{font-size:calc(var(--rem)*60);margin-top:0;@media screen and (max-width:768px){font-size:calc(var(--vw)*30);letter-spacing:0}}}}}.maincontents{@media screen and (min-width:769px){margin-bottom:196px;margin-top:25px}@media screen and (max-width:768px){margin-bottom:calc(var(--vw)*124);margin-top:calc(var(--vw)*33)}}#mv{.container{max-width:1148px}.catch{color:#c03;font-size:calc(var(--rem)*50);line-height:1.6;@media screen and (max-width:768px){font-size:calc(var(--vw)*24);line-height:1.45833}}.img{margin-top:22px;@media screen and (max-width:768px){margin-top:2.4vw;margin-inline:calc(50% - 50vw)}}}#news{margin-top:60px;@media screen and (max-width:768px){margin-top:calc(var(--vw)*40)}.content{display:flex;gap:0 126px;justify-content:center;margin:0 auto;max-width:780px;width:100%;@media screen and (max-width:768px){flex-direction:column;gap:0}}.ttl{color:#c03;font-family:Bebas Neue;font-size:30px;font-weight:400;letter-spacing:2px;line-height:150%;@media screen and (max-width:768px){font-size:calc(var(--vw)*21);letter-spacing:calc(var(--vw)*2);line-height:100%}}.list{display:flex;flex:1;flex-direction:column;gap:16px 0;@media screen and (max-width:768px){gap:calc(var(--vw)*20) 0;margin-top:calc(var(--vw)*20)}.item{display:flex;@media screen and (max-width:768px){align-items:center;flex-wrap:wrap}.date{color:var(--gray454545,#454545);flex-shrink:0;font-family:var(--sans_serif_400);@media screen and (min-width:769px){font-size:14px;line-height:138%;width:110px}@media screen and (max-width:768px){font-size:calc(var(--vw)*10);line-height:138%;margin-right:calc(var(--vw)*10)}}.cat{align-items:center;display:flex;flex-shrink:0;font-family:var(--sans_serif_400);justify-content:center;@media screen and (min-width:769px){border-radius:5px;font-size:14px;height:20px;line-height:28px;margin-right:14px;width:64.793px}@media screen and (max-width:768px){border-radius:calc(var(--vw)*3.75);font-size:calc(var(--vw)*10.5);height:calc(var(--vw)*15);line-height:calc(var(--vw)*21);width:calc(var(--vw)*48.595)}&.fresh{background-color:#c03;border:1px solid #c03;color:#fff}&.career{background:#919191;border:1px solid #919191;color:#fff}&.common{border:1px solid #c03;color:#c03}}.text{color:var(--gray454545,#454545);font-family:var(--sans_serif_400);@media screen and (min-width:769px){font-size:14px;letter-spacing:-.42px;line-height:138%}@media screen and (max-width:768px){margin-top:calc(var(--vw)*4);width:100%}.link{text-decoration-line:underline;&:hover{text-decoration:none}}}}}}#entry{margin-top:45px;@media screen and (max-width:768px){margin-top:calc(var(--vw)*40)}.content{display:flex;flex-wrap:wrap;justify-content:space-between;@media screen and (min-width:769px){gap:34.84px;justify-content:center;margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;max-width:859px;width:100%}@media screen and (max-width:768px){gap:calc(var(--vw)*26) 0}}.box{align-items:center;display:flex;justify-content:space-between;position:relative;@media screen and (min-width:769px){gap:0 37.91px;padding-bottom:31px;padding-left:41px;padding-right:37px;padding-top:28px;width:384.25px}@media screen and (max-width:768px){padding:calc(var(--vw)*24) calc(var(--vw)*32) calc(var(--vw)*27) calc(var(--vw)*35);width:100%}&.fresh{border:1px solid #c03;color:#c03;.ttl{border-bottom:1px solid #c03}.link_area{.link{&:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjExIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgNiAxMSI+PHBhdGggc3Ryb2tlPSIjQzAzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im0uODYgMTAuMjkgNC40OC00LjUwN0wuODYgMS4yNzUiLz48L3N2Zz4=")}}}&:after{bottom:-30px;color:#000;content:"※27卒エントリーページに遷移しますが、内容は26卒向けとなっております。";font-size:9px;left:0;position:absolute;width:100%;@media screen and (max-width:768px){display:none}}}&.career{border:1px solid #505050;color:#505050;.ttl{border-bottom:1px solid #505050}.link_area{.link{&:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjExIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgNiAxMSI+PHBhdGggc3Ryb2tlPSIjOTE5MTkxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im0xIDEwLjM2MiA0LjQ4LTQuNTA3TDEgMS4zNDgiLz48L3N2Zz4=")}}}}}.ttl{font-family:var(--sans_serif_600);font-size:calc(var(--rem)*20);line-height:1;padding:0 0 14px;text-align:center;width:184.95px;@media screen and (max-width:768px){font-size:calc(var(--vw)*16);padding:0 0 calc(var(--vw)*5) 0;width:calc(var(--vw)*161.245)}}.link_area{display:flex;justify-content:space-between;@media screen and (min-width:769px){padding-bottom:0;padding-left:4px;padding-right:4px;padding-top:0}@media screen and (max-width:768px){padding:calc(var(--vw)*4)}}.link{align-items:center;display:flex;@media screen and (min-width:769px){font-size:13px}@media screen and (max-width:768px){font-size:calc(var(--vw)*11.334)}&:hover{text-decoration:underline}&:after{background-size:100% 100%;content:"";display:block;@media screen and (min-width:769px){height:9.014px;margin-left:10px;width:4.48px}@media screen and (max-width:768px){height:calc(var(--vw)*9.014);margin-left:calc(var(--vw)*9);width:calc(var(--vw)*4.48)}}}.btn{flex-shrink:0;width:83px;@media screen and (min-width:769px){transition:.3s;&:hover{opacity:.7}}@media screen and (max-width:768px){width:19vw}}}#lineup{margin-top:100px;@media screen and (max-width:768px){margin-top:21vw}.ttl{border-bottom:1px solid #c03;color:#c03;display:flex;font-family:var(--sans_serif_600);font-size:calc(var(--rem)*34);justify-content:center;margin:0 auto;padding-bottom:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;@media screen and (max-width:768px){font-size:calc(var(--vw)*20);padding-bottom:calc(var(--vw)*15)}}}#tab{margin-bottom:40px;margin-top:77px;@media screen and (max-width:768px){margin-bottom:calc(var(--vw)*16);margin-top:calc(var(--vw)*60);overflow-x:scroll}.list{display:flex;@media screen and (max-width:768px){flex-wrap:wrap;gap:calc(var(--vw)*9) 0}.item{text-align:center;@media screen and (min-width:769px){align-items:center;background-color:#f5f5f5;border-radius:20px 20px 0 0;display:flex;flex:1;font-size:13px;justify-content:center;line-height:123.077%;padding-bottom:9px;padding-left:0;padding-right:0;padding-top:12px;transition:.3s}@media screen and (max-width:768px){align-items:center;background:hsla(0,0%,85%,.28);display:flex;font-size:calc(var(--vw)*12);justify-content:center;line-height:120%;padding:calc(var(--vw)*5) calc(var(--vw)*5);&:first-child{border-radius:5px 0 0 0}&:nth-child(3){border-radius:0 5px 0 0}&:nth-child(4){border-radius:5px 0 0 0}&:nth-child(5){border-radius:0 5px 0 0}&:first-child,&:nth-child(2),&:nth-child(3){width:33.33333%}&:nth-child(4),&:nth-child(5){width:50%}&.active{background-color:#fff;border:1px solid #dae0e5;border-bottom:none!important;border-radius:5px 5px 0 0}}}.item.active,.item:hover{color:#c03;@media screen and (min-width:769px){background-color:#f8d0da}@media screen and (max-width:768px){border-bottom-color:#c03;border-bottom-style:solid;border-bottom-width:1px}}}}.contents{.subttl{font-size:calc(var(--rem)*40);line-height:1.575;@media screen and (max-width:768px){align-items:center;display:flex;font-size:calc(var(--vw)*25.63);line-height:1.51385}}.text_area{@media screen and (min-width:769px){margin-bottom:32px;margin-top:19px}@media screen and (max-width:768px){margin-bottom:calc(var(--vw)*21);margin-top:calc(var(--vw)*32)}.text{color:var(--gray454545,#454545);font-weight:500;margin-bottom:1em;@media screen and (min-width:769px){line-height:1.75}@media screen and (max-width:768px){font-size:calc(var(--vw)*12);line-height:1.58333}&:last-child{margin-bottom:0}.small{@media screen and (min-width:769px){font-size:12px}@media screen and (max-width:768px){font-size:calc(var(--vw)*12)}}}}}}