main{overflow:hidden}.uk-container{max-width:1370px}@media (min-width: 960px){.recruit_ttl{display:table;margin-left:auto;padding:40px 40px 60px 0;font-size:1.75rem;line-height:1.8;letter-spacing:0.1em;text-shadow:0 0 6px #fff}}.message_box{padding:24px}@media (min-width: 960px){.message_box{padding:42px 60px}}.president{background:#CBCBCF}@media (min-width: 960px){.president{margin-left:-20px;padding:42px 88px}}@media (min-width: 1200px){.president{margin-left:0}}@media (min-width: 1600px){.president{margin:0}}@media (min-width: 960px){.message_ttl{font-size:1.875rem;font-weight:bold}}@media (min-width: 960px){.meeting_back{background:url(../img/recruit/president.jpg) no-repeat 40px bottom/60%}}@media (min-width: 1200px){.meeting_back{background:url(../img/recruit/president.jpg) no-repeat 40px center/contain}}.message_text{font-size:.875rem}@media (min-width: 960px){.message_text{font-size:1rem}}.name{display:block;padding-top:10px;text-align:right;font-size:1.125rem;font-weight:bold}@media (min-width: 960px){.name{padding-top:20px;font-size:1.25rem}}.senior_container{position:relative}.senior_container::before{content:'';width:280px;height:280px;background:url(../img/recruit/point.svg) no-repeat center/contain;position:absolute;top:-100px;left:40%;z-index:-1}@media (min-width: 1200px){.senior_container::before{top:-200px}}@media (min-width: 960px){.senior_container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.senior_container::before{width:400px;height:410px;left:24%;z-index:0}}@media (min-width: 1600px){.senior_container::before{width:580px;height:590px;left:16%}}.senior{background:#162133;color:#fff}@media (max-width: 959px){.senior{margin-left:30px;width:100% !important}}@media (min-width: 960px){.senior{margin-top:auto;margin-left:40px;z-index:1}}.senior .message_ttl{color:#fff}@media (max-width: 959px){.senior_img{width:100% !important}}@media (min-width: 960px){.senior_img{padding-left:0}}.recruit_box{padding-bottom:80px}.recruit_box:not(.last){border-bottom:2px solid #707070}@media (min-width: 960px){.recruit_box{padding-bottom:100px}}.recruit-info_ttl{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;padding:36px 0;background:rgba(22,33,51,0.2);text-align:center;font-size:1.125rem;font-weight:bold}.recruit-info_ttl:first-line{font-size:1.25rem}@media (min-width: 960px){.recruit-info_ttl{font-size:1.5625rem}.recruit-info_ttl:first-line{font-size:1.875rem}}.recruit_inner_box{padding-bottom:30px;position:relative;font-size:1.125rem;font-weight:bold}.recruit_inner_box::before{content:'';width:calc(100% - 30px);height:2px;background:#162133;position:absolute;bottom:0;left:30px}@media (min-width: 960px){.recruit_inner_box{font-size:1.75rem;padding-bottom:40px}}@media (max-width: 959px){.recruit_inner_content{margin-top:16px !important}}.recruit_inner_ttl{margin-bottom:8px;font-size:1.125rem;font-weight:bold}@media (min-width: 960px){.recruit_inner_ttl{font-size:1.75rem}}.recruit_inner_box_item:not(:last-of-type){margin-bottom:30px}.contact_btn{display:table;margin:50px auto 0;padding:16px 24px;background:#162133;font-size:1.25rem;font-weight:bold;color:#fff}.contact_btn:hover{background:#000;color:#fff;text-decoration:none}@media (min-width: 960px){.contact_btn{margin-top:80px;padding:32px 42px;font-size:2.5rem}}.form{margin-top:-60px;padding-top:80px}@media (min-width: 960px){.form{margin-top:-152px;padding-top:200px}}.form .uk-container{max-width:1160px}.formset{border:1px solid #707070}.formset-item{display:-ms-grid;display:grid}.formset-item:not(:last-of-type){border-bottom:1px solid #707070}@media (min-width: 960px){.formset-item{-ms-grid-columns:3fr 4fr;grid-template-columns:3fr 4fr}}.formset dt{padding:20px;background:#F8F9FB;color:#4E5149}@media (max-width: 959px){.formset dt{border-bottom:1px solid #707070}}@media (min-width: 960px){.formset dt{border-right:1px solid #707070;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.formset dd{padding:20px}.form_container{display:-ms-grid;display:grid;row-gap:16px}@media (min-width: 960px){.form_container{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:16px;column-gap:16px}}.must{color:#C74020}input,select,textarea{width:100%;background:#fff;border-radius:0;border:1px solid #707070;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.select_outer{position:relative}.select_outer select{padding-right:20px}.select_outer::before{display:-ms-inline-grid;display:inline-grid;place-content:center;height:calc(100% - 42px);max-height:39px;padding:4px;content:"\e313";font-family:'Material Icons';color:#929292;background:#E0E0E0;position:absolute;right:21px;top:21px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;pointer-events:none}@media (min-width: 960px){.select_outer::before{max-height:46px}}@media (min-width: 960px){.short{width:60%}}.gray{color:#808890}input:focus,textarea:focus,select:focus{outline:none !important;background-color:#F8F9FB !important}.privacy{background:#F8F9FB}.privacy .formset{border:0}.privacy .formset dt{background:transparent}.privacy .formset-item{display:inherit;border:0}.privacy .formset-item dt{color:#808890;border:0;padding:0}.privacy .formset-item dd{padding:16px 0 0}.privacy a{color:#1592E6}.privacy .formset-item{color:#333}.privacy dd{margin-top:16px}.privacy .wpcf7-list-item{margin:40px 0 0}.privacy .wpcf7-list-item label{display:-ms-grid;display:grid;-ms-grid-columns:30px 1fr;grid-template-columns:30px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.privacy.form_box{max-width:1166px;margin-left:auto;margin-right:auto;padding:24px;background:#F3F5F6}@media (min-width: 960px){.privacy.form_box{padding:48px 56px}}.privacy .form_ttl{display:inline-block;padding-bottom:4px;font-size:1.5rem;font-weight:bold}@media (min-width: 960px){.privacy .form_ttl{font-size:2.1875rem}}.btn-wpcf7{margin:54px auto 0;width:200px;height:42px}input[type="submit"]{border:0;border-radius:0;background:#24A7DE;color:#fff}input[type="submit"]:hover{background:#000}
/*# sourceMappingURL=recruit.min.css.map */