a:link 		{color:#FF3300;}
a:hover 	{
	color:#FF3300;
	text-decoration: none;
}
a:visited   { color: #FF6600;}
body 		{
	font-size:12px;
	text-align: center;
	margin: 0px auto;
	padding:0px;
	background-image: url(images/bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFFFFF;
}

table 		{ font-size:12px }

.covers{
	margin-left: auto;
	margin-right: auto;
	width: 680px;
	text-align: left;
}
.contentmain{	padding-left: 20px;}

.sidecovers {
	width: 190px;
}

.btnmenu img{	margin-top: 5px;}
.mail{	border: 1px solid #000000;}
.fmkback{
     text-align:center;
     margin:20px 0px 20px 0px;}
.lineniji{
	background-image: url(images/line_niji.gif);
	height: 14px;
	margin-bottom:10px;}
.charttext{
	font-size: x-small;
	color: #333333;}

.t9n 		{ font-size:9px }
.t9w 		{ font-size:9px; line-height:20px }
.t10s 		{ font-size:10px; line-height:12px }
.t10n 		{ font-size:10px }
.t10 		{ font-size:10px; line-height:14px }
.t10n_dn 	{ font-size:10px; text-decoration:none }
.t12s 		{ font-size:12px; line-height:15px}
.t12n 		{ font-size:12px }
.t12 		{ font-size:12px; line-height:17px }
.t12w 		{ font-size:12px; line-height:20px }
.t12n_dn	{ font-size:12px; text-decoration:none }
.t12_dn 	{ font-size:12px; line-height:17px; text-decoration:none }
.t12w_dn	{ font-size:12px; line-height:20px; text-decoration:none }
.t14n 		{ font-size:14px }
.t14 		{ font-size:14px; line-height:22px}
.t14n_dn 	{ font-size:14px; text-decoration:none }
.t16n 		{ font-size:16px }
.t16 		{ font-size:16px; line-height:28px }
.t16n_dn 	{ font-size:16px; text-decoration:none }
.t18n 		{ font-size:18px }
.t18 		{ font-size:18px; line-height:32px }
.t24n 		{ font-size:24px }
.t36n_dn 	{ font-size:36px; text-decoration:none }

.eisu 		{ ime-mode:disabled }a:active {  color: #002DA4}
.t13 {  font-size: 13px; line-height: 17px}
.t12ww 		{ font-size:12px; line-height:30px }
.dn		{text-decoration: none}

.align-center {text-align:center;}
.align-left   {text-align:left;}
.align-right  {text-align:right;}
.align-top    {vertical-align:top;}
.align-middle {vertical-align:middle;}
.align-bottom {vertical-align:bottom;}

.float-left {float:left;}
.float-right{float:right;}
.clear{clear:both;}

.text-lower {text-transform:lowercase;}
.text-upper {text-transform:uppercase;}
.waku {border: 1px solid #666666;}
.wakudot {border: 1px dotted #999999;}
.hyou {margin-left: 20px;}
table th{
	text-align:left;
}