body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
ol,ul {list-style: none;}
fieldset,img{border: 0 none;}
abbr,acronym {border-bottom: 1px dashed;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;}
h1,h2,h3,h4,h5,h6,em,strong {font-weight: bold;}
em {font-style: normal;}
address,caption,cite,code,dfn,th,var {
	font-style: normal;
	font-weight: normal;
	}
select,input,textarea {
	font-size: 100%;
	font-weight: bold;
	}
var,code,samp,kbd {font-family: monospace;}
textarea {overflow: auto;}
caption,th {text-align: left;}
a {cursor: pointer;}

#body_main {
	width:820px;
	margin:0 auto;
}
#body_main a {
	text-decoration:none;	
}

#heder {
	float: left;
	background-color: #ffffff;
	height:290px;
	padding-top:10px;
	width:820px;

}
#hd_flleft {
	float: left;
	width: 590px;
	padding-left:8px;
}
#hd_flright {
	float: right;
	width: 205px;
	padding-right:8px;
}
#scll {
	clear:both;
	height:10px;

}
#main {
	width: 800px;
	padding-left:10px;
	clear:both;
}

#calam1 {
	width:215px;
	float: left;
}
#center {
	text-align:center;
}
#calam1-rank {
	height:330px;
	padding-top:45px;
	background-image: url(/img/event/3/n_shose2009_1010/rank_haike4.gif);
	background-repeat: no-repeat;
}
#rank_all {
	background-color: #fff;
	height:300px;
	width:194px;
	margin-left:9px;
}
#rank_left {
	float: left;
	width: 67px;
	margin-left:2px;
}
.price {
	text-align:right;
	color:#F93;
	font-weight:bold;
	font-size:110%;
}
.rank_tx {
}
.rank_img {
	border: 1px solid #666;
	border: 0 none;
}
#zyuni1,#zyuni2,#zyuni3 {
	padding-top:15px;
	text-align:center;
}
#rank_right {
	float: right;
	width: 115px;
	margin-right:3px;
}
.syouhin {
	color:#5F3F10;
	font-weight:bold;
}
.syouhin2 {
	color:#5F3F10;
	font-weight:bold;
	font-size:85%
}

.setumei {
	font-size:85%;
}
#setutx1,#setutx2,#setutx3 {
	margin-top:15px;
	margin-bottom:10px;
	line-height:1.4;
}
#calam2 {
	width:580px;
	float: right;
}
#calam2 p {
	margin-bottom:5px;
}
#crear{
	clear:both;
}
#calam2 img {
}

#calam2_left {
	float: left;
	width: 290px;
}
#calam2_right {
	float: right;
	width: 290px;
}
#crear{
	clear:both;
}
.menu_rink {
	width:270px;
	font-size:120%;
}
.menu_rink a:link {
	color: #00A968;	
}
.menu_rink a:visited {
	color: #00A968;	
}
.menu_rink a:hover {
	color: #00A968;
	background-color: #E8F4C7;	
}
.menu_rink ul li a {
	display:block;
	margin-left:15px;
	padding:2px 0 2px 2px;
	margin-bottom:10px;

}
.menu_rink ul {
	line-height: 0;

}

.menu_rink ul li a img{
	vertical-align:middle;
}
#rink-small a {
	display:block:
	font-size:12px;
	padding-left:50px;
	color:#333;
	padding-top:6px;
	line-height: normal;
	color: #00A968;	
}

#menu1 {
border-left:1px solid #00A968;
}
			#contentsnews{
				width:210px;
				height:70px;
				padding:5px 0 5px 0;
				clear:both;

			}
			#contentsnews h4 {
				padding-left:25px;
				background-color:#BAE860;
				height:10px;
				padding-bottom:5px;
				color:#5B910A;
				padding-top:5px;
			}
			#news {
				overflow:auto;
				width:200px;
				height:40px;
				padding: 5px;
				margin-top:5px;
				background-color:#ffffff;
				line-height:1.6;
				margin:0 auto;

			}
			#news p{
				font-size:100%;
				border-bottom:1px dotted #e9e9e9;
			}
			#news a:link {
			color: #00A968;
			text-decoration:none;
			}
			#news a:visited {
			color: #00A968;
			text-decoration:none;
			}			
			#news a:hover {
			color: #ff3399;
			text-decoration:none;
			}

html {
background-color:#E8F4C7;
}
#nfooter {
	clear:both;
}