/*black*/
body.black {
    color: #cc565a;
}
body.black #header{
    background-color: #000000;
    color: #ffffff;
}
body.black #header .pc .entry,
body.black #header .menu_div .entry,
body.black #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.black #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #cc0000;
    color: #ffffff;
}
body.black #header .pc .entry:hover,
body.black #header .pc .entry:active,
body.black #header .pc .entry:focus,
body.black #header .menu_div .entry:hover,
body.black #header .menu_div .entry:active,
body.black #header .menu_div .entry:focus,
body.black #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
body.black #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:active,
body.black #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:focus,
body.black #main .recruit_list_div .recruit_list .recruit_name button:hover,
body.black #main .recruit_list_div .recruit_list .recruit_name button:active,
body.black #main .recruit_list_div .recruit_list .recruit_name button:focus
{
    background-color: #cc565a;
}
body.black #main .recruit_list_div .recruit_list .recruit_name:after,
body.black #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #cc565a;
}
/*body.black #main .comp_contents .bg_img .comp_catch p,*/
/*body.black #main .singlePararax_box .comp_catch p,*/
/*body #content .head_comp_name.black{*/
    /*color: #000000;*/
/*}*/
body.black #main .comp_contents .design_bar span,
body.black #main .comp_info_div.singlePararax .design_bar span{
    background-color: #cc0000;
}
html body.black #content{
    background-color: #ffffff;
    color: #333333;
}
body.black #main .comp_contents .recruit_con{
    background-color: #f8f8f8;
    color: #333333;
}
body.black #footer{
    background-color: #000000;
    color: #ffffff;
}
body.black #footer a ,
body.black #footer .footer-01 .menu.mobile table {
    color: #ffffff;
}
body.black .pagetop span{
    background-color: #cc0000;
    color: #ffffff;
}
body.black #header .wrap.mobile .menu_div .menu_btn,
body.black #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #999999;
}
body.black #header .wrap.mobile .menu_div .menu_btn span,
body.black #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #4D4D4D;
}
body.black #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #666666;
}
body.black #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #666666;
}
body.black #header .wrap.mobile .menu_div .menu_btn .menu_list li
body.black #header .wrap.hamberger .menu_ham_div .menu_ham_btn .menu li{
    border-bottom: 1px #4D4D4D;
}

/*dim-gray*/
body.dim-gray #header{
    background-color: #898684;
    color: #ffffff;
}
body.dim-gray #header .pc .entry,
body.dim-gray #header .menu_div .entry,
body.dim-gray #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.dim-gray #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #92000c;
    color: #ffffff;
}
body.dim-gray #header .pc .entry:hover,
body.dim-gray #header .pc .entry:active,
body.dim-gray #header .pc .entry:focus,
body.dim-gray #header .menu_div .entry:hover,
body.dim-gray #header .menu_div .entry:active,
body.dim-gray #header .menu_div .entry:focus,
body.dim-gray #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
body.dim-gray #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:active,
body.dim-gray #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:focus,
body.dim-gray #main .recruit_list_div .recruit_list .recruit_name button:hover,
body.dim-gray #main .recruit_list_div .recruit_list .recruit_name button:active,
body.dim-gray #main .recruit_list_div .recruit_list .recruit_name button:focus
{
    background-color: #cc1f2d;
}
body.dim-gray #main .recruit_list_div .recruit_list .recruit_name:after,
body.dim-gray #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #cc1f2d;
}
body.dim-gray #main .comp_contents .design_bar span,
body.dim-gray #main .comp_info_div.singlePararax .design_bar span{
    background-color: #cc1f2d;
}
html body.dim-gray #content{
    background-color: #ffffff;
    color: #333333;
}
body.dim-gray #main .comp_contents .recruit_con{
    background-color: #f8f8f8;
    color: #333333;
}
body.dim-gray #footer{
    background-color: #898684;
    color: #ffffff;
}
body.dim-gray #footer a,
body.dim-gray #footer .footer-01 .menu.mobile table {
    color: #ffffff;
}
body.dim-gray .pagetop span{
    background-color: #cc1f2d;
    color: #ffffff;
}
body.dim-gray #header .wrap.mobile .menu_div .menu_btn,
body.dim-gray #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #ffffff;
}
body.dim-gray #header .wrap.mobile .menu_div .menu_btn span,
body.dim-gray #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #4D4D4D;
}
body.dim-gray #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #666666;
}
body.dim-gray #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #666666;
}
body.dim-gray #header .wrap.mobile .menu_div .menu_btn .menu_list li,
body.dim-gray #header .wrap.hamberger .menu_ham_div .menu_ham_btn .menu li{
    border-bottom: 1px #4D4D4D;
}

/*gainsboro*/
body.gainsboro #header{
    background-color: #e6e6e6;
    color: #000000;
}
body.gainsboro #header a {
    color: #000000;
}
body.gainsboro #header .pc .entry,
body.gainsboro #header .menu_div .entry,
body.gainsboro #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.gainsboro #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #000000;
    color: #ffffff;
}
body.gainsboro #header .pc .entry:hover,
body.gainsboro #header .pc .entry:active,
body.gainsboro #header .pc .entry:focus,
body.gainsboro #header .menu_div .entry:hover,
body.gainsboro #header .menu_div .entry:active,
body.gainsboro #header .menu_div .entry:focus,
body.gainsboro #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
body.gainsboro #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:active,
body.gainsboro #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:focus,
body.gainsboro #main .recruit_list_div .recruit_list .recruit_name button:hover,
body.gainsboro #main .recruit_list_div .recruit_list .recruit_name button:active,
body.gainsboro #main .recruit_list_div .recruit_list .recruit_name button:focus
{
    background-color: #737272;
}
body.gainsboro #main .recruit_list_div .recruit_list .recruit_name:after,
body.gainsboro #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #737272;
}
body.gainsboro #main .comp_contents .design_bar span,
body.gainsboro #main .comp_info_div.singlePararax .design_bar span{
    background-color: #737272;
}
html body.gainsboro #content{
    background-color: #ffffff;
    color: #333333;
}
body.gainsboro #main .comp_contents .recruit_con{
    background-color: #f8f8f8;
    color: #333333;
}
body.gainsboro #footer{
    background-color: #e6e6e6;
    color: #000000;
}
body.gainsboro #footer a,
body.gainsboro #footer .footer-01 .menu.mobile table{
    color: #000000;
}
body.gainsboro .pagetop span{
    background-color: #000000;
    color: #ffffff;
}
body.gainsboro #header .wrap.mobile .menu_div .menu_btn,
body.gainsboro #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #ffffff;
}
body.gainsboro #header .wrap.mobile .menu_div .menu_btn span,
body.gainsboro #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #4D4D4D;
}
body.gainsboro #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #666666;
}
body.gainsboro #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #666666;
}
body.gainsboro #header .wrap.mobile .menu_div .menu_btn .menu_list li,
body.gainsboro #header .wrap.hamberger .menu_ham_div .menu_ham_btn .menu li{
    border-bottom: 1px #4D4D4D;
}

