.sig-bnr{
    text-align:center;
    margin-bottom:20px;
}
@media screen and (max-width: 640px){
.sig-bnr img{
    width:100%;
}
}
@media screen and (max-width: 991px){
.blog-img img{
  max-width:fit-content!important;  
}
}
.top-text-box {
text-align: center;
}
.top-text-center{
text-align: left;
display: inline-block;
}

.parts34_footer .tel-box p, .parts34_footer .tel-box span, .parts34_footer .nav-link, .parts34_footer .text-white {
    color: #020202!important;
}

.parts34_footer .tel-box svg {
    fill: #020202!important;
}

.parts34_footer .conpanyinfo-area, .parts34_footer .conpyright-area, .conpanyinfo-area .btn-map {
    color: #020202!important;
}

.parts34_footer .tel-box .border, .parts34_footer .conpanyinfo-area .btn-map {
    border: 1px solid #020202!important;
}

.parts34_footer .border-top {
    border-top: 1px solid #020202!important;
}

.parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list li a:hover::after {
    border-bottom: 3px solid #020202!important;
}

.parts34_footer .contactbox-area .col:last-child > span.Btn-Text {
    color: #FB940F!important;
    fill: #FB940F!important
}

.parts040506_notice-news .categorytag {
    background: #DDEF81!important;
    color: #020202!important;
}

.mailbutton svg path {
    fill: #020202!important;
}

.parts040506_notice-news .container li a.more {
    color: #A76F05!important;
}

.parts118-123e2XC75GYBT_link, .parts118-123cEXknY4wJy_link {
    box-shadow: 0px 5px #C5B829!important;
}

.parts131415_blog_RisL2PggeW .card-title, .parts131415_blog_RisL2PggeW .card-title a {
    color:#676767!important;
}

@media screen and (max-width: 1366px) {
    .parts190-195_header1 .btn-group button.navbar-toggler {
        border-left: 1px solid #020202!important;
    }
    .parts190-195_header1 .btn-group svg {
        fill: #020202!important;
    }
    .parts190-195_header1 .btn-group span {
        color: #020202!important;
    }
    .parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list li {
        border-bottom: 1px solid #020202!important;
    }
    .parts190-195_header1 .navbar-collapse.sptab-menu nav.menulist li.nav-item a {
        color: #020202!important;
    }
    .parts190-195_header1 .navbar-collapse.sptab-menu nav.menulist li.nav-item {
        border-bottom: 1px solid #020202!important;
    }
}

.pagetop a::after {
    border-color: #020202 #020202 transparent transparent;
}

.parts222_post_category, .f_meiryo.f_bold, input {
    color: #020202!important;
}

.parts222_post_category {
    border: 1px solid #020202!important;
}

.btn-redirect-link a: nth-of-type(1) {
    color: #020202!important;
}

.recruitment_parts3_w4dlnUbsO2 {
    background: url(https://cdn.cuezilla-cms.com/masakoukensetsu.com/images/110/GafTJQG3dT.webp)no-repeat!important;
    background-size: cover!important;
    background-position: center!important;
}

.recruitment_parts3_ShgCoaq4hj {
    background: url(https://cdn.cuezilla-cms.com/masakoukensetsu.com/images/110/QzUEPE91sW.webp)no-repeat!important;
    background-size: cover!important;
    background-position: center!important;
}

.recruitment_parts3_qRnAKlhRGH {
    background: url(https://cdn.cuezilla-cms.com/masakoukensetsu.com/images/110/GSTe9PwzxD.webp)no-repeat!important;
    background-size: cover!important;
    background-position: center!important;
}

.recruiter_timetable_parts6_cw4N6c23kl {
    background: url(https://cdn.cuezilla-cms.com/masakoukensetsu.com/images/110/glnrB9TjY3.webp)no-repeat!important;
    background-size: cover!important;
    background-position: center!important;
}

.parts37_link_wrap .title {
    color: #FB940F!important;
}

.parts249-2513WpyuoDViU_complete_form img, .parts249-251tWVg17CyKD_complete_form img {
    max-width: 100%!important;
}

.parts249-2513WpyuoDViU_complete_form, .parts249-251tWVg17CyKD_complete_form {
    text-align: center!important;
}

.recruiter_header_s5ZkZx99tW .navbar .btn-redirect-link a.link:first-of-type {
    color: #020202!important;
}

@media screen and (max-width: 991px) {
    .recruiter_header_s5ZkZx99tW .navbar .btn-redirect-link-tab .link:first-of-type {
        color: #020202!important;
    }
    .recruiter_header_s5ZkZx99tW .navbar .btn-redirect-link-tab .link:first-of-type path {
        fill: #020202!important;
    }
}

.container-fluid.recruiter_application_page.information .row.introduction {
    display: none!important;
}

.recruiter_application_page.information h2, .recruiter_application_page.information .title, .container-fluid.recruiter_application_page h2 {
    color: #020202!important;
}

.btn_submit {
    background: #F6E633!important;
    color: #020202!important;
}

.parts190-195_header1 nav.menulist li.nav-item a::after {
    background: #F6E633!important;
}

.parts131415_blog_RisL2PggeW.parts131415_blog .card-body a:hover {
    color: #A76F05!important;
}

.parts190-195_header1 p.kensetsu-kyoka {
    margin: 3px 0 0!important;
}

.job-parts1_list {
    background: #fff!important;
}

@media screen and (min-width: 1025px) {
    .lpsec2free a:nth-of-type(1) {
        margin-right: 20px!important;
    }
}

/* @media screen and (min-width: 1024px) {
    POST .parts169170171_article_header.bg-image {
        padding-top: 96px!important;
    }
}

@media screen and (max-width: 1023px) {
    .parts169170171_article_header.bg-image {
        padding-top: 56px!important;
    }
} */

.recruiter_header_s5ZkZx99tW {
    position: sticky!important;
    top: 0;
    left: 0;
    z-index: 9999!important;
}

.recruiter_header_s5ZkZx99tW .navbar {
    position: sticky!important;
}
.design-parts-5_SC6qoNTKZI .contact-button {
    background: #F6E633 !important;
}