body { font-family: "‚l‚r ‚oƒSƒVƒbƒN",osaka, sans-serif, sans, Arial, Helvetica; margin: 0; color: #333333; background-color: #ffffff; font-size: 14px;}

table, tr, td { font-family: "‚l‚r ‚oƒSƒVƒbƒN",osaka, sans-serif, sans, Arial, Helvetica; color: #333333; font-size: 14px;}

.gap img {margin: 3px;}

body #navi { font-family: "‚l‚r ‚oƒSƒVƒbƒN",osaka, sans-serif, sans, Arial, Helvetica; margin: 0; color: #333333; background: url(image/framebg.gif) repeat-y top left #BBE662; font-size: 14px;}

.leftframe {background: url(image/framebg.gif) repeat-y top left;}

.navimenu { font-size: 12px; color: #000000; padding-left:14px; text-decoration: none; align: left; background-color:#E7E7E7;}

.searchmenu { font-size: 12px; color: #000000; padding-left:14px; text-decoration: none; align: left; background-color:#BBE662;}

a:link { color: #333333; text-decoration: none; }
a:visited { color :#333333; text-decoration: none;}
a:hover { color: #ff0000; text-decoration: underline;}

.size10 { font-size: 10px; font-style: normal; line-height:15px }

.size11 { font-size: 11px; font-style: normal; line-height:16px }

.size12 { font-size: 12px; font-style: normal; line-height:17px }
.size12b { font-size: 12px; font-weight: 900; line-height:17px }

.size13b { font-size: 13px; font-weight: 900; line-height:16px }

.size14 { font-size: 14px; font-style: normal; line-height:19px}

.size14b { font-size: 14px; font-weight: 900; line-height:19px}

.size18 { font-size:18px; font-style: normal; line-height:22px }

.size24 { font-size:24px; font-style: normal ; line-height:29px }

.topics { font-size: 14px; font-style: normal; line-height:14px }

.titlered { font-size: 14px; font-weight: 900; color: #ff0000; font-family: osaka, sans-serif, sans, Arial, Helvetica;}

.titleblue{ font-size: 15px; font-weight: 400; color: #2A568F; font-family: osaka, sans-serif, sans, Arial, Helvetica;}

.titleblueb{ font-size: 15px; font-weight: 400; color: #2A568F; font-family: osaka, sans-serif, sans, Arial, Helvetica; border: 2px solid  #2A568F; padding-left: 15px;}

.b15b {font-size: 15px; color: #000000; font-weight: 900;}

.bgGray {font-size: 14px; font-weight: 900; background-color: #666666; color: #ffffff; padding: 2px 2px 2px 15px;font-family: osaka, sans-serif, sans, Arial, Helvetica; padding-left; 10px;}

.flink { font-size: 15px; font-weight: 900; color: #666666;}

.frame { border: 1px solid #6666666;}

.borderimg img{ border: 1px solid #999999; margin: 3px;}

.borderimg2 img{border: 0px solid #ffffff;}

.l_margin {margin-left: 10px;}

.space10 {width: 10px;  height: 10px;}

.table {padding: 3px: margin: 2px;}

.tableborder {padding: 0px: margin: 2px; border: 1px solid #cccccc;}

.bggray {background-color: #e7e7e7; color: #333333; line-height: 25px; border: 1px solid #666666; font-weight: 100; padding-left: 20px;}
.bggray a:link {color: #333333; text-decoration: none;}
.bggray a:hover {color: #336699; text-decoration: underline;}
.bggray a:visited {color: #333333; text-decoration: none;}


.bggray_02 {background-color: #e7e7e7; color: #333333; line-height: 25px; border: 1px solid #666666; font-weight: 100; padding-left: 20px;}
.bggray_02 a:link {color: #336699; text-decoration: none;}
.bggray_02 a:hover {color: #333333; text-decoration: underline;}
.bggray_02 a:visited {color: #336699; text-decoration: none;}
