/**
 * Update Log:
 * 2009-05-09   kairyou added k-link
 */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
html,body {
    height:100%;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
fieldset,img,iframe{border:none;}
li{list-style:none;}/*ol,ul*/
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}
.text a{
	color: #000000;
	text-decoration: none;
}
.text a:hover{
	color: #000000;
	text-decoration: underline;
}
.all {
    width: 962px;
    margin:0 auto;
	height: 100%;
	background:#000;
}
.mid
{
width:962px;
height:694px !important;
height: 100%;
margin-right:auto;
margin-left:auto;
background:#fff;
}
.left
{
width:248px;
float:left;
background:#fff;
margin-right:18px;
height: auto;
}
.right
{
width:696px;
float:left;
background:#fff;
height: auto;
}
.bottom
{
width:962px;
height:52px;
margin-right:auto;
margin-left:auto;
background:#fff;
}
.bottomtext
{
font-family: Verdana;
font-size:11px;
color:#000000;
line-height:18px;
}
.bottomtext a
{
font-family: Verdana;
font-size:11px;
color:#000000;
line-height:18px;
text-decoration:none;
}
.text
{
font-family: Arial;
font-size:12px;
color:#000000;
line-height:18px;
}
.text2
{
font-family: Arial;
font-size:12px;
color:#000000;
line-height:14px;
}
.text2 a
{
font-family: Arial;
font-size:11px;
color:#de0000;
line-height:14px;
text-decoration:underline;
}
.nav
{
	font-family: Arial;
	font-size:10px;
	color:#000000;
	line-height:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
}
.nav a
{
	font-family: Arial;
	font-size:10px;
	color:#000000;
	line-height:25px;
	text-decoration:none;
}
.navs
{
	font-family: Arial;
	font-size:10px;
	color:#000000;
	line-height:25px;
}
.navs a
{
	font-family: Arial;
	font-size:10px;
	color:#000000;
	line-height:25px;
	text-decoration:none;
}
.nav_s
{
	font-family: Arial;
	font-size:10px;
	color:#000000;
	line-height:25px;
}
.nav_s a
{
	font-family: Arial;
	font-size:10px;
	color:#000000;
	line-height:25px;
	text-decoration:none;
}
.nav2
{
	font-family: Arial;
	font-size:10px;
	color:#000000;
	line-height:25px;
}
.nav3
{
	font-family: Arial;
	font-size:11px;
	color:#000000;
	line-height:13px;
}
.nav2 a
{
	font-family: Arial;
	font-size:10px;
	color:#000000;
	line-height:25px;
	text-decoration:none;
}
.text3
{
font-family: Arial;
font-size:12px;
color:#000000;
line-height:18px;
}
.text3 a
{
font-family: Arial;
font-size:12px;
color:#000000;
line-height:18px;
text-decoration:none;

}
.red2
{
font-family: Arial;
font-size:12px;
color:#D70C0C;
line-height:18px;
}
.bule
{
font-family: Arial;
font-size:14px;
color:#0000B5;
line-height:18px;
}
.bule2
{
font-family: Arial;
font-size:18px;
color:#1869A4;
line-height:25px;
}
.bule2 a
{
color:#1869A4;
text-decoration:none;
}
.bule2 a:hover
{
	color:#1869A4;
	text-decoration: underline;
}
.bule3
{
font-family: Arial;
font-size:12px;
font-weight:bold;
color:#000;
line-height:14px;
}
.bule3 a
{
color:#000;
text-decoration: none;
}
.bule3 a:hover
{
color:#000;
text-decoration: none;
}
.bule4
{
font-family: Arial;
font-size:12px;
color:#0000B5;
line-height:18px;
}
.title
{
font-family: Arial;
font-size:18px;
color:#000000;
line-height:25px;
}
.list {
	font-family: Arial;
	font-size: 12px;
	color: #0000B5;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
}
.list a{
	font-family: Arial;
	font-size: 12px;
	color: #0000B5;
}
.list a:link {
    font-family: Arial;
	text-decoration: none;
}
.list a:visited {
    font-family: Arial;
	text-decoration: none;
	color: #0000B5;
}
.list a:hover {
    font-family: Arial;
	text-decoration: none;
	color: #919090;
}
.list a:active {
    font-family: Arial;
	text-decoration: none;
	color: #0000B5;
}
.input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	height:14px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;

}
.input2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;

}
.pronav
{
font-family: Arial;
font-size:14px;
color:#000000;
line-height:18px;
}
.smalltitle
{
	font-family: Arial;
	font-size:14px;
	color:#000000;
	line-height:18px;
	font-weight:bold;
	text-transform: capitalize/*uppercase*/;
}
.space{margin-right:10px;}
.space2{margin-left:10px;}
.whitetitle
{
	font-family: Arial;
	font-size:14px;
	color:#fff;
	line-height:18px;
	font-weight:bold;
	text-transform: uppercase;
}
.text4
{
font-family: Arial;
font-size:14px;
color:#000000;
line-height:24px;
}
.text6
{
font-family: Arial;
font-size:12px;
color:#000000;
line-height:14px;
}
.text6  a
{
font-family: Arial;
font-size:12px;
color:#000000;
line-height:14px;
text-decoration:none;
}
.red
{
font-family: Arial;
font-size:18px;
color:#000;
line-height:24px;
}
.red3
{
font-family: Arial;
font-size:14px;
color:#ff0000;
line-height:24px;
}
.list6 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	line-height:20px;
}
.list6 a{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	line-height:20px;
}
.list6 a:link {
    font-family: Arial;
	text-decoration: none;
}
.list6 a:visited {
    font-family: Arial;
	text-decoration: none;
	color: #000000;
}
.list6 a:hover {
    font-family: Arial;
	text-decoration: none;
	color: #919090;
}
.list6 a:active {
    font-family: Arial;
	text-decoration: none;
	color: #000000;
}


