body{
	font-family: Meiryo, Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	background: #fff;
	color: #555;
	text-decoration: none;
	margin:0;
	padding:0;
}

body a {color: #000;text-decoration: none;}
body a:link {color: #000;text-decoration: none;}
body a:visited {color: #000;text-decoration: none;}
body a:active {color: #000;text-decoration: none;}
body a:hover {color: #000;text-decoration: none;}

body a.txt {color: #000;text-decoration: none;}
body a.txt:link {color: #000;text-decoration: none;}
body a.txt:visited {color: #000;text-decoration: none;}
body a.txt:active {color: #000;text-decoration: none;}
body a.txt:hover {color: #000;text-decoration:none;border-bottom:1px black dotted;}

body a.side {font-size: 11px;color: #000;text-decoration: none;}
body a.side:link {font-size: 11px;color: #000;text-decoration: none;}
body a.side:visited {font-size: 11px;color: #000;text-decoration: none;}
body a.side:active {font-size: 11px;color: #000;text-decoration: none;}
body a.side:hover {font-size: 11px;color: #000;text-decoration:none;border-bottom:1px black dotted;}

#container{width:800px; margin:0 auto;background-image:url("../images10midsummer/top_bg.gif");background-repeat: no-repeat;}
#headder {margin:0;width:800px;height:300px;}
#left {float:left; margin:0;width:191px;padding-right:9px;text-align:center;}
#right {float:left; margin:0;width:200px;}
#main {float:left; width:400px;text-align:left;}

* html #right {/*IE6*/
margin-left:-40px;
}
*+ html #right {/*IE6*/
position: absolute;
}
h1{
	display:none;
}

#titles{
	height:57px;
	width:191px;
	margin:0px;
	text-indent:-9999px;
}

#titlesLatestNews{
	height:56px;
	text-indent:-9999px;
}
#titlesLatest{
	height:56px;
	text-indent:-9999px;
}

#menu{
	line-height:13px;
}
#date{
	font-size: 10px;
	color: #e17f01;
	margin-top:2px;
	margin-bottom:10px;
}
#dateun{
	font-size: 10px;
	color: #e17f01;
}
#update{
	font-size: 10px;
	margin:0 25px;
}
* html #update {/*IE6*/
	line-height:13px;
}
*+ html #update {/*IE7*/
	line-height:13px;
}
body:first-of-type #update{/*Safari3*/
	line-height:13px;
}
html:first-child #update{/*Safari2*/
	line-height:13px;
}

#latest{
	margin:20px 25px;
}
#bunners{
	margin-top:20px;
	font-size: 10px;
	text-align:center;
}
#bunner{
	margin-bottom:15px;
}

#update.mainnews {
line-height:15px;
color:#e17f01;
}

* html #update.mainnews {/*IE6*/
line-height:16px;
}

*+ html #update.mainnews {/*IE6*/
line-height:16px;
}