@charset "SHIFT_JIS";

/* CSS definition for general fonts (Mac classic, PC, other computer) */
/* Standard elements */

/* main parafonts gray*/
.KBA9, .KBA10, .KBA11, .KBA12, .KBA14 {font-family:'HirakakuPro-W3', "qMmpS Pro W3", "lr oSVbN",sans-serif ;  font-weight: bold; font-style: normal; color:#949494; line-height:120%;}
.KBA9, .KBA10, .KBA11, .KBA12, .KBA14 {font-family:'HirakakuPro-W3',Osaka,'MS UI Gothic',Arial,sans-serif; font-weight: bold; font-style: normal; color:#949494; line-height:120%;}

.KBA9 { font-size: 9px; }
.KBA10 { font-size: 10px; }
.KBA11 { font-size: 11px; }
.KBA12 { font-size:12px; }
.KBA14 { font-size:14px; }


/* main parafonts white */
.KBW9, .KBW10, .KBW11, .KBW12, .KBW14 {font-family:'HirakakuPro-W3', "qMmpS Pro W3", "lr oSVbN",sans-serif ; font-weight: bold; font-style: normal; color:#FFFFFF;line-height:120%;}

.KBW9, .KBW10, .KBW11, .KBW12, .KBW14 {font-family:'HirakakuPro-W3',Osaka,'MS UI Gothic',Arial,sans-serif; font-weight: bold; font-style: normal; color:#FFFFF;line-height:120%;}

.KBW9 { font-size: 9px; }
.KBW10 { font-size: 10px; }
.KBW11 { font-size: 11px; }
.KBW12 { font-size:12px; }
.KBW14 { font-size:14px; }


/* main parafonts gray */
.R9, .R10, .R11, .R12, .R14 {font-family: "Lucida Grande", "qMmۃS Pro W4", 'Hiragino Maru Gothic Pro W4', sans-serif !important; font-weight: normal; font-style: normal; color:#949494; line-height:120%;}
.R9, .R10, .R11, .R12, .R14 {font-family: "Lucida Grande", 'Hiragino Maru Gothic Pro W4', sans-serif !important; font-weight: normal; font-style: normal; color:#949494; line-height:120%;}
.R9 { font-size: 9px;}
.R10 { font-size: 10px;}
.R11 { font-size: 11px;}
.R12 { font-size:12px;}
.R14 { font-size:14px;}


/* Other styles */
A:active { color: #d1c0a5;}

A:link { color: #666666;} 

A:visited { color:#d1c0a5; text-decoration: underline;}

A:hover { color : #666666; text-decoration: none;  } 

/* WhiteFontLink For safari*/
.side {font-family:'HirakakuPro-W3', "qMmpS Pro W3", "lr oSVbN",sans-serif ; font-size: 10px; line-height: 13px; color: #76797C;font-weight: bold;}
/* WhiteFontLink For IE*/
.side {font-family: 'HirakakuPro-W3',Osaka,'MS UI Gothic',Arial,sans-serif; font-size: 10px; line-height: 13px; color: #76797C;font-weight: bold;}
/* WhiteFontLink*/
.side:active { color: #FFFFFF;}

.side:link { color: #FFFFFF;}

.side:visited { color: #FFFFFF;text-decoration: underline;}

.side:hover { color: #FFFFFF; text-decoration: none;}

/* WhiteMenu*/
/* WhiteFontLink For safari*/
.menu {font-family:'HirakakuPro-W3', "qMmpS Pro W3", "lr oSVbN",sans-serif ; font-size: 11px; line-height: 13px; color: #76797C;font-weight: bold;}
/* WhiteFontLink For IE*/
.menu {font-family: 'HirakakuPro-W3',Osaka,'MS UI Gothic',Arial,sans-serif; font-size: 11px; line-height: 13px; color: #76797C;font-weight: bold;}
/* WhiteFontLink*/
.menu:active { color: #FFFFFF;}

.menu:link { color: #FFFFFF;}

.menu:visited { color: #FFFFFF;text-decoration: underline;}

.menu:hover { color: #FFFFFF; text-decoration: none;}

/* JtF̃j[*/
/* WhiteFontLink For safari*/
.menu2 {font-family:'HirakakuPro-W3', "qMmpS Pro W3", "lr oSVbN",sans-serif ; font-size: 9px; line-height: 13px; color: #76797C;font-weight: bold;}
/* WhiteFontLink For IE*/
.menu2 {font-family: 'HirakakuPro-W3',Osaka,'MS UI Gothic',Arial,sans-serif; font-size: 9px; line-height: 13px; color: #76797C;font-weight: bold;}
/* WhiteFontLink*/
.menu2:active { color: #FFFFFF;}

.menu2:link { color: #FFFFFF;}

.menu2:visited { color: #FFFFFF;text-decoration: underline;}

.menu2:hover { color: #FFFFFF; text-decoration: none;}