/* howto */

div#pickup a#howto{
	position:absolute;
	width:183px;
	height:94px;
	background-image:url(../images/btn_howto.png);
	text-indent:-999px;
	overflow:hidden;
	position:absolute;
	top:303px;
	left:30px;
}
div#pickup a#howto:hover{
	background-position:0 -94px;
}

div#pickup a#yoyaku{
	position:absolute;
	width:183px;
	height:69px;
	background-image:url(../images/btn_yoyaku.png);
	text-indent:-999px;
	overflow:hidden;
	position:absolute;
	top:209px;
	left:759px;
}
div#pickup a#yoyaku:hover{
	background-position:0 -69px;
}



div#content_wrapper{
	/*background-image:url(../images/bg_left.png);*/
	background-image:url(../../images/bg_middle.png);
	background-position:center top;
	width:100%;
}
div.content_wrapper_ex{
	width:100%;
	/*background-image:url(../../images/bg_middle.png);*/
	/*background-image:url(../images/bg_right.png);*/
	background-position:right top;
	background-repeat:repeat-y;
}
div#contents{
	width:980px;
	padding:0 10px;
	margin:0 auto;
}

div#content_header{
	width:980px;
	background-image:url(../images/header_bg.jpg);
	height:87px;
	overflow:visible;
	position:relative;

}
div#content_header h2{

	left:1px;top:0;
}
div#content_header h2 a{
	width:313px;
	height:122px;
	background-image:url(../images/h2.png?0328);
	display:block;
	text-indent:-999px;
	overflow:hidden;
}

div#content_header h3 a{
	width:189px;
	height:82px;
	background-image:url(../images/h3.png);
	display:block;
	position:absolute;
	top:2px;
	right:7px;
	text-indent:-999px;
	overflow:hidden;
}


div#pickup{
	width:980px;
	position:relative;
	margin-top:20px;
	margin-bottom:10px;
}
div#pickup img{
	position:absolute;
}
div#nav{
	width:980px;
	height:180px;
	background-image:url(../images/nav_bg.png);
}
div#nav ul{
	margin-top:15px;
	margin-left:15px;
}
div#nav ul li{
	float:left;
	width:182px;
	height:150px;
	background-color:#fff;
	display:block;
	margin-right:10px;
	/* box-shadow */
	box-shadow:rgba(255, 121, 177, 0.74902) 0px 0px 3px 2px;
	-webkit-box-shadow:rgba(255, 121, 177, 0.74902) 0px 0px 3px 2px;
	-moz-box-shadow:rgba(255, 121, 177, 0.74902) 0px 0px 3px 2px;
	position:relative;
}
div#nav ul li span{
	background-image:url(../images/new.png);
	width:71px;
	height:25px;
	text-indent:-999px;
	overflow:hidden;
	position:absolute;
	top:-11px;
	left:0;
}
div#nav ul li a{
	width:182px;
	height:150px;
	display:block;
	text-indent:-999px;
	overflow:hidden;
}
div#nav ul li a:hover{
	background-position:0 -150px;
}
div#nav ul li.charm a{
	background-image:url(../images/btn_charm.jpg?201502);
}
div#nav ul li.millecolle a{
	background-image:url(../images/btn_millecolle.jpg?201502);
}
div#nav ul li.pripass a{
	background-image:url(../images/btn_pripass.jpg?201502);
}
div#nav ul li.storage a{
	background-image:url(../images/btn_storage.jpg?201502);
}
div#nav ul li.campaign.cs{

	background-image:url(../images/nav_campaign_cs.jpg?201502);
}
div#nav ul li.campaign a{
	background-image:url(../images/btn_campaign.jpg?201502);
}
div#nav ul li.pact a{
	background-image:url(../images/btn_pact.jpg);
}
div#goods_wrap{
	margin-top:10px;
}
div#goods_wrap h3{
	width:980px;
	height:95px;
	background-image:url(../images/list_head.png?0328);
	text-indent:-999px;
	overflow:hidden;
}

div#goods_wrap .inner{
	background-image:url(../images/list_bg.gif);
}

div#db_t2{
	margin-right:10px;
}
div#db_t2,div#db_t2a{
	float:left;
	border:3px solid #f4d7ff;
	width:464px;
	height:530px;
	overflow:auto;
}

/********* temp *******************/
/*div#db_t2{
	float:none;
	width:945px;
	height:auto;
	padding-bottom:10px;
	overflow:hidden;
}

div#db_t2 ul li{
	float:left;
	width:450px;
}*/
/********* temp *******************/


div#goods_wrap .bottoms{
	width:980px;
	height:15px;
	background-image:url(../images/list_bottom.png);
}
div#goods_wrap ul li{
	padding:10px;
	padding-bottom:0;
}
div.dbLineP{
	border-bottom:2px dotted #e2bee8;
	height:2px;
	line-height:0;
	font-size:0;
	margin-top:10px;
}
div#goods_wrap ul li a.thumb{
	width:108px;
	height:108px;
	position:relative;
	float:left;
	margin-right:10px;
}
div#goods_wrap ul li a.thumb img{
	position:absolute;
	top:0;left:0;
}
div.dbRight{
	padding-left:118px;
}
div.dbRight p.dbCatch{
	color:#ff5491;
	font-size:12px;
	margin-top:8px;
	line-height:1.3em;
}
div.dbRight p.dbTitle{
	margin-top:6px;
}
div.dbRight a{
	color:#d18cdd;
	font-size:14px;
	font-weight: bold;
	line-height:1.3em;

}
div.dbRight a:hover{
	text-decoration: underline;
}
div.dbRight p.price{
	margin-top:10px;
	font-size:10px;
}


div#toiawase{
	position:relative;
	top:auto;
	z-index:1;
	margin-top:10px;
}

small#copyright{
	font-size:12px;
color:#fff;
width:100%;
position:relative;
line-height:1.2em;
text-align: left;
bottom:0;
left:0;
display:block;
margin-top:11px;
margin-bottom:15px;
color:#848484;
}


a#btn_goods_top{
	background-image:url(../images/btn_goods_top.png);
	width:180px;
	height:54px;
	text-indent:-999px;
	overflow:hidden;
	display:block;
	position: absolute;
	top:16px;
	left:16px;
}
a#btn_goods_top:hover{
	background-position:0 -54px;
}
/*pickup contents */

div#main_contents{
	margin-top:20px;
}
div#main_contents div.wrap{
	margin:0 auto;
	width:950px;
	position:relative;
	background-color:#fff;
	/* box-shadow */
	box-shadow:rgba(255, 121, 177, 0.74902) 0px 0px 3px 2px;
	-webkit-box-shadow:rgba(255, 121, 177, 0.74902) 0px 0px 3px 2px;
	-moz-box-shadow:rgba(255, 121, 177, 0.74902) 0px 0px 3px 2px;
}
div#main_contents div.head{
	background-image:url(../images/r_top.png);
	width:980px;
	height:16px;
}
div#main_contents div.foot{
	background-image:url(../images/r_bottom.png);
	width:980px;
	height:16px;
}
div#main_contents div.middle{
	background-color:#ffbddd;

}

div.dummy{
	display:none;
}

#social{
  position:relative;
  margin-right:15px;
  margin-top:33px;

}
#social iframe{
  float:right;
}
#fblike{
  float:right;
  margin-right:10px;
  overflow:hidden;
}
