@charset "utf-8";

/* ======================================= */
/* トップページ用 */
/* ======================================= */


#top_content_inner{
	float:left;
	width:790px;
	margin-left:10px;
}

#main_flasharea{
	width:390px;
	float:left;
	margin-right:10px;
}

#top1stright{
	width:390px;
	float:right;
	
}

/*最新情報のスタイル*/
#top_news{
	width:390px;
	height:169px;
	background:url(images/topnewsbg.gif) no-repeat;
}

#newstitle{
	display:block;
	width:370px;
	margin:0 auto 10px;
	padding-top:10px;
}

#new_info ul{
	width:370px;
	margin:0 auto;
}

#new_info ul li{
	float:left;
	width:370px;
	font-size:70%;
	color:#FFF;
	background:url(images/info_bg.gif) no-repeat bottom;
	padding-bottom:10px;
	margin-bottom:10px;
}


#new_info ul li p.date{
	width:57px;
	float:left;
}

#new_info ul li p.title{
	width:299px;
	float:right;
}

#new_info ul li p a:link,
#new_info ul li p a:visited{
	color:#FFF; text-decoration:underline;
}

#new_info ul li p a:hover,
#new_info ul li p a:active{
	color:#FFF; text-decoration:none;
}



#bannerarea{
	margin-top:10px;
}

#bannerarea .left{
	float:left;
	margin-right:10px;
}

#bannerarea .right{
	float:right;
}

#top_content_inner .marginset{
	margin-top:10px;
}

.contentbox{
	display:block;
	float:left;
	margin-right:10px;
}

.contentbox2{
	display:block;
	float:right;
}

#partnertitle{
	display:block;
	margin-bottom:10px;
}

.m_box img,
.s_box img,
.s_box_right img,
#bnr-result ul li img{
	display:block;
}

.m_box .text{
	margin-left:10px;
}

#top_content_inner .link{
	margin-right:10px;
	font-size:10px;
	text-align:right;
}


#top_content_inner .link a:link,
#top_content_inner .link a:visited{
	color:#0189d4; text-decoration:underline;
}

#top_content_inner .link a:hover,
#top_content_inner .link a:active{
	color:#0189d4; text-decoration:none;
}


#bnr-result{
	width:170px;
	margin:0 auto;
	padding-top:7px;
}

ul#banner li{
	float:left;
	padding-bottom:5px;
}