@charset "Shift_JIS";

.clearfix,
#SALE_120201,
#SALE_120201 ul,
#SALE_120201 li,
#SALE_120201 ol {
	zoom:1;
}

.clearfix:after,
#SALE_120201:after,
#SALE_120201 ul:after,
#SALE_120201 li:after,
#SALE_120201 ol:after {
	content:".";
	clear:both;
	height:0;
	display:block;	visibility:hidden;
}

#SALE_120201 .clear{
	clear: both;
	visibility: hidden;
	height: 0;
}

#SALE_120201 .clear hr { display:none; }  

/* 画像下部空きのリセット */
img,
#SALE_120201{vertical-align:bottom;}


/* =========================================================*/

#SALE_120201{
	min-height: 1%;
	width:745px; margin-bottom:20px; text-align:left;}

/* Hides from IE-mac \*/
* html div#SALE_120201{ 
	_height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
  }
  
#SALE_120201 #BTN a:hover img{
filter:alpha(opacity=80);/*IE用*/
opacity:0.8;/*Opera・Firefox・Safari用*/
}

#SALE_120201 li.box_left{float:left; width:365px; margin-top:10px;}

#SALE_120201 li.box_right{float:right; width:365px; margin-top:10px;}

#SALE_120201 .dot_box{width:auto; border:#867F71 1px dotted; padding:10px 15px 5px; margin:1px 0 0 0;}
#SALE_120201 .dot_box li{float:left; margin-right:18px; display:inline; padding-bottom:5px;}
#SALE_120201 .dot_box li.last{float:left; padding-bottom:5px;}
#SALE_120201 p{text-align:right; margin-top:3px;}
#SALE_120201 .mt10{margin-top:10px;}

#SALE_120201 li.btn_win{float:left; margin-top:1px; display:inline; width:180px;}
#SALE_120201 li.btn_aw{float:right; margin-top:1px; display:inline; width:180px;}

#SALE_120201 li.btn_sainesage{float:left; margin-top:25px; display:inline; width:109px;}
#SALE_120201 li.btn_sm{float:right; margin-top:25px; display:inline; width:252px;}