/*white-smoke*/
body.white-smoke #header{
    background-color: #f1eae5;
    color: #000000;
}
body.white-smoke #header a {
    color: #000000;
}
body.white-smoke #header .pc .entry,
body.white-smoke #header .menu_div .entry,
body.white-smoke #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.white-smoke #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #ded6cb;
    color: #ffffff;
}
body.white-smoke #header .pc .entry:hover,
body.white-smoke #header .pc .entry:active,
body.white-smoke #header .pc .entry:focus,
body.white-smoke #header .menu_div .entry:hover,
body.white-smoke #header .menu_div .entry:active,
body.white-smoke #header .menu_div .entry:focus,
body.white-smoke #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
body.white-smoke #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:active,
body.white-smoke #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:focus,
body.white-smoke #main .recruit_list_div .recruit_list .recruit_name button:hover,
body.white-smoke #main .recruit_list_div .recruit_list .recruit_name button:active,
body.white-smoke #main .recruit_list_div .recruit_list .recruit_name button:focus
{
    background-color: #cec4b7;
}
body.white-smoke #main .recruit_list_div .recruit_list .recruit_name:after,
body.white-smoke #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #cec4b7;
}
body.white-smoke #main .comp_contents .design_bar span,
body.white-smoke #main .comp_info_div.singlePararax .design_bar span{
    background-color: #cec4b7;
}
html body.white-smoke #content{
    background-color: #ffffff;
    color: #333333;
}
body.white-smoke #main .comp_contents .recruit_con{
    background-color: #f8f8f8;
    color: #333333;
}
body.white-smoke #footer{
    background-color: #f1eae5;
    color: #000000;
}
body.white-smoke #footer a,
body.white-smoke #footer .footer-01 .menu.mobile table{
    color: #000000;
}
body.white-smoke .pagetop span{
    background-color: #cec4b7;
    color: #ffffff;
}
body.white-smoke #header .wrap.mobile .menu_div .menu_btn,
body.white-smoke #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #ffffff;
}
body.white-smoke #header .wrap.mobile .menu_div .menu_btn span,
body.white-smoke #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #948e87;
}
body.white-smoke #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #666666;
}
body.white-smoke #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #666666;
}
body.white-smoke #header .wrap.mobile .menu_div .menu_btn .menu_list li,
body.white-smoke #header .wrap.hamberger .menu_ham_div .menu_ham_btn .menu li{
    border-bottom: 1px #4D4D4D;
}

/*deep-blue*/
body.deep-blue #header{
    background-color: #003366;
    color: #ffffff;
}
body.deep-blue #header .pc .entry,
body.deep-blue #header .menu_div .entry,
body.deep-blue #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.deep-blue #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #ffcc33;
    color: #333333;
}
body.deep-blue #header .pc .entry:hover,
body.deep-blue #header .pc .entry:active,
body.deep-blue #header .pc .entry:focus,
body.deep-blue #header .menu_div .entry:hover,
body.deep-blue #header .menu_div .entry:active,
body.deep-blue #header .menu_div .entry:focus,
body.deep-blue #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
body.deep-blue #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:active,
body.deep-blue #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:focus,
body.deep-blue #main .recruit_list_div .recruit_list .recruit_name button:hover,
body.deep-blue #main .recruit_list_div .recruit_list .recruit_name button:active,
body.deep-blue #main .recruit_list_div .recruit_list .recruit_name button:focus
{
    background-color: #ffdd68;
    color: #595959;
}
body.deep-blue #main .recruit_list_div .recruit_list .recruit_name:after,
body.deep-blue #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #ffdd68;
}
/*body.deep-blue #main .comp_contents .bg_img .comp_catch p,*/
/*body.deep-blue #main .singlePararax_box .comp_catch p,*/
/*body #content .head_comp_name.deep-blue{*/
    /*color: #003366;*/
/*}*/
body.deep-blue #main .comp_contents .design_bar span,
body.deep-blue #main .comp_info_div.singlePararax .design_bar span{
    background-color: #003366;
}
html body.deep-blue #content{
    background-color: #ffffff;
    color: #333333;
}
body.deep-blue #main .comp_contents .recruit_con{
    background-color: #f8f8f8;
    color: #333333;
}
body.deep-blue #footer{
    background-color: #003366;
    color: #ffffff;
}
body.deep-blue #footer a,
body.deep-blue #footer .footer-01 .menu.mobile table{
    color: #ffffff;
}
body.deep-blue .pagetop span{
    background-color: #ffcc33;
    color: #333333;
}
body.deep-blue #header .wrap.mobile .menu_div .menu_btn,
body.deep-blue #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #ffffff;
}
body.deep-blue #header .wrap.mobile .menu_div .menu_btn span,
body.deep-blue #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #8099B3;
}
body.deep-blue #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #002466;
}
body.deep-blue #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #002466;
}
body.deep-blue #header .wrap.mobile .menu_div .menu_btn .menu_list li,
body.deep-blue #header .wrap.hamberger .menu_ham_div .menu_ham_btn .menu li{
    border-bottom: 1px #8099B3;
}

/*deep-blue*/
body.steel-blue #header{
    background-color: #1781c7;
    color: #ffffff;
}
body.steel-blue #header .pc .entry,
body.steel-blue #header .menu_div .entry,
body.steel-blue #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.steel-blue #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #175098;
    color: #ffffff;
}
body.steel-blue #header .pc .entry:hover,
body.steel-blue #header .pc .entry:active,
body.steel-blue #header .pc .entry:focus,
body.steel-blue #header .menu_div .entry:hover,
body.steel-blue #header .menu_div .entry:active,
body.steel-blue #header .menu_div .entry:focus,
body.steel-blue #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
body.steel-blue #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:active,
body.steel-blue #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:focus,
body.steel-blue #main .recruit_list_div .recruit_list .recruit_name button:hover,
body.steel-blue #main .recruit_list_div .recruit_list .recruit_name button:active,
body.steel-blue #main .recruit_list_div .recruit_list .recruit_name button:focus
{
    background-color: #1e67c3;
    color: #ffffff;
}
body.steel-blue #main .recruit_list_div .recruit_list .recruit_name:after,
body.steel-blue #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #1e67c3;
}
body.steel-blue #main .comp_contents .design_bar span,
body.steel-blue #main .comp_info_div.singlePararax .design_bar span{
    background-color: #1781c7;
}
html body.steel-blue #content{
    background-color: #ffffff;
    color: #333333;
}
body.steel-blue #main .comp_contents .recruit_con{
    background-color: #f8f8f8;
    color: #333333;
}
body.steel-blue #footer{
    background-color: #1781c7;
    color: #ffffff;
}
body.steel-blue #footer a,
body.steel-blue #footer .footer-01 .menu.mobile table{
    color: #ffffff;
}
body.steel-blue .pagetop span{
    background-color: #175098;
    color: #ffffff;
}
body.steel-blue #header .wrap.mobile .menu_div .menu_btn,
body.steel-blue #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #ffffff;
}
body.steel-blue #header .wrap.mobile .menu_div .menu_btn span,
body.steel-blue #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #175098;
}
body.steel-blue #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #002466;
}
body.steel-blue #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #002466;
}
body.steel-blue #header .wrap.mobile .menu_div .menu_btn .menu_list li,
body.steel-blue #header .wrap.hamberger .menu_ham_div .menu_ham_btn .menu li{
    border-bottom: 1px #8099B3;
}

/*pale-blue*/
body.pale-blue {
    background-color: #f4f2ef;
}
body.pale-blue #header{
    background-color: #98d0dd;
    color: #333333;
}
body.pale-blue #header .pc .entry,
body.pale-blue #header .menu_div .entry,
body.pale-blue #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.pale-blue #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #ffcc33;
    color: #333333;
}
body.pale-blue #header .pc .entry:hover,
body.pale-blue #header .pc .entry:active,
body.pale-blue #header .pc .entry:focus,
body.pale-blue #header .menu_div .entry:hover,
body.pale-blue #header .menu_div .entry:active,
body.pale-blue #header .menu_div .entry:focus,
body.pale-blue #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
body.pale-blue #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:active,
body.pale-blue #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:focus,
body.pale-blue #main .recruit_list_div .recruit_list .recruit_name button:hover,
body.pale-blue #main .recruit_list_div .recruit_list .recruit_name button:active,
body.pale-blue #main .recruit_list_div .recruit_list .recruit_name button:focus
{
    background-color: #ffdd68;
    color: #595959;
}
body.pale-blue #main .recruit_list_div .recruit_list .recruit_name:after,
body.pale-blue #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #ffdd68;
}
/*body.pale-blue #main .comp_contents .bg_img .comp_catch p,*/
/*body.pale-blue #main .singlePararax_box .comp_catch p,*/
/*body #content .head_comp_name.pale-blue{*/
    /*color: #ffffff;*/
