
/* index用追加 20100621 */
/* index用変更 20170220 */
h1.ttl_class2010{ background-image:url(/guide/popular/2010/img/ttl_index_02.gif); background-repeat:no-repeat; background-position:bottom; width:648px; height:60px; margin-bottom:10px; padding-top:15px;font-size:30px;}
h1.ttl_class2010 span{ font-size:20px;}
/* //// index用//// */
/*h1用追加 20170221 */
h1 span{
	font-size:18px;
}
.title01{
	font-size:35px;
	position:absolute;
	left:115px;	
}
.title02{
	font-size:32px;
	position:absolute;
	left:115px;
}
.title03{
	font-size:27px;
	margin-top:7px;
	position:absolute;
	left:115px;
}
.company_title{
	border-bottom: 3px solid #C8C8B4;
	margin-bottom: 15px;
	position:relative;
	display:block;
	width:634px;
	height:75px;
}
.ttl_industry_02{font-size:14px; float:right; padding-top:48px;position:relative;}

/*リンクメニュー用 20100621追加 */
#link_menu_2010{ background-image:url(/guide/popular/img/link_menu_bg.gif); background-repeat:repeat-x; height:45px; width:634px; padding-top:8px; padding-left:14px;}
#link_menu_2010 ul{margin:0; padding:0;}
#link_menu_2010 li.link_menu_all{ background-image:url(/guide/popular/2010/img/li_all.gif); background-repeat:no-repeat; width:112px; height:29px; text-indent:-9999px; float:left;}
#link_menu_2010 li.link_menu_ind{ background-image:url(/guide/popular/2010/img/li_industry.gif); background-repeat:no-repeat; width:112px; height:29px; text-indent:-9999px; float:left; margin-left:15px;}
#link_menu_2010 li.link_menu_occ{ background-image:url(/guide/popular/2010/img/li_occ.gif); background-repeat:no-repeat; width:112px; height:29px; text-indent:-9999px; float:left; margin-left:15px;}
#link_menu_2010 li.link_menu_sex{ background-image:url(/guide/popular/2010/img/li_sex.gif); background-repeat:no-repeat; width:112px; height:29px; text-indent:-9999px; float:left; margin-left:15px;}
#link_menu_2010 li.link_menu_data{ background-image:url(/guide/popular/2010/img/li_data.gif); background-repeat:no-repeat; width:112px; height:29px; text-indent:-9999px; float:left; margin-left:15px;}
#link_menu_2010 a{display:block;width:112px; height:29px;overflow:hidden;}

/* 右寄せリンク用追加 20100621 */
div#r_link{ float:right;}
div#r_link li{ background:url(/img_cmn/ico_r52_cmn_0001.gif) no-repeat 0 50%; text-indent:15px;}
div#l_link{ float:left;}
div#l_link li{ background:url(/img_cmn/ico_r52_cmn_0001.gif) no-repeat 0 50%; text-indent:15px;}
.top_link{ float:right;}
.clr_b{ clear:both;}

/*ランキング　算出法説明*/
.sanshutsu02{ width:634px; padding:6px 0 2px 0;}

