@charset "UTF-8";

/* CSS Document */

@import "/lib/cmn_css/component_e.css";

#mainContents ul.manuaList {
	list-style-type: none;
}

#mainContents ul.manuaList li {
	line-height:200%;
	margin-bottom:5px;
	padding-left:25px;
	text-indent:-19px;
}

#mainContents ul.manuaList img {
	margin-right:5px;
	vertical-align:baseline !important; 
}

#mainContents div.readBox {
	width:545px;
	border-top:#CCCCCC 1px solid;
}

#mainContents div.readBoxL {
	width:160px;
	float:left;
	margin:5px 5px 0 0;
}

#mainContents div.readBoxR {
	width:380px;
	float:left;
	margin-top:5px;
}

.bottom40 {
	margin-bottom:40px;
}


#contents div.spBox2col-2 {
	float:left;
	margin-left:15px;
	width: 520px;
	background:transparent url(/lib/img_cmn/bottom_border2_2.gif) bottom left no-repeat;
	padding-bottom: 1px;
}
/*start hack for IE6*/
*html #contents div.spBox2col,
*html #contents div.spBox2col-2 {
	margin-left:8px;
}
/*end hack for IE6*/

.inner {
	overflow: hidden;
	float:left;
}

#contents div.spBox2col div.colL,
#contents div.spBox2col-2 div.colL {
	float:left;
	margin-right:16px;
}
#contents div.spBox2col div.colR,
#contents div.spBox2col-2 div.colR {
	float:right;
}

#contents div.spBox2col div.colL, 
#contents div.spBox2col div.colR,
#contents div.spBox2col-2 div.colL, 
#contents div.spBox2col-2 div.colR {
	width:312px;
	border:#CACACA solid 1px;
	background-color:#EBEBEB;
	padding:10px 14px 100px;
	margin-bottom:-91px;
}
/*start hack for IE6*/
*html #contents div.spBox2col div.colL, 
*html #contents div.spBox2col div.colR,
*html #contents div.spBox2col-2 div.colL, 
*html #contents div.spBox2col-2 div.colR {
	margin-bottom:-88px;
}
/*end hack for IE6*/
/*start hack for Safari*/
html*#contents div.spBox2col div.colL, 
html*#contents div.spBox2col div.colR,
html*#contents div.spBox2col-2 div.colL, 
html*#contents div.spBox2col-2 div.colR {
	margin-bottom:-88px;
}
/*end hack for Safari*/
/*start hack for IE6*/
* html #contents div.spBox2col,
* html #contents div.spBox2col-2 { height:1%; }
* html #contents div.spBox2col div.colL,
* html #contents div.spBox2col div.colR,
* html #contents div.spBox2col-2 div.colL,
* html #contents div.spBox2col-2 div.colR  {
	width:342px;
}
/*end hack for IE6*/

#contents div.spBox2col h2,
#contents div.spBox2col-2 h2 {
	background: url(/lib/img_cmn/icon_linkarrow_03.gif) 0 center no-repeat;
	padding-left:16px;
	font-weight:normal;
}
#contents div.spBox2col h2 a,
#contents div.spBox2col-2 h2 a{
	text-decoration:none;
}