/* CSS Document */
/*メイン左側*/

#main-what{
color: #fff;
margin:10px 0px;
background:url(images/top_what_head.jpg) top no-repeat #575757;
}

#main-what2{
color: #575757;
margin:10px 0px;
}

#main-what-tex{
background:#575757;
border:1px solid #F59001;
margin-top:15px;
_margin-top:5px;
padding:5px;
font-size:12px;
}

#main-what-tex2{
background:#ffffff;
border:1px solid #F59001;
margin-top:15px;
_margin-top:5px;
padding:5px;
font-size:12px;
letter-spacing:-1px;
}

#main-left p img{
margin-bottom:10px;
padding:0px;
}

.top-bnr{
margin:10px 0px;
color:#f90;
}

/*メイン右側*/



.main-right-edge-top img{
margin:0px;
padding:0px;
}

#main-right-main{
height: 500px; 
background:#333;
overflow: auto; 
padding:10px;
}

#main-news-head{
border-bottom:1px dashed #f90;
padding-bottom:5px;
margin-bottom:5px;
}

.main-news{
margin-bottom:15px;

}

.main-news-date{
font-size:9pt;
font-weight: 800;
}

.main-news-title{
	padding-left:20px;
	font-weight: 800;
	background:url(images/top_news_fish.gif) no-repeat left;
	margin-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7A4900;
}

.main-news-title a{
color:#f90;
}

.main-news-tex{
	color:#fff;
	padding-left:20px;
	line-height: 13px;
}

.main-news-tex a{
color:#fff;
}

.main-news img{
width:120px;
float:right;
margin-left:5px;
}

/* floatさせたボックスが親ボックスの外にはみ出すバグを回避（ここから） */
.main-news:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

.main-news { display:inline-table; }

/* Mac IE には適用させない \*/
* html .main-news { height:1px; }
.main-news { display:block; }
/* */
/* floatさせたボックスが親ボックスの外にはみ出すバグを回避（ここまで） */
