body {
	background-color:#ffffff;
	background-image:url(image/back.gif);
	background-repeat : repeat-x ;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
A:link { text-decoration:none; color:#0099ff; }
A:visited { text-decoration:none; color:#0099ff; }
A:active { text-decoration:underline; color:#0000FF; }
A:hover { text-decoration:underline; color:#0099ff; }

h1 { font-size:12px; margin:0; color:#cccccc; font-weight: normal; line-height :160% ;}
h2 { font-size:16px; margin:0; color:#666666; font-weight: bold; line-height :160% ;}
h3 { font-size:16px; margin:0; color:#333333; font-weight: bold; line-height :160% ;}
h4 { font-size:12px; margin:0; color:#996666; font-weight: normal; line-height :160% ;}
h5 { font-size:12px; margin:0; color:#996666; font-weight: normal; line-height :160% ;}

TD{font-size:12px; color:#666666; line-height:160%;}

.text10 {font-size: 10px; color:#666666; line-height : 160% ; }
.text10w {font-size: 10px; line-height : 130% ; }
.text12 {font-size: 12px; line-height : 120% ; }
.text14 {font-size: 14px; font-weight: bold; color:#ff6699; line-height : 160% ; }
.text14w {font-size: 14px; line-height : 160% ; }
.text16 {font-size: 16px; line-height : 160% ; font-weight: bold; color:#ff6699; }
.text18 {font-size: 18px; line-height : 120% ; font-weight: normal; color:#00ccff; }
.text20 {font-size: 20px; line-height : 160% ; }
.text26 {font-size: 26px; line-height : 160% ; }

.sky12 { color: #3399ff; font-weight: normal; font-size: 12px; line-height:160%; }

.red12 { color: #FF0000; font-size: 12px; line-height:160%; }
.red12bold { color: #FF0000; font-weight: bold; font-size: 12px; line-height:160%; }
.red14 { color: #FF0000; font-size: 14px; line-height:160%; }
.red14bold { color: #FF0000; font-weight: bold; font-size: 14px; line-height:160%; }

.white12 { color: #FFFFFF; font-size: 12px; line-height:160%; }
.white12bold { color: #FFFFFF; font-weight: bold; font-size: 12px; line-height:200%; }
.white14 { color: #FFFFFF; font-size: 14px; line-height:160%; }
.white14bold { color: #FFFFFF; font-weight: bold; font-size: 14px; line-height:160%; }

.blue12 { color: #0000FF; font-size: 12px; line-height:160%; }
.blue12bold { color: #0000FF; font-weight: bold; font-size: 12px; line-height:160%; }
.blue14 { color: #0000FF; font-size: 14px; line-height:160%; }
.blue14bold { color: #0000FF; font-weight: bold; font-size: 14px; line-height:160%; }

.glay12 { color: #999999; font-size: 12px; line-height:160%; }

div.baloon {
   font-size: 11px;
   color: #900;
   position: absolute;
   padding-left: 5px;
   background: url("../js/baloon.gif") no-repeat top left;
   z-index: 1;
}

div.baloon a {
   color: blue;
   text-decoration: none;
   padding: 2px;
   margin-right: 2px;
}

div.baloon a:hover {
   background-color: #eef;
}

div.baloon div {
   background: url("../js/baloon_right.gif") no-repeat top right;
   padding: 7px 7px 14px 0;
   white-space: nowrap;
}

.link_bana { float:left; }

.link_bana img{ border:0px;}

.page{
	list-style-type:none;
	float:left;
	margin:1px 5px 1px 5px; 
	border: #cccccc 1px solid;
}
.page a {
	display:block;
	padding:1px 8px 1px 8px; 
	text-decoration:none;
}

.page a:hover {
	background-color:#0000ff;
	color:#ffffff;
}

.page_on{
	list-style-type:none;
	float:left;
	margin:1px 5px 1px 5px; 
	display:block;
	padding:1px 8px 1px 8px; 
	border: #dddddd 1px solid;
	background-color:#dddddd;
	color:#333333;
}

.new_wakaba {
   background: url("../image/icon_wakaba.gif") no-repeat top left;
}

.link_bana { float:left; }

.link_bana img{ border:0px;}

a.girl:hover{
position:relative;
bottom:0px;
}