.form-group{display:flex;margin:20px 0;width:100%}@media screen and (max-width:768px){.form-group{display:block}}.form-group label{width:200px}@media screen and (max-width:768px){.form-group label{width:auto;text-align:left}}.form-group label span{font-size:.75rem;color:#e81123}.form-group__body{flex-grow:1}.form-group input[type=text],.form-group textarea{position:relative;background:#fff;border:1px solid #85889a;border-radius:2px;padding:.2rem .5rem;width:100%;-moz-appearance:none;-webkit-appearance:none}.form-group input[type=text]:active,.form-group input[type=text]:focus,.form-group input[type=text]:hover,.form-group textarea:active,.form-group textarea:focus,.form-group textarea:hover{border-color:#e94628;box-shadow:0 0 0 .125em rgba(233,70,40,.25);outline:0}.form-group textarea{min-height:8rem;resize:vertical}.form-check{text-align:center}.form-check input{margin-right:10px}.form-check a{text-decoration:underline;color:#e81123}.form-check a:hover{text-decoration:none}.invalid-feedback{margin-top:4px;font-size:.875rem;color:#e81123}.form-btn{margin-top:64px;text-align:center}.form-btn .btn{background:#fff;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none}.section-recruit-staff{padding:30px 0 20px}.section-recruit-staff .container{display:flex;justify-content:space-between}@media screen and (max-width:768px){.section-recruit-staff .container{display:block}}.section-recruit-staff .box{display:flex;flex-direction:column;background:#f9f9fa;width:32%;margin-top:20px;padding:30px 20px}@media screen and (max-width:768px){.section-recruit-staff .box{width:100%}}.section-recruit-staff .img img{max-width:173px;margin:0 auto}@media screen and (max-width:480px){.section-recruit-staff .img img{max-width:120px}}.section-recruit-staff h2{margin-top:35px;font-size:22px;text-align:center;letter-spacing:.02em;font-feature-settings:"palt" 1}@media screen and (max-width:768px){.section-recruit-staff h2{margin-top:20px}}.section-recruit-staff .em{margin-top:30px;text-align:center;font-size:26px;font-weight:700;line-height:1;letter-spacing:.02em;font-feature-settings:"palt" 1;color:#e94628}@media screen and (max-width:768px){.section-recruit-staff .em{margin-top:20px}}.section-recruit-staff .em span{margin:0 10px;font-size:42px;letter-spacing:0}@media screen and (max-width:768px){.section-recruit-staff .em span{font-size:32px}}.section-recruit-staff .txt{margin:35px 0 50px}@media screen and (max-width:768px){.section-recruit-staff .txt{margin:20px 0}}.section-recruit-staff .btn-link{margin-top:auto;text-align:center}.main_img .pc-only{display:block}@media screen and (max-width:768px){.main_img .pc-only{display:none}}.main_img .sp-only{display:none}@media screen and (max-width:768px){.main_img .sp-only{display:block}}.in-navi{background:#e94628;color:#fff}.in-navi ul{display:flex;justify-content:space-evenly}@media screen and (max-width:768px){.in-navi ul{display:block;text-align:center}}.in-navi li{padding:20px}@media screen and (max-width:768px){.in-navi li{padding:10px;border-bottom:1px solid #fff}}.in-navi li a{color:#fff;font-weight:600;font-size:20px}@media screen and (max-width:768px){.in-navi li a{font-size:16px}}.in-navi li a:hover{opacity:.5}.section .pc-only{display:block}@media screen and (max-width:768px){.section .pc-only{display:none}}.section .sp-only{display:none}@media screen and (max-width:768px){.section .sp-only{display:block}}.section h2.underline:after{border-top:3px solid #e94628}.section .h2-underline{max-width:50px;border-bottom:3px solid #e94628;margin:10px auto 0;z-index:100px}.section-greeting h2{text-align:center}.section-greeting .box-txt-big{margin:40px 0 0;font-size:23px;font-weight:700;text-align:center}@media screen and (max-width:768px){.section-greeting .box-txt-big{font-size:18px}}.section-greeting .box{display:flex;flex-wrap:wrap;align-items:center;margin-top:40px}.section-greeting .box .box-txt{width:60%;padding:0 32px}@media screen and (max-width:768px){.section-greeting .box .box-txt{width:100%;margin-top:32px;padding:0}}.section-greeting .box .box-img{width:40%}@media screen and (max-width:768px){.section-greeting .box .box-img{width:100%}}.section-greeting .box .box-img img{max-width:500px;margin:0 auto}@media screen and (max-width:480px){.section-greeting .box .box-img img{max-width:300px}}.section-job{background:#f9f9fa}.section-job h2{text-align:center}.section-job .job-box{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:40px;padding:24px}@media screen and (max-width:768px){.section-job .job-box{padding:0 8px}}.section-job .job-box .box-left{width:60%;padding:0 32px}@media screen and (max-width:768px){.section-job .job-box .box-left{width:100%;padding:0}}.section-job .job-box .box-left h3{background:#faebd7;padding:24px;font-size:23px}@media screen and (max-width:768px){.section-job .job-box .box-left h3{font-size:18px}}.section-job .job-box .box-left .box-txt{margin-top:32px;padding:0 24px}@media screen and (max-width:768px){.section-job .job-box .box-left .box-txt{padding:0}}.section-job .job-box .box-right{width:40%}@media screen and (max-width:768px){.section-job .job-box .box-right{width:100%;margin-top:24px}}.section-job .job-box .box-right img{max-width:500px;margin:0 auto}.section-job .job-coment{margin-top:32px;font-size:23px;font-weight:700;color:#444;text-align:center}@media screen and (max-width:768px){.section-job .job-coment{font-size:18px}}@media screen and (max-width:480px){.section-job .job-coment{text-align:left}}.section-job .job-flow{display:flex;justify-content:space-between;flex-direction:row-reverse;flex-wrap:wrap;margin-top:64px}@media screen and (max-width:768px){.section-job .job-flow{flex-direction:row}}.section-job .job-flow .box-left{width:45%;padding-right:24px}@media screen and (max-width:768px){.section-job .job-flow .box-left{width:100%;margin-top:24px;padding-right:0}}.section-job .job-flow .box-left img{max-width:500px;margin:0 auto}.section-job .job-flow .box-right{width:55%}@media screen and (max-width:768px){.section-job .job-flow .box-right{width:100%}}.section-job .job-flow .box-right h3{background:#faebd7;padding:16px 24px;font-size:20px}.section-job .job-flow .box-right p{margin-top:24px;padding:0 24px}.section-job .job-flow .box-right p img{max-width:800px;margin:0 auto}.section-interview{padding:80px 0}.section-interview h2 img{max-width:583px;margin:0 auto}@media screen and (max-width:480px){.section-interview h2 img{max-width:291px}}.section-interview .interview-box{display:flex;flex-wrap:wrap;background:#828485;margin-top:64px;color:#fff}@media screen and (max-width:480px){.section-interview .interview-box{margin-top:32px}}.section-interview .interview-box .staff-img{width:30%;padding-right:24px}@media screen and (max-width:1024px){.section-interview .interview-box .staff-img{width:100%;padding:40px 40px 0}}@media screen and (max-width:480px){.section-interview .interview-box .staff-img{width:100%;padding:24px 24px 0}}.section-interview .interview-box .staff-img img{max-width:300px;margin:-24px 0 24px 24px}@media screen and (max-width:1024px){.section-interview .interview-box .staff-img img{margin:0 auto}}.section-interview .interview-box .staff-txt{width:70%;padding:40px}@media screen and (max-width:1024px){.section-interview .interview-box .staff-txt{width:100%}}@media screen and (max-width:480px){.section-interview .interview-box .staff-txt{padding:24px}}.section-interview .interview-box .staff-txt h3{border-bottom:1px dashed #fff;padding-bottom:8px;font-size:25px}.section-interview .interview-box .staff-txt p{margin-top:32px}.section-interview .interview-box:nth-child(odd){background:#e94628;flex-direction:row-reverse}.section-interview .interview-box:nth-child(odd) .staff-img{padding-right:0;padding-left:24px}@media screen and (max-width:1024px){.section-interview .interview-box:nth-child(odd) .staff-img{padding:40px 40px 0}}@media screen and (max-width:480px){.section-interview .interview-box:nth-child(odd) .staff-img{padding:24px 24px 0}}.section-interview .interview-box:nth-child(odd) .staff-img img{margin:-24px 24px 24px auto}@media screen and (max-width:1024px){.section-interview .interview-box:nth-child(odd) .staff-img img{margin:0 auto}}.section-c_inner{background:url(../../../img/recruit/staff01/c_bg.jpg) no-repeat;background-size:cover}.section-c_inner h2{text-align:center}.section-c_inner ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:60px 0 40px}.section-c_inner li{width:25%;padding:0 10px}@media screen and (max-width:768px){.section-c_inner li{width:50%;padding:16px}}@media screen and (max-width:480px){.section-c_inner li{padding:8px}}.section-c_inner li img{max-width:300px;margin:0 auto}.section-message{background:#faebd7}.section-message .m-box{background:#fff;padding:40px}.section-message .m-box h2 img{max-width:428px;margin:0 auto}@media screen and (max-width:768px){.section-message .m-box h2 img{max-width:214px}}.section-message .m-box .big-box{margin-top:40px}.section-message .m-box .big-box:after,.section-message .m-box .big-box:before{content:"";display:table}.section-message .m-box .big-box:after{clear:both}.section-message .m-box .big-box img{float:right;max-width:500px;margin:0 0 24px 24px}@media screen and (max-width:1024px){.section-message .m-box .big-box img{max-width:300px}}.section-message .m-box .big-box .b-txt{background:#fff;line-height:1.5em}.section-president-greeting h2{text-align:center}.section-president-greeting .box{display:flex;flex-wrap:wrap;margin-top:40px}.section-president-greeting .box .box-txt{width:60%;padding:0 32px}@media screen and (max-width:768px){.section-president-greeting .box .box-txt{width:100%;padding:0}}@media screen and (max-width:480px){.section-president-greeting .box .box-txt{padding:0 8px}}.section-president-greeting .box .box-img{width:40%}@media screen and (max-width:768px){.section-president-greeting .box .box-img{width:100%;margin-top:32px}}.section-president-greeting .box .box-img img{max-width:500px;margin:0 auto}@media screen and (max-width:480px){.section-president-greeting .box .box-img img{max-width:300px}}.section-overview h2{text-align:center}.section-overview .table{margin-top:40px}.section-overview .table tr{border-top:1px solid #333}.section-overview .table tr th{background:#f2f2f2;padding:16px 32px;text-align:left;width:300px}@media screen and (max-width:480px){.section-overview .table tr th{width:200px;padding:10px}}.section-overview .table tr td{padding:16px 24px 16px 32px;background:#f9f9fa;width:1020px}@media screen and (max-width:768px){.section-overview .table tr td{padding:10px}}.section-input__header .txt01{font-size:20px;font-weight:700;line-height:1.3}.section-input__header .txt02{margin-top:16px}.section-input__header .box-tel{display:flex;align-items:flex-end;flex-wrap:wrap;background:#ededf1;margin-top:16px;padding:24px 40px}@media screen and (max-width:768px){.section-input__header .box-tel{padding:24px 16px}}.section-input__header .box-tel a{display:flex;align-items:center;font-size:32px;font-weight:700;line-height:1}.section-input__header .box-tel a i{margin-right:8px;font-size:32px}.section-input__header .box-tel span{margin-left:16px;line-height:1}@media screen and (max-width:768px){.section-input__header .box-tel span{margin-top:16px}}.section-input__body{width:100%;max-width:800px;margin:0 auto;padding-top:64px}.section-confirm .container{max-width:1024px}.section-confirm__header .txt01{font-size:20px;font-weight:700;line-height:1.3}.section-confirm__header .txt02{margin-top:8px}.section-confirm__body{width:100%;max-width:800px;margin:0 auto;padding-top:64px}.section-confirm__body .form-group{border-bottom:1px solid #d1d3db;padding-bottom:20px}.section-confirm__body .form-group label{margin-right:20px}.section-confirm__body .form-btn{display:flex;justify-content:center;flex-direction:row-reverse}@media screen and (max-width:768px){.section-confirm__body .form-btn{display:block}}.section-confirm__body .form-btn .btn{margin:0 40px}@media screen and (max-width:768px){.section-confirm__body .form-btn .btn{width:100%;max-width:300px;margin:0 auto}}@media screen and (max-width:768px){.section-confirm__body .form-btn .btn-back{margin-top:20px}}.section-finish{padding-bottom:80px}.section-finish .container{max-width:1024px}.section-finish .txt01{font-size:20px;font-weight:700;line-height:1.3}.section-finish .txt02{margin-top:16px}.section-finish .box-tel{display:flex;align-items:flex-end;flex-wrap:wrap;background:#ededf1;margin-top:16px;padding:24px 40px}@media screen and (max-width:768px){.section-finish .box-tel{padding:24px 16px}}.section-finish .box-tel a{display:flex;align-items:center;font-size:32px;font-weight:700;line-height:1}.section-finish .box-tel a i{margin-right:8px;font-size:32px}.section-finish .box-tel span{margin-left:16px;line-height:1}@media screen and (max-width:768px){.section-finish .box-tel span{margin-top:16px}}.section-map__map{border:0;width:100%;height:500px}
/*# sourceMappingURL=index.css.map*/