/*}*/
body.pale-blue #main .comp_contents .design_bar span,
body.pale-blue #main .comp_info_div.singlePararax .design_bar span{
    background-color: #333333;
}
html body.pale-blue #content,
html body.pale-blue.page-template-page-comp-entry,
html body.pale-blue.page-template-page-comp-recruitment-list,
html body.pale-blue.page-template-page-my-recruitment-preview{
    background-color: #f4f2ef;
    color: #333333;
}
body.pale-blue #main .comp_contents .recruit_con{
    background-color: #ffffff;
    color: #333333;
}
body.pale-blue #footer{
    background-color: #98d0dd;
    color: #333333;
}
body.pale-blue #footer a,
body.pale-blue #footer .footer-01 .menu.mobile table{
    color: #333333;
}
body.pale-blue .pagetop span{
    background-color: #ffcc33;
    color: #000000;
}
body.pale-blue #header .wrap.mobile .menu_div .menu_btn,
body.pale-blue #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #ffffff;
}
body.pale-blue #header .wrap.mobile .menu_div .menu_btn span,
body.pale-blue #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #94CFDC;
}
body.pale-blue #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #8AC1BF;
}
body.pale-blue #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #8AC1BF;
}
body.pale-blue #header .menu li a{
    color: #333333;
}
body.pale-blue #header .menu li a:hover{
    color: #b5b5b5;
}

/*deep-green*/
body.deep-green #header{
    background-color: #126660;
    color: #333333;
}
body.deep-green #header .pc .entry,
body.deep-green #header .menu_div .entry,
body.deep-green #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.deep-green #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #fcf510;
    color: #333333;
}
body.deep-green #header .pc .entry:hover,
body.deep-green #header .pc .entry:active,
body.deep-green #header .pc .entry:focus,
body.deep-green #header .menu_div .entry:hover,
body.deep-green #header .menu_div .entry:active,
body.deep-green #header .menu_div .entry:focus,
body.deep-green #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
body.deep-green #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:active,
body.deep-green #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:focus,
body.deep-green #main .recruit_list_div .recruit_list .recruit_name button:hover,
body.deep-green #main .recruit_list_div .recruit_list .recruit_name button:active,
body.deep-green #main .recruit_list_div .recruit_list .recruit_name button:focus
{
    background-color: #f8fc88;
    color: #595959;
}
body.deep-green #main .recruit_list_div .recruit_list .recruit_name:after,
body.deep-green #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #f8fc88;
}
/*body.deep-green #main .comp_contents .bg_img .comp_catch p,*/
/*body.deep-green #main .singlePararax_box .comp_catch p,*/
/*body #content .head_comp_name.deep-green{*/
    /*color: #155e49;*/
/*}*/
body.deep-green #main .comp_contents .design_bar span,
body.deep-green #main .comp_info_div.singlePararax .design_bar span{
    background-color: #003366;
}
html body.deep-green #content{
    background-color: #ffffff;
    color: #333333;
}
body.deep-green #main .comp_contents .recruit_con{
    background-color: #f8f8f8;
    color: #333333;
}
body.deep-green #footer{
    background-color: #126660;
    color: #ffffff;
}
body.deep-green #footer a,
body.deep-green #footer .footer-01 .menu.mobile table{
    color: #ffffff;
}
body.deep-green .pagetop span{
    background-color: #fcf510;
    color: #333333;
}
body.deep-green #header .wrap.mobile .menu_div .menu_btn,
body.deep-green #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #ffffff;
}
body.deep-green #header .wrap.mobile .menu_div .menu_btn span,
body.deep-green #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #89B3B0;
}
body.deep-green #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #0D564F;
}
body.deep-green #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #0D564F;
}

/*medium-sea-green*/
body.medium-sea-green #header{
    background-color: #3cb371;
    color: #333333;
}
body.medium-sea-green #header .pc .entry,
body.medium-sea-green #header .menu_div .entry,
body.medium-sea-green #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.medium-sea-green #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #ffbc17;
    color: #333333;
}
body.medium-sea-green #header .pc .entry:hover,
body.medium-sea-green #header .pc .entry:active,
body.medium-sea-green #header .pc .entry:focus,
body.medium-sea-green #header .menu_div .entry:hover,
body.medium-sea-green #header .menu_div .entry:active,
body.medium-sea-green #header .menu_div .entry:focus,
body.medium-sea-green #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
body.medium-sea-green #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:active,
body.medium-sea-green #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:focus,
body.medium-sea-green #main .recruit_list_div .recruit_list .recruit_name button:hover,
body.medium-sea-green #main .recruit_list_div .recruit_list .recruit_name button:active,
body.medium-sea-green #main .recruit_list_div .recruit_list .recruit_name button:focus
{
    background-color: #f7c54a;
    color: #595959;
}
body.medium-sea-green #main .recruit_list_div .recruit_list .recruit_name:after,
body.medium-sea-green #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #f7c54a;
}
body.medium-sea-green #main .comp_contents .design_bar span,
body.medium-sea-green #main .comp_info_div.singlePararax .design_bar span{
    background-color: #003366;
}
html body.deep-green #content{
    background-color: #ffffff;
    color: #333333;
}
body.medium-sea-green #main .comp_contents .recruit_con{
    background-color: #f8f8f8;
    color: #333333;
}
body.medium-sea-green #footer{
    background-color: #3cb371;
    color: #ffffff;
}
body.medium-sea-green #footer a,
body.medium-sea-green #footer .footer-01 .menu.mobile table{
    color: #ffffff;
}
body.medium-sea-green .pagetop span{
    background-color: #ffbc17;
    color: #ffffff;
}
body.medium-sea-green #header .wrap.mobile .menu_div .menu_btn,
body.medium-sea-green #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #ffffff;
}
body.medium-sea-green #header .wrap.mobile .menu_div .menu_btn span,
body.medium-sea-green #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #89B3B0;
}
body.medium-sea-green #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #0D564F;
}
body.medium-sea-green #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #0D564F;
}

/*pale-green*/
body.pale-green {
    background-color: #f4f2ef;
}
body.pale-green #header{
    background-color: #a0cbc0;
    color: #333333;
}
body.pale-green #header .pc .entry,
body.pale-green #header .menu_div .entry,
body.pale-green #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.pale-green #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #fcf510;
    color: #333333;
}
body.pale-green #header .pc .entry:hover,
body.pale-green #header .pc .entry:active,
body.pale-green #header .pc .entry:focus,
body.pale-green #header .menu_div .entry:hover,
body.pale-green #header .menu_div .entry:active,
body.pale-green #header .menu_div .entry:focus,
body.pale-green #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
body.pale-green #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:active,
body.pale-green #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:focus,
body.pale-green #main .recruit_list_div .recruit_list .recruit_name button:hover,
body.pale-green #main .recruit_list_div .recruit_list .recruit_name button:active,
body.pale-green #main .recruit_list_div .recruit_list .recruit_name button:focus
{
    background-color: #f8fc88;
    color: #595959;
}
body.pale-green #main .recruit_list_div .recruit_list .recruit_name:after,
body.pale-green #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #f8fc88;
}
/*body.pale-green #main .comp_contents .bg_img .comp_catch p,*/
/*body.pale-green #main .singlePararax_box .comp_catch p,*/
/*body #content .head_comp_name.pale-green{*/
    /*color: #ffffff;*/
/*}*/
body.pale-green #main .comp_contents .design_bar span,
body.pale-green #main .comp_info_div.singlePararax .design_bar span{
    background-color: #003366;
}
html body.pale-green #content,
html body.pale-green.page-template-page-comp-entry,
html body.pale-green.page-template-page-comp-recruitment-list,
html body.pale-green.page-template-page-my-recruitment-preview{
    background-color: #f4f2ef;
    color: #333333;
}
body.pale-green #main .comp_contents .recruit_con{
    background-color: #ffffff;
    color: #333333;
}
body.pale-green #footer{
    background-color: #a0cbc0;
    color: #333333;
}
body.pale-green #footer a,
body.pale-green #footer .footer-01 .menu.mobile table{
    color: #333333;
}
body.pale-green .pagetop span{
    background-color: #fcf510;
    color: #333333;
}
body.pale-green #header .wrap.mobile .menu_div .menu_btn,
body.pale-green #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #ffffff;
}
body.pale-green #header .wrap.mobile .menu_div .menu_btn span,
body.pale-green #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #9DCBC0;
}
body.pale-green #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #8DB2A8;
}
body.pale-green #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #8DB2A8;
}
body.pale-green #header .menu li a{
    color: #333333;
}
body.pale-green #header .menu li a:hover{
    color: #b5b5b5;
}

