@charset "euc-kr";

/* PIONNET Web Standardization Team (http://www.pionnet.co.kr/) PSH 20110217 */
.goods{clear:both;position:relative;overflow:hidden;}

.goods h2.nav{padding:8px 10px;background:#ECECEC; border-bottom: 1px solid #E0E0E0; font-size:1.062em; font-weight:bold; line-height:1.375em;}
.goods h2.nav a{display:inline;color:#656565;}
.goods h2.nav a.arr{padding:0 0 0 17px;background:url(/mobile/images/icon/bu_arrow.gif) no-repeat 5px 5px;}

.bn_grp{width:100%;min-width:320px;}
.bn_grp img{width:100%;height:auto;}

.goods .pname{overflow:hidden;border-top: 2px solid #d70191; font-size:1.625em;padding: 8px 10px; color:#313642;background:#f0f2f7;text-align:center;word-break:keep-all;}
.goods .merc{overflow:hidden;}
.goods .merc .pimg{border: 1px solid #EAEAEA; margin: 10px auto; /*width: 300px;height: 300px;*/ position: relative; width:460px;min-width:460px;}
.goods .merc .pimg img {/*width:300px; height:300px;*/width:460px;height:460px;}
.goods .merc .pimg a{display:block;}
.goods .merc .pimg .simg{display:block;width:300px;  border-bottom:0;}
.goods .merc .pimg .dts{bottom: 0; position: absolute; right: 0;}
.goods .merc .pimg .dts li{float:left;width:75px;height:23px;}
.goods .merc .pimg .dts li.m1{width:74px;}
.goods .merc .pimg .dts li.m1 img {width:74px; height:23px;}
.goods .merc .pimg .dts li.m2{border:1px solid #d4d4d4;border-left:0;}

.goods .merc .pcon{border-top: 2px solid #e8e8e8; padding: 6px 10px 0;}
.goods .merc .pcon dl{overflow: hidden;  padding-bottom: 2px; width: 100%; line-height: 40px; }
.goods .merc .pcon dl dt{color: #555555; float: left; font-size: 1.375em; letter-spacing: -1px; width: 110px;}
.goods .merc .pcon dl dd{float: right;}
.goods .merc .pcon dl dd.prc{color:#222;}

.goods .merc .pcon dl dd span.conprice{display:block;color:#666;font-size:1.375em;text-decoration:line-through;}
.goods .merc .pcon dl dd span.sale_price{display:block;color:#ff5400;font-size:1.625em;font-weight:bold;}
.goods .merc .pcon dl dd span.mem_sale_price{display:block;color:#e25147;font-size:1.375em;}
.goods .merc .pcon dl dd span.mem_coupon_price{display:block;color:#0000FF;font-size:1.375em;}
.goods .merc .pcon dl dd span.each_point{display:block;color:#0081EF;font-size:1.375em;}

.goods .merc .exp{border-top: 2px; padding: 5px 10px 0;}
.goods .merc .exp dl{overflow: hidden;  padding-bottom: 5px; width: 100%; line-height: 40px; }
.goods .merc .exp dl dt{color: #555555; float: left; font-size: 1.375em; letter-spacing: -1px;}
.goods .merc .exp dl dd{float: right;color:#666;font-size:1.375em;}

.line_gray  {width:100%; height:1px; background:#e2e2e2;}
.line_blue2  {width:100%; height:2px; background:#e2e2e2;}

.goods .merc .pcon .btnc1{height:30px;margin-top:10px;background:url(/mobile/images/icon/bg_my_cpn.gif) repeat-x left top;}
.goods .merc .pcon .btnc1 a{display:block;height:30px;text-align:center;background:url(/mobile/images/icon/bg_my_cpn.gif) no-repeat left -30px;}
.goods .merc .pcon .btnc1 a span{display:block;height:28px;padding:1px 0;background:url(/mobile/images/icon/bg_my_cpn.gif) no-repeat right -60px;}
.goods .merc .pcon .btnc2{height:30px;margin-top:10px;background:url(/mobile/images/icon/bg_my_cpn2.gif) repeat-x left top;}
.goods .merc .pcon .btnc2 a{display:block;height:30px;text-align:center;background:url(/mobile/images/icon/bg_my_cpn2.gif) no-repeat left -30px;}
.goods .merc .pcon .btnc2 a span{display:block;height:28px;padding:1px 0;background:url(/mobile/images/icon/bg_my_cpn2.gif) no-repeat right -60px;}
.goods .merc .pcon .sum{border-top: 1px solid #E2E2E2; overflow: hidden; padding:6px 0px 3px 0px; width: 100%;}
.goods .merc .pcon .sum span {color:#555555; float: left; letter-spacing: -1px; font-size: 0.85em;}
.goods .merc .pcon .sum strong {color: #EB2C06; float: right; font-size: 1.3em; position: relative; top: -5px;}
.goods .merc .gsns{display:none;position:absolute;left:47px;bottom:23px;height:35px;z-index:20;background:url(/mobile/images/icon/bg_share.png) no-repeat 71px bottom;}
.goods .merc .gsns li{float:left;height:35px;text-align:center;}

/*?ต์?๋ณด*/
/*.goods .merc .opts{border-top: 2px solid #e5009a; padding: 6px 10px 0;}*/
.goods .merc .opts{border-top: 2px; padding: 5px 10px 0;}
.goods .merc .opts dl{overflow: hidden;  padding-bottom: 5px; width: 100%; line-height: 40px; }
.goods .merc .opts dl dt{color: #555555; float: left; font-size: 1.375em; letter-spacing: -1px;}
.goods .merc .opts dl dd{float: right;color:#666;font-size:1.375em;}
.goods .merc .opts dl dd select{float:left; width:100%; height:30px; color:#222; font-size:1.0em; font-weight:normal; background:url(/mobile/images/icon/btn_sel2.png) no-repeat right -1px;background-size:30px 30px;-webkit-background-size:30px 30px;border:1px solid #8fa1ba;border-right:0;border-radius:0;}

/*?๋*/
/*.goods .merc .opts{border-top: 2px solid #e5009a; padding: 6px 10px 0;}*/
.goods .merc .qty{border-top: 2px; padding: 5px 10px 0;}
.goods .merc .qty dl{overflow: hidden;  padding-bottom: 5px; width: 100%; line-height: 40px; }
.goods .merc .qty dl dt{color: #555555; float: left; font-size: 1.375em; letter-spacing: -1px;line-height:40px;}
.goods .merc .qty dl dd{float: right;color:#666;font-size:1.375em;line-height:40px;}
.goods .merc .qty dl dd input{width:45px;height:38px;font-size:1.062em;font-weight:normal; text-align: center; border:1px solid #8fa1ba;-webkit-border-radius:3px;-webkit-appearance:none;}
.goods .merc .qty dl dd a img{width:40px;height:40px;padding-left:5px}

/*๊ธฐํ?*/
.goods .merc .etc{border-top: 2px; padding: 5px 10px 0;}
.goods .merc .etc dl{overflow: hidden;  padding-bottom: 5px; width: 100%; line-height: 40px; }
.goods .merc .etc dl dt{color: #555555; float: left; font-size: 1.375em; letter-spacing: -1px;}
.goods .merc .etc dl dd{float: right;color:#666;font-size:1.375em;}

/*SNS*/
.goods .merc .t_sns{border-bottom: 2px solid #d70191; padding: 5px 10px 0;}
.goods .merc .t_sns dl{overflow: hidden;  padding-bottom: 5px; width: 100%; line-height: 40px; }
.goods .merc .t_sns dl dt{color: #555555; float: left; font-size: 1.375em; letter-spacing: -1px;line-height:40px;}
.goods .merc .t_sns dl dd{float: right;color:#666;font-size:1.375em;line-height:40px;}
.goods .merc .t_sns dl dd a img{width:40px;height:40px;padding-left:5px}

.goods .gdt{border-top: 1px solid #E2E2E2; overflow: hidden;}
.goods .gdt table{width:100%;}
.goods .gdt th{border-bottom: 1px solid #E2E2E2; color:#555555; font-size: 0.85em; padding: 0 0 0 10px; text-align: left; width: 110px;}
.goods .gdt td{border-bottom: 1px solid #E2E2E2; color: #666666; font-size: 0.75em; padding: 7px 0 7px 10px;}
.goods .gdt td .tic{display:block;padding-bottom:6px;}
.goods .gdt td .ttx{font-size:0.95em;color:#888;}
.goods .gdt .end{border-bottom:0;}
.goods .gdt td .ovs{display:inline-block;padding-left:20px;background:url(/mobile/images/icon/ico_air.gif) no-repeat 2px 3px;}
.goods .gdt td .checkbox{min-width:1.2em;min-height:1.2em;}
.goods .gdt .trs{position:relative;height:26px;padding:2px 0;}
.goods .gdt .trs dt{position:absolute;top:5px;left:0;width:70px;font-size:0.75em;color:#888;}
.goods .gdt .trs dd{padding:0 10px 0 70px;}
.goods .gdt .trs dd .select{width:99%;font-size:0.875em;color:#222;}
.goods .gdt .trs2{overflow:hidden;padding:2px 0 12px 0;}
.goods .gdt .trs2 dt{overflow:hidden;font-size:0.75em;color:#888;}
.goods .gdt .trs2 dd{overflow:hidden;padding-top:5px;font-size:0.875em;color:#313642;}

.goods .gqty{position:relative;height:36px;padding:7px 0 0 130px;font-size:0.8em;color:#656565;border-top:1px solid #e2e2e2;}
.goods .gqty label{position:absolute;top:0;left:0;width:110px;}
.goods .gqty .input{width:50%;height:24px;border:1px solid #8fa1ba;-webkit-border-radius:4px;-webkit-appearance:none;}

.goods .gbtn1{position:relative;height:43px;border-top:1px solid #549b01;border-bottom:1px solid #bcbcbc;background:url(/mobile/images/icon/bg_btns1.gif) repeat-x left top;}
.goods .gbtn1 a{display:block;background:url(/mobile/images/icon/bu_arr2.png) no-repeat right 18px;}

.goods .gbtn2{ height: 76px; text-align: center; background-image:url(/mobile/images/icon/bg_btns1.gif) no-repeat left top;}
/*.goods .gbtn2 a{display:block;}*/
.goods .gbtn2 a{margin-right:0;/*margin-right:6px;*/}
.goods .gbtn2 a.end{margin-right:0;}


.goods .gbtn3{background: none repeat scroll 0 0 #F4F4F4; border-bottom: 1px solid #BCBCBC; border-top: 1px solid #BEBEBE; height: 39px; padding-right: 10px; position: relative;}
.goods .gbtn3 a{display:block;background:url(/mobile/images/icon/bu_arr2.png) no-repeat right 14px;}
.goods .gbtn3 .tx{color: #E85100; height: 22px; position: absolute; right: 27px; text-align: center; text-decoration: underline; top: 8px;}


.goods .gbtn4{background: none repeat scroll 0 0 #F4F4F4; border-top: 1px solid #BEBEBE; height: 39px; position: relative;}
.goods .gbtn4 a{background: url("/mobile/images/icon/ico_house.gif") no-repeat scroll 10px 14px transparent; color: #313642; display: block; font-size: 0.875em; padding: 9px 0 0 23px;}
.goods .gbtn4 a img {display: inline-block; padding-left: 5px;}
.goods .gbtn4 .tx{/*background: url("/mobile/images/icon/bu_arr2.png") no-repeat scroll right 0 transparent;*/ padding-right: 15px; position: absolute; right: 10px; top: 15px;}

.goods .gbtn5{position:relative;margin:20px 0 0 0;border-top:1px solid #bcbcbc;}
.goods .gbtn5 li{height:43px;border-bottom:1px solid #bcbcbc;background:url(/mobile/images/icon/bg_btns2.gif) repeat-x left top;}
.goods .gbtn5 li a{display:block;background:url(/mobile/images/icon/bu_arr3.png) no-repeat right 18px;}

.goods .gbtn{position:relative;clear:both;padding:25px 0 20px 0;margin:0 8px;text-align:center;z-index:1;}/* ?จ๋ฉ ?๋จ๊ฐ??์  */
.goods .gbtn a{margin-right:0;/*margin-right:6px;*/}
.goods .gbtn a.end{margin-right:0;}

.naverpay{margin:0 5px;}
.naverpay btn_pay{display:block;text-align:center;}

#gint{display:none;position:absolute;top:70px;left:0;}
.gint{margin:0 10px;overflow:hidden;border:1px solid #004ba4;text-align:center;-webkit-border-radius:4px;-webkit-appearance:none;background:#FFF;}
.gint h4{height:37px;border-bottom:1px solid #c3c3c3;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_int_h4.gif) repeat-x left top;}
.gint .sl{height:41px;padding-top:14px;border-bottom:1px solid #c3c3c3;font-size:0.875em;color:#333;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_int_sel.gif) repeat-x left top;}
.gint .sl .select{font-size:1em;color:#222;vertical-align:middle;}
.gint .bt{overflow:hidden;padding:14px 0;border-bottom:1px solid #acaeb2;}
.gint .tx{overflow:hidden;padding:7px 10px;font-size:0.7em;color:#0857a5;text-align:left;}

.goods .gprv{clear:both;overflow:hidden;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_review.gif) repeat-x left top;}
.goods .gprv li{clear:both;position:relative;min-height:48px;padding:8px;border-top:1px solid #ccc;}
.goods .gprv li:first-child {border-top:none}
.goods .gprv li.end{border-bottom:0;}
.goods .gprv li a{display:block;width:100%;height:100%;}
.goods .gprv li .pimg{display:block;position:absolute;top:8px;left:8px;width:56px;}
.goods .gprv li .pimg img{border:1px solid #CCC;}
.goods .gprv li .pcon{position:relative;display:block;padding:0 0 0 71px}
.goods .gprv li .pid{display:block;overflow:hidden;padding:8px 0 5px 0;line-height:1.2em;font-size:0.7em;color:#656565;}
.goods .gprv li .pid strong{margin-right:5px;}
.goods .gprv li .ptx{display:block; overflow:hidden;height:18px;font-size:0.8em;color:#313642;letter-spacing:-1px;}

.goods .grv{clear:both;overflow:hidden;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_review.gif) repeat-x left top;}
.goods .grv li{clear:both;position:relative;min-height:48px;padding:8px 60px 8px 8px;border-bottom:1px solid #ccc;}
.goods .grv li:first-child {border-top:none}
.goods .grv li.end{border-bottom:0;}
.goods .grv li a{display:block;width:100%;height:100%;}
.goods .grv li .pid{display:block;overflow:hidden;padding:8px 0 5px 0;line-height:1.2em;font-size:0.7em;color:#656565;}
.goods .grv li .pid strong{margin-right:5px;}
.goods .grv li .ptx{display:block;overflow:hidden;height:18px;font-size:0.8em;color:#313642;letter-spacing:-1px;}
.goods .grv li .prc{position:absolute;top:50%;right:0;display:block;width:60px;margin-top:-6px;text-align:center;font-size:0.8em;color:#313642;letter-spacing:-2px;}
.goods .grv li .star_box {position:absolute;top:0;right:8px;display:block;width:79px;margin-top:20px;text-align:center;} /* 12.11.22 ์ถ๊? */
.goods .grv li .star {position:relative; width:59px; height:11px; background:url('http://image.gmarket.co.kr/Gmarket_Mobile_new/icon_stars01.gif') no-repeat left top; text-align:left;} /* 12.11.22 ์ถ๊? */
.goods .grv li .star span {display:block; height:11px; background:url('http://image.gmarket.co.kr/Gmarket_Mobile_new/icon_stars01.gif') no-repeat -59px top; text-indent:-9999em;} /* 12.11.22 ์ถ๊? */
.goods .grv li .review_box {margin-right:50px;} /* 12.12.11 ์ถ๊? */

.goods .gdl{overflow:hidden;padding-top:2px;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_review.gif) repeat-x left top;}
.goods .gdl table{width:100%;}
.goods .gdl th{width:100px;padding:8px 0 8px 7px;border-bottom:1px solid #CCC;font-size:0.75em;color:#888;text-align:left;background:#fff;}
.goods .gdl td{padding:8px 0 8px 10px;border-bottom:1px solid #CCC;font-size:0.75em;color:#888;}
.goods .gdl .end{border-bottom:0;}

.goods .ginfo{clear:both;overflow:hidden;}
.goods .ginfo h3{border-bottom: 1px solid #BCBCBC; border-top: 1px solid #BEBEBE; height: 39px; background:#f4f4f4; padding-right:10px;}
.goods .ginfo a{display:block;}
.goods .ginfo a.sub_on{background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bu_arr_off.png) no-repeat right 50%;}
.goods .ginfo a.sub_off{background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bu_arr_on.png) no-repeat right 50%;}
.goods .ginfo .info{display:none;overflow:hidden;padding-top:2px;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_review.gif) repeat-x left top;}
.goods .ginfo .info h4{clear:both;height:34px;}
.goods .ginfo .info h4.tl{border-top:1px solid #CCC;}
.goods .ginfo .info ul{overflow:hidden;padding-bottom:6px;}
.goods .ginfo .info ul li{clear:both;overflow:hidden;padding:0 5px 5px 10px;font-size:0.75em;color:#888;line-height:1.4em;word-break:keep-all;}
.goods .ginfo .info ul li ol{overflow:hidden;}
.goods .ginfo .info ul li ol li{padding:0 5px 5px 0;font-size:0.7em;}

.goods .gamt{position:relative;clear:both;height:30px;padding:10px 0 0 10px; border-bottom:1px solid #5b9d0c;font-size:0.875em;color:#313642;}
.goods .gamt a{display:block;position:absolute;top:5px;left:93px;}
.goods .gamt strong{display:block;position:absolute;top:7px;right:10px;font-size:1.25em;color:#eb2c06;text-align:right;}

.goods .gopt{border-top:solid 3px #000; border-bottom:solid 1px #000; clear:both;overflow:hidden;}
.goods .gopt table{width:100%;}
.goods .gopt th{width:110px;padding:8px;border-bottom:1px solid #c3c3c3;font-size:0.8em;color:#313642;text-align:left;letter-spacing:-1px;}
.goods .gopt td{padding:8px;border-bottom:1px solid #c3c3c3;font-size:0.8em;color:#656565;text-align:right;letter-spacing:-1px;}
.goods .gopt .end{border-bottom:0;}
.goods .gopt .gamt{border-bottom:0;}

.goods .gopts{clear:both;overflow:hidden; border-top: 2px solid #055BC2;}
.goods .gopts h4{background: none repeat scroll 0 0 #F4F4F4; border-top: 1px solid #BEBEBE; height: 39px; padding-right:10px;}
.goods .gopts h4:first-child {border-top:none;}
.goods .gopts h4 strong{display:inline-block;margin-top:2px;font-size:0.875em;color:#033066;line-height:1.4em;vertical-align:middle;}
.goods .gopts h4 .back{position:absolute;top:8px;right:10px;}
.goods .gopts h4 .off{display:block;height:40px;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bu_arr2_off.png) no-repeat right 50%;}
.goods .gopts h4 .on{display:block;height:40px;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bu_arr2_on.png) no-repeat right 50%;}

.goods .gopts .oplst{display:none;}

/* JPKIM 20120903 */
/* ๊ธฐ์กด??.cont ?์ฒด display?์ฑ none?ผ๋ก ?์ด?๋๊ฒ์ ?์ ?์ฌ, ?์???? ?ด๋ ค?๋๋ก??์ ??*/
/* ์ถ๊?๊ตฌ์ฑ? ?๋?๋ก?default ?จ๊??ผ๋ก ?๊ธฐ?ํ??๋ณ๋๋ก?#cont3 ?์ฑ??display:none?ผ๋ก ์ง?ํ???*/
/*.goods .gopts .cont{display:none;overflow:hidden;} */
 .goods .gopts .cont #opt_s {display:inline;overflow:hidden;} 
 .goods .gopts #cont3 {display:none;overflow:hidden;}  

.goods .gopts .optxt{padding:5px 10px;border-bottom:1px solid #78a0ce;background:#f3f6f9;}/* 2012-03-09 ?จ๋ฉ๊ฐ??์ */
.goods .gopts .optxt textarea{width:100%;height:60px;border:1px solid #8fa1ba;font-size:0.875em;color:#434343;-webkit-border-radius:4px;-webkit-appearance:none;background:#FFF;}


.goods .gopts li .oplst{display:none;overflow:hidden;}
.goods .gopts li .oplst li{padding:10px 10px;font-size:0.875em;color:#656565;background:#FFF url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_line.gif) repeat-x left top;}

.goods .optsec{clear:both;overflow:hidden;}
.goods .optsec .tt1{position:relative;height:29px;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_tt1.gif) repeat-x left top;}
.goods .optsec .tt2{position:relative;height:29px;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_tt2.gif) repeat-x left top;}
.goods .optsec ul{width:100%; }
.goods .optsec li{clear:both;position:relative;overflow:hidden;padding:9px;border-bottom:1px solid #CCC;}
.goods .optsec li:last-child{border-bottom:0;}
.goods .optsec li p{clear:both;overflow:hidden;font-size:0.875em;color:#656565;}
.goods .optsec li .tit{padding-bottom:9px}
.goods .optsec li .input{width:58px;height:21px;padding:3px;border:1px solid #8fa1ba;font-size:13px;color:#666;background:#FFF;-webkit-border-radius:3px;-webkit-appearance:none;}
.goods .optsec li .prc {float:right;width:210px;padding-right:0;font-size:1.05em;color:#313642;text-align:right;}
.goods .optsec li .prc img{margin-left:3px;}
.goods .optsec li .cpn{clear:both;display:block;position:relative;padding:6px 109px 0 0;text-align:right;}
.goods .optsec li .cpn strong{position:absolute;top:6px;right:0px;width:109px;color:#eb2c06;}

/*
.goods .gopts ul li .sopt{position:relative;display:block;height:30px;padding:13px 0 0 21px;border-bottom:1px solid #78a0ce;font-size:0.875em;color:#313642;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bu_opt.png) no-repeat 10px 50%;} 
.goods .gopts ul li.end .sopt{border-bottom:0;} 
.goods .gopts ul li ul{overflow:hidden;background:#f3f6f9 url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_review.gif) repeat-x left top;}
.goods .gopts ul li .sopt span{overflow:hidden;position:absolute;top:50%;right:0;width:60%;height:15px;padding:0 25px 0 0;margin-top:-5px;text-align:right;font-size:0.75em;color:#656565;}
.goods .gopts ul li .sopt span.off{background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bu_arr2_off.png) no-repeat right 50%;}
.goods .gopts ul li .sopt span.on{background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bu_arr2_on.png) no-repeat right 50%;}
.goods .gopts ul li .sopt strong{font-size:1.125em;color:#1577da;}
.goods .gopts ul li .sec{overflow:hidden;padding:10px 0 10px 8px;border-bottom:1px solid #CCC;font-size:0.8em;color:#656565;}
.goods .gopts ul li .sec label{display:block;cursor:pointer;}
.goods .gopts ul li .bgl{height:35px;padding:0 10px;border-bottom:1px solid #CCC;}
.goods .gopts ul li .bgl span{display:block;height:35px;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_opt_line.gif) repeat-x left 50%;}

.goods .gqty2{position:relative;height:36px;padding:7px 10px 0 100px;border-bottom:1px solid #bcbcbc;font-size:0.8em;color:#656565;text-align:right;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_btns1.gif) repeat-x left top;}
.goods .gqty2 label{position:absolute;top:0;left:0;width:90px;text-align:left;}
.goods .gqty2 .input{width:65%;height:24px;border:1px solid #8fa1ba;-webkit-border-radius:4px;-webkit-appearance:none;}

.goods .gfee{position:relative;height:35px;padding:8px 10px 0 83px;border-bottom:1px solid #549b01;font-size:0.75em;color:#656565;text-align:right;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_btns1.gif) repeat-x left top;}
.goods .gfee label{position:absolute;top:0;left:0;width:90px;text-align:left;}
.goods .gfee .select{width:69%;font-size:1.2em;color:#222;}


.goods .gcpn{clear:both;overflow:hidden;}
.goods .gcpn h3{position:relative;height:40px;border-bottom:1px solid #78a0ce;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_h4_opt.gif) repeat-x left top;}
.goods .gcpn h3 .back{position:absolute;top:8px;right:10px;}
.goods .gcpn h3 .tx{display:block;position:absolute;top:9px;left:77px;height:22px;padding:2px 10px 0 10px;border:1px solid #bfc8d0;font-size:0.8em;line-height:1.3em;color:#5489e0;text-align:center;-webkit-border-radius:24px;-webkit-appearance:none;background:#FFF;}
*/


.goods .gsa{clear:both;overflow:hidden;position:relative;height:32px;padding:11px 0 0 8px;border-bottom:1px solid #b0b0b0;font-size:0.8em;color:#656565;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_btns1.gif) repeat-x left top;}
.goods .gsa .checkbox{min-width:1.2em;min-height:1.2em;}
.goods .gsa strong{margin-left:5px;color:#313642;}
.goods .gsa2{clear:both;overflow:hidden;position:relative;height:32px;padding:11px 0 0 8px;border-bottom:1px solid #b0b0b0;font-size:0.8em;color:#656565;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_btns2.gif) repeat-x left top;}
.goods .gsa2 .checkbox{min-width:1.2em;min-height:1.2em;}
.goods .gsa2 strong{margin-left:5px;color:#313642;}

.goods .gsl{clear:both;overflow:hidden;}
.goods .gsl.bl{border-bottom:1px solid #CCC;}
.goods .gsl table{width:100%;}
.goods .gsl th{padding:8px 0;font-size:0.75em;color:#666;letter-spacing:-1px;background:#EEE url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_review.gif) repeat-x left top;}
.goods .gsl th.th1{width:49%;border-right:1px solid #CCC;}
.goods .gsl th.th2{width:27%;border-right:1px solid #CCC;}
.goods .gsl th.th3{width:23%;}
.goods .gsl th.th11{width:21%;border-right:1px solid #CCC;}
.goods .gsl th.th12{width:25%;border-right:1px solid #CCC;}
.goods .gsl th.th13{width:25%;border-right:1px solid #CCC;}
.goods .gsl th.th14{width:28%;}
.goods .gsl td{padding:8px 2px;border-top:1px solid #CCC;font-size:0.75em;color:#666;text-align:center;}
.goods .gsl td.td1{border-right:1px solid #CCC;}
.goods .gsl td.td2{border-right:1px solid #CCC;}
.goods .gsl td.td2 strong{display:block;color:#313642;}
.goods .gsl td.td11{border-right:1px solid #CCC;}
.goods .gsl td.td11 .select{font-size:1.2em;color:#222;}
.goods .gsl td.td12{padding-right:8px;border-right:1px solid #CCC;text-align:right;}
.goods .gsl td.td13{border-right:1px solid #CCC;}
.goods .gsl td.td14{padding-right:8px;color:#eb2c06;text-align:right;}
.goods .gsl td .mcp{position:relative;padding:0 0 0 28px;font-size:1em;color:#666;text-align:left;}
.goods .gsl td .mcp .radio{position:absolute;top:50%;left:8px;margin-top:-6px;}
.goods .gsl h4{clear:both;overflow:hidden;position:relative;height:38px;padding:0 0 0 8px;border-top:1px solid #549b01;border-bottom:1px solid #b0b0b0;font-size:0.8em;color:#656565;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_btns2.gif) repeat-x left bottom;}
.goods .gsl td img{vertical-align:middle;}

/*
.goods .twit{clear:both;overflow:hidden;padding:15px 10px 0 10px;}
.goods .twit .vi{text-align:center;}
.goods .twit .txt{overflow:hidden;padding:10px;margin-bottom:15px;background:#edf1f6;}
.goods .twit .txt .tname{overflow:hidden;padding-bottom:7px;font-size:0.8em;color:#313642;}
.goods .twit .txt textarea{width:94%;height:80px;padding:5px 3%;border:1px solid #8fa1ba;font-size:0.75em;color:#549b01;-webkit-border-radius:4px;-webkit-appearance:none;}
.goods .twit .cnt{font-size:0.75em;color:#656565;text-align:right;}

.goods .gprvl{clear:both;overflow:hidden;}
.goods .gprvl h4{position:relative;height:40px;border-top:1px solid #78a0ce;border-bottom:1px solid #78a0ce;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_h4_opt.gif) repeat-x left top;}
.goods .gprvl h4 .tx{display:block;position:absolute;top:9px;left:117px;height:22px;padding:2px 10px 0 10px;border:1px solid #bfc8d0;font-size:0.8em;line-height:1.3em;color:#5489e0;text-align:center;-webkit-border-radius:24px;-webkit-appearance:none;background:#FFF;}
.goods .gprvl h4 .back{position:absolute;top:8px;right:10px;}
.goods .gprvl li{clear:both;position:relative;min-height:48px;padding:8px 25px 8px 8px;border-bottom:1px solid #c3c3c3;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bu_arr2.png) no-repeat right 50%;}
.goods .gprvl li.end{border-bottom:0;}
.goods .gprvl li a{display:block;width:100%;height:100%;}
.goods .gprvl li .pimg{display:block;position:absolute;top:8px;left:8px;width:56px;}
.goods .gprvl li .pimg img{border:1px solid #FFF;}
.goods .gprvl li .pcon{position:relative;display:block;padding:0 0 0 71px}
.goods .gprvl li .pid{display:block;overflow:hidden;padding:8px 0 5px 0;line-height:1.2em;font-size:0.7em;color:#656565;}
.goods .gprvl li .pid strong{margin-right:5px;}
.goods .gprvl li .ptx{display:block; overflow:hidden;height:18px;font-size:0.8em;color:#313642;letter-spacing:-1px;}

.goods .gprvc{clear:both;overflow:hidden;padding:10px;margin-bottom:10px;border-bottom:1px solid #c3c3c3;background:#f6f6f6;}
.goods .gprvc .pimg{padding-bottom:10px;text-align:center;}
.goods .gprvc .pcon{font-size:0.8em;color:#656565;}

.goods .grvl{clear:both;overflow:hidden;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_review.gif) repeat-x left top;}
.goods .grvl h4{position:relative;height:40px;border-top:1px solid #78a0ce;border-bottom:1px solid #78a0ce;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_h4_opt.gif) repeat-x left top;}
.goods .grvl h4 .tx{display:block;position:absolute;top:9px;left:89px;height:22px;padding:2px 10px 0 10px;border:1px solid #bfc8d0;font-size:0.8em;line-height:1.3em;color:#5489e0;text-align:center;-webkit-border-radius:24px;-webkit-appearance:none;background:#FFF;}
.goods .grvl h4 .back{position:absolute;top:8px;right:10px;}
.goods .grvl li{clear:both;position:relative;min-height:48px;padding:1px 8px;border-bottom:1px solid #c3c3c3;}
.goods .grvl li.end{border-bottom:0;}
.goods .grvl li a{display:block;width:100%;height:100%;}
.goods .grvl li .pid{display:block;overflow:hidden;padding:8px 0 5px 0;line-height:1.2em;font-size:0.7em;color:#656565;}
.goods .grvl li .pid strong{margin-right:5px;}
.goods .grvl li .ptx{display:block;overflow:hidden;height:20px;font-size:0.8em;color:#313642;letter-spacing:-1px;}
.goods .grvl li .prc{position:absolute;top:50%;right:0;display:block;width:60px;margin-top:-6px;text-align:center;font-size:0.8em;color:#313642;letter-spacing:-1px;}

.goods_name{overflow:hidden;padding:25px 20px;border-bottom:5px solid #549b01;font-size:3em;color:#313642;}
.goods_img{position:relative;overflow:hidden;padding:25px 0;text-align:center;}
.goods_img .goods_lyr{position:absolute;top:0;left:50%;width:800px;margin-left:-400px;}
.goods_img .goods_lyr .btn{margin-bottom:19px;}
.goods_img .goods_lyr .btn .bt{margin-left:20px;}
.goods_img .goods_lyr .goods_opt{display:none;overflow:hidden;width:780px;margin:0 10px;border:3px solid #004ba4;-webkit-border-radius:12px;-webkit-appearance:none;background:#FFF;}
.goods_img .goods_lyr .goods_opt h2{height:91px;border-bottom:3px solid #0056bc;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_goods_opt.gif) repeat-x left top;}
.goods_img .goods_lyr .goods_opt table{width:100%;}
.goods_img .goods_lyr .goods_opt th{width:280px;padding:25px 0 25px 20px;border-top:3px solid #c3c3c3;font-size:1.8em;color:#313642;text-align:left;letter-spacing:-3px;}
.goods_img .goods_lyr .goods_opt td{padding:25px 20px 25px 10px;border-top:3px solid #c3c3c3;font-size:1.8em;color:#549b01;text-align:right;letter-spacing:-3px;}
.goods_img .goods_lyr .goods_opt .start{border-top:0;}
.goods_img .goods_lyr .goods_opt .gamt{border-top:5px solid #5b9d0c;}
.goods_img .goods_lyr .goods_opt th.gamt{font-size:2.25em;border-top:5px solid #5b9d0c;}
.goods_img .goods_lyr .goods_opt td.gamt{font-size:2.75em;border-top:5px solid #5b9d0c;color:#eb2c06;}
.goods_img .goods_lyr .goods_opt td.op{text-align:left;}
.goods_img .goods_lyr .goods_opt td.op li{padding-left:17px;font-size:1.8em;color:#656565;letter-spacing:0;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bu_dot_opt.gif) no-repeat 5px 20px;}
.goods_img .goods_lyr .goods_opt td.op li strong{color:#000;}
.goods_img .goods_lyr .goods_opt td.bt{text-align:center;}

*/


/*  2012-03-01  ?์  CSS */
.goods .gopts ul {border-top: 1px solid #BEBEBE; background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_review.gif) repeat-x left top;}
.goods .gopts li{overflow:hidden; }
.goods .gopts li a {float:left;}
.goods .gopts ul#opt_s li p {float:right; width:60%}
.goods .gopts ul#opt_p li p {float:right; width:60%}
.goods .gopts ul#opt_t li {width:100%; overflow:hidden;}
.goods .gopts ul#opt_t li label {float:left;}
.goods .gopts ul#opt_t li p {float:right; width:60%;}
.goods .gopts ul#opt_t li p input {width:100%;}

.goods .gopts .ops{display:block;overflow:hidden; margin:0px; padding:5px 10px 5px 10px;font-size:0.875em;color:#313642;}/* ?์ ??padding */

.goods .gopts #opt_sel_view h4 {float:left; width:100%;}
.goods .gopts #opt_sel_view ul {float:right;}

/*  2012-03-01 ์ถ๊? CSS*/
.goods .gopts .opselect{display:block;overflow:hidden; margin:0px; padding:10px 10px 10px 10px;font-size:0.875em;color:#313642;}/* ์ถ๊??? */

/* JPKIM 20120903 */
/* SELECT BOX FONT SIZE๋ณ๊ฒฝํ??์ข ???ฐ์น๊ฐ ?ฝ๋๋ก??์???*/
/* .goods .gopts li .mselect{font-size:0.875em;  width:100%; height:25px; color:#222;} /* ?์? ํ ์ฝค๋ณด*/
.goods .gopts li .mselect{font-size:1.1em;  width:100%; height:25px; color:#222;}/* ?์? ํ ์ฝค๋ณด*/
.goods .gopts li .input{width:95%;height:20px; font-size:0.875em; border:1px solid #8fa1ba;-webkit-border-radius:4px;-webkit-appearance:none;}/* ?์? ํ ?๋ ฅ??input */

/*  2012-03-09 ์ฟ ํฐ??new ์ถ๊? */ 
.goods .gsa2 .ops{display:block;overflow:hidden; margin:0px; padding:5px 10px 5px 10px;font-size:0.875em;color:#313642;}
.goods .gsa2 li .mselect{font-size:0.875em;  width:95%; height:25px; color:#222;}


.goods .gcpn{clear:both;overflow:hidden;}
/*.goods .gcpn h3{position:relative;height:40px;border-bottom:1px solid #78a0ce;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/bg_h4_opt.gif) repeat-x left top;}*/
.goods .gcpn h3{position:relative;height:40px;border-bottom:1px solid #78a0ce;background:url(http://image.gmarket.co.kr/Gmarket_Mobile_new/320/bg_h4_opt.gif) repeat-x left top;}
.goods .gcpn h3 .back{position:absolute;top:8px;right:10px;}


/*  2012-03-09 ์ฟ ํฐ ์ถ๊? ?์   */
.goods .gcpn h3 .tx{display:block;position:absolute;top:9px;left:77px;height:22px;padding:2px 10px 0 10px;border:1px solid #bfc8d0;font-size:0.7em;line-height:1.6em;color:#5489e0;text-align:center;-webkit-border-radius:24px;-webkit-appearance:none;background:#FFF;}

.goods .gcpn h3 .txshopping{display:block;position:absolute;top:9px;left:180px;height:22px;padding:2px 10px 0 10px;border:1px solid #bfc8d0;font-size:0.7em;line-height:1.6em;color:#5489e0;text-align:center;-webkit-border-radius:24px;-webkit-appearance:none;background:#FFF;}

/*  2012-03-21 ? ํ?์ญ input ?์   */
.goods .optsec li p .input{width:58px;height:21px;padding:3px;border:1px solid #8fa1ba;font-size:13px;color:#666;background:#FFF;-webkit-border-radius:3px;-webkit-appearance:none;}



/*  ์ถ๊?  */
/*  2013-03-06 ? ํ?์ญ ๊ณ์ฐ??์ถ๊?  */
.goods-cont {}
.goods-cont .required-select {padding-top:6px;}
.goods-cont .required-select li {padding:6px 0; font-size:0; line-height:0;}
.goods-cont .required-select li label {display:inline-block;float:left; width:110px; margin-top:4px; padding-left:10px; color:#666; font-size:13px; line-height:120%;}
.goods-cont .required-select li input {width:172px; height:25px; padding:0 10px; border:1px solid #aaa; font-size:13px; line-height:25px; vertical-align:top;}
.goods-cont .required-select li select {width:195px;height:25px; border:1px solid #7e9db9; color:#666; font-size:13px; line-height:25px; vertical-align:top;}

.goods-cont .calculation-input {overflow:hidden; width:100%; padding-top:15px; border-top:1px solid #ebebeb;}
.goods-cont .calculation-input div {float:left; width:70px; margin-left:9px; text-align:left;}
.goods-cont .calculation-input div label {display:block; padding-bottom:6px; color:#666; font-size:11px; line-height:120%;}
.goods-cont .calculation-input div input {width:40px; height:25px; padding:0 10px; border:1px solid #aaa; font-size:13px; line-height:25px; vertical-align:top;}

.goods-cont .calculation-input .price-ip {width:120px; height:25px; padding:0 10px; border:1px solid #aaa; font-size:13px; line-height:25px; vertical-align:top;}
.goods-cont .calculation-input span {display:block; float:left;}
.goods-cont .calculation-input span img {display:block; margin-top:21px;}
.goods-cont .calculation-info {margin-top:6px; padding-right:10px; color:#666; font-size:11px; line-height:120%; text-align:right;}
.goods-cont .ops{display:block;overflow:hidden; margin:0px; padding:5px 10px 10px 10px;font-size:0.875em;color:#313642;}


/*  2013-04-04 SNS ์ถ๊? */
.goods .sns{width:298px;margin:10px auto 10px auto;border:1px solid #c3c3c3;background:#f5f5f5;box-shadow:0 1px 1px #e5e5e5;-webkit-box-shadow:0 1px 1px #e5e5e5;}
.goods .sns ul{overflow:hidden;}
.goods .sns ul li{float:left;width:74px;height:64px;background:url("/mobile/images/icon/bg_sns_line.gif") no-repeat right top;}
.goods .sns ul li:first-child{width:75px;}
.goods .sns ul li:last-child{width:75px;background:none;}
.goods .sns ul li a{display:block;height:49px;padding:7px 0;border-top:1px solid #f9f9f9;font-size:0.7em;text-align:center;letter-spacing:-1px;}
.goods .sns ul li a img{display:block;width:31px;margin:0 auto 5px auto;}

/*  2013-05-22 ์ฃผ๋ฌธ?๋ ์ถ๊? */
.tit_qty {padding:0 0 0 10px;margin:10px 0 0 0;position:absolute;color:#555;}

.g_layer1,
.g_layer2{position:absolute;left:-50%;width:95%;margin-left:52.5%;background:#fff} 
.g_layer1 .layer_close,
.g_layer2 .layer_close{overflow:hidden;display:block;position:absolute;top:13px;right:15px;width:32px;height:32px;color:#656565;background:url(/mobile/images/icon/btn_ly_close.gif) no-repeat;}
.g_layer1 .hgroup,
.g_layer2 .hgroup{background:#e6ecf2;border-top:2px solid #78a0ce;border-bottom:1px solid #badaf0;}
.g_layer1,
.g_layer2 table td,
.g_layer2 table th:first-child{border-top:none;}
.g_layer1 h4{height:58px;line-height:58px;padding-left:15px;color:#2b2b2b;font-size:1.3em;background:#e6ecf2;letter-spacing:-1px;}
.g_layer2 h4{height:58px;line-height:58px;padding-left:15px;color:#055bc2;font-size:1.3em;background:#e6ecf2;letter-spacing:-1px;}
.g_layer1 .plist_1 li a, 
.g_layer2 .plist_1 li a{display:block;color:#656565;font-weight:normal;}
.g_layer1 .plist_1 li{overflow:hidden;line-height:30px;padding:15px;border-bottom:1px solid #d8d8d8;font-size:1.2em;background:#fff;letter-spacing:-1px;}
.g_layer2 .plist_1 li{overflow:hidden;line-height:60px;padding:0 15px;border-bottom:1px solid #d8d8d8;font-size:1.2em;background:#fff;letter-spacing:-1px;height:60px;}
.g_layer2 .cont{padding:15px;border-bottom:1px solid #d8d8d8;font-size:1.3em;background:#fff}
.g_layer2 p{padding-bottom:15px;font-size:1em;letter-spacing:-1px;}
.g_layer2 .cont input{width:98%;padding:10px 5px;color:#656565;border:1px solid #aaa;border-radius:0}
.g_layer2 .btn_check{display:block;margin-top:15px;padding:10px 0;box-shadow:0 0 1px 0 #d1d1d1;color:#fff;background:#3f6a9a;border:1px solid #335d8c;text-align:center}

.g_layer2 .tbl_buying_decision{border-bottom:2px solid #d8d8d8;}
.g_layer2 .tbl_buying_decision table{width:100%;}
.g_layer2 .tbl_buying_decision .msg1{display:block;text-align:center;color:#656565;font-size:1.25em;letter-spacing:-0.1em;font-weight:normal;}
.g_layer2 .tbl_buying_decision .msg2{height:117px;text-align:center;color:#5eaa00;font-size:1.6em;letter-spacing:-0.1em;}
