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 { 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 #006699; 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; text-align: left; background-color:#E7E7E7;}

.searchmenu { font-size: 12px; color: #000000; padding-left:14px; text-decoration: none; text-align: left; background-color:#BBE662;}
.searchmenu_o { font-size: 12px; color: #ff6600; padding-left:14px; text-decoration: none; text-align: left; background-color:#87D300;}

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;}

.size10w { font-size: 10px; font-style: normal; line-height:15px; color: #ffffff;}

.size10_red { font-size: 10px; font-style: normal; line-height:15px; color: #ff0000;}

.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;}

.size14w{ font-size: 14px; line-height:19px; color: #ffffff;}

.size14b { font-size: 14px; font-weight: 900; line-height:19px;}

.bgyellow { font-size: 14px; background-color: #F0EB7A; color: #265665; font-weight: 700; padding-left: 10px;}

.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;}

.titlebluebold{ font-size: 15px; font-weight: 700; 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;}

.titlebgreen{font-size: 14px; font-weight: 400; color: #2A568F; background-color: #BED9ED; font-family: osaka, sans-serif, sans, Arial, Helvetica;}

.b15b {font-size: 15px; color: #000000; font-weight: 900;}

.bgGray {font-size: 14px; font-weight: 900; background-color: #666666; color: #ffffff; padding-top: 2px; padding-bottom: 2px; padding-right: 2px;  padding-left: 15px; font-family: osaka, sans-serif, sans, Arial, Helvetica;}

.flink { font-size: 15px; font-weight: 900; color: #666666;}

.frame { border: 1px solid #666666;}

.dottedframe {border: 1px dotted #F93508;}

.borderimg img{ border: 1px solid #999999; margin: 3px;}

.borderimg2 img{border: 0px solid #ffffff;}

.l_margin {margin-left: 10px;}

.space10 {width: 10px;  height: 10px;}

.space5 {width: 5px;  height: 5px; voice-family:"\"}\""; voice-family: inherit; width: 5px; height: 5px;}

.margin_bottom{margin-bottom: 5px;}

.margin_bottom10{margin-bottom: 10px;}

.table {padding: 3px;}

.border_pink {border-bottom: 1px dotted #DA89BE;}

.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;}
.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;}
.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;}

.link_blue {}
.link_blue a:link {color: #052143; text-decoration: none;}
.link_blue a:hover {color: #000000; text-decoration: underline;}
.link_blue a:visited {color: #000000; text-decoration: none;}

.link_red {}
.link_red a:link {color: #ff0000; text-decoration: none;}
.link_red a:hover {color: #ff0000; text-decoration: underline;}
.link_red a:visited {color: #ff0000; text-decoration: none;}

.link_bggray {}
.link_bggray a:link { color: #333333; text-decoration: none; }
.link_bggray a:hover { color: #FFFFFF; text-decoration: none; background-color: #666666;}
.link_bggray a:visited { color: #333333; text-decoration: none; }

.size1 { font-size: 10px; font-style: normal; line-height:15px }

.size2 { font-size: 12px; font-style: normal; line-height:17px }

.size3 { font-size: 14px; font-style: normal; line-height:19px}

.size3b { font-size: 14px; font-weight: 900; line-height:19px}

.size4 { font-size:18px; font-style: normal; line-height:22px }

.size5 { font-size:24px; font-style: normal ; line-height:29px }

A.leftmenu01:link {font-size:12px; color :#333333; text-decoration:none;}

A.leftmenu01:visited { font-size:12px; color :#333333; text-decoration:none;}

A.leftmenu01:hover { font-size:12px; color :#FF0000; text-decoration:underline;}

A.leftmenu02:link { font-size:12px; color :#003366; text-decoration:none;}

A.leftmenu02:visited { font-size:12px; color :#003366; text-decoration:none;}

A.leftmenu02:hover { font-size:12px; color :#FF0000; text-decoration:underline;}