/*¡¡¡body‚ÌÝ’è¡*/
body{
		font-size:12pt;
		text-align:center;
		background-color:#ffffff;
		}
/*¡¡¡ƒwƒbƒ_[¡*/
div.header{width:756px;height:90px;
		font-size:11pt;
		text-align:left;
		padding:2px 10px 0px 0px;
		float:none;
		background-color:#ffffff;
		background-image:url("images/top_title3.jpg");
		background-repeat:no-repeat;
		}
div.in{
	width:310px;
	height:70px;
	padding:38px 5px 0px 5px;
	font-size:9pt;
	color:#5588aa;
	}
h1{
	font-size:6pt;
	color:#a0d0f0;
	font-weight:lighter;
	margin:0px;
	color:#ffffff;
	}
/*¡¡¡ƒtƒbƒ^[[¡*/
div.footer{width:756px;
		font-size:7pt;text-align:center;
		padding:10px 10px 0px 10px;
		border-top:2px solid #a0d0f0;
		}
/*¡¡¡‚QƒJƒ‰ƒ€ƒZƒbƒg—p¡*/
div.frame{width:754px;
	background-color:#ffffff;
	padding-top:2px;
	text-align:center;}
div.right{
	width:600px;
	height:720px;
	float:right;
	padding:0px 20px 10px 20px;
	}
div.left{
	width:150px;
	height:720px;
	float:left;
	text-align:right;
	background-color:#ffffff;
	border:solid 2px #ccdfff;
	padding:10px 5px 20px 5px;
/*	background-image:url("images/left_back.gif");*/
	}
div.c-both { clear:both; }
/*¡¡¡¶ƒƒjƒ…[“à¡*/
/*ƒŠƒ“ƒNƒ{ƒ^ƒ“*/
a.left_l{
	width:140px;
	height:28px;
	text-decoration:none;
	text-align:left;
	font-size:20pt;
	padding:0px 0px 0px 20px;
	color:#0000dd;
	background-image:url("images/menu_1.gif");
	background-repeat:no-repeat;
	}
font.left_l{
		font-size:16pt;
		font-weight:bold;
		line-height:25pt;
		}
a:hover.left_l{
	color:#99aaff;
	background-image:url("images/menu_2.gif");
	background-repeat:no-repeat;
	}
a.left_s{
	width:120px;
	height:20px;
	text-decoration:none;
	text-align:left;
	font-size:10pt;
	padding:4px 0px 0px 15px;
	color:#0000dd;
	background-image:url("images/menu_3.gif");
	background-repeat:no-repeat;
	}
a:hover.left_s{
	color:#99aaff;
	background-image:url("images/menu_4.gif");
	background-repeat:no-repeat;
	}
hr{
	color:#a0d0f0;
	margin:0px
	}
div.memo{
	background-color:#ffffff;
	font-size:10pt;
	text-align:center;
	width:90%;
	padding:10px 0px 10px 0px;
	border-bottom:double 4px #a0d0f0;
	border-right:double 4px #a0d0f0;
	}
/*¡¡¡‰EƒƒCƒ““à¡*/
/*ƒgƒbƒvƒy[ƒW—p*/
h2{
	font-size:10pt;
	color:#0000cc;
	float:right;
	}
div.h2side{
	float:left;
	}
div.h2{
	border:solid 10px #a0d0f0;
	padding:10px;
	}
table.top{
	width:560px;
	}
td.top{
	width:260px;
	text-align:center;
	}
/*‹¤’Ê—pŒ©o‚µƒo[*/
div.bar1{
	color:#0000dd;
	font-size:18pt;
	height:25px;
	background-image:url("images/mascot_s.gif");
	background-repeat:no-repeat;
	padding:0px 0px 0px 30px;
	margin:20px 0px 10px 0px;
	border-bottom:solid 5px #a0d0f0;
	text-align:left;
	}
.dai{
	margin:15px 0px 5px 0px;
	padding:5px;
	background-color:#bbe0ff;
	font-size:20pt;
	text-align:center;
	border:double 4px #aaaaaa;
	}
.tyuu{
	margin:20px 10px 0px 30px;
	font-size:16pt;
	color:#88cc00;
	font-weight:bold;
	border-bottom:2px solid #88cc00;
	text-align:left;
  }
.syou{
	padding:10px 40px 5px 70px;
	font-size:12pt;
	color:#555555;
	text-align:left;
  }
.lid{
	padding:5px 40px 8px 50px;
	font-size:10pt;
	color:#555555;
	text-align:left;
  }  
li.li{
	margin:5px 0px;
	color:#000055;
}
font.small{
	font-size:8pt;
	color:#aaaaaa;
	}
.td{
	border:solid #aaaaaa 1px;
	width:350px;
	padding:5px;
	}
.td2{
	background-color:#bbe0ff;
	width:100px;
	padding:5px;
	border:solid #aaaaaa 1px;
	}
.tab{
	border:2px solid #cccccc;
	margin:10px;
	}

