.awesome{font-family:"Font Awesome 6 Free";font-weight:700}.bold,main#primary .formInner .title{font-family:'TBUDゴシック E', sans-serif;font-weight:bold}main#primary .box h2{font-size:1.2rem;background-color:#0070C3;color:white;letter-spacing:.1em;text-align:center;padding:1em}main#primary .box h2.link{border:2px solid #0070C3;color:#0070C3;background-color:white}main#primary .box h2:hover{cursor:pointer}main#primary .box>div{height:0;overflow-y:hidden;transition:500ms}main#primary .box>div>div{padding:30px}main#primary .box>div>div .recruit{display:flex;justify-content:space-between}@media (max-width: 767px){main#primary .box>div>div .recruit{flex-wrap:wrap}}@media (max-width: 767px){main#primary .box>div>div .recruit>div{margin-left:auto;margin-right:auto}}main#primary .box>div>div .text{flex-grow:2}@media (max-width: 767px){main#primary .box>div>div .text{margin-bottom:10px}}main#primary .box>div>div .btn-list{padding:.5rem 2rem;background-color:#004478;color:#fff;border:1px solid #004478}main#primary .box>div>div .btn-list:hover{background-color:white;color:#0070C3}main#primary .box>div .back{background-color:#e8F3F9;padding:30px 0;margin:0}main#primary .box>div .back .justify{display:flex;justify-content:space-around}main#primary .box>div .back .justify .form-check{position:relative;display:block;padding-left:1.25rem}main#primary .wpcf7-form-control-wrap{min-height:90px}main#primary h3{font-size:1.1rem;color:#0070C3;border-bottom:1px solid #0070C3;padding:.7em}main#primary .formInner h5{margin-top:50px;margin-bottom:10px}main#primary .formInner h5:first-of-type{margin-top:0}main#primary .formInner .title{background-color:#eee;height:50px;display:flex;width:100%;justify-content:center;align-items:center;margin-bottom:10px;font-size:.8rem}main#primary .formInner input[type="text"],main#primary .formInner input[type="email"],main#primary .formInner input[type="tel"],main#primary .formInner textarea{width:100%;height:50px;border-radius:10px;border:1px solid #ccc}main#primary .formInner textarea{height:10em}@media (max-width: 991px){main#primary .formInner{padding:30px;border-radius:30px}}
