a:link { color:#3b3b3b; }
a:visited { color:#3b3b3b; }
a:active { color:#db5016; }
a:hover { color:#db5016; }

A.menu:link { color: #c8c8c8;}
A.menu:visited { color:#c8c8c8;}
A.menu:active { color:#db5016;}
A.menu:hover { color:#db5016;}

A.subt:link { color: #000000; text-decoration:none;}
A.subt:visited { color:#000000; text-decoration:none;}
A.subt:active { color:#db5016; text-decoration:none;}
A.subt:hover { color:#db5016; text-decoration:none;}

A.sample:link { color: #000000; font-size: 12px;}
A.sample:visited { color:#000000; font-size: 12px;}
A.sample:active { color:#db5016; font-size: 12px;}
A.sample:hover { color:#db5016; font-size: 12px;}

A.samplet:link { color: #000000; font-size: 14px;}
A.samplet:visited { color:#000000; font-size: 14px;}
A.samplet:active { color:#db5016; font-size: 14px;}
A.samplet:hover { color:#db5016; font-size: 14px;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #868686;
}

H1 {  font-size: 19px; line-height: 90%; margin-bottom: 1px; margin-top: 3px; 
margin-left: 0px; padding-bottom: 0px; border-color: black black #999999; margin-right: 5px; 
border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; 
border-left-width: 0px; color: #FFFFFF}
H2 {  font-size: 14px; line-height: 90%; margin-bottom: 0px; margin-top: 2px; 
margin-left: 0px; padding-bottom: 2px; border-color: black black #999999; margin-right: 5px; 
border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; 
border-left-width: 0px; color: #434343; line-height: 18px;}


table {
	teble-layout:fixed;
}

table, form, input, select, textarea, input.formtext, input.formsubmit {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

td {
	font-size:12px;
	line-height: 15px;
    color: #3b3b3b; 
    font-family:"Arial";
}

select.s10 {
	font-size:11px;
}

select.s12, input.formsubmit, textarea, input.formtext {
	font-size:11px;
}

.formline03 { border-bottom: 1px dotted #FFA4C0; }

.s10 {
	font-size:11px;
	line-height: 13px;
}

.s12 {
	font-size:12px;
	line-height: 15px;
}

.s14 {
	font-size:14px;
	line-height: 18px;
	color: #000000;
}

.s18 {
	font-size:18px;
	line-height: 22px;
}

.lh8 {
	font-size:11px;
	line-height:14px;
	color: #c8c8c8;
}
.lh8b {
	font-size:10px;
	line-height:11px;
	color: #000000;
}
.lh10 {
	font-size:10px;
	line-height: 13px;
	color: #434343; 
}
.lh10b {
	font-size:11px;
	line-height: 12px;
	color: #000000;
}

.lh12 {
	font-size:12px;
	line-height: 13px;
}

.lh14 {
	font-size:14px;
	line-height:21px;
}

.lh18 {
	font-size:18px;
	line-height:26px;
}

.lh18b {
	font-size:18px;
	line-height:26px;
	color: #000000;
}

.s10, .s12, .s14, .s18, .lh10, .lh12, .lh14, .lh18 {
	font-family:"Arial";
}

.t00 {
	font-size:12px;
	line-height:15px;
	color: #c8c8c8;
}
.t01 {
	font-size:12px;
	line-height: 15px;
	color: #db5017;
	font-family:"Arial";
}

.t02 {
	font-size:12px;
	line-height: 15px;
	color: #335c8d;
	font-weight: bold;
	font-family:"Arial";
}

.t03 {
	font-size:12px;
	line-height: 15px;
	color: #EA006E;
	font-family:"Arial";
	font-weight: bold;
}

.t04 {
	font-size:12px;
	line-height: 15px;
	color: #CA0E57;
	font-family:"Arial";
	font-weight: bold;
}

.t05 {
	font-size:12px;
	line-height: 15px;
	color: #BB6E00;
	font-family:"Arial";
	font-weight: bold;
}

.t06 {
	font-size:12px;
	line-height: 15px;
	color: #f47543;
	font-family:"Arial";
	font-weight: bold;
}

.shop_t01 {
	font-size:12px;
	line-height: 16px;
	color: #000000;
	font-family:"Arial";
	font-weight: bold;
}

.shop_t02 {
	font-size:11px;
	line-height: 14px;
	color: #000000;
	font-family:"Arial";
	font-weight: bold;
}

.shop_t03 {
	font-size:12px;
	line-height: 16px;
	color: #000000;
	font-family:"Arial";
	font-weight: bold;
}

.err_msg {
	font-size:10px;
	line-height:12px;
	color: #db5017;
}


