@charset "utf-8";

/*Init
---------------------------------------------------------*/
form,ul,ol,li,dl,dt,dd,body,h1,h2,h3,h4,p { margin:0; padding:0; }
ul,ol{ list-style:none; }
img { border:0; }
hr { display:none; }


/*--------------------------
文字サイズ
--------------------------*/
.txt65 { font-size:65%; line-height:135%; }
.txt70 { font-size:70%; line-height:140%; }
.txt75 { font-size:75%; line-height:145%; }
.txt80 { font-size:80%; line-height:150%; }
.txt90 { font-size:90%; line-height:160%; }
.txt100 { font-size:100%; line-height:170%; }

.txt10 { font-size:10px; line-height:14px; }
.txt11 { font-size:11px; line-height:15px; }
.txt12 { font-size:12px; line-height:16px; }
.txt14 { font-size:14px; line-height:18px; }



.Right_t { text-align:right; }
.Center_t { text-align:center; }
.Left_t { text-align:left; }
.MarB05 { margin-bottom:5px; }
.MarB10 { margin-bottom:10px; }
.MarB15 { margin-bottom:15px; }
.MarB20 { margin-bottom:20px; }
.MarB30 { margin-bottom:30px; }
.ColorRed { color:#990000; }
.ColorGray { color:#666666; }
.ImgBorder { border:1px solid #999999; }

/*Contents
---------------------------------------------------------*/
#sab-content{ width:580px; text-align:left; display:block; }

#list_table {
	 border:0;
	 background:#c11717;
	 width:580px;
	 margin-bottom:30px;
}

	#list_table th {
		 border:1px solid #fff;
		 background:#ffd2d2;
		 padding:3px;
		 text-align:center;
	}

	#list_table td {
		 background:#fff;
		 padding:3px;
		 text-align:left;
	}

.brand_top {
	 background:url(../images/brand_top.gif) 0 0 no-repeat;
	 width:580px;
	 height:10px;
	 display:block;
	 font-size:1px;
}


.brand_bg {
	 background:url(../images/brand_bg.gif) 0 0 repeat-y;
	 width:580px;
	 padding:0;
	 margin:0;
}

.brand_bg_txt {
	 padding-left:10px;
	 padding-right:10px;
}



.brand_btm {
	 background:url(../images/brand_btm.gif) 0 0 no-repeat;
	 width:580px;
	 height:10px;
	 display:block;
	 font-size:1px;
}

.stitle_bg {
	background:url(../images/stitle_bg.gif) 0 bottom no-repeat;
	padding-left:18px;
	padding-bottom:6px;
	margin-bottom:10px;
}


.goods_left {
	 width:250px;
	 float:left;
}

.goods_right {
	 width:315px;
	 float:right;
}

.price_table {
	 width:314px;
	 border-collapse:collapse;
	 border-top:1px solid #cccccc;
	 border-left:1px solid #cccccc;
}

.price_table th {
	 border-bottom:1px solid #cccccc;
	 border-right:1px solid #cccccc;
	 padding:4px;
	 background:#ededed;
	 text-align:center;
}

.price_table td {
	 border-bottom:1px solid #cccccc;
	 border-right:1px solid #cccccc;
	 padding:4px;
	 background:#fff;
	 text-align:center;
}

/*--------------------------
clears
--------------------------*/
.clears:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clears { display: inline-table; zoom: 100%; }

/* macIE \*/
* html .clears { height: 1%; }
.clears { display: block; }
/* macIE */





