@charset "UTF-8";

#wrapper {
	text-align:center;
	padding:0;
	margin:0;
}
#container {
	width:980px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	text-align:left;
	color:#FFFFFF;
	background:#2A1815 url(../_images/conte_img.jpg) center top repeat-y;
}
#IndBox {
	position:relative;
	top:0px;
	left:0px;
	width:980px;
	height:590px;
	margin:0;
	padding:0;
	background:url(../_images/ind_img.jpg) center top no-repeat;
}
#IndBox h1{
	position:absolute;
	top:20px;
	left:20px;
	width:124px;
	height:124px;
	background: url(../_images/logo.jpg) no-repeat left top;
}
#IndBox h1 a{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:124px;
	padding-top:124px;
	cursor:pointer;
	background: url(../_images/logo.jpg) no-repeat left top;
}
.shopBtn{
	position:absolute;
	top:20px;
	left:816px;
	width:144px;
	height:46px;
	margin:0;
	background: url(../_images/btn_shop1.jpg) no-repeat left top;
}
.shopBtn a{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:46px;
	padding-top:46px;
	cursor:pointer;
	background: url(../_images/btn_shop1.jpg) no-repeat left top;
}
.shopBtn a:hover{
	background-position:0 -46px;
}

#MovieArea{
	position:absolute;
	top:189px;
	left:60px;
	width:474px;
text-align:center;
}
#fotterAria{
	clear:both;
	width:980px;
	height:50px;
	background-color:#000000;
}
#fotterAria p{
margin:0;
padding:0;
}
#fotterAria p.fLogo{
float:left;
width:70px;
margin:0 0 0 10px;
padding:0;
}
#fotterAria p.fTxt{
/* float:left; */
color:#DBBC81;
padding:8px 0 0 0;
font-size:84%;
text-align:left;
}

/* ========== TOPAREA*/
#headBox {
	position:relative;
	top:0;
	left:0;
	width:980px;
	height:163px;
	margin:0;
	padding:0;
	background:url(../_images/head_img.jpg) center top no-repeat;
}
#headBox h1{
	position:absolute;
	top:20px;
	left:20px;
	width:124px;
	height:124px;
	background: url(../_images/logo_img2.jpg) no-repeat left top;
}
#headBox h1 a{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:124px;
	padding-top:124px;
	cursor:pointer;
	background: url(../_images/logo_img2.jpg) no-repeat left top;
}
.shopBtnT{
	position:absolute;
	top:20px;
	left:816px;
	width:144px;
	height:46px;
	margin:0;
	background: url(../_images/btn_shop2.jpg) no-repeat left top;
}
.shopBtnT a{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:46px;
	padding-top:46px;
	cursor:pointer;
	background: url(../_images/btn_shop2.jpg) no-repeat left top;
}
.shopBtnT a:hover{
	background-position:0 -46px;
}
#flaAria{
width:980px;
height:625px;
padding:15px 0 0 73px;
	background: url(../_images/fla_bg.jpg) no-repeat left top;
}
#specArea{
width:980px;
height:340px;
	background: url(../_images/spec_bg.jpg) no-repeat left top;
}
#specBox{
width:500px;
padding:50px 0 0 70px;
}
#specBox table{
width:500px;
}
#specBox caption{
background-color:#000;
}
#specBox th{
padding:3px 0 2px 5px;
text-align:left;
}
#specBox td{
padding:3px 0 2px 5px;
text-align:left;
}
#specBox p{
font-size:10px;
}
#mNumber{
width:850px;
margin:40px 0 0 65px;
padding-bottom:70px;
}
#mNumber dl.List1{
float:left;
width:450px;
margin-top:10px;
}
#mNumber dl.List2{
float:left;
width:400px;
margin-top:10px;
}
.List1 dt{
float:left;
width:220px;
}
.List1 dd{
float:left;
width:230px;
}
.List2 dt{
float:left;
width:200px;
}
.List2 dd{
float:left;
width:200px;
}
#mNumber p{
font-size:10px;
text-align:right;
color:#CCC;
}
#mNumber h3{
font-size:18px;
font-weight:bold;
color:#D39C58;
border-bottom:1px solid #D39C58;
}