/*deep-gold*/
body.deep-gold #header{
    background-color: #ffc107;
    color: #000000;
}body.deep-gold #header a {
    color: #000000;
}
body.deep-gold #header .pc .entry,
body.deep-gold #header .menu_div .entry,
body.deep-gold #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.deep-gold #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #ffa000;
    color: #333333;
}
body.deep-gold #header .pc .entry:hover,
body.deep-gold #header .pc .entry:active,
body.deep-gold #header .pc .entry:focus,
body.deep-gold #header .menu_div .entry:hover,
body.deep-gold #header .menu_div .entry:active,
body.deep-gold #header .menu_div .entry:focus,
body.deep-gold #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
body.deep-gold #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:active,
body.deep-gold #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:focus,
body.deep-gold #main .recruit_list_div .recruit_list .recruit_name button:hover,
body.deep-gold #main .recruit_list_div .recruit_list .recruit_name button:active,
body.deep-gold #main .recruit_list_div .recruit_list .recruit_name button:focus
{
    background-color: #ffa500;
    color: #595959;
}
body.deep-gold #main .recruit_list_div .recruit_list .recruit_name:after,
body.deep-gold #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #ffa500;
}
body.deep-gold #main .comp_contents .design_bar span,
body.deep-gold #main .comp_info_div.singlePararax .design_bar span{
    background-color: #003366;
}
html body.deep-gold #content{
    background-color: #ffffff;
    color: #333333;
}
body.deep-gold #main .comp_contents .recruit_con{
    background-color: #f8f8f8;
    color: #333333;
}
body.deep-gold #footer{
    background-color: #ffc107;
    color: #000000;
}
body.deep-gold #footer a,
body.deep-gold #footer .footer-01 .menu.mobile table{
    color: #000000;
}
body.deep-gold .pagetop span{
    background-color: #ffa000;
    color: #333333;
}
body.deep-gold #header .wrap.mobile .menu_div .menu_btn,
body.deep-gold #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #ffffff;
}
body.deep-gold #header .wrap.mobile .menu_div .menu_btn span,
body.deep-gold #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #ffa000;
}
body.deep-gold #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #0D564F;
}
body.deep-gold #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #0D564F;
}

/*gold*/
body.gold #header{
    background-color: #ffd500;
    color: #000000;
}body.gold #header a {
    color: #000000;
}
body.gold #header .pc .entry,
body.gold #header .menu_div .entry,
body.gold #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.gold #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #aace1e;
    color: #ffffff;
}
body.gold #header .pc .entry:hover,
body.gold #header .pc .entry:active,
body.gold #header .pc .entry:focus,
body.gold #header .menu_div .entry:hover,
body.gold #header .menu_div .entry:active,
body.gold #header .menu_div .entry:focus,
body.gold #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
body.gold #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:active,
body.gold #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:focus,
body.gold #main .recruit_list_div .recruit_list .recruit_name button:hover,
body.gold #main .recruit_list_div .recruit_list .recruit_name button:active,
body.gold #main .recruit_list_div .recruit_list .recruit_name button:focus
{
    background-color: #c3ea29;
    color: #ffffff;
}
body.gold #main .recruit_list_div .recruit_list .recruit_name:after,
body.gold #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #c3ea29;
}
body.gold #main .comp_contents .design_bar span,
body.gold #main .comp_info_div.singlePararax .design_bar span{
    background-color: #003366;
}
html body.gold #content{
    background-color: #ffffff;
    color: #333333;
}
body.gold #main .comp_contents .recruit_con{
    background-color: #f8f8f8;
    color: #333333;
}
body.gold #footer{
    background-color: #ffd500;
    color: #000000;
}
body.gold #footer a,
body.gold #footer .footer-01 .menu.mobile table{
    color: #000000;
}
body.gold .pagetop span{
    background-color: #aace1e;
    color: #ffffff;
}
body.gold #header .wrap.mobile .menu_div .menu_btn,
body.gold #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #ffffff;
}
body.gold #header .wrap.mobile .menu_div .menu_btn span,
body.gold #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #dacb12;
}
body.gold #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #0D564F;
}
body.gold #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #0D564F;
}

/*lemon-yellow*/
body.lemon-yellow #header{
    background-color: #fff355;
    color: #000000;
}body.lemon-yellow #header a {
    color: #000000;
}
body.lemon-yellow #header .pc .entry,
body.lemon-yellow #header .menu_div .entry,
body.lemon-yellow #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.lemon-yellow #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #8ac8ed;
    color: #ffffff;
}
body.lemon-yellow #header .pc .entry:hover,
body.lemon-yellow #header .pc .entry:active,
body.lemon-yellow #header .pc .entry:focus,
body.lemon-yellow #header .menu_div .entry:hover,
body.lemon-yellow #header .menu_div .entry:active,
body.lemon-yellow #header .menu_div .entry:focus,
body.lemon-yellow #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
body.lemon-yellow #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:active,
body.lemon-yellow #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:focus,
body.lemon-yellow #main .recruit_list_div .recruit_list .recruit_name button:hover,
body.lemon-yellow #main .recruit_list_div .recruit_list .recruit_name button:active,
body.lemon-yellow #main .recruit_list_div .recruit_list .recruit_name button:focus
{
    background-color: #6a9dbb;
    color: #ffffff;
}
body.lemon-yellow #main .recruit_list_div .recruit_list .recruit_name:after,
body.lemon-yellow #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #6a9dbb;
}
body.lemon-yellow #main .comp_contents .design_bar span,
body.lemon-yellow #main .comp_info_div.singlePararax .design_bar span{
    background-color: #003366;
}
html body.lemon-yellow #content{
    background-color: #ffffff;
    color: #333333;
}
body.lemon-yellow #main .comp_contents .recruit_con{
    background-color: #f8f8f8;
    color: #333333;
}
body.lemon-yellow #footer{
    background-color: #fff355;
    color: #000000;
}
body.lemon-yellow #footer a,
body.lemon-yellow #footer .footer-01 .menu.mobile table{
    color: #000000;
}
body.lemon-yellow .pagetop span{
    background-color: #8ac8ed;
    color: #ffffff;
}
body.lemon-yellow #header .wrap.mobile .menu_div .menu_btn,
body.lemon-yellow #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #ffffff;
}
body.lemon-yellow #header .wrap.mobile .menu_div .menu_btn span,
body.lemon-yellow #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #ffed00;
}
body.lemon-yellow #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #0D564F;
}
body.lemon-yellow #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #0D564F;
}

/*lemon-chiffon*/
body.lemon-chiffon #header{
    background-color: #fcf5b5;
    color: #444444;
}body.lemon-chiffon #header a {
    color: #444444;
}
body.lemon-chiffon #header .pc .entry,
body.lemon-chiffon #header .menu_div .entry,
body.lemon-chiffon #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.lemon-chiffon #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #ff8c00;
    color: #ffffff;
}
body.lemon-chiffon #header .pc .entry:hover,
body.lemon-chiffon #header .pc .entry:active,
body.lemon-chiffon #header .pc .entry:focus,
body.lemon-chiffon #header .menu_div .entry:hover,
body.lemon-chiffon #header .menu_div .entry:active,
body.lemon-chiffon #header .menu_div .entry:focus,
body.lemon-chiffon #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
body.lemon-chiffon #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:active,
body.lemon-chiffon #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:focus,
body.lemon-chiffon #main .recruit_list_div .recruit_list .recruit_name button:hover,
body.lemon-chiffon #main .recruit_list_div .recruit_list .recruit_name button:active,
body.lemon-chiffon #main .recruit_list_div .recruit_list .recruit_name button:focus
{
    background-color: #fb9b27;
    color: #ffffff;
}
body.lemon-chiffon #main .recruit_list_div .recruit_list .recruit_name:after,
body.lemon-chiffon #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #fb9b27;
}
body.lemon-chiffon #main .comp_contents .design_bar span,
body.lemon-chiffon #main .comp_info_div.singlePararax .design_bar span{
    background-color: #003366;
}
html body.lemon-chiffon #content{
    background-color: #ffffff;
    color: #333333;
}
body.lemon-chiffon #main .comp_contents .recruit_con{
    background-color: #f8f8f8;
    color: #333333;
}
body.lemon-chiffon #footer{
    background-color: #fcf5b5;
    color: #000000;
}
body.lemon-chiffon #footer a,
body.lemon-chiffon #footer .footer-01 .menu.mobile table{
    color: #444444;
}
body.lemon-chiffon .pagetop span{
    background-color: #ff8c00;
    color: #ffffff;
}
body.lemon-chiffon #header .wrap.mobile .menu_div .menu_btn,
body.lemon-chiffon #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #ffffff;
}
body.lemon-chiffon #header .wrap.mobile .menu_div .menu_btn span,
body.lemon-chiffon #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #ff8c00;
}
body.lemon-chiffon #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #0D564F;
}
body.lemon-chiffon #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #0D564F;
}

