#hidden{display: none;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}

/*リンク*/
a:link.goods1 { color:#ffffff; text-decoration:underline;}
a:visited.goods1 { color:#ffffff;text-decoration:none;}
a:hover.goods1 { color:#fbe341;text-decoration:none; }
a:active.goods1 { color:#fbe341;text-decoration:none; }

#content {position:relative;color:#4D4D4D;}
.bg {width:960px; background: url(/shop/campaign/2014/05/hifumi/images/bg.jpg) repeat-y; }
#content h1{background: url(/shop/campaign/2014/05/hifumi/images/hifumi_grp1.jpg) no-repeat; height:373px; text-indent: -9999px;}
#content h2{background: url(/shop/campaign/2014/05/hifumi/images/hifumi_grp2.jpg) no-repeat; height:373px; text-indent: -9999px;}
#content p.copy{background: url(/shop/campaign/2014/05/hifumi/images/hifumi_grp7.jpg) no-repeat; height:54px; text-indent: -9999px;}
#content p.menu{background-color:#5fc1b8;width:900px;height:15px;padding:5px;font-size:12px;margin-left:25px;}

#content p.lineup1{background: url(/shop/campaign/2014/05/hifumi/images/hifumi_grp8.jpg) no-repeat; height:309px; text-indent: -9999px;}



/*ラインナップ*/
#lineup {background-image:url(/shop/campaign/2014/05/hifumi/images/hifumi_grp3.jpg);background-repeat: no-repeat;position: relative;height:364px;text-indent: -9999px;}
#lineup2{background-image:url(/shop/campaign/2014/05/hifumi/images/hifumi_grp4.jpg);background-repeat: no-repeat;position: relative;height:173px;text-indent: -9999px;}
#lineup3{background-image:url(/shop/campaign/2014/05/hifumi/images/hifumi_grp5.jpg);background-repeat: no-repeat;position: relative;height:176px;text-indent: -9999px;}
#lineup4{background-image:url(/shop/campaign/2014/05/hifumi/images/hifumi_grp6.jpg);background-repeat: no-repeat;position: relative;height:350px;text-indent: -9999px;}
.buy1 a{position: absolute;height:42px;width:165px;left:278px;top:240px;text-indent: -9999px;}
.buy2 a{position: absolute;height:42px;width:165px;left:278px;top:295px;text-indent: -9999px;}
.buy3 a{position: absolute;height:42px;width:165px;left:740px;top:241px;text-indent: -9999px;}
.buy4 a{position: absolute;height:42px;width:165px;left:740px;top:296px;text-indent: -9999px;}
.buy5 a{position: absolute;height:42px;width:165px;left:591px;top:112px;text-indent: -9999px;}
.buy6 a{position: absolute;height:42px;width:165px;left:762px;top:112px;text-indent: -9999px;}
.buy7 a{
	position: absolute;
	height:42px;
	width:165px;
	left:591px;
	top:123px;
	text-indent: -9999px;
}
.buy8 a{
	position: absolute;
	height:42px;
	width:165px;
	left:762px;
	top:123px;
	text-indent: -9999px;
}

.buy9 a{position: absolute;height:42px;width:165px;left:278px;top:225px;text-indent: -9999px;}
.buy10 a{position: absolute;height:42px;width:165px;left:278px;top:280px;text-indent: -9999px;}
.buy11 a{position: absolute;height:42px;width:165px;left:740px;top:226px;text-indent: -9999px;}
.buy12 a{position: absolute;height:42px;width:165px;left:740px;top:280px;text-indent: -9999px;}

.buy1 a:hover,.buy3 a:hover,.buy4 a:hover,.buy5 a:hover,.buy7 a:hover,.buy9 a:hover,.buy11 a:hover{background-image: url(/shop/campaign/2014/05/hifumi/images/but1.jpg);}
.buy2 a:hover,.buy4 a:hover,.buy6 a:hover,.buy8 a:hover,.buy10 a:hover,.buy12 a:hover{background-image: url(/shop/campaign/2014/05/hifumi/images/but2.jpg);}
ul{list-style: none;}

/*商品詳細*/
#buy {}
#buy p.close{font-size:12px;width:900px;text-align:right;margin-top:5px;}
#buy p.attention{font-size:10px;margin-top:5px;}

#buy table {margin-top:0px;margin-left:30px;width:900px;}
#buy table.buy {margin-left:-5px;margin-top:5px;width:530px; padding:2px; color:#515756; border: solid 0px #D4D4D4;}
#buy table.buy2 {margin-left:-5px;margin-top:5px;width:600px; padding:2px; color:#515756; border: solid 0px #D4D4D4;}
#buy table.goods {margin-left:40px;width:860px; padding:2px; color:#ffffff; font-size:14px;background-color:#EC4801;font-weight:bold;}
#buy td.goods2 {color:#15225B; font-size:12px;background-color:#C8E8ED;font-weight:bold;}
#buy td.goods3 {color:#15225B; font-size:10px;background-color:#C8E8ED;width:110px;}

#buy dl	{}
#buy dt {}
#buy dd,dd.txt4{font-size:14px;padding:3px;line-height:135%;}
#buy dd.txt2{font-size:16px;padding:3px;line-height:135%;font-weight:bold;color:#3990FB;}
#buy dd.txt3{margin-left:340px;}
#buy dd.txt4{font-weight:bold;}
#buy dd.txt5{margin-top:0px;margin-left:267px;width:580px;border:solid 2px #cccccc;padding:10px;}
#buy dd.txt6{margin-top:0px;margin-left:267px;padding:10px;margin-left:736px;}

#imagesbuy {float: left; margin-right: 1em;height:500px;}
#imagesbuy  {clear: both;}
#imagesbuy p img{margin: 3px 3px 3px; border: solid 1px #D4D4D4;}
