﻿.recruit .h2sub01{background-image:url("../../img/recruit/img_main01.jpg")}@media (max-width: 767px){.recruit .h2sub01{background-image:url("../../img/recruit/img_main01_sp.jpg")}}.recruit__box01{padding:116px 0 95px}@media (max-width: 767px){.recruit__box01{padding:54px 15px 32px}}.recruit__box01__main{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media (max-width: 767px){.recruit__box01__main{display:block}}.recruit__box01 .box01-img{width:70.6%}@media (max-width: 767px){.recruit__box01 .box01-img{margin-top:12px;width:100%}}.recruit__box01 .box01-ct{padding-left:48px;width:29.4%;font-family:'Noto Serif JP', serif}@media (max-width: 767px){.recruit__box01 .box01-ct{padding-left:0;text-align:center;width:100%}}.recruit__box01 .box01-ct-ttl{margin-bottom:15px}@media (max-width: 767px){.recruit__box01 .box01-ct-ttl{margin-bottom:35px}}.recruit__box01 .box01-ct-ttl span{display:block}@media (max-width: 767px){.recruit__box01 .box01-ct-ttl .txt01,.recruit__box01 .box01-ct-ttl .txt02{display:inline-block;vertical-align:middle;padding:0 8px}}.recruit__box01 .box01-ct-ttl .txt01{border-bottom:1px solid #bd6f5d;margin-bottom:10px;padding-bottom:12px;font-size:28px;line-height:34px;letter-spacing:.1em}.recruit__box01 .box01-ct-ttl .txt01.nowrap{white-space:nowrap}@media (max-width: 767px){.recruit__box01 .box01-ct-ttl .txt01{border:none;border-right:1px solid #bd6f5d;margin-bottom:0;padding-bottom:0;font-size:22px;line-height:26px;letter-spacing:.05em}}@media only screen and (max-width: 370px){.recruit__box01 .box01-ct-ttl .txt01{font-size:20px}}.recruit__box01 .box01-ct-ttl .txt02{font-size:12px;line-height:18px;letter-spacing:.1em}@media (max-width: 767px){.recruit__box01 .box01-ct-ttl .txt02{text-align:left;font-size:10px;line-height:14px;letter-spacing:.05em}}@media only screen and (max-width: 370px){.recruit__box01 .box01-ct-ttl .txt02{font-size:9px}}.recruit__box01 .box01-ct-text{font-size:20px;line-height:34px;letter-spacing:.05em}@media (max-width: 767px){.recruit__box01 .box01-ct-text{font-size:14px;line-height:21px;letter-spacing:.025em}}@media (max-width: 767px){.recruit__box01 .box01-ct-text span{font-size:12px}}@media (max-width: 767px){.recruit__main{padding:0 15px}}.recruit .bl-item{margin-bottom:85px;position:relative}@media (max-width: 767px){.recruit .bl-item{margin-bottom:61px}}.recruit .bl-item:last-child{margin-bottom:0}.recruit .bl-item.bl-item01 .bl-item__content__tb{padding-top:13px}.recruit .bl-item.bl-item02 .bl-item__img{padding-top:25px}.recruit .bl-item.bl-item03 .bl-item__img{padding-top:25px}.recruit .bl-item .ctLeft{float:left}@media (max-width: 767px){.recruit .bl-item .ctLeft{float:none}}.recruit .bl-item .ctRight{float:right}@media (max-width: 767px){.recruit .bl-item .ctRight{float:none}}.recruit .bl-item__img{width:46.77419%}@media (max-width: 767px){.recruit .bl-item__img{padding-top:35px;width:100%}}.recruit .bl-item__content{width:100%}.recruit .bl-item__content__tb{width:50%}@media (max-width: 767px){.recruit .bl-item__content__tb{width:100%}}.recruit .bl-item__content__tb.ctLeft{padding-right:45px}@media (max-width: 767px){.recruit .bl-item__content__tb.ctLeft{padding-right:0}}.recruit .bl-item__content__tb.ctRight{padding-left:40px}@media (max-width: 767px){.recruit .bl-item__content__tb.ctRight{padding-left:0}}.recruit .bl-item-ttl{margin-bottom:24px;padding-left:20px;position:relative;font-family:'Noto Serif JP', serif;font-size:22px;line-height:40px;letter-spacing:.1em}@media (max-width: 767px){.recruit .bl-item-ttl{margin-bottom:18px;padding-left:15px;font-size:20px;line-height:33px;letter-spacing:0}}.recruit .bl-item-ttl::before{background-color:#bd6f5d;content:'';left:0;position:absolute;top:10px;height:calc(100% - 18px);width:1px}@media (max-width: 767px){.recruit .bl-item-ttl::before{top:7px;height:calc(100% - 14px)}}.recruit .bl-item-txt{text-align:justify}.recruit .bl-item-txt p{font-size:14px;line-height:25px;letter-spacing:.05em}@media (max-width: 767px){.recruit .bl-item-txt p{line-height:24px;letter-spacing:.025em}}.recruit__table{background-color:#fafbfc;margin-top:120px;margin-bottom:20px;padding:120px 20px 180px}@media (max-width: 767px){.recruit__table{margin-top:75px;margin-bottom:10px;padding:60px 15px 115px}}.recruit__table .h3Wrap,.recruit__table .table-main{float:left}.recruit__table .h3Wrap{width:165px}@media (max-width: 767px){.recruit__table .h3Wrap{width:80px}}.recruit__table .table-main{text-align:left;width:calc(100% - 165px)}@media (max-width: 767px){.recruit__table .table-main{width:calc(100% - 80px)}}.recruit__table .table-main tr{border-top:1px solid #e5e5e5;font-size:14px;line-height:25px;letter-spacing:.05em}@media (max-width: 767px){.recruit__table .table-main tr{line-height:24px}}.recruit__table .table-main tr:last-child{border-bottom:1px solid #e5e5e5}@media (max-width: 767px){.recruit__table .table-main tr{display:block;padding:20px 0;width:calc(100% - 23px)}}@media (max-width: 767px) and (max-width: 350px){.recruit__table .table-main tr{width:100%}}@media (max-width: 767px){.recruit__table .table-main th,.recruit__table .table-main td{display:block}}.recruit__table .table-main th{padding-right:20px;width:140px;text-align:left}@media (max-width: 767px){.recruit__table .table-main th{margin-bottom:7px;padding-right:0;width:100%}}.recruit__table .table-main td{padding:25px 0 23px}@media (max-width: 767px){.recruit__table .table-main td{padding:0}}.recruit__table .table-main .note{font-size:12px;margin-top:2px;position:relative;padding-left:15px}@media (max-width: 767px){.recruit__table .table-main .note{margin-top:3px;font-size:11px;line-height:19px;padding-left:12px}}.recruit__table .table-main .note::before{content:'※';position:absolute;left:0}.recruit__table .table-main .bold{font-weight:bold}.recruit__table .table-main .line{padding-left:10px;position:relative}.recruit__table .table-main .line::before{background-color:#354248;content:'';left:0;position:absolute;top:11px;height:1px;width:5px}.recruit__table .table-main .col320{width:320px}@media (max-width: 767px){.recruit__table .table-main .col320{width:100%}}.recruit__table .table-main .col350{width:350px}@media (max-width: 767px){.recruit__table .table-main .col350{width:100%}}.recruit__table .table-main .w150{width:150px}@media (max-width: 767px){.recruit__table .table-main .w150{width:100%}}.recruit__table .table-main .w135{width:135px}@media (max-width: 767px){.recruit__table .table-main .w135{width:100%}}.recruit__table .table-main .w165{width:165px}@media (max-width: 767px){.recruit__table .table-main .w165{width:100%}}.recruit__table .table-main .tb-list-col{margin-top:6px}.recruit__table .table-main .tb-list-col li{display:inline-block;margin-bottom:2px;vertical-align:top}@media (max-width: 767px){.recruit__table .table-main .tb-list-col li{margin-bottom:5px}}.recruit__table .table-main .tb-list-col li:last-child{margin-bottom:0}@media (max-width: 767px){.recruit__table .table-main .tb-list-row{margin-top:14px}}.recruit__table .table-main .tb-list-row li{margin-bottom:20px}.recruit__table .table-main .tb-list-row li:last-child{margin-bottom:0}.recruit__table .table-main .tb-list-row li .bold{margin-bottom:2px}@media (max-width: 767px){.recruit__table .table-main .tb-list-row li .bold{margin-bottom:7px}}.recruit__table .table-note{margin:78px 0 33px;text-align:center;font-size:14px;line-height:22px;letter-spacing:.1em}@media (max-width: 767px){.recruit__table .table-note{margin:45px 0 23px;line-height:24px;letter-spacing:.05em}}@media (min-width: 768px){.max580{max-width:580px}}@media only screen and (min-width: 768px) and (max-width: 1280px){.max580{max-width:100%}}@media (min-width: 768px){.max590{max-width:590px;float:right}}@media only screen and (min-width: 768px) and (max-width: 1280px){.max590{max-width:100%;float:none}}@media (min-width: 768px){.max580l{max-width:580px;float:right}}@media only screen and (min-width: 768px) and (max-width: 1280px){.max580l{max-width:100%;float:none}}

/*# sourceMappingURL=maps/recruit.min.css.map */