/*deep-pink*/
body.deep-pink {
    background-color: #f4f2ef;
}
body.deep-pink #header{
    background-color: #ff0099;
    color: #ffffff;
}
body.deep-pink #header .pc .entry,
body.deep-pink #header .menu_div .entry,
body.deep-pink #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.deep-pink #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #94da7a;
    color: #333333;
}
body.deep-pink #header .pc .entry:hover,
body.deep-pink #header .menu_div .entry:hover,
body.deep-pink #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
body.deep-pink #main .recruit_list_div .recruit_list .recruit_name button:hover{
    background-color: #aedaa5;
    color: #595959;
}
body.deep-pink #main .recruit_list_div .recruit_list .recruit_name:after,
body.deep-pink #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #aedaa5;
}
/*body.deep-pink #main .comp_contents .bg_img .comp_catch p,*/
/*body.deep-pink #main .singlePararax_box .comp_catch p,*/
/*body #content .head_comp_name.deep-pink{*/
    /*color: #411c75;*/
/*}*/
body.deep-pink #main .comp_contents .design_bar span,
body.deep-pink #main .comp_info_div.singlePararax .design_bar span{
    background-color: #003366;
}
html body.deep-pink #content{
    background-color: #ffffff;
    color: #333333;
}
body.deep-pink #main .comp_contents .recruit_con{
    background-color: #f8f8f8;
    color: #333333;
}
body.deep-pink #footer{
    background-color: #ff0099;
    color: #ffffff;
}
body.deep-pink #footer a,
body.deep-pink #footer .footer-01 .menu.mobile table{
    color: #ffffff;
}
body.deep-pink .pagetop span{
    background-color: #94da7a;
    color: #333333;
}
body.deep-pink #header .wrap.mobile .menu_div .menu_btn,
body.deep-pink #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #ffffff;
}
body.deep-pink #header .wrap.mobile .menu_div .menu_btn span,
body.deep-pink #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #FFCCC0;
}
body.deep-pink #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #E50595;
}
body.deep-pink #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #E50595;
}

/*baby-pink*/
body.baby-pink {
    background-color: #f4f2ef;
}
body.baby-pink #header{
    background-color: #f5bbb4;
    color: #ffffff;
}
body.baby-pink #header .pc .entry,
body.baby-pink #header .menu_div .entry,
body.baby-pink #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.baby-pink #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #fde6b6;
    color: #000000;
}
body.baby-pink #header .pc .entry:hover,
body.baby-pink #header .pc .entry:active,
body.baby-pink #header .pc .entry:focus,
body.baby-pink #header .menu_div .entry:hover,
body.baby-pink #header .menu_div .entry:active,
body.baby-pink #header .menu_div .entry:focus,
body.baby-pink #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
body.baby-pink #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:active,
body.baby-pink #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:focus,
body.baby-pink #main .recruit_list_div .recruit_list .recruit_name button:hover,
body.baby-pink #main .recruit_list_div .recruit_list .recruit_name button:active,
body.baby-pink #main .recruit_list_div .recruit_list .recruit_name button:focus
{
    background-color: #f1d6a0;
}
body.baby-pink #main .recruit_list_div .recruit_list .recruit_name:after,
body.baby-pink #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #f1d6a0;
}
body.baby-pink #main .comp_contents .design_bar span,
body.baby-pink #main .comp_info_div.singlePararax .design_bar span{
    background-color: #333333;
}
html body.baby-pink #content,
html body.baby-pink.page-template-page-comp-entry,
html body.baby-pink.page-template-page-comp-recruitment-list,
html body.baby-pink.page-template-page-my-recruitment-preview{
    background-color: #f4f2ef;
    color: #333333;
}
body.baby-pink #main .comp_contents .recruit_con{
    background-color: #ffffff;
    color: #333333;
}
body.baby-pink #footer{
    background-color: #f5bbb4;
    color: #ffffff;
}
body.baby-pink #footer a,
body.baby-pink #footer .footer-01 .menu.mobile table{
    color: #ffffff;
}
body.baby-pink .pagetop span{
    background-color: #fde6b6;
    color: #000000;
}
body.baby-pink #header .wrap.mobile .menu_div .menu_btn,
body.baby-pink #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #ffffff;
}
body.baby-pink #header .wrap.mobile .menu_div .menu_btn span,
body.baby-pink #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #FFCCCC;
}
body.baby-pink #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #E2B0B0;
}
body.baby-pink #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #E2B0B0;
}
body.baby-pink #header .menu li a{
    color: #ffffff;
}
body.baby-pink #header .menu li a:hover,
body.baby-pink #footer .footer-01 .menu a:hover {
    color: #f3f2f2;
}

/*pale-pink*/
body.pale-pink #header{
    background-color: #ffcccc;
    color: #333333;
}
body.pale-pink #header .pc .entry,
body.pale-pink #header .menu_div .entry,
body.pale-pink #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.pale-pink #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #75ccb3;
    color: #ffffff;
}
body.pale-pink #header .pc .entry:hover,
body.pale-pink #header .pc .entry:active,
body.pale-pink #header .pc .entry:focus,
body.pale-pink #header .menu_div .entry:hover,
body.pale-pink #header .menu_div .entry:active,
body.pale-pink #header .menu_div .entry:focus,
body.pale-pink #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
body.pale-pink #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:active,
body.pale-pink #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:focus,
body.pale-pink #main .recruit_list_div .recruit_list .recruit_name button:hover,
body.pale-pink #main .recruit_list_div .recruit_list .recruit_name button:active,
body.pale-pink #main .recruit_list_div .recruit_list .recruit_name button:focus
{
    background-color: #9accc4;
}
body.pale-pink #main .recruit_list_div .recruit_list .recruit_name:after,
body.pale-pink #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #9accc4;
}
/*body.pale-pink #main .comp_contents .bg_img .comp_catch p,*/
/*body.pale-pink #main .singlePararax_box .comp_catch p,*/
/*body #content .head_comp_name.pale-pink{*/
    /*color: #ffffff;*/
/*}*/
body.pale-pink #main .comp_contents .design_bar span,
body.pale-pink #main .comp_info_div.singlePararax .design_bar span{
    background-color: #333333;
}
html body.deep-pink #content,
html body.deep-pink.page-template-page-comp-entry,
html body.deep-pink.page-template-page-comp-recruitment-list,
html body.deep-pink.page-template-page-my-recruitment-preview{
    background-color: #f4f2ef;
    color: #333333;
}
body.pale-pink #main .comp_contents .recruit_con{
    background-color: #ffffff;
    color: #333333;
}
body.pale-pink #footer{
    background-color: #ffcccc;
    color: #333333;
}
body.pale-pink #footer a,
body.pale-pink #footer .footer-01 .menu.mobile table{
    color: #333333;
}
body.pale-pink .pagetop span{
    background-color: #75ccb3;
    color: #000000;
}
body.pale-pink #header .wrap.mobile .menu_div .menu_btn,
body.pale-pink #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #ffffff;
}
body.pale-pink #header .wrap.mobile .menu_div .menu_btn span,
body.pale-pink #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #FFCCCC;
}
body.pale-pink #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #E2B0B0;
}
body.pale-pink #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #E2B0B0;
}
body.pale-pink #header .menu li a{
    color: #333333;
}
body.pale-pink #header .menu li a:hover{
    color: #b5b5b5;
}

