/* CSS by kary */
BODY{
margin:0;
background:#ffffff;
color:#000;
font-size:12px;
line-height:150%;
background-position:center;
text-decoration: none;
background-image: url(/images);
}
img{border:0;}
a{text-decoration:none;}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #000;
	text-decoration: none;
}
a:visited {
	color: #000;
	text-decoration: none;
}
a:active {
	color: #cd0001;
	text-decoration: none;
}
a:hover {
	color: #cd0001;
	text-decoration: none;
}
td{font-size:12px;}
/* ==À¸Ä¿²Ëµ¥ÑùÊ½== */

.menu {width:90px;padding-top:3px;white-space: nowrap; text-align:center;} 
A.menu {color:#ffffff;font-size:13px;text-decoration: none} 
A.menu:link{color:#000;}
A.menu:visited{color:#000;}
A.menu:active{color:#000;}
A.menu:hover{color:red;}


.menunow {width:70px;padding-top:3px;white-space: nowrap} 
A.menunow {color:#000000;font-size:12px;text-decoration: none} 
A.menunow:link{color:#5d5d5e;}
A.menunow:visited{color:#5d5d5e;}
A.menunow:active{color:#5d5d5e;}
A.menunow:hover{color:#ff9933;}
.cRed,a.cRed:link,a.cRed:visited{color:CC0000; }
.btitle{
font-size:13px;
font-weight:bold;
color:#FFFFFF;
padding:5px 0 5px 35px;}
.ctitle{
font-size:13px;
font-weight:bold;
color:#0099FF;
padding:8px 0 5px 35px;}
.tright
{float:right;}
.tright a{color:#FFFFFF;padding-top:9px; padding-right:5px;}
.Atitle{
background:url(/images/about.gif) no-repeat;
font-size:13px;
font-weight:bold;
padding-left:35px;
padding-top:6px;
color:#EEA406;
}
.mbg{
color:#FFFFFF;
padding-left:3px;
font-weight:bold;
padding-top:3px;
}
.jtitle{
background:url(/images/ttt.gif) no-repeat;
font-size:13px;
font-weight:bold;
padding:5 0 5 30;
color:#1B6507;
border:#f1f1f1 solid 1px;
}
.credtd{color:#006600; font-weight:bold;}
.cgreen{color:#CC0000; font-weight:bold;}
.jobnote {
	COLOR: #006600; LINE-HEIGHT: 150%; BACKGROUND-COLOR:blue;
}
.ttit{
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	margin: 10px 10px 10px 17px;
	padding: 10px 10px 10px 17px;
}
.protit1{
	font-size: 12px;
	line-height:21px;
	color: #333333;
	background-repeat: no-repeat;
	background-position: left center;
	text-indent:20pt;
	background-image: url(/images/left_68.gif);
	font-weight: normal;
}
.lbg{background:url(lbg.gif) no-repeat;
height:27px;
padding-left:20px;
font-size:13px;
font-weight:bold;}
.lcRed{}
a.lcRed:link{color:#5d5d5e;}
a.lcRed:hover{color:red; font-size:14px;}
a.lcRed:active{color:#5d5d5e;}
.nav{ padding:5px;}
.text {
	font-size: 12px;
	line-height: 22px;
}
.ta03 {
	border-bottom: 1px solid #ac946c;
	background-color: #F2F2F2;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ac946c;
	border-left-color: #ac946c;
}
.ta04 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ac946c;

}