.list7 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	line-height:20px;
}
.list7 a{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	line-height:20px;
}
.list7 a:link {
    font-family: Arial;
	text-decoration: none;
}
.list7 a:visited {
    font-family: Arial;
	text-decoration: none;
	color: #000000;
}
.list7 a:hover {
    font-family: Arial;
	text-decoration: none;
	color: #919090;
}
.list7 a:active {
    font-family: Arial;
	text-decoration: none;
	color: #000000;
}


.list8 {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f3f3f3;
	line-height:20px;
}
.list8 a{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	line-height:20px;
}
.list8 a:link {
    font-family: Arial;
	text-decoration: none;
}
.list8 a:visited {
    font-family: Arial;
	text-decoration: none;
	color: #000000;
}
.list8 a:hover {
    font-family: Arial;
	text-decoration: none;
	color: #919090;
}
.list8 a:active {
    font-family: Arial;
	text-decoration: none;
	color: #000000;
}
/* =added by :kairyou */
/*{{*/
.fix:after{content:'\0020';display:block;height:0;clear:both;}
.fix {*zoom:1;}
.clr{clear:both;height:0;overflow:hidden;}
.k-link:link,.k-link:visited{color: #de0000}
.k-link:hover{color: #000000;}
.nop{white-space:nowrap;}
.vat{vertical-align:top;}
.tar{text-align:right;}
.tac{text-align:center;}
    .pro-inf{padding:10px;background:#F9F9F9;border:1px solid #AEAEAE}
    .pro-infs{padding:10px;}
    .pro-inf ul{margin:0;padding:0;list-style:none;line-height:23px;}
    .pro-list li{padding-left:17px;background:url(../images/dot3.jpg) no-repeat 0 5px;}
    .plist2 li{padding-left:17px;background:url(../images/dot3.gif) no-repeat 0 5px;line-height:21px;}
#ft{width:930px;margin:0 auto;padding:10px 16px;background:#DFE0DB url(../images/ft_bg.gif) no-repeat 100% 100%;color:#333333;}
#ft p{margin:0;padding:0;}
span.dot3{padding-left:12px;background:url(../images/dot3.jpg) no-repeat 0 50%;}
/*}}*/
/*div form*/
#form{ width:673px; clear:both; overflow:hidden; text-overflow:ellipsis;}
#form_l{ float:left; width:500px; border:1px solid #000;}
.form_text{ font-size:12px; color:#fff; font-weight:bold;}
li{ padding:0; margin:0; list-style:none; }
.form_link strong{ float: left; width:100px; margin-left:20px;}
.form_link li{ margin-left:20px; float:left; width:140px; padding-left:12px; padding:3px 0;list-style-type:disc;}
.reds {
	color: #FF0000;
	font-weight: bold;
}
.black {
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.glass{ font:"Courier New", Courier, monospace; font-size:12px; font-weight:bold; font-style:italic; color:#000; }
.fixs {*zoom:1;}
.plist2s { _margin-left:16px;}
.plist2s li{padding-left:17px; margin-left:-20px; _margin-left:0px; background:url(../images/dot3.gif) no-repeat 0 5px;line-height:21px;}
.rights{ width:500px; margin-top:18px; border:2 solid #E5E5E5;}
.a1:link {color:#0C5892; text-decoration:underline;}
.a1:visited {color:#0C5892;text-decoration:underline;}
.a1:hover {color: #85182D; text-decoration:none;}
.a9:link {color: #0000B5; text-decoration:underline; font-size:14px; font-weight:bold; text-indent:15px; line-height:30px; }
.a9:visited {color: #0000B5;text-decoration:underline; font-size:14px;font-weight:bold;text-indent:15px;  line-height:30px;  }
.a9:hover {color: #0000B5; text-decoration:none;font-size:14px; font-weight:bold;text-indent:15px; line-height:30px;  }

.sitm{ border-bottom: 1px dashed #ddd; width:680px; margin-bottom:18px; float:left;}
.sitms{ border-bottom: 1px dashed #ddd; width:680px; margin-bottom:18px; float:left;}
.sdts{ float:left; width:270px; height:20px; display:inline;}
.xin {color: #FF0000}