/*deep-purple*/
body.deep-purple #header{
    background-color: #411c75;
    color: #ffffff;
}
body.deep-purple #header .pc .entry,
body.deep-purple #header .menu_div .entry,
body.deep-purple #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.deep-purple #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #fcf510;
    color: #333333;
}
body.deep-purple #header .pc .entry:hover,
body.deep-purple #header .pc .entry:active,
body.deep-purple #header .pc .entry:focus,
body.deep-purple #header .menu_div .entry:hover,
body.deep-purple #header .menu_div .entry:active,
body.deep-purple #header .menu_div .entry:focus,
body.deep-purple #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
body.deep-purple #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:active,
body.deep-purple #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:focus,
body.deep-purple #main .recruit_list_div .recruit_list .recruit_name button:hover,
body.deep-purple #main .recruit_list_div .recruit_list .recruit_name button:active,
body.deep-purple #main .recruit_list_div .recruit_list .recruit_name button:focus
{
    background-color: #f8fc88;
    color: #595959;
}
body.deep-purple #main .recruit_list_div .recruit_list .recruit_name:after,
body.deep-purple #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #f8fc88;
}
/*body.deep-purple #main .comp_contents .bg_img .comp_catch p,*/
/*body.deep-purple #main .singlePararax_box .comp_catch p,*/
/*body #content .head_comp_name.deep-purple{*/
    /*color: #411c75;*/
/*}*/
body.deep-purple #main .comp_contents .design_bar span,
body.deep-purple #main .comp_info_div.singlePararax .design_bar span{
    background-color: #003366;
}
html body.deep-purple #content{
    background-color: #ffffff;
    color: #333333;
}
body.deep-purple #main .comp_contents .recruit_con{
    background-color: #f8f8f8;
    color: #333333;
}
body.deep-purple #footer{
    background-color: #411c75;
    color: #ffffff;
}
body.deep-purple #footer a,
body.deep-purple #footer .footer-01 .menu.mobile table{
    color: #ffffff;
}
body.deep-purple .pagetop span{
    background-color: #fcf510;
    color: #333333;
}
body.deep-purple #header .wrap.mobile .menu_div .menu_btn,
body.deep-purple #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #ffffff;
}
body.deep-purple #header .wrap.mobile .menu_div .menu_btn span,
body.deep-purple #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #968EBA;
}
body.deep-purple #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #2F1756;
}
body.deep-purple #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #2F1756;
}

/*pale-purple*/
body.pale-purple {
    background-color: #f4f2ef;
}
body.pale-purple #header{
    background-color: #d1b5ea;
    color: #333333;
}
body.pale-purple #header .pc .entry,
body.pale-purple #header .menu_div .entry,
body.pale-purple #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.pale-purple #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #fcad10;
    color: #333333;
}
body.pale-purple #header .pc .entry:hover,
body.pale-purple #header .pc .entry:active,
body.pale-purple #header .pc .entry:focus,
body.pale-purple #header .menu_div .entry:hover,
body.pale-purple #header .menu_div .entry:active,
body.pale-purple #header .menu_div .entry:focus,
body.pale-purple #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
body.pale-purple #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:active,
body.pale-purple #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:focus,
body.pale-purple #main .recruit_list_div .recruit_list .recruit_name button:hover,
body.pale-purple #main .recruit_list_div .recruit_list .recruit_name button:active,
body.pale-purple #main .recruit_list_div .recruit_list .recruit_name button:focus
{
    background-color: #fcc25c;
    color: #595959;
}
body.pale-purple #main .recruit_list_div .recruit_list .recruit_name:after,
body.pale-purple #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #fcc25c;
}
/*body.pale-purple #main .comp_contents .bg_img .comp_catch p,*/
/*body.pale-purple #main .singlePararax_box .comp_catch p,*/
/*body #content .head_comp_name.pale-purple{*/
    /*color: #ffffff;*/
/*}*/
body.pale-purple #main .comp_contents .design_bar span,
body.pale-purple #main .comp_info_div.singlePararax .design_bar span{
    background-color: #003366;
}
html body.pale-purple #content,
html body.pale-purple.page-template-page-comp-entry,
html body.pale-purple.page-template-page-comp-recruitment-list,
html body.pale-purple.page-template-page-my-recruitment-preview{
    background-color: #f4f2ef;
    color: #333333;
}
body.pale-purple #main .comp_contents .recruit_con{
    background-color: #ffffff;
    color: #333333;
}
body.pale-purple #footer{
    background-color: #d1b5ea;
    color: #333333;
}
body.pale-purple #footer a,
body.pale-purple #footer .footer-01 .menu.mobile table{
    color: #333333;
}
body.pale-purple .pagetop span{
    background-color: #fcad10;
    color: #333333;
}
body.pale-purple #header .wrap.mobile .menu_div .menu_btn,
body.pale-purple #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #ffffff;
}
body.pale-purple #header .wrap.mobile .menu_div .menu_btn span,
body.pale-purple #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #D1B5EA;
}
body.pale-purple #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #B49BCE;
}
body.pale-purple #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #B49BCE;
}
body.pale-purple #header .menu li a{
    color: #333333;
}
body.pale-purple #header .menu li a:hover{
    color: #b5b5b5;
}

/*deep-red*/
body.deep-red #header{
    background-color: #cc0000;
    color: #ffffff;
}
body.deep-red #header .pc .entry,
body.deep-red #header .menu_div .entry,
body.deep-red #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.deep-red #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #3b3d3d;
    color: #ffffff;
}
body.deep-red #header .pc .entry:hover,
body.deep-red #header .pc .entry:active,
body.deep-red #header .pc .entry:focus,
body.deep-red #header .menu_div .entry:hover,
body.deep-red #header .menu_div .entry:active,
body.deep-red #header .menu_div .entry:focus,
body.deep-red #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
body.deep-red #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:active,
body.deep-red #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:focus,
body.deep-red #main .recruit_list_div .recruit_list .recruit_name button:hover,
body.deep-red #main .recruit_list_div .recruit_list .recruit_name button:active,
body.deep-red #main .recruit_list_div .recruit_list .recruit_name button:focus
{
    background-color: #717373;
}
body.deep-red #main .recruit_list_div .recruit_list .recruit_name:after,
body.deep-red #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #717373;
}
/*body.deep-red #main .comp_contents .bg_img .comp_catch p,*/
/*body.deep-red #main .singlePararax_box .comp_catch p,*/
/*body #content .head_comp_name.deep-red{*/
    /*color: #d50000;*/
/*}*/
body.deep-red #main .comp_contents .design_bar span,
body.deep-red #main .comp_info_div.singlePararax .design_bar span{
    background-color: #cc2d2e;
}
html body.deep-red #content{
    background-color: #ffffff;
    color: #333333;
}
body.deep-red #main .comp_contents .recruit_con{
    background-color: #f8f8f8;
    color: #333333;
}
body.deep-red #footer{
    background-color: #cc0000;
    color: #ffffff;
}
body.deep-red #footer a,
body.deep-red #footer .footer-01 .menu.mobile table{
    color: #ffffff;
}
body.deep-red .pagetop span{
    background-color: #3b3d3b;
    color: #ffffff;
}
body.deep-red #header .wrap.mobile .menu_div .menu_btn,
body.deep-red #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #ffffff;
}
body.deep-red #header .wrap.mobile .menu_div .menu_btn span,
body.deep-red #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #E68080;
}
body.deep-red #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #990000;
}
body.deep-red #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #990000;
}

/*imperial-red*/
body.imperial-red #header{
    background-color: #eb3323;
    color: #ffffff;
}
body.imperial-red #header .pc .entry,
body.imperial-red #header .menu_div .entry,
body.imperial-red #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.imperial-red #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #a4a4a4;
    color: #ffffff;
}
body.imperial-red #header .pc .entry:hover,
body.imperial-red #header .pc .entry:active,
body.imperial-red #header .pc .entry:focus,
body.imperial-red #header .menu_div .entry:hover,
body.imperial-red #header .menu_div .entry:active,
body.imperial-red #header .menu_div .entry:focus,
body.imperial-red #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
body.imperial-red #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:active,
body.imperial-red #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:focus,
body.imperial-red #main .recruit_list_div .recruit_list .recruit_name button:hover,
body.imperial-red #main .recruit_list_div .recruit_list .recruit_name button:active,
body.imperial-red #main .recruit_list_div .recruit_list .recruit_name button:focus
{
    background-color: #717373;
}
body.imperial-red #main .recruit_list_div .recruit_list .recruit_name:after,
body.imperial-red #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #717373;
}
body.imperial-red #main .comp_contents .design_bar span,
body.imperial-red #main .comp_info_div.singlePararax .design_bar span{
    background-color: #cc2d2e;
}
html body.imperial-red #content{
    background-color: #ffffff;
    color: #333333;
}
body.imperial-red #main .comp_contents .recruit_con{
    background-color: #f8f8f8;
    color: #333333;
}
body.imperial-red #footer{
    background-color: #eb3323;
    color: #ffffff;
}
body.imperial-red #footer a,
body.imperial-red #footer .footer-01 .menu.mobile table{
    color: #ffffff;
}
body.imperial-red .pagetop span{
    background-color: #a4a4a4;
    color: #ffffff;
}
body.imperial-red #header .wrap.mobile .menu_div .menu_btn,
body.imperial-red #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #ffffff;
}
body.imperial-red #header .wrap.mobile .menu_div .menu_btn span,
body.imperial-red #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #a4a4a4;
}
body.imperial-red #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #990000;
}
body.imperial-red #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #990000;
}

