#info .accordBox{max-width:800px;margin:0 auto}#info .accordBox+section{margin-top:80px}#info .accordBox h2,#info .accordBox h3{margin-bottom:40px;font-size:24px;font-weight:700;letter-spacing:.2em}#info .accordBox .accord{border-top:1px solid #2f4057}#info .accordBox .accord>li{border-bottom:1px solid #2f4057}#info .accordBox .accord>li>p{position:relative;padding:20px 30px 20px 0;font-size:16px;letter-spacing:.1em;cursor:pointer}#info .accordBox .accord>li>p:before{position:absolute;top:0;right:0;bottom:0;width:20px;height:20px;margin:auto 0;content:"";background:url("/image/recruit/common/accord_icon_plus.png") no-repeat;background-size:20px auto;transition:.4s}#info .accordBox .accord>li>p.active:before{height:2px;background:url("/image/recruit/common/accord_icon_minus.png") no-repeat;background-size:20px auto;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}#info .accordBox .accord>li>p+div{display:none;padding-top:10px}#info .accordBox .accord>li>p+div>p{padding:0 0 40px;letter-spacing:.1em}#info .accordBox .accord>li dl{display:table;width:100%;line-height:2;letter-spacing:.1em}#info .accordBox .accord>li dl+dl{margin-top:30px}#info .accordBox .accord>li dl dt{display:table-cell;width:160px;font-weight:700;color:#899ab1;vertical-align:top}#info .accordBox .accord>li dl dd{display:table-cell}#info .accordBox .accord>li ul li{position:relative;padding-left:1em}#info .accordBox .accord>li ul li:after{position:absolute;top:0;left:0;content:"・"}#info .accordBox .accord>li .linkBtn2{margin:60px auto 80px}#infoTop .topTtl{position:relative;top:50px;max-width:1360px;padding:0 20px;margin:0 auto}#infoTop .topTtl em{display:inline-block;margin:0 30px 0 0;font-family:"Roboto";font-size:80px;font-weight:700;letter-spacing:.2em;vertical-align:baseline}#infoTop .topTtl span{position:relative;bottom:10px;font-size:16px;font-weight:700;letter-spacing:.2em}#infoTop .infoLink{padding:120px 20px}#infoTop .infoLink ul{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto}#infoTop .infoLink ul li{width:calc(50% - 20px);margin:40px 0 0}#infoTop .infoLink ul li a{display:flex;flex-wrap:wrap;font-size:16px;letter-spacing:.1em;box-shadow:0 6px 20px 0 rgba(44,126,170,.2);transition:.6s}#infoTop .infoLink ul li a>div{width:50%}#infoTop .infoLink ul li a>p{display:flex;flex-direction:column;justify-content:center;width:50%;padding:0 30px;background:#fff}@media(min-width: 769px){#infoTop .infoLink ul li a:hover{box-shadow:none;opacity:.8}}#infoTop .btmLinkBox .linkRecruit{display:none}#infoTop .btmLinkBox .linkEntry{width:100%}#faq .kv{background:url("../image/info/faq_kv_pc.jpg") no-repeat;background-size:cover}#faq .mainWrap{padding:80px 20px 120px;margin-bottom:120px;background:#fff}#faq .accordBox .accord>li>p+div>p{padding:0}#faq .accordBox .accord>li>p+div>p+p{margin-top:1em}#faq .accordBox .accord>li>p+div a{color:#4c7dff}#faq .accordBox .accord>li>p+div a:hover{text-decoration:underline}#faq .accordBox .accord>li>p+div>*:last-child{padding-bottom:40px}@media screen and (max-width: 799px){#info .accordBox+section{margin-top:60px}#info .accordBox h2,#info .accordBox h3{font-size:16px}#info .accordBox .accord>li>p{padding:15px 26px 15px 0;font-size:13px;letter-spacing:0}#info .accordBox .accord>li>p:before{width:16px;height:16px;background-size:16px auto}#info .accordBox .accord>li>p.active:before{background-size:auto 2px}#info .accordBox .accord>li dl{display:block}#info .accordBox .accord>li dl+dl{margin-top:20px}#info .accordBox .accord>li dl dt{display:block;width:100%}#info .accordBox .accord>li dl dd{display:block}#info .accordBox .accord>li .linkBtn2{margin:40px auto 60px}#infoTop .topTtl{top:30px}#infoTop .topTtl em{display:block;margin:0 0 20px 0;font-size:40px;line-height:1;letter-spacing:.1em}#infoTop .topTtl span{font-size:11px;letter-spacing:.1em}#infoTop .secType1{padding:70px 0 0}#infoTop .infoLink{padding:60px 20px}#infoTop .infoLink ul{margin:-20px 0 0}#infoTop .infoLink ul li{width:100%;margin:20px 0 0}#infoTop .infoLink ul li a{font-size:13px}#infoTop .infoLink ul li a>div{width:42%}#infoTop .infoLink ul li a>p{width:58%;padding:0 15px}#faq .kv{background:url("../image/info/faq_kv_sp.jpg") no-repeat;background-size:cover}#faq .mainWrap{padding:40px 20px 60px;margin-bottom:60px}}
