@charset "utf-8";

/* import
----------------------------------------------- */
@import "lib.css";
@import "common.css";

h1,h2 {
	margin:0;
	padding:0;
	}

/* #menu
----------------------------------------------- */
#menu #m_menu  #cat02_1 a {background:url(../common/cat02_menu.gif) no-repeat -200px 0;}

/* #contentsbody
----------------------------------------------- */
h1 {
	background:url(../topics/images/h1.gif) no-repeat 0 0;
	height:80px;
	text-indent:-9999px;
	}

#contentsbody .year {
	font-size:small;
	margin:0;
	padding:10px 15px 17px;
	border-top:1px solid #c8c8c8;
	background:url(../topics/images/year_bg.gif) no-repeat bottom;
	}
* html body #contentsbody .year {
	font-size:x-small;
	}
	
#contentsbody .year ul {
	margin:0;
	width:530px;
	}

#contentsbody .year li {
	float:left;
	margin:0;
	padding:0;
	}

#contents {
	width:500px;
	margin:0 0 0 30px;
	}
	
h2 {
	font-size: large;
	margin:15px 0 0;
	}
* html body h2 { font-size: medium; }

#contents dl {
	border-top:1px dotted #c8c8c8;
	}

#contents dt {
	padding:5px 0 0 58px;
	font-size:small;
	}
* html body #contents dt {
	font-size:x-small;
	}

#contents dt.news {background:url(../topics/images/icon_news.gif) no-repeat 0 0.7em;}
#contents dt.report {background:url(../topics/images/icon_report.gif) no-repeat 0 0.7em;}
	
#contents dd {
	margin:0;
	padding:3px 0 5px 58px;
	border-bottom:1px dotted #c8c8c8;
	}

/* topics entry
----------------------------------------------- */
div.title {
	margin:20px 0 0;
	}

div.title p {
	padding:0 0 0 58px;
	}
div.title p.news {background:url(../topics/images/icon_news.gif) no-repeat 0 0.3em;}
div.title p.report {background:url(../topics/images/icon_report.gif) no-repeat 0 0.3em;}

div.title h2 {
	margin:0 0 15px;
	padding:0 0 10px;
	line-height:1.5em;
	border-bottom:1px dotted #c8c8c8;
	}

#contents .body {}
#contents .body img {
	margin:0;
	text-align:center;
	}

.t_list {
	border-top:1px solid #c8c8c8;
	padding:15px 0 0;
	font-size:small;
	}
* html body .t_list {
	font-size:x-small;
	}


/* clear
----------------------------------------------- */
#column:after,
.year ul:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
