.parts148_1col{
    border-top: none!important;
}
.parts249-251CjPONS8b67_complete_form{
        padding-top: 80px!important;
    padding-bottom: 80px!important;
}
.text-cent {
    text-align: center!important;
}
h2.text-cent {
    color: var(--main-color) !important;
    font-weight: bold !important;
}
.design-parts15_IVrrGAmoIq.bg-color{
        padding-top: 0px!important;
}
.design-parts93_pOdmo1uQ6M .container .content .content_description{
        color: #fff!important;
}
.design-parts42_fXzWxj3PN9.bg-color{
        padding-bottom: 0px!important;
}
.parts767778XuA6mlM07G_link_wrap{
        padding-top: 30px!important;
}
.design-parts80_LwHTm0HV3B{
        padding-top: 0px!important;
    padding-bottom: 0px!important;
}
@media screen and (min-width: 991px) and (max-width: 1180px) {
    .design-parts80_LwHTm0HV3B .contents-wrap .definition-term{
            font-size: 30px!important;
    letter-spacing: 6px!important;
    }
}

.design-parts80_LwHTm0HV3B .contents-wrap .text-link-button:hover {
        background: #10baf7!important;
    color: #ffffff !important;
    border: 1px solid #10baf7 !important;
}

@media screen and (min-width: 821px) and (max-width: 1366px){
    .parts255-257_img_wrap .h2-wrap h2.h2-img img {
    width: 150%!important;
}
}

@media screen and (min-width: 991px) and (max-width: 1180px) {
    .design-parts80_LwHTm0HV3B .contents-wrap .definition-term{
            font-size: 30px!important;
    letter-spacing: 6px!important;
    }
    .recruiter_partsYxJcZwaOKx10_imagebanner .container .row .col .salary p .salary-amount {
    font-size: 30px!important;
}
}
    .design-parts71_6B50Twxj6N .img-wrap .link_text .link_title {
        font-size: 50px!important;
 }
.design-parts74_RvnUyBa0Dg{
            padding-bottom: 1px!important;
}
@media screen and (max-width: 520px) {
    .design-parts72_FtX0hPANxr .img-wrap{
         height: 160px!important;
    }
         .design-parts71_6B50Twxj6N .img-wrap .link_text .link_title {
        font-size: 35px!important;
 }
}


/*LPページ*/
.recruitment_parts23E2HXO2ieL_imagebanner .container .img_wrap a{
        pointer-events: none!important;
}
.recruitment_parts3_n45BYGVhCA.bg-color{
        padding-top: 1px!important;
    padding-bottom: 1px!important;
}
.design-parts69_t3SAjxmnB0.bg_69{
        padding-top: 80px!important;
    padding-bottom: 80px!important;
}
@media screen and (max-width: 520px){
    .design-parts69_t3SAjxmnB0.bg_69{
        padding-top: 50px!important;
    padding-bottom: 50px!important;
}
.recruiter_partsYxJcZwaOKx10_imagebanner{
            padding-bottom: 80px!important;
}
.design-parts69_t3SAjxmnB0 #sub_title{
    text-align: left!important;
}
}
.design-parts-33_YusTs1FI75.design-parts-33 .container ul li{
    background: #fff!important;
}
.recruiter_application_page .form_apply .form_wrap .btn_submit{
    background: #2E944E 0% 0% no-repeat padding-box!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts71_6B50Twxj6N .img-wrap .link_text .link_title {
        font-size: 30px!important;
    }
}
.design-parts-33_YusTs1FI75.design-parts-33 .container .t_answer {
        color: #000000!important;
    }
@media screen and (max-width: 991px) {
    .design-parts42_fXzWxj3PN9 .parts42 .main-content .content .item-wrap,.design-parts42_fXzWxj3PN9 .parts42 .main-content .content .item{
        display:revert!important;
    }
    .design-parts42_fXzWxj3PN9 .parts42 .main-content .content .item .thumbnail,.design-parts42_fXzWxj3PN9 .parts42 .main-content .content .item .text-content{
        width:100%!important;
    }
}
.design-parts81_FHRsaQxPZi .contents-wrap .text-title{
    font-weight: bold!important;
}
.line-bnr img{
       max-width: 100%!important;
}
.rec-line{
        color: var(--main-color)!important;
    font-weight: bold!important;
    text-decoration: underline!important;
}
/***** デザイナー調整ここから *****/
@media screen and (max-width: 520px) {
    .design-parts72_aehu38Vlfo .img-wrap {
        height: 160px !important;
    }
}
.design-parts71_aRS2JYheI4 .img-wrap .link_text .link_title {
	font-size: 50px!important;
 }
/***** デザイナー調整ここまで *****/