#INDEX #ABOUT{
	background : url(../img/index_about_bg.gif) no-repeat bottom;
	height : 275px;
	margin : 15px 0 15px 0;
	width : 510px;
}

#INDEX #ABOUT h2{
	font-size : 1px;
	line-height : 100%;
	margin : 0;
	padding : 0;
}

#INDEX #ABOUT ul{
	margin : 0;
	padding : 0;
}
#INDEX #ABOUT ul.en{
		height : 261px;
		background : url(../img/en_index_about_bg.gif) no-repeat;
}


#INDEX #ABOUT ul li{
	font-size : 1px;
	line-height : 100%;
	list-style : none;
	margin : 0;
	padding : 0;
}
#INDEX #ABOUT ul.en li.b1{
	padding : 10px 0 0 145px;
	
}

#INDEX #ABOUT ul.en li.b2{
padding : 49px 0 0 10px;
}

#INDEX #ABOUT ul.en li.b3{
	float:left;
	padding : 70px 0 0 80px;
	
}

/*2008.1.15’Ç‰Á*/


#INDEX #ABOUT ul.jp{
		height : 261px;
		background : url(../img/index_about_bg.gif) no-repeat;
}

#INDEX #ABOUT ul.en li.b4{
	float:left;
	padding: 20px 0 0 10px;
}
#INDEX #ABOUT ul.jp li.b4{
	float:left;
	padding: 30px 0 0 25px;
}

#INDEX #ABOUT ul.jp li.b1{
padding : 10px 0 0 160px;
}

#INDEX #ABOUT ul.jp li.b2{
	padding: 49px 0 0 25px;
}




#INDEX #ABOUT ul.jp li.b3{
	float:left;
	padding: 0 0 5px 280px;
}

#INDEX #INFO{
	padding : 0 0 10px 0;
}

#INDEX #INFO p.more{
	font-size : small;
	margin : 0;
	padding : 5px 10px 0 0;
	text-align : right;
}

#INDEX #INFO table{
	border-collapse : collapse;
	width : 505px;
}

#INDEX #INFO table td,#INDEX #INFO table th{
	border-bottom : 1px dotted #949494;
	font-size : small;
	font-weight : 300;
	padding : 6px;
	text-align : left;
	vertical-align : top;
}

#INDEX #INFO table th{
	background : url(../img/index_info_list_bg.gif) #EFEFEF no-repeat left top;
	padding-left : 20px;
}

#INDEX #MAIN {
	float : left;
	padding : 0px 0 15px 0;
	width : 510px;
}

#INDEX #SUB {
	float : right;
	padding-bottom : 10px;
	width : 245px;
}

#INDEX #TOPICS{
	background : url(../img/index_topics_bg.gif) repeat-y right;
	margin : 15px 0 10px 0;
	padding : 0;
}

#INDEX #TOPICS div.pic{
	float : right;
	padding : 10px 8px 0 0;
}
#INDEX #TOPICS div.enpic{
	padding : 10px 0 5px 0;
	text-align:center;
}
#INDEX #TOPICS h2{
	margin : 0;
	padding : 0;
}

#INDEX #TOPICS h3{
	font-size : small;
	margin : 0;
	padding : 10px 0 5px 8px;
	width : 126px;
}

#INDEX #TOPICS p{
	font-size : small;
	line-height : 130%;
	margin : 0;
	padding : 0 5px 0 8px;
}

#INDEX #TOPICS p.clear{
	background : url(../img/index_topics_bg_bottom.gif) no-repeat;
	height : 5px;
}

#INDEX #TOPICS p.clear a{
	display : none;
}

#INDEX #TOPICS p.more{
	border-top : 1px dotted #949494;
	clear : both;
	margin : 5px 8px 0 8px;
	padding : 3px 0 2px 0;
	text-align : right;
}
#INDEX #TOPICS ul{
	margin:5px 0 0 0;
	padding:0;
}
#INDEX #TOPICS ul li{
	text-align:center;
	list-style:none;
	font-size:1px;
	line-height:100%;
	margin:5px ;
}

#INDEX .box{
	padding : 0 15px 0 15px;
}

#INDEX #OUTLINK{
	background : url(../img/index_outlink_bg.gif) no-repeat bottom;
	margin : 0 0 0 0;
	padding : 0;
	height:214px;
	width : 510px;
	font-size:small;
}

#INDEX #OUTLINK div.lBOX{
	margin : 10px 0 10px 5px;
	padding : 5px 5px 5px 0px;
	width : 230px;
	float:left;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}

#INDEX #OUTLINK div.lBOX h3{
	margin : 0 0 0 5px;
	padding : 0;
}

#INDEX #OUTLINK div.lBOX h4{
	margin : 2px 0 0 10px;
	padding : 0;
	font-size:small;
}

#INDEX #OUTLINK div.lBOX img.pic{
	margin : 5px 0 0 10px;
	padding : 0;
}

#INDEX #OUTLINK div.lBOX p{
	margin : 2px 0 0 10px;
	padding : 0;
	font-size:small;
	line-height:120%;
}

#INDEX #OUTLINK div.lBOX div.ban{
	margin : 5px 0 0 2px;
	padding : 5px 0 0 2px;
	border-top:1px dotted #CCCCCC;
}

#INDEX #OUTLINK div.rBOX{
	margin : 10px 5px 10px 0;
	padding : 5px 5px 5px 0px;
	width : 230px;
	float:right;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}

#INDEX #OUTLINK div.rBOX h3{
	margin : 0 0 0 5px;
	padding : 0;
}

#INDEX #OUTLINK div.rBOX h4{
	margin : 2px 0 0 10px;
	padding : 0;
	font-size:small;
}

#INDEX #OUTLINK div.rBOX img.pic{
	margin : 5px 0 0 10px;
	padding : 0;
}

#INDEX #OUTLINK div.rBOX p{
	margin : 2px 0 0 10px;
	padding : 0;
	font-size:small;
	line-height:120%;
}

#INDEX #OUTLINK div.rBOX div.ban{
	margin : 5px 0 0 2px;
	padding : 5px 0 0 2px;
	border-top:1px dotted #CCCCCC;
}


#INDEX #OUTLINK p.clear a{
	display : none;
}
