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

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

}

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


/* flash
---------------------------------------------------------------------------------------- */
#topflash{
	height:340px;
	width:950px;
}

#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 25px 20px 0px;
}

#news p{
	margin:5px 0px 10px 5px;
}

#news p strong{
	font-weight:bold;
	display:block;
}

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

#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;
	width:340px;
}

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

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

#side ol{
	border:1px solid #CCCCCC;
	border-top:none;
	margin:0px 0px 10px 0px;
	padding: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 10px 0px;
}

