#{padding:0;
margin:0;}

A:link {color:blue; text-decoration:underline; }
A:visited {color:navy; text-decoration:none;  }
A:hover {text-decoration:underline; color:#f33; }

body{
background-color:#cca; 
padding:0;
margin:0;
}

#zentai{
left:0px;
bottom:0px;
padding:0;
margin:0;
width:800px;
}
#left{
float:left;
width:150px;
padding:170px 0 0 0 ;
margin:0;
font-size:13px;
background-image:url("img/karuta_top5_02.jpg");		/* $BGX7J2hA|!'(B */
background-repeat: repeat-y;
background-position:left 168px;		/* $BGX7JI=<(0LCV(B */
color:#fff;


}

#left ul{
padding:20px 0px;
margin:0px;
}

#left li{
padding:5px 10px;
margin:0px;
list-style-position:outside;			/* $B%^!<%/FbB&!&30B&;XDj(B */
list-style:none;			/* $B%j%9%H%^!<%/$N2hA|(B */
vertical-align:middle;
line-height:0.5;
text-align:left;
font-size:16px; 
}


b{letter-spacing:10px;}


A.menu:link {font-size:13px; color:#f6f; text-decoration:none; }
A.menu:visited {font-size:13px; color:#ccc; text-decoration:none;  }
A.menu:hover {font-size:13px; text-decoration:none; color:#39f; }



#top{
position:absolute;
left:0px;
top:0px;
width:800px;
height:168px;
margin:0; 
padding:0;
background-image:url("img/karuta_top5_01.jpg");		/* $BGX7J2hA|!'(B */
	 background-repeat: no-repeat;
	 background-position:left top;		/* $BGX7JI=<(0LCV(B */
background-color:#fff;
z-index: 9;
}

h1{margin-top:80px ;
margin-left:345px;
width:420px;
font-size:13px;
color:#000;
line-height:1.3;
}

h5{border-left:solid 15px #c36;
margin:10px  0 7px 120px;
padding:0 5px ;
font-size:12px;

}

h3{
padding:5px 0;
margin:20px auto 10px auto;
width:600px;
color:#039;
background-color:#eea;
font-size:14px;
text-align:center;
border-top:double 3px #990;
border-bottom:double 3px #990;
}


/*-----------------------------
	$B%3%s%F%s%D$N0O$_(B
-----------------------------*/

#con{
top:168px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0;
	float:left;    /*$B"+(BFloat$B$r;XDj$9$k;v$G!"GX7J2hA|$,?-$S$^$9!#(Bover-flow:auto$B$G$b?-$S$^$9!#(B*/
	background:url("img/karuta_top5_02.jpg"); repeat-y right top;
	/*$B",%5%$%I$NGX7J2hA|$r(B2$B%+%i%`$r0O$&(Bdiv$B$K;XDj$7$F7+$jJV$7$F$^$9!#(B*/
	z-index: 3;
}


#sub{
float:left;
background-color:#fff;
padding-bottom:0px;
padding-top:0px;
padding:0;
margin:0;
margin-top:168px;
margin-bottom:0px;
left:150px;
width:650px;

z-index: 5;
}


h2{
padding:5px 0;
margin:20px auto 10px auto;
background-image:url("img/h2_yabane.jpg");		/* $BGX7J2hA|!'(B */
background-position:center -15px;		/* $BGX7JI=<(0LCV(B */
width:600px;
color:#039;
font-size:16px;
text-align:center;
border-top:solid 3px #990;
border-bottom:solid 3px #990;
}

h4{
margin:10px auto;
width:600px;
font-size:14px;
color:#c06;
font-weight:bold;
text-align:center;}

p{
width:540px;
margin-top:15px;
margin-bottom:15px;
margin-left:60px;
font-size:13px;
color:#333;

}

table.rei{margin:0 70px;}
.rei td{
	padding:5px 10px;
	font-size:12px;
	background-color:#fff;
	text-align:left;
}

A.rei2:link {color:blue; text-decoration:underline; }
A.rei2:visited {color:navy; text-decoration:underline;  }
A.rei2:hover {text-decoration:underline; color:red; }


A.rei3:link {color:blue; text-decoration:none; background-color:#ccc; padding:1px; line-height:1;}
A.rei3:visited {color:navy; text-decoration:none; background-color:#ccc;  padding:1px; line-height:1;}
A.rei3:hover {text-decoration:none; color:red;  background-color:#ccc; padding:1px; line-height:1;}


table.kakaku{border:solid 2px #c93; width:350px;}
.kakaku td{border:solid 1px #963; 
	font-weight:bold;			/* $BB@$5(B */
	background-color:#fff;
}
td.tanka{border:solid 1px #963; 
	font-weight:bold;			/* $BB@$5(B */
	background-color:#ffc;
	text-align:right;
}

td.koumoku, th.koumoku{border:solid 1px #963; 
	font-weight:bold;			/* $BB@$5(B */
	background-color:#fe9;
}

#owari{

padding:5px 0;
margin:0;
background-color:#000;
color:#fff;
font-size:12px; text-align:center;}