/* ヘッダー上下位置調整 */
@media screen and (max-width: 1366px){
    .parts190-195_header1 h1{
        margin-bottom:0rem!important;
    }
}
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text{
        fill: #000!important;
        color: #000!important;
}
/* お問い合わせアイコン */
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
        fill: #000000!important;
        color: #000000!important;
}

/* ヘッダーナビ */
.parts190-195_header1 nav.menulist li.nav-item::after{
    background-color:#484f26!important;
}

/* スマホ時ヘッダー調整(電話アイコンがある場合) */
@media screen and (max-width: 520px){
    body .parts190-195_header1 .container-fluid.position-relative{
        padding-left:10px!important;
    }
   /* body .parts190-195_header1 .navbar-brand h1 img{
        max-width:80%!important;
    }*/
    body .parts190-195_header1 a.navbar-brand{
        padding-top:0.6rem!important;
    }
}

/* スマホメールアイコンテキスト改行調整（リプ案件の場合） */
@media screen and (max-width: 520px){
    .parts190-195_header1 .btn-group button.navbar-toggler{
        padding:0 9px!important;
    }
    body .parts190-195_header1 .btn-group button.navbar-toggler span{
        font-size:8px!important;
    }
    .parts190-195_header1 .btn-group button.navbar-toggler svg{
        width:24px!important;
    }
}

/* LPフォーム確認画面へボタン背景色とか（LPありの場合） */
.recruiter_application_page .form_apply .form_wrap .btn_submit,.recruiter_application_page .confirm_infomation button{
    background:#ffec47!important;
}
.recruiter_application_page .confirm_infomation h2{
    color:#ffec47!important;
}

/* LPページSP調整 */
@media screen and (max-width: 520px){
.recruiter_header_LPIJB7QJH6 .navbar .btn-redirect-link-tab .link{
    font-size:10px!important;
}
}
.parts190-195_header1 nav.menulist li.nav-item::after{
        background: var(--main-color)!important;
}
/*.parts190-195_header1 a.navbar-brand{
        padding-top: 1rem!important;
}*/
@media print, screen and (min-width: 1368px){
	.parts190-195_header1 a.navbar-brand{
       padding-top: 1rem;!important 
}
}
@media screen and (max-width:1367px) and (min-width: 521px){
		.parts190-195_header1 .navbar-brand h1 img{
        margin-bottom: 4px!important;
}
}

.conpyright-area.d-lg-flex.justify-content-lg-between,.parts34_footer .conpanyinfo-area .conpanyinfo-left .btn-map,.parts34_footer .conpanyinfo-area .conpanyinfo-left .text-lg-start,.parts34_footer .conpanyinfo-area .conpanyinfo-right .menu-list .nav-item .nav-link,.parts34_footer .contactbox-area .col:first-child > div,parts34_footer .contactbox-area .col:first-child > div a{
        color: #000!important;
}
.parts34_footer .conpanyinfo-area .conpanyinfo-left .btn-map{
        border: 1px solid #000 !important;
}
.parts34_footer .contactbox-area .tel-box svg{
        fill: black!important;
}
.parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list li a:hover::after{
        border-bottom: 3px solid black!important;
}
.parts34_footer .contactbox-area .col:first-child > div{
         border-color: #000 !important;
}
.parts34_footer .conpanyinfo-area{
        border-top: 1px solid #000000 !important;
}
@media screen and (max-width: 1366px){
    .parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list li{
            border-bottom: 1px solid black!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px){
    .parts255-257_img_wrap .img_wrap h2 img {
        height: auto!important;
}
}
/* 給排水設備の交換ページ */
.design-parts37_cEarvUTfw8.design-parts37{
    padding-bottom:30px!important;
    padding-top:30px!important;
}