.second_main_ttl_area{background-image:url(../img/contact/second_main.jpg)}.contact{padding-bottom:100px;border-bottom:none}@media screen and (max-width:600px){.contact{padding-bottom:50px}}.contact__ttl{font-size:50px;font-weight:normal;line-height:1;margin-bottom:70px}@media screen and (max-width:600px){.contact__ttl{font-size:30px;margin-bottom:30px}}.contact__readTxt{font-size:15px;line-height:3;margin-bottom:50px}@media screen and (max-width:600px){.contact__readTxt{line-height:2;margin-bottom:30px}}.contact__readTxt a{color:#0B2441}.contact__readTxt a:hover{text-decoration:underline}.contact__readTxt .spOnly{display:none}@media screen and (max-width:600px){.contact__readTxt .spOnly{display:block}}.contact dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px 75px;border-top:1px solid #CCC}@media screen and (max-width:1200px){.contact dl{padding:5%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.contact dl:last-of-type{border-bottom:1px solid #CCC}.contact dt{font-size:18px;line-height:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:46.5%;max-width:380px;margin-right:3.5%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1200px){.contact dt{width:100%;max-width:none;margin:0 0 20px}}@media screen and (max-width:600px){.contact dt{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.contact dt .caution{font-size:12px;display:block;min-width:100px;margin-left:20px;text-align:center;color:#FFF;background:#0B2441}@media screen and (max-width:1200px){.contact dt .caution{margin-left:3%}}@media screen and (max-width:600px){.contact dt .caution{margin:0}}.contact dd{width:50%}@media screen and (max-width:1200px){.contact dd{width:100%;margin:0}}.contact dd input[type=email],.contact dd input[type=text],.contact dd textarea{font-size:14px;width:100%;padding:18px 24px;border:2px solid #0B2441}.contact dd input[type=email]:focus,.contact dd input[type=text]:focus,.contact dd textarea:focus{outline:none;-webkit-box-shadow:0 0 10px 3px rgba(11, 36, 65, 0.2);box-shadow:0 0 10px 3px rgba(11, 36, 65, 0.2)}.contact dd textarea{resize:vertical}.contact__btns{margin-top:42px}.contact__btns__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contact__btns__item{position:relative;width:100%;max-width:660px}.contact__btns__item:not(:last-of-type){margin-right:20px}.contact__btns__item:before{position:absolute;z-index:1;top:50%;left:37px;display:block;width:25px;height:32px;content:'';-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);background:url(../img/works/r_arr_w_wh2.png) center no-repeat}@media screen and (max-width:600px){.contact__btns__item:before{display:none}}.contact__btns__item:hover:before{background-image:url(../img/works/r_arr_w_gl2.png)}.contact__btns__item--top{margin:0 auto}.contact__btns__item a,.contact__btns__item input{font-size:22px;font-weight:bold;line-height:1;position:relative;display:block;width:100%;margin:0 auto;padding:35px 0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-align:center;letter-spacing:10px;color:#FFF;border:1px solid #0B2441;background:#0B2441}@media screen and (max-width:600px){.contact__btns__item a,.contact__btns__item input{font-size:16px;padding:15px 0;letter-spacing:5px}}.contact__btns__item a:hover,.contact__btns__item input:hover{color:#9A9A9A;border:1px solid #9A9A9A;background:#E5E5E5}.contact__btns__item a:focus,.contact__btns__item input:focus{outline:none}.contact__thanksTxt{font-size:15px;line-height:3;margin-bottom:50px;padding:50px 20px;text-align:center;border-top:4px solid #0B2441;border-bottom:4px solid #0B2441}@media screen and (max-width:600px){.contact__thanksTxt{line-height:2;margin-bottom:30px;padding:5%;text-align:left}}.mw_wp_form_preview dd{padding:18px 24px;background:#E9E9E9}@media screen and (max-width:1200px){.mw_wp_form_preview dd{padding:5%}}.mw_wp_form_preview .contact__email--confirm{display:none}
/*# sourceMappingURL=contact.css.map */

.contactRecruit__btns__item{position:relative;width:80%;max-width:660px; margin: 0 auto; margin-top:40px;}
.contactRecruit__btns__item:not(:last-of-type){margin-right:20px}
.contactRecruit__btns__item:before{position:absolute;z-index:1;top:50%;left:37px;display:block;width:25px;height:32px;content:'';-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);background:url(../img/works/r_arr_w_wh2.png) center no-repeat}@media screen and (max-width:600px){.contactRecruit__btns__item:before{display:none}}
.contactRecruit__btns__item:hover:before{background-image:url(../img/works/r_arr_w_gl2.png)}
.contactRecruit__btns__item--top{margin:0 auto}
.contactRecruit__btns__item a,.contactRecruit__btns__item input{font-size:22px;font-weight:bold;line-height:1;position:relative;display:block;width:100%;margin:0 auto;padding:35px 0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-align:center;letter-spacing:10px;color:#FFF;border:1px solid #0B2441;background:#0B2441}@media screen and (max-width:600px){.contactRecruit__btns__item a,.contactRecruit__btns__item input{font-size:16px;padding:15px 0;letter-spacing:5px}}
.contactRecruit__btns__item a:hover,.contactRecruit__btns__item input:hover{color:#9A9A9A;border:1px solid #9A9A9A;background:#E5E5E5}
.contactRecruit__btns__item a:focus,.contactRecruit__btns__item input:focus{outline:none}.contactRecruit__thanksTxt{font-size:15px;line-height:3;margin-bottom:50px;padding:50px 20px;text-align:center;border-top:4px solid #0B2441;border-bottom:4px solid #0B2441}@media screen and (max-width:600px){.contactRecruit__thanksTxt{line-height:2;margin-bottom:30px;padding:5%;text-align:left}}
