#left	{
	width:200px;
	height:995px;
	float:left;
}
#title	{
	width:200px;
	height:170px;
	background-color:#ccffff;
}
#menu_a	{
	width:200px;
	height:45px;
	background-image:url(img/menublue.gif);
	font-size:9pt;
	padding-top:15px;
	text-align:center;
	background-repeat: no-repeat;
}
#menu_b	{
	width:200px;
	height:45px;
	font-size:9pt;
	padding-top:15px;
	text-align:center;
	background-image:url(img/menuwhite_new.gif);
	background-repeat: no-repeat;


}
#menu_c	{
	width:200px;
	height:45px;
	font-size:9pt;
	padding-top:15px;
	text-align:center;
	background-image:url(img/menublue.gif);
	background-repeat: no-repeat;


}
#menu_d	{
	width:200px;
	height:45px;
	font-size:9pt;
	padding-top:15px;
	text-align:center;
	background-image:url(img/menuwhite.gif);
	background-repeat: no-repeat;

}
#menu_e	{
	width:200px;
	height:45px;
	font-size:9pt;
	padding-top:15px;
	text-align:center;
	background-image:url(img/menublue.gif);
	background-repeat: no-repeat;
}
#menu_f	{
	width:200px;
	height:45px;
	font-size:9pt;
	padding-top:15px;
	text-align:center;
	background-image:url(img/menuwhite.gif);
	background-repeat: no-repeat;

}
#menu_g	{
	width:200px;
	height:45px;
	font-size:9pt;
	padding-top:15px;
	text-align:center;
	background-image:url(img/menublue_new.gif);
	background-repeat: no-repeat;

}

#qr	{
	width:200px;
	height:200px;
	background-color:#ccffff;
	padding:15px;
	float:left;
}
#qr_caption{
	width:200px;
	height:35px;
	background-image:url(img/keitai.gif);
	text-align:center;
	padding:4px;
	font-size:9pt;
	line-height:1.5;
	font-weight:bold;
	float:left;
}
#photo_a{
	width:200px;
	height:100px;
}
#photo_b{
	width:200px;
	height:100px;
}
#photo_c{
	width:200px;
	height:100px;
}
#contents{
	width:650px;
	height:995px;
	float:left;
	margin:0px 0px 0px 10px;
}
#box	{
	width:950px;
	height:995px;

}
#form	{
	width:850px;
	height:80px;
	background-image:url(img/out2.jpg);
	padding:15,200;
	float:left;
}
#footer	{
	width:850px;
	height:20px;
	background-color:#ccffff;
	text-align:right;
	font-size:10;
}
#comment_a{
	width:100px;
	height:25px;
	background-color:#ccffff;
	text-align:center;
	font-size:9pt;
	float:right;
	padding-top:5px;
}
#comment_b{
	width:100px;
	height:25px;
	float:right;
	background-color:#ffffff;
	text-align:center;
	padding-top:5px;
	font-size:9pt;
}
#comment_c{
	width:100px;
	height:25px;
	float:right;
	text-align:center;
	padding-top:5px;
	font-size:9pt;
	background-color:#ccffff;
}
#comment_d{
	width:100px;
	height:25px;
	float:right;
	text-align:right;
	font-size:9pt;
	padding:5px,3px,0,0;
	background-image:url(img/mail.gif);
	background-repeat:no-repeat;
}
#face	{
	width:100px;
	height:100px;
	float:left;
	background-color:#ccffff;
	padding:5px;
}
#con_a_1{
	width:650px;
	height:300px;
	line-height:1.5;
	padding:2px,0px,2px,10px;
	background-image:url(img/yellow.jpg);
	font-size:9pt;
}
#con_a_2{
	width:650px;
	height:980px;
	padding:2px,0px,2px,10px;
	font-size:9pt;
	background-image:url(img/con_wall.gif);
	background-repeat:repeat;
	text-align:left;
}
#con_a_3{
	width:650px;
	height:955px;
	line-height:1.5;
	padding:2px,0px,2px,10px;
	font-size:9pt;
	background-image:url(img/con_wall.gif);
	text-align:center;
	background-repeat:repeat;
}
#con_a_4{
	width:640px;
	height:955px;
	line-height:1.5;
	padding:2px,0px,2px,10px;
	font-size:9pt;
	background-image:url(img/con_wall.gif);
	text-align:center;
	background-repeat:repeat;
}

#con_b	{
	width:650px;
	height:300px;
	font-size:9pt;
	line-height:1.5;
	padding:2px,0px,2px,10px;
	background-image:url(img/red.jpg);
}
#con_c	{
	width:650px;
	height:300px;
	font-size:9pt;
	line-height:1.5;
	padding:2px,0px,2px,10px;
	background-image:url(img/blue.jpg);
}
.h3	{
	background-image:url(img/h3_wall.gif);
	background-repeat:repeat-x;
	text-align:center;
	color:#333333;
	padding:0px 0px 0px 0px;
	margin:0px;
	height:20px;
}
.font	{
	font-size:9pt;
	line-height:1.7;
	padding:15px,10px,15px,10px;
}
.h1	{
	font-size:9pt;
	color:#333333;
	margin:0;
	padding:0;
}
a:link	  {color:#000000;}
a:visited {color:#000000;}
a:hover   {color:#00ffff;}
a:active  {color:#999999;}
a { text-decoration: none; }
/* スペース分 */
.rankingbox {
  height:100px;
  border-left:1px solid #FFCCCC;
  border-bottom:1px solid #FFCCCC;
  border-right:1px solid #FFCCCC;
}
.ranking01 {
  margin-left:12px;
}
.ranking02 {
  margin-top:2px;
  margin-left:12px;
  font-size:8pt;
  color:#666666;
}
.ranking03 {
  margin-left:12px;
  margin-top:1px;
}
