@charset "UTF-8";.recruit_career__box{border:1px solid #d6d6d7;padding:30px 15px}.recruit_career__box span{text-decoration:underline;text-underline-offset:1px}.recruit_career__box a{-webkit-transition:color 0.3s ease;transition:color 0.3s ease}@media screen and (min-width:901px){.recruit_career__box a:hover{color:#004198}}.recruit_career .ib{display:inline-block}.recruit_career__table_box{width:100%;position:relative}@media screen and (max-width:640px){.recruit_career__table_box{overflow-x:auto}}@media screen and (max-width:640px){.recruit_career__table_box:before{content:"\f337";display:inline-block;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;line-height:1;color:#495057;margin-bottom:10px}}@media screen and (max-width:640px){.recruit_career__table_box:after{content:"表は左右にスクロールできます";position:absolute;top:2px;left:20px;font-size:15px}}.recruit_career__table{width:100%}@media screen and (max-width:640px){.recruit_career__table{width:calc(65.625vw + 190px)}}@media screen and (max-width:320px){.recruit_career__table{width:400px}}.recruit_career__table thead tr th{border-top:2px solid #b5b5b5;border-bottom:1px solid #b5b5b5;background:#e7e8e9;font-size:15px;font-weight:500;padding:12px 15px 13px;text-align:center;vertical-align:middle;width:25%}@media screen and (max-width:640px){.recruit_career__table thead tr th{padding:12px 7px 13px}}@media screen and (max-width:640px){.recruit_career__table thead tr th:first-child{width:37%}}@media screen and (max-width:640px){.recruit_career__table thead tr th:not(:first-child){width:21%}}.recruit_career__table thead tr th:not(:last-child){border-right:1px dotted #b5b5b5}.recruit_career__table tbody tr th{border-right:1px dotted #b5b5b5;border-bottom:1px solid #b5b5b5;font-size:15px;font-weight:400;line-height:1.6;padding:12px 15px 13px;text-align:left;vertical-align:middle}@media screen and (max-width:640px){.recruit_career__table tbody tr th{padding:12px 7px 13px 10px}}.recruit_career__table tbody tr td{border-bottom:1px solid #b5b5b5;font-size:15px;line-height:1.6;padding:12px 15px 13px;text-align:right;vertical-align:middle}@media screen and (max-width:640px){.recruit_career__table tbody tr td{padding:12px 7px 13px}}.recruit_career__table tbody tr td:not(:last-child){border-right:1px dotted #b5b5b5}.recruit_career__table tbody tr td .cap{display:block;font-size:14px;line-height:1.43}.recruit_career__caption{display:block;font-size:15px;margin-top:8px;text-align:right}.top_visual__recruit_top{position:relative;height:357px!important;overflow:inherit!important;-webkit-transition:height 0.2s ease-out;transition:height 0.2s ease-out}.top_visual__headline_recruit_top{position:absolute;text-align:center;top:96px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:top 0.2s ease-out;transition:top 0.2s ease-out}.top_visual__headline_recruit_top .ttl_eng{display:inline-block;margin-bottom:16px;font-size:48px;font-weight:500}.top_visual__headline_recruit_top .ttl{display:block;font-size:20px;color:#00449a;font-weight:500}.recruit_top_news__headline{text-align:center;margin-bottom:32px}.recruit_top_news__headline .ttl{display:inline-block;margin-bottom:10px;font-size:30px;font-weight:500;color:#000;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.04em}.recruit_top_news__headline .ttl_eng{position:relative;display:block;top:1px;font-size:14px;font-weight:500;color:#00449a;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.04em}.recruit_top_news__headline .ttl_eng:before{position:relative;top:-2px;display:inline-block;margin:0 8px 0 8px;content:"/";font-size:16px;font-weight:500}.recruit_card{-webkit-transition:margin-top 0.2s ease-out;transition:margin-top 0.2s ease-out}.recruit_card__ulsit{font-size:0}.recruit_card__ulsit>li:first-child{margin-left:0}.recruit_card__ulsit>li{display:inline-block;width:312px;margin-left:22px;vertical-align:top}.recruit_card__ulsit>li>a:last-child{margin-bottom:0}.recruit_card__ulsit>li>a{position:relative;display:block;width:100%;margin-bottom:20px;border:solid 1px #d6d6d7;border-top:solid 4px #a1a1a1;font-size:20px;font-weight:500}.recruit_card__ulsit>li>a>span{position:relative;display:block;padding:30px 0 30px 20px}.recruit_card__ulsit>li>a:before,.recruit_card__ulsit>li>a>span:after{position:absolute;display:block;content:""}.recruit_card__ulsit>li>a:before{top:-4px;width:50%;height:4px;background:#004198}.recruit_card__ulsit>li>a>span:after{content:"\f101";display:inline-block;margin:-9px 14px 0 -14px;height:0px;color:#004198;vertical-align:top;font-weight:normal;font-size:1em;font-family:"FontAwesome";top:50%;right:0}.recruit_card__ulsit>li>a:hover{color:#004198}.recruit__copy{padding:0 22px;margin-top:-4px;margin-bottom:44px}.recruit__copy.mb_adj{margin-bottom:32px}.recruit__copy .ttl{display:inline-block;font-size:32px;font-weight:100;line-height:1.4;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.12em}.recruit__copy .ttl>span{display:inline-block}.rikunabi_logo__decs{width:100%;max-width:368px;min-width:270px;border-top:solid 1px #0068b7;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;margin:0 auto}.rikunabi_logo__decs img{max-width:100%}.rikunabi_logo__decs:hover{opacity:0.6}.rikunabi_logo__decs>dt{padding:20px 0 18px 0;border-left:solid 1px #e0e2e3;border-right:solid 1px #e0e2e3}.rikunabi_logo__decs>dt>img{width:208px;height:auto}.rikunabi_logo__decs>dd{position:relative;background:#0068b7;padding:7px 0 8px 0;color:#fff;font-size:14px;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.04em;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.rikunabi_logo__decs>dd:after,.rikunabi_logo__decs>dd:before{position:absolute;display:inline-block;font-family:"FontAwesome"}.rikunabi_logo__decs>dd:before{content:"\f111";margin-top:-8px;height:0px;color:#fff;vertical-align:top;font-weight:normal;font-size:14px;top:50%;right:14px}.rikunabi_logo__decs>dd:after{content:"\f105";margin-top:-8px;height:0px;color:#0068b7;vertical-align:top;font-weight:normal;font-size:13px;top:50%;right:17px}@media screen and (max-width:640px){.top_visual__recruit_top{height:37.5vw!important;background-position-x:-67vw!important}.top_visual__headline_recruit_top{top:calc(37.5vw + 60px)}.top_visual__headline_recruit_top .ttl_eng{font-size:30px;margin-bottom:8px}.top_visual__headline_recruit_top .ttl{font-size:14px;font-weight:500}.recruit_top_news__headline{margin-bottom:24px}.recruit_top_news__headline .ttl{font-size:26px;margin-bottom:8px}.recruit_top_news__headline .ttl_eng{font-size:12px}.recruit_top_news__headline .ttl_eng:before{font-size:12px}.recruit_card{margin-top:106px}.recruit_card__ulsit>li:first-child{margin-top:0}.recruit_card__ulsit>li{width:100%;margin-top:16px;margin-left:0}.recruit_card__ulsit>li>a>span{padding:20px 0 20px 10px}.recruit__copy{padding:0 10px;margin-bottom:28px}.recruit__copy .ttl{font-size:28px}}@media screen and (max-width:390px){.recruit__copy .ttl{font-size:7.1875vw}}@media screen and (max-width:320px){.top_visual__headline_recruit_top{top:180px}.top_visual__recruit_top{height:120px!important;background-position-x:-214px!important}.recruit__copy .ttl{font-size:23px}}.recruit_group .headline__cnt h3 .cap_side{font-weight:500}.p-requirements__box{width:100%;position:relative}@media screen and (max-width:640px){.p-requirements__box{overflow-x:auto}}@media screen and (max-width:640px){.p-requirements__box:before{content:"\f337";display:inline-block;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;line-height:1;color:#495057;margin-bottom:10px}}@media screen and (max-width:640px){.p-requirements__box:after{content:"表は左右にスクロールできます";position:absolute;top:2px;left:20px;font-size:15px}}.p-requirements__table{width:100%}@media screen and (max-width:640px){.p-requirements__table{width:700px}}.p-requirements__table thead tr th{font-size:15px;font-weight:500;text-align:center;border-top:2px solid #b5b5b5;border-bottom:1px solid #b5b5b5;background:#e7e8e9;padding:12px 15px 13px;vertical-align:middle}.p-requirements__table thead tr th:first-child{width:200px}.p-requirements__table thead tr th:nth-child(2){width:260px}.p-requirements__table thead tr th:nth-child(3){width:238px}.p-requirements__table thead tr th:not(:last-child){border-right:1px dotted #b5b5b5}.p-requirements__table tbody tr td{font-size:15px;line-height:1.6;text-align:left;padding:12px 15px 13px;border-bottom:1px solid #b5b5b5;vertical-align:middle}.p-requirements__table tbody tr td:not(:last-child){border-right:1px dotted #b5b5b5}.p-requirements__table tbody tr td .cap{display:block;font-size:14px;line-height:1.43}.p-requirements__table .caption{text-align:right}.p-requirements__list{width:100%}.p-requirements__list li:not(:last-child){margin-bottom:8px}.p-requirements__list li .link{display:inline-block;position:relative}.p-requirements__list li .link:before{display:inline-block;font-family:"FontAwesome";position:absolute;left:0;height:1em;color:#0488d0;content:"\f105";font-size:1em}
/*# sourceMappingURL=common_recruit.css.map */