.inner{
	width:980px;
	margin:0 auto;
	padding:0 10px;
	position:relative;
}
div#main{
	height:282px;
	background-color:#000;
}
h2{
	background-image:url(../images/h2.gif);
	width:429px;
	height:81px;
	text-indent:-999px;
	overflow:hidden;
	margin:0 auto;
	margin-top:107px;
}
a#btn_lumideco{
	background-image:url(../images/btn_lumideco.gif);
	width:162px;
	height:89px;
	text-indent:-999px;
	overflow:hidden;
	display:block;
	position:absolute;
	top:18px;right:10px;
}
a#btn_lumideco:hover{
	background-position:0 -89px;
}
div.bg{
	position:relative;
	background-position: center;
}

div#m1{
	background-image:url(../images/stripe.gif);
	height:309px;
}

div#m1 div#img_1{
	background-image:url(../images/img_1.png);
	width:544px;
	height:309px;
	position:absolute;
	top:0;
	left:446px;
}
div#m1 h3{
	background-image:url(../images/m_1.png);
	width:440px;
	height:126px;
	text-indent:-999px;
	overflow:hidden;
	top:89px;
	left:10px;
	position:absolute;
}
div#dot_alpha{
	background-image:url(../images/dot.png);
	width:100%;
	height:24px;
	position:absolute;
	background-position:center;
}
div#m2{
	background-color:#52c8e1;
	height:323px;
}
div#m2 div.img{
	background-image:url(../images/img_2.png);
	width:534px;
	height:247px;
	overflow:hidden;
	text-indent:-999px;
	position:absolute;
	top:50px;
	left:10px;
}
div#m2 h3{
	background-image:url(../images/m_2.png);
	width:605px;
	height:81px;
	overflow:hidden;
	text-indent:-999px;
	position:absolute;
	top:28px;
	left:386px;
}
div#m2 p{
	background-image:url(../images/d_1.png);
	width:414px;
	height:112px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	top:131px;
	left:576px;
}
div#m3{
	background-image:url(../images/bg2.gif);
	height:454px;
}
div#m3 h3{
	background-image:url(../images/m_3.png);
	width:524px;
	height:127px;
	position:absolute;
	top:45px;
	left:10px;
	text-indent:-999px;
	overflow:hidden;
}
div#m3 div#location{
	background-image:url(../images/location.png);
	width:524px;
	height:230px;
	position:absolute;
	top:184px;
	left:10px;
	text-indent:-999px;
	overflow:hidden;
}
div#m3 img{
	position:absolute;
	top:53px;
	left:560px;
	text-indent:-999px;
	overflow:hidden;
}

div#m4{
	background-color:#e95283;
}

div#m4 h3{
	background-image:url(../images/m_lineup.gif);
	width:271px;
	height:60px;
	text-indent:-999px;
	overflow:hidden;
	float:left;
}
div#m4 div#m4_head{
	margin-top:34px;
	margin-bottom:34px;
}
div#m4 span{
	float:right;
	text-indent:-999px;
	overflow:hidden;
}

div#m4 span#price{
	background-image:url(../images/price.gif);
	width:269px;
	height:39px;
	display:block;
	margin-top:13px;
	margin-right:10px;
}
div#m4 ul{
	margin-bottom:25px;
}
div#m4 ul li{
	float:left;
	margin-bottom:26px;
	margin-right:25px;
	position:relative;
}
div#m4 ul li div.new{
	background-image:url(../images/new.gif);
	width:69px;
	height:21px;
	position:absolute;
	top:8px;
	right:-15px;
}

div#toiawase{
	background-color:#000;
	height:124px;
	overflow:hidden;
}
a#btn_t2m{
	background-image:url(../images/btn_t2m.gif);
	width:190px;
	height:60px;
	text-indent:-999px;
	overflow:hidden;
	position:absolute;
	top:33px;
	left:630px;
}
a#btn_t2m:hover{
	background-position:0 -60px;
}
div#social{
	margin-top:33px;
	float:right;
}
div#ma_footer #social iframe{
	float:left;
}
iframe#fb{
	width:69px;
	margin-left:8px;

}



div#video_wrap{
	background-color:#ff668a;
	height:587px;
}
div#video_wrap h3{
	background-image:url(../images/m_movie.gif);
	width:157px;
	height:35px;
	text-indent:-999px;
	overflow:hidden;
	margin-left:142px;
	margin-top:50px;
}
div#video_wrap #video{
	width:730px;
	height:415px;
	position:relative;
	background-image:url(../images/movie_bg.gif);
	margin-left:130px;
	margin-top:30px;
}
div#video_wrap #video p{
	margin-left:10px;
}



div#nav{
	height:126px;
	background-image:url(../images/common_bg.gif);
	margin-bottom:3px;
}
div#nav ul{
	margin-top:40px;
}
div#nav ul li{
	width:480px;
	height:86px;
	float:left;
}
div#nav ul li#active{
	text-indent:-999px;
	margin-left:20px;
	overflow:hidden;
	background-image:url(../images/btn_hicaluca.png);
	background-position:0 -172px;
}
div#nav ul li a{
	width:480px;
	height:86px;
	display:block;
	text-indent:-999px;
	overflow:hidden;

	background-image:url(../images/btn_lumideco.png);
}

div#nav ul li a:hover{
	background-position:0 -86px;
};