
body{margin:0; padding:0; background-image:url(img/bg01.gif); background-color:#ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif, "‚l‚r ‚oƒSƒVƒbƒN", Osaka;}
a:visited { color:#003366;}
td {font-size:12px;}
h1 {
	font-size: 18px;
	color:#fefefe;
	margin:0px 10px 10px 10px; 
	padding: 10px 0px 10px 10px; 
	background-image: url(img/bg_h1.gif); 
	width: 540px; 
	float: right; 		
	background-color: #000066}

.fs_s {  font-size: 10px}
.fs_ss {  font-size: 8px}
.fs_ss {  font-size: 9px}
.fs_m {  font-size: 12px}
a:hover {  color: #FFCC00}
.fs_ssw {  font-size: 8px; color: #fefefe}
.fs_ssw {  font-size: 9px; color: #fefefe}
.fs_sw {  font-size: 10px; color: #fefefe}

h2 { font-size: small; margin-top: 15px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; clip:  rect(   ); color: #003399; border-color: black black #CCCCCC #CCCCCC; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 10px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 4px}

h2.qa{
	font-size: 14px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #003399;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-style: none;
}

.gr66 {color:#666666;}
.brwn {color:#663300;}
.gr99 {color:#999999;}
.dkbl {  color: #003366}
li {  margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; list-style-position: outside; list-style-image: url(img/tri_li_01.gif); line-height: 130%}
p {  margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 5px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.fs_s {  font-size: 0.8em}
.fs_m {  font-size: 0.9em}
ul {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
h3 {  font-size: 1em; font-weight: bold; margin-top: 5px; margin-bottom: 2px}
.indent01 {  margin-top: 0px; margin-bottom: 5px; margin-left: 30px}
h4 {  font-size: 1em; margin-top: 10px; margin-right: 0px; margin-bottom: 5px; margin-left: 10px}
.tbl_brdr01 {  border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tbl_brdr_menu {  background-color: #FFFDF0; border: solid; border-width: 0px 1px; border-color: black #999999}
.tbl_brdr_u { border: solid; border-width: 0px 0px 1px; border-color: #CCCCCC #CCCCCC #003399}
.tbl_brdr_t {  border-color: #CCCCCC black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.fc_wh {  color: #fefefe}
a.li_01:hover {  color: #00CCFF; list-style-image: url(img/tri_li_02.gif); text-decoration: underline}

table.m_tbl td{ padding:8px;}

.m_head {  font-size: 12px; background-color: #FFFFFF; margin-top: 2px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; border: #003399; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; color: #003399; text-decoration: none}

a.m_head:hover {  background-color: #eeFF99; border: #0066CC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-decoration: none; color: #000066}

a.li_01:link { list-style-image: url(img/tri_li_01.gif); text-decoration: none ; color: #003399}
a.li_01:visited {  text-decoration: none}
a:visited {  }
a:link {  color: #003399}



.fc_enji {  color: #990000}

.tbl_ware {  background-color: #FFCC99; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; border: 1px #993300 solid; font-size: 10px; color: #993300; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; height: 12px; font-weight: bold}

.tbl_share { background-color: #eeeeFF; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; border: 1px #003399 solid; font-size: 10px; color: #003399; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; height: 12px; font-weight: bold }

.tbl_prd { background-color: #eeffee; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; border: 1px #336600 solid; font-size: 10px; color: #336600; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; height: 12px; font-weight: bold }

.fs_s_red { font-size: 10px; font-size: 0.8em ; color: #990000}

.tbl_brdr_u_gry { border: #CCCCCC solid; border-width: 0px 0px 1px}

form {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}

form.google {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFEF7}
