@charaset"iso-8859-1";
/* 
----------------------------------------------------Layout*/

/* -----------------------------------
	history-box base 
----------------------------------- */

div#contents-area div#contents-body div.obtain {
	width: 638px;
	padding:0px 0px 0px 0px;
}


div#contents-area div#contents-body div#l-box2 {
	float: left;
	width: 83px;
	clear: both;
	padding:0px 0px 0px 0px;
}
div#contents-area div#contents-body div#r-box2 p.read {
	padding: 0px 0px 0px 0px;
}

div#contents-area div#contents-body div#r-box2 {
	float: right;
	padding:0px 0px 0px 0px;
	width: 535px;
}


div#contents-area div#contents-body div.policy ul{
	padding: 0px 0px 0px 25px;
}
div#contents-area div#contents-body div.policy li.produceTxtIndent{
	padding: 2px 4px 0px 11px;
	line-height:120%;
	font-size: 100%;
	background: url(../../img/icon_b.gif) no-repeat 2px 7px;
}
div#contents-area div#contents-body div.policy p.read-name {
	text-align: right;
	padding: 5px 0px 0px 0px;
}
div#contents-area div#contents-body table.base td,
div#contents-area div#contents-body table.base th {
	padding: 10px 10px 10px 10px;
}

table.base th.no-border {
	border: none;
}

div#contents-area div#contents-body table.base td.right {
	text-align:right; 
	white-space: nowrap;
}
div#contents-area div#contents-body table.base td.nowrap {
	white-space: nowrap;
}
div#contents-area div#contents-body div#body-box div.obtain p.innerLink {
	padding: 0px 0px 5px 12px;
	background: url(../../img/arrow_down.gif) no-repeat left 2px;
}
div#contents-area div#contents-body div#body-box div.case p.example span{
	padding: 0px 0px 0px 4px;
	color:#dc760b;
}
div#contents-area div#contents-body div#body-box div.case p.example span{
	padding: 0px 0px 0px 4px;
	color:#dc760b;
}
div#contents-area div#contents-body div.process-box {
	width: 638px;
	padding:0px 0px 0px 0px;
}

div#contents-area div#contents-body div.right-detail {

	padding:0px 0px 0px 0px;
	float: right;
	width: 476px;
}
div#contents-area div#contents-body div.process-box div.right-detail p.read {
	padding: 0px 0px 0px 0px;
}
div#contents-area div#contents-body div.process-box div.left-ttl {
	padding:0px 0px 0px 0px;
	width: 162px;
	float: left;
	height: 838px;
}
div#contents-area div#contents-body div.process-box div.left-ttl p {
	padding:0px 0px 0px 0px;
	width: 162px;
clear:both;
	display: block;
}
div#contents-area div#contents-body div.process-box div.right-detail div.plan-box {
	float: left;
	width: 476px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: url(../img/h3_body.gif) repeat-y;
}
div#contents-area div#contents-body div.process-box div.right-detail div.plan-box div.sentense{
	float: left;
	width: 330px;
	padding:0px 0px 0px 0px;
}
div#contents-area div#contents-body div.process-box div.right-detail div.plan-box div.picture{
	float: right;
	width: 135px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
div#contents-area div#contents-body div.process-box div.right-detail div.plan-box div.picture img{
	text-align:left;
}
div#contents-area div#contents-body div.process-box div.right-detail div.plan-box p{
	padding: 0px 0px 0px 13px;
	line-height:130%;
}
div#contents-area div#contents-body div.process-box div.right-detail div.plan-box h3{
	clear:both;
}
div#contents-area div#contents-body div.process-box div.right-detail div.plan-box h4{
	font-size: 120%;
	clear:both;
	color:#4466a9;
		padding: 0px 0px 0px 13px;
			line-height:110%;
}

div#contents-area div#contents-body div.process-box div.right-detail div.bottom{
	clear:both;
}

div#contents-area div#contents-body div.process-box div.right-detail div.cmt-box {
	float: left;
	width: 476px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: url(../img/column_body.gif) repeat-y;
}
div#contents-area div#contents-body div.process-box div.right-detail div.cmt-box p{
	padding: 0px 16px 0px 16px;
	line-height:140%;
}
.bld {
font-weight: bold;
}


.btm{
vertical-align: middle;
}

