A:link { COLOR: #555; TEXT-DECORATION: none }
A:visited {COLOR: #555; TEXT-DECORATION: none }
A:active { COLOR: #555; TEXT-DECORATION: none }
A:hover { COLOR: #555; TEXT-DECORATION: underline }

/* Email address on footer */
A.mailto:link { color:#ff9900; FONT-WEIGHT: normal; text-decoration: none ; font-size: 7pt; FONT-FAMILY: verdana, Arial,  Helvetica, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif;}
A.mailto:visited { color:#ff9900; FONT-WEIGHT: normal; text-decoration: none ;font-size: 7pt; FONT-FAMILY: verdana, Arial, Helvetica, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif;}
A.mailto:active { color: #ff9900; FONT-WEIGHT: normal; text-decoration: none ; font-size: 7pt; FONT-FAMILY: verdana ,Arial, Helvetica, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif;}
A.mailto:hover { color: #336699; FONT-WEIGHT: normal; text-decoration: underline ; font-size: 7pt; FONT-FAMILY: verdana, Arial, Helvetica, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif;}

/* change font color orange to green */
A.orange_green:link { color:#ff9933; FONT-WEIGHT: bold; text-decoration: none ; font-size: 8pt; line-height:200% }
A.orange_green:visited { color:#ff9933;  FONT-WEIGHT: bold; text-decoration: none ;font-size: 8pt; line-height:200% }
A.orange_green:active { color: #ff9933;  FONT-WEIGHT: bold; text-decoration: none ; font-size: 8pt; line-height:200%  }
A.orange_green:hover { color: #009900;  FONT-WEIGHT: bold; text-decoration: none ; font-size: 8pt; line-height:200% }

/* change font color grey to green */
A.grey_green:link { color:#666666; text-decoration: none ; font-size: 8pt; line-height:200% ;FONT-FAMILY: Arial, verdana, Helvetica, MS Gothic, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif; }
A.grey_green:visited { color:#666666; text-decoration: none ;font-size: 8pt; line-height:200% ;FONT-FAMILY: Arial, verdana, Helvetica, MS Gothic, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif; }
A.grey_green:active { color: #666666; text-decoration: none ; font-size: 8pt; line-height:200%  ;FONT-FAMILY: Arial, verdana, Helvetica, MS Gothic, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif; }
A.grey_green:hover { color: #009900; text-decoration: none ; font-size: 8pt; line-height:200% ;FONT-FAMILY: Arial, verdana, Helvetica, MS Gothic, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif; }

/* sent font for main text */
.main { FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana,Arial,Helvetica,MS Gothic,MS P Gothic, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif; line-height:170% ; }

/* set the background color of cell */
.grline{ background: #cccccc}

/* change font color blue to green */
A.blue_green:link { color:#336699; text-decoration: none ; font-size: 8pt; line-height:200% }
A.blue_green:visited { color:#336699; text-decoration: none ;font-size: 8pt; line-height:200% }
A.blue_green:active { color: #336699; text-decoration: none ; font-size: 8pt; line-height:200%  }
A.blue_green:hover { color: #009900; text-decoration: none ; font-size: 8pt; line-height:200% }

A.gal:link { color:#666666;  FONT-WEIGHT: bold; text-decoration: none ; font-size: 9pt; FONT-FAMILY: Arial, verdana, Helvetica, MS Gothic, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif; }
A.gal:visited { color:#666666; FONT-WEIGHT: bold; text-decoration: none ;font-size: 9pt; FONT-FAMILY: Arial, verdana, Helvetica, MS Gothic, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif;}
A.gal:active { color: #ff9933;  FONT-WEIGHT: bold; text-decoration: none ; font-size: 9pt; FONT-FAMILY: Arial, verdana, Helvetica, MS Gothic, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif;}
A.gal:hover { color: #ff9933;  FONT-WEIGHT: bold; text-decoration: none ; font-size: 9pt; FONT-FAMILY: Arial, verdana, Helvetica, MS Gothic, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif;}

A.galOn:link { color:#ff9933;  FONT-WEIGHT: bold; text-decoration: none ; font-size: 9pt; FONT-FAMILY: Arial, verdana, Helvetica, MS Gothic, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif; }
A.galOn:visited { color:#ff9933; FONT-WEIGHT: bold; text-decoration: none ;font-size: 9pt; FONT-FAMILY: Arial, verdana, Helvetica, MS Gothic, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif;}
A.galOn:active { color: #ff9933;  FONT-WEIGHT: bold; text-decoration: none ; font-size: 9pt; FONT-FAMILY: Arial, verdana, Helvetica, MS Gothic, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif;}
A.galOn:hover { color: #ff9933;  FONT-WEIGHT: bold; text-decoration: none ; font-size: 9pt; FONT-FAMILY: Arial, verdana, Helvetica, MS Gothic, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif;}

.txt_black { FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: verdana, Arial, Helvetica, MS Gothic, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif; FONT-WEIGHT: bold;}
.txt_white { FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: verdana, Arial, Helvetica, MS Gothic, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif; FONT-WEIGHT: bold;}
.txt_blue {COLOR: #4A71AD; FONT-WEIGHT: normal; FONT-SIZE: 11px; }
.txt_blueB { COLOR: #336699; FONT-WEIGHT: bold; FONT-SIZE: 11px; }
.txt_blue2 {COLOR: #4A71AD; FONT-WEIGHT: normal; FONT-SIZE: 11px; line-height:170% }
.txt_blueUB { COLOR: #336699; FONT-WEIGHT: bold; FONT-SIZE: 11px; text-decoration:underline}
.txt_red { COLOR: #ff3333; FONT-WEIGHT: normal; FONT-SIZE: 11px; }

A.orange:link { color:#ff9933; FONT-WEIGHT: bold; text-decoration: none ; font-size: 8pt; line-height:200% }
A.orange:visited { color:#ff9933;  FONT-WEIGHT: bold; text-decoration: none ;font-size: 8pt; line-height:200% }
A.orange:active { color: #ff9933;  FONT-WEIGHT: bold; text-decoration: none ; font-size: 8pt; line-height:200%  }
A.orange:hover { color: #009900;  FONT-WEIGHT: bold; text-decoration: none ; font-size: 8pt; line-height:200% }

textarea { BORDER-RIGHT: #7F9DB9 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #7F9DB9 1px solid; PADDING-LEFT: 1px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; BORDER-LEFT: #7F9DB9 1px solid; COLOR: #336699; PADDING-TOP: 1px; BORDER-BOTTOM: #7F9DB9 1px solid ;FONT-FAMILY: arial, Verdana, "MS Gothic",  Osaka,  "‚l‚r ‚oGothic", "ƒqƒ‰ƒMƒm–¾’© Pro W6", Osaka, "‚l‚r ‚oGothic", trebuchet MS, trebuchet,  arial, sans-serif ;}
td { FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana,Arial,Helvetica,MS Gothic, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif;}

/* for links on what's new */
.whatsnewtitletd a:link { color:#336699;FONT-WEIGHT: bold;  text-decoration: none ; font-size: 8pt; line-height:150% }
.whatsnewtitletd a:visited { color:#336699;FONT-WEIGHT: bold;  text-decoration: none ;font-size: 8pt; line-height:150% }
.whatsnewtitletd a:active { color: #336699;FONT-WEIGHT: bold;  text-decoration: none ; font-size: 8pt; line-height:150%  }
.whatsnewtitletd a:hover { color: #009900;FONT-WEIGHT: bold; text-decoration: none ; font-size: 8pt; line-height:150% }
.whatsnewtitletd { color:#336699;FONT-WEIGHT: normal;  text-decoration: none ; font-size: 8pt; line-height:150% }

.whatsnewdatetd a:link { color:#336699;FONT-WEIGHT: bold;  text-decoration: none ; font-size: 8pt; line-height:150% }
.whatsnewdatetd a:visited { color:#336699;FONT-WEIGHT: bold;  text-decoration: none ;font-size: 8pt; line-height:150% }
.whatsnewdatetd a:active { color: #336699;FONT-WEIGHT: bold;  text-decoration: none ; font-size: 8pt; line-height:150%  }
.whatsnewdatetd a:hover { color: #009900;FONT-WEIGHT: bold; text-decoration: none ; font-size: 8pt; line-height:150% }
.whatsnewdatetd { color:#336699;FONT-WEIGHT: normal;  text-decoration: none ; font-size: 8pt; line-height:150% }

.faqtitletd a:link { color:#666666; FONT-WEIGHT: bold;  text-decoration: none ; font-size: 12px; line-height:110%; vertical-align: +5px }
.faqtitletd a:visited { color:#666666; FONT-WEIGHT: bold;  text-decoration: none ;font-size: 12px; line-height:110%; vertical-align: +5px }
.faqtitletd a:active { color: #666666; FONT-WEIGHT: bold;  text-decoration: none ; font-size: 12px; line-height:110%; vertical-align: +5px  }
.faqtitletd a:hover { color: #009900; FONT-WEIGHT: bold; text-decoration: none ; font-size: 12px; line-height:110%; vertical-align: +5px }
.faqtitletd { color:#336699;FONT-WEIGHT: normal;  text-decoration: none ; font-size: 12px; line-height:110%; vertical-align: text-top; }

.faqtitletd2 { color:#666666; FONT-WEIGHT: bold;  text-decoration: none ; font-size: 12px; line-height:110%; vertical-align: +4px }

.faq_a { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 12px; line-height:175%; padding-left:0px; width:660; }
.faq_a a:link { COLOR: #ff9933; FONT-WEIGHT: bold; FONT-SIZE: 12px; line-height:175%; }
.faq_a a:visited{ COLOR: #ff9933; FONT-WEIGHT: bold; FONT-SIZE: 12px; line-height:175%;}
.faq_a a:active{ COLOR: #ff9933; FONT-WEIGHT: bold; FONT-SIZE: 12px; line-height:175%; }
.faq_a a:hover{ COLOR: #009900; FONT-WEIGHT: bold; FONT-SIZE: 12px; line-height:175%; }

.faq_catname { color:#336699;FONT-WEIGHT: bold;  text-decoration: none ; font-size: 15px;}

.dot_faq { background-image: url("/img/faq/dot_gr.gif"); background-repeat: repeat-x; width:680; height:1px}

.errortext {font-family: Arial, Helvetica, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif; font-size: 10px; color:#C00000; font-weight: bold;}

input.line { BORDER-RIGHT: #7F9DB9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7F9DB9 1px solid; PADDING-LEFT: 2px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; BORDER-LEFT: #7F9DB9 1px solid; COLOR: #336699; PADDING-TOP: 2px; BORDER-BOTTOM: #7F9DB9 1px solid ;FONT-FAMILY: arial, Verdana, "MS Gothic",  Osaka,  "‚l‚r ‚oGothic", "ƒqƒ‰ƒMƒm–¾’© Pro W6", Osaka, "‚l‚r ‚oGothic", trebuchet MS, trebuchet,  arial, sans-serif ; }

.table_border { border-color: gray; border-width: 0.01ex 0.01ex 0.01ex 0.01ex; border-style: solid;}
.cell_th_border {border-color: #888888; border-style: solid; border-width: 0.01ex 0.01ex 0.01ex 0.01ex;COLOR: #3B7096; FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: verdana,Arial,Helvetica,MS Gothic, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif;}
td.cell_border { border-color: #888888; border-style: solid; border-width: 0.01ex 0.01ex 0.01ex 0.01ex;}

.ttl_grayL { COLOR: #999999; FONT-WEIGHT: bold; FONT-SIZE: 14px;  FONT-FAMILY: verdana,Arial,Helvetica,MS Gothic, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif; letter-spacing:0.1em}
.ttl_BG { COLOR: #3B7096; FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: verdana,Arial,Helvetica,MS Gothic, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif;}
.ttl_dredL{ COLOR: #C50D30; FONT-WEIGHT: bold; FONT-SIZE: 16px;  FONT-FAMILY: verdana,Arial,Helvetica,MS Gothic, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif;}

.input_tag {font-weight: normal; font-size: 10pt; color: #666666; font-family: Verdana, Meiryo, 'Hiragino Kaku Gothic Pro', sans-serif; border-style:double;  border-width:3px; border-color:#999999; background:#FFFFFF;	scrollbar-face-color:#ffffff; scrollbar-track-color:#EFF2F3; 	scrollbar-arrow-color:#999999; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#999999; scrollbar-3dlight-color:#999999; scrollbar-darkshadow-color:#ffffff}

.btn { BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 1px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 1px; BORDER-LEFT: #666666 1px solid; COLOR: #666666; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid }

textarea.com { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; SCROLLBAR-FACE-COLOR: #ffffff; FONT-WEIGHT: normal; FONT-SIZE: 10pt; BACKGROUND: #ffffff; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; BORDER-LEFT: 1px solid; SCROLLBAR-SHADOW-COLOR: #7F9DB9; COLOR: #336699; SCROLLBAR-3DLIGHT-COLOR: #7F9DB9; SCROLLBAR-ARROW-COLOR: #ff6666; SCROLLBAR-TRACK-COLOR: #F5F5F7; BORDER-BOTTOM: 1px solid; FONT-FAMILY: "MS Gothic",  Osaka,  "‚l‚r ‚oGothic", Verdana, "ƒqƒ‰ƒMƒm–¾’© Pro W6", Osaka, "‚l‚r ‚oGothic", trebuchet MS, trebuchet,  arial, sans-serif ; SCROLLBAR-DARKSHADOW-COLOR: #e0e0e0}

/* Footer Styles */

.footerAnchor{
float: left;
padding-bottom: 3px;
}

.footerLogo{
float: left;
}

a.fb, a.fb:hover { color:#fff; }
a.tw, a.tw:hover { color:#000; }
a.htmltag, a.htmltag:hover {	
	color:#fff;
}