/*ランキング　1-10位 20100621追加 */
#ranking_10_2010 { margin-bottom:8px;}
#ranking_10_2010 td.rank { background-color:#fee9e7; font-size:14px; text-align:center; border-right:1px solid #989887; border-left:1px solid #989887; border-top:1px solid #989887;}
#ranking_10_2010 td.rank_last { background-color:#ffffff; font-size:14px;text-align:center; border-right:1px solid #989887; border-top:1px solid #989887;}
#ranking_10_2010 td.rank_corp { background-color:#FFFFFF;font-size:14px; background-repeat:repeat-x; background-position:bottom;line-height:150%; padding:4px; border-right:1px solid #989887; border-top:1px solid #989887;}
#ranking_10_2010 td.rank_industry { background-color:#ffffff;font-size:10px; background-repeat:repeat-x; background-position:bottom;line-height:150%;  padding:4px; border-right:1px solid #989887; border-top:1px solid #989887;}
#ranking_10_2010 td.rank_point { background-color:#e8f9fc; font-size:14px;text-align:center; background-repeat:repeat-x; background-position:bottom;line-height:150%; padding:4px; border-right:1px solid #989887; border-top:1px solid #989887;}
#ranking_10_2010 td.rank_antei { background-color:#ffffff; font-size:11px;text-align:center; background-repeat:repeat-x; background-position:bottom;line-height:150%; padding:4px; border-right:1px solid #989887; border-top:1px solid #989887;}
#ranking_10_2010 td.rank_senmon { background-color:#ffffff; font-size:11px;text-align:center; background-repeat:repeat-x; background-position:bottom;line-height:150%;  padding:4px; border-right:1px solid #989887; border-top:1px solid #989887;}
#ranking_10_2010 td.rank_challenge { background-color:#ffffff; font-size:11px;text-align:center; background-repeat:repeat-x; background-position:bottom;line-height:150%;  padding:4px; border-right:1px solid #989887; border-top:1px solid #989887;}

#ranking_10_2010 td.rank_impression {font-size:10px; line-height:150%; background-color:#FFFFFF; padding:2px 4px; }

/* ランキング　1-10位 最下段 20100621追加 */
#ranking_10_2010 td.rank_btm { background-color:#fee9e7; font-size:14px; text-align:center;border-bottom:1px solid #989887; border-right:1px solid #989887; border-left:1px solid #989887; border-top:1px solid #989887;}
#ranking_10_2010 td.rank_last_btm { background-color:#ffffff; font-size:14px;text-align:center;border-bottom:1px solid #989887; border-right:1px solid #989887; border-top:1px solid #989887;}
#ranking_10_2010 td.rank_corp_btm { background-color:#FFFFFF;font-size:14px; background-repeat:repeat-x; background-position:bottom;line-height:150%; padding:4px; border-right:1px solid #989887; border-top:1px solid #989887;border-bottom:1px solid #989887; }
#ranking_10_2010 td.industry_btm { background-color:#ffffff;font-size:10px; background-repeat:repeat-x; background-position:bottom;line-height:150%;  padding:4px; border-right:1px solid #989887; border-top:1px solid #989887; border-bottom:1px solid #989887; }
#ranking_10_2010 td.rank_point_btm { background-color:#e8f9fc; font-size:14px;text-align:center; background-repeat:repeat-x; background-position:bottom;line-height:150%;  padding:4px; border-right:1px solid #989887; border-top:1px solid #989887; border-bottom:1px solid #989887; }
#ranking_10_2010 td.rank_antei_btm { background-color:#ffffff; font-size:11px;text-align:center; background-repeat:repeat-x; background-position:bottom;line-height:150%;  padding:4px; border-right:1px solid #989887; border-top:1px solid #989887; border-bottom:1px solid #989887; }
#ranking_10_2010 td.rank_senmon_btm { background-color:#ffffff; font-size:11px;text-align:center; background-repeat:repeat-x; background-position:bottom;line-height:150%;  padding:4px; border-right:1px solid #989887; border-top:1px solid #989887; border-bottom:1px solid #989887; }
#ranking_10_2010 td.rank_challenge_btm { background-color:#ffffff; font-size:11px;text-align:center; background-repeat:repeat-x; background-position:bottom;line-height:150%;  padding:4px; border-right:1px solid #989887; border-top:1px solid #989887; border-bottom:1px solid #989887; }
#ranking_10_2010 td.rank_impression_btm {font-size:10px; line-height:150%; background-color:#FFFFFF;border-bottom:1px solid #989887; padding:2px 4px; }

