@charset "Shift_JIS";

.clearfix,
#BAG_12S,
#BAG_12S ul,
#BAG_12S li,
#BAG_12S ol,
#BAG_12S dl,
#BAG_12S dd
 {
	zoom:1;
}

.clearfix:after,
#BAG_12S:after,
#BAG_12S ul:after,
#BAG_12S li:after,
#BAG_12S ol:after,
#BAG_12S dl:after,
#BAG_12S dd:after
 {
	content:".";
	clear:both;
	height:0;
	display:block;	visibility:hidden;
}

#BAG_12S .clear{
	clear: both;
	visibility: hidden;
	height: 0;
}

#BAG_12S .clear hr { display:none; }  

/* 画像下部空きのリセット */
img,
#BAG_12S{vertical-align:bottom;}


/* =========================================================*/

#BAG_12S{min-height: 1%; width:730px; background:url(/defaultMall/images/includehtml/fashion/special/bag/images/12s/btm.jpg) bottom no-repeat; padding-bottom:14px; margin-bottom:20px;}

/* Hides from IE-mac \*/
* html div#BAG_12S{ 
	_height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
  }

#BAG_12S .bk{width:730px; background:url(/defaultMall/images/includehtml/fashion/special/bag/images/12s/bk.gif) repeat-y;}
#BAG_12S .cate_link{width:730px; background:url(/defaultMall/images/includehtml/fashion/special/bag/images/12s/img.jpg) no-repeat top left; height:262px; padding-left:217px;}

#BAG_12S li.box_104{float:left; width:104px; text-align:left;}
#BAG_12S li.box_97{float:left; width:97px; text-align:center; display:inline;}


#BAG_12S .brand_moe{ text-align:right; padding:5px 0; margin-right:6px;}

#BAG_12S li.scene{float:left; width:146px; background:url(/defaultMall/images/includehtml/fashion/special/bag/images/12s/dot_tate.gif) repeat-y right; background-color:#F3F1F3; margin:0 0 0 3px; display:inline; padding:6px 0; text-align:left; height:130px;}
#BAG_12S li.key{float:left; width:198px; background:url(/defaultMall/images/includehtml/fashion/special/bag/images/12s/dot_tate.gif) repeat-y right; background-color:#F3F1F3; padding:6px 0; text-align:left; display:inline; height:130px;}
#BAG_12S li.brand{float:left; width:380px; background-color:#F3F1F3; padding:6px 0; text-align:left; height:130px;}


#BAG_12S li.scene h3,
#BAG_12S li.key h3,
#BAG_12S li.brand h3{padding:0 0 0 6px; margin-bottom:5px;}

#BAG_12S li.scene p,
#BAG_12S li.key p,
#BAG_12S li.brand p{line-height:170%; padding:0 0 0 6px;}

#BAG_12S li.key_left{float:left; width:48%;}
#BAG_12S li.key_right{float:left; width:48%; }

#BAG_12S li.brand_left{float:left; width:150px;}
#BAG_12S li.brand_right{float:left; width:220px;}
#BAG_12S .btn{float:left; width:356px; margin:0 0 0 6px; display:inline; padding:5px 0;}
