/* dody */
body {font-size:12px; line-height:16px;}
.text01 { font:8pt/14px "osaka"; text-decoration:none }
.text02 { font:9pt/20px "osaka"; text-decoration:none }
.text03 { font:11pt osaka; text-decoration:none; font-weight:bold}
.text04 { font:9pt/20px "osaka"; text-decoration:none; font-weight:bold }
.text05 { font:11pt osaka; text-decoration:none }
.text06 { font:9pt/9px "osaka"; text-decoration:none }
.text07 { font:9pt/20px "osaka"; color:#FF0000; text-decoration:none }

/* textlink-color */
a:link {text-decoration:none; color:#333333;}
a:active {text-decoration:none; color:#FF0000;}
a:visited {text-decoration:none; color:#333333;}
a:hover {text-decoration:underline; color:#FF0000;}

a.menu01:link {text-decoration:none ; color:#FFFFFF;}
a.menu01:active {text-decoration:none ; color:#FFFF66;}
a.menu01:visited {text-decoration:none ; color:#FFFFFF;}
a.menu01:hover {text-decoration:underline ; color:#FFFF66;}


/* font-size */
.s {font-size:10px; line-height:12px;}
.sb {font-size:10px; line-height:12px; font-weight:bold;}
.m {font-size:12px; line-height:14px}
.mb {font-size:12px; line-height:14px; font-weight:bold;}
.l {font-size:14px; line-height:18px;}
.lb {font-size:14px; line-height:18px; font-weight:bold;}
.ll {font-size:16px; line-height:20px;}
.llb {font-size:16px; line-height:20px; font-weight:bold;}
.lll {font-size:18px; line-height:24px;}
.lllb {font-size:18px; line-height:24px; font-weight:bold;}


/* color */
#red {color:#FF0000;}
#red-b {color:#FF0000; font-weight:bold;}
#blue {color:#0000FF;}
#orange {color:#FF6600;}
#green {color:#006600;}
#white {color:#FFFFFF;}


/* table */
.td-img {line-height:0px;}


/* p */
#left-stitle {
	weidth:180px;
	height:30px;
	background:url(../img/left_stitle01.gif);
	margin:0px;
	padding:0px;
	}.cr {
	color: #FF0000;
}
.cw {
	color: #FFFFFF;
}
