/* CSS definition for fonts */

/* {font-style font-variant font-weight font-size/line-height font-family;} */

/* Standard elements */
body { margin: 0px; background-color: #ffffff; font: 12px '‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }
table, td { font: 10px '‚l‚r ‚oƒSƒVƒbƒN', sans-serif; line-height: 15px; }

.a1 { font-size: 10px; color: #000000; text-align: left; line-height: 20px; height: 20px; background-color: #FCDDEF; border-bottom-style: groove; border-right-style: groove; border-width: 1px; border-color=#6B6064; padding: 2px 5px; }
.a1a { font-size: 10px; color: #000000; text-align: left; line-height: 20px; height: 20px; background-color: #E9F0FF; border-bottom-style: groove; border-left-style: groove; border-right-style: groove; border-width: 1px; border-color=#6B6064; padding: 2px 5px; }
.a2 { font-size: 11px; color: #000000; text-align: center; line-height: 20px; height: 20px; background-color: #FCDDEF; border-top-style: groove; border-bottom-style: groove; border-right-style: groove; border-width: 1px; border-color=#6B6064; padding: 2px 5px; }
.a2a { font-size: 11px; color: #000000; text-align: center; line-height: 20px; height: 20px; background-color: #FCDDEF; border-top-style: groove; border-bottom-style: groove; border-left-style: groove; border-right-style: groove; border-width: 1px; border-color=#6B6064; padding: 2px 5px; }
.a3 { font-size: 10px; color: #000000; text-align: left; line-height: 20px; height: 20px; background-color: #CEF9FA; border-bottom-style: groove; border-right-style: groove; border-width: 1px; border-color=#6B6064; padding: 2px 5px; }
.a31 { font-size: 10px; color: #000000; text-align: center; line-height: 20px; height: 20px; background-color: #CEF9FA; border-bottom-style: groove; border-right-style: groove; border-width: 1px; border-color=#6B6064; padding: 2px 5px; }
.a32 { font-size: 10px; color: #000000; text-align: right; line-height: 20px; height: 20px; background-color: #CEF9FA; border-bottom-style: groove; border-right-style: groove; border-width: 1px; border-color=#6B6064; padding: 2px 5px; }
.a33 { font-size: 12px; color: #000000; text-align: center; line-height: 20px; height: 20px; background-color: #CEF9FA; border-bottom-style: groove; border-right-style: groove; border-width: 1px; border-color=#6B6064; padding: 2px 5px; }
.a34 { font-size: 9px; color: #000000; text-align: right; line-height: 20px; height: 20px; background-color: #CEF9FA; border-bottom-style: groove; border-right-style: groove; border-width: 1px; border-color=#6B6064; padding: 2px 5px; }
.a3a { font-size: 10px; color: #000000; text-align: left; line-height: 20px; height: 20px; background-color: #CEF9FA; border-bottom-style: groove; border-right-style: groove; border-width: 1px; border-color=#6B6064; padding: 2px 5px; }
.a3b { font-size: 11px; color: #000000; text-align: center; line-height: 20px; height: 20px; background-color: #CEF9FA; border-bottom-style: groove; border-right-style: groove; border-width: 1px; border-color=#6B6064; padding: 2px 5px; }
.a3c { font-size: 12px; color: #000000; text-align: left; line-height: 20px; height: 20px; background-color: #CEF9FA; border-bottom-style: groove; border-right-style: groove; border-width: 1px; border-color=#6B6064; padding: 2px 5px; }
.a3d { font-size: 12px; color: #000000; text-align: center; line-height: 20px; height: 20px; background-color: #CEF9FA; border-bottom-style: groove; border-width: 1px; border-color=#6B6064; padding: 2px 5px; }
.a4a { font-size: 10px; color: #000000; text-align: left; line-height: 20px; height: 20px; background-color: #CEFAE3; border-bottom-style: groove; border-right-style: groove; border-width: 1px; border-color=#6B6064; padding: 2px 5px; }
.a4a1 { font-size: 10px; color: #000000; text-align: center; line-height: 20px; height: 20px; background-color: #CEFAE3; border-bottom-style: groove; border-right-style: groove; border-width: 1px; border-color=#6B6064; padding: 2px 5px; }
.a5 { font-size: 12px; color: #000000; text-align: left; line-height: 20px; height: 20px; background-color: #eceff9; border-bottom-style: groove; border-right-style: groove; border-width: 1px; border-color=#6B6064; padding: 2px 5px; }
.a6 { font-size: 14px; color: #000000; text-align: center; line-height: 26px; height: 26px; background-color: #eceff9; border-top-style: groove; border-bottom-style: groove; border-left-style: groove; border-right-style: groove; border-width: 1px; border-color=#6B6064; padding: 2px 5px; width: 120px; }
.a7 { font-size: 16px; color: #000000; text-align: left; line-height: 26px; height: 26px; background-color: #acbfff; font-weight:bold; border-top-style: padding: 2px 5px; }
.b1 { font-size: 12px; color: #000000; text-align: centert; line-height: 20px; height: 20px; background-color: #c8e2ff; border-bottom-style: groove; border-right-style: groove; border-width: 1px; border-color=#6B6064; padding: 2px 5px; }
.b1a { font-size: 12px; color: #000000; text-align: left; line-height: 20px; height: 20px; background-color: #ffe7ed; border-bottom-style: groove; border-right-style: groove; border-width: 1px; border-color=#6B6064; padding: 2px 5px; }
.c1 { font-size: 10px; color: #000000; text-align: left; line-height: 20px; height: 20px; background-color: #ffe7ed; border-bottom-style: groove; border-right-style: groove; border-width: 1px; border-color=#6B6064; padding: 2px 5px; }


/* Standard fonts */
.KS, { font-size: 7px; line-height: 8px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }
.KM, { font-size: 9px; line-height: 8px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }
.KL, { font-size: 9px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }
.V9 { font-size: 10px; line-height: 10px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }
.K10, .G9 { font-size: 10px; line-height: 13px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }
.K14 { font-size: 14px; line-height: 13px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; font-weight:bold; color: #004EB9; }
.K14a { font-size: 13px; line-height: 13px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; font-weight:bold; color: #004EB9; }
.KB10 { font-size: 10px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }
.K12, .G10, .V10 { font-size: 12px;  line-height: 15px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }
.KB12 { font-size:12px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }
.KB12a { font-size:12px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; font-weight:bold; color: #ff0000; }
.KB12b { font-size:12px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; font-weight:bold; color: #088C7E; }
.KB12c { font-size:12px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; font-weight:bold; color: #C3960C; }
.KB13 { font-size:14px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }
.K14, .G12, .V12 { font-size: 14px;  line-height: 18px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }.J14 { font-size: 14px;  line-height: 18px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }
.J16 { font-size: 16px;  line-height: 22px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; font-weight:bold; }
.J18 { font-size: 18px;  line-height: 22px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; font-weight:bold; }
.KB14 { font-size:14px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; font-weight:bold; }
.KB14a { font-size:14px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; font-weight:bold; color: #004EB9; line-height: 20px; width: 450px; height: 20px; background-color: #FFF799; }
.KB14b { font-size:14px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; font-weight:bold; color: #004EB9; line-height: 20px; width: 450px; height: 20px; background-color: #FFF799; }
.KB14c { font-size:14px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; font-weight:bold; color: #EE8116; line-height: 20px; width: 470px; height: 20px; }
.KB14d { font-size:14px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; font-weight:bold; color: #FD33A0; line-height: 20px; width: 470px; height: 20px; }
.KB14e { font-size:14px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; line-height: 24px; }
.K18, .L14 { font-size: 18px;  line-height: 20px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }
.K18, .L14 { font-size: 18px;  line-height: 24px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }
.KB18 { font-size:18px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; font-weight:bold; }
.K24, .L18, .L24 { font-size: 24px;  line-height: 32px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }
.KB24 { font-size:24px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }
.KEB24 { font-size:24px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }
.D12 { font-size: 12px; color: #000000; text-align: left; line-height: 20px; width: 660px; height: 20px; background-color: #DDDCFF; border-bottom-style: groove; border-width: 1px; border-color=#7047F7; padding: 1px 1px; }
.D13 { font-size: 12px; color: #000000; text-align: left; line-height: 20px; width: 660px; height: 20px; background-color: #FEE5F4; border-bottom-style: groove; border-width: 1px; border-color=#7047F7; padding: 1px 1px; }
.D14 { font-size: 12px; color: #000000; text-align: left; line-height: 20px; width: 660px; height: 20px; background-color: #fcd58e; border-bottom-style: groove; border-right-style: groove; border-width: 1px; border-color=#DFD18F; padding: 2px 5px; }
.E12 { font-size: 12px; color: #000000; text-align: left; line-height: 20px; height: 20px; background-color: #dcebff; border-bottom-style: groove; border-width: 1px; border-color=#7047F7; padding: 1px 1px; }
.E13 { font-size: 12px; color: #000000; text-align: left; line-height: 20px; width: 660px; height: 20px; background-color: #fef4e5; border-bottom-style: groove; border-width: 1px; border-color=#7047F7; padding: 1px 1px; }
.S16 { font-size: 16px;  line-height: 30px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }
.S16a { font-size: 16px; color: #000000; text-align: left; line-height: 30px; width: 600px; height: 30px; background-color: #fef4e5; padding: 10px 10px; }

/* For localization */
.G9G { font-size: 10px;  line-height: 13px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; color: #76797c; }
.G10G, .L10G { font-size: 12px;  line-height: 15px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; color: #76797c; }
.G10W, .L10W { font-size: 12px;  line-height: 15px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; color: #ffffff; }
.L12G { font-size: 14px;  line-height: 18px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; color: #76797c; }
.L12W { font-size: 14px;  line-height: 18px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; color: #ffffff; }
.L14G { font-size: 18px;  line-height: 24px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; color: #76797c; }
.L14W { font-size: 18px;  line-height: 24px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; color: #ffffff; }
.L18G, .L24G { font-size: 24px;  line-height: 32px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; color: #76797c; }
.L18W, .L24W { font-size: 24px;  line-height: 32px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; color: #2656C4; }
.T13, .INTRO { font-size: 14px; line-height: 15px; font-family:'‚l‚r ‚o–¾’©', serif; }
.TITLE { font-size: 24px;  line-height: 32px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; font-weight:bold; }

/* For Mincho style page */
.M12 { font-size: 12px; line-height: 15px; font-family:'‚l‚r ‚o–¾’©', serif; }
.MB12 { font-size:12px; font-family:'‚l‚r ‚o–¾’©', serif; }
.M14 { font-size: 14px; line-height: 18px; font-family:'‚l‚r ‚o–¾’©', serif; }
.MB14 { font-size:14px; font-family:'‚l‚r ‚o–¾’©', serif; }
.MB18 { font-size:18px; font-family:'‚l‚r ‚o–¾’©', serif; }
.MB24 { font-size:24px; font-family:'‚l‚r ‚o–¾’©', serif; }

/* Maru gothic styles */
.R9 { font-size: 10px; line-height: 13px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; color: #ed7676; }
.R10 { font-size: 14px; line-height: 13px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; color: #ed7676; }
.R12 { font-size: 12px;  line-height: 15px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }
.R14 { font-size: 14px; line-height: 18px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }
.R14a { font-size: 14px; line-height: 30px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }
.R14b { font-size: 14px; line-height: 18px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif;  font-weight:bold; color: #004EB9; }
.R14c { font-size: 14px; line-height: 26px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; font-weight:bold; }
.R16a { font-size: 16px; line-height: 30px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; font-weight:bold; }
.R16a0 { font-size: 16px; line-height: 30px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }
.R16a1 { font-size: 16px; line-height: 26px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif;  font-weight:bold; color: #004EB9; }
.R16a2 { font-size: 16px; line-height: 26px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif;  font-weight:bold; }
.R16b { font-size: 16px; line-height: 18px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', sans-serif;  font-weight:bold; color: #004EB9; }

/* Other styles */
