/* CSS Document created by kazh*/

/*-----------------------first settings-----------------------*/
* {
margin : 0 ;
padding : 0 ;
font-size : 100% ;
font-style : normal ;
font-weight : normal ;
text-decoration : none ;
background : transparent ;
}
img {
border : none ;
line-height : 0 ;
vertical-align : bottom ;
}
ul{
margin:0; padding:0;
/**/list-style:none;
}
li{
/*float:left;*/
}
/*-----------------------first settings-----------------------*/

body{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:1.2em;
font-size:12px;
font-weight:lighter;
color:#666;
background:url(../images/bg.gif) repeat top left;
margin:0;
padding:0;

}
a, a:visited{
color:#a17e41;
text-decoration:none;
}
a:hover{
color:#ccc;
text-decoration:underline;
}

h1,h2,h3,h4,h5,h6,address,em,strong { margin:0; padding:0; border:none; font-style:normal; font-weight:normal; text-decoration:none; color:#333; list-style:none; }
h1 { background: #dece8c; border-bottom:2px solid #81612a; color:#fff; text-indent:100px; line-height: 200%; font-size: 10px; color: #81612a; }

#wrap{
	width:1000px;
	position:absolute;
	left:50%;
	background:#FFF url(../images/index_head_bg.jpg) no-repeat;
	margin:0 0 0 -500px;
	padding:0;
/*    min-height: 1em;
    display: inline-table;*/

	/*border:solid 1px red;*/
	/*height:155%;*/
	/*min-height:387px;*/
	/*height:100%;*/
	/*height:auto !important;*/
	/*height:387px;*/
}
/*#wrap:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}*/
/*\*/
/** html #wrap {
    height: 1em;
}

#wrap {
    display: block;
}*/
/**/

#wrap #ind_flash{
	position: absolute;
	top: 75px;
	left: 0px;
	z-index: 10;
}

/*+++++++++ menu ++++++++++*/
#wrap #ind_menu{
	position:absolute;
	top:40px;
	left:390px;
	width:518px;
	height:30px;
}
	#ind_menu ul li{float:left;}

#wrap #ind_lang{
	position:absolute;
	top:30px;
	left:920px;
	width:60px;
	height:40px;
}
	#ind_lang ul li{padding: 1px;}
/*+++++++++ menu ++++++++++*/

	img#ind_logo{
		margin:17px 0 0 101px;
		width:189px;
		height:44px;
	}
	img#ind_title{
		margin:73px 0 0 453px;
		width:340px;
		height:24px;
	}
	#hotevent{
		position:absolute;
		top:387px;
		left:100px;
		width:460px;
		/*float:left;*/
		/*border:solid 1px blue;*/
	}
		#hotevent div.hotlist{
			width:191px;
			height:150px;
			background:url(../images/index_hot_frame.jpg);
			float:left;
			margin:11px 23px 0 0;
		}
			#hotevent div.hotlist p.hot_title{
				width:108px;
				height:16px;
				margin:5px 0 0 30px;
				float:left;
				font-weight:bolder;
				color:#666;
				/*border:red solid 1px;*/
			}
			#hotevent div.hotlist img.more{
				margin-top:5px;
				width:37px;
				height:16px;
			}
			#hotevent div.hotlist div.pic{
				width:178px;
				height:117px;
				margin:4px 0 0 6px;
			}
	#hot_right{
		position:absolute;
		top:422px;
		left:560px;
		width:380px;
		/*border:solid 1px green;*/
	}
		#hot_right p{
			font-family:Arial, Helvetica, Geneva, sans-serif;
			font-size:13px;
			font-weight:bold;
		}
			#hot_right p.news{
				color:#6d410e;
			}
			#hot_right p.latest{
				color:#b0732b;
				margin-top:13px;
			}
			#hot_right p.contact{
				color:#375778;
				margin-top:13px;
			}
			#hot_right p.contact_info{
				margin-left:10px;
				margin-top:5px;
				font-size:12px;
				font-weight:lighter;
			}
			#hot_right p.about{
				font-weight:lighter;
				font-size:10px;
				margin-right:10px;
			}
		#hot_right ul{
			/*list-style:circle;*/
			list-style-position:inside;
		}
		#hot_right ul li{
			list-style-type:disc;
			line-height:1.5em;
			float:none;
		}

	#footer{ margin:700px 0 0; padding:20px 0px 20px 100px; background: #aa8545; display: block; width:900px; height:50px; color: #fff; }
	*html #footer {width: 100%;}
	#footer em, #footer a, #footer a:visited{ color: #fff; text-decoration:underline; }
	#footer a:hover { color: #ccc;}
	#footer div{ float: left; display:block; font-size:10px; }
	#footer div.txt-left { width:500px; }
	#footer div.txt-right { text-align: right; width:300px;}
	#footer .clearfix { clear: both; display: block; height: 1px; font-size: 1px;}
	#footer div ul li { float: left; display: inline; margin-right: 5px; }
	#footer div option{ background: #fff;}
	#footer p{ display:block;  }
	
/*+++++++++++++++srt ninja+++++++++++++++++++*/
#ninja{
	display:none;
}
#ninja_count{
	display:none;
}
/*+++++++++++++++end ninja+++++++++++++++++++*/