/* 施工実績装飾 */
body .parts166_single_article article h4,body .parts-blog-ex-single-wrap .parts-blog-ex_text h4{
	  background-color: #f3f3f3!important;
	  padding:10px!important;
	}
body .parts-blog-ex-single-wrap .parts-blog-ex_text h3{
    border-left:none!important;
    border-bottom:1px dotted #aaaaaa!important;
}

body .design-parts60_BFPT3HJKfR .slider .nav-menu ul li .current{
    color:#ffffff!important;
}
/* トップページ */
body .parts246-248UXma70Lqdr_complete_form{
    padding:0px!important;
}
body .parts858687MYNiK6IbKS_link_wrap,body .parts858687IB1Ow3xU0J_link_wrap{
    padding-top:80px!important;
}
body .design-parts45_XS95r3WBeC,body .parts148_YVYVs2M3Rm{
    padding-bottom:80px!important;
}
body .parts148_1col{
    border-top:none!important;
}
body .parts148_YVYVs2M3Rm{
    padding-bottom:0px!important;
}
body .parts148_YVYVs2M3Rm .parts148_2col{
    margin-bottom:0px!important;
}
body .design-parts81_koRrpf7UY8 .contents-wrap .text-title{
    font-weight:bold!important;
}
body .design-parts81_koRrpf7UY8 .contents-wrap .text-link-button:hover,body .design-parts76_p8NY5dyGRu .contents-wrap .text-link-button:hover{
    border:none!important;
}
body .recruitment_parts2OHd78F2MO5_imagebanner.bg-img,.recruitment_parts2ocFhyScWSs_imagebanner.bg-img,.recruitment_parts2n5eKoU3juN_imagebanner.bg-img{
    padding-bottom:0px!important;
}
@media screen and (min-width: 991px) and (max-width: 1024px){
    body .design-parts76_p8NY5dyGRu .contents-wrap .text-title{
        font-size:34px!important;
    }
}
@media screen and (min-width: 521px){
    body .recruiter_carousel_parts4_2-4e0a4VdC7F .recruiter_parts4_2_header h2.title br{
        display:none!important;
    }
}
@media screen and (max-width: 520px){
    body .design-parts69_HQ1ox8q4uQ #sub_title,body .recruiter_carousel_parts4_2-4e0a4VdC7F .recruiter_parts4_2_header p.caption{
        text-align:left!important;
    }
    body .design-parts45_XS95r3WBeC .container .design-parts45_header p.caption{
        font-size:13px!important;
    }
    body .recruiter_carousel_parts4_2-4e0a4VdC7F .recruiter_parts4_2-card .btn-read{
        margin-top:10px!important;
    }
    body .recruiter_carousel_parts4_2-4e0a4VdC7F .modal-wrapper .modal-card .card-content .card-description{
        color:#ffffff!important;
    }
}
/* LPページ */
.design-parts-32-P1zWcIUvjG .container .comment_content h4{
    display:none!important;
}
.recruitment_parts20pvXNwyi9b_imagebanner .container .img_wrap a{
    pointer-events: none!important;
}
.recruitment_parts3_120NYy2LO4,.recruitment_parts20pvXNwyi9b_imagebanner{
    padding-top:0px!important;
    padding-bottom:0px!important;
}
.recruitment_parts3_4DZQtkPp0h,.recruitment_parts2Gn8st42Eni_imagebanner{
    padding-bottom:0px!important;
}
.design-parts-3_7auAQRP4RP,.design-parts49_Al9v9iPrcL{
    padding:80px!important;
}
.design-parts-33_pIYiUwgjIq.design-parts-33 .container ul li{
    background:#ffffff!important;
}
@media screen and (min-width: 521px){
.parts271_fDZ0tq6Gxn .container .subheader br,.design-parts-3_7auAQRP4RP .container .header br{
    display:none!important;
}
.design-parts-3_7auAQRP4RP,.design-parts49_Al9v9iPrcL{
    padding:80px!important;
}
}
@media screen and (min-width: 521px) and (max-width: 1024px){
    .design-parts-3_7auAQRP4RP .container .content .row_wrap h3.row_sub_title{
        font-size:18px!important;
    }
}
@media screen and (max-width: 520px){
.design-parts-3_7auAQRP4RP,.design-parts49_Al9v9iPrcL{
    padding:50px!important;
}
}
/* 会社概要 */
.parts16_card-item_NAnUaN3tMA p.description span{
    color:#ff0000!important;
}
.top-slid,body .recruiter_carousel_parts4_2-4e0a4VdC7F .recruiter_parts4_2-card .card-content .description span{
    background: #7595bc;
    display: block;
    padding: 10px;
    color: #fff;
}