@charset "utf-8";

/* Reset */
html, body,h1, h2, h3, h4, h5, h6,div, p, blockquote, pre, address,ul, ol, li, dl, dt, dd, caption,form, fieldset, legend {margin:0;padding:0}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:100%}
ul, ol {list-style:none}
table {border-collapse:collapse;border-spacing:0; table-layout:fixed}
caption, th {text-align:left}
img, fieldset, abbr, acronym {border:0}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal}

/* Base */
body {color:#333;background-color:#fff;font:12px/1.5 arial, Tahoma, sans-serif}
a {color:#333;text-decoration:none}
img {vertical-align:top}
textarea, input, select, button {vertical-align:middle;font:12px/1.5 arial, Tahoma, sans-serif}
caption,legend,hr {display:none}
input {margin:0; padding:0}
input.txt {padding:3px 5px 0; border:1px solid #B7B7B7; font-size:11px}
input.cbox {width:13px; height:13px; vertical-align:top}
label {cursor:pointer}

/* common */
.plan_wrap ul li .sp_ico>em,
.plan_wrap ul li.soldout .ico_soldout,
.plan_wrap ul li.soldout .plan_money .plan_price,
.plan_wrap ul li .plan_money .icon_precent em {display:block;background: url(//pics.gmarket.co.kr/pc/gc/promotion/plan/sprite_plan_temp.png) 0 0 no-repeat;line-height:600px;overflow:hidden;zoom:1}
.plan_wrap {overflow:hidden;zoom:1}
.plan_wrap ul {zoom:1}
.plan_wrap ul:after {display:block;clear:both;content:''}
.plan_wrap ul li {float:left}
.plan_wrap ul li img.thumbnail {display:block;margin-bottom:10px;border:1px solid #ddd}
.plan_wrap ul li .sp_ico {cursor:pointer;display:block;padding:0 5px;zoom:1}
.plan_wrap ul li .sp_ico:after {display:block;clear:both;content:''}
.plan_wrap ul li .sp_ico>em {float:left;display:block;vertical-align:middle;width:26px;height:16px;background-position:-414px 0}
.plan_wrap ul li .sp_ico>span.is_txt {float:left;display:block;vertical-align:middle;height:16px;line-height:16px;*line-height:15px;margin-left:6px;padding:0px 3px;background-color:#7DA4E7;color:#fff}
.plan_wrap ul li .lmt_time {display:block;padding:5px 5px 6px;color:#398cea;border-bottom:1px solid #ddd;text-decoration:none;background-color:#FFF}
.plan_wrap ul li a:hover .lmt_time,  
.plan_wrap ul li a:focus .lmt_time, 
.plan_wrap ul li a:active .lmt_time {text-decoration:none !important}
.plan_wrap ul li .lmt_time + .stock {margin-top:-2px;border-top:1px dashed #ddd}
.plan_wrap ul li .stock {display:block;padding:5px;border-bottom:1px solid #ddd;background-color:#FFF;zoom:1}
.plan_wrap ul li .stock:after {display:block;clear:both;content:''}
.plan_wrap ul li .stock em {float:left}
.plan_wrap ul li .stock strong {float:right;font-family:Tahoma;font-weight:bold}
.plan_wrap ul li .subj {cursor:pointer;display:block;margin:17px 5px;text-align:right}
.plan_wrap ul li img.thumbnail + .subj {margin-top:0}
.plan_wrap ul li .subj .brand {display:block;height:18px;font-weight:bold;color:#444;white-space:normal;overflow:hidden;zoom:1}
.plan_wrap ul li .subj .title {display:block;max-height:31px;line-height:1.3;color:#888;overflow:hidden;zoom:1}
.plan_wrap ul li.soldout a:hover * {cursor:default}
.plan_wrap ul li .plan_money {padding:0 5px;zoom:1}
.plan_wrap ul li .plan_money:after {display:block;clear:both;content:''}
.plan_wrap ul li .plan_money .icon_precent {float:left;font-family:Tahoma;font-weight:bold;font-size:34px;letter-spacing:-1px;line-height:1;color:#dd1500}
.plan_wrap ul li .plan_money .icon_precent em {display:inline-block;vertical-align:middle;margin:-2px 0 0 2px;font-size:24px;padding-right:13px;font-weight:normal;line-height:1;background-position:100% -21px}
.plan_wrap ul li .plan_money .plan_price {float:right;text-align:right;font-family:Tahoma;line-height:1;color:#222}
.plan_wrap ul li .plan_money .plan_price>del{display:block;color:#999}
.plan_wrap ul li .plan_money .plan_price>strong{display:block;padding-top:6px;font-size:16px;font-weight:bold}
.plan_wrap ul li .plan_money .plan_price>strong em{font-weight:normal}
.plan_wrap ul li .plan_money .plan_price>span{display:block;padding-top:3px}

/* soldout */
.plan_wrap ul li.soldout {position:relative}
.plan_wrap ul li.soldout a {cursor:default}
.plan_wrap ul li.soldout a:hover,
.plan_wrap ul li.soldout a:focus,
.plan_wrap ul li.soldout a:active {text-decoration:none}
.plan_wrap ul li .ico_soldout {display:none;position:absolute;top:0;left:50%}
.plan_wrap ul li.soldout .ico_soldout {display:block}

/* type_a : 200x200 size */
.plan_wrap ul.type_a {margin:-30px 0 0 -30px}
.plan_wrap ul.type_a li {width:202px;height:425px;margin:30px 0 0 30px}
.plan_wrap ul.type_a li.even {margin:30px 0 0 31px}
.plan_wrap ul.type_a li img.thumbnail {width:200px;height:200px}
.plan_wrap ul.type_a li .plan_money .icon_precent {margin-top:13px;font-size:24px}
.plan_wrap ul.type_a li .plan_money .icon_precent em {font-size:16px;background-position:100% -28px}
.plan_wrap ul.type_a li.soldout .ico_soldout {top:23px;margin-left:-76px;width:152px;height:152px;background-position:0 -110px}
html[lang=zh] .plan_wrap ul.type_a li.soldout .ico_soldout {background-position:100% -560px}
.plan_wrap ul.type_a li.soldout .plan_money .plan_price {width:80px;height:13px;background-position:0 0}
html[lang=zh] .plan_wrap ul.type_a li.soldout .plan_money .plan_price {width:44px;height:16px;background-position:-90px 0}

/* type_b : 280x280 size */
.plan_wrap ul.type_b {margin:-30px 0 0 -27px}
.plan_wrap ul.type_b li {width:282px;height:510px;margin:30px 0 0 27px}
.plan_wrap ul.type_b li a {}
.plan_wrap ul.type_b li img.thumbnail {width:280px;height:280px}
.plan_wrap ul.type_b li .plan_money .icon_precent {margin-top:15px}
.plan_wrap ul.type_b li .plan_money .plan_price>del {font-size:14px}
.plan_wrap ul.type_b li .plan_money .plan_price>span{font-size:16px}
.plan_wrap ul.type_b li .plan_money .icon_precent {font-size:24px}
.plan_wrap ul.type_b li .plan_money .icon_precent em {font-size:16px;background-position:100% -28px}
.plan_wrap ul.type_b li.soldout .ico_soldout,
.plan_wrap ul.type_c li.soldout .ico_soldout {top:44px;margin-left:-95px;width:190px;height:190px;background-position:0 -270px}
html[lang=zh] .plan_wrap ul.type_b li.soldout .ico_soldout,
html[lang=zh] .plan_wrap ul.type_c li.soldout .ico_soldout {background-position:100% -360px}
.plan_wrap ul.type_b li.soldout .plan_money .plan_price {width:91px;height:14px;background-position:0 -20px}
html[lang=zh] .plan_wrap ul.type_b li.soldout .plan_money .plan_price {width:50px;height:17px;background-position:-100px -20px}

/* type_c : 410x290 size */
.plan_wrap ul.type_c {margin:-40px 0 0 -76px}
.plan_wrap ul.type_c li {width:412px;height:515px;margin:40px 0 0 76px}
.plan_wrap ul.type_c li a {}
.plan_wrap ul.type_c li img.thumbnail {width:410px;height:290px}
.plan_wrap ul.type_c li .lmt_time,
.plan_wrap ul.type_c li .stock{font-size:14px}
.plan_wrap ul.type_c li .subj {font-size:14px}
.plan_wrap ul.type_c li .subj .title {max-height:36px}
.plan_wrap ul.type_c li .plan_money .icon_precent {margin-top:7px}
.plan_wrap ul.type_c li .plan_money .plan_price>del {font-size:14px}
.plan_wrap ul.type_c li .plan_money .plan_price>strong, 
.plan_wrap ul.type_c li .plan_money .plan_price>span {display:inline-block;font-size:16px}
.plan_wrap ul.type_c li.soldout .plan_money .plan_price {width:120px;height:18px;background-position:0 -40px}
html[lang=zh] .plan_wrap ul.type_c li.soldout .plan_money .plan_price {width:66px;height:23px;background-position:-130px -40px}


/* type_d : 640x4400 size */
.plan_wrap ul.full_size {margin:-90px 0 0 0}
.plan_wrap ul.full_size li {position:relative;float:none;width:980px;height:442px;margin:90px 0 0 0}
.plan_wrap ul.full_size li a {zoom:1}
.plan_wrap ul.full_size li a:after {display:block;clear:both;content:''}
.plan_wrap ul.full_size li img.thumbnail {float:left;width:640px;height:440px}
.plan_wrap ul.full_size li .item_info {float:right;width:318px}
.plan_wrap ul.full_size li .lmt_time,
.plan_wrap ul.full_size li .stock{font-size:14px;line-height:1;padding:15px;background-color:#F5F7FA;border:solid #ddd;border-width:1px 0}
.plan_wrap ul.full_size li .sp_ico {margin-top:30px}
.plan_wrap ul.full_size li .subj {font-size:14px;text-align:left}
.plan_wrap ul.full_size li .subj .brand {height:28px;font-size:20px;color:#444}
.plan_wrap ul.full_size li .subj .title {max-height:74px;font-size:20px;line-height:24px;color:#888}
.plan_wrap ul.full_size li .plan_money .icon_precent {float:none;margin-top:0;position:absolute;top:0;left:0;display:block;width:74px;height:50px;padding-top:7px;font-size:24px;text-align:center;background-color:#D94239;color:#fff}
.plan_wrap ul.full_size li .plan_money .icon_precent em {padding-right:0;background:none;font-size:20px}
.plan_wrap ul.full_size li .plan_money .icon_precent span {display:block;font-size:18px;font-weight:normal;letter-spacing:0}
.plan_wrap ul.full_size li .plan_money .plan_price {position:absolute;width:318px;right:0;bottom:0}
.plan_wrap ul.full_size li .plan_money .plan_price>del, 
.plan_wrap ul.full_size li .plan_money .plan_price>strong, 
.plan_wrap ul.full_size li .plan_money .plan_price>span {padding-right:10px}
.plan_wrap ul.full_size li .plan_money .plan_price>del {font-size:16px;color:#999}
.plan_wrap ul.full_size li .plan_money .plan_price>strong {padding-top:3px;font-size:28px}
.plan_wrap ul.full_size li .plan_money .plan_price>span {font-size:16px;padding-top:5px}
.plan_wrap ul.full_size li .plan_money .plan_price>.btn_buynow {display:block;margin-top:25px;width:318px;height:60px;line-height:58px;font-size:22px;text-align:center;background-color:#D94239;color:#fff;font-family:simsum}
.plan_wrap ul.full_size li.soldout a:hover .subj .title,
.plan_wrap ul.full_size li.soldout a:focus .subj .title,
.plan_wrap ul.full_size li.soldout a:active .subj .title {cursor:default}
.plan_wrap ul.full_size li.soldout .ico_soldout {top:97px;left:196px;margin-left:0;width:246px;height:246px;background-position:0 -470px}
html[lang=zh] .plan_wrap ul.full_size li.soldout .ico_soldout {background-position:100% -100px}
.plan_wrap ul.full_size li.soldout .plan_money .plan_price {right:10px;bottom:63px;width:120px;height:18px;background-position:0 -40px}
html[lang=zh] .plan_wrap ul.full_size li.soldout .plan_money .plan_price {width:66px;height:23px;background-position:-130px -40px}
