﻿a, a:link {color: #33f; text-decoration: none; }
a, a:visited {color: #66f; }
a:hover {color: #06f; }
a:active {color:#f00; }

/* Background_and_BasicPartition */
body{
	font-size: 12px;  font-family: Arial;  text-align: center; line-height: 100%; 
	margin: 0;  padding: 0; 
	color: #777;  background: #fff; 
}
#fullwrap{
	display: block; 
	float: center; 
	width: 934px; 
	margin: 0 auto; 	padding: 0; 
	background: url(pix/body.png) center top repeat-y; 
	text-align: center; 
}
#headerwrap{
	height: 185px;  
	margin: 0; 	padding: 0; 
	background: url(pix/header.png) center top no-repeat; 
	text-align: center; 
}
#mainwrap{
	clear: both; 
	width: 934px; 
	margin: 0; 	padding: 0; 
	text-align: center; 
}
#maininner{
	display: block; 
	float: right; 
	width: 934px; 
	margin: 0; 	padding: 0; 
	background: url(pix/hands.png) right top no-repeat; 
}
#footerwrap{
	clear: both; 
	width: 934px; 
	height: 50px;  
	margin: 0; 	padding: 0; 
	background: url(pix/footer.png) no-repeat; 
}
/* Background_and_BasicPartition */

/* Contents */
.header{
	display: block; 
	float: left; 
	height: 119px;  
	margin: 0; 
	padding: 66px 0 0 40px; 
	text-align: left; 
}
h1{
	color: #e69; 
	font-size: 1em; 
	font-weight: normal; 
	margin: 0; 
	padding: 0; 
}
.nav{
	display: block; 
	float: left; 
	text-align: left; 
	width: 700px; 
	margin: 12px 0 0 0; 
	padding: 0; 
}
a.nav
{
	display: block; 
	float: left; 
	width: 175px; 
	margin: 0 15px 0 0; 
	padding: 9px 0 0 16px; 
	text-align: left; 
	font-size: .9em; 
	line-height: 105%; 
	background: url(pix/hanaicon2.gif) left top no-repeat; 
}
a.nav:hover
{
	background: url(pix/hanaicon.gif) left top no-repeat; 
}
span.now
{
	display: block; 
	float: left; 
	width: 175px; 
	margin: 0 15px 0 0; 
	padding: 9px 0 0 16px; 
	color: #e39; 
	text-align: left; 
	font-size: .9em; 
	text-decoration: none; 
	line-height: 105%; 
	background: url(pix/hanaicon.gif) left top no-repeat; 
}
.leftwrap{
	display: block; 
	float: left; 
	width: 610px; 
	margin: 0; 
	padding: 1px 0 20px 42px; 
	text-align: left; 
}
.rightwrap{
	display: block; 
	float: right; 
	width: 210px; 
	margin: 0; 
	padding: 150px 40px 0 0; 
	line-height: 140%; 
	text-align: left; 
}
/* Contents */


.column
{
	display: block; 
	clear: left; 
	text-align: left; 
	margin: 0 0 10px 0; 
	padding: 1px; 
 }
h2
{
	color: #e4a; 
	font-size: 1.1em; 
	line-height: 100%; 
	font-weight: bold; 
	height: 20px; 
	margin: 2px 0 0px 0px; 
	padding: 8px 0px 8px 35px; 
	border-bottom: solid 0px #fce; 
	background: url(pix/h2rose.gif) left top no-repeat; 
}
h2 a:hover{ color: #e69; }
p
{
	line-height: 150%; 
	margin: 0; 
	padding: 2px; 
}
p.pris
{
	color: #f69; 
	text-align: right; 
	margin-right: 20px; 
	font-size: .9em; 
}
img.left64
{
	display: block; 
	float: left; 
	margin: 0px 2px 10px 0; 
	padding: 0; 
	border: solid 0px #fac; 
}
h4
{
	font-size: 1.1em; 
	line-height: 100%; 
	font-weight: normal; 
	margin: 0 ; 
	padding: 8px 0 6px 20px; 
	color: #000; 
	background: url(pix/h2hana.gif) left top no-repeat; 
}

.clear
{
	clear: both; 
	margin: 0 ; 
	padding: 0; 
}
.footer
{
	clear: both; 
	color: #e8b; 
	font-size: .9em; 
	padding: 10px 35px 15px 0;
	text-align: right; 
}
a.footer, a.footer:link {color: #ebd; text-decoration: none; padding: 0 0 0 10px; }
a.footer, a.footer:visited {color: #ebd; }
a.footer:hover {color: #e79; }
a.footer:active {color:#f00; }

hr{
	height: 1px;
	background-color: #fce;
	color: #fce;
	border: none;
	margin: 0; 
	padding: 0; 
}
table.menu{
border: 0; margin-top: 0; font-size: .9em; line-height: 120%; 
}

.board
{
	display: block; 
	float: left; 
	color: #abe; 
	margin-top: 0px; 
	padding: 8px; 
	border: solid 0px #fac; 
}

.five{	font-size:9px;line-height:100%; height: 
	5px; clear: both; margin: 0; padding: 0; }
.ten{	font-size:9px;line-height:100%; height: 
	10px; clear: both; margin: 0; padding: 0; }
.twenty{	font-size:9px;line-height:100%; height: 
	20px; clear: both; margin: 0; padding: 0; }
.thirty{	font-size:9px;line-height:100%; height: 
	50px; clear: both; margin: 0; padding: 0; }
