/* ヘッダー上下位置調整 */
body .parts190-195_header1 .container-fluid.position-relative{
    align-items:center!important;
}
.parts190-195_header1 a.navbar-brand h1{
    margin-bottom:0px!important;
}

.parts34_footer .contactbox-area a.col:last-child:hover svg{
    fill:#000000!important;
}
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
    color:#000000!important;
}


.parts196-198_header1 nav.menulist li.nav-item::after{
    background:none!important;
}

.parts196-198_header1 nav.menulist li.nav-item a.contact_btn::after{
    background:none!important;
}

/* スマホ時ヘッダー調整(電話アイコンがある場合) */
@media screen and (max-width: 520px){
    body .parts190-195_header1 a.navbar-brand{
        padding-top:0.6rem!important;
    }
}
/*
.parts131415_blog_LrpYUF6NMs .card .card-body {
    width: 100%!important;
}
*/

/*セクション1*/
.parts269_ZCMJQrdRYl .container .comment {
    font-size: 18px!important;
}

@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts269_ZCMJQrdRYl .container .comment {
        font-size: 16px!important;
    }
}

@media screen and (max-width: 520px) {
.parts269_ZCMJQrdRYl .container .comment {
    font-size: 17px !important;
}
}

@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts269_ZCMJQrdRYl {
        padding: 80px 0!important;
    }
}

@media screen and (max-width: 520px) {
    .parts269_ZCMJQrdRYl {
        padding: 50px 0!important;
    }
}

span.conte-blue{
    color:#2794c1!important;
}

/*セクション2*/
@media screen and (min-width: 992px) {
    .partEQn8nBbC91373839_h2_wrap {
        padding-top: 100px!important;
        padding-bottom: 100px!important;
    }
}

@media screen and (min-width: 521px) and (max-width: 991px) {
    .partEQn8nBbC91373839_h2_wrap {
        padding-top: 60px!important;
        padding-bottom: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .partEQn8nBbC91373839_h2_wrap {
        padding-top: 40px!important;
        padding-bottom: 40px!important;
    }
}

.parts265266267i4CJfCxOZB-text {
    padding-top: 50px!important;
}
.parts265266267i4CJfCxOZB-text {
    padding-bottom: 40px!important;
}

@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts265266267i4CJfCxOZB-text {
        padding-bottom: 30px!important;
    }
}
@media screen and (max-width: 520px) {
    .parts265266267i4CJfCxOZB-text {
        padding-bottom: 20px!important;
    }
}

.recruitment_parts2KCVPSEuSZa_imagebanner {
    padding-bottom: 150px!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .recruitment_parts2KCVPSEuSZa_imagebanner {
        padding-bottom: 80px!important;
    }
}
@media screen and (max-width: 520px) {
    .recruitment_parts2KCVPSEuSZa_imagebanner {
        padding-bottom: 50px!important;
    }
}

.parts265266267i4CJfCxOZB-text .container .box .right h3 {
    font-weight: bold!important;
}

/*セクション3*/
.design-parts-11_lYL9Nxddkt {
    padding-bottom: 0!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts-11_lYL9Nxddkt {
        padding-bottom: 0!important;
    }
}

@media screen and (max-width: 520px) {
    .design-parts-11_lYL9Nxddkt {
        padding-bottom: 0!important;
    }
}

.design-parts-11_lYL9Nxddkt .container .content ul li a {
    border: none!important;
}

/*セクション4*/
.parts139-141tKAaS9vj3E_1col {
    border: none!important;
}

@media screen and (min-width: 520px) and (max-width: 991px) {
    .parts139-141tKAaS9vj3E_1col h3 {
        font-size: 19px!important;
    }
}

@media screen and (max-width: 520px) {
.parts139-141tKAaS9vj3E_wrap .card-body {
    width: 100%!important;
}
}

@media screen and (max-width: 520px) {
    .parts139-141tKAaS9vj3E_1col h3 {
        font-size: 18px!important;
    }
}

/*セクション5 バナー*/
.recruitment_parts2Y2AjFUeO2M_imagebanner {
    padding-top: 150px!important;
    padding-bottom: 150px!important;
}

@media screen and (min-width: 521px) and (max-width: 991px) {
    .recruitment_parts2Y2AjFUeO2M_imagebanner {
        padding-top: 80px!important;
        padding-bottom: 80px!important;
    }
}
@media screen and (max-width: 520px) {
    .recruitment_parts2Y2AjFUeO2M_imagebanner {
        padding-top: 50px!important;
        padding-bottom: 50px!important;
    }
}


/*///サービスページ///*/
.parts246-248Pz1FeGU7KI_complete_form {
    padding-top: 100px!important;
}
@media screen and (min-width: 520px) and (max-width: 991px) {
    .parts246-248Pz1FeGU7KI_complete_form {
        padding-top: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .parts246-248Pz1FeGU7KI_complete_form {
        padding-top: 40px!important;
    }
}

@media screen and (max-width: 520px) {
    .design-parts-11_wRjq0lJ1yY .container .header {
        font-size: 18px!important;
    }
}


/*///施工実績一覧ページ///*/
.parts249-251RuviCK236u_complete_form {
    padding-top: 100px!important;
}
@media screen and (min-width: 520px) and (max-width: 991px) {
    .parts249-251RuviCK236u_complete_form {
        padding-top: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .parts249-251RuviCK236u_complete_form {
        padding-top: 40px!important;
    }
}


/*///会社概要ページ///*/
.parts264-070809_custom_2zr4kHBKv3 {
    padding-top: 100px!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts264-070809_custom_2zr4kHBKv3 {
        padding-top: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .parts264-070809_custom_2zr4kHBKv3 {
        padding-top: 40px!important;
    }
}