img.banner{
	float:left;
	margin-top:10px;		
}

h2.top{
	overflow:hidden;
	height:390px;
	width:884px;	
}
h3.txt{
	margin-top:15px;
	margin-bottom:25px;
}



#Contents .imgtxt{
	display:block;
	margin-bottom:0px;
	overflow:hidden;	
}


#Contents .imgtxt p{
	float:left;
	width:266px;
	
	margin-right:15px;
}
#Contents .imgtxt img{
	float:left;
}
#Contents .imgtxt .youtube{
	float:left;
}

#Contents .imgtxt p.right_{
	float:left;
	width:266px;
	margin-left:15px;
}
#TopLinkBox {
	clear:both;
	width:884px;
	height:100px;
	margin-top:10px;

	background:url(../images/top/toplinkbox_bg.gif) no-repeat 0px 0px ;
	overflow:hidden;	
	display:block;
	padding-left:15px;
	
}

#TopLinkBox dl{
	margin-top:20px;	
	width:280px;
	float:left;
	margin-right:10px;
}
#TopLinkBox dl dt{

	float:left;
}

#TopLinkBox dl dt.title{
	font-weight:bold;
	text-decoration:underline;
	padding-left:12px;

}

#TopLinkBox dl dd{
	padding-left:10px;
	float:left;
	line-height:16px;
	color:#888888;
	font-size:10px;
	width:140px;
}
#TopLinkBox dl dd.more{
	padding-left:28px;
	float:left;
	background:url(../images/top/ico_1.gif) no-repeat 10px 3px ;
	color:#0088cc;
}
#TopLinkBox dl dd.more a{
	color:#0088cc;

	padding-left:0px;	
}




/* naiyo */

#Contents .naiyo{
	margin-top:80px;
	padding-bottom:20px;	
	width:508px;

	overflow:hidden;
	display:block;
	padding-top:15px;
	padding-left:15px;	
	background-color:#111111;
}
#Contents .naiyo ul{
	margin-top:30px;
	margin-bottom:10px;	
	font-size:16px;
	color:#888888;
	font-weight:bold;
	margin-left:15px;
}

#Contents .naiyo ul li{
	padding-left:20px;
	margin-bottom:15px;
	background:url(../images/common/ico_maru.gif) no-repeat 0px 3px ;	
}