@charset "utf-8";

*{

	border:0;

	padding:0;

	margin:0;

	font-size:12px;

	font-family:Tahoma, Geneva, sans-serif;

	line-height:18px;

	outline: none;

}

div{

	float:none;

	display:block;

	position:relative;

}

#doc{

	width:100%;

	text-align:center;

	background-color: #000;

}

#all{

	width:100%;

	text-align:center;

}

#all-in{

	width:100%;

	text-align:center;

}

#holder{

	width:1000px;

	text-align:center;

	margin:0 auto;

	background-image: url(images/02.jpg);

	background-position: right top;

	background-repeat: no-repeat;

}

#holder-in{

	width:800px;

	margin:0 auto;

}

#top{

	width:800px;

	height:450px;

	background-image: url(images/01.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	text-align: left;

}

#menu{

	float:left;

	padding: 185px 0 0 0;

}

#subtop{

	width:800px;

	height:85px;

	background-position: center top;

	background-image: url(images/03.jpg);

	background-repeat: no-repeat;

	text-align: right;

}

#main{

	background-position: center top;

	background-image: url(images/04.jpg);

	background-repeat:repeat-y;

	border: 0px solid #0b0b0b;

	border-top:0;

	width: 800px;

	text-align: left;

}

#main-in{

	padding:10px 35px 55px 35px;

	border: 5px solid #0b0b0b;

	border-top:0;

}

#bottom{

	width:800px;

	height:85px;

	background-position: center top;

	background-image: url(images/0x5.jpg);

	background-repeat: no-repeat;

	margin: 20px 0 0 0;

}

#footer-a{

	width:800px;

	text-align:left;

}

#footer-b{

	width:800px;

	text-align:right;

	margin: 0 0 40px 0;

}

#main-in p{

	text-align:justify;

	color:#666;

	padding: 0 0 10px 0;

}

#footer-a p, #footer-b p{

	color:#333;

	padding: 0 0 10px 40px;

	font-size: 10px;

}

#footer-a p a, #footer-b p a{

	text-align:left;

	color:#900;

	text-decoration:none;

	font-size: 10px;

}

#footer-a p a:hover, #footerba p a:hover{

	text-decoration:underline;

}

#top ul{

	display:list-item;
	list-style:none;

}

#top ul li{

	display:list-item;

	list-style:none;

	margin: 0 0 9px 0;

}

h1{

	font-size:30px;

	font-weight:bold;

	color:#900;

	float:right;

	padding:30px 40px 2px 0;

	line-height: 35px;

	text-align: right;

	border-bottom: 5px dotted #900;

}

h2{

	font-size:11px;

	font-weight:bold;

	color:#333;

	float:left;

	line-height: 15px;

	padding:25px 0 3px 40px;

	text-align: left;

	border-bottom: 3px dotted #333;

}



h3{

	font-size:12px;

	font-weight:bold;

	color:#900;

	padding:0 0 10px 0;

	text-align: left;

}

a{

	color:#900;

	font-weight:normal;

	text-decoration:underline;

}

a:hover{

	text-decoration:none;

}

a.lk-1{

	color:#666;

	font-weight:normal;

	text-decoration:none;

}

a.lk-1:hover{

	text-decoration:underline;

}

.im-0{

	border:5px solid #333;

	width: 100px;

	margin: 0 15px 5px 0;

}

.im-1{

	border:5px solid #333;

	width: 220px;

}

.im-4{

	border:5px solid #333;

	width: 205px;

	height: auto;

}

.im-2{

	border:5px solid #333;

	width: 220px;

	float: left;

	margin: 0 15px 15px 0;

}

.im-3{

	border:0;

	width: 195px;

	float: left;

	margin: 0 15px 15px 0;

}

.dv-1{

	float:left;

	width:225px;

}

.dv-2{

	float:left;

	width:265px;

	text-align: center;

}

.dv-2-in{

	margin:0 auto;

	width:225px;

}

.dv-3{

	float:left;

	width:225px;

}

.dv-123{

	clear:both;

	width:720px;

}

.dv-4{

	float:left;

	width:520px;

	text-align: left;

}

.dv-5{

	float:left;

	width:200px;

	text-align: left;

}

.dv-cutenews{

	width:550px;

	text-align:justify;	

}

.dv-cutenews *{

	text-align:justify;

	color:#666;

}

.dv-clear{

	width:720px;

	font-size:0;

	line-height:0;

	height:0;

	clear: both;

}

.dv-sp{

	width:720px;

	font-size:0;

	line-height:0;

	height:10px;

	clear: both;

}

.dv-sp-2{

	width:200px;

	font-size:0;

	line-height:0;

	height:0;

	clear: both;

	margin:20px 0 20px 0;

	border-bottom:1px solid #222;

}

.tx-1{

	color:#900;

}




