@charset "utf-8";

/* -----------------------------------------------------------
CSS INFOMATION
File Name  : styles.css
Style Info : common styles
----------------------------------------------------------- */
body#topIndex.topPage {
	font-size: 12px;
}
.slideContents{ margin-bottom:14px;}

#leftContents{
	width:220px;
	float:left;
	padding-right:35px;
}

#leftContents .heading,
#rightContents .heading{ margin-bottom:19px;}

#leftContents ul{ margin-bottom:30px;}

#leftContents ul li{ margin-bottom:4px;}

#leftContents div{
	/width:220px;
	margin-bottom:17px;
}

#leftContents ol{ border-top:#ccc solid 1px;}

#leftContents ol li{
	border-bottom:#ccc solid 1px;
}

#centerContents{
	width:441px;
	float:left;
}

#centerContents .heading{ margin-bottom:16px;}

#centerContents .heading p{ float:left;}

#centerContents dl{
	width: 441px;
	clear:both;
	margin-bottom:20px;
}

#centerContents dl dt{
	width:70px;
	margin:0 0px 5px 0;
	padding-top:7px;
	float:left;
	clear:both;
}

#centerContents dl dt{/*IE*/
	/padding-top:7px;
	padding-top/*\**/: 7px\9;
}

#centerContents dl dd{
	margin-left: 80px;
	margin-bottom:5px;
	line-height:1.4;
}

#centerContents dl dd img{
	vertical-align:-15%;
	/vertical-align:middle;
}
 
#centerContents dl dd a{
	display:block;
	padding:5px 0 3px 15px;
	background:url(../common/img/arrow_01.gif) no-repeat 6px 10px;
}

#centerContents dl dd a:hover{
	color:#f5f5f5;
	background:url(../img2/bg_news_txtHover.gif) no-repeat left 2px;
}

* html #centerContents dl dd{ width:357px;}/*IE6*/

#centerContents dl dd img{ padding-right:5px;}

#centerContents ul{ clear:both;}

#centerContents ul li{
	float:left;
	padding-right:5px;
}

#centerContents ul li.end{ padding-right:0;}

#rightContents{
	width:221px;
	float:left;
	padding-left:33px;
}

#rightContents ul{
	width:221px;
}
.lof-main-outer .lof-main-wapper {
	background: #02050a;
}