/* CSS Document */
body,td,th {
	font-size: 12px;
	color: #6a6a6a;
	font-family:"�ｽ�ｭ�ｽ�ｳ �ｽ�ｰ郢ｧ�ｴ郢ｧ�ｷ郢晢ｿｽ縺�, arial, Sans-Serif;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
/*	min-width:1024px;*/
}
a:link {
	color: #6a6a6a; text-decoration:none; font-size:14px;
}
a:visited {
	color: #6a6a6a; text-decoration:none; font-size:14px;
}
a:hover {
	color: #3294d3; text-decoration:none; font-size:14px;
}
img{border:0;}
input{margin:0 10px;}
button { border:0px; background-color: white; }

.red   {color:#FF0000;}
.blue  {color:#3593d0;}
.white {color:#fff;}
.big_f {font-size:20px;}
.f_16  {font-size:16px;}
.f_14  {font-size:14px;}
.bold  {font-weight:bold;}
.clear {width:100%; clear:both; overflow:hidden;}
.right {text-align:right;}
.white_bg {background-color:#fff;}
.gray_bg  {background-color:#dfdedc;}
.lg_bg    {background-color:#ededed;}
.gray_b   {border:1px solid #dfdedc;}
.margin_s {margin:5px;}
.margin   {margin:10px;}
.margin_t {margin-top:10px;}
.margin_b {margin-bottom:10px;}
.padding_s {padding:5px;}
.padding   {padding:10px;}
.padding_l {padding-left:10px;}
.padding_r {padding-right:10px;}
.float_l { float:left; }
.padding_l1 {padding-left:18px;}

.container{width:100%; margin:0; border:none;}
.header{width:100%; float:left; overflow:hidden; background:url(../images/ttl_bg.jpg) repeat-x;}
.headerx{width:100%; float:left; overflow:hidden; background:url(../images/ttl_bg.jpg) repeat-x;}
/***.header_l{width:40%; height:80px; float:left; overflow:hidden; padding:0 10px; font-weight:bold; line-height:80px; background:url(../images/logo.jpg) no-repeat;}***/
.header_l{width:40%; height:60px; float:left; overflow:hidden; padding:0 10px; font-weight:bold; line-height:60px;}
.header_l a:link{color:#3593d0; font-size:20px;}
.header_l a:visited{color:#3593d0; font-size:20px;}
.header_l a:hover{color:#ff0000; font-size:20px;}
.content{width:100%; float:left;}
.contentx{width:98.5%; float:left; overflow:hidden; margin:20px 10px;}
.contentx1{width:98.5%; float:left; overflow:hidden; margin:20px 10px;}
.contentx2{width:1380px; float:left; overflow:hidden; margin:20px 10px;}
.ttl{width:100%; float:left; overflow:hidden; background-color:#3294d3;}
.ttl_l{width:2%; float:left; overflow:hidden; padding:10px 0 0 5px; height:30px;}
.ttl_r{width:95%; float:left; overflow:hidden; height:40px; line-height:40px; padding:0 5px;}
.search{width:99.8%; clear:both; overflow:hidden; border:1px solid #dfdedc;}
.list{width:100%; float:left; overflow:hidden;}
.listx{width:98%; float:left; overflow:hidden; padding:10px;}
.fenye{width:750px; overflow:hidden;}
.footer{width:100%; overflow:hidden;}

.border{border: 1px solid #DDDDDD}
.btn:hover{
    background-position:right top;
}

.btn:hover img{
    background-position:right top;
}
a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

/*fenye*/
.pagination {
	padding: 10px 10px 10px 20px;
	float:right;
}
.pagination ul {
	margin: 15px 0 0 0;
	padding: 0;
	text-align: left;
	font-size:14px;
	height:35px;
}
.pagination li {
	padding: 5px;
	margin:5px;
	list-style-type: none;
	display: inline;
	font-size:14px;
}
.pa_bg{	background-color:#8b8b8b;}
.pa_fo{	background-color:#8b8b8b;}
.pa_fo a:link{color:#fff;}
.pagination a, .pagination a:visited {
	padding: 10px;
	text-decoration: none;
	color: #000;
	font-size:14px;
}
.pagination a:hover, .pagination a:active {
	color: #000;
	background-color: lightyellow;
}
.pagination li.currentpage {
	font-weight: bold;
	padding: 5px;
	margin-right:5px;
	background-color: #3293d7;
	color: #FFF;
	font-size: 14px;
}
.pagination li.disablepage {
	padding: 0 5px;
	margin-right:5px;
	color: #929292;font-size: 14px;
}
.pagination li.nextpage {
	font-weight: bold;
	background-color:#8b8b8b;
}

.dh{width:100%; float:left; overflow:hidden; height:50px; line-height:50px;}
/**.sel select{width:405px;}**/
/**.sel input{width:400px;}**/
/**.sel textarea{width:1010px;}**/
/**.selx textarea{width:400px;}**/


.out{position:relative; width:200px; height:100px;}
.in0{position:absolute; top:60px; left:25px; font-size:20px; color:#fff; font-weight:bold;}
.in1{position:absolute; top:60px; left:15px; font-size:20px; color:#fff; font-weight:bold;}
.in2{position:absolute; top:60px; left:20px; font-size:20px; color:#fff; font-weight:bold;}
.in3{position:absolute; top:60px; left:25px; font-size:20px; color:#fff; font-weight:bold;}
.in4{position:absolute; top:60px; left:30px; font-size:20px; color:#fff; font-weight:bold;}
.in5{position:absolute; top:60px; left:35px; font-size:20px; color:#fff; font-weight:bold;}
.in6{position:absolute; top:60px; left:40px; font-size:20px; color:#fff; font-weight:bold;}
.in7{position:absolute; top:60px; left:45px; font-size:20px; color:#fff; font-weight:bold;}
.in8{position:absolute; top:60px; left:50px; font-size:20px; color:#fff; font-weight:bold;}
.in9{position:absolute; top:60px; left:55px; font-size:20px; color:#fff; font-weight:bold;}
.in10{position:absolute; top:60px; left:60px; font-size:20px; color:#fff; font-weight:bold;}

.ftr{ clear: both; padding: 10px; }

/* header menu */
.h_menu { width:99% ; float:left; overflow:hidden; }
/***.h_menu_l { width:85px; height:20px; float:left; padding:10px 0 5px 0; border:1px solid white; color:#fff; background-color:#000; text-align:center; }***/
.h_menu_l { float:left; margin-bottom:5px; width:100px; height:45px; line-height:45px; overflow:hidden;}
.h_menu_l a{ display:block; border:1px solid white; padding:0 0px; width:100px;text-align:center;}
.h_menu_l a:link{background-color:#000; color:#fff;}
.h_menu_l a:visited{background-color:#000; color:#fff;}
.h_menu_l a:hover{background-color:#3294d3; color:#fff;}

.edit_message_area { padding: 10px;  }