@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";br.brsp{display:none}@media screen and (max-width: 767px){br.brsp{display:block}}br.brpc{display:block}@media screen and (max-width: 767px){br.brpc{display:none}}.c-flex{display:flex;flex-wrap:wrap}.c-flex__sb{display:flex;justify-content:space-between;flex-wrap:wrap}.c-flex__rev{flex-direction:row-reverse}.c-flex__ae{align-items:flex-end}.c-flex__sa{display:flex;justify-content:space-around;flex-wrap:wrap}body.faq main #mv{background:url(../img/recruit/faq/bg_mv.png) center/cover no-repeat;height:430px}@media screen and (max-width: 767px){body.faq main #mv{background:url(../img/recruit/faq/mvsp.png) bottom right no-repeat #b3e9f9;background-size:100%;height:450px}}@media screen and (max-width: 767px){body.faq main #mv h1{width:100%;text-align:center;padding:110px 0 0 0}}@media screen and (max-width: 767px){body.faq main #mv h1 img{width:275px}}body.faq main .p-faq.occupation .c-inner{padding:60px 0 70px 0}@media screen and (max-width: 767px){body.faq main .p-faq.occupation .c-inner{padding:30px 0 35px 0}}body.faq main .p-faq .c-inner{max-width:800px;width:90%;margin:0 auto}@media screen and (max-width: 767px){body.faq main .p-faq .c-inner{max-width:90%;width:90%;margin:0 auto}}body.faq main .p-faq .c-inner h2{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:30px;line-height:36px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:35px}@media screen and (max-width: 767px){body.faq main .p-faq .c-inner h2{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:21px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:15px}}body.faq main .p-faq .c-inner h2 span{color:#00b4ed}body.faq main .p-faq__accbtn{background:url(../img/recruit/faq/bg_plus.svg) 100% center/24px no-repeat #fff;width:100%;cursor:pointer}@media screen and (max-width: 767px){body.faq main .p-faq__accbtn{background:url(../img/recruit/faq/bg_plus.svg) 100% center/18px no-repeat #fff}}body.faq main .p-faq__accbtn dl.c-flex__sb{padding:25px 0 24px 0}@media screen and (max-width: 767px){body.faq main .p-faq__accbtn dl.c-flex__sb{padding:5px 0}}body.faq main .p-faq__accbtn dl.c-flex__sb dt{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:24px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);width:7.75%;box-sizing:border-box}@media screen and (max-width: 767px){body.faq main .p-faq__accbtn dl.c-flex__sb dt{width:11.1111111111%;font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:17px;line-height:17px;--leading-trim: calc((1em - 1lh) / 2);padding:15px 0}}body.faq main .p-faq__accbtn dl.c-flex__sb dd{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:20px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);width:92.25%;box-sizing:border-box}@media screen and (max-width: 767px){body.faq main .p-faq__accbtn dl.c-flex__sb dd{width:88.8888888889%;font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:14px;line-height:17px;--leading-trim: calc((1em - 1lh) / 2);padding:15px 0 12px 0}}body.faq main .p-faq__accbtn.show{background:url(../img/recruit/faq/bg_minus.svg) 100% center/24px no-repeat #fff}@media screen and (max-width: 767px){body.faq main .p-faq__accbtn.show{background:url(../img/recruit/faq/bg_minus.svg) 100% center/18px no-repeat #fff}}body.faq main .p-faq__accinner{background:#eff2f4;padding-bottom:20px;margin-bottom:30px;display:none}@media screen and (max-width: 767px){body.faq main .p-faq__accinner{padding-bottom:10px;margin-bottom:15px}}body.faq main .p-faq__accinner a.btn{width:42.5%;font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:20px;line-height:66px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/recruit/faq/bg_arrow.svg) 95% center/11px no-repeat #fff;border:solid 1px #1a3168;margin:0 auto;margin-top:20px;display:block;text-align:center}@media screen and (max-width: 767px){body.faq main .p-faq__accinner a.btn{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:14px;line-height:46px;--leading-trim: calc((1em - 1lh) / 2);margin-top:10px}}body.faq main .p-faq__accinner a.textbtn{color:#1462c9;text-decoration:underline}body.faq main .p-faq__answer{width:88%;font-family:"Noto sans JP",sans-serif;font-weight:300;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding:20px 0 0 0;margin:0 auto;text-align:justify}@media screen and (max-width: 767px){body.faq main .p-faq__answer{font-family:"Noto sans JP",sans-serif;font-weight:300;font-size:11px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);padding:10px 0}}body.faq main .p-faq hr{background:#000;margin:0;width:100%;height:1px}/*# sourceMappingURL=faq.css.map */