/* ヘッダー上下位置調整 */
body .parts190-195_header1 .container-fluid.position-relative{
    align-items:center!important;
}
.parts190-195_header1 a.navbar-brand h1{
    margin-bottom:0px!important;
}

/* お問い合わせアイコン */
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
    fill:#ffffff!important;
}

/* ヘッダーナビアンダーラインカラー */
body .parts190-195_header1 nav.menulist li.nav-item::after{
background:#4669f5!important;
}

.parts196-198_header1 nav.menulist li.nav-item::after{
    background:none!important;
}

.parts196-198_header1 nav.menulist li.nav-item a.contact_btn::after{
    background:none!important;
}

/* スマホ時ヘッダー調整(電話アイコンがある場合) */
@media screen and (max-width: 520px){
    body .parts190-195_header1 a.navbar-brand{
        padding-top:0.6rem!important;
    }
}

/*****　宇都宮へ ↑要りそうなcssをあらかじめ入れていますが邪魔でしたら削除してください。。。 *****/

/*コンバージョンボタン*/
.creative_parts265_JxFGi2aC5I.text_ban .boxy h4.title.title1 {
    font-size: 20px!important;
    font-weight: bold!important;
}

@media screen and (min-width: 641px) and (max-width: 1180px) {
    .creative_parts265_JxFGi2aC5I.text_ban .boxy h4.title.title1 {
        font-size: 17px!important;
        font-weight: bold!important;
    }
}

.creative_parts265_JxFGi2aC5I.text_ban .boxy #sptext_ban_JxFGi2aC5I {
        font-weight: bold!important;
}

/*セクション1*/
@media screen and (min-width: 992px) {
    .parts160-169_PkqIkEmHhw {
        padding-top: 30px!important;
        padding-bottom: 120px!important;
    }
}

@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts160-169_PkqIkEmHhw {
        padding-top: 30px!important;
    }
}
	
@media screen and (max-width: 520px) {
    .parts160-169_PkqIkEmHhw {
        padding-top: 20px!important;
    }
}

@media screen and (max-width: 520px) {
    .partc0cXilaRMH373839_h2_wrap .partc0cXilaRMH373839_h2 {
        font-size: 18px!important;
    }
}

.parts160-169_PkqIkEmHhw.parts160-169_text-img_wrap .parts160-169_text_wrap h4 {
    display: none!important;
}

/*セクション2*/
.parts265266267p2ka1hknXP-text {
    padding-top: 30px!important;
}

@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts265266267p2ka1hknXP-text {
        padding-top: 30px!important;
    }
}

@media screen and (max-width: 520px) {
    .parts265266267p2ka1hknXP-text {
        padding-top: 20px!important;
    }
}

.parts265266267p2ka1hknXP-text .container .box .right h3 {
    font-weight: bold!important;
}


@media screen and (max-width: 520px) {
    .recruitment_parts2DEsrt5ccWB_imagebanner .container {
        max-width: 100%!important;
    }
}

/*セクション３*/
.recruitment_parts2DEsrt5ccWB_imagebanner {
    padding-top: 100px!important;
}

@media screen and (min-width: 521px) and (max-width: 991px) {
    .recruitment_parts2DEsrt5ccWB_imagebanner {
    padding-top: 80px!important;
    }
}

@media screen and (max-width: 520px) {
    .recruitment_parts2DEsrt5ccWB_imagebanner {
        padding-top: 30px!important;
    }
}

/*セクション4*/
.recruitment_parts2HG5tsZFcPY_imagebanner {
    padding-bottom: 120px!important;
}

@media screen and (min-width: 521px) and (max-width: 991px) {
    .recruitment_parts2HG5tsZFcPY_imagebanner {
        padding-bottom: 80px!important;
    }
}

@media screen and (max-width: 520px) {
    .recruitment_parts2HG5tsZFcPY_imagebanner {
       padding-bottom: 30px!important;
    }
}

@media screen and (max-width: 520px) {
    .recruitment_parts2HG5tsZFcPY_imagebanner .container {
        max-width: 100%!important;
    }
}


/*業務案内ページ*/
.parts148_1col {
   border-top: none!important;
}

.recruitment_parts28c6qkIhJ2i_imagebanner {
    padding-top: 50px!important;
    padding-bottom: 120px!important;
}

@media screen and (min-width: 521px) and (max-width: 991px) {
    .recruitment_parts28c6qkIhJ2i_imagebanner {
    padding-top: 30px!important;
    padding-bottom: 80px!important;
    }
}

@media screen and (max-width: 520px) {
    .recruitment_parts28c6qkIhJ2i_imagebanner {
    padding-top: 20px!important;
    padding-bottom: 50px!important;

    }
}

@media screen and (max-width: 520px) {
    .recruitment_parts28c6qkIhJ2i_imagebanner .container {
        max-width: 100%!important;
    }
}

@media screen and (max-width: 520px) {
div.parts210_content_wrap div.parts210_content .f_meiryo img{
    width: 100%!important;
}
}
/* QRバナー */
@media screen and (min-width: 521px){
.contact-flex{
    display:flex;
    width:fit-content;
    align-items:center;
}
}
.contact-content.qr img{
    width:200px;
}
body .parts249-251yDztk6F9df_complete_form{
    padding-top:0px!important;
}
body .parts249-251yDztk6F9df_complete_form .contact-flex{
    margin:0 auto!important;
    text-align:center!important;
}