#cart {}
#cart table {width:100%;}
#cart table caption {display:none;}
#cart td {border-bottom:#efefef solid 1px;text-align:center;}
#cart thead th {border-bottom:#efefef solid 1px;border-top:1px solid #efefef;padding:5px 8px 5px 0;font-size:12px;color:#666;background:#f8fafc;}
#cart thead .t {text-align:left;}
#cart .nametd {text-align:left;}
#cart .gname {margin:0 0 5px 5px;font: 13px dotum;line-height:130%;}
#cart .gname .f1 {font-size:11px;font-family:dotum;color:#ff0000;}
#cart .gname .f2 {font-size:11px;font-family:dotum;color:#0000ff;}
#cart .option {margin:2px 0 2px 15px;font:11px dotum;color:#666;}
#cart .addprice {color:#ff7700;}
#cart .pricetd {text-align:right;padding:0 8px 0 0;font:bold 12px dotum;color:#000;}
#cart .pricetd div {color:#999;font-weight:normal;margin:3px 0 5px 0;}
#cart .pointtd {text-align:right;padding:0 8px 0 0;font:12px dotum;color:#666;}
#cart .pricesum {text-align:right;padding:0 8px 0 0;font:bold 12px dotum;color:#ff7700;}
#cart .halintd {text-align:right;padding:0 8px 0 0;font:12px dotum;color:#666;}
#cart .cartnone {height:150px;}
#sumline {margin:0 0 20px 0;border-bottom:#efefef solid 2px;}
#sumline table{table-layout:auto;width:auto;margin:0 auto;}
#sumline td {padding:5px 10px 5px 10px;}
#sumline .oprice {font:bold 12px dotum;}
#sumline .ahalin {font: 12px dotum;}
#sumline .sprice {font:bold 12px dotum;color:#ff0000;}
#sumline .spoint {font:bold 12px dotum;color:#0000ff;}
#btnline {text-align:center;margin:30px 0 30px 0;}
#btnline a{display:inline-block;line-height:40px;}
#btnline a.btngray{background:#f5822c;}
.goodsnumbox {margin: 0 0 0 40px;}
.goodsnumbox .i {float:left;margin:0 1px 0 0;}
.goodsnumbox .i input {border:#c0c0c0 solid 1px;font:12px arial;width:30px;height:16px;text-align:center;}
.goodsnumbox .c {float:left;font-size:0;}
.goodsnumbox .u {margin:1px 0 1px 0;cursor:pointer;}
.goodsnumbox .d {margin:1px 0 0 0;cursor:pointer;}
.goodsnumbox .s {float:left;padding:2px 0 0 5px;}
.goodsnumbox .s img {cursor:pointer;}

/*배송비별도적용*/
.soundcom-tack {
	color: orange;
}