@charaset"iso-8859-1";


/* Layout
----------------------------------------------------*/

div#contents-area div#contents-body div#body-box div#main{
	padding: 0px;
	width: 638px;
}
div#contents-area div#contents-body div.develop-box {
	padding: 0px;
	width: 638px;
}
div#contents-area div#contents-body div.develop-box div.left-read {
	float: left;
	width: 378px;
	padding:0px 0px 0px 0px;
}
div#contents-area div#contents-body div.develop-box div.left-read  div.ttl-boxes{
/*	height: 47px;*/
	padding:0px 0px 0px 0px	;
/*	width: 100%;*/
	width: 378px;
}
/*div#contents-area div#contents-body div.develop-box div.left-read  div.ttl-boxes img{
vertical-align: baseline;
}*/
/*type-c overwritten*/
div#contents-area div#contents-body h2.type-c {
	margin:24px 8px 0px 0px;
	float: left;
}
div#contents-area div#contents-body h2.type-c2 {
	margin:5px 8px 0px 0px;
	float: left;
		font-size: 120%;
	color:#4466a9;
}
div#contents-area div#contents-body div.develop-box div.right-read {
	float: right;
	padding:0px 0px 0px 0px;
	width: 242px;
}
div#contents-area div#contents-body div.develop-box div.right-read p.p-subttl{
font-weight: bold;
	padding:0px 0px 3px 0px;
}


/*info-box*/

div#contents-area div#contents-body div.info-box div.body{
	padding: 0px 20px 0px 20px;
	float :left;
	width:598px;
}
div#contents-area div#contents-body div.info-box div.body div.body-left{
	float :left;
	width:348px;
}
div#contents-area div#contents-body div.info-box div.body div.body-right{
	float:right;
	width:230px;
}
div#contents-area div#contents-body div.info-box div.body div.body-right ul li.graph-blue{
	font-size: 80%;
	padding: 5px 24px 2px 14px;
	float: left;
	height:13px;
	background: url(../img/graph_icon_blue.gif) no-repeat left 6px;
}
div#contents-area div#contents-body div.info-box div.body div.body-right ul li.graph-orange{
	font-size: 80%;
	padding: 5px 24px 2px 14px;
	float: left;
	height:13px;
	background: url(../img/graph_icon_orange.gif) no-repeat left 6px;
}

.bld {
font-weight: bold;
}
.btm{
vertical-align: bottom;
}



