@charset "Shift_Jis";

*{
	margin:0;
	padding:0;
}

html{
	font-size:100%;
	font-style:normal;
	line-height:120%;
	font-family:Verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, monospace;
	scrollbar-track-color: #FFF;
	scrollbar-face-color: #EEE;
	scrollbar-shadow-color: #FFF;
	scrollbar-darkshadow-color: #FFF;
	scrollbar-highlight-color: #FFF;
	scrollbar-3dlight-color: #FFF;
	scrollbar-arrow-color: #4A6371;
}

body{
	font-size:80%;
	color:#666;
}

table{
	font-size:100%;
	color:#666;
}

a:link{color:#666; } 
a:visited{color:#999; }
a:hover{color:#999; text-decoration:none; }

p{
	padding:10px 10px 20px 20px;
}

em{
	color:#FF006C;
	font-style:normal;
}

strong{
	color:#00A8FF;
	font-weight:bold;
	background:#E7E7E7;
}

img{
	border:0;
	margin-right:2px;
	margin-bottom:5px;
	vertical-align:middle;
}

h1{
	font-size:170%;
	color:#4BCBF5;
	font-family:Georgia, Arial, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, monospace;
	font-weight:bold;
	text-align:center;
	margin-top:230px;
	height:80px;
}
	h1 a:link{color:#4BCBF5; text-decoration:none; }
	h1 a:visited{color:#4BCBF5; text-decoration:none;}
	h1 a:hover{color:#999; text-decoration:none;}

h2{
	font-size:90%;
	color:#555;
	font-family:Arial, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, monospace;
	padding:0 0 0 5px;
	border-left:5px solid #30D1FF;
}

#out{
	padding:20px 5% 10px 5%;
}

.write{
	margin:0 0 30px 0;
	background:url("square005.gif") top left #FFF;
}

.write ul{
	margin:5px 10px 5px 20px;
	padding-left:20px;
}

#menu{
	margin:3px 5px 30px 5px;
	padding-left:60px;
	text-align:center;
}

ul{
	list-style-type:square;
}

#menu ul{
	list-style-type:none;
}

#menu ul li{
	padding-top:5px;
	font-family:Arial, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, monospace;
}

p.info{
	height:80px;
	overflow:auto;
	padding:3px 0 0 20px;
	margin:10px 0 30px 0;
	background:#F1F1F1;
}

.float{
	float:right;
	margin-right:10px;
	margin-bottom:20px;
}

.clears{
	clear:both;
}

.footer{
	text-align:right;
	padding:0 0 10px 0;
}

.footer a:link{color:#666;} 
.footer a:visited{color:#666;} 

#copy{
	font-size:9px;
	color:#000;
	font-family:Arial, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, monospace;
	position:absolute;
	left:60px;
	bottom:10px;
}

#copy a{
	font-size:9px;
	color:#000;
	text-decoration:none;
}

input,select,textarea{ 
	font-size:100%;
	color:#666;
	line-height:110%;
	padding:2px;
	background:#EEE;
	border:1px solid #CCC;
}

b{font-weight:bold; }
i{font-style:oblique; }