/*///トップページ///*/


span.top-conte-futoji{
    font-weight:bold!important;
    font-size:1.3em!important;
}

/*セクション2*/
@media screen and (min-width: 521px) {
.design-parts91_KEKSNOC0Dc .container .box img {
    width: 200px!important;
    height: 200px!important;
}
}

/*セクション3*/
.parts261-263rKfCDTFAur_image {
    padding-top: 100px!important;
    padding-bottom: 100px!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts261-263rKfCDTFAur_image {
        padding-top: 60px!important;
        padding-bottom: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .parts261-263rKfCDTFAur_image {
        padding-top: 40px!important;
        padding-bottom: 40px!important;
    }
}


/*セクション6*/
.parts131415_blog_5eEf2zElPU
 {
    background-color: var(--background-color);
    padding-bottom: 100px!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts131415_blog_5eEf2zElPU {
        padding-bottom: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .parts131415_blog_5eEf2zElPU {
        padding-bottom: 40px!important;
    }
}

@media screen and (min-width: 992px) {
    .parts676869UVTCrUPkml_link_wrap {
        padding-top: 0!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts676869UVTCrUPkml_link_wrap {
        padding-top: 0!important;
    }
}
@media screen and (max-width: 520px) {
    .parts676869UVTCrUPkml_link_wrap {
        padding-top: 0!important;
    }
}

/*セクション7*/
.box-22_2zKOsZkqiX.box-22 {
    padding-top: 100px!important;
    padding-bottom: 100px!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .box-22_2zKOsZkqiX.box-22 {
        padding-top: 60px!important;
        padding-bottom: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .box-22_2zKOsZkqiX.box-22 {
        padding-top: 40px!important;
        padding-bottom: 40px!important;
    }
}

@media screen and (min-width: 992px) {
    .box-22_2zKOsZkqiX.box-22 .btn {
        font-size: 1.4em!important;
        font-weight: bold!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .box-22_2zKOsZkqiX.box-22 .btn {
        font-size: 1.2em!important;
        font-weight: bold!important;
    }
}
@media screen and (max-width: 520px) {
        .box-22_2zKOsZkqiX.box-22 .btn {
        font-size: 1.2em!important;
        font-weight: bold!important;
    }
}

/*セクション8*/
.recruitment_parts2aMBmuQvJIt_imagebanner {
    padding-top: 100px!important;
    padding-bottom: 100px!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .recruitment_parts2aMBmuQvJIt_imagebanner {
        padding-top: 60px!important;
        padding-bottom: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .recruitment_parts2aMBmuQvJIt_imagebanner {
        padding-top: 40px!important;
        padding-bottom: 40px!important;
    }
}

/*セクション10*/
@media screen and (max-width: 520px) {
.design-parts72_XNWkemGY7s .img-wrap .bg-image {
    width: 125%!important;
}
}


/*///業務案内ページ///*/
.parts246-248gpVJf0ap8f_complete_form {
    padding-top: 100px!important;
}
@media screen and (min-width: 520px) and (max-width: 991px) {
    .parts246-248gpVJf0ap8f_complete_form {
        padding-top: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .parts246-248gpVJf0ap8f_complete_form {
        padding-top: 40px!important;
    }
}

.parts142PEiMMEiQWq_img_radius img, .parts142WWZpQAnA2m_img_radius img, .parts142JbFmFPdfdX_img_radius img {
    border-radius: 0!important;
}

.parts142PEiMMEiQWq_h3_radius h3, .parts142WWZpQAnA2m_h3_radius h3, .parts142JbFmFPdfdX_h3_radius h3 {
    border-radius: 0!important;
}

.design-parts-34_hnDgmClQpn.design-parts-34 .container .t_question {
    font-weight: bold!important;
}

/*///施工実績ページ///*/
.parts249-251PJPfKONGu2_complete_form {
    padding-top: 100px!important;
}
@media screen and (min-width: 520px) and (max-width: 991px) {
    .parts249-251PJPfKONGu2_complete_form {
        padding-top: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .parts249-251PJPfKONGu2_complete_form {
        padding-top: 40px!important;
    }
}


/*///採用情績ページ///*/
.parts246-248LW9Ls1Tlp5_complete_form {
    padding-top: 100px!important;
}
@media screen and (min-width: 520px) and (max-width: 991px) {
    .parts246-248LW9Ls1Tlp5_complete_form {
        padding-top: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .parts246-248LW9Ls1Tlp5_complete_form {
        padding-top: 40px!important;
    }
}


@media screen and (min-width: 992px) {
    .design-parts35_7PS8cZQWqH.bg-color {
        padding-bottom: 60px!important;
    }
}

.parts264-070809_custom_ouO2XWPHfr h3.title, .parts264-070809_custom_wNjNG7AkJj h3.title, .parts264-070809_custom_Gz6DjSLz6U h3.title {
    display: none!important;
}

.parts264-070809_custom_Gz6DjSLz6U .link_button {
    border-radius: 10px!important;
}

.parts142gr6flv5ctA_img_radius img {
    border-radius: 0!important;
}
.parts142gr6flv5ctA_h3_radius h3 {
    border-radius: 0!important;
}
/*///会社概要ページ///*/
.parts264-070809_custom_Ersye0L9TO {
    padding-top: 100px!important;
}
@media screen and (min-width: 520px) and (max-width: 991px) {
    .parts264-070809_custom_Ersye0L9TO {
        padding-top: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .parts264-070809_custom_Ersye0L9TO {
        padding-top: 40px!important;
    }
}