.inner{
	width:980px;
	margin:0 auto;
	padding:0 10px;
	position:relative;
}
div#main{
	height:294px;
	background-color:#000;
}
h2{
	background-image:url(../images/h2.gif);
	width:455px;
	height:219px;
	text-indent:-999px;

	overflow:hidden;
	position:absolute;
	top:29px;
	left:272px;
}
a#btn_hicaluca{
	background-image:url(../images/btn_hicaluca.gif);
	width:189px;
	height:89px;
	text-indent:-999px;
	overflow:hidden;
	display:block;
	position:absolute;
	top:18px;right:10px;
}
a#btn_hicaluca:hover{
	background-position:0 -89px;
}
div.bg{
	position:relative;
	background-position: center;
}

div#m1{
	background-color:#fff6ee;
	height:300px;
}

div#m1 div#hand{
	background-image:url(../images/hand.png);
	width:696px;
	height:265px;
	position:absolute;
	top:0;
	left:283px;
}
div#m1 h3{
	background-image:url(../images/m_1.png);
	width:588px;
	height:124px;
	text-indent:-999px;
	overflow:hidden;
	top:94px;
	left:10px;
	position:absolute;
}
div#dot_alpha{
	background-image:url(../images/dot_alpha.png);
	width:100%;
	height:30px;
	position:absolute;
	background-position:center;
}
div#m2{
	background-image:url(../images/dia.gif);
	height:287px;
}
div#m2 div.img{
	background-image:url(../images/img.png);
	width:521px;
	height:224px;
	overflow:hidden;
	text-indent:-999px;
	position:absolute;
	top:34px;
	left:10px;
}
div#m2 h3{
	background-image:url(../images/m_2.png);
	width:562px;
	height:44px;
	overflow:hidden;
	text-indent:-999px;
	position:absolute;
	top:51px;
	left:428px;
}
div#m2 p{
	background-image:url(../images/d_1.png);
	width:417px;
	height:101px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	top:116px;
	left:562px;
}
div#m3{
	background-color:#ff7e9c;

}
div#m3 img{
	width:979px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:44px;
}

div#m4{
	background-color:#fff6ee;
	height:1130px;
	position:relative;
}

div#m4 h3{
	background-image:url(../images/m_3.gif);
	width:524px;
	height:44px;
	overflow:hidden;
	text-indent:-999px;
	position:absolute;
	top:51px;
	left:10px;
}

div#m4 p{
	background-image:url(../images/d_2.gif);
	width:389px;
	height:123px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	top:114px;
	left:145px;

}
div#m4 div.img{
	position:absolute;
	top:106px;
	left:20px;
	background-image:url(../images/hand_ill.gif);
	width:163px;
	height:182px;
}
div#m4 div#mobile{
	position:absolute;
	overflow:hidden;
	top:287px;

}

div#m4 div#store{
	position:absolute;
	background-image:url(../images/store_bg.jpg);
	width:413px;
	height:188px;
	overflow:hidden;
	top:50px;
	left:566px;
}

div#m4 div#store a{
	background-image:url(../images/btn_app.gif);
	width:120px;
	height:42px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	position:absolute;
	top:103px;
	left:178px;
}

#store a:hover{
	background-position:0 -42px;
}

div#m5{
	background-image:url(../images/dot.gif);
}

div#m5 h3{
	background-image:url(../images/m_lineup.png);
	width:203px;
	height:45px;
	text-indent:-999px;
	overflow:hidden;
	float:left;
}
div#m5 div#m5_head{
	margin-top:42px;
	margin-bottom:34px;
}
div#m5 span{
	float:right;
	text-indent:-999px;
	overflow:hidden;
}
div#m5 span#spec{
	background-image:url(../images/spec.png);
	width:268px;
	height:39px;
	display:block;
	margin-right:25px;
}

div#m5 span#price{
	background-image:url(../images/price.png);
	width:287px;
	height:38px;
	display:block;
	margin-right:10px;
}
div#m5 ul{
	margin-bottom:18px;
}
div#m5 ul li{
	float:left;
	margin-bottom:5px;
	margin-right:25px;
	position:relative;
}
div#m5 ul li div.new{
	background-image:url(../images/new.png);
	width:69px;
	height:69px;
	position:absolute;
	top:-5px;
	right:-5px;
}

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;
}

a#btn_salonstyle{
	background-image:url(../images/btn_salonstyle.jpg);
	width:211px;
	height:60px;
	overflow:hidden;
	text-indent:-999px;
	display:block;
	top:33px;
	left:400px;
	position:absolute;
}
a#btn_salonstyle: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:718px;
	height:66px;
	text-indent:-999px;
	overflow:hidden;
	margin-left:142px;
	margin-top:20px;
}
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;
	height:86px;
	width:980px;
}
div#nav ul li{
	width:480px;
	height:86px;
	float:left;
}
div#nav ul li#active{
	text-indent:-999px;
	margin-right:20px;
	overflow:hidden;
	background-position:0 -172px;
	background-image:url(../images/btn_lumideco.png);
}
div#nav ul li a{
	width:480px;
	height:86px;
	display:block;
	text-indent:-999px;
	overflow:hidden;
	background-image:url(../images/btn_hicaluca.png);
}
div#nav ul li a:hover{
	background-position:0 -86px;
}

