@charset "utf-8";


/*-----------------------------------------------------
CONTENT
-------------------------------------------------------*/
div#content {
}
div#main {
	overflow:visible;
	background:url("../images/bg_article.jpg") no-repeat 0 0;
}


/*-----------------------------------------------------
CONTENT LEFT , CONTENT RIGHT
-------------------------------------------------------*/
div#contentLeft {
	float:left;
	width:720px;
}

div#contentRight {
	float:right;
	width:185px;
}

/* Article-list
---------------------*/
div.article-list h1 {
	height:46px;
	line-height:46px;
	text-indent:41px;
	font-weight:bold;
	margin-bottom:20px;
	font-size:140%;
	color:#3D2A26;
	background:url("../images/ttl_article.gif") no-repeat left bottom;
}

/* article list AREA 
---------------------*/
div.article-list ul.article_01-03 {
	width:720px;
}

div.article-list ul.article_01-03 li {
	padding:0 0 20px 10px;
	margin:0 0 20px 0;
	overflow:hidden;
	zoom:1;
	background:url("../images/bg_dot.gif") no-repeat left bottom;
}

div.article-list ul.article_01-03 li p.pic {
	float:left;
	width:200px;
}
 
div.article-list ul.article_01-03 li dl.article_01 {
	float:right;
	width:500px;
	background:
		url("../images/article_01.jpg")
		no-repeat left top;
}
 
div.article-list ul.article_01-03 li dl.article_02 {
	float:right;
	width:500px;
	background:
		url("../images/article_02.jpg")
		no-repeat left top;
}
 
div.article-list ul.article_01-03 li dl.article_03 {
	float:right;
	width:500px;
	background:
		url("../images/article_03.jpg")
		no-repeat left top;
}
div.article-list ul.article_01-03 li dl dt {
	height:24px;
	padding:3px 3px 0 28px;
	background:
		url("../images/icon_cursor_red_sq1.gif") 
		no-repeat 6px 5px;
	color:#C44300;
	font-size:117%;
	font-weight:bold;
}

div.article-list ul.article_01-03 li dl dt a:link,
div.article-list ul.article_01-03 li dl dt a:visited {
	color:#C44300;
}
div.article-list ul.article_01-03 li dl dt a:hover {
}

div.article-list ul.article_01-03 li dl dd {
	padding:5px 0 0 0;
}

div.article-list ul.article_01-03 li dl dd a.more img {
	padding-top:8px;
}


/* article
---------------------*/
div.article h1 {
	height:46px;
	line-height:46px;
	text-indent:41px;
	font-weight:bold;
	margin-bottom:20px;
	font-size:140%;
	color:#3D2A26;
	background:url("../images/ttl_article.gif") no-repeat left bottom;
}

/* article AREA 
---------------------*/
div.article p {
	font-size:110%;
	line-height:140%;
	padding:0 0 10px 10px;
	margin:0 0 10px 0;
}


div.article div.float_right {
	text-align: left;
	margin: 5px 0px 10px 10px;
	clear: both;
	float: right;
	padding: 0px;
}
div.article div.float_left {
	text-align: left;
	margin: 5px 10px 10px 10px;
	clear: both;
	float: left;
	padding: 0px;
}