/*pale-red*/
body.pale-red {
    background-color: #f4f2ef;
}
body.pale-red #header{
    background-color: #ff9999;
    color: #ffffff;
}
body.pale-red #header .pc .entry,
body.pale-red #header .menu_div .entry,
body.pale-red #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.pale-red #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #75ccb3;
    color: #ffffff;
}
body.pale-red #header .pc .entry:hover,
body.pale-red #header .pc .entry:active,
body.pale-red #header .pc .entry:focus,
 body.pale-red #header .menu_div .entry:hover,
 body.pale-red #header .menu_div .entry:active,
 body.pale-red #header .menu_div .entry:focus,
 body.pale-red #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
 body.pale-red #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:active,
 body.pale-red #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:focus,
 body.pale-red #main .recruit_list_div .recruit_list .recruit_name button:hover,
 body.pale-red #main .recruit_list_div .recruit_list .recruit_name button:active,
 body.pale-red #main .recruit_list_div .recruit_list .recruit_name button:focus
{
     background-color: #9accc4;
}
body.pale-red #main .recruit_list_div .recruit_list .recruit_name:after,
body.pale-red #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #9accc4;
}
/*
/*body.pale-red #main .comp_contents .bg_img .comp_catch p,*/
/*body.pale-red #main .singlePararax_box .comp_catch p,*/
/*body #content .head_comp_name.pale-red{*/
    /*color: #ffffff;*/
/*}*/
body.pale-red #main .comp_contents .design_bar span,
body.pale-red #main .comp_info_div.singlePararax .design_bar span{
    background-color: #333333;
}
html body.pale-red #content,
html body.pale-red.page-template-page-comp-entry,
html body.pale-red.page-template-page-comp-recruitment-list,
html body.pale-red.page-template-page-my-recruitment-preview{
    background-color: #f4f2ef;
    color: #333333;
}
body.pale-red #main .comp_contents .recruit_con{
    background-color: #ffffff;
    color: #333333;
}
body.pale-red #footer{
    background-color: #ff9999;
    color: #ffffff;
}
body.pale-red #footer a,
body.pale-red #footer .footer-01 .menu.mobile table{
    color: #ffffff;
}
body.pale-red .pagetop span{
    background-color: #75ccb3;
    color: #000000;
}
body.pale-red #header .wrap.mobile .menu_div .menu_btn,
body.pale-red #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #ffffff;
}
body.pale-red #header .wrap.mobile .menu_div .menu_btn span,
body.pale-red #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #FF9999;
}
body.pale-red #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #ED8A8A;
}
body.pale-red #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #ED8A8A;
}

/*white*/
body.white #header{
    background-color: #ffffff;
    color: #333333;
}
body.white #header .pc .entry,
body.white #header .menu_div .entry,
body.white #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn,
body.white #main .recruit_list_div .recruit_list .recruit_name button{
    background-color: #d50000;
    color: #ffffff;
}
body.white #header .pc .entry:hover,
body.white #header .pc .entry:active,
body.white #header .pc .entry:focus,
body.white #header .menu_div .entry:hover,
body.white #header .menu_div .entry:active,
body.white #header .menu_div .entry:focus,
body.white #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:hover,
body.white #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:active,
body.white #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn:focus,
body.white #main .recruit_list_div .recruit_list .recruit_name button:hover,
body.white #main .recruit_list_div .recruit_list .recruit_name button:active,
body.white #main .recruit_list_div .recruit_list .recruit_name button:focus
{
    background-color: #d55a5e;
}
body.white #main .recruit_list_div .recruit_list .recruit_name:after,
body.white #main .recruit_list_div .recruit_list .recruit_name.active:after {
    color: #d55a5e;
}
/*body.white #main .comp_contents .bg_img .comp_catch p,*/
/*body.white #main .singlePararax_box .comp_catch p,*/
/*body #content .head_comp_name.white{*/
    /*color: #ffffff;*/
/*}*/
body.white #main .comp_contents .design_bar span,
body.white #main .comp_info_div.singlePararax .design_bar span{
    background-color: #333333;
}
html body.white #content{
    background-color: #ffffff;
    color: #333333;
}
body.white #main .comp_contents .recruit_con{
    background-color: #f8f8f8;
    color: #333333;
}
body.white #footer{
    background-color: #f8f8f8;
    color: #333333;
}
body.white #footer a,
body.white #footer .footer-01 .menu.mobile table{
    color: #333333;
}
body.white .pagetop span{
    background-color: #333333;
    color: #ffffff;
}
body.white #header .wrap.mobile .menu_div .menu_btn,
body.white #header .wrap.hamberger .menu_ham_div .menu_ham_btn{
    background-color: #ffffff;
}
body.white #header .wrap.mobile .menu_div .menu_btn span,
body.white #header .wrap.hamberger .menu_ham_div .menu_ham_btn span{
    background-color: #7C7C7C;
}
body.white #footer .footer-01 .menu.mobile table tr{
    border-bottom: 1px solid #DDDDDD;
}
body.white #footer .footer-01 .menu.mobile table tr .right_line{
    border-right: 1px solid #DDDDDD;
}
body.white #header .menu li a{
    color: #333333;
}
body.white #header .menu li a:hover{
    color: #b5b5b5;
}


body.black #footer .footer-01 .white-logo,
body.dim-gray #footer .footer-01 .white-logo,
body.deep-blue #footer .footer-01 .white-logo,
body.steel-blue #footer .footer-01 .white-logo,
body.deep-green #footer .footer-01 .white-logo,
body.medium-sea-green #footer .footer-01 .white-logo,
body.deep-purple #footer .footer-01 .white-logo,
body.deep-pink #footer .footer-01 .white-logo,
body.baby-pink #footer .footer-01 .white-logo,
body.deep-red #footer .footer-01 .white-logo,
body.imperial-red #footer .footer-01 .white-logo,
body.pale-red #footer .footer-01 .white-logo{
    display: inline-block;
}

body.gainsboro #footer .footer-01 .black-logo,
body.white-smoke #footer .footer-01 .black-logo,
body.pale-blue #footer .footer-01 .black-logo,
body.deep-gold #footer .footer-01 .black-logo,
body.gold #footer .footer-01 .black-logo,
body.lemon-yellow #footer .footer-01 .black-logo,
body.lemon-chiffon #footer .footer-01 .black-logo,
body.pale-pink #footer .footer-01 .black-logo,
body.pale-green #footer .footer-01 .black-logo,
body.pale-purple #footer .footer-01 .black-logo,
body.white #footer .footer-01 .black-logo{
    display: inline-block;
}

body.black #header .pc .entry .entry_white_arrow,
body.dim-gray #header .pc .entry .entry_white_arrow,
body.gainsboro #header .pc .entry .entry_white_arrow,
body.white-smoke #header .pc .entry .entry_white_arrow,
body.steel-blue #header .pc .entry .entry_white_arrow,
body.gold #header .pc .entry .entry_white_arrow,
body.lemon-yellow #header .pc .entry .entry_white_arrow,
body.lemon-chiffon #header .pc .entry .entry_white_arrow,
body.deep-red #header .pc .entry .entry_white_arrow,
body.imperial-red #header .pc .entry .entry_white_arrow,
body.pale-red #header .pc .entry .entry_white_arrow,
body.white #header .pc .entry .entry_white_arrow,
body.pale-pink #header .pc .entry .entry_white_arrow{
    display: inline-block;
}

