@charset "Shift-JIS";

/* --------------------------------------------------
  Infomation
-----------------------------------------------------

  このCSSファイルはトピックスページにのみ反映されます。

-------------------------------------------------- */

/* --------------------------------------------------
  base layout
-------------------------------------------------- */

/* cont_lnav ------------------------------------- */

div#cont01_head,
div#cont02_head{
	margin-bottom:20px;
	position:relative;
}

ul.cont_lnav{
	position:absolute;
	top:0;
	right:0;
	display:block;
}
ul.cont_lnav li{
	display:inline;
	float:left;
}
ul.cont_lnav li a{
	text-indent:-9999px;
	height:39px;
	display:block;
	float:left;
}


/* cont_lnav ------------------------------------- */

table.topics_tbl{
	width:100%;
}
table.topics_tbl th,
table.topics_tbl td{
	padding-bottom:1.3em;
}
table.topics_tbl th{
	font-weight:normal;
	white-space:nowrap;
	color:#717071;
	width:70px;
}
table.topics_tbl td{
	padding-left:20px;
}
table.topics_tbl td a{
	color:#717071;
}
table.topics_tbl td a:hover{
	color:#1951a5;
}

table.topics_tbl th em{
	text-indent:-9999px;
	width:8px;
	overflow:hidden;
	margin-right:2px;
	margin-left:2px;
	float:left;
	display:block;
}
em.coloricon_news{
	background:url(img/coloricon_news.gif) no-repeat left center;
}
em.coloricon_seminar{
	background:url(img/coloricon_seminar.gif) no-repeat left center;
}

em.coloricon_others{
	background:url(img/coloricon_others.gif) no-repeat left center;
}


/* --------------------------------------------------
  cont01
-------------------------------------------------- */
div#cont2010_head{
	margin-bottom:20px;
	position:relative;
}
div#cont2010_head h3{
	text-indent:-9999px;
	background:url(img/topics_2010_ttl.gif) no-repeat;
	width:828px;
	height:39px;
	overflow:hidden;
}

div#cont2010_head ul.cont_lnav li a.cont_lnav001{
	background:url(img/topics_lnav.gif) no-repeat 0 0;
	width:60px;
	overflow:hidden;
}
div#cont2010_head ul.cont_lnav li a.cont_lnav001:hover{
	background:url(img/topics_lnav.gif) no-repeat 0 -39px;
}
div#cont2010_head ul.cont_lnav li a.cont_lnav01{
	background:url(img/topics_lnav.gif) no-repeat -60px 0;
	width:60px;
	overflow:hidden;
}
div#cont2010_head ul.cont_lnav li a.cont_lnav01:hover{
	background:url(img/topics_lnav.gif) no-repeat -60 -39px;
}
div#cont2010_head ul.cont_lnav li a.cont_lnav02{
	background:url(img/topics_lnav.gif) no-repeat -120px 0;
	width:60px;
	overflow:hidden;
}
div#cont2010_body{
	margin-bottom:0px;
}



/* --------------------------------------------------
  cont02
-------------------------------------------------- */
div#cont2009_head{
	margin-bottom:20px;
	position:relative;
}
div#cont2009_head h3{
	text-indent:-9999px;
	background:url(img/topics_2009_ttl.gif) no-repeat;
	width:828px;
	height:39px;
	overflow:hidden;
}

div#cont2009_head ul.cont_lnav li a.cont_lnav001{
	background:url(img/topics_lnav.gif) no-repeat 0 0;
	width:60px;
	overflow:hidden;
}
div#cont2009_head ul.cont_lnav li a.cont_lnav001:hover{
	background:url(img/topics_lnav.gif) no-repeat 0 -39px;
}
div#cont2009_head ul.cont_lnav li a.cont_lnav01{
	background:url(img/topics_lnav.gif) no-repeat -60px 0;
	width:60px;
	overflow:hidden;
}
div#cont2009_head ul.cont_lnav li a.cont_lnav01:hover{
	background:url(img/topics_lnav.gif) no-repeat -60 -39px;
}
div#cont2009_head ul.cont_lnav li a.cont_lnav02{
	background:url(img/topics_lnav.gif) no-repeat -120px 0;
	width:60px;
	overflow:hidden;
}
div#cont2009_body{
	margin-bottom:0;
}

/* --------------------------------------------------
  cont001
-------------------------------------------------- */
div#cont2011_head{
	margin-bottom:20px;
	position:relative;
}
div#cont2011_head h3{
	text-indent:-9999px;
	background:url(img/topics_2011_ttl.gif) no-repeat;
	width:828px;
	height:39px;
	overflow:hidden;
}

div#cont2011_head ul.cont_lnav li a.cont_lnav001{
	background:url(img/topics_lnav.gif) no-repeat 0 0;
	width:60px;
	overflow:hidden;
}
div#cont2011_head ul.cont_lnav li a.cont_lnav001:hover{
	background:url(img/topics_lnav.gif) no-repeat 0 -39px;
}
div#cont2011_head ul.cont_lnav li a.cont_lnav01{
	background:url(img/topics_lnav.gif) no-repeat -60px 0;
	width:60px;
	overflow:hidden;
}
div#cont2011_head ul.cont_lnav li a.cont_lnav01:hover{
	background:url(img/topics_lnav.gif) no-repeat -60 -39px;
}
div#cont2011_head ul.cont_lnav li a.cont_lnav02{
	background:url(img/topics_lnav.gif) no-repeat -120px 0;
	width:60px;
	overflow:hidden;
}
div#cont2011_head ul.cont_lnav li a.cont_lnav02:hover{
	background:url(img/topics_lnav.gif) no-repeat -120px -39px;
}

div#cont2011_body{
	margin-bottom:0px;
}


