div#social_wrap{
	position:relative;
	width:100%;
	margin-top:82px;
	text-align:center;
}
div#bg_area{
	width:980px;
	margin:0 auto;
	position:relative;
	background-image:url(../images/bg.jpg);
	background-position:center top;
}
iframe#fb{
	margin-right:5px;
}
div#main_content{
	position:relative;

}
div#content_wrapper{
	background-color:#7abfc2;

	/*background-attachment: fixed;*/
}


h2{
	background-image:url(../images/h2.png);
	width:980px;
	height:398px;
	background-position:center top;
	background-repeat: no-repeat;
	overflow:hidden;
	text-indent:-999px;
}
div.pickup{
	width:958px;
	margin:0 auto;
}

h3#m_item{
	background-image:url(../images/m_item.png);
	width:627px;
	height:70px;
	overflow:hidden;
	text-indent:-999px;
	margin:0 auto;
	margin-bottom:11px;
}
h3#m_about{
	background-image:url(../images/m_about.png);
	width:358px;
	height:26px;
	background-repeat: no-repeat;
	overflow:hidden;
	text-indent:-999px;
	position:absolute;
	top:22px;
	left:18px;
}

ul#ul_item{
	width:931px;
	margin:0 auto;
	margin-bottom:20px;
}
ul#ul_item li{

	width:299px;
	height:210px;
	overflow:hidden;
	background-repeat: no-repeat;
	float:left;
	/*margin-bottom:19px;*/
}
ul#ul_item li a{
	background-image:url(../images/item_bg.png);
	width:299px;
	height:191px;
	display:block;
	position:relative;
}
div.border{
	width:142px;
	height:2px;
	font-size:0;
	line-height:0;
	background-color:#00a0df;
}
span.check{
	background-image:url(../images/btn_arrow.png);
	width:29px;
	height:29px;
	overflow:hidden;
	display:block;
	position:absolute;
	/*bottom:9px;*/
	/*right:31px;*/
	left:146px;
	bottom:9px;

}
p.dbTitle{
	font-size:12px;
	font-weight: bold;
	line-height:1.3em;
	vertical-align: bottom;
	color:#00a0df;
	margin-top:6px;
	margin-bottom:4px;
}
p.price{
	margin-top:8px;
	color:#000;
	font-size:10px;
}
p.release{
	margin-top:5px;
	color:#000;
	font-size:10px;
}
div.itemWrap{
	margin-left:26px;
	margin-top:41px;
	width:280px;
}

div.dbLeft{
	float:left;
	margin-right:10px;
}

div.dbRight{
	width:180px;
	display:block;
	float:left;
}
div#area_about{
	width:980px;
	height:460px;
	position:relative;
}

div#chara{
	background-image:url(../images/cafcakun.png);
	width:403px;
	height:471px;
	position:absolute;
	top:29px;
	left:300px;
}
div#footer{
	background-image:url(../images/footerbg.png);
	width:980px;
	height:389px;
	background-position:center top;
	background-repeat: no-repeat;
	z-index:1000;
}
p#about_txt{
	background-image:url(../images/about_txt.png);
	width:359px;
	height:137px;
	overflow:hidden;
	text-indent:-9999px;
	background-repeat: no-repeat;
	position:absolute;
	top:56px;
	left:18px;
}
div#milk{
	background-image:url(../images/img_milk.png);
	width:277px;
	height:271px;
	position:absolute;
	left:17px;
	top:237px;
}
p#title_movie{
	background-image:url(../images/title_movie.png);
	width:352px;
	height:207px;
	position:absolute;
	overflow:hidden;
	background-repeat:no-repeat;
	text-indent: -999px;
	top:18px;
	left:607px;

}
p#movie_txt{
	background-image:url(../images/movie_txt.png);
	width:274px;
	height:92px;
	position:absolute;
	overflow:hidden;
	background-repeat:no-repeat;
	text-indent: -999px;
	top:336px;
	left:687px;

}

div#footer_inner{
	width:980px;
	position:relative;
	margin:0 auto;
}
div#footer_inner small{
	background-image:url(../images/copyright.png);
	width:152px;
	height:24px;
	overflow:hidden;
	background-repeat:no-repeat;
	text-indent: -999px;
	margin:0 auto;
	margin-top:156px;
	display:block;
}
div#footer_inner p#toiawase{
	background-image:url(../images/toiawase.png);
	width:832px;
	height:59px;
	overflow:hidden;
	background-repeat:no-repeat;
	text-indent: -999px;
	margin-top:20px;
	margin-left:82px;
	display:block;
}

a#btn_official{
	background-image:url(../images/btn_official.png);
	width:134px;
	height:93px;
	display:block;
	position:absolute;
	top:199px;
	left:156px;
	text-indent:-999px;
	overflow:hidden;

}
a#btn_official:hover{
	background-position:0 -93px;
}

a#btn_movie{
	background-image:url(../images/btn_movie.png);
	width:222px;
	height:138px;
	display:block;
	position:absolute;
	top:170px;
	left:738px;
	text-indent:-999px;
	overflow:hidden;
}

a#btn_movie:hover{
	background-position:0 -138px;
}

div.himo{

	width:4px;
	height:100%;
	font-size:0;
	line-height:0;
	display:block;
	position:absolute;
}
div#himo_l{
	background-image:url(../images/himo_l.png);
	top:0;
	left:0;
}
div#himo_r{
	background-image:url(../images/himo_r.png);
	top:0;
	right:0;
}
