/* 20150107 확대보기 추가 */
.imgzoom {position:relative;padding:30px 30px 0 30px;background:url('../image/bg_winzoom1.png') no-repeat 100% 0;}
.imgzoom .imgzoom_ti1 {padding-bottom:23px;border-bottom:1px solid #ddd;}
.imgzoom .imgzoom_close1 {position:absolute;top:32px;right:30px;}
.imgzoom .zoomconwrap {position:relative;margin:0 auto;padding:45px 0;width:692px;}
.imgzoom .zoomcon1 {display:table-cell;width:692px;height:548px;border:1px solid #ddd;text-align:center;vertical-align:middle;background:#fff;}
.imgzoom .zoomcon1 .inner {overflow:hidden;width:692px;}
.imgzoom .zoomcon1 ul {width:100000px;}
.imgzoom .zoomcon1 li {float:left;display:none;width:692px;text-align:center;}
.imgzoom .zoomcon1 li:first-child {display:block;}
.imgzoom .zoomcon1 li img {max-width:692px;max-height:548px;}
.imgzoom .zbtnwrap1 a {background:#ddd;}
.imgzoom .zbtnwrap1 .zbtn_prev {position:absolute;top:50%;left:1px;margin-top:-24px;}
.imgzoom .zbtnwrap1 .zbtn_next {position:absolute;top:50%;right:-1px;margin-top:-24px;}

/* 평점주기 20150117 min */
.rating_icon{width:84px; height:16px; margin-right:5px;  display:inline-block; zoom:1; *display:inline; vertical-align:-3px; background-image:url('./image/rating_icon.png'); background-repeat:no-repeat;}
.rating_icon.ver0{background-position:0 0;}
.rating_icon.ver1{background-position:0 -16px;}
.rating_icon.ver2{background-position:0 -32px;}
.rating_icon.ver3{background-position:0 -48px;}
.rating_icon.ver4{background-position:0 -64px;}
.rating_icon.ver5{background-position:0 -80px;}
.rating_icon.ver6{background-position:0 -96px;}
.rating_icon.ver7{background-position:0 -112px;}
.rating_icon.ver8{background-position:0 -128px;}
.rating_icon.ver9{background-position:0 -144px;}
.rating_icon.ver10{background-position:0 -160px;}

/* 상품평 & QnA */
#reviewbox {}
#reviewbox h3 {margin:0 0 15px 0;padding:0;}
#reviewbox {margin:auto;}
#reviewbox table.notice{margin:0 0 20px;}
#reviewbox table {width:100%;border-top:2px solid #222;border-spacing:0px;border-collapse:collapse;}
#reviewbox table caption {display:none;}
#reviewbox table th,
#reviewbox table td,
#reviewbox thead .side1,
#reviewbox thead .side2{height:auto;padding:10px 5px;border:0;border-bottom:#e6e6e6 solid 1px;}
#reviewbox thead th {height:28px;background:#f8f8f8;font-weight:bold;font-size:14px;color:#393939;}
#reviewbox tbody td {text-align:center;}
#reviewbox thead .side1 {}
#reviewbox thead .side2 {}
#reviewbox table th + th,
#reviewbox table .side2,
#reviewbox table td + td{border-left:1px solid #eaeaea;}
#reviewbox tbody .noticetr td {background:url('');background:#FAFAFA;border-bottom:#EBEBEB solid 1px;}
#reviewbox tbody .noticetr td a {font-weight:bold;}
#reviewbox .now {color:#ff0000;font-size:11px;}
#reviewbox .cat {font-size:12px;color:#888;letter-spacing:-1px;}
#reviewbox .sbj {text-align:left;}
#reviewbox .sbj .imgpos {margin-bottom:-1px;}
#reviewbox .sbj a color:#222;text-decoration:none;line-height:150%;}
#reviewbox .sbj a:hover {text-decoration:underline;}
#reviewbox .sbj .new {color:#f00;}
#reviewbox .sbj .comment {color:#FC6138;}
#reviewbox .sbj .trackback {color:#02ACD6;}
#reviewbox .sbj1 {text-align:left;padding:5px 0 3px 10px;line-height:150%;}
#reviewbox .none {text-align:center;padding:20px 10px;}
#reviewbox .hit {}
#reviewbox .bottom {margin:15px 0 0;}
#reviewbox .btnbox1 {float:left;width:130px;}
#reviewbox .btnbox2 {float:right;width:230px;text-align:right;}
#reviewbox .nametd {padding-left:20px;text-align:left;line-height:150%;}
#reviewbox .nametd img {margin-right:10px; vertical-align:-4px;}
#reviewbox .gname {width:250px;margin:0 0 5px 10px;font-size:13px;line-height:130%;}
#reviewbox .option {margin:2px 0 2px 5px;font-size:11px;}
#reviewbox .addprice {color:#ff7700;}
#reviewbox .pricetd {font-size:12px; font-weight:bold; color:#000;}
#reviewbox .pricetd div {color:#999;font-weight:normal;margin:0 0 5px 0;text-decoration:line-through;}
#reviewbox .pointtd {}
#reviewbox .goodsnone {text-align:center;height:50px;color:#c0c0c0;}
#reviewbox .writebox {text-align:right;}
#reviewbox .writebox a{font-size:14px;line-height:2;}
#reviewbox .conts {line-height:160%;}
#reviewbox .conts .subject{padding:10px 15px;font-size:14px;font-weight:bold;border-bottom:#e6e6e6 dotted 1px;color:#222; border-top:2px solid #2c2c2c;background:#f8f8f8;}
#reviewbox .conts .htmlcon{padding:20px 15px; border-bottom:1px solid #dfdfdf;}
#reviewbox .delbtn {padding:15px 0 30px 0; position:relative; z-index:1;}
#reviewbox .strreply {padding:15px 5px; font-size:12px; line-height:18px;  background:#fafafa; border-bottom:1px solid #b9b9b9}
#reviewbox .replywrap{margin-bottom:30px}
#reviewbox .readyreply {display:block; border-bottom:1px solid #333; position:relative;}
#reviewbox .readyreply em{font-size:12px; color:#fff;padding:5px 11px; background:#333; display:inline-block; border-right:5px solid #999;}
#reviewbox .readyreply a {position:absolute; right:0; top:3px;}
#reviewbox .replywrap img{vertical-align:middle;}

#reviewbox .pagebox01 {text-align:center;padding:3px 0 0 0;}
#reviewbox .bottombox {text-align:center;padding:20px 0 20px 0;}
#reviewbox .bottombox .btngray {font-weight:bold;height:25px;}
#reviewbox .bottombox .btnblue {font-weight:bold;height:25px;}

#reviewbox .password_wrap{position:absolute; left:0; top:37px; z-index:999;}
#reviewbox .password_wrap .inner{width:200px; height:100px; padding:10px; border:2px solid #999; background:#fafafa;}
#reviewbox .password_wrap dt{margin-bottom:10px; font-size:14px; font-weight:bold; color:#333; text-align:center;}
#reviewbox .password_wrap dd{}
#reviewbox .password_wrap dd input[type="password"]{height:24px; margin-right:2px; padding:0; border:1px solid #e2e2e2; font-size:12px; color:#333;}
#reviewbox .password_wrap dd .btngray{border:1px solid #e2e2e2; border-right:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9; background:#fff; line-height:24px; font-family:'Nanum Gothic'; color:#333;}
#reviewbox .password_wrap #check{padding:5px 0 0; font-size:11px; color:#d12b2f}

/* 장바구니 */
#cart {}
#cart .dbox1 input[type="text"],
#cart .dbox1 select{height:24px;line-height:24px;padding:0;}

#cart .txt_comp{position:relative;margin:0 0 40px;padding:20px;background:#222;text-align:center;color:#fff;}
#cart .txt_comp:before {content:'';position:absolute;left:50%;bottom:-17px;margin:0 0 0 -6px;border:6px solid transparent;border-top:11px solid #222;}
#cart .txt_comp .head{margin:0 0 10px;font-size:24px;}
#cart .txt_comp .number{font-size:20px;}

#cart .orderList {width:100%;border-top:2px solid #222;border-spacing:0px;border-collapse:collapse;}
#cart .orderList caption {display:none;}
#cart .orderList th,
#cart .orderList td,
#cart .orderList thead .side1,
#cart .orderList thead .side2{height:auto;padding:10px 5px;border:0;border-bottom:#e6e6e6 solid 1px;}
#cart .orderList thead th {height:28px;background:#f8f8f8;font-weight:bold;font-size:14px;color:#393939;}
#cart .orderList tbody td {height:70px; text-align:center; font-size:12px;}
#cart .orderList tbody td.gname{text-align:left;}

/* #cart table {width:100%;table-layout:auto;}
#cart .box_table > tbody > tr > td{border:0;padding:0 0 0 25px;text-align:left;vertical-align:top;}
#cart .box_table > tbody > tr > td:first-child{padding-left:0;}
#cart td {border-bottom:#efefef solid 1px;padding:5px 0 5px 0;text-align:center; font-size:13px;}
#cart .sbj td {border-bottom:#efefef solid 3px;padding:0 8px 10px 0;font-size:11px;font-weight:bold;text-align:right;}
#cart .sbj .t {text-align:left;} */

.nametd {text-align:left;}
.nametd .gname {width:250px;margin:0 0 5px 5px;text-align:left;font-size:13px;line-height:130%;}
.nametd .gname .f1 {font-size:11px;color:#ff0000;}
.nametd .gname .f2 {font-size:11px;color:#0000ff;}
.nametd .option {margin:2px 0 2px 5px;font-size:11px;text-align:left;}
.nametd .addprice {color:#ff7700;}

.pricetd {padding:0 8px 0 0;font-weight:bold;color:#000;}
.pricetd div {color:#999;font-weight:normal;margin:0 0 5px 0;text-decoration:line-through;}
.pointtd {padding:0 8px 0 0;}
.numtd {font:12px arial;color:#111;}
.halintd {}
.pricesum {font-weight:bold;color:#D8363C;}

#cart .sum1box {}
#cart .sum1box .sprice {text-align:center;color:#D8363C;font-size:22px;font-weight:bold;margin:24px 0 25px;}
#cart .sum1box .sprice span {font-size:18px;}
#cart .sum1box td {border-bottom:0;border-top:#efefef solid 1px;text-align:left;color:#999;}
#cart .sum1box .s1 img {position:relative;top:-2px;}
#cart .sum1box .s2 img {position:relative;top:-2px;}
#cart .sum1box .s1 td {padding:8px 0;font-weight:bold;}
#cart .sum1box .s2 td {padding:8px 0;}
#cart .sum1box .rg {text-align:right;}

#cart .halinbox {}
#cart .halinbox td {height:28px;border-top:0;border-bottom:#efefef solid 1px;text-align:left;}
#cart .halinbox .ptment {color:#999;font-size:11px;margin:10px 0 0 8px;}
#cart .halinbox .upimg {position:relative;cursor:pointer;vertical-align:middle;}
#cart .halinbox .c td {padding:5px 0;}

#cart .sum2box {}
#cart .sum2box .sprice {text-align:center;color:#D8363C;font-size:22px;font-weight:bold;margin:24px 0 25px;}
#cart .sum2box .sprice span {font-size:18px;}
#cart .sum2box td {border-bottom:0;border-top:#efefef solid 1px;text-align:left;color:#999;}
#cart .sum2box .s1 img {position:relative;top:-2px;}
#cart .sum2box .s2 img {position:relative;top:-2px;}
#cart .sum2box .s1 td {padding:8px 0;font-weight:bold;}
#cart .sum2box .s2 td {padding:8px 0;}
#cart .sum2box .rg {text-align:right;}

#cart .omanbox {float:left;width:49%;}
#cart .omanbox1 {min-height:180px;border:#dfdfdf solid 2px;padding:15px;}
#cart .omanbox1 td {border-top:0;border-bottom:#efefef solid 1px;text-align:left;}
#cart .omanbox1 td div {padding:3px 0 3px 0;}
#cart .omanbox1 input {width:95%;padding:2px 0 0 2px;}
#cart .omanbox1 .sx {width:20px;font-size:10px;color:#c0c0c0;text-align:center;}

#cart .rmanbox {float:right;width:49%;}
#cart .rmanbox1 {min-height:180px;border:#dfdfdf solid 2px;padding:15px;}
#cart .rmanbox1 td {border-top:0;border-bottom:#efefef solid 1px;text-align:left;}
#cart .rmanbox1 td div {padding:3px 0 3px 0;}
#cart .rmanbox1 input {width:95%;padding:2px 0 0 2px;}
#cart .rmanbox1 .sx {width:20px;font-size:10px;color:#c0c0c0;text-align:center;}
#cart .rmanbox1 .ck {width:auto;border:0;position:relative;left:-4px;}

#cart .ckindbox {border:#dfdfdf solid 2px;padding:15px;}
#cart .ckindbox div{padding:5px 0;}
#cart .ckindbox div input[type="radio"]{margin-right:5px;}
#cart .cinfobox {border:#dfdfdf solid 2px;padding:15px;}
#cart .cinfobox td {border-top:0;border-bottom:#efefef solid 1px;text-align:left;}
#cart .cinfobox input {}
#cart .cinfobox .r {border:0;position:relative;left:-4px;}
#cart .cinfobox .g {width:60px;}
#cart .cinfobox .sx {width:20px;font-size:10px;color:#c0c0c0;text-align:center;}
#cart .cinfobox .ck {border:0;position:relative;left:-4px;}
#cart .cinfobox .guide {padding:10px 0 0 0;color:#7F6D09;line-height:150%;}

#cart .finishbox {}
#cart .finishbox1 {border:#dfdfdf solid 2px;padding:15px;}
#cart .finishbox1 td {border:0;text-align:left;color:#999;}
#cart .finishbox1 td:first-child{width:80px;}
#cart .finishbox1 .s1 img {position:relative;top:-2px;}
#cart .finishbox1 .s2 img {position:relative;top:-2px;}
#cart .finishbox1 .s1 td {font-weight:bold;border-top:#dfdfdf solid 1px;padding:10px 0 5px 0;}
#cart .finishbox1 .s2 td {}
#cart .finishbox1 .s3 td {color:#5793A9;border-top:#dfdfdf solid 1px;padding:10px 0 0 0;}
#cart .finishbox1 .rg {text-align:right;}
#cart .finishbox1 .rg1 {}
#cart .finishbox .btnbox {padding:20px 0 0 0;text-align:center;}
#cart .finishbox .btnbox img {margin:0 0 5px 0;}
#cart  .bottom{margin:30px 0 0;text-align:center;}
#cart  .bottom > *{margin:0 2px; display:inline-block;vertical-align:middle;line-height:40px;}
/* 
#paytype_bank {display:block;}
#paytype_bank select {width:220px;}
#paytype_card {display:none;}
#paytype_virt {display:none;}
#paytype_ziro {display:none;}
#paytype_phone {display:none;}
#paytype_tax {display:block;}
#paytype_cx {display:block;}
#taxT1 {position:absolute;visibility:hidden;}
#taxT2 {position:absolute;visibility:hidden;}
#taxT1 td {height:30px;}
#taxT2 td {height:30px;}
#taxT2 td .hand {}
#guide_bank {display:block;}
#guide_card {display:none;}
#guide_virt {display:none;}
#guide_ziro {display:none;}
#guide_phone {display:none;}
#jumin_cx {display:none;}
.dbox0 {border:#dfdfdf solid 3px;padding:15px;}
.dbox0 .t {font-size:16px;font-weight:bold;color:#333;border-bottom:#c0c0c0 solid 1px;padding:0 0 7px 0;margin:0 0 5px 0;}
.dbox0 td input {height:15px;padding:2px 0 0 2px;}
.dbox1 {margin:30px 0 0 0;}
.t1 {font-size:16px;font-weight:bold;color:#333;padding:0 0 7px 0;margin:0 0 5px 0;}
.t1 span {}
.t2 {font-size:13px;font-weight:bold;border-bottom:#dfdfdf solid 1px;padding:0 0 7px 0;margin:0 0 10px 0;}
.num {font-size:16px;font-weight:bold;font-family:verdana;color:#934449;}
.zipbtn {position:relative;cursor:pointer;vertical-align:middle;}
.small {font-size:11px;color:#C00000;}
.red {color:#D8363C;}
.myhavepoint {font-size:11px;color:#188FCC;}
.stackment {font-size:11px;color:#888;padding:7px 0 0 90px;}
.infomodify {font-size:11px;color:#888;padding:10px 0 0 2px;}
.notmember {font-size:11px;color:#888;}
.radiotd input {padding:0;margin:0;} */

/* 수량 */
/* .goodsnumbox {font-size:0;}
.goodsnumbox .i {display:inline-block;vertical-align:middle;}
.goodsnumbox .i input {font:12px arial;width:30px;height:16px;text-align:center;}
.goodsnumbox .c {display:inline-block;vertical-align:middle;margin:0 0 0 2px;}
.goodsnumbox .u {margin:1px 0 1px 0;cursor:pointer;}
.goodsnumbox .d {margin:1px 0 0 0;cursor:pointer;}
.goodsnumbox .s {display:inline-block;vertical-align:middle;margin:0 0 0 2px;}
.goodsnumbox .s img {cursor:pointer;}
.goodsnumbox .sm {display:inline-block;vertical-align:middle;font-size:11px;margin:0 0 0 2px;} */

/* .shop_table{width:100%;border-top:2px solid #222;}
.shop_table th,
.shop_table td{padding:10px;border-bottom:1px solid #e2e2e2;text-align:center;}
.shop_table th,
.shop_table td.th{background:#f8f8f8;font-weight:bold;color:#202020;}
.shop_table th{font-size:13px;}
.shop_table .nametd{text-align:left;} */
/* 
.cartnone {height:150px;}

#tblbox {}
#tblbox .order {padding:5px 0 0 0;margin:0 0 15px 0;}
#tblbox .order .tt {font-size:16px;font-weight:bold;border-bottom:#dfdfdf solid 1px;padding:0 0 12px 0;}
#tblbox .order .term {margin:20px 0 0;color:#666;} */