/* タブ基本設定 */

@media projection, screen { 
    .tabs-hide {
        display: none;
    }
}

@media print {
    .tabs-nav {
        display: none;
    }
}

#container { width:695px;}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0;
}
.tabs-nav:after { 
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
}
.tabs-nav a, .tabs-nav a span {
    display: block;
	text-indent:-9999em;
}
.tabs-nav a {
    position: relative;
    z-index: 2;
}

/* ニュースタブ */
.tabs-nav li#news a {
 background:url(../images/tab01.gif) no-repeat top left;
 width:341px;
}

.tabs-nav li#news a:hover,
.tabs-nav li#news.tabs-selected a {
 background:url(../images/tab01_ro.gif) no-repeat top left;
}

.tabs-nav li#blog a:hover,
.tabs-nav li#blog.tabs-selected a {
 background:url(../images/tab02_ro.gif) no-repeat top left;
}

.tabs-nav li#blog a {
 background:url(../images/tab02.gif) no-repeat top left;
 width:341px;
 margin-left:5px;
}


div#tab-1,
div#tab-2 {
 border:1px solid #ff228b;
 width:665px;
 float:left;
 padding:10px;
 text-align:left;
}

/* 企業検索タブ */

.tabs-nav li#company_profile a {
 background:url(../../search/images/tab_company.gif) no-repeat top left;
 width:228px;
 height:45px;

}

.tabs-nav li#company_profile a:hover,
.tabs-nav li#company_profile.tabs-selected a {
 background:url(../../search/images/tab_company_ro.gif) no-repeat top left;
}

.tabs-nav li#recruit a {
 background:url(../../search/images/tab_recruit.gif) no-repeat top left;
 width:230px;
  height:45px;
}

.tabs-nav li#recruit a:hover,
.tabs-nav li#recruit.tabs-selected a {
 background:url(../../search/images/tab_recruit_ro.gif) no-repeat top left;
}

.tabs-nav li#seminar a {
 background:url(../../search/images/tab_seminar.gif) no-repeat top left;
 width:229px;
  height:45px;
}

.tabs-nav li#seminar a:hover,
.tabs-nav li#seminar.tabs-selected a {
 background:url(../../search/images/tab_seminar_ro.gif) no-repeat top left;
}

div#tab-3,
div#tab-4, 
div#tab-5 {
 width:685px;
 *width:687px!important;
 text-align:left;
 border:1px solid #fa008c;
}

.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}

/* 業種・職種図鑑タブ 　広告会社*/

#zukanContainer { width:472px;}

.tabs-nav li#tab06 a {
 background-image:url(../../zukan/images/tab06.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:80px;
 height:39px;
}

.tabs-nav li#tab06 a:hover,
.tabs-nav li#tab06.tabs-selected a {
 background-image:url(../../zukan/images/tab06_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}

.tabs-nav li#tab07 a {
 background-image:url(../../zukan/images/tab07.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:79px;
 height:39px;
}

.tabs-nav li#tab07 a:hover,
.tabs-nav li#tab07.tabs-selected a {
 background-image:url(../../zukan/images/tab07_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}

.tabs-nav li#tab08 a {
 background-image:url(../../zukan/images/tab08.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:79px;
 height:39px;
}

.tabs-nav li#tab08 a:hover,
.tabs-nav li#tab08.tabs-selected a {
 background-image:url(../../zukan/images/tab08_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}

.tabs-nav li#tab09 a {
 background-image:url(../../zukan/images/tab09.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:78px;
 height:39px;
}

.tabs-nav li#tab09 a:hover,
.tabs-nav li#tab09.tabs-selected a {
 background-image:url(../../zukan/images/tab09_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}

.tabs-nav li#tab10 a {
 background-image:url(../../zukan/images/tab10.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:79px;
 height:39px;
}

.tabs-nav li#tab10 a:hover,
.tabs-nav li#tab10.tabs-selected a {
 background-image:url(../../zukan/images/tab10_ro.gif);
 background-repeat:no-repeat;
 background-position:top left;
}


