/* ヘッダー上下位置調整 */
/*body .parts190-195_header1 .container-fluid.position-relative{
    align-items:center!important;
}*/
.parts190-195_header1 a.navbar-brand h1{
    margin-bottom:0px!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;
    }
}

/*コンバージョンボタン*/
.creative_parts265_7n2d6rr9QL.text_ban .boxy h4.title.title1 {
    font-size: 20px!important;
    font-weight: bold!important;
}
@media screen and (min-width: 641px) and (max-width: 1180px) {
    .creative_parts265_7n2d6rr9QL.text_ban .boxy h4.title.title1 {
        font-size: 19px!important;
    }
}

/*セクション1*/
.parts15_zqeIZ265iu ul li {
    line-height: 2.5!important;
}
.design-parts15_zqeIZ265iu .parts15_zqeIZ265iu {
    background: rgba(255, 255, 255, 0.6)!important;
}

/*セクション2*/
.parts585960g7MDJ3m0O1_link {
    font-size: 30px!important;
}
@media screen and (max-width: 520px) {
.parts585960g7MDJ3m0O1_link {
    font-size: 17px!important;
    padding: 22px min(100px, 18%);
}
}

.parts585960g7MDJ3m0O1_link:hover{
    background:#04102d!important;
}

/*セクション3*/
.parts265266267fdc2pRo3ty-text .container .box .right h3 {
    font-weight: bold!important;
}

@media screen and (max-width: 520px) {
    .parts265266267fdc2pRo3ty-text .container .container-title {
        font-size: 18px!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px) {
.parts265266267fdc2pRo3ty-text .container .box .right h3 {
    font-size: 23px!important;
}
}

/*セクション4*/
@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts80_YrT9bo5iJa .contents-wrap .definition-discription {
        text-align: left!important;
    }
}
@media screen and (max-width: 520px) {
    .design-parts80_YrT9bo5iJa .contents-wrap .definition-discription {
        text-align: left!important;
    }
}

/*セクション5*/
    .parts130-132oVJDRDEvM2_text h2 {
        display: none!important;
    }
    .parts130-132oVJDRDEvM2_text p {
        display: none!important;
    }

    .parts130-132oVJDRDEvM2_text_wrap {
        margin-bottom: 0px!important;
    }

    
/*セクション6*/
.recruitment_parts2LZZ194XZKY_imagebanner {
     padding-top: 150px!important;
    padding-bottom: 150px!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .recruitment_parts2LZZ194XZKY_imagebanner {
        padding-top: 80px!important;
        padding-bottom: 80px!important;
    }
}
@media screen and (max-width: 520px) {
    .recruitment_parts2LZZ194XZKY_imagebanner {
        padding-top: 50px!important;
        padding-bottom: 50px!important;
    }
}

/*///業務案内ページ///*/
.parts246-248EorNvPzVGV_complete_form {
    padding-top: 100px!important;
}

@media screen and (min-width: 520px) and (max-width: 991px) {
    .parts246-248EorNvPzVGV_complete_form {
        padding-top: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .parts246-248EorNvPzVGV_complete_form {
        padding-top: 40px!important;
    }
}

@media screen and (min-width: 992px) {
    .design-parts55-BgEVx6ZnMb {
        padding-top: 20px!important;
    }
}

@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts55-BgEVx6ZnMb {
        padding-top: 20px!important;
    }
}
@media screen and (max-width: 520px) {
    .design-parts55-BgEVx6ZnMb {
        padding-top: 20px!important;
    }
}


/*///塗装工事について///*/
.parts246-2481H5TTNSFYX_complete_form  {
    padding-top: 100px!important;
}

@media screen and (min-width: 520px) and (max-width: 991px) {
    .parts246-2481H5TTNSFYX_complete_form  {
        padding-top: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .parts246-2481H5TTNSFYX_complete_form  {
        padding-top: 40px!important;
    }
}

.design-parts88_CeeuE2IrSm {
    padding-top: 0!important;
    padding-bottom: 0!important;
}

@media screen and (max-width: 520px) {
    .design-parts88_CeeuE2IrSm {
        padding-top: 0!important;
        padding-bottom: 0!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts88_CeeuE2IrSm {
        padding-top: 0!important;
        padding-bottom: 0!important;
    }
}

.parts133-135znMFRZkBnN_text-img {
    padding: 40px 0!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts133-135znMFRZkBnN_text-img {
        padding: 30px 0!important;
    }
}

@media screen and (max-width: 520px) {
    .parts133-135znMFRZkBnN_text-img {
        padding: 20px 0!important;
    }
}
@media screen and (min-width: 992px) {
    .design-parts29_1_N2hoEmwlIA.bg-color {
        padding-bottom: 80px!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts29_1_N2hoEmwlIA.bg-color {
        padding-bottom: 50px!important;
    }
}

@media screen and (max-width: 520px) {
    .design-parts29_1_N2hoEmwlIA.bg-color {
        padding-bottom: 50px!important;
    }
}


/*///採用情報///*/
.parts246-248vajWG87tXa_complete_form  {
    padding-top: 100px!important;
}

@media screen and (min-width: 520px) and (max-width: 991px) {
    .parts246-248vajWG87tXa_complete_form  {
        padding-top: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .parts246-248vajWG87tXa_complete_form  {
        padding-top: 40px!important;
    }
}

.parts249-2510S5lHvLLkX_complete_form {
    padding: 0!important;
}

.parts249-251KWRQP5umRs_complete_form {
    padding: 0!important;
}

.parts264-070809_custom_vYOak7vKnL .link_button, .parts264-070809_custom_Il74ZlZE2d .link_button {
    border-radius: 10px!important;
}


/*///会社概要///*/
.parts264-070809_custom_pZPfOmr9bt {
    padding-top: 100px!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts264-070809_custom_pZPfOmr9bt .container {
        padding-top: 60px!important;
    }
}

@media screen and (max-width: 520px) {
    .parts264-070809_custom_pZPfOmr9bt {
        padding-top: 40px!important;
    }
}