/* お問い合わせアイコン */
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
    fill:#ffffff!important;
}
@media print, screen and (min-width: 1367px){
	.parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list{
        display: grid!important;
        grid-template-columns: repeat(5, 1fr)!important;
}
}


@media screen and (min-width: 992px){
    .job-parts1_g9DzyfUpoE ul li span{
                font-size: 16px!important;
              
    }
    .job-parts1_g9DzyfUpoE ul{
        gap: 40px !important;
        justify-content: center !important;
    }
}
@media screen and (max-width: 991px){
       .job-parts1_g9DzyfUpoE ul li span{
                font-size: 15px!important;
    }
}
.recruitment_parts22LBi0wbs6s_imagebanner.bg-img,.recruitment_parts21Im0ST2VhN_imagebanner.bg-img,.recruitment_parts2I7VeSW1fbI_imagebanner.bg-img{
    padding-top: 80px!important;

}
.design-parts-33_CM5TW5SrSL.design-parts-33 .container ul li{
        background: #fff!important;
}
.recruitment_parts3_Pmd9raknws.bg-img{
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
@media print, screen and (min-width: 991px){
	
.design-parts37_z9Oy4x7ik6 .parts37_r .parts37_link_wrap .title{
        font-size: 1.2rem!important;
}
/*.job-parts1_g9DzyfUpoE ul{
    gap: 40px!important;
    justify-content: center!important;
}*/
}

@media screen and (max-width: 520px) {
    .recruitment_parts22LBi0wbs6s_imagebanner.bg-img,.recruitment_parts21Im0ST2VhN_imagebanner.bg-img,.recruitment_parts2I7VeSW1fbI_imagebanner.bg-img{
    padding-top: 50px!important;
}
.recruiter_header_n9wCT1f7vn .navbar .btn-redirect-link-tab .link{
        font-size: 10px!important;
    }
}
.design-parts-33_CM5TW5SrSL.design-parts-33.bg-color{
        background-position: top!important;
}
.design-parts40_KdKM8FWMx0.bg-color .parts40 .content .text-content ul li .price-text{
    color: #43adeb!important;
}
body .design-parts37_z9Oy4x7ik6 .parts37_r .parts37_link_wrap .title{
        color: #0072b4!important;
        padding: 10px 10px!important;
}
@media screen and (max-width: 991px) and (min-width: 521px){
    .recruiter_header_n9wCT1f7vn .navbar .btn-redirect-link-tab .link{
        font-size: 10px!important;
    }
}
.recruiter_header_n9wCT1f7vn .navbar .btn-redirect-link a.link{
        font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif!important;
}
@media print, screen and (min-width: 992px){
	.job-parts1_g9DzyfUpoE .job-parts1_list{
	        justify-content: center !important;
	        gap: 40px!important;
	}
}
.design-parts82-1_jbwipzRem1 .container .catch-copy{
        color: #002d62!important;
}
body .design-parts82-1_jbwipzRem1 .container .contents-wrap::before{
        border-top: 1px solid #002d62!important;
    border-right: 1px solid #002d62!important;
}
.design-parts82-4_rZmobqnC4Y .container .catch-copy,.design-parts82-2_uS5OfXRCuK .container .catch-copy{
        color: #ffffff!important;
}
body .design-parts82-4_rZmobqnC4Y .container .contents-wrap::before,body .design-parts82-2_uS5OfXRCuK .container .contents-wrap::before{
        border-top: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
}
/*.parts199-203_header1 li.nav-item .mailbutton{
    padding: 30px 10px!important;
}*/
.design-parts82-1_jbwipzRem1.bg-img{
        background-position: top!important;
}
.parts142G9wH8eWPbr_img_wrap img,.parts142yhf3k5WOee_img_wrap img,.parts142yhf3k5WOee_text h3,.parts142G9wH8eWPbr_h3_radius h3,.design-parts36R2X5Lf5M9X .container .parts36_content .parts36_r .parts36_link_wrap,.parts36_r .parts36_link_wrap .title,.parts48_1dwmINXvRU .parts48-content .wrap-item,.design-parts-11_3EUo5yYsyO .container .content .image_area,.design-parts-11_3EUo5yYsyO .container .content ul li .categorytag,.design-parts-11_3EUo5yYsyO .container .content ul li a{
    border-radius: 0px!important;
}
.parts48-content .wrap-item span{
    text-align: left!important;
}
.recruitment_parts2I7VeSW1fbI_imagebanner .container .img_wrap a{
    pointer-events: none!important;
}
@media screen and (min-width: 1367px) {
    body section.parts169170171_article_header {
        padding: 0rem 0 0 !important;
    }
}
@media screen and (max-width: 1366px) {
    .design-parts82-2_uS5OfXRCuK.bg-img{
        padding-bottom: 60px!important;
}
}

@media screen and (max-width: 1366px) {
    .design-parts-11_3EUo5yYsyO .container .content ul li a div.d-lg-flex {
        display: block !important;
    }
}
@media screen and (min-width:1024px) and (min-height: 1366px){
	.parts258-260_movie_wrap {
    margin-top: -90px!important;
    padding-top: 90px!important;
}
}
@media screen and (max-width: 520px){
    .design-parts82-2_uS5OfXRCuK.bg-img{
        padding-bottom: 10px!important;
}
}
.recruiter_header_n9wCT1f7vn .navbar .logo h1 img{
    margin-bottom: 10px!important;
}
@media screen and (max-width: 991px) {
   .parts41-2_MnfVBHfrZS .inner-item.btn-item-back-top a{
            background: #43adeb!important;
} 
}
@media screen and (min-width: 1180px) {
        .job-parts1_g9DzyfUpoE ul li span {
        font-size: 22px !important;
    }
}
.design-parts40_KdKM8FWMx0.bg-color{
        display: none!important;
}
/* ヘッダー　建設許可番号 */
.parts199-203_header1 p.kensetsu-kyoka {
    color: var(--text-color) !important;
    font-size: 10px !important;
}
section.parts199-203_header1 header nav.navbar .navbar-brand h1 {
    margin-bottom: 0px !important;
}

/*20260428*/
.parts199-203_header1 p.kensetsu-kyoka{
    font-size: 12px!important;
    font-family: sans-serif;
    white-space: break-spaces;
}
.parts199-203_header1 p.kensetsu-kyoka br{
    display: none;
}

/*20260508*/
@media screen and (max-width: 991px){
    .parts199-203_header1 a.navbar-brand p.kensetsu-kyoka{
        display: block;
        font-size: 9px!important;
        line-height: 120%;
    }
}