/* LPフォーム確認画面へボタン背景色とか（LPありの場合） */
.recruiter_application_page .form_apply .form_wrap .btn_submit,.recruiter_application_page .confirm_infomation button{
    background:#ffec47!important;
}
.recruiter_application_page .confirm_infomation h2{
    color:#ffec47!important;
}

/* LPページSP調整 */
@media screen and (max-width: 991px){
.recruiter_header_LPIJB7QJH6 .navbar .btn-redirect-link-tab .link{
    font-size:10px!important;
}
}
/* LPヘッダーTAB以下（LP単体のとき） */
body .btn-redirect-link a.link:first-child{
    display:none!important;
}
@media screen and (max-width: 991px){
    body .navbar .btn-redirect-link-tab .link:first-child{
        display:none!important;
    }
    body .navbar .btn-redirect-link-tab{
        justify-content:flex-end!important;
    }
}

/* Playballセクション*/
.parts249-2511tghtl8zZk_complete_form .container .img_wrap {
    margin: 0 auto;
}

.parts249-2511tghtl8zZk_complete_form .container .img_wrap img {
    width: 100%!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts249-2511tghtl8zZk_complete_form .container .img_wrap img {
        width: 100%!important;
    }
}
@media screen and (max-width: 520px) {
    .parts249-2511tghtl8zZk_complete_form .container .img_wrap img {
        width: 100%!important;
    }
}

.parts249-2511tghtl8zZk_complete_form {
    background-position: center!important;
}

/* ポイント1セクション */
.recruitment_parts3_JQzZRzKSkK.bg-img {
    background-position: bottom!important;
}

/* ポイント2セクション */
.recruitment_parts3_snMNeCqPHQ.bg-img {
    background-position: bottom!important;
}

/* ポイント3セクション */
.recruitment_parts3_yJBR57VDts.bg-img {
    background-position: bottom!important;
}

/* エントリーセクション2 */
.recruitment_parts2TUyeuJlgcG_imagebanner {
    padding-top: 150px!important;
    padding-bottom: 150px!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .recruitment_parts2TUyeuJlgcG_imagebanner {
        padding-top: 80px!important;
        padding-bottom: 80px!important;
    }
}
@media screen and (max-width: 520px) {
    .recruitment_parts2TUyeuJlgcG_imagebanner {
        padding-top: 50px!important;
        padding-bottom: 50px!important;
    }
}


/* 記事セクション */
.recruiter_carousel_parts4_2-Vkjjd76lGa .recruiter_parts4_2 .prev-arrow {
    border-right: 15px solid #FFF!important;
}
.recruiter_carousel_parts4_2-Vkjjd76lGa .recruiter_parts4_2 .next-arrow {
    border-left: 15px solid #FFF!important;
}
.recruiter_carousel_parts4_2-Vkjjd76lGa .arrows .slick-dots li.slick-active button:before {
    background-color: #FFF!important;
}

/* アドバンテージセクション */
.design-parts73_lueNcwtTYl .contents-wrap .text-title {
    font-weight: bold!important;
}
.design-parts73_lueNcwtTYl {
   padding-bottom: 0!important;
}

/* 仕事説明セクション */
.design-parts51_JIRcusYvlH.bg-color {
    padding-top: 0!important;
}
@media screen and (max-width: 520px) {
    .design-parts51_JIRcusYvlH.bg-color {
        padding-top: 40px!important;
    }
}

/* FAQセクション */
.design-parts-33_wRvygh9y9L.design-parts-33 .container ul li {
    border: none!important;
    background: #FFF!important;
}

/* エントリーセクション3 */
.recruitment_parts2qDpQgfXOHk_imagebanner {
    padding-top: 150px!important;
    padding-bottom: 150px!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .recruitment_parts2qDpQgfXOHk_imagebanner {
        padding-top: 80px!important;
        padding-bottom: 80px!important;
    }
}
@media screen and (max-width: 520px) {
    .recruitment_parts2qDpQgfXOHk_imagebanner {
        padding-top: 50px!important;
        padding-bottom: 50px!important;
    }
}


/*フォームページ*/

.recruiter_application_page .form_apply .form_wrap .btn_submit, .recruiter_application_page .confirm_infomation button {
    background: #00469c!important;
}

.parts169170171_article_header.bg-image {
    background-position: right!important;
}

span.akamoji{
    font-weight:bold!important;
    font-size:1.2em!important;
}