span.futoji{
    font-weight:bold!important;
}

/*///トップページ///*/
.parts148_1col {
    border-top: none!important;
}

/*セクション4*/
.design-parts74_lrub6YMn4h .contents-wrap .text-title {
    font-weight: bold!important;
}


/*セクション6*/
@media screen and (min-width: 521px) {
    .parts133-135cqZtBR9Edx_text p {
        text-align: center!important;
    }
}
@media screen and (max-width: 520px) {
    .parts133-135cqZtBR9Edx_text-img {
        text-align: left!important;
    }
}

/*セクション7*/
.recruitment_parts2S2XaYUYwvd_imagebanner.bg-img {
    padding-top: 100px!important;
    padding-bottom: 100px!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .recruitment_parts2S2XaYUYwvd_imagebanner {
        padding-top: 60px!important;
        padding-bottom: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .recruitment_parts2S2XaYUYwvd_imagebanner {
        padding-top: 40px!important;
        padding-bottom: 40px!important;
    }
}

/*///会社概要///*/
@media screen and (min-width: 992px) {
    .design-parts69_WhAG5xt8B2.bg_69 {
        padding-top: 100px!important;
        padding-bottom: 100px!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts69_WhAG5xt8B2.bg_69 {
        padding-top: 60px!important;
        padding-bottom: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .design-parts69_WhAG5xt8B2.bg_69 {
        padding-top: 40px!important;
        padding-bottom: 40px!important;
    }
}
@media screen and (max-width: 520px) {
    .design-parts69_WhAG5xt8B2 #sub_title {
        text-align: left!important;
    }
}

.text-r {
    font-weight: bold;
    font-family: serif;
    font-size: 140% !important;
}

span.ceo-name{
        font-size:140%!important;
}
.parts264-070809_custom_xZrlQlwe8i {
    padding-top: 40px!important;
}


/*///弊社の強み///*/
@media screen and (min-width: 992px) {
    .design-parts69_OsC7gWZu8z.bg_69 {
        padding-top: 100px!important;
        padding-bottom: 100px!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts69_OsC7gWZu8z.bg_69 {
        padding-top: 60px!important;
        padding-bottom: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .design-parts69_OsC7gWZu8z.bg_69 {
        padding-top: 40px!important;
        padding-bottom: 40px!important;
    }
}
@media screen and (max-width: 520px) {
    .design-parts69_OsC7gWZu8z #sub_title {
        text-align: left!important;
    }
}


/*ブログ内*/
.parts166_single_article article h2::after {
    bottom: -12px!important;
}