BODY,DIV,TABLE,TR,TD{font-size:12px;color: #333333; word-break: break-all ;font-family=Verdana}

/* Footer */
#foot {background:#104380; height:17px;}


/* leftmenulink */
A.menu:link {font-size:12px;COLOR: #333333; TEXT-DECORATION: none}
A.menu:visited {font-size:12px;COLOR: #333333; TEXT-DECORATION: none}
A.menu:active {font-size:12px;	COLOR: #B058E2; TEXT-DECORATION: underline}
A.menu:hover {	font-size:12px;COLOR: #551878; TEXT-DECORATION: underline}

/* navilink home */
A.navi:link {font-size:10px;COLOR: #F24C49; TEXT-DECORATION: underline}
A.navi:visited {font-size:10px;COLOR: #F24C49; TEXT-DECORATION: underline}
A.navi:active {font-size:10px;COLOR: #FF7371; TEXT-DECORATION: underline}
A.navi:hover {font-size:10px;COLOR: #F24C49; TEXT-DECORATION: underline}

/* navilink etc */
A.navi0:link {font-size:10px;font-size:10px;COLOR: #336C00; TEXT-DECORATION: underline}
A.navi0:visited {font-size:10px;font-size:10px;COLOR: #336C00; TEXT-DECORATION: underline}
A.navi0:active {font-size:10px;COLOR: #FF7371; TEXT-DECORATION: underline}
A.navi0:hover {font-size:10px;COLOR: #336C00; TEXT-DECORATION: underline}

/* link */
A:link {font-size:12px;COLOR: #546A02; TEXT-DECORATION: underline}
A.:visited {font-size:12px;COLOR: #546A02; TEXT-DECORATION: underline}
A:active {font-size:12px;	COLOR: #A8BE56; TEXT-DECORATION: underline}
A:hover {font-size:12px;COLOR: #551878; TEXT-DECORATION: underline}

/* TOPlink */
A.topl:link {font-size:12px;COLOR: #333333; TEXT-DECORATION: underline}
A.topl:visited {font-size:12px;COLOR: #7F7F7F; TEXT-DECORATION: underline}
A.topl:active {font-size:12px;COLOR: #B058E2; TEXT-DECORATION: underline}
A.topl:hover {font-size:12px;COLOR: #551878; TEXT-DECORATION: underline}


/* COLOR */
.navi{ color:#006A0F;}

.green{ color:#336C00;}
.red{ color:#D00000;}
.orange{ color:#FF6600;}
.blue{ color:#17658E;}
.white{ color:#FFFFFF;}

.greenb{ color:#336C00; font-weight:bold}
.redb{ color:#D00000; font-weight:bold}
.orangeb{ color:#FF6600; font-weight:bold}
.blueb{ color:#17658E; font-weight:bold}
.whiteb{ color:#FFFFFF; font-weight:bold}

/* top square */
.sred{ color:#FAB4B2; font-size:10px; line-height:16px;}
.spink{ color:#E291FC; font-size:10px; line-height:16px;}
.sgreen{ color:#ADD0A6; font-size:10px; line-height:16px;}
.syellow{ color:#FFCB5B; font-size:10px; line-height:16px;}
.sblue{ color:#9EBDE3; font-size:10px; line-height:16px;}
.sora{ color:#EBAA70; font-size:10px; line-height:16px;}
.sviolet{ color:#B7A9CA; font-size:10px; line-height:16px;}



/* ETC */
.b	{ font-weight:bold}

/* size */
.txt10{font-size:10px;line-height:16px;}


/* line */
.line18{ font-size:12px;line-height:18px;}


/* table */
.g_border{ width:500px; margin:0 0 20px 0; border-collapse:collapse;}
.g_border th { text-align:left; padding:5px 0;}
.g_border td { vertical-align:top; padding:3px; border:1px #91AA36 solid;}



/* English journal Page Style  2010.12 add yabuzaki*/
.sub{ width:536px; height:30px; border-left:5px #91aa36 solid; background:#FAF2ED; color:#336C00; font-weight:bold; text-indent:0.5em; margin-bottom:20px; line-height:2.5em; }
.journal_text{ margin-bottom:15px; padding-left:15px; font-size:12px;line-height:18px; word-break:normal; word-wrap:break-word; }
.journal_table{ margin:0 0 15px 15px;}
.journal_table th{ color:#336C00; text-align:left; vertical-align:top; font-weight:normal; font-size:12px;line-height:18px; padding-left:3px; white-space:nowrap; }
.journal_table td{ text-align:left; vertical-align:top; font-size:12px;line-height:18px; padding-bottom:3px; word-break:normal; word-wrap:break-word; }
.hr_journal{ border:1px #CAD0B1 solid; margin-top:20px; }
