/*ヘッダー*/
nav div.container-fluid.position-relative .navbar-brand {
padding-top:0.5rem!important;
padding-bottom:0.1rem!important;
}

@media screen and (max-width: 1366px) {
    .parts190-195_header1 .btn-group button.navbar-toggler span {
        color:#403a38!important;
    }
}

@media screen and (max-width: 1366px) {
    .parts190-195_header1 .btn-group button.navbar-toggler svg, .parts190-195_header1 .btn-group button.navbar-toggler img {
        fill: #403a38!important;
    }
}

/* フッターお問い合わせアイコン */
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
fill:#403a38!important;
color:#403a38!important;
}

.parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list {
    /* flex-wrap: nowrap; */
    grid-template-columns: repeat(5, 1fr)!important;
}

/* フッター全体文字いろ黒 */
.parts34_footer {
    color: #403a38!important;
}

.parts34_footer a {
    color: #403a38!important;
}


.border-white {
    border-color: #403a38 !important;
}

.parts34_footer .contactbox-area .tel-box svg {
    fill: #403a38!important;
}

.parts34_footer .contactbox-area .col:first-child {
    color: #403a38!important;
}

.border-top {
    border-top: 1px solid #403a38!important;
}

.border {
    border: 1px solid #403a38!important;
}

.parts34_footer .contactbox-area .col:last-child > span.Btn-Text {
    color: #403a38!important;
    fill: #403a38!important;
}

.pagetop a::after {
    border-color: #403a38 #403a38 transparent transparent!important;
}


@media screen and (min-width: 1367px) {
    .parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list li a:hover::after{
background:000000!important;
}
}

.parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list li a:hover::after{
    border-bottom:3px solid black!important;
}

@media screen and (max-width: 1366px) {
    .parts190-195_header1 .navbar-collapse.sptab-menu nav.menulist li.nav-item a {
        color: #403a38!important;
    }
}

@media screen and (max-width: 1366px) {
    .parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list li {
        border-bottom: 1px solid #403a38!important;
    }
}

/* フッター全体文字いろ黒ここまで */


/*セクション1*/

.parts181_custom_3XAGl9PFJk {
    padding-bottom: 150px!important;
}

@media screen and (max-width: 992px) {
    .parts181_custom_3XAGl9PFJk {
    padding-top: 20px!important;
    padding-bottom: 80px!important;
    }
}

@media screen and (max-width: 520px) {
    .parts181_custom_3XAGl9PFJk {
    padding-bottom: 50px!important;
    }
}

@media screen and (max-width: 520px) {
    .parts181_custom_3XAGl9PFJk .parts181_2col {
        padding-left:20px!important;
        padding-right:20px!important;
    }
}

@media screen and (max-width: 520px) {
    .parts181_custom_3XAGl9PFJk .parts181_link_wrap a {
        padding: 17px 10px 15px 10px!important;
    }
}

/*セクション2*/
.parts151_tjqiXB7zH9 {
    padding-top: 20px!important;
}

@media screen and (min-width: 520px) and (max-width: 991px) {
    .parts151_tjqiXB7zH9 {
    padding-top: 0!important;
    }
}

.parts151_tjqiXB7zH9 .parts151_1col {
    border-top: none!important;
}

/*セクション3*/

    .design-parts-34_F60Rt5RDdQ.design-parts-34 .container .row_wrap {
        background: #FFFFFF!important;
}

.design-parts-34_F60Rt5RDdQ.design-parts-34 .container .t_question {
    font-size: 18px!important;
    font-weight:bold!important;
    padding-top: 2px!important;
}

.design-parts-34_F60Rt5RDdQ.design-parts-34 .container .t_answer {
    font-weight: bold!important;
}

/*セクション4*/
.recruitment_parts2XJZyCuETMR_imagebanner {
    padding-top: 120px!important;
    padding-bottom: 120px!important;
}

@media screen and (min-width: 521px) and (max-width: 991px) {
.recruitment_parts2XJZyCuETMR_imagebanner {
    padding-top: 80px!important;
    padding-bottom: 80px!important;
    }
}

@media screen and (max-width: 520px) {
    .recruitment_parts2XJZyCuETMR_imagebanner {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
    }
}


/*業務案内ページ*/
.parts148_1col {
    border-top:none!important;
}

.recruitment_parts2L1h4jk6u8T_imagebanner {
    padding-bottom: 120px!important;
}

@media screen and (min-width: 521px) and (max-width: 991px) {
    .recruitment_parts2L1h4jk6u8T_imagebanner {
    padding-bottom: 80px!important;
    }
}

@media screen and (max-width: 520px) {
    .recruitment_parts2L1h4jk6u8T_imagebanner {
    padding-bottom: 50px!important;
    }
}

/*会社概要ページ*/
.parts264-070809_custom_FwJH3bfZHg h2.title {
    color: #e9ad00!important;
}

.parts264-070809_custom_FwJH3bfZHg table tr th.table-body-header {
    color: #e9ad00!important;
}

/*お問い合わせページ*/
.parts210_content h3 {
    color: #403a38!important;
}

.parts213_section_form .contact_submit input {
    color: #403a38!important;
}

.parts216_privacypolicy h2 {
    color: #403a38!important;
}

/*ブログ一覧*/
.parts222_section h2 {
    color: #e9ad00!important;
}

.parts222_sidebar h3 {
    color: #403a38!important;
}

.parts222_post_category {
    border: 1px solid #e9ad00!important;
    color: #e9ad00!important;
}

/* トップページヘッダーフォント修正 */
@media screen and (min-width: 1367px){
    .navbar-expand-lg .navbar-nav .f_yugothic{
        font-family:"メイリオ", "Meiryo","ＭＳ ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif!important;
    }
}