/*base*/
body {
		font-family:'MS PGothic',Osaka,arial;
		font-size: 12px;
		line-height: 160% ;
		color: #333;
		margin:0px;
		margin-bottom:0px;
}
img { border: 0px none #000; }

/*a*/

a.header:link { color:#999;  text-decoration:none;}
a.header:visited { color:#999;  text-decoration:none;}
a.header:hover { color:#000;  text-decoration:none;}
a.header:active { color:#000;  text-decoration:none;}

a.footer:link { color:#06c; }
a.footer:visited { color:#036; }
a.footer:hover { color:#093; }
a.footer:active { color:#069; }

a.main:link { color:#69c; text-decoration:none;}
a.main:visited { color:#69c; text-decoration:none;}
a.main:hover { color:#36c; text-decoration:none;}
a.main:active { color:#69c; text-decoration:none;}

a.white:link { color:#fff; text-decoration:none;}
a.white:visited { color:#fff; text-decoration:none;}
a.white:hover { color:#fff; text-decoration:none;}
a.white:active { color:#fff; text-decoration:none;}

a.default:link {
	color:#0099FF;
	text-decoration:underline;
}
a.default:visited {
	color:#000000;
	text-decoration:underline;
}a.default:hover {
	color:#66CC66;
	text-decoration:underline;
}a.default:active {
	color:#000000;
	text-decoration:underline;
}

.charask_title { background-color:khaki; font-weight: 600; height = "30";}
.charask_icon { background-color:palegoldenrod; width: 53px; font-size: 8pt;}
.charask_contents { background-color:#ffffcc; font-size: 8pt;}

/*space*/
.m03{ margin:3px; }
.m05{ margin:5px; }
.m10{ margin:10px; }
.m15{ margin:15px; }
.m20{ margin:20px; }

/*line*/
#dot01{ border-bottom:dotted 1px #aaa; }
#line01{ border-bottom:solid 1px #aaa; }


/*color*/
#red{ color:red; }
#white{ color:white; }
#c999{ color:#999; }
#c_green1{ color:#4bc859 }

/*font*/
.f9{ font-size:9px; line-height:140%; }
.f10{ font-size:10px; line-height:140%; }
.f12{ font-size:12px; }
.f14{ font-size:14px; }
.f18{ font-size:18px; }