.font-big{
        font-size: 130%!important;
    font-weight: bold!important;
}
.f-big1{
        font-size: 120%!important;
    font-weight: bold!important;
}
.f-big2{
        font-size: 120%!important;
    font-weight: bold!important;
}
.rec-h3{
            font-size: 120%!important;
    font-weight: bold!important;
}
.recruiter_application_page .form_apply .form_wrap{
        padding-bottom: 100px!important;
}
.c-table{
    border-collapse: collapse!important;
    border: 1px solid rgb(188, 206, 223)!important;
    text-align: left!important;
    width: 100%!important;
    margin: 0 0 24px 0!important;
}
.c-table th {
    background: #f9fdfd!important;
    border: 1px solid rgb(188, 206, 223)!important;
    text-align: left!important;
    vertical-align: middle!important;
    width: 25%!important;
        padding: 10px !important;
}
.c-table td {
    border: 1px solid rgb(188, 206, 223)!important;
    vertical-align: middle!important;
        padding: 10px !important;
}
.img-right-s {
    float: right!important;
    margin: 0 0 4% 4%!important;
    width: 35%!important;
}
.img-left-s img, .img-right-s img, .img-left-l img, .img-right-l img {
    width: 100%!important;
    vertical-align: middle!important;
}
.l-container .l-quaternary {
    font-weight: bold!important;
    font-size: 150%!important;
    color: #79bfe3!important;
}
.l-container .l-heading-secondary{
        color: #127EDA!important;
    font-weight: bold!important;
}
.l-container p,.l-container li{
            line-height: 2!important;
        font-size: 17px!important;
}
.part7NKkw4qz2R373839_h2_wrap,.design-parts45_7PQDZgr5mJ.bg-color{
        padding-top: 80px !important;
    padding-bottom: 80px !important;
}
.parts269_fN2d4wgi5y.bg-color{
     padding-top: 150px !important;
    padding-bottom: 150px !important;
}
@media screen and (min-width: 521px) and (max-width: 991px){
    .part7NKkw4qz2R373839_h2_wrap,.design-parts45_7PQDZgr5mJ.bg-color{
        padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.parts269_fN2d4wgi5y.bg-color{
     padding-top: 80px !important;
    padding-bottom: 80px !important;
}
/*.parts204-209_header1.parts204-209_header1_sns h1 {
        width: 45%!important;
    }*/
    .parts269_fN2d4wgi5y.bg-img {
        padding-top: 80px!important;
        padding-bottom: 80px!important;
    }
    .design-parts78_jnQl1YGDJM .text-wrap{
            padding: 55px 0 0!important;
    }
}

.design-parts-11_U2O1sOYMJo .container .content ul li a{
    border: 1px solid #22a8ea!important;
}
.container-fluid.recruiter_application_page{
        padding-top: 100px!important;
}
@media screen and (min-width: 521px) and (max-width: 991px){
    .creative_parts265_p7j9C6YlQZ.ban_scroll .boxy {
    top: 37%!important;
}
.container-fluid.recruiter_application_page{
        padding-top: 80px!important;
}

}
.parts127-129vEOwv6ghPi_text-img.bg-img{
    background-position: center!important;
}
/*.recruiter_header_SCklAJkjEH + style + script + section{
        margin-top: 0px !important;
}*/
.parts258-260_movie_wrap{
        margin-top: -100px!important;
}
@media screen and (min-width: 521px) and (max-width: 1366px){
    .parts258-260_movie_wrap{
        margin-top: -60px!important;
}
}
@media screen and (max-width: 520px){
    .parts258-260_movie_wrap{
        margin-top: -50px!important;
}
}
.recruitment_parts21mhoALccCo_imagebanner .container a{
        pointer-events: none!important;
}
@media print, screen and (min-width: 1200px){
	.design-parts37_eNayc36jAW .parts37_r .parts37_link_wrap .title{
	    font-size: 1.3rem!important;
	}
}
@media screen and (max-width: 520px) {
       .part7NKkw4qz2R373839_h2_wrap,.design-parts45_7PQDZgr5mJ.bg-color{
        padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.parts269_fN2d4wgi5y.bg-color{
     padding-top: 50px !important;
    padding-bottom: 50px !important;
}
    .parts269_fN2d4wgi5y.bg-img {
        padding-top: 50px!important;
        padding-bottom: 50px!important;
    }
    .container-fluid.recruiter_application_page{
        padding-top: 50px!important;
}
}
.recruiter_application_page .form_apply .form_wrap .btn_submit{
        background: #0f3466 0% 0% no-repeat padding-box!important;
}
.parts210_content .attention{
        color: #DD4444!important;
}
.line-bnr{
        text-align: center!important;
}
.line-bnr img{
      max-width: 100%!important;
}
.parts133-135lRrBDCU3KZ_text_wrap{
    justify-content: center !important;
    display: flex !important;
}
/*セクション1,2*/
@media screen and (min-width: 992px) {
    .parts133-135lRrBDCU3KZ_text-img{
        padding-top: 150px!important;
       padding-bottom: 30px!important;
    }
    .parts151_BT0xC81Az1{
        padding-top: 80px!important;
    padding-bottom: 150px!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px){
    .parts133-135lRrBDCU3KZ_text-img{
        padding-top: 80px!important;
       padding-bottom: 30px!important;
    }
    .parts151_BT0xC81Az1{
        padding-top: 30px!important;
    padding-bottom: 80px!important;
    }
}
@media screen and (max-width: 520px) {
    .parts133-135lRrBDCU3KZ_text-img{
        padding-top: 50px!important;
       padding-bottom: 10px!important;
    }
}
.parts151_BT0xC81Az1 .parts151_1col{
    border-top: none!important;
}
/* 追加CSSに貼り付ける（ブログ動画投稿） */
    body .parts-blog-ex_text img,body .parts-blog-ex_text video{
        width:100%!important;
    }
/* コンテンツ一覧ページ */
.parts249-251WuIaEVye8Z_complete_form .free-area .c-pagelink a{
    text-decoration:underline!important;
    color:#20a8e9!important;
}
.parts249-251WuIaEVye8Z_complete_form .free-area .c-pagelink a:hover{
    color:#000000!important;
}
/* ヘッダー */
@media screen and (max-width: 1366px){
    body .parts204-209_header1.parts204-209_header1_sns a.navbar-brand img{
        height:auto!important;
    }
}
@media screen and (max-width: 520px){
    .parts258-260_movie_wrap{
                height: auto!important;
    }
}
.recruitment_parts2XDK1iWv22a_imagebanner .container .img_wrap a{
    pointer-events: none!important;
}