@charset "utf-8";
 
/* Fonts CSS by Yahoo YUI Library */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea {font:99% arial,helvetica,clean,sans-serif;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}
 
/* Fonts Sizing Chart ================================================  
10px -> 77%  |  11px -> 85%  |  12px -> 93%  |  13px -> 100%
14px -> 108%  |  15px -> 116%  |  16px -> 123.1%  |  17px -> 131%
18px -> 138.5%  |  19px -> 146.5%  |  20px -> 153.9%  |  21px -> 161.6%
22px -> 167%  |  23px -> 174%  |  24px -> 182%  |  25px -> 189%
26px -> 197%
================================================ */
 
body,select,input,button,textarea,button,table {font-family: "メイリオ",meiryo,Verdana,sans-serif; color:#250909;}
 
p {
	font-size:93%;
	line-height:1.4;
 	padding:0; margin:0;
 	}
 
#foot p {
	margin:5px 0;
	font-size:85%;
	line-height:1.5;
	}
 
h1 {
	font-size:14px;	
	color:#ffffff;
	width:100%;
	padding:5px 0;
	}
 
 
h2 {
	font-family:Helvetica;
	font-size:153.9%;
	font-weight:bold;
	letter-spacing:-1px;
	color:#250909;
	padding:3px 0;
	}
 
h3 {font-size:108%; font-weight:bold; padding:3px 0;}
#foot h3 {color:crimson;}
 
a {color:#1e90ff;}
a:link {color:#1e90ff; text-decoration:none;}
a:visited {color:#034a8f; text-decoration:none;}
a:active {text-decoration:none;}
a:hover {color:#ff69b4; text-decoration:underline;}

.grid_footer a, footer p a, footer p a:visited {color:#9400d3;}

.smalltext {font-size:77%;}
.boldtext {font-weight:bold;}

.magentatext {color:magenta;}

.point {
	background:url(img/point.gif) no-repeat;
	color:#666;
	text-indent:15px;
	line-height:1;
	margin-bottom:10px;
	}

.gototop {text-align:center; clear:both;}
 
.centertext {text-align:center;}
 
