@media (min-width: 751px) and (max-width: 1024px){#online h2:before{left:32%}#online .point ul{gap:20px}#online .point ul li span{font-size:1.8rem}footer .recruit{padding:3rem 0 3.5rem;background-position:82% center}#recruit .form h2:before{left:20%}footer .footer-02 .left .detail{padding-left:1rem}footer .footer-01 ul li{white-space:nowrap}#recruit .staff .list dl dd table tr th{width:28%}#recruit .mainv{background:url(../src/img/contents/recruit/mainv.jpg) right no-repeat;background-size:cover}}#recruit .staff .list dl dt.active:after{content:none}.parent-pageid-64 #craftsman .flow .detail .box:nth-child(6):before,.parent-pageid-64 #craftsman .flow .detail .box:last-child:before{left:-3.5rem}.parent-pageid-64 #craftsman .flow .detail .box:first-child:before,.parent-pageid-64 #craftsman .flow .detail .box:nth-child(7):before{right:-3.5rem}@media (max-width: 750px){#outline .partner h2:before{left:34%}}#form-test{margin:100px 0 0;background:#ddd;padding:50px 0}#form-test .inner{width:50%;padding:40px 80px;background:#fff}@media (min-width: 751px) and (max-width: 1024px){#form-test .inner{width:100%}}@media (max-width: 750px){#form-test .inner{width:100%;padding:20px 15px}}#form-test .inner h2{text-align:left;margin-top:18px;margin-bottom:10px;font-size:26px;font-weight:500;line-height:1.1}#form-test .inner .description{font-size:14px;margin:15px 0 0 0}#form-test .inner form{margin:40px 0 0 0;padding:20px 0 0 0;border-top:1px dotted #000}#form-test .inner form #contact-waku #form-wrap .form-parts dt{font-size:14px;font-weight:bold}#form-test .inner form #contact-waku #form-wrap .form-parts dt .req{color:#fff;margin-right:0.3em;font-size:0.8em;padding:0.05em 0.25em 0.1em 0.25em;border-radius:0.3em;white-space:nowrap;text-align:center;font-weight:normal;background-color:#df6f5f}#form-test .inner form #contact-waku #form-wrap .form-parts dt .nonreq{color:#fff;margin-right:0.3em;font-size:0.8em;padding:0.05em 0.25em 0.1em 0.25em;border-radius:0.3em;white-space:nowrap;text-align:center;font-weight:normal;background-color:#f5b555}#form-test .inner form #contact-waku #form-wrap .form-parts dd{margin:0 0 20px}#form-test .inner form #contact-waku #form-wrap .form-parts dd span input,#form-test .inner form #contact-waku #form-wrap .form-parts dd span textarea{width:100%;height:45px;font-size:14.85px;border:1px solid #e0e0e0;border-radius:2px;padding:6px 12px}#form-test .inner form #contact-waku #form-wrap .form-parts dd span textarea{height:auto;overflow:auto}#form-test .inner form #contact-waku #form-wrap .form-parts dd .lname input{width:48%}#form-test .inner form #contact-waku #form-wrap .privacy{border:1px solid #e0e0e0;border-radius:2px;background-color:#fcfcfc;padding:20px;margin-bottom:20px;min-height:20px}#form-test .inner form #contact-waku #form-wrap .privacy p{font-size:10px;line-height:1.2em}#form-test .inner form #contact-waku #form-wrap .submit_btn input{color:#ffffff;background-color:#428bca;border-color:#357ebd;border-radius:2px;padding:10px 16px;font-size:15px}@media (max-width: 750px){#form-test .inner form #contact-waku #form-wrap .submit_btn input{font-size:12px}}
