/* トップページ */
body .design-parts76_x9ea4PTDNH .contents-wrap .figure-wrap{
    text-align:center!important;
}
body .design-parts76_x9ea4PTDNH .contents-wrap .figure-wrap img{
    width:85%!important;
    height:auto!important;
}
body .design-parts76_x9ea4PTDNH .contents-wrap .text-link-button{
    border-color:#ffffff!important;
}
body .design-parts76_x9ea4PTDNH .contents-wrap .text-discription{
    line-height:2.5em!important;
}
body .design-parts76_x9ea4PTDNH .contents-wrap .text-title{
    display:none!important;
}

@media screen and (min-width: 980px) and (max-width: 1024px){
    body .creative_parts265_zWEZw9gXoo .boxy{
        top:38%!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 979px){
    body .creative_parts265_zWEZw9gXoo .boxy{
        top:35%!important;
    }
}
@media screen and (min-width: 641px) and (max-width: 1180px){
    body .creative_parts265_zWEZw9gXoo .boxy, .creative_parts265_zWEZw9gXoo.img_ban img{
        max-width:110px!important;
        max-height:110px!important;
    }
}
body .contents-wrap .text-link-button:hover{
    background:#f29838!important;
    color:#222222!important;
}
@media screen and (max-width: 520px){
    .parts190-195_header1 .btn-group button.navbar-toggler{
        padding:0 9px!important;
    }
    body .parts190-195_header1 .btn-group button.navbar-toggler span{
        font-size:8px!important;
    }
    .parts190-195_header1 .btn-group button.navbar-toggler svg{
        width:24px!important;
    }
}
@media screen and (min-width: 992px){
    body .design-parts29_2_YHYaJSREq2.bg-color{
        padding:120px 0!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px){
    body .design-parts29_2_YHYaJSREq2.bg-color{
        padding:80px 0!important;
    }
}
@media screen and (max-width: 520px){
    body .design-parts29_2_YHYaJSREq2.bg-color{
        padding:60px 0!important;
    }
}
body .col-lg-9{
    width:100%!important;
}

.rec2-pert{
    max-width:978px;
    margin:0 auto;
}
.rec2-pert img{
    width:100%;
}
body .design-parts45_2yR2QttRlC{
    padding-top:40px!important;
}
body .parts45_2yR2QttRlC .parts45_card .carousel .slick-item .thumbnail-item img{
    border-color:#adadad!important;
}
body .parts45_2yR2QttRlC .parts45_card .carousel .slick-item .header-item{
    padding-bottom:0px!important;
}
body .design-parts45_2yR2QttRlC{
    font-size:18px!important;
}
body .parts10_Km2kA2qvtD .container .title_wrap{
    margin-bottom:0px!important;
}
body .parts10_Km2kA2qvtD .container .content{
    padding-top:0rem!important;
}
body .design-job-parts1_8T6XeDI2hl{
    padding-top:0px!important;
}
body .parts148_C4XUmvrOGC .parts148_1col{
    border-top:none!important;
}
@media screen and (min-width: 1025px){
   body .parts249-251c1MyFXj1hs_complete_form{
        padding:20px 0!important;
    }
}
@media screen and (max-width: 1024px){
   body .parts249-251c1MyFXj1hs_complete_form{
        padding:10px 0!important;
    }
}
@media screen and (min-width: 521px){
    body .job-parts1_8T6XeDI2hl ul{
        padding:10px 0!important;
    }
    body .job-parts1_8T6XeDI2hl ul li span{
        font-size:21px!important;
    }
}
@media screen and (max-width: 520px){
    body .slick-carousel_2yR2QttRlC{
        gap:50px!important
    }
    body .parts249-251c1MyFXj1hs_complete_form .free-area{
        margin-bottom:0px!important;
    }
}

/* LPページSP調整 */
@media screen and (max-width: 991px){
.recruiter_header_Er5tUBESbD .navbar .btn-redirect-link-tab .link{
    font-size:10px!important;
}
}
/* LPフォーム確認画面へボタン背景色とか（LPありの場合） */
.recruiter_application_page .form_apply .form_wrap .btn_submit,.recruiter_application_page .confirm_infomation button{
    background:#f29838!important;
}
.recruiter_application_page .confirm_infomation h2{
    color:#f29838!important;
}
/* tiktok */
body .parts231_map_section .title_wrap{
    padding-top:50px!important;
}
@media screen and (min-width: 521px){
  .tiktok-content{
    justify-content:center; /* 真ん中寄せ */
    gap: 12px;              /* marginより安定 */
  }
  .tiktok-content blockquote{
    margin: 0 !important;   /* gap使うのでmargin消す */
  }
}
/* tiktok */
@media  screen and (min-width: 521px) {
    .tiktok-content{
        display:flex;
    }
    .tiktok-content blockquote{
        width:49%!important;
        margin:3px;
    }
}


/* ★★★★★ここから20260116追記分★★★★★ */
body .design-parts45_wcN5LVelvS{
    padding-top:40px!important;
}
body .parts45_wcN5LVelvS .parts45_card .carousel .slick-item .thumbnail-item img{
    border-color:#adadad!important;
}
body .parts45_wcN5LVelvS .parts45_card .carousel .slick-item .header-item{
    padding-bottom:0px!important;
}
body .design-parts45_wcN5LVelvS{
    font-size:18px!important;
}
body .parts10_vc8T4K7fZd .container .title_wrap{
    margin-bottom:0px!important;
}
body .parts10_vc8T4K7fZd .container .content{
    padding-top:0rem!important;
}
body .design-job-parts1_RVkCWXwo2h{
    padding-top:0px!important;
}
body .parts148_x1HrFmliCy .parts148_1col{
    border-top:none!important;
}
@media screen and (min-width: 1025px){
   body .parts249-251s9o960UDkk_complete_form{
        padding:20px 0!important;
    }
}
@media screen and (max-width: 1024px){
   body .parts249-251s9o960UDkk_complete_form{
        padding:10px 0!important;
    }
}
@media screen and (min-width: 521px){
    body .job-parts1_RVkCWXwo2h ul{
        padding:10px 0!important;
    }
    body .job-parts1_RVkCWXwo2h ul li span{
        font-size:21px!important;
    }
}
@media screen and (max-width: 520px){
    body .slick-carousel_wcN5LVelvS{
        gap:50px!important
    }
    body .parts249-251s9o960UDkk_complete_form .free-area{
        margin-bottom:0px!important;
    }
}

/* 190ヘッダー */
.parts190-195_header1 p.kensetsu-kyoka {
    color: #FFFFFF!important;
}
.parts190-195_header1 .navbar-brand, .parts190-195_header1 .nav-item p, .parts190-195_header1 .nav-item a {
    color: #FFFFFF!important;
}

/* 採用LP */
@media screen and (min-width: 992px) {
    .design-parts69_GjDrDZoKLJ.bg_69 {
       padding: var(--sec-t--pad--pc) 0!important;
       padding-bottom: 0!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts69_GjDrDZoKLJ.bg_69 {
       padding: var(--sec-t--pad--tab) 0!important;
       padding-bottom: 0!important;
    }
}
@media screen and (max-width: 520px) {
    .design-parts69_GjDrDZoKLJ.bg_69 {
       padding: var(--sec-t--pad--sp) 0!important;
       padding-bottom: 0!important;

    }
}
@media screen and (min-width: 521px) {
    .tiktok-content {
        padding-bottom: 50px!important;
    }
}
.parts148_x1HrFmliCy {
       padding: var(--sec-t--pad--pc) 0!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts148_x1HrFmliCy {
       padding: var(--sec-t--pad--tab) 0!important;
    }
}
@media screen and (max-width: 520px) {
    .parts148_x1HrFmliCy {
       padding: var(--sec-t--pad--sp) 0!important;
    }
}
@media screen and (min-width: 992px) {
    .partUuPoQTKBAx373839_h2_wrap {
       padding: var(--sec-t--pad--pc) 0 20px!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .partUuPoQTKBAx373839_h2_wrap {
       padding: var(--sec-t--pad--tab) 0 10px!important;
    }
}
@media screen and (max-width: 520px) {
    .partUuPoQTKBAx373839_h2_wrap {
       padding: var(--sec-t--pad--sp) 0 10px!important;
    }
}
.design-parts49_eRA5S2rPvZ {
       padding: var(--sec-t--pad--pc) 0!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts49_eRA5S2rPvZ {
       padding: var(--sec-t--pad--tab) 0!important;
    }
}
@media screen and (max-width: 520px) {
    .design-parts49_eRA5S2rPvZ {
       padding: var(--sec-t--pad--sp) 0!important;
    }
}
.design-parts45_wcN5LVelvS {
    padding-bottom: var(--sec-t--pad--pc)!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts45_wcN5LVelvS {
   padding-bottom: var(--sec-t--pad--tab)!important;
    }
}
@media screen and (max-width: 520px) {
    .design-parts45_wcN5LVelvS {
   padding-bottom: var(--sec-t--pad--sp)!important;
    }
}
.parts10_vc8T4K7fZd {
       padding: var(--sec-t--pad--pc) 0!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts10_vc8T4K7fZd {
       padding: var(--sec-t--pad--tab) 0!important;
    }
}
@media screen and (max-width: 520px) {
    .parts10_vc8T4K7fZd {
       padding: var(--sec-t--pad--sp) 0!important;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1366px){
    .parts255-257_img_wrap .h2-wrap h2.h2-txt, .parts255-257_img_wrap .h2-wrap h2.h2-img{
        max-width:600px!important;
    }
}
@media screen and (max-width: 991px) {
    .parts040506_notice-news_pjsqvo3p2t {
       padding: 40px 0!important;
    }
}
@media screen and (min-width: 521px) {
    .mb-sm-3 {
       margin-bottom: 0rem !important;
    }
}
.mb-4 {
    margin-bottom: 0rem !important;
}