@charset "UTF-8";#main{padding:3.2rem 0 4rem}#main .comTopMessage{top:1.6rem}#main .mainVisual{position:relative;margin:0 0 6.7rem;padding:7rem 2rem 6.7rem;z-index:1;background:url(/build/assets/mv_bg-Cg7NhR4y.png) no-repeat center bottom / cover;border-radius:.8rem}#main .mainVisual .txtBox{margin:0 auto;max-width:50rem;color:#fff;text-align:center}#main .mainVisual h2{margin-bottom:2.2rem;font-weight:600;font-size:2.4rem;line-height:1.65;letter-spacing:.096rem}#main .mainVisual h2 .big{margin-right:.8rem;font-size:3.8rem;letter-spacing:.152rem}#main .mainVisual p{margin-bottom:4rem;font-size:1.4rem;font-weight:300;line-height:1.8;letter-spacing:.056rem}#main .mainVisual .comBtn a{min-height:5.8rem;font-size:1.6rem}#main .smlTxt{color:#888;font-size:1.4rem;letter-spacing:.056rem}@media all and (max-width: 896px){#main{padding:0 0 4.5rem}#main .mainVisual{margin:0 0 4.2rem;padding:3rem 1.6rem 1.7rem;background-image:url(/build/assets/mv_bg_sp-Bii1og89.png);border-radius:.4rem}#main .mainVisual .txtBox{max-width:inherit}#main .mainVisual h2{margin-bottom:1rem;font-size:1.6rem;letter-spacing:.064rem}#main .mainVisual h2 .big{font-size:2.4rem;letter-spacing:.096rem}#main .mainVisual p{margin-bottom:3rem;line-height:1.8;font-size:1.3rem;letter-spacing:.056rem}#main .mainVisual .comBtn a{min-height:5.8rem;font-size:1.6rem}#main .comJobPost{margin:0 1.6rem}#main .comJobPost>li{margin-bottom:.8rem;gap:1rem}#main .comJobPost>li:last-child{margin-bottom:0}#main .comJobPost .postItem{padding-bottom:1.1rem}#main .comJobPost .postItem .comBtnList{margin-top:1rem;width:100%;min-height:6.9rem;display:flex;position:relative;left:auto;bottom:auto;right:auto;flex-direction:column;justify-content:flex-end;gap:1.2rem}#main .comJobPost .postItem .comBtnList li{margin:0 auto;width:36rem;max-width:100%}}