/*ランキング　11-50位 20100621追加 */
#ranking_11_50_2010 { margin-bottom:8px;}
#ranking_11_50_2010 td.rank { background-color:#fee9e7; font-size:10px; text-align:center; border-right:1px solid #989887; border-left:1px solid #989887; border-top:1px solid #989887;}
#ranking_11_50_2010 td.rank_last { background-color:#FFFFFF; font-size:10px;text-align:center; border-right:1px solid #989887; border-top:1px solid #989887;}
#ranking_11_50_2010 td.rank_corp { background-color:#FFFFFF; font-size:12px;line-height:150%; padding:4px; border-right:1px solid #989887; border-top:1px solid #989887; }
#ranking_11_50_2010 td.rank_industry { background-color:#FFFFFF;font-size:10px; border-right:1px solid #989887; border-top:1px solid #989887; line-height:150%;  padding:4px;}
#ranking_11_50_2010 td.rank_point { background-color:#e8f9fc; font-size:12px;text-align:center; border-right:1px solid #989887; border-top:1px solid #989887; line-height:150%;  padding:4px;}

/*ランキング　11-50位　最下部 20100621追加 */
#ranking_11_50_2010 td.rank_btm { background-color:#fee9e7; font-size:10px; text-align:center; border-right:1px solid #989887; border-left:1px solid #989887; border-top:1px solid #989887; border-bottom:1px solid #989887;}
#ranking_11_50_2010 td.rank_last_btm { background-color:#FFFFFF; font-size:10px;text-align:center; border-right:1px solid #989887; border-top:1px solid #989887; border-bottom:1px solid #989887;}
#ranking_11_50_2010 td.rank_corp_btm { background-color:#FFFFFF; font-size:12px;line-height:150%; padding:4px; border-right:1px solid #989887; border-top:1px solid #989887; border-bottom:1px solid #989887;}
#ranking_11_50_2010 td.rank_industry_btm { background-color:#FFFFFF;font-size:10px; border-right:1px solid #989887; border-top:1px solid #989887; line-height:150%; padding:4px; border-bottom:1px solid #989887;}
#ranking_11_50_2010 td.rank_point_btm { background-color:#e8f9fc; font-size:12px;text-align:center; border-right:1px solid #989887; border-top:1px solid #989887; line-height:150%; padding:4px; border-bottom:1px solid #989887;}


