.recruiter_partsDfnb00JcHE10_imagebanner .container .row .col:last-child{
        display: none!important;
}
.parts190-195_header1 nav.menulist li.nav-item::after{
        background: #8ec2e4!important;
}
/*フッター調整*/
.parts34_footer .conpanyinfo-area .conpanyinfo-left .btn-map,.parts34_footer,.parts34_footer .conpanyinfo-area .conpanyinfo-right .menu-list .nav-item a.nav-link,.parts34_footer .contactbox-area .col:first-child{
        color: #222222!important;
}
.parts34_footer .contactbox-area .tel-box svg{
        fill: #222!important;
}
body .parts34_footer .contactbox-area .col:first-child > div{
        border-color: #222 !important;
}
body .parts34_footer .conpanyinfo-area .conpanyinfo-left .btn-map{
        border: 1px solid #222 !important;
}
body .parts34_footer .conpanyinfo-area{
    border-top: 1px solid #222 !important;
}
body .parts34_footer .contactbox-area .col:last-child > span.Btn-Text{
        color: #222222!important;
    fill: #222222!important;
}
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text::before{
    background-color: #ffff7f!important;
}
.parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list li a:hover::after{
        border-bottom: 3px solid #222222!important;
}

@media screen and (max-width: 1366px){
    .parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list li{
        border-bottom: 1px solid #222!important;
}
}
/*ヘッダー調整*/
body .parts190-195_header1 .navbar-collapse.sptab-menu nav.menulist li.nav-item a{
        color: #222!important;
}
@media screen and (max-width: 1366px){
    .parts190-195_header1 .navbar-collapse.sptab-menu nav.menulist li.nav-item{
            border-bottom: 1px solid rgb(0 0 0 / 40%)!important;
    }
}
/*LP ページ*/
/*.recruiter_header_0uFl0iww9o .navbar .btn-redirect-link a.link,.recruiter_header_0uFl0iww9o .navbar .btn-redirect-link a.link:last-child{
        color: #222 !important;
}*/
@media print, screen and (min-width: 991px){
	.job-parts1_YUyqZkPWVv .job-parts1_list .image{
        width: 35%!important;
}
}
.job-parts1_YUyqZkPWVv .job-parts1_list{
    background: #ffffff!important;
}
.recruiter_partsDfnb00JcHE10_imagebanner .container .row .col .salary,.recruiter_partsDfnb00JcHE10_imagebanner .container .row .col .content-block{
    display: flex !important;
    justify-content: center !important
}
/**/
.parts148_hDL1VfjPuw .parts148_text p{
        line-height: 1.8!important;
}
body .parts190-195_header1 li.nav-item .mailbutton svg path{
     fill: #222!important;
}

    .parts190-195_header1 a.navbar-brand h1{
        margin-top: 0.25rem!important;
         margin-bottom: 0.25rem!important;
}

body .parts190-195_header1 .navbar .navbar-brand img{
    width: auto!important;
}
.recruiter_application_page .form_apply .form_wrap .btn_submit{
        background: #70abd3 0% 0% no-repeat padding-box!important;

}
@media screen and (max-width: 991px) and (min-width: 521px){
    .recruiter_header_0uFl0iww9o .navbar{
            height: 70px!important;
    }
}
@media screen and (max-width: 520px){
        .recruiter_header_0uFl0iww9o .navbar{
            height: 60px!important;
    }
    .parts255-257_img_wrap.fade_up .h2-img{
        width: 95%!important;
    top: 42%!important;
    }
}
.recruiter_timetable_parts6_CfeNaMhRxL.bg-color{
    background-color: #e6eff5!important;
}
.parts213_section_form .contact_submit input,.parts210_content h3{
    color: #000!important;
}
.design-parts81_ZNauZrdZZm .contents-wrap .text-title,.design-parts81_ZNauZrdZZm .contents-wrap.text-right .text-title{
        font-weight: bold!important;
}
/* ブログ動画投稿 */
    body .parts-blog-ex_text img,body .parts-blog-ex_text video{
        width:100%!important;
    }
    
/** headline - 見出しのスタイル */
.style3a, .style3b, .style4a, .style4b, .style5a, .style5b, .style6 { line-height: 1.6; }

/* h3 */
.style3a { border-top: 1px solid #222; border-bottom: 1px solid #222; font-size: 22px; font-weight: 400; margin: 3em 0 1.5em; padding: 1.1em .2em 1em; }

.style3b { background: #fafafa; border-top: 2px solid #222; border-bottom: 1px solid #ddd; box-shadow: 0px 1px 2px #f7f7f7; font-size: 22px; font-weight: 400; margin: 3em 0 1.5em; padding: 1.1em .9em 1em; }

/* h4 */
.style4a { border-bottom: none; border-left: 2px solid #222; font-size: 18px; font-weight: 400; margin: 2.5em 2px 1.2em; padding: .3em 0 .3em .8em; }

.style4b { border-bottom: 1px dotted #aaa; font-size: 18px; font-weight: 400; margin: 2.5em 0 1.2em; padding: .9em 0 .8em; }

/* h5 */
.style5a { background: #f5f5f5; box-shadow: 0px 2px 0px 0px #f2f2f2; font-size: 18px; font-weight: 700; margin: 2em 0 1em; padding: .5em .8em .3em 1em; }

.style5b { background: #222; border-radius: 4px; box-shadow: 0px 2px 0px 0px #f2f2f2; color: #fff; font-size: 18px; font-weight: 400; margin: 2em 0 1em; padding: .5em .8em .4em 1em; }

/* h6 */
.style6 { color: #222; font-size: 16px; font-weight: bold; margin: 2em 0 1em; padding: .5em .8em .8em 1.3em; position: relative; }
.style6:before { background: #222; content: ""; position: absolute; top: .5em; left: .2em; width: 12px; height: 12px; }