/* CSS Document */
/* index */
.manu_bnl{
	width:130px;
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 3px 0px;
	float:left;
}
.manu_bnr{
	width:130px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	float:left;
}

/* ichioshi */
.ic_txt{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}
.ic_table{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}
table.ic_ta{
	border-collapse: collapse;
	width:100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}
table.ic_ta tr td{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	color:#4D4D4D;
	text-align:left;
    background-color: #FFFFFF;
	padding:5px 5px 5px 5px;
	text-align:left;
}

table.ic_ta tr th{
font-weight:normal;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	color:#009933;
	text-align:left;
    background-color: #FFFFFF;
	padding:5px 5px 5px 5px;
	text-align:left;
}
.ic_taleft{width:30%;}
.ic_taright{width:70%;}

.ic_bk{
	width:529px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}
.ic_bk01{
	width:529px;
	height:13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
	background-image: url(../img/item/con_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.ic_bk02{
	width:529px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/item/con_02.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.ic_bk03{
	width:529px;
	height:14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
	background-image: url(../img/item/con_03.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.ic_contents{
	width:499px;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}
.ic_contents01{
	width:489px;
	height:28px;
	line-height:28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	text-align:left;
	font-weight:bold;
	font-size:110%;
	background-image: url(../img/item/mds_hbar.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.ic_contents01_border{
	width:260px;
	height:1px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
	background-image: url(../img/item/con_line.gif);
	background-repeat: repeat-x;
}
.ic_contents02{
	width:489px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
.ic_contents02_l{
	width:250px;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
	float:left;
}
.ic_contents02_lmds{
	color:#009933;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 0px;
}
.ic_contents02_ltxt{
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.ic_contents02_ltxt ol{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
}
.ic_contents02_ltxt ol li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.ic_contents02_r{
	width:214px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}
.ic_contents02_rimg{
	width:214px;
	height:168px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
.ic_contents02_rtxt{
	width:214px;
	font-size:80%;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:1.3em;
}
.ic_totop{
	width:529px;
	text-align:right;
}