@charset "utf-8";
/* CSS Document */

/* wrapper
---------------------------------------------------------------------------------------- */
#wrapper{

}

#container{
	padding:0px 10px 0px 10px;
}


/* flash
---------------------------------------------------------------------------------------- */
#topflash{

}

#topflash noscript p{

}


/* content
---------------------------------------------------------------------------------------- */
#content{
	background:url(../../../../images/page_bg.gif) repeat-x 0px 1px;
	padding:20px;
}


/* news
--------------------------------------------------- */
#news{
	width:340px;
	float:left;
	margin:0px 20px 20px 0px;
}

#news #today{
	margin:0px 0px 10px 0px;
}

#news #today ol{
	border:1px solid #CCCCCC;
	border-top:none;
	padding:5px;
	background:url(../../../../images/today_bg.gif) no-repeat center 5px;
	min-height:20px;
	height:auto !important;
	height:20px;
}

#news #today li{
	background:url(../../../../common/images/list1.gif) no-repeat left 4px;
	padding:2px 0px 2px 12px;
	line-height:1.2;
	background-color:#FFFFFF;
	border:none;
}


#news h2{
	background:url(../../../../images/title_bg.gif) repeat-x;
}

#news li{
	background:url(../../../../common/images/list1.gif) no-repeat 3px 11px;
	padding:7px 0px 7px 15px;
	border-bottom:1px solid #CCCCCC;
	line-height:1.4;
}

#news li.new{
	background:url(../../../../common/images/new.gif) no-repeat 3px 9px;
	padding:8px 2px 8px 34px;
	border-bottom:1px solid #B8ABA3;
	line-height:1.4;
	background-color:#FBEDD2;
}

#news li.new a{
	color:#FF0000;
}

#news span{
	text-align:right;
	margin:5px 0px 0px 0px;
	display:block;
}


/* osusu_me
--------------------------------------------------- */
#osusu_me{
	width:350px;
	float:left;
	margin:0px 20px 20px 0px;
}

#osusu_me h2{
	background:url(../../../../images/title_bg.gif) repeat-x;
}


#osusu_me .osusume{
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #CCCCCC;
}

#osusu_me .osusume img{
	float:right;
	margin:0px 0px 0px 3px;
	width:100px;
}

#osusu_me .osusume h3{
	line-height:1.3;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

#osusu_me .osusume p{
	margin:10px 0px 0px 0px;
}

#osusu_me span{
	text-align:right;
	margin:5px 0px 0px 0px;
	display:block;
}

/* side
--------------------------------------------------- */
#side{
	width:180px;
	margin:0px 0px 20px 0px;
	float:left;
}

#side p{
	border:1px solid #CCCCCC;
	border-top:none;
	margin:0px 0px 10px 0px;
	padding:5px;
}

#side p iframe{
	margin:0px;
	padding:0px;
}

#side ol{
	border:1px solid #CCCCCC;
	border-top:none;
	margin:0px 0px 10px 0px;
	padding:5px;
	background:url(../../../../images/today_bg.gif) no-repeat center 5px;
	min-height:20px;
	height:auto !important;
	height:20px;
}

#side ol li{
	background:url(../../../../common/images/list1.gif) no-repeat left 3px;
	padding:0px 0px 5px 12px;
	line-height:1.2;
	background-color:#FFFFFF;
}

#side ul li{
	margin:0px 0px 7px 0px;
}

#side ul li.qr{
	text-align:center;
	overflow:hidden;
	_zoom:1;
}

#side ul li.qr span{
	text-align:left;
	display:block;
	font-size:85%;
	width:90px;
	float:left;
	margin:7px 0px 0px 0px;
}

#side ul li.qr div{
	float:right;
	margin:5px 0px 0px 0px;
}

#side .livecamera{
	padding:5px;
	border:2px solid #CCCCCC;
}

#side .livecamera h3{
	color:#2083BD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
}

#side .livecamera span{
	text-align:right;
	display:block;
}


/* sponsor
--------------------------------------------------- */
#sponsor{
	width:890px;
	height:50px;
	background:url(../../../../images/sponsor_bg.gif) no-repeat;
	padding:10px 10px 0px 10px;
	margin:10px 0px 0px 0px;
	clear:both !important;
	clear:none;
}

#sponsor li{
	display:block;
	float:left;
	margin:6px 15px 0px 0px;
}

#sponsor li.sponsor{
	display:block;
	float:right;
	margin:0px;
}


/* print
---------------------------------------------------------------------------------------- */
@media print{



}
