div#content_wrapper{
	background-image:url(../images/bg.gif);
}
div#main_wrapper{
	width:100%;
	/*height:734px;*/
	background-image:url(../images/bg_main.png);
	background-position:center 0;
	background-repeat: no-repeat;

	height:816px;
}

div.section{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	padding:0 10px;
	width:1000px;
	margin:0 auto;
	position:relative;
}

h2{
	background-image:url(../images/h2.png);
	text-indent:-999px;
	overflow:hidden;
	width:382px;
	height:280px;
	background-repeat: no-repeat;
	position:absolute;
	left:600px;
	top:30px;
}

div#main p{
	background-image:url(../images/awadate.png);
	width:574px;
	height:360px;
	text-indent:-999px;
	overflow:hidden;
	background-repeat: no-repeat;
	position:absolute;
	top:0;
	left:25px;
}
div#item_img{
	background-image:url(../images/frozencafe.png);
	width:307px;
	height:572px;
	position:absolute;
	top:152px;
	left:10px;
	text-indent:-999px;
	overflow:hidden;
	background-repeat: no-repeat;
}
div#fuwa{
	background-image:url(../images/fuwa.png);
	width:257px;
	height:128px;
	text-indent:-999px;
	overflow:hidden;
	background-repeat: no-repeat;
	position:absolute;
	top:328px;
	left:690px;
}
div#hiya{
	background-image:url(../images/hiya.png);
	width:251px;
	height:174px;
	text-indent:-999px;
	overflow:hidden;
	background-repeat: no-repeat;
	position:absolute;
	top:430px;
	left:315px;
}
span#price{
	background-image:url(../images/price.png);
	width:348px;
	height:73px;
	position:absolute;
	top:638px;
	left:640px;
	text-indent:-999px;
	overflow:hidden;
	background-repeat: no-repeat;
}
div#lineup{
	height:453px;
	margin-top:-82px;
}
div#lineup h3{
	background-image:url(../images/lineup.png);
	width:485px;
	height:83px;
	text-indent:-999px;
	overflow:hidden;
	background-repeat: no-repeat;
	position:absolute;
	top:30px;
	left:506px;
}
div#lineup span{
	background-image:url(../images/2type.png);
	width:118px;
	height:56px;
	overflow:hidden;
	background-repeat: none;
	text-indent:-999px;
	position:absolute;
	top:104px;
	left:873px;
}
div#lineup p{
	background-image:url(../images/set.png);
	width:489px;
	height:26px;
	background-repeat: no-repeat;
	text-indent:-999px;
	overflow:hidden;
	position:absolute;
	top:400px;
	left:10px;
}
div#lineup ul{
	position:absolute;
	width:100%;
	top:0;left:10px;
}

div#lineup ul li{
	position:absolute;
}
div#lineup ul li#brown{
	top:0;left:0;
}
div#lineup ul li#blue{
	top:113px;
	left:508px;
}

div#movie{
	background-image:url(../images/movie_bg.png);
	background-repeat: no-repeat;
	height:517px;
	background-position:10px 0;
}
div#movie h3{
	background-image:url(../images/h3_movie.png);
	width:174px;
	height:183px;
	background-repeat: no-repeat;
	text-indent:-999px;
	overflow:hidden;
	position:absolute;
	top:60px;
	left:817px;
}

div#video{
	/*background-image:url(../images/comingsoon.jpg);*/
	width:720px;
	height:405px;
	position:absolute;
	top:80px;
	left:40px;
}

div.border_double{
	background-image:url(../images/border_double.png);
	width:980px;
	height:23px;
	margin:17px 0;
}

div#nescafe{
	height:570px;
	background-image:url(../images/nescafe.jpg);
	background-position:10px 0;
	background-repeat: no-repeat;
	margin-top:20px;
}

a#btn_nescafe{
	background-image:url(../images/btn_nescafe.png);
	width:200px;
	height:100px;
	overflow:hidden;
	position:absolute;
	top:400px;
	left:725px;
	text-indent:-999px;
}
a#btn_nescafe:hover{
	background-position:0 -100px;
}

div#t2mall_wrap{
	margin-top:20px;
}
div#t2mall_wrap a{
	width:485px;
	height:90px;
	text-indent:-999px;
	overflow:hidden;
	background-repeat: no-repeat;
	display:block;
	float:left;
}
div#t2mall_wrap a:hover{
	background-position:0 -90px;
}
a#btn_brown{
	background-image:url(../images/btn_brown.png);
	margin-right:10px;
}
a#btn_blue{

	background-image:url(../images/btn_blue.png);
}
div#toiawase{
	margin-top:20px;
}
div#toiawase p{
	background-image:url(../images/toiawase.gif);
	width:980px;
	height:125px;
	text-indent:-9999px;
	overflow:hidden;
}

div#social_wrap{
	position:absolute;
	width:161px;
	top:560px;
	right:0;
}


div#social_wrap iframe{
float:left;

}