/* CSS Document */

#visual{	width:900px;	height: 300px;	border: 1px solid #666666;	margin-bottom:5px;}

#Left{float:left;width: 600px;}
#Right{}

#navi1{	/*width: 900px;	height: 65px;*/}
#navi1 ul{margin:0px;padding:0px;}
#navi1 li{	float:left;	margin:0;}
#navi1 li.rightmargin{margin-right: 5px;}

#contents-left{padding-left: 5px;width: 590px;}
#contents-left h2{
	margin:10px 0;
}

#catalog dl{
	overflow:hidden;
	float:left;
/*	width: 110px;*/
/*	padding: 0 1px;*/
/*	height:110px;*/
	width: 140px;
	padding: 0 2px;
	height:130px;
}

#catalog dl dt{
	text-align:center;
}
#catalog dl dt img{
/*	width: 100px;*/
	width: 135px;
	height:auto;
}
#catalog dl dd{
/*	font-size:11px;*/
	font-size:12px;
	text-align:center;
	line-height: 1.2;
	letter-spacing: -0.5px;
	/letter-spacing: -1px;
}

#news{	
/*	margin-left:20px;*/
}
#news iframe{
	margin-left: 10px;
	width: 590px;	
	height: 200px; 
}

#contents-right{	padding-left: 0px;	float:right;}
#contents-right ul{padding: 0px;margin: 0;}

#navi2{margin-bottom: 10px;
}
#navi2 li{ padding-bottom: 3px;}

#support{}
#support h2{margin:0;padding:5px 0 2px 0;}


#support ul{text-align:right;}

#iso{	text-align:center;}
#iso img{	padding: 5px 10px;}

#board1{
	margin: 10px 0 30px 0;
	padding-left: 15px;
}
/*
#board1 li.headline a span.category001{
	margin-right: 10px;
	background:#039;
	color: #FFF;
	padding: 3px 5px 3px 5px;
}

#board1 li.headline a span.category002{
	margin-right: 10px;
	background:#C30;
	color: #FFF;
	padding: 3px 5px 3px 5px;
}

#board1 li.headline a span.category003{
	margin-right: 10px;
	background:#030;
	color: #FFF;
	padding: 3px 5px 3px 5px;
}

#board1 li.headline a span.category004{
	margin-right: 10px;
	background:#900;
	color: #FFF;
	padding: 3px 5px 3px 5px;
}
*/

#board1 li {

	border-bottom: 1px dotted #666;
}
#board1 li a{
	display:block;
	line-height: 25px;
	height: 25px;
}
#board1 li span.date{
	margin-right: 20px;
}
	
	
#banner01{
	/*
	background:#E0D7C2;
	text-align:center;
	font-size: 13px;
	color:#725836;
*/
}

#banner01 p{
	padding:0;
}
#banner01 .banner{
	background:#E0D7C2;
}
div.banner{
	margin-bottom: 10px;
}

#main h2{
	border-bottom: none !important;
}
