@charset "utf-8";
/* CSS Document */

#navi {
	float:left;
	width:720px;
	height:36px;
	margin-top:44px;
}

	#navi ul {
		list-style:none;
		display:inline;
	}
	
	#navi li {
		text-indent:-9999px;
		overflow:hidden;
		float:left;
	}
	
	#navi a {
		display:block;
		text-decoration:none;
		height:36px;
	}
	
	#navi .li1{
		background:url(../img/navi1.gif) no-repeat;
		width:120px;
		height:36px;
	}
		
	#navi .li2{
		background:url(../img/navi2.gif) no-repeat;
		width:120px;
		height:36px;
	}
	
	#navi .li3{
		background:url(../img/navi3.gif) no-repeat;
		width:120px;
		height:36px;
	}
	
	#navi .li4{
		background:url(../img/navi4.gif) no-repeat;
		width:120px;
		height:36px;
	}
	
	#navi .li5{
		background:url(../img/navi5.gif) no-repeat;
		width:120px;
		height:36px;
	}
	
	#navi .li6{
		background:url(../img/navi6hover.gif) no-repeat;
		width:120px;
		height:36px;
	}
	
	#navi .li1 a:hover{
		background:url(../img/navi1hover.gif) no-repeat;
	}
	
	#navi .li2 a:hover{
		background:url(../img/navi2hover.gif) no-repeat;
	}
	
	#navi .li3 a:hover{
		background:url(../img/navi3hover.gif) no-repeat;
	}
	
	#navi .li4 a:hover{
		background:url(../img/navi4hover.gif) no-repeat;
	}
	
	#navi .li5 a:hover{
		background:url(../img/navi5hover.gif) no-repeat;
	}
	
	#navi .li6 a:hover{
		background:url(../img/navi6hover.gif) no-repeat;
	}
	
#contents{
	clear:both;
	width:100%;
	margin:0 auto;
	background:url(../img/contentsBg.gif) repeat-x;
}

#contents a:hover img{
	background:url(../img/hover.gif);
	filter:alpha(opacity=80); 
	opacity:0.80;
}

#specTop{
	width:940px;
	height:20px;
	margin:20px auto 0 auto;
	background:url(../img/specBgTop.png) no-repeat;
}

#spec{
	width:900px;
	height:auto;
	background:url(../img/specBgMiddle.png) repeat-y;
	margin:0 auto;
	padding:0 20px 20px 20px;
	
	text-align:center;
}

#specBottom{
	clear:both;
	width:940px;
	height:20px;
	background:url(../img/specBgBottom.png) no-repeat;
	margin:0 auto;
}

#spec h2{
	width:460px;
	height:80px;
	background:url(../img/specTitle.png) no-repeat;
	margin:10px auto 40px auto;
	
	text-indent:-9999px;
	overflow:hidden;
}

#spec h3{
	clear:both;
	margin:20px auto;
}

#spec h4{
	font-size:14px;
}

#spec .package{
	width:310px;
	height:auto;
	float:left;
	padding-bottom:10px;
	
	text-align:right;
}

#spec .detail{
	width:282px;
	height:auto;
	float:left;
	padding-bottom:10px;
}

#spec .left{
	width:130px;
	border-right:2px solid #ccc;
	padding:0 5px;
	float:left;
	margin:10px 0;
	
	text-align:right;
}

#spec .right {
	width:130px;
	padding:0 5px;
	float:left;
	margin:10px 0;
	
	text-align:left;
}




























