/*旧サイト表示ここから*/
/*.sig-bnr{
    text-align: center!important;
}
.sig-bnr img{
   max-width:100%!important;
}
.parts249-251T8VRW5JcbO_complete_form,.parts249-251UiU2sKRQta_complete_form{
        padding: 80px 0!important;
}
.recruiter_timetable_parts6_2LkoJSy3YF.bg-color{
    background: url(https://cdn.cuezilla-cms.com/sakamoto-kougyou.biz/images/144/4Tmfq7iEeC.webp) no-repeat;
    background-size: cover;
    background-position: center;
}
.recruiter_parts7_jCN3ZA3Yd1 .contact-info .logo-img img{
        width: auto!important;
}*/
/*.recruiter_header_L0RAiIWR71 .navbar .logo{
     
    height: auto!important;
}*/
/*.container.recruiter_parts6_2LkoJSy3YF{
        background: #fff0!important;
}
.recruiter_application_page .requirement .title, .recruiter_application_page .selection .title,.recruiter_application_page .requirement h2, .recruiter_application_page .selection h2, .recruiter_application_page .form_apply h2, .recruiter_application_page .privacy_policy h2{
        color: #020202!important;
}
.recruiter_application_page .form_apply .form_wrap .btn_submit{
        width: 100%!important;
    border-radius: 0!important;
    background: #020202 0% 0% no-repeat padding-box!important;
}
@media screen and (max-width: 1366px){
    .parts190-195_header1 a.navbar-brand p.kensetsu-kyoka{
        display: block!important;
    }
}

@media screen and (max-width: 640px){
    .recruiter_parts7_jCN3ZA3Yd1 .contact-info .logo-img img{
            max-width: 100%!important;
    }
    .recruiter_parts7_jCN3ZA3Yd1 .contact-info .logo-img{
        max-width: 100%!important;
    margin: 0px auto!important;
    text-align: center!important;
    }
    
    
}
.recruiter_header_L0RAiIWR71 .navbar .logo img{
    width: 75%!important;
}
@media screen and (max-width: 991px) and (min-width: 521px){
    .recruiter_header_L0RAiIWR71 .navbar .logo{
        height: 40px!important;
    }
}*/
/*旧サイト表示ここまで*/

/*スタッフ紹介ページ　非表示対応*/
.parts190-195_header1 nav.menulist li:nth-child(7).nav-item{
    display:none!important;
}
.parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list li:nth-child(8){
    display:none!important;
}

/*////全体設定/////*/
span.futoji{
    font-weight:bold!important;
}
span.oomoji{
    font-size:1.4em!important;
}
span.mincho{
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif!important;
}
/*フレキシブルコンテンツ*/
.conte-flex-box{
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
}
/*電話リンク*/
a.tel-link{
    background:#000!important;
    color:#FFF!important;
    padding: 0.8em 1.2em!important;
    border-radius:2em!important;
}

@media screen and (min-width: 640px) {
    a.tel-link{
        pointer-events: none!important;
}
}

/*署名*/
.text-r {
    color: #000;
    text-align: right;
    font-size: 140% !important;
    font-weight: bold;
    font-family: serif;
}

span.ceo-name{
        font-size:140%!important;
}

/*ヘッダー背景色*/
@media screen and (min-width: 992px) {
    .parts190-195_header1 .container-fluid.position-relative {
        background: #FFF!important;
    }
}


/*---------------------------------------*/
/*////////////業務案内ページ/////////////*/
/*---------------------------------------*/

.design-parts74_41JkHHkH1O .contents-wrap .text-title {
    font-weight: bold!important;
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif!important;
}


/*---------------------------------------*/
/*///////型枠ドライバー募集ページ////////*/
/*---------------------------------------*/

/*セクション2*/
.design-parts-3_7uJL7KzqGT .container .header {
        font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}
h3.row_sub_title {
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}

