.news14 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; font-style: normal; line-height: 18px; font-weight: bold; color: #333333}
.news14 A:link    { text-decoration: underline; color:#0000FF}
.news14 A:visited { text-decoration: underline; color:#0000FF}
.news14 A:active  { text-decoration: underline; color:#FF0000 }
.news14 A:hover   { text-decoration: underline; color:#FF0000 }

.toppage {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; font-style: normal; line-height: 16px; font-weight: normal; color: #333333}
.toppage A:link    { text-decoration: underline; color:#333333 }
.toppage A:visited { text-decoration: underline; color:#333333 }
.toppage A:active  { text-decoration: underline; color:#FF0000 }
.toppage A:hover   { text-decoration: underline; color:#FF0000 }

.head-menu {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #0000FF;
	background-image: url(img/title-bg.gif);
}
.head-menu A:link    { text-decoration: none; color:#333333 }
.head-menu A:visited { text-decoration: none; color:#333333 }
.head-menu A:active  { text-decoration: none; color:#FF0000 }
.head-menu A:hover   { text-decoration: none; color:#FF0000 }

.head {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #0000FF;
}
.head A:link    { text-decoration: none; color:#000000}
.head A:visited { text-decoration: none; color:#000000}
.head A:active  { text-decoration: none; color:#FF0000 }
.head A:hover   { text-decoration: none; color:#FF0000 }

.head_bg {background-image: url(img/menu-bg.gif);}

.babelmenu {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}

.babelmenu A:link    { text-decoration: none; color:#0000FF}
.babelmenu A:visited { text-decoration: none; color:#0000FF}
.babelmenu A:active  { text-decoration: none; color:#FF0000}
.babelmenu A:hover   { text-decoration: none; color:#FF0000}

.babelmenu_bg {background-image: url(img/menu_babel-bg.gif);}

.l-table {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-color: #FFFFFF;
	color: #FFFFFF;
	background-color: #006600;
	background-position: center;

}
.l-table A:link    { text-decoration: none; color:#FFFFFF }
.l-table A:visited { text-decoration: none; color:#FFFFFF }
.l-table A:active  { text-decoration: none; color:#FFFFFF }
.l-table A:hover   { text-decoration: none; color:#FFFF00 }

.table {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; font-style: normal; line-height: 16px; font-weight: normal; font-color: #FFFFFF; color: #000000}
.table A:link    { text-decoration: none; color:#FFFFFF }
.table A:visited { text-decoration: none; color:#FFFFFF }
.table A:active  { text-decoration: none; color:#FFFFFF }
.table A:hover   { text-decoration: none; color:#FFFF00 }

.top_b {  font-family: "Arial"; font-size: 12px;	font-style: normal; line-height: 16px; font-weight: bold; color: #000000;}
.top_b A:link    { text-decoration: underline; color:#000066 }
.top_b A:visited { text-decoration: underline; color:#000033 }
.top_b A:active  { text-decoration: underline; color:#FF0000 }
.top_b A:hover   { text-decoration: underline; color:#CC3333 }

.top {  font-family: "Arial"; font-size: 12px;	font-style: normal; line-height: 16px; font-weight: normal; color: #000000;}
.top A:link    { text-decoration: underline; color:#000066 }
.top A:visited { text-decoration: underline; color:#000033 }
.top A:active  { text-decoration: underline; color:#FF0000 }
.top A:hover   { text-decoration: underline; color:#CC3333 }

.table-ti {
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	background-position: center center;
	background-color: #8DC7FD;

}
.table-ti A:link    { text-decoration: none; color:#000000 }
.table-ti A:visited { text-decoration: none; color:#000000 }
.table-ti A:active  { text-decoration: none; color:#000000 }
.table-ti A:hover   { text-decoration: none; color:#000000 }

.table-g {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	background-position: center center;
	font-variant: normal;
	letter-spacing: 1px;
}
.table-g A:link    { text-decoration: underline; color:#0000FF }
.table-g A:visited { text-decoration: underline; color:#0000FF }
.table-g A:active  { text-decoration: underline; color:#FF0000 }
.table-g A:hover   { text-decoration: underline; color:#FF0000 }

.table-me {
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	background-position: center center;
	background-color: #00CD66;

}
.table-me A:link    { text-decoration: none; color:#000000 }
.table-me A:visited { text-decoration: none; color:#000000 }
.table-me A:active  { text-decoration: none; color:#000000 }
.table-me A:hover   { text-decoration: none; color:#000000 }

.table-si {
	font-family: "Arial";
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: center center;
	background-color: #FF3C3C;
	background-image: url(img/table-bg.gif);


}
.table-si A:link    { text-decoration: none; color:#000000 }
.table-si A:visited { text-decoration: none; color:#000000 }
.table-si A:active  { text-decoration: none; color:#000000 }
.table-si A:hover   { text-decoration: none; color:#000000 }

.table-shiken {
	font-family: "Arial";
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: center center;
	background-color: #FF3333;

}
.table-shiken A:link    { text-decoration: underline; color:#0000FF}
.table-shiken A:visited { text-decoration: underline; color:#0000FF}
.table-shiken A:active  { text-decoration: underline; color:#FF0000}
.table-shiken A:hover   { text-decoration: underline; color:#FF0000}

.table-merumaga {
	font-family: "Arial";
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #1F1F1F;
	background-position: center center;
	background-color: #FFFF66;



}
.table-merumaga A:link    { text-decoration: underline; color:#0000FF}
.table-merumaga A:visited { text-decoration: underline; color:#0000FF}
.table-merumaga A:active  { text-decoration: underline; color:#FF0000}
.table-merumaga A:hover   { text-decoration: underline; color:#FF0000}

.table-ca {
	font-family: "Arial";
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: center center;
	background-color: #0033CC;
}
.table-ca A:link    { text-decoration: underline; color:#0000FF}
.table-ca A:visited { text-decoration: underline; color:#0000FF}
.table-ca A:active  { text-decoration: underline; color:#FF0000}
.table-ca A:hover   { text-decoration: underline; color:#FF0000}

.table-etra {
	font-family: "Arial";
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: center center;
	background-color: #009911;
}
.table-etra A:link    { text-decoration: underline; color:#0000FF}
.table-etra A:visited { text-decoration: underline; color:#0000FF}
.table-etra A:active  { text-decoration: underline; color:#FF0000}
.table-etra A:hover   { text-decoration: underline; color:#FF0000}

.table-pre {
	font-family: "Arial";
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: center center;
	background-color: #FF3300;
}
.table-pre A:link    { text-decoration: underline; color:#0000FF}
.table-pre A:visited { text-decoration: underline; color:#0000FF}
.table-pre A:active  { text-decoration: underline; color:#FF0000}
.table-pre A:hover   { text-decoration: underline; color:#FF0000}

.table-red {
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #FF0000;
}
.table-red A:link    { text-decoration: underline; color:#FF0000 }
.table-red A:visited { text-decoration: underline; color:#FF0000 }
.table-red A:active  { text-decoration: underline; color:#FF0000 }
.table-red A:hover   { text-decoration: underline; color:#FF0000 }

.text-16b {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}

.text-16bw {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
}


.text-14bg_bg-y {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
	background-color: #FFCC00;
}

.text-14bw {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.text-14bg {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
}

.text-14b {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
}

.text-14g {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}

.text-14 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
}

.text-12br {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #FF0000;
}

.text-12bw {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.text-12bg {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #333333;
}

.text-12bk {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
}

.text-12bg_bg-y {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #333333;
	background-color: #FFFF51;
}

text-12bg_bg-gre {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #333333;
	background-color: #CCFFCC;
}

.text-12bg_bg-g {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #333333;
	background-color: #B5FFDA;
}

.text-12g {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
}

.text-12r {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #E10000;
}

.text-12 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #0000000;
}

.text-10 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
}
.text-10g {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
}
.text-b {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	letter-spacing: 1px;

}

.text {
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	letter-spacing: 1px;
}
.text A:link    { text-decoration: underline; color:#0000FF }
.text A:visited { text-decoration: underline; color:#0000FF }
.text A:active  { text-decoration: underline; color:#0000FF }
.text A:hover   { text-decoration: underline; color:#FF0000 }

.date {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
}
.date A:link    { text-decoration: none; color:#003399 }
.date A:visited { text-decoration: none; color:#996633 }
.date A:active  { text-decoration: none; color:#FF0000 }
.date A:hover   { text-decoration: none; color:#CC3333 }

.small {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #00CD66;
}
.small A:link    { text-decoration: none; color:#003399 }
.small A:visited { text-decoration: none; color:#996633 }
.small A:active  { text-decoration: none; color:#FF0000 }
.small A:hover   { text-decoration: none; color:#CC3333 }
.xsmall {
	font-family: "Arial";
	font-size: 10px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
}
.xsmall A:link    {
	text-decoration: none;
	color:#003399;
}
.xsmall A:visited { text-decoration: none; color:#996633 }
.xsmall A:active  { text-decoration: none; color:#FF0000 }
.xsmall A:hover   { text-decoration: none; color:#CC3333 }

.head-s {
	font-family: "Arial";
	font-size: 10px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	background-image: url(img/menu-bg.gif);

}

.head-s A:link    {
	text-decoration: none;
	color:#003399;
	background-color: #FFD700;
}
.head-s A:visited { text-decoration: none; color:#996633 }
.head-s A:active  { text-decoration: none; color:#FF0000 }
.head-s A:hover   { text-decoration: none; color:#CC3333 }

.news {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	line-height: 17px;
	color: #0000FF;
	font-weight: bold;

}
.news A:link    { text-decoration: underline; color:#0000FF }
.news A:visited { text-decoration: underline; color:#0000FF }
.news A:active  { text-decoration: underline; color:#0000FF }
.news A:hover   { text-decoration: underline; color:#FF0000 }

.table-recruit {
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: center center;
	background-color: #000099;

}
.bk_wh_text1 {  font-size: 12px; line-height: 140%; color: #000000; background-color: #FFFFFF}
.bk_la_text1 { font-size: 12px; line-height: 140%; color: #000000; background-color: #D9C9E7}
.bk_black {  background-color: #000000}
.bk_y_text1 { font-size: 12px; line-height: 140%; color: #000000; background-color: #FFFFCC; font-weight: bold}
.bk_miz_text1 { font-size: 11px; line-height: 145%; color: #000000; background-color: #C8E3FF; font-weight: bold}
.bk_gn_text1 { font-size: 12px; line-height: 140%; color: #000000; background-color: #DAF3FE}
.bk_bl_textw { font-size: 12px; line-height: 140%; color: #FFFFFF; background-color: #3300FF; font-weight: bold}
.bk_wh_text2 { font-size: 12px; line-height: 140%; color: #000000; background-color: #FFFFFF ; font-weight: bold}
.top_b2 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; color: #000000; }
