#contact #main .archive-top-back-img{background:url("../images/service/temporary_staffing-hero-img.jpg") no-repeat center top/100%;height:160%;position:absolute;z-index:-1;width:100%;opacity:.2}@media screen and (max-width: 700px){#contact #main .archive-top-back-img{background:contain;background:url("../images/service/temporary_staffing-hero-img-sp.jpg") no-repeat center top/110%}}#contact #contactform{background:#f9f9f9;margin:0 auto 30px;max-width:1100px;padding:30px}@media screen and (max-width: 700px){#contact #contactform{margin-bottom:15px;padding:15px}}#contact #contactform .required{color:#c02629;font-size:1.2rem;padding-left:10px}#contact #contactform dl{display:flex;flex-wrap:wrap;align-items:center}#contact #contactform dl dt{width:30%;margin-bottom:20px}@media screen and (max-width: 700px){#contact #contactform dl dt{width:100%}}#contact #contactform dl dd{width:70%;margin-bottom:20px}@media screen and (max-width: 700px){#contact #contactform dl dd{width:100%}}#contact .submitbtn{display:flex}#contact [name=submitBack]{background:#9a9a9a;border:1px #9a9a9a solid}#contact .map-area{height:550px;padding-top:60px;width:100%}@media screen and (max-width: 700px){#contact .map-area{height:350px}}#contact .map-area iframe{height:100%;width:100%}#contact .privacy-policy-area{background:#f9f9f9;margin:0 auto 30px;max-width:1110px;padding:40px 20px}@media screen and (max-width: 700px){#contact .privacy-policy-area{padding:30px 15px}}#contact .privacy-policy-area .contact-head-text{padding:0 20px;margin-bottom:10px;line-height:2em}#contact .privacy-policy-area .text{text-align:center}#contact .privacy-policy-area a{text-align:center;text-decoration:underline}#contact .privacy-policy-area .btn-area{padding-bottom:40px;text-align:center}@media screen and (max-width: 700px){#contact .privacy-policy-area .btn-area{padding-bottom:20px}}#contact .privacy-policy-area .pp-text{display:block;text-align:left;font-size:11px}#confirm #main .archive-top-back-img{background:url("../images/service/temporary_staffing-hero-img.jpg") no-repeat center top/100%;height:160%;position:absolute;z-index:-1;width:100%;opacity:.2}@media screen and (max-width: 700px){#confirm #main .archive-top-back-img{background:contain;background:url("../images/service/temporary_staffing-hero-img-sp.jpg") no-repeat center top/110%}}#confirm #contactform{background:#f9f9f9;margin:0 auto 30px;max-width:1110px;padding:30px}@media screen and (max-width: 700px){#confirm #contactform{margin-bottom:15px;padding:15px}}#confirm #contactform .required{color:#c02629;font-size:1.2rem;padding-left:10px}#confirm #contactform dl{display:flex;flex-wrap:wrap;align-items:center}#confirm #contactform dl dt{width:30%;padding:20px 0;margin-bottom:20px}@media screen and (max-width: 700px){#confirm #contactform dl dt{width:100%}}#confirm #contactform dl dd{width:70%;padding:20px 0;margin-bottom:20px}@media screen and (max-width: 700px){#confirm #contactform dl dd{width:100%}}#confirm .submitbtn{display:flex}#confirm [name=submitBack]{background:#9a9a9a;border:1px #9a9a9a solid}#confirm .map-area{height:550px;padding-top:60px;width:100%}@media screen and (max-width: 700px){#confirm .map-area{height:350px}}#confirm .map-area iframe{height:100%;width:100%}#confirm .privacy-policy-area{background:#f9f9f9;margin:0 auto 30px;max-width:1110px;padding:40px 20px}@media screen and (max-width: 700px){#confirm .privacy-policy-area{padding:30px 15px}}#confirm .privacy-policy-area .contact-head-text{padding:0 20px;margin-bottom:10px;line-height:2em}#confirm .privacy-policy-area .text{text-align:center}#confirm .privacy-policy-area a{text-align:center;text-decoration:underline}#confirm .privacy-policy-area .btn-area{padding-bottom:40px;text-align:center}@media screen and (max-width: 700px){#confirm .privacy-policy-area .btn-area{padding-bottom:20px}}#confirm .privacy-policy-area .pp-text{display:none}#complete #main .archive-top-back-img{background:url("../images/service/temporary_staffing-hero-img.jpg") no-repeat center top/100%;height:160%;position:absolute;z-index:-1;width:100%;opacity:.2}@media screen and (max-width: 700px){#complete #main .archive-top-back-img{background:contain;background:url("../images/service/temporary_staffing-hero-img-sp.jpg") no-repeat center top/110%}}#complete #main .privacy-policy-area{background:#f9f9f9;margin:0 auto 30px;max-width:1110px;padding:40px 20px}@media screen and (max-width: 700px){#complete #main .privacy-policy-area{padding:30px 15px}}#complete #main .privacy-policy-area .text{text-align:center}#complete #main .privacy-policy-area h2{font-size:26px;font-weight:600}#complete #main .privacy-policy-area p{line-height:2em}#complete #main .privacy-policy-area .submitbtn{width:100%}#complete #main .privacy-policy-area .submitbtn a{display:block;width:100%;max-width:320px;text-align:center;margin:auto;text-decoration:none;padding:20px 40px;background-color:#000;color:#fff}/*# sourceMappingURL=contact.css.map */