.tabs-nav li#tab11 a {
 background-image:url(../../zukan/images/tab11.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:77px;
 height:39px;
}

.tabs-nav li#tab11 a:hover,
.tabs-nav li#tab11.tabs-selected a {
 background-image:url(../../zukan/images/tab11_ro.gif);
 background-repeat:no-repeat;
 background-position:top left;
}



div#tab-6,
div#tab-7, 
div#tab-8,
div#tab-9,
div#tab-10,
div#tab-11{
	margin-top:24px;
}


/* 業種・職種図鑑タブ 　SP・イベント会社*/
.tabs-nav li#tab_sp01 a {
 background-image:url(../../zukan/images/sp_tab01.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:159px;
 height:39px;
}

.tabs-nav li#tab_sp01 a:hover,
.tabs-nav li#tab_sp01.tabs-selected a {
 background-image:url(../../zukan/images/sp_tab01_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}

.tabs-nav li#tab_sp02 a {
 background-image:url(../../zukan/images/sp_tab02.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:157px;
 height:39px;
}

.tabs-nav li#tab_sp02 a:hover,
.tabs-nav li#tab_sp02.tabs-selected a {
 background-image:url(../../zukan/images/sp_tab02_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}

.tabs-nav li#tab_sp03 a {
 background-image:url(../../zukan/images/sp_tab03.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:156px;
 height:39px;
}

.tabs-nav li#tab_sp03 a:hover,
.tabs-nav li#tab_sp03.tabs-selected a {
 background-image:url(../../zukan/images/sp_tab03_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}

/* 業種・職種図鑑タブ 　グラフィック制作会社*/
.tabs-nav li#tab_gra01 a {
 background-image:url(../../zukan/images/gra_tab01.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:95px;
 height:39px;
}

.tabs-nav li#tab_gra01 a:hover,
.tabs-nav li#tab_gra01.tabs-selected a {
 background-image:url(../../zukan/images/gra_tab01_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}

.tabs-nav li#tab_gra02 a {
 background-image:url(../../zukan/images/gra_tab02.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:94px;
 height:39px;
}

.tabs-nav li#tab_gra02 a:hover,
.tabs-nav li#tab_gra02.tabs-selected a {
 background-image:url(../../zukan/images/gra_tab02_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}

.tabs-nav li#tab_gra02 a {
 background-image:url(../../zukan/images/gra_tab02.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:94px;
 height:39px;
}

.tabs-nav li#tab_gra02 a:hover,
.tabs-nav li#tab_gra02.tabs-selected a {
 background-image:url(../../zukan/images/gra_tab02_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}

.tabs-nav li#tab_gra03 a {
 background-image:url(../../zukan/images/gra_tab03.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:95px;
 height:39px;
}

.tabs-nav li#tab_gra03 a:hover,
.tabs-nav li#tab_gra03.tabs-selected a {
 background-image:url(../../zukan/images/gra_tab03_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}

.tabs-nav li#tab_gra04 a {
 background-image:url(../../zukan/images/gra_tab04.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:94px;
 height:39px;
}

.tabs-nav li#tab_gra04 a:hover,
.tabs-nav li#tab_gra04.tabs-selected a {
 background-image:url(../../zukan/images/gra_tab04_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}

.tabs-nav li#tab_gra05 a {
 background-image:url(../../zukan/images/gra_tab05.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:94px;
 height:39px;
}

.tabs-nav li#tab_gra05 a:hover,
.tabs-nav li#tab_gra05.tabs-selected a {
 background-image:url(../../zukan/images/gra_tab05_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}



/* 業種・職種図鑑タブ 　CM制作会社*/
.tabs-nav li#tab_cm01 a {
 background-image:url(../../zukan/images/cm_tab01.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:158px;
 height:39px;
}

.tabs-nav li#tab_cm01 a:hover,
.tabs-nav li#tab_cm01.tabs-selected a {
 background-image:url(../../zukan/images/cm_tab01_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}