body.deep-blue #header .pc .entry .entry_black_arrow,
body.pale-blue #header .pc .entry .entry_black_arrow,
body.deep-green #header .pc .entry .entry_black_arrow,
body.medium-sea-green #header .pc .entry .entry_black_arrow,
body.deep-gold #header .pc .entry .entry_black_arrow,
body.deep-pink #header .pc .entry .entry_black_arrow,
body.baby-pink #header .pc .entry .entry_black_arrow,
body.deep-purple #header .pc .entry .entry_black_arrow,
body.pale-purple #header .pc .entry .entry_black_arrow,
body.pale-green #header .pc .entry .entry_black_arrow{
    display: inline-block;
}

/*body.pale-red #main .comp_info_div .comp_info_list,*/
/*body.pale-pink #main .comp_info_div .comp_info_list,*/
/*body.pale-green #main .comp_info_div .comp_info_list,*/
/*body.pale-blue #main .comp_info_div .comp_info_list,*/
/*body.pale-purple #main .comp_info_div .comp_info_list,*/
/*body.pale-red #main .comp_info_div .comp_info_desk,*/
/*body.pale-green #main .comp_info_div .comp_info_desk,*/
/*body.pale-blue #main .comp_info_div .comp_info_desk,*/
/*body.pale-purple #main .comp_info_div .comp_info_desk,*/
/*body.pale-pink #main .comp_info_div .comp_info_desk{*/
    /*border-color: #333333;*/
/*}*/

body.black #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
body.dim-gray #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
body.gainsboro #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
body.white-smoke #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
body.steel-blue #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
body.gold #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
body.lemon-yellow #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
body.lemon-chiffon #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
body.pale-pink #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
body.deep-red #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
body.imperial-red #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
body.pale-red #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
body.white #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW{
    display: inline-block;
}
body.deep-blue #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLB,
body.pale-blue #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLB,
body.deep-green #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLB,
body.medium-sea-green #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLB,
body.deep-gold #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLB,
body.pale-green #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLB,
body.deep-pink #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLB,
body.baby-pink #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLB,
body.deep-purple #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLB,
body.pale-purple #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLB{
    display: inline-block;
}

#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.black{
    background-color: #000000;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.dim-gray{
    background-color: #898684;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.gainsboro{
    background-color: #e6e6e6;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.white-smoke{
    background-color: #f1eae5;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.deep-blue{
    background-color: #003366;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.steel-blue{
    background-color: #1781c7;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.pale-blue{
    background-color: #98d0dd;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.deep-green{
    background-color: #126660;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.medium-sea-green{
    background-color: #3cb371;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.pale-green{
    background-color: #a0cbc0;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.deep-gold{
    background-color: #ffc107;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.gold{
    background-color: #fdd500;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.lemon-yellow{
    background-color: #fff355;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.lemon-chiffon{
    background-color: #fcf5b5;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.deep-pink{
    background-color: #ff0099;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.baby-pink{
    background-color: #f5bbb4;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.pale-pink{
    background-color: #ffcccc;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.deep-purple{
    background-color: #411c75;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.pale-purple{
    background-color: #d1b5ea;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.deep-red{
    background-color: #cc0000;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.imperial-red{
    background-color: #eb3323;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.pale-red{
    background-color: #ff9999;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch .catch_bg.white{
    background-color: #ffffff;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch.black{
    color: #000000;
}
#main .member_detail_div .member_detail_item .member_detail_img_div .catch.white{
    color: #ffffff;
}
#main .comp_catch.black p, html body #content .head_comp_name.black{color: #000000;}
#main .comp_catch.dim-gray p, html body #content .head_comp_name.black{color: #898684;}
#main .comp_catch.gainsboro p, html body #content .head_comp_name.black{color: #e6e6e6;}
#main .comp_catch.white-smoke p, html body #content .head_comp_name.black{color: #f1eae5;}
#main .comp_catch.deep-blue p, html body #content .head_comp_name.deep-blue{color: #003366;}
#main .comp_catch.steel-blue p, html body #content .head_comp_name.deep-blue{color: #1781c7;}
#main .comp_catch.pale-blue p, html body #content .head_comp_name.pale-blue{color: #98d0dd;}
#main .comp_catch.deep-green p, html body #content .head_comp_name.deep-green{color: #126660;}
#main .comp_catch.medium-sea-green p, html body #content .head_comp_name.deep-green{color: #3cb371;}
#main .comp_catch.pale-green p, html body #content .head_comp_name.pale-green{color: #a0cbc0;}
#main .comp_catch.deep-gold p, html body #content .head_comp_name.deep-green{color: #ffc107;}
#main .comp_catch.gold p, html body #content .head_comp_name.deep-green{color: #fdd500;}
#main .comp_catch.lemon-yellow p, html body #content .head_comp_name.deep-green{color: #fff355;}
#main .comp_catch.lemon-chiffon p, html body #content .head_comp_name.deep-green{color: #fcf5b5;}
#main .comp_catch.deep-pink p, html body #content .head_comp_name.deep-pink{color: #ff0099;}
#main .comp_catch.baby-pink p, html body #content .head_comp_name.deep-pink{color: #f5bbb4;}
#main .comp_catch.pale-pink p, html body #content .head_comp_name.pale-pink{color: #ffcccc;}
#main .comp_catch.deep-purple p, html body #content .head_comp_name.deep-purple{color: #411c75;}
#main .comp_catch.pale-purple p, html body #content .head_comp_name.pale-purple{color: #d1b5ea;}
#main .comp_catch.deep-red p, html body #content .head_comp_name.deep-red{color: #cc0000;}
#main .comp_catch.imperial-red p, html body #content .head_comp_name.deep-red{color: #eb3323;}
#main .comp_catch.pale-red p, html body #content .head_comp_name.pale-red{color: #ff9999;}
#main .comp_catch.white p, html body #content .head_comp_name.white{color: #ffffff;}

@media screen and (max-width: 768px){
    body.deep-blue #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLB,
    body.pale-blue #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLB,
    body.deep-green #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLB,
    body.medium-sea-green #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLB,
    body.deep-gold #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLB,
    body.pale-green #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLB,
    body.deep-pink #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLB,
    body.baby-pink #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLB,
    body.deep-purple #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLB,
    body.pale-purple #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLB {
        display: none;
    }

    body.deep-blue #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSB,
    body.pale-blue #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSB,
    body.deep-green #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSB,
    body.medium-sea-green #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSB,
    body.deep-gold #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSB,
    body.pale-green #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSB,
    body.deep-pink #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSB,
    body.baby-pink #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSB,
    body.deep-purple #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSB,
    body.pale-purple #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSB {
        display: inline-block;
    }
    
    body.black #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
    body.dim-gray #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
    body.gainsboro #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
    body.white-smoke #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
    body.steel-blue #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
    body.gold #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
    body.lemon-yellow #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
    body.lemon-chiffon #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
    body.pale-pink #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
    body.deep-red #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
    body.imperial-red #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
    body.pale-red #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW,
    body.white #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowLW{
        display: none;
    }

    body.black #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSW,
    body.dim-gray #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSW,
    body.gainsboro #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSW,
    body.white-smoke #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSW,
    body.steel-blue #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSW,
    body.gold #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSW,
    body.lemon-yellow #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSW,
    body.lemon-chiffon #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSW,
    body.pale-pink #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSW,
    body.deep-red #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSW,
    body.imperial-red #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSW,
    body.pale-red #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSW,
    body.white #main .recruit_list_div .recruit_list .recruit_detail .recruit_btn .arrowSW{
        display: inline-block;
    }

    body.pale-red #main .comp_info_div .comp_info_list .list_con_title,
    body.pale-pink #main .comp_info_div .comp_info_list .list_con_title,
    body.pale-green #main .comp_info_div .comp_info_list .list_con_title,
    body.pale-blue #main .comp_info_div .comp_info_list .list_con_title,
    body.pale-purple #main .comp_info_div .comp_info_list .list_con_title {
        border-color: #333333;
    }
}