@charset "utf-8";
/* CSS Document */

#main #contents ul.newslist li{
	padding-bottom:12px;
	padding-left:19px;
	clear:both;
	background:url("/jp/common/img/icon_docs.gif") 0px 1px no-repeat;
}

#main #sidemenu .newsreleases{
	margin-bottom:17px;
}

#main #sidemenu .contact li{
	margin-bottom:3px;
}

/*--------------------------------------------------------------
article
--------------------------------------------------------------*/
#main dl{
	padding-bottom:20px;
	margin-bottom:20px;
	background:url("/jp/common/img/line_dot_s.gif") left bottom repeat-x;
}

#main dl dt{
	border-left:4px solid #d00f1b;
	padding:2px 0 2px 8px;
	font-weight:bold;
	line-height:1.2;
	margin-bottom:12px;
}

#main dl dt h4{
	font-size:16px;
	font-weight:bold;
}

#main dl dt h5{
	font-size:14px;
	font-weight:bold;
}

/*article04*/
#main .article04 p.tit{
	font-weight:bold;
	margin-bottom:10px;
}

#main .article04 ul.circle li{
	list-style:disc;
	list-style-position:inside;
	margin-left:10px;
}

#main .article04 ul.number li{
	list-style-type : decimal;
	list-style-position:inside;
	margin-left:10px;
}

/*article05*/
#main .article05 li.img{
	float:right;
	width:160px;
	font-size:11px;
}

#main .article05 li.img img{
	margin-bottom:5px;
}

#main .article05 li.txt{
	float:left;
	width:440px;
}