.tabs-nav li#tab_cm02 a {
 background-image:url(../../zukan/images/cm_tab02.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:157px;
 height:39px;
}

.tabs-nav li#tab_cm02 a:hover,
.tabs-nav li#tab_cm02.tabs-selected a {
 background-image:url(../../zukan/images/cm_tab02_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}

.tabs-nav li#tab_cm03 a {
 background-image:url(../../zukan/images/cm_tab03.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:157px;
 height:39px;
}

.tabs-nav li#tab_cm03 a:hover,
.tabs-nav li#tab_cm03.tabs-selected a {
 background-image:url(../../zukan/images/cm_tab03_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}



/* 業種・職種図鑑タブ 　インターネット広告会社*/
.tabs-nav li#tab_int01 a {
 background-image:url(../../zukan/images/int_tab01.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:158px;
 height:39px;
}

.tabs-nav li#tab_int01 a:hover,
.tabs-nav li#tab_int01.tabs-selected a {
 background-image:url(../../zukan/images/int_tab01_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}



.tabs-nav li#tab_int02 a {
 background-image:url(../../zukan/images/int_tab02.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:157px;
 height:39px;
}

.tabs-nav li#tab_int02 a:hover,
.tabs-nav li#tab_int02.tabs-selected a {
 background-image:url(../../zukan/images/int_tab02_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}



.tabs-nav li#tab_int03 a {
 background-image:url(../../zukan/images/int_tab03.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:157px;
 height:39px;
}

.tabs-nav li#tab_int03 a:hover,
.tabs-nav li#tab_int03.tabs-selected a {
 background-image:url(../../zukan/images/int_tab03_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}



.tabs-nav li#tab_int04 a {
 background-image:url(../../zukan/images/int_tab04.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:158px;
 height:39px;
}

.tabs-nav li#tab_int04 a:hover,
.tabs-nav li#tab_int04.tabs-selected a {
 background-image:url(../../zukan/images/int_tab04_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}



.tabs-nav li#tab_int05 a {
 background-image:url(../../zukan/images/int_tab05.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:157px;
 height:39px;
}

.tabs-nav li#tab_int05 a:hover,
.tabs-nav li#tab_int05.tabs-selected a {
 background-image:url(../../zukan/images/int_tab05_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}



.tabs-nav li#tab_int06 a {
 background-image:url(../../zukan/images/int_tab06.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:157px;
 height:39px;
}

.tabs-nav li#tab_int06 a:hover,
.tabs-nav li#tab_int06.tabs-selected a {
 background-image:url(../../zukan/images/int_tab06_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}




/* 業種・職種図鑑タブ 　PR会社*/
.tabs-nav li#tab_pr01 a {
 background-image:url(../../zukan/images/pr_tab01.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:237px;
 height:39px;
}

.tabs-nav li#tab_pr01 a:hover,
.tabs-nav li#tab_pr01.tabs-selected a {
 background-image:url(../../zukan/images/pr_tab01_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}



.tabs-nav li#tab_pr02 a {
 background-image:url(../../zukan/images/pr_tab02.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:235px;
 height:39px;
}

.tabs-nav li#tab_pr02 a:hover,
.tabs-nav li#tab_pr02.tabs-selected a {
 background-image:url(../../zukan/images/pr_tab02_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}



/* 業種・職種図鑑タブ 　マーケティング・リサーチ会社*/
.tabs-nav li#tab_mr01 a {
 background-image:url(../../zukan/images/mr_tab01.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:159px;
 height:39px;
}

.tabs-nav li#tab_mr01 a:hover,
.tabs-nav li#tab_mr01.tabs-selected a {
 background-image:url(../../zukan/images/mr_tab01_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}



.tabs-nav li#tab_mr02 a {
 background-image:url(../../zukan/images/mr_tab02.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:157px;
 height:39px;
}

.tabs-nav li#tab_mr02 a:hover,
.tabs-nav li#tab_mr02.tabs-selected a {
 background-image:url(../../zukan/images/mr_tab02_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}