/* 非公開＆新着求人用 20100621追加 */
div#kyujin_box{ width:604px; text-align:center; margin:auto;}
div.closed_kyujin{ width:283px; float:left; padding:5px; margin:0; background:#FFFFFF; border:#8d8d8d solid 1px; font-size:12px; line-height:150%;}
div.new_kyujin{ width:283px; float:right; padding:5px; background:#FFFFFF; border:#8d8d8d solid 1px; font-size:12px; line-height:150%;}
div.closed_kyujin img,
div.new_kyujin img{ margin-right:10px;}
div.closed_kyujin div,
div.new_kyujin div{ padding-top:14px; text-align:left; }
div#kyujin_box p{ text-align:left;}

/*ランキング表内　診断ボタン 20100621追加 */
div.btn_shindan2010{ width:572px; background-color:#FFFFFF; padding:15px; border:#8d8d8d solid 1px; text-align:center; margin:auto;}
div.btn_shindan2010 img{ margin:0; float:right;}
div.btn_shindan2010 .shindan_lead{ float:left; width:281px; font-size:12px; line-height:150%; text-align:left;}

/* みんなの働くに関するデータ 20100621追加 */
.box{width:604px;margin-left:22px;}
.box p { line-height: 1.4;}
ul.link li {background:transparent url(/img_cmn/ico_r52_cmn_0001.gif) no-repeat scroll 0 5px; list-style-image:none; list-style-position:outside; list-style-type:none; padding-left:15px;}


/* //// 001.html用//// */
h1.ttl_001_2010{ background-image:url(/guide/popular/2010/img/ttl_001.gif); width:648px; height:74px; text-indent:-9999px; margin-bottom:10px; font-size:10px;}

/*2列ランキング */
#ranking_11_50_2010 #two_col_left {float:left; margin: 0 0 20px 0;}
#ranking_11_50_2010 #two_col_right {float:right; margin: 0 0 20px 0;}
#ranking_11_50_2010 #two_col_left h3, #ranking_11_50_2010 #two_col_right h3 { font-size: 90%; line-height:130%; margin:0;}
#ranking_11_50_2010 #two_col_left table.chart, #ranking_11_50_2010 #two_col_right table.chart { margin:5px 0 0 0; padding:0;}

#ranking_11_50_2010 td.rank_2 { height: 38px; background-color:#fee9e7; font-size:10px; text-align:center; border-right:1px solid #989887; border-left:1px solid #989887; border-top:1px solid #989887;}
#ranking_11_50_2010 td.rank_btm_2 { height: 39px; background-color:#fee9e7; font-size:10px; text-align:center; border-right:1px solid #989887; border-left:1px solid #989887; border-top:1px solid #989887; border-bottom:1px solid #989887;}

#ranking_11_50_2010 td.rank_001, 
#two_col_left td.rank_001,
#two_col_right td.rank_001
{ background-color:#fee9e7; font-size:10px; text-align:center; border-right:1px solid #989887; border-left:1px solid #989887; border-top:1px solid #989887;}

#ranking_11_50_2010 td.rank_btm_001, 
#two_col_left td.rank_btm_001,
#two_col_right td.rank_btm_001 
{ background-color:#fee9e7; font-size:10px; text-align:center; border-right:1px solid #989887; border-left:1px solid #989887; border-top:1px solid #989887; border-bottom:1px solid #989887;}

#ranking_11_50_2010 td.rank_corp_001,
#two_col_left td.rank_corp_001, 
#two_col_right td.rank_corp_001
{ background-color:#FFFFFF; font-size:10px;line-height:150%; padding:4px; border-right:1px solid #989887; border-top:1px solid #989887; }
#ranking_11_50_2010 td.rank_corp_btm_001, 
#two_col_left td.rank_corp_btm_001,
#two_col_right td.rank_corp_btm_001
{ background-color:#FFFFFF; font-size:10px;line-height:150%; padding:4px; border-right:1px solid #989887; border-top:1px solid #989887; border-bottom:1px solid #989887;}

#ranking_11_50_2010 td.rank_point_001,
#two_col_left td.rank_point_001,
#two_col_right td.rank_point_001
 { background-color:#e8f9fc; font-size:10px;text-align:center; border-right:1px solid #989887; border-top:1px solid #989887; line-height:150%;  padding:4px;}
 
#ranking_11_50_2010 td.rank_point_btm_001, 
#two_col_left td.rank_point_btm_001,
#two_col_right td.rank_point_btm_001  { background-color:#e8f9fc; font-size:10px;text-align:center; border-right:1px solid #989887; border-top:1px solid #989887; line-height:150%; padding:4px; border-bottom:1px solid #989887;}

#ranking_11_50_2010 p.comment_001 { font-size: small; width: 298px; line-height: 1.5; margin: 5px 0; }


/* //// 002.html用//// */
h1.ttl_002_2010{ background-image:url(/guide/popular/2010/img/ttl_002.gif); width:648px; height:74px; text-indent:-9999px; margin-bottom:10px; font-size:10px;}



/* //// 003.html用//// */
h1.ttl_003_2010{ background-image:url(/guide/popular/2010/img/ttl_sex.gif); width:648px; height:74px; text-indent:-9999px; margin-bottom:10px; font-size:10px;}

/* //// data.html用//// */
h1.ttl_data_2010{ background-image:url(/guide/popular/2010/img/ttl_data.gif); width:648px; height:74px; text-indent:-9999px; margin-bottom:10px; font-size:10px;}





