.main .recruit{width:100%;max-width:1366px;margin-left:auto;margin-right:auto}.main .recruit-desc{margin-bottom:5em}.main .recruit-cnt--item+.recruit-cnt--item{margin-top:5em}.main .recruit-cnt--item h3 div{display:inline-block}.main .recruit-cnt--item h3 div+div{margin-left:.5em}.main .recruit-cnt--item h3 div span{color:#66c}.main .recruit-cnt--item>p+ul,.main .recruit-cnt--item>p+ol,.main .recruit-cnt--item>p+div,.main .recruit-cnt--item>ul+p,.main .recruit-cnt--item>ul+ol,.main .recruit-cnt--item>ul+div,.main .recruit-cnt--item>ol+ul,.main .recruit-cnt--item>ol+p,.main .recruit-cnt--item>ol+div,.main .recruit-cnt--item>div+ul,.main .recruit-cnt--item>div+ol,.main .recruit-cnt--item>div+p{margin-top:1em}.main .recruit-cnt--item .panel{margin-top:3em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:1em 1em;counter-reset:number 0}.main .recruit-cnt--item .panel-item{position:relative;padding:3em 2em 2em 2em;border:2px solid #66c}@media print,screen and (max-width: 1280px){.main .recruit-cnt--item .panel-item{padding:3em 1.5em 2em 1.5em}}.main .recruit-cnt--item .panel.col1 .panel-item{width:100%}.main .recruit-cnt--item .panel.col2 .panel-item{width:calc((100% - 1em)/2)}@media print,screen and (max-width: 1080px){.main .recruit-cnt--item .panel.col2 .panel-item{width:100%}}.main .recruit-cnt--item .panel-item::before{position:absolute;right:0;top:0;display:flex;flex-direction:row;justify-content:center;align-items:center;counter-increment:number 1;content:counter(number) " ";width:clamp(50px,2.604vw,50px);height:clamp(50px,2.604vw,50px);background-color:#66c;color:#fff;font-size:clamp(22px,1.146vw,22px);font-weight:700}.main .recruit-cnt--item .panel.type02 .panel-item--ttl{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:center}.main .recruit-cnt--item .panel.type02 .panel-item--ttl::before{width:2em;background-color:#f5c542;margin-right:.5em}.main .recruit-cnt--item .panel.type02 .panel-item--ttl div{width:calc(100% - 2.5em)}.main .recruit-cnt--item .panel-item--desc{margin-bottom:2em}.main .recruit-cnt--item .panel.type01 .panel-item--cnt{padding:1em 1.5em;background-color:rgba(235,235,235,.5)}@media print,screen and (max-width: 1280px){.main .recruit-cnt--item .panel.type01 .panel-item--cnt{padding:1em 1em}}.main .recruit-cnt--item .panel-item--cnt p{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:0 .5em}.main .recruit-cnt--item .panel-item--cnt p::before{background-color:#f5c542}.main .recruit-cnt--item .panel-item--cnt p span{display:block;width:calc(100% - 2.5em)}.main .recruit-cnt--item .panel-item--cnt dl{margin-top:1em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;background-color:#fff}.main .recruit-cnt--item .panel-item--cnt dl>div{width:50%;padding:.5em 1em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;border:1px solid #66c}@media screen and (max-width: 767px){.main .recruit-cnt--item .panel-item--cnt dl>div{width:100%}}.main .recruit-cnt--item .panel-item--cnt dl>div:nth-of-type(1),.main .recruit-cnt--item .panel-item--cnt dl>div:nth-of-type(2){border-bottom:none}.main .recruit-cnt--item .panel-item--cnt dl>div:nth-of-type(1),.main .recruit-cnt--item .panel-item--cnt dl>div:nth-of-type(3){border-right:none}@media screen and (max-width: 767px){.main .recruit-cnt--item .panel-item--cnt dl>div:nth-of-type(3){border-bottom:none}.main .recruit-cnt--item .panel-item--cnt dl>div:nth-of-type(1),.main .recruit-cnt--item .panel-item--cnt dl>div:nth-of-type(3){border-right:1px solid #66c}}.main .recruit-cnt--item .panel-item--cnt dl>div dt{width:4em}.main .recruit-cnt--item .panel-item--cnt dl>div dd{color:#f5c542}.main .recruit-btn{text-align:center}.recruit-btn+.recruit-desc{margin-top:5em}.recruit-cnt+.recruit-btn{margin-top:5em}.main .recruit-btn a{background-color:#66c;color:#fff !important}.main .recruit-btn a:hover{background-color:#fff;color:#66c !important}.main .recruit-btn a::before{margin-right:.5em;background-color:#fff}.main .recruit-btn a:hover::before{background-color:#66c}.main .recruit-btn a::after{background-color:#fff}.main .recruit-btn a:hover::after{background-color:#66c}/*# sourceMappingURL=page-recruit.min.css.map */