.clear hr,.clear br	{ display: none; }

/*リンク*/
a:link.rto1 { color:#036371; text-decoration:underline;}
a:visited.rto1 { color:#036371;text-decoration:none;}
a:hover.rto1 { color:#48adfb;text-decoration:none; }
a:active.rto1 { color:#48adfb;text-decoration:none; }

/*全体*/
#content {position:relative;width:1000px;}
.bg {width:960px; background: url(/shop/campaign/2014/07/images/bg.jpg) repeat-y; }
#content p.txt1 {background: url(/shop/campaign/2014/07/images/grp1.jpg) no-repeat; height:362px; text-indent: -9999px;}
#content p.txt2 {background: url(/shop/campaign/2014/07/images/grp2.jpg) no-repeat; height:359px; text-indent: -9999px;}
#content p.txt3 {background: url(/shop/campaign/2014/07/images/grp3.jpg) no-repeat; height:89px; text-indent: -9999px;}
#content p.txt4 {background: url(/shop/campaign/2014/07/images/grp4.jpg) no-repeat; height:105px; text-indent: -9999px;}

#content p.buy {margin-left:35px;margin-top:15px;}
#hidden{display: none;}

#content table.box1 {margin-top:0px;margin-left:50px;width:900px;border:solid 3px #cccccc;padding:10px;}

#content dl	{margin-top:0px;color:#33333;}
#content dt.txt01{font-size:12px;color:#036371;height:60px;}

#content dd.txt02,dd.txt03{font-size:11px;height:25px;} 
#content dd.txt02,dd.txt03{font-weight:bold;} 
#content dd.txt04{font-size:14px;margin-left:15px;} 
#content dd.txt02{color:#C2001B;margin-top:5px;} 


#content dt.list{font-size:15px;font-weight:bold;color:#C2001B;margin-bottom:5px;  
  border-bottom-width :1px;  border-bottom-style :solid; border-bottom-color : #666666;
  border-left-width:7px;  border-left-style : solid;  border-left-color : #666666;
  padding-top:2px; padding-left:5px; padding-bottom:1px;}
#content dt.list2{font-size:12px;margin-bottom:5px;  
  border-bottom-width :1px;  border-bottom-style :solid; border-bottom-color : #666666;
  border-left-width:7px;  border-left-style : solid;  border-left-color : #666666;
  padding-top:2px; padding-left:5px; padding-bottom:1px;}
#content dd.goods1{line-height:180%;margin-bottom:20px;border-bottom-width:1px;border-bottom-style:solid;
  border-bottom-color:#cbcbcb;font-size:12px; padding-left:15px;padding-right:15px;}


#cgoodsimg {border: solid 1px #878787;}
#cgoodsimg p img{margin: 3px 3px 3px 3px;}

#content a.over{
    background-color:#ffffff;
    display:block;
	width:900px;
}

#content a.over:hover img{
    cursor:pointer;
    filter: alpha(opacity=60);        /* ie lt 8 */
    -ms-filter: "alpha(opacity=60)";  /* ie 8 */
    -moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
    -khtml-opacity: 0.6;              /* Safari 1.x */
    opacity:0.6;
    zoom:1;
}
#content dl.caution{margin-left:60px;}
#content dt.caution2{padding:5px;font-size:18px;font-weight: bold;}
#content dd.caution3 {width:20px;float:left;clear:both;font-weight: bold;}
#content dd.caution4 {margin-left:18px;width:880px;font-size:14px;}

#content span.t1 a{
	position:absolute;
	top:639px;
	left:77px;
	height:36px;
	width:592px;
	text-indent: -9999px;
}
