html{
  SCROLLBAR-ARROW-COLOR:#000000;/* 箭头 */
  SCROLLBAR-FACE-COLOR:#FFFFFF;/* 外面 */
  SCROLLBAR-TRACK-COLOR:#F9F9F9;/* 内面 */  
  SCROLLBAR-HIGHLIGHT-COLOR:#FFFFFF;/* 左，上 内线 */
  SCROLLBAR-SHADOW-COLOR:#FFFFFF;/* 右，上 内线 */
  SCROLLBAR-3DLIGHT-COLOR:#CCCCCC;/* 左，上 外线 */
  SCROLLBAR-DARKSHADOW-COLOR:#CCCCCC;/* 左，上 外线 */
}
body {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	background: url(../images/bodybg.jpg) repeat-x;
	margin: 0;
	padding: 0;
}
a {font-size:12px; color:#5E5959; text-decoration:none;}
a:hover {font-size:12px; color:#A51F22; text-decoration:none;}
.news-title{font-size:14px;}
.news-title:hover{font-size:14px;}

.trunpage {margin:0; padding:0; list-style-type:none; list-style:none;}
.trunpage li {float:left; list-style-type:none; list-style:none; margin-right:1px; margin-left:1px;}
.trunpage_nav_ordinary {display: block; font-family:Arial, Helvetica, sans-serif; border:1px solid #CCCCCC; padding:1px 5px 1px 5px; text-decoration:none;}
.trunpage_nav_ordinary:hover {display:block; font-family:Arial, Helvetica, sans-serif; border:2px solid #A51F22; padding:0px 4px 0px 4px; background-color:#f1cecf; color:#A51F22; text-decoration:none;}

.menus{display:block; padding-right:12px; padding-left:12px; height:35px; line-height:35px; text-align:center; font-size:14px; font-weight:bold; letter-spacing:1px; color:#FFFFFF;}
.menus:hover{display:block; padding-right:12px; padding-left:12px; height:35px; line-height:35px; text-align:center; font-size:14px; font-weight:bold; letter-spacing:1px; color:#FFFFFF; text-decoration:underline;}

.leftlm{display:block; width:164px; padding-left:20px; height:26px; line-height:25px; background:url(../images/leftlm-out.jpg); font-size:12px; font-weight:bold; letter-spacing:1px;}
.leftlm:hover{
	display: block;
	background: url(../images/leftlm-over.jpg);
	width: 164px;
	padding-left: 20px;
	height: 26px;
	line-height: 25px;
	font-size: large;
	font-weight: bold;
	letter-spacing: 1px;
	color: #A51F22;
}

.leftlm_over{display:block; background:url(../images/leftlm-over.jpg); width:164px; padding-left:20px; height:26px; line-height:25px; font-size:12px; font-weight:bold; letter-spacing:1px; color:#A51F22;}
.leftlm_over:hover{display:block; background:url(../images/leftlm-over.jpg); width:164px; padding-left:20px; height:26px; line-height:25px; font-size:12px; font-weight:bold; letter-spacing:1px; color:#A51F22; text-decoration:underline;}

img{
	border: 0;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
p{
	margin: 5px 0 5px 0;
	padding-left: 5px;
}

.select{border-left:1px #C8C8C8 solid; border-top:#C8C8C8 1px solid; border-right:1px #E7E7E7 solid; border-bottom:#E7E7E7 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}

.white{color:#FFFFFF;}
.white:hover{color:#FFFFFF; text-decoration:underline;}
.s_red{color:#A51F22;}
.s_red:hover{color:#A51F22; text-decoration:underline;}
.red_under{color:#A51F22; text-decoration:underline;}
.red_under:hover{color:#A51F22;}
.hui{color:#999999;}
.eng{font-family:Arial, Helvetica, sans-serif;}
.left-title{font-size:14px; color:#FFFFFF; font-weight:bold; letter-spacing:1px;}
.right-title{
	font-size: medium;
	font-weight: bold;
	letter-spacing: 1px;
}
.bor_bottom{border-bottom:1px dashed #C8C8C8;}
.bor_bottom2{border-bottom:1px solid #C8C8C8;}.JP {
	font-family: Meiryo;
	line-height: 24px;
	font-size: small;
}
.JP {
	font-weight: bold;
}
.JP {
	font-weight: normal;
}
p {
	font-weight: bold;
}