/*セクション3*/
.design-parts74_lx5zViOdkc .contents-wrap .text-title {
    font-weight: bold!important;
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif!important;
}

/*セクション5*/
.parts265266267xU5whHSpin-text .container .container-title {
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}
.parts265266267xU5whHSpin-text .container .box .left {
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
    font-weight: bold !important;
    font-size: 2.5em!important;
}
.parts265266267xU5whHSpin-text .container .box .right h3 {
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
    font-weight: bold !important;
}

/*セクション6*/
.recruiter_timetable_parts6_1lypvUuuvG .container h3.title {
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}
.recruiter_timetable_parts6_1lypvUuuvG {
        padding-bottom: 50px!important;
}


/*セクション7*/
.parts264-070809_custom_ZVS022d1u6 .container .sec_title {
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}


/*---------------------------------------*/
/*///////協力会社さま募集ページ//////////*/
/*---------------------------------------*/

/*セクション2*/
.design-parts74_V0QwILREzu .contents-wrap .text-title {
    font-weight: bold!important;
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif!important;
}

/*セクション3*/
.parts50_ZXCwJXzbRs .parts50-header h3.title {
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}
h4.title {
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}

/*セクション4*/
h2.sec_title{
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}

/*---------------------------------------*/
/*///////よくあるご質問ページ//////////*/
/*---------------------------------------*/

/*セクション2*/
.partxwbET2yGtd373839_h2_wrap .partxwbET2yGtd373839_h2 {
        font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}

/*セクション3*/
.design-parts-33_OVbW43VK2t.design-parts-33 .container .row_header .title, .design-parts-33_BYRUSys3Qs.design-parts-33 .container .row_header .title, .design-parts-33_EkeEtbMQGu.design-parts-33 .container .row_header .title, .partVXdfLbyffI373839_h2_wrap .partVXdfLbyffI373839_h2 {
        font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}

/*---------------------------------------*/
/*///////スタッフ紹介ページ//////////*/
/*---------------------------------------*/

.design-parts74_XihxoXrK9G .contents-wrap .text-title {
    font-weight: bold!important;
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif!important;
}


/*---------------------------------------*/
/*///////会社概要ページ//////////*/
/*---------------------------------------*/

.parts264-070809_custom_A6QvS1qnBB {
    padding-top: 100px!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts264-070809_custom_A6QvS1qnBB {
        padding-top: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .parts264-070809_custom_A6QvS1qnBB {
        padding-top: 40px!important;
    }
}


/*---------------------------------------*/
/*/////////////トップページ//////////////*/
/*---------------------------------------*/

/*セクション5*/
span.num{
    font-weight:900!important;
    font-size:90px!important;
    color:#d0a900!important;
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif!important;
}
.design-parts37_CwpKfHS7n0 .parts37_r .parts37_link_wrap .title {
    background-color: transparent!important;
    color: #FFF!important;
    border-radius: 0!important;
    border-bottom: 1px solid #FFF!important;
}

/*///////トップページ追加//////*/
/*セクション1*/
@media screen and (min-width: 992px) {
    .design-parts-3_TUsTt5j7ZL .container .content {
        grid-template-columns: repeat(4, 1fr)!important;
    }
    .design-parts-3_TUsTt5j7ZL .container .content .row_wrap {
        padding: 20px!important;
    }
}
.design-parts-3_TUsTt5j7ZL .container .header {
        font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif!important;
}
.design-parts-3_TUsTt5j7ZL .container .content .row_wrap h3.row_sub_title {
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}

/*セクション2*/
.parts124-126coljbDmQft_text h2 {
        font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}

/*セクション4*/
.design-parts55-zISco0Yvly .parts55_header h2.title {
        font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}
.design-parts55-zISco0Yvly .card__wrap--inner .card-title h4.title {
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}

/*セクション5*/
.design-parts37_CwpKfHS7n0.design-parts37 .container h2.title {
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}
.design-parts37_CwpKfHS7n0 .parts37_r .parts37_link_wrap .title {
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}


/*///////現場スタッフ募集LPページ追加//////*/
/*セクション1*/
.design-job-parts1_rF3cYXqjjk .job-parts1_rF3cYXqjjk .title {
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}

/*セクション3*/
h2.recruitment_parts3_text_contents {
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}

/*セクション4*/
.design-parts55-8N6WO07kE2 .parts55_header h2.title {
        font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}
.design-parts55-8N6WO07kE2 .card__wrap--inner .card-title h4.title {
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}
@media screen and (min-width: 992px) {
    .design-parts55-8N6WO07kE2 .container.parts55 {
        padding: 0 var(--cotainer--pad-left-right--pc)!important;
    }
}

/*セクション5*/
.recruiter_partsu9kfBGAPCs10_imagebanner .container h2.title {
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}

/*セクション6*/
.recruiter_timetable_parts6_YryXoJDsP2 .container h3.title {
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}

/*セクション7*/
.design-parts-33_z9HKBHn6sb.design-parts-33 .container .row_header .title {
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}

/*///////現場スタッフ募集要項ページ追加//////*/
.parts169170171_article_header.bg-image {
    margin-top: 0 !important;
}
.recruiter_application_page h2.block_title {
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}
.container-fluid {
    background: #e5e5e5;
}


/*///////下層ページヘッダー　書体変更//////*/
.parts169170171_article_header .ja {
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}

.design-parts-3_TUsTt5j7ZL .container .content .row_wrap,.parts37_content .parts37_link_wrap,.design-parts55-zISco0Yvly .card__wrap--inner .card{
  background: radial-gradient(135% 130% at 28% -22%, #2c2c34, transparent 60%), linear-gradient(180deg, #21212a, #16161c)!important;
  border: 1px solid #3a3a42!important;
}

span.num{
     background: linear-gradient(160deg, #f4d99a, #a9863f)!important;
  -webkit-background-clip: text!important;
  background-clip: text!important;
  -webkit-text-fill-color: transparent!important;
  color: transparent!important;
}
.design-parts55-zISco0Yvly .card__wrap--inner .card-title h4.title{
        color: #ffffff!important;
}
.design-parts14_2B9ksvd5ml .container .parts14_content .parts14_r .parts14_container .btn-design14{
        color: #000000!important;
            background: linear-gradient(160deg, #f4d99a, #a9863f)!important;
}
.design-parts55-zISco0Yvly .card__wrap--inner .description{
        color: #ffffff!important;
}
/*lp*/
.design-parts55-8N6WO07kE2 .card__wrap--inner .card{
      background: radial-gradient(135% 130% at 28% -22%, #2c2c34, transparent 60%), linear-gradient(180deg, #21212a, #16161c)!important;
  border: 1px solid #3a3a42!important;
}
.design-parts55-8N6WO07kE2 .card__wrap--inner .description{
        color: #ffffff!important;
}
.container .row .col .salary p .salary-amount,.container .row .col .salary p .salary-unit,.recruiter_parts6_time-line .time-line--item .left-content,.recruiter_parts6_time-line .time-line--item .left-content{
        background: linear-gradient(160deg, #f4d99a, #a9863f) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}
.container .row .col .salary .circle{
       /* color: #000000!important;
            background: linear-gradient(160deg, #f4d99a, #a9863f) !important;*/
    background: linear-gradient(160deg, #f4d99a, #a9863f) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
    border: 1px solid #f4d99a !important;
}
.recruiter_partsu9kfBGAPCs10_imagebanner .container .row .col{
        background: radial-gradient(135% 130% at 28% -22%, #2c2c34, transparent 60%), linear-gradient(180deg, #21212a, #16161c) !important;
    border: 1px solid #3a3a42 !important;
}
.recruiter_partsu9kfBGAPCs10_imagebanner .container .row .col h5.title,.recruiter_partsu9kfBGAPCs10_imagebanner .container .row .col .content-block{
        color: /*#000000*/ #ffffff!important;
}
 .recruiter_parts6_time-line .time-line--item .left-content::before,.recruiter_parts6_time-line .time-line--item .left-content::before{
        background: linear-gradient(160deg, #f4d99a, #a9863f) !important;
}
 .recruiter_parts6_time-line .time-line--item::before,.recruiter_parts6_time-line .time-line--item::before{
    background: linear-gradient(160deg, #f4d99a, #a9863f) !important;
}
/*フッター*/
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text::before{
     background: linear-gradient(160deg, #f4d99a, #a9863f) !important;
}
/*セクション1*/
.design-parts-3_TUsTt5j7ZL .container .content .row_wrap h3.row_sub_title{
        font-size: 20px!important;
}
/*セクション2*/
.font-gold{
     background: linear-gradient(160deg, #f4d99a, #a9863f) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}
@media screen and (min-width: 992px) {
    .parts124-126coljbDmQft_text h2,.design-parts55-zISco0Yvly .parts55_header h2.title,.design-parts-3_TUsTt5j7ZL .container .header {
        font-size: 280%!important;
    }
}
.design-parts-3_DZM9JqBpFh .container .content .row_wrap{
            background: radial-gradient(135% 130% at 28% -22%, #2c2c34, transparent 60%), linear-gradient(180deg, #21212a, #16161c) !important;
         border: 1px solid #3a3a42 !important;
}
.recruiter_parts7_xxMARrYcbb .contact-info .btn-apply a,.recruiter_header_oZISM0NlHh .navbar .btn-redirect-link a.link:last-child{
        color: #000000!important;
    background: linear-gradient(160deg, #f4d99a, #a9863f) !important;
}
.parts040506_notice-news_axmk8kbhuj .container li span.categorytag{
       color: #000000!important;
    background: linear-gradient(160deg, #f4d99a, #a9863f) !important;
}
.parts265266267xU5whHSpin-text .container .box .left,.parts50_ZXCwJXzbRs.parts50-content .wrap-item:nth-child(even)::before, .parts50_ZXCwJXzbRs.parts50-content .wrap-item:nth-child(even)::after,a.tel-link{
        background: radial-gradient(135% 130% at 28% -22%, #2c2c34, transparent 60%), linear-gradient(180deg, #21212a, #16161c) !important;
}
.parts264-070809_custom_SnuAYZJ30L .link_button,.parts264-070809_custom_Y6mty8881y .link_button{
    color: #000000 !important;
    background: linear-gradient(160deg, #f4d99a, #a9863f) !important;
}

.parts50_VaA5RiX1HF.parts50-content .wrap-item:nth-child(odd) .item-inner__content:before,.parts50_VaA5RiX1HF.parts50-content .wrap-item:nth-child(even) .item-inner__content:before{
        background: linear-gradient(160deg, #f4d99a, #a9863f) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}

span.font-big{
        color: #fff!important;
}
@media print, screen and (min-width: 991px){
    span.font-big{
    font-size:180%!important;
}
}
.f-normal{
     font-size:15px!important;
     color: #fff!important;
}
.design-parts55-zISco0Yvly .parts55_header p.caption{
             font-size: 16px!important;
        font-weight: normal!important;
}
.sec-2-div{
    border-bottom: 3px solid transparent!important;
    border-image: linear-gradient(to right, #241900 0%, #ffcb60 50%, #241900 100%) 1 !important;
    border-image-slice: 1!important;
    padding-bottom: 25px!important;
}
/*業務案内*/
.work-bottom-border{
border-bottom: 2px solid transparent !important;
    border-image: linear-gradient(to right, #241900 0%, #ffcb60 50%, #241900 100%) 1 !important;
    border-image-slice: 1 !important;
    padding-bottom: 5px !important;
    margin-bottom: 10px!important;
    display: block !important;
}
.work-side-border{
    background: linear-gradient(160deg, #f4d99a, #a9863f)!important;
    background-clip: text!important;
    -webkit-background-clip: text!important;
    color: transparent!important;
    font-size: 150%!important;
}
/*施工実績*/
.container-fluid{
        background-color: var(--background-color)!important;
}
.parts-blog-ex_tag{
    border: 1px solid #ffffff!important;
    color: #ffffff!important;
}
/*お問い合わせ*/
.parts210_content h3{
          border: 1px solid #fff!important;
}

/*faq*/

.design-parts-33 .container .number_circle{
    background: radial-gradient(135% 130% at 28% -22%, #2c2c34, transparent 60%), linear-gradient(180deg, #21212a, #16161c) !important;
    border: 1px solid #3a3a42 !important;
     color: #fff!important;
}
.design-parts-33 .container .answer .number_circle{
        background: linear-gradient(160deg, #f4d99a, #a9863f) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
    border: 1px solid #f4d99a !important;
}
.parts231_breadcrumb li a span{
        color: #000 !important;
}
.design-parts-33 .container ul li{
        background: radial-gradient(135% 130% at 28% -22%, #2c2c34, transparent 60%), linear-gradient(180deg, #21212a, #16161c) !important;
    border: 1px solid #3a3a42 !important;
}

/*lp*/
.design-job-parts1_rF3cYXqjjk .job-parts1_rF3cYXqjjk .title{
        font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}
@media print, screen and (min-width: 991px){
    .design-job-parts1_rF3cYXqjjk .job-parts1_rF3cYXqjjk .title{
        font-size: 280% !important;
}
}
.recruiter_partsu9kfBGAPCs10_imagebanner .container .row .col .salary p .salary-amount,.recruiter_partsu9kfBGAPCs10_imagebanner .container .row .col .salary p .salary-unit{
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}
.job-parts1_rF3cYXqjjk .job-parts1_list{
        background: radial-gradient(135% 130% at 28% -22%, #2c2c34, transparent 60%), linear-gradient(180deg, #21212a, #16161c) !important;
    border: 1px solid #3a3a42 !important;
}
.design-parts55-8N6WO07kE2 .parts55_header p.caption{
    font-weight: normal!important;
        font-size: 15px!important;
}
/*型枠ドライバー*/
.parts265266267ey4Itt62Xh-text .container .box .left{
    background: linear-gradient(160deg, #f4d99a, #a9863f) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
    border: 1px solid #f4d99a !important;
    font-weight: bold !important;
    font-size: 2.5em !important;
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}
.parts265266267ey4Itt62Xh-text .container .container-text{
        font-weight: normal!important;
}


/*.parts264-070809_custom_MQmw45uTT5 .container table {
    border-collapse: separate !important;
    border-spacing: 0 !important;
}
.parts264-070809_custom_MQmw45uTT5 .container table tr th,
.parts264-070809_custom_MQmw45uTT5 .container table tr td {
    border-bottom: 1px solid transparent !important;
    border-image: linear-gradient(to right, #241900 0%, #ffcb60 50%, #241900 100%) 1 !important;
}
.parts264-070809_custom_MQmw45uTT5 .container table tr:first-child {
    border-top: 1px solid transparent !important;
    border-image: linear-gradient(to right, #241900 0%, #ffcb60 50%, #241900 100%) 1 !important;
}*/

.container table {
    border-collapse: separate !important;
    border-spacing: 0 !important;
}
.container table tr th,
.container table tr td {
    border-bottom: 1px solid transparent !important;
    border-image: linear-gradient(to right, #241900 0%, #ffcb60 50%, #241900 100%) 1 !important;
}
.recruiter_application_page .requirement dl, .recruiter_application_page .selection dl{
    border-bottom: 1px solid transparent !important;
    border-image: linear-gradient(to right, #241900 0%, #ffcb60 50%, #241900 100%) 1 !important;
}
.parts264-070809_custom_MQmw45uTT5 .container table tr:first-child {
    border-top: 1px solid transparent !important;
    border-image: linear-gradient(to right, #241900 0%, #ffcb60 50%, #241900 100%) 1 !important;
}



.parts222_post_wrap,.parts228_post_wrap{
    background: radial-gradient(135% 130% at 28% -22%, #2c2c34, transparent 60%), linear-gradient(180deg, #21212a, #16161c) !important;
    border: 1px solid #3a3a42 !important;
    padding: 20px!important;
}
.parts222_sidebar h3{
    background: radial-gradient(135% 130% at 28% -22%, #2c2c34, transparent 60%), linear-gradient(180deg, #21212a, #16161c) !important;
    border: 1px solid #3a3a42 !important;
}
.parts222_sidebar_post_category_count{
        color: #000!important;
}
.parts213_section_form .contact_submit input,.parts219_section_form .contact_submit input,.parts219_section_form .contact_submit input{
   /* background: radial-gradient(135% 130% at 28% -22%, #2c2c34, transparent 60%), linear-gradient(180deg, #21212a, #16161c) !important;
    border: 1px solid #3a3a42 !important;*/
    border: 1px solid #3a3a42 !important;
    color: #000000 !important;
    background: linear-gradient(160deg, #f4d99a, #a9863f) !important;
    border-radius: 0px!important;
}
.parts646566DWdJpF4edt_link,.parts6465662feDRY6u1s_link{
            border: 5px solid #fff!important;
}
@media print, screen and (max-width: 990px){
	.parts190-195_header1 .container-fluid.position-relative {
    background-color: #ffffff !important;
}
}
@media print, screen and (min-width: 991px){
    .parts222_section h2,h2.title,h3.title,h2.header,h3.text-title{
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
        font-size: 250%!important;
            color: #ffffff!important;
}
.recruiter_application_page h2.block_title, .recruiter_application_page .requirement h3, .recruiter_application_page .selection h3,h2.sec_title,h2.container-title{
      font-size: 250%!important;
}
}

.recruiter_application_page h2.block_title, .recruiter_application_page .requirement h3, .recruiter_application_page .selection h3{
     color: #ffffff!important;
      font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
      
}
.recruiter_application_page .requirement .title, .recruiter_application_page .selection .title,.recruiter_application_page .requirement .info, .recruiter_application_page .selection .info{
     color: #ffffff!important;
}
.slick-dots li button:before{
        color: #ffffff!important;
}
/**/
.recruiter_parts6_time-line .time-line--item .left-content,
.recruiter_parts6_time-line .time-line--item .right-content h4.title,
.parts50_VaA5RiX1HF.parts50-content .wrap-item .item-inner__content::before{
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
}
h2.container-title{
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif !important;
     color: #ffffff!important;
}
/*ヘッダーボタン*/
.parts190-195_header1 li.nav-item .mailbutton:hover{
    background: linear-gradient(160deg, #f4d99a, #a9863f) !important;
    opacity: 1!important;
    color: #000000 !important;
}
.parts190-195_header1 nav.menulist li.nav-item::after{
        background: linear-gradient(359deg, #f4d99a, #a9863f) !important;
}
@media screen and (max-width: 520px) {
.recruiter_application_page .requirement .title, .recruiter_application_page .selection .title {
    width: 40%!important;
    padding: 25px 10px!important;
}
.recruiter_application_page h2.block_title, .recruiter_application_page .requirement h3, .recruiter_application_page .selection h3{
        font-size: 25px!important;
}
}

/*/////////////// デザイナー調整ここから ///////////////*/
/*----- HOME -----*/
/*  キャッチコピー 
======================================= */
@media screen and (max-width: 1366px) and (orientation: landscape) {
	.parts252-254-slider-wrap .h2-wrap .h2-inner-wrap h2.h2-img img {
	    width: 150% !important;
	}
}
@media screen and (max-width: 1200px) and (orientation: landscape) {
	.parts252-254-slider-wrap .h2-wrap .h2-inner-wrap h2.h2-img img {
	    width: 100% !important;
	}
}

/*  セクション1：求職者の不安は坂本興業がすべて解消します！
======================================= */
/* アイコンサイズ変更 */ 
.design-parts-3_TUsTt5j7ZL .container .content .row_wrap .row_icon img {
	width: 100px !important;
	height: 100px !important;
}
/* 角丸なし */
.design-parts-3_TUsTt5j7ZL .container .content .row_wrap h3.row_sub_title {
	border-radius: 0 !important;
}
.design-parts-3_TUsTt5j7ZL .container .content .row_wrap {
	border-radius: 0 !important;
}
/* 余白 */
.design-parts-3_TUsTt5j7ZL {
	padding-top: 0 !important;
}


/*  セクション3：ボタン
======================================= */
/* 角丸なし */
.design-parts14_2B9ksvd5ml .container .parts14_content .parts14_r .parts14_container .btn-design14 {
	border-radius: 0 !important;
}

/*  セクション4：3本柱の対応工事
======================================= */
/* 角丸なし */
.design-parts55-zISco0Yvly .card__wrap--inner .card-thumbnail {
	border-radius: 0 !important;
}
.design-parts55-zISco0Yvly .card__wrap--inner .card {
	border-radius: 0 !important;
}
/* 余白 */
.design-parts55-zISco0Yvly {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/*  セクション5：数字で見る坂本興業
======================================= */
/* 角丸なし */
.design-parts37_CwpKfHS7n0.design-parts37 .container .parts37_content .parts37_r .parts37_link_wrap {
	border-radius: 0;
}
/* TB数字サイズ */
@media screen and (min-width: 521px) and (max-width: 1024px) {
	span.num {
		font-size: 75px !important;
	}
}
/* 余白 */
.design-parts37_CwpKfHS7n0.design-parts37 {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}

/*  BLOG
======================================= */
.parts131415_blog_n9ROgjQ0Lh.bg-color {
	padding-top: 50px !important;
}


/*  下層：型枠ドライバー募集
======================================= */
/* 角丸なし */
.design-parts-3_DZM9JqBpFh .container .content .row_wrap {
	border-radius: 0 !important;
}
h3.row_sub_title {
	border-radius: 0 !important;
}
.design-parts37 .container .parts37_content .parts37_r .parts37_link_wrap {
	border-radius: 0 !important;
}
.parts37_r .parts37_link_wrap .title {
	border-radius: 0 !important;
}


/*  下層：よくあるご質問
======================================= */
/* Aの背景色 */
/*.design-parts-33_OVbW43VK2t.design-parts-33 .container .answer .number_circle,.design-parts-33_BYRUSys3Qs.design-parts-33 .container .answer .number_circle,.design-parts-33_EkeEtbMQGu.design-parts-33 .container .answer .number_circle,.design-parts-33_hg68RAt3Mc.design-parts-33 .container .answer .number_circle {
    background: #d0a900 !important;
}*/
/* 角丸なし */
.design-parts-33_OVbW43VK2t.design-parts-33 .container ul li,.design-parts-33_BYRUSys3Qs.design-parts-33 .container ul li,.design-parts-33_EkeEtbMQGu.design-parts-33 .container ul li,.design-parts-33_hg68RAt3Mc.design-parts-33 .container ul li {
	border-radius: 0 !important;
}
/* 余白 */
.design-parts-33_hg68RAt3Mc.design-parts-33,.design-parts-33_EkeEtbMQGu.design-parts-33,.design-parts-33_BYRUSys3Qs.design-parts-33 {
	padding-top: 0;
}

/*----- LP -----*/
/*  こんな方におすすめ！
======================================= */
/* 余白 */
.design-job-parts1_rF3cYXqjjk {
	padding-bottom: 0 !important;
}

/*  型枠工事とは
======================================= */
/* 余白 */
.recruitment_parts3_Gzg1I23tzT {
	padding-top: 50px !important;
	padding-bottom: 0px !important;
}

/*  働きやすい3つの理由
======================================= */
/* 角丸なし */
.design-parts55-8N6WO07kE2 .card__wrap--inner .card-thumbnail {
	border-radius: 0 !important;
}
.design-parts55-8N6WO07kE2 .card__wrap--inner .card {
	border-radius: 0 !important;
}

/*  株式会社坂本興業の年収例
======================================= */
/* 角丸なし */
.recruiter_partsu9kfBGAPCs10_imagebanner .container .row .col {
	border-radius: 0 !important;
}
/* 余白 */
.recruiter_partsu9kfBGAPCs10_imagebanner {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/*  一日の流れ
======================================= */
/* 余白 */
.recruiter_timetable_parts6_YryXoJDsP2 {
	padding-top: 50px !important;
	padding-bottom: 0 !important;
}

/*  株式会社坂本興業の年収例
======================================= */
/* パーツ背景色 */
.design-parts-33_z9HKBHn6sb.design-parts-33 .container ul li {
	background: #fff;
}
/* Aの背景色 */
/*.design-parts-33_z9HKBHn6sb.design-parts-33 .container .answer .number_circle {
    background: #d0a900 !important;
}*/
/* 角丸なし */
.design-parts-33_z9HKBHn6sb.design-parts-33 .container ul li {
	border-radius: 0 !important;
}
/* 余白 */
.design-parts-33_z9HKBHn6sb.design-parts-33 {
	padding-bottom: 0 !important;
}
/*/////////////// デザイナー調整ここまで ///////////////*/
.parts166_single_article article h1, .parts166_single_article article h2, .parts166_single_article article h3, .parts166_single_article article h4, .parts166_single_article article h5, .parts-blog-ex-single-wrap .parts-blog-ex_text h3, .parts-blog-ex-single-wrap .parts-blog-ex_text h4, .parts-blog-ex-single-wrap .parts-blog-ex_text h5{
        color: #ffffff!important;
}
.parts222_pagenation a {
    background-color: #555555!important;
}
#posts table td{
        background: radial-gradient(135% 130% at 28% -22%, #2c2c34, transparent 60%), linear-gradient(180deg, #21212a, #16161c) !important;
    border: 1px solid #3a3a42 !important;
}
#posts table th{
    color: #000000 !important;
    background: linear-gradient(160deg, #f4d99a, #a9863f) !important;
}
.article_prevnext_wrap > div,.article_category_wrap{
    background: radial-gradient(135% 130% at 28% -22%, #2c2c34, transparent 60%), linear-gradient(180deg, #21212a, #16161c) !important;
    border: 1px solid #3a3a42 !important;
}
.article_prevnext_wrap .article_next a::after{
    border-top-color: #ffffff!important;
    border-right-color: #ffffff!important;
}
.article_prevnext_wrap .article_prev a::before{
        border-top-color: #ffffff!important;
    border-right-color: #ffffff!important;
}
.parts166_single_article article h2{
        border: 1px solid #ffffff!important;
}
body{
    background-color: var(--background-color) !important;
}
.parts-blog-ex-single-wrap h2{
        color: #ffffff!important;
}
.recruit_footer_joaNfyXDTl .rectangle-bottom .col,.recruit_footer_joaNfyXDTl .rectangle-bottom,.recruit_footer_joaNfyXDTl .rectangle-top{
       background: #15151a !important;
}
.parts41_xGj5hvFdHJ .boxy{
    background: radial-gradient(135% 130% at 28% -22%, #2c2c34, transparent 60%), linear-gradient(180deg, #21212a, #16161c) !important;
    border: 1px solid #3a3a42 !important;
}
.parts219_section_form dd input, .parts219_section_form dd textarea{
        color: #000!important;
}