/*採用を知る*/
.bg_69,.design-parts-3_bb0yVPEHJy.bg-color,.parts148_section,.design-parts20_JvKBlWhznh.bg-color{
     padding-top: 120px!important;
     padding-bottom: 120px!important;
}
@media screen and (max-width: 959px) {
    .bg_69,.design-parts-3_bb0yVPEHJy.bg-color,.parts148_section,.design-parts20_JvKBlWhznh.bg-color{
     padding-top: 80px!important;
     padding-bottom: 80px!important;
}
}
   
@media screen and (max-width: 520px) {
    .bg_69,.design-parts-3_bb0yVPEHJy.bg-color,.parts148_section,.design-parts20_JvKBlWhznh.bg-color{
     padding-top: 50px!important;
     padding-bottom: 50px!important;
}
}
.design-parts74_WzBK2h3TVy .contents-wrap .text-title{
        font-weight: bold!important;
    font-size: 110%!important;
}
.parts151_1col,.parts148_1col{
        border-top: none!important;
}
.parts151_CC56c1OHFF .header_wrap p.subtitle{
    font-weight: normal!important;
}
.parts151_CC56c1OHFF{
        padding-top: 100px!important;
}
.parts151_img_wrap {
    margin-top: 0!important;
}
.design-parts-32-AhFR0ENOwN .container .comment_list:last-child,.design-parts-32-0nTZHpI37A .container .comment_list:last-child,.design-parts-32-VTJ3bqO4qw .container .comment_list:first-child,.design-parts-32-CLWd2C5esS .container .comment_list:last-child {
    display: none!important;
}
/*主役ができるまで*/

.design-parts37_2w44GbGi4D.design-parts37.bg-color{
    padding-top: 10px!important;
    padding-bottom: 1px!important;
}
.design-parts76_ViIoGBD8X7 .contents-wrap .text-title,.design-parts74_bu3fNRTF6B .contents-wrap .text-title,.design-parts74_sMhK1fpNRL .contents-wrap .text-title{
        font-weight: bold!important;
}
.design-parts74_zFNNcpMqyP,.design-parts74_obM2V8LSh3,.design-parts74_MR3Ty6iHkL{
        padding-bottom: 10px!important;
}
.design-parts78_7cGIEHPg7x .header-wrap{
        width: 90%!important;
}
/*クオリティを支える自社工場*/
.parts151_OzI4176VXN{
     padding-top: 100px!important;
}
/*施工実績*/
.jisseki-h2{
        text-align: center;
    font-weight: bold;
    color: #0D2044;
    padding-top: 20px;
    padding-bottom: 0;
}
.jisseki-p{
        text-align: center;
    font-weight: bold;
}
.design-parts93_rDFSTgh8W8 .container .header_text{
        text-align: center!important;
}
/*主役が生まれた瞬間*/
.design-parts-32-CLWd2C5esS.bg-color,.design-parts-32-0nTZHpI37A.bg-color,.design-parts-32-VTJ3bqO4qw.bg-color{
    padding-top: 1px!important;
}
.design-parts74_zFNNcpMqyP .contents-wrap .text-title,.design-parts74_obM2V8LSh3 .contents-wrap .text-title,.design-parts74_MR3Ty6iHkL .contents-wrap .text-title,.design-parts74_9mSDWYn5ZT .contents-wrap .text-title,.design-parts74_gQVlOlQpzN .contents-wrap .text-title{
        font-weight: bold!important;
}
/*裏側の仕事とは*/
.design-parts45_9ZScavuTDL.bg-color,.parts181_custom_O4g2kK07R8{
        padding-bottom: 100px!important;
}
.parts45_9ZScavuTDL .parts45_card .carousel .slick-item .footer-item .link_btn{
    background-color: #ffffff00!important;
    color: #0d2044!important;
    width: 100%!important;
     border-radius: 0px!important;
    font-weight: 500!important;
    font-size: 110%!important;
}
.design-parts37_l4awfa6J5c.design-parts37.bg-color{
        padding-bottom: 20px!important;
}
.parts20_JvKBlWhznh h3.title{
        padding-top: 12%!important;
}
.parts20_JvKBlWhznh .parts20_wrap{
            min-height: 300px!important;
}
@media screen and (max-width: 991px) {
    .design-parts42_gFoTozovNo .parts42 .main-content .content .item-wrap,.design-parts42_gFoTozovNo .parts42 .main-content .content .item{
        display:revert!important;
    }
    .design-parts42_gFoTozovNo .parts42 .main-content .content .item .thumbnail,.design-parts42_gFoTozovNo .parts42 .main-content .content .item .text-content{
        width:100%!important;
    }
}
/*TOP*/
.design-parts81_qmhws8Ki5A .contents-wrap .text-title,.design-parts74_ZFfrSUZqQR .contents-wrap .text-title{
        font-weight: bold!important;
}
.design-parts81_qmhws8Ki5A .contents-wrap .text-link-button:hover{
        color: var(--temporary-color)!important;
    background: #0d2044!important;
    border: 1px solid #0d2044!important;
}
.parts828384sSTurP3Xre_link_wrap{
        background: url(https://cdn.cuezilla-cms.com/enjoyworks-test8.site/images/1407/bg_sec4-c.png) no-repeat!important;
    background-size: cover!important;
    background-position: center!important;
}
.parts828384CyIcIPMWSB_link_wrap{
     background: url(https://cdn.cuezilla-cms.com/enjoyworks-test8.site/images/1407/bg_sec9.png) no-repeat!important;
    background-size: cover!important;
    background-position: center!important;
}
.parts181_custom_IXMgtk2VkZ,.parts828384sSTurP3Xre_link_wrap,.design-parts87_dxnuA6MMdA,.parts828384CyIcIPMWSB_link_wrap{
        padding-top: 1px!important;
}
.partjtWRj21db0373839_h2_wrap p.mb-auto{
            font-weight: normal!important;
}
.design-parts42_gFoTozovNo .parts42 .main-content .content .item .text-content .text{
        text-align: center!important;
}
.design-parts42_gFoTozovNo.bg-color,.design-parts74_ZFfrSUZqQR,.design-parts87_dxnuA6MMdA{
        padding-bottom: 50px!important;
}
.design-parts42_gFoTozovNo .arrow-icon::after{
        border-right-color: #000000!important;
    border-bottom-color: #000000!important;
}
@media screen and (max-width: 959px){
      .parts20_JvKBlWhznh .parts20_wrap {
    min-height: revert!important;
}
.parts20_JvKBlWhznh .parts20_thumnail img {
    aspect-ratio: 2 / 1!important;
}
}
@media screen and (max-width: 520px){
    .parts252-254-slider-wrap .h2-wrap .h2-inner-wrap{
        width: 44%!important;
        transform: translateY(-63%) translateX(-50%)!important;
    }
  
}
@media screen and (min-width: 960px) and (max-width: 1366px){
    .parts252-254-slider-wrap .h2-wrap .h2-inner-wrap h2.h2-img{
                width: 66%!important;
    }
    .parts252-254-slider-wrap .h2-wrap .h2-inner-wrap{
            top: 61%!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 959px){
    .parts252-254-slider-wrap .h2-wrap .h2-inner-wrap h2.h2-img{
                width: 50%!important;
    }
    .parts252-254-slider-wrap .h2-wrap .h2-inner-wrap{
            top: 61%!important;
    }
}
@media screen and (max-width: 1580px){
    .parts190-195_header1 li.nav-item a br{
        display:none!important;
    }
}
.design-parts42_gFoTozovNo .parts42 .main-content .content .item .text-content .title{
    text-align: center!important;
}