.tabs-nav li#tab_mr03 a {
 background-image:url(../../zukan/images/mr_tab03.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:156px;
 height:39px;
}

.tabs-nav li#tab_mr03 a:hover,
.tabs-nav li#tab_mr03.tabs-selected a {
 background-image:url(../../zukan/images/mr_tab03_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}



/* 業種・職種図鑑タブ 　屋外・ディスプレイ会社*/
.tabs-nav li#tab_dis01 a {
 background-image:url(../../zukan/images/dis_tab01.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:118px;
 height:39px;
}

.tabs-nav li#tab_dis01 a:hover,
.tabs-nav li#tab_dis01.tabs-selected a {
 background-image:url(../../zukan/images/dis_tab01_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}



.tabs-nav li#tab_dis02 a {
 background-image:url(../../zukan/images/dis_tab02.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:119px;
 height:39px;
}

.tabs-nav li#tab_dis02 a:hover,
.tabs-nav li#tab_dis02.tabs-selected a {
 background-image:url(../../zukan/images/dis_tab02_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}


.tabs-nav li#tab_dis03 a {
 background-image:url(../../zukan/images/dis_tab03.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:118px;
 height:39px;
}

.tabs-nav li#tab_dis03 a:hover,
.tabs-nav li#tab_dis03.tabs-selected a {
 background-image:url(../../zukan/images/dis_tab03_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}

.tabs-nav li#tab_dis04 a {
 background-image:url(../../zukan/images/dis_tab04.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:117px;
 height:39px;
}

.tabs-nav li#tab_dis04 a:hover,
.tabs-nav li#tab_dis04.tabs-selected a {
 background-image:url(../../zukan/images/dis_tab04_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}


/* 業種・職種図鑑タブ 　屋外・web制作会社*/
.tabs-nav li#tab_web01 a {
 background-image:url(../../zukan/images/web_tab01.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:118px;
 height:39px;
}

.tabs-nav li#tab_web01 a:hover,
.tabs-nav li#tab_web01.tabs-selected a {
 background-image:url(../../zukan/images/web_tab01_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}



.tabs-nav li#tab_web02 a {
 background-image:url(../../zukan/images/web_tab02.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:118px;
 height:39px;
}

.tabs-nav li#tab_web02 a:hover,
.tabs-nav li#tab_web02.tabs-selected a {
 background-image:url(../../zukan/images/web_tab02_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}


.tabs-nav li#tab_web03 a {
 background-image:url(../../zukan/images/web_tab03.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:118px;
 height:39px;
}

.tabs-nav li#tab_web03 a:hover,
.tabs-nav li#tab_web03.tabs-selected a {
 background-image:url(../../zukan/images/web_tab03_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}



.tabs-nav li#tab_web04 a {
 background-image:url(../../zukan/images/web_tab04.gif);
 background-repeat:no-repeat;
 background-position:top left;
 width:117px;
 height:39px;
}

.tabs-nav li#tab_web04 a:hover,
.tabs-nav li#tab_web04.tabs-selected a {
 background-image:url(../../zukan/images/web_tab04_ro.gif) ;
 background-repeat:no-repeat;
 background-position:top left;
}


/* 就職実績*/
#recruit_container li a {
  width:245px;
  height:24px;
}

#recruit_container li#recruit01 a {
 background:url(../../recruit/images/tab01.gif) no-repeat top left;
}

#recruit_container li#recruit02 a {
 background:url(../../recruit/images/tab02.gif) no-repeat top left;
 margin-left:5px;
}

#recruit_container li#recruit01 a:hover,
#recruit_container li#recruit01.tabs-selected a {
 background:url(../../recruit/images/tab01_ro.gif) no-repeat top left;
}

#recruit_container li#recruit02 a:hover,
#recruit_container li#recruit02.tabs-selected a {
 background:url(../../recruit/images/tab02_ro.gif) no-repeat top left;
}