.sig-bnr{
    text-align:center;
    margin-bottom:20px;
}
@media screen and (max-width: 640px){
.sig-bnr img{
    width:100%;
}
}
@media screen and (max-width: 991px){
.blog-img img{
  max-width:fit-content!important;  
}
}
.top-text-box {
text-align: center;
}
.top-text-center{
text-align: left;
display: inline-block;
}

/* 249-251 ボーダー調整 */
.recommend {
    padding: 1.5em!important;
    border: 1px solid #020202!important;
}

.recommend li {
    margin-left: 1.5em!important;
}

/* 249-251　画像最大幅設定 */
.parts249-251xoxB947Wit_complete_form {
    text-align: center!important;
}

.parts249-251xoxB947Wit_complete_form img {
    max-width: 100%!important;
}
/*lpページ*/
.design-parts14_jN0rsV98xM .container .parts14_content .parts14_r:nth-child(2) .parts14_container .span-design14{
        background: #C8C9C5!important;
}
.recruiter_header_CgoxxUVFY1 .navbar .btn-redirect-link a.link{
        color: #000000!important;
}
.design-parts51_XZf27Pc8Cz .main-content .item .flex-content .content .text{
        font-weight: bold!important;
}
.recruitment_parts2GEI2nWm0fj_imagebanner .container .img_wrap a{
    pointer-events: none!important;
}
@media print, screen and (min-width: 1024px){
	.recruitment_parts3_enEu8tPX3i .recruitment_parts3_text_wrap h2,.recruitment_parts3_fyvYYDfDh5 .recruitment_parts3_text_wrap h2,.recruitment_parts3_zUXl4RN10A .recruitment_parts3_text_wrap h2{
	        font-size: 30px!important;
	}
}
.design-parts74_JAKkeGm20g{
    padding-bottom: 120px!important;
}
.design-parts51_XZf27Pc8Cz.bg-color{
     padding-bottom: 120px!important;
}
.design-parts14_jN0rsV98xM.bg-color{
     padding-bottom: 120px!important;
    padding-top: 120px!important;
}
@media screen and (min-width: 521px) and (max-width: 991px){
    .design-parts14_jN0rsV98xM.bg-color{
     padding-bottom: 80px!important;
    padding-top: 80px!important;
}
.design-parts14_jN0rsV98xM .container .parts14_content .parts14_r .parts14_container .btn-design14, .design-parts14_jN0rsV98xM .container .parts14_content .parts14_r .parts14_container .span-design14{
    font-size: 1rem!important;
}
.design-parts74_JAKkeGm20g{
    padding-bottom: 80px!important;
}
.design-parts51_XZf27Pc8Cz.bg-color{
     padding-bottom: 80px!important;
}
.recruitment_parts3_enEu8tPX3i,.recruitment_parts3_fyvYYDfDh5.bg-img,.recruitment_parts3_zUXl4RN10A.bg-img,.design-parts74_JAKkeGm20g{
    padding-bottom: 40px!important;
}
}
@media screen and (max-width: 520px){
    .design-parts14_jN0rsV98xM .container .parts14_content .parts14_r .parts14_container .btn-design14, .design-parts14_jN0rsV98xM .container .parts14_content .parts14_r .parts14_container .span-design14{
            font-size: .9rem!important;
    }
    .recruitment_parts3_zUXl4RN10A .recruitment_parts3_text_wrap .recruitment_parts3_heading_icon,.recruitment_parts3_fyvYYDfDh5 .recruitment_parts3_text_wrap .recruitment_parts3_heading_icon,.recruitment_parts3_enEu8tPX3i .recruitment_parts3_text_wrap .recruitment_parts3_heading_icon{
        width: 30%!important;
    }
    .recruiter_application_page h2.block_title, .recruiter_application_page .requirement h3, .recruiter_application_page .selection h3{
        font-size: 22px!important;
    }
    .design-parts74_JAKkeGm20g{
    padding-bottom: 50px!important;
}
.design-parts51_XZf27Pc8Cz.bg-color{
     padding-bottom: 50px!important;
}
.design-parts14_jN0rsV98xM.bg-color{
     padding-bottom: 50px!important;
    padding-top: 50px!important;
}
}
.recruiter_application_page h2.block_title, .recruiter_application_page .requirement h3, .recruiter_application_page .selection h3,.recruiter_application_page .requirement .title, .recruiter_application_page .selection .title{
        color: #A6C822!important;
}
.recruiter_application_page .form_apply .form_wrap .btn_submit{
        background: #A6C822 0% 0% no-repeat padding-box!important;
}
.design-parts14_jN0rsV98xM .container .parts14_content .parts14_r p.title{
    font-size: 18px!important;
    font-weight: bold!important;
}
.recruiter_header_CgoxxUVFY1 .navbar .btn-redirect-link-tab .link:last-child{
    color: #000000!important;
}
.recruiter_header_CgoxxUVFY1 .navbar .btn-redirect-link-tab .link:last-child path{
    fill:#000000!important;
}
@media print, screen and (min-width: 992px){
	.recruitment_parts3_fyvYYDfDh5,.recruitment_parts3_zUXl4RN10A,.design-parts51_XZf27Pc8Cz.bg-color,.design-parts74_JAKkeGm20g,.parts271_w8XlYBxUyU.bg-img,.design-parts14_jN0rsV98xM.bg-color,.design-parts-33_eSjc0Nq2Dg.design-parts-33.bg-color{
	  padding-top: 120px!important;
    padding-bottom: 120px!important;
	}
	.design-parts14_jN0rsV98xM .container .parts14_content .parts14_r p.title {
    font-size: 22px !important;
    font-weight: bold !important;
}
}
@media screen and (min-width: 521px) and (max-width: 991px){
    	.design-parts14_jN0rsV98xM .container .parts14_content .parts14_r p.title {
    font-size: 22px !important;
    font-weight: bold !important;
}
}