@charset "utf-8";

/* typography */
@font-face{
	font-family:'Noto Sans Korean';font-style:normal;font-weight:400;
	src:url(//script.gmarket.com/fonts/NotoSansKR-DemiLight-Hestia.eot),
		url(//script.gmarket.com/fonts/NotoSansKR-DemiLight-Hestia.eot?#iefix) format('embedded-opentype');
	src:local('Noto Sans DemiLight'),local('NotoSans-DemiLight'),
		url(//script.gmarket.com/fonts/NotoSansKR-DemiLight-Hestia.woff) format('woff'),
		url(//script.gmarket.com/fonts/NotoSansKR-DemiLight-Hestia.otf) format('opentype');
}
@font-face{
	font-family:'Noto Sans Korean';font-style:normal;font-weight:bold;
	src:url(//script.gmarket.com/fonts/NotoSansKR-Medium-Hestia.eot),
		url(//script.gmarket.com/fonts/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype');
	src:local('Noto Sans Medium'),local('NotoSans-Medium'),
		url(//script.gmarket.com/fonts/NotoSansKR-Medium-Hestia.woff) format('woff'),
		url(//script.gmarket.com/fonts/NotoSansKR-Medium-Hestia.otf) format('opentype');
}
@font-face{
	font-family:'Noto Sans Korean';font-style:normal;font-weight:800;
	src:url(//script.gmarket.com/fonts/NotoSansKR-Bold-Hestia.eot),
		url(//script.gmarket.com/fonts/NotoSansKR-Bold-Hestia.eot?#iefix) format('embedded-opentype');
	src:local('Noto Sans Bold'),local('NotoSans-Bold'),
		url(//script.gmarket.com/fonts/NotoSansKR-Bold-Hestia.woff) format('woff'),
		url(//script.gmarket.com/fonts/NotoSansKR-Bold-Hestia.otf) format('opentype');
}

/* Basic Style */
.float_left{float:left !important}
.float_right{float:right !important}
.clear{*zoom:1}
.clear:after{content:"";display:block;clear:both}
.clear_left{clear:left}
.clear_right{clear:right}
.clear_both{clear:both}
.txt_center{text-align:center !important}
.txt_left{text-align:left !important}
.txt_right{text-align:right !important}
.bg_none{background:none !important}
.border_none{border:none !important}
.show,.block{display:block !important}
.hide,.dp_none{display:none !important}
table.fixed{table-layout:fixed}
.bold{font-weight:bold}
.hidden{visibility:hidden}
.lsc0{letter-spacing:0}
.for-a11y,.forA11y{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;text-indent:-5000em}

/*chromium 38 input box bug fix */
@media screen and (-webkit-min-device-pixel-ratio:0){
input{line-height:100% !important}
}

/* common_layout&main */
/* reset */
html,body{height:100%;font-size:12px;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input{margin:0;padding:0}
body,table,input,textarea,select,button,th,td,input,select,textarea,th,td,p,dl,dt,dd,li,pre{color:#676767;font-family:dotum,"돋움",-apple-system,BlinkMacSystemFont,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%}
fieldset,img{border:0}
ul,ol,li,dl,dt,dd{list-style:none}
address,var,em,dfn{font-style:normal}
.blind,legend{display:block;overflow:hidden;position:absolute;top:-999em;left:0;font-size:0;line-height:0;text-indent:-999em}
caption,hr{display:none !important}
a:link,a:visited,a:active{color:#676767;text-decoration:none}
button{border:0;cursor:pointer}
label{cursor:pointer}

/*sprite*/
.sprite-common{display:inline-block;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat;font-size:0;text-indent:-999em;overflow:hidden}

/* util */
body.box__content-fixed{overflow:hidden;}

/* skipnavi */
#skipnavi{margin:0;padding:0}
#skipnavi li{font-size:0;line-height:0}
#skipnavi li a{position:absolute;left:0;top:-100px;z-index:5000;display:block;padding:8px 0 7px;width:100%;background:#1179ea;color:#fff;text-align:center;text-decoration:none}
#skipnavi li a:active,#skipnavi li a:focus{top:0;font-size:12px;font-weight:bold;line-height:1.5}
/* skipnavi new */
.link-skip-navigation{position:absolute;left:0;top:-100px;z-index:5000;display:block;padding:8px 0 7px;width:100%;font-size:0;line-height:0;background:#1179ea;color:#fff;text-align:center;text-decoration:none}
.link-skip-navigation:active,.skip-navigation:focus{top:0;font-size:12px;font-weight:bold;line-height:1.5}

/* g_header */
#g_header{position:relative;min-width:980px;z-index:3000;background:url(//pics.gmarket.co.kr/pc/ko/common/bg_common.png) repeat-x 0 0;border-bottom:2px solid #2e8de5}
#g_header:after{content:"";display:block;clear:both}
#g_header h1{float:left}
#g_header h1>a{display:block;padding:20px 14px 16px}
#g_header h1>a>span{overflow:hidden;display:block;width:180px;height:52px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat;text-indent:-999em}
#g_header h1>a.sfc>span{background-position:0 -300px}
#g_header #search{position:absolute;z-index:2200;left:280px;top:23px;padding:10px;width:430px;height:28px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat 0 -60px;font-weight:normal}
#g_header #search .inner{position:static}
#g_header #search input{outline:0;padding:0;width:100%;height:29px;background:transparent;border:0 none;color:#000;font-size:14px;font-weight:bold;text-indent:11px;line-height:29px;-webkit-appearance:none}
#g_header #search input.ad{color:#777}
#g_header #search .button_search{position:absolute;top:3px;right:0;width:55px;height:44px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -395px -63px;font-size:0;text-indent:-999em}
#g_header #search .auto{position:absolute;left:6px;top:45px;display:none;width:436px;background:#fff;border:1px solid #1179ea;border-top-color:#cad8f3}
#g_header #search .auto.active{display:block}
#g_header #search .auto ul{margin:0;padding:10px 0}
#g_header #search .auto ul li{color:#444}
#g_header #search .auto ul li.empty{padding-left:15px;height:21px;line-height:21px}
#g_header #search .auto ul li a{overflow:hidden;display:block;padding:2px 15px 7px 15px;height:12px;color:#444;line-height:160%}
#g_header #search .auto ul li a:hover{display:block;background:#f6f6f6;text-decoration:none}
#g_header #search .auto ul li strong{color:#0082f0;font-weight:bold}
#g_header #search .auto .search_ad{overflow:hidden;float:left;width:285px}
#g_header #search .auto .search_ad_item{display:none;float:left;padding:23px 0 0;width:150px;height:207px;border-left:1px solid #eef0f2;text-align:center}
#g_header #search .auto .search_ad_item .tit{height:26px;color:#000;font-weight:bold}
#g_header #search .auto .search_ad_item .prd{margin:0 auto;width:100px}
#g_header #search .auto .search_ad_item .prd a{display:block;color:#777}
#g_header #search .auto .search_ad_item .prd a:hover{color:#0082f0}
#g_header #search .auto .search_ad_item .prd img{width:100px;height:100px;vertical-align:top}
#g_header #search .auto .search_ad_item .prd .name{display:block;overflow:hidden;height:28px;padding:12px 5px 0;line-height:14px;font-size:11px;letter-spacing:-1px}
#g_header #search .auto .search_ad_item .prd .price strong{display:block;padding-top:3px;color:#000}
#g_header #search .auto .search_ad_item .prd .price strong em{display:inline;font:bold 12px Tahoma,Verdana,sans-serif;padding:0}
#g_header #search .auto .search_ad+.search_ad_item{display:block}
#g_header>.wrap>.ad{float:right;width:190px;height:88px}
#g_header>.wrap>.ad2 .ad_bnr_wrap{position:absolute;right:-80px;width:80px;height:35px}
#g_header>.wrap>.ad2 .ad_bnr_wrap{position:absolute;right:-80px;width:80px;height:35px}
#g_header .all{position:relative;zoom:1;width:100%}
#g_header .all .button_all{overflow:hidden;display:block;width:201px;height:50px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat 0 -240px;text-indent:-999em}
#g_header .all .button_all.selected{background-position:-210px -240px}
#g_header .all .category_list{position:absolute;left:0;top:52px;z-index:2100;display:none;width:100%}
#g_header .all .category_list ul{overflow:hidden;height:416px;background:#fff;border:1px solid #bcc5d5;border-top:0 none}
#g_header .all .category_list li{float:left;width:120px;background:#fff;border-left:1px solid #eef0f2}
#g_header .all .category_list li.n1,#g_header .all .category_list li.n9{width:137px;border-left:0 none}
#g_header .all .category_list li.n8,#g_header .all .category_list li.n16{width:114px}
#g_header .all .category_list li.n6,#g_header .all .category_list li.n14{width:128px}
#g_header .all .category_list li.n5,#g_header .all .category_list li.n13{width:116px}
#g_header .all .category_list li.n7,#g_header .all .category_list li.n15{width:116px}
#g_header .all .category_list li dt{margin-bottom:5px;padding:13px 0 10px;height:14px;background:#f4f5f7;color:#444;font-weight:bold;text-indent:14px}
#g_header .all .category_list li dd{height:190px;color:#777}
#g_header .all .category_list li dd>a,#g_header .all .category_list li dd>span>a{display:block;padding:2px 4px 2px 14px;height:14px;color:#777;letter-spacing:-1px}
#g_header .all .category_list li .service{display:block;margin-top:6px}
#g_header .all .category_list li .service>a{color:#6288d2;text-decoration:none}
#g_header .all .category_list li .service>a .arrow{overflow:hidden;display:inline-block;margin-left:2px;width:4px;height:17px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -460px -246px;vertical-align:middle;text-indent:-999em}
#g_header .all .category_list li .service>a:hover{background-color:#eff5fc}
#g_header .all a.button_close{overflow:hidden;position:absolute;right:1px;bottom:1px;display:block;padding:0;margin:0;width:31px;height:31px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -420px -240px;text-indent:-999em}
#g_header.sfc{background-position:0 -150px}
#g_header #navbar{clear:both;position:relative;height:50px}
#g_header #navbar:after{content:"";display:block;clear:both}
#navbar>.service{overflow:hidden;position:absolute;left:212px;top:1px}
#navbar>.service span{display:block;float:left;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -360px -120px}
#navbar>.service span:first-child{background:none}
#navbar>.service a{display:block;padding:17px 8px 17px 9px}
#navbar .tools{position:absolute;right:0;top:1px}
#navbar .tools>a{overflow:hidden;display:block;float:left;width:53px;height:49px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat;text-indent:-999em}
#navbar .tools a.sign{background-position:0 -120px}
#navbar .tools .myinfo{position:relative;display:block;float:left;height:49px;text-align:center}
#navbar .tools .myinfo>a.grade{overflow:hidden;position:absolute;left:50%;top:0;display:block;width:24px;height:22px;margin:6px 0 0 -12px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat;text-indent:-999em}
#navbar .tools .myinfo .use_smileclub{position:relative;display:inline-block;top:-50px;width:0;line-height:0;font-size:0;overflow:visible;vertical-align:top}
#navbar .tools .myinfo .use_smileclub a{position:absolute;top:-16px;left:-50px;display:inline-block;min-width:140px;height:26px;padding-left:12px;margin-right:12px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat 0 -480px;text-decoration:none}
#navbar .tools .myinfo .use_smileclub a .tx {display:block;font-size:12px;font-weight:bold;color:#AB742E;vertical-align:top;line-height:24px;white-space:nowrap}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#navbar .tools .myinfo .use_smileclub a .tx {line-height:22px} /* Chrome and Safari */
}
#navbar .tools .myinfo .use_smileclub a .tx em {font-size:12px;color:#333;font-weight:bold}
#navbar .tools .myinfo .use_smileclub a .rd {position:absolute;top:0;right:-12px;width:12px;height:26px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -228px -480px}
#navbar .tools a.grade.family{background-position:0 -180px}
#navbar .tools a.grade.vip{background-position:-40px -180px}
#navbar .tools a.grade.svip{background-position:-80px -180px}
#navbar .tools a.myname{display:block;padding-top:32px;color:#444;font-weight:bold;vertical-align:top}
#navbar .tools a.myname .name{overflow:hidden;display:inline-block;max-width:90px;white-space:nowrap;vertical-align:top}
#navbar .tools a.myname:hover .name{text-decoration:underline}
#navbar .tools a.join{background-position:-60px -120px}
#navbar .tools a.logout{width:60px;background-position:-120px -120px}
#navbar .tools a.myg{background-position:-180px -120px}
#navbar .tools a.cart{position:relative;width:57px;background-position:-240px -120px;overflow: visible}
#navbar .tools a.cart .count{position:absolute;left:52%;top:5px;padding-left:4px;height:14px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -940px -180px;text-indent:0}
#navbar .tools a.cart .count>span{display:block;padding-right:4px;height:14px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat 100% -180px;color:#fff;font-family:tahoma;font-size:11px;font-weight:bold}
.wrap{position:relative;margin:0 auto;width:980px;*zoom:1}
.wrap:after{content:"";display:block;clear:both}

/* Footer */
#footer{clear:both;overflow:hidden;margin-top:20px;padding-bottom:70px;background:url(//pics.gmarket.co.kr/pc/ko/common/bg_common.png) repeat-x 0 -300px;font-size:11px;letter-spacing:-1px;_text-align:center}
#footer *{_text-align:left}
#footer .inner{position:relative;margin:0 auto;width:980px}
#footer .inner{overflow:hidden}
#footer img{vertical-align:middle}
#footer .link{overflow:hidden;width:100%;height:41px;margin-left:0;border-top:0;border-bottom:0;background:transparent}
#footer .link li{float:left;padding:0 20px 0 19px;*padding-right:19px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -670px -250px;line-height:41px}
#footer .link li.first{padding-left:23px;background:none}
#footer .link li.last{padding-right:23px;*padding-right:21px}
#footer .link a{display:inline-block;margin-top:1px;margin-top:2px \0/IE8+9;color:#666;font-size:12px}
#footer .address{overflow:hidden;display:block;*zoom:1;margin:13px 0;color:#666}
#footer .address p{font-size:11px;line-height:15px}
#footer .address .click{position:relative;top:-1px}
#footer .address .fax{padding-left:5px;letter-spacing:0}
#footer .address em{display:block;padding:6px 0 7px;font-weight:bold;font-size:12px;color:#464646;line-height:15px}
#footer .address .cscenter{float:left;padding-left:24px;width:302px;_width:326px;height:90px;line-height:15px;letter-spacing:-0.5px}
#footer .address .cscenter a,#footer .address .e-banking a,#footer .address .e-banking p a{display:inline-block;padding:6px 15px 7px 0;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat 100% -202px;color:#464646;font-size:12px;font-weight:bold}
#footer .address .cscenter a.cs{width:100%;font-weight:normal;padding:0;background:none;font-size:11px;text-decoration:none}
#footer .address .cscenter .mail{font-weight:normal;font-size:11px;background:none;padding:0}
#footer .address .cscenter strong{color:#186fde}
#footer .address .ebaykorea,#footer .address .e-banking{float:left;padding-left:25px;width:302px;_width:327px;height:90px;letter-spacing: -0.5px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -970px -240px}
#footer .address .e-banking .mail{padding:0;background:none;font-weight:normal;font-size:11px}
#footer .address .e-banking .btn{margin-top:17px}
#footer .award{position:relative;*zoom:1;border-top:1px solid #d7d7d7}
#footer .award a.prev,#footer .award a.next,#footer .award a.prev_on,#footer .award a.next_on{position:absolute;top:19px;width:16px;height:29px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat;text-indent:-999em}
#footer .award a.prev{left:15px;background-position:-790px -300px}
#footer .award a.next{right:15px;background-position:-810px -300px}
#footer .award a.prev_on{left:15px;background-position:-830px -300px}
#footer .award a.next_on{right:15px;background-position:-850px -300px}
#footer .award ul{overflow:hidden;margin:18px auto 17px;width:865px;height:34px}
#footer .award li{float:left;display:block;width:125px;height:30px;padding:4px 0 0 45px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat;color:#999;font-size:11px;text-indent:0}
#footer .award li:first-child{margin-left:10px}
#footer .award li.link1{background-position:0 -360px}
#footer .award li.link2{background-position:-170px -360px}
#footer .award li.link3{background-position:-340px -360px}
#footer .award li.link4{background-position:-510px -360px}
#footer .award li.link5{background-position:-680px -360px;padding-left:40px}
#footer .award li.link6{background-position:-850px -360px}
#footer .award li.link8{background-position:0 -400px}
#footer .award li.link7{background-position:-170px -400px}
#footer .award li.link9{background-position:-340px -400px}
#footer .award li.link10{background-position:-510px  -400px}
#footer .award li.link11{background-position:-680px  -400px;width:116px}
#footer .award li.link12{background-position:-850px  -400px}
#footer .company{overflow:hidden;height:63px;margin-bottom:22px;border:1px solid #e7e7e7}
#footer .company .marks{position:relative;float:left;margin-top:15px;width:551px;border-right:1px solid #ddd}
#footer .company .marks a,#footer .company .marks span{overflow:hidden;display:block;margin-left:30px;float:left;height:34px;text-indent:-999em;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat}
#footer .company .marks .link_custo{margin-left:14px;width:88px;background-position:0 -440px}
#footer .company .marks .link_privacy{width:73px;background-position:-90px -440px}
#footer .company .marks .link_kolsa{width:87px;background-position:-170px -440px}
#footer .company .marks .link_psecur{width:62px;background-position:-260px -440px}
#footer .company .marks .link_harm{width:104px;background-position:-330px -440px}
#footer .company .marks .link_kcp{width:28px;background-position:-440px -440px}
#footer .company .marks .link_nice{width:22px;background-position:-480px -440px}
#footer .company .marks .link_ksnet{width:55px;background-position:-510px -440px}
#footer .company .svcs{position:relative;float:left;margin-top:17px;width:426px;height:50px}
#footer .company .svcs span{display:block;float:left}
#footer .company .svcs a{overflow:hidden;display:block;float:left;margin-left:34px;width:100px;height:15px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) -570px -440px no-repeat;text-indent:-999em}
#footer .company .svcs .link_openmk{margin-left:24px}
#footer .company .svcs .link_gmap{background-position:-680px -440px}
#footer .company .svcs .link_secur_ct{background-position:-790px -440px}
#footer .company .svcs .link_ethic{margin-left:24px;background-position:-570px -460px}
#footer .company .svcs .link_vero{background-position:-680px -460px}
#footer .company .svcs .link_cop{background-position:-790px -460px}
#footer .logo-caution{overflow:hidden}
#footer .caution{float:left;margin-left:22px;text-align:left;color:#aaa;letter-spacing:-1px;font-size:11px;line-height:16px}
#footer .caution .point-blue{color:#6e85a0;font-weight:bold}
#footer .copy{clear:both;padding:8px 0 0 23px;color:#aaa;font-family:tahoma;letter-spacing:0;text-align:left;font-size:11px;line-height:15px}
#footer div.address div p a span.btn_footer{overflow:hidden;display:inline-block;width:75px;height:15px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -520px -210px;text-indent:-999em;vertical-align:text-bottom;vertical-align:middle\0/IE9}
#footer div.address div p a span.lsc0 span.btn_telclick{overflow:hidden;display:inline-block;width:65px;height:15px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -600px -210px;text-indent:-999em;vertical-align:text-bottom}
/* 스마일배송 lp/srp 푸터 분기 */
.smiledelivery #footer{margin-top:0;}
#sfc_footer{clear:both;overflow:hidden;margin-top:20px;text-align:center}
#sfc_footer .top{background:url(//pics.gmarket.co.kr/pc/ko/common/bg_common.png) repeat-x 0 -300px;font-size:11px;letter-spacing:0px}
#sfc_footer *{_text-align:left}
#sfc_footer .top .inner{position:relative;margin:0 auto 35px;width:980px;overflow:hidden}
#sfc_footer .top .inner .link{overflow:hidden;width:100%;height:41px;margin-left:197px;position:relative;float:left;text-align:left}
#sfc_footer .top .inner .link strong{font-weight:bold}
#sfc_footer .top .inner .link li{display:inline-block;zoom:1;*display:inline;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -670px -250px;line-height:41px;text-align:left}
#sfc_footer .top .inner .link li.first{width:198px;padding-left:0px;background:none}
#sfc_footer .top .inner .link li.middle{width:198px;padding-left:52px}
#sfc_footer .top .inner .link li.last{width:135px;padding-left:52px}
#sfc_footer .top .inner .link a{display:inline-block;margin-top:1px;margin-top:2px \0/IE8+9;color:#666;font-size:12px}
#sfc_footer .top .inner .logo{float:left;width:195px;margin-left:28px;margin-top:35px;border-right:#d7d7d7 1px solid}
#sfc_footer .top .inner .logo li{float:top;height:50px}
#sfc_footer .top .inner .logo li.first{float:top;height:74px}
#sfc_footer .top .inner .logo li.last{float:top;height:53px}
#sfc_footer .top .inner .logo li a span{float:left;display:block;text-indent:-999em;background:url(//pics.gmarket.co.kr/pc/ko/common/layout/img_sfc_logo.png) no-repeat}
#sfc_footer .top .inner .logo li a span.sfcmall{margin-top:4px;width:146px;height:50px;background-position:0 0}
#sfc_footer .top .inner .logo li a span.gmarket{margin-left:26px;margin-top:0;width:120px;height:30px;background-position:0 -50px}
#sfc_footer .top .inner .logo li a span.shilla_dutyfree{margin-left:34px;margin-top:0;width:103px;height:45px;background-position:0 -85px}
#sfc_footer .top .inner .address{*zoom:1;float:left;margin:51px 0 0 42px;width:365px;line-height:16px}
#sfc_footer .top .inner .address em{display:block;padding:6px 0 7px;font-weight:bold;font-size:12px;color:#464646;text-align:left}
#sfc_footer .top .inner .address p{font-size:11px;padding-top:2px;text-align:left}
#sfc_footer .top .inner .address .ebaykorea{height:92px}
#sfc_footer .top .inner .address .hotelshilla{height:61px}
#sfc_footer .top .inner .address .lsc0{display:inline-block;height:15px;padding-right:15px;line-height:14px}
#sfc_footer .top .inner .address .lsc1{padding-left:10px;line-height:14px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -360px -139px}
#sfc_footer .top .inner .cscenter{float:left;height:153px;margin:54px 0 0 38px;text-align:left;line-height:16px}
#sfc_footer .top .inner .cscenter a{display:inline-block;padding:6px 15px 7px 0;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat 100% -202px;color:#464646;font-size:12px;font-weight:bold}
#sfc_footer .top .inner .cscenter a.cs{width:100%;font-weight:normal;padding:0;background:none;font-size:11px;text-decoration:none}
#sfc_footer .top .inner .cscenter .mail{font-weight:normal;font-size:11px;background:none;padding:0}
#sfc_footer .top .inner .cscenter strong{color:#186fde}
#sfc_footer .bottom{font-size:11px;letter-spacing:0px;background-color:#f5f5f5}
#sfc_footer .bottom .logo-caution{overflow:hidden;margin:0 auto;padding:21px 0 50px;width:980px}
#sfc_footer .bottom .caution{float:left;margin-left:180px;text-align:left;color:#999;letter-spacing:-1px;font-size:11px;line-height:18px}
#sfc_footer .bottom .caution .point-blue{color:#6991be;font-weight:bold}
#sfc_footer .bottom .copy{clear:both;padding:11px 0 15px 180px;color:#6991be;font-family:Arial;letter-spacing:0;text-align:left;font-size:11px;line-height:15px}
/* sfc_floatbanner */
.sfc_floatbanner,.adArea[style="display:none"]~.sfc_floatbanner{position:absolute;right:50%;top:140px;margin-right:-590px;width:88px;height:225px;border:1px solid #e2e6e9;border-top:0 none}
.sfc_floatbanner_min{margin-right:-550px}
.adArea~.sfc_floatbanner{top:210px}
.vip_minishop~.sfc_floatbanner{margin-right:-634px}

/* floatbar */
#floatbar{display:none}

/* mobile go */
.mobile-go{margin-top:-40px;padding-bottom:80px}
.mobile-go a{display:block;width:100%;height:75px;padding-top:25px;background:#F5F5F5;border-top:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;text-align:center;font-size:55px;line-height:57px;color:#8598AB;font-weight:bold}
.mobile-go a:active,.mobile-go a:focus,.mobile-go a:hover{color:#8598AB;text-decoration:none}
.mobile-go span{position:relative}
.mobile-go span:after{content:'';position:absolute;top:50%;right:-34px;width:27px;height:27px;margin-top:-15px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -950px -120px}

/* layer */
.layer_modal_popup_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;-ms-filter:alpha(opacity=60);filter:alpha(opacity=60);opacity:0.6}
.modal_popup{position:fixed;top:0;left:0;width:100%;z-index:5000}
.ly_wrap .title,#company_mark_ftc .ly_wrap .title,#company_mark_opa .ly_wrap .title,#company_mark_harm .ly_wrap .title{padding-top:13px;background:url(//pics.gmarket.co.kr/pc/ko/net/core/common/layout/sprite_layer.png) repeat-x}
.ly_wrap .title strong{display:block;height:19px;padding-top:2px;padding-left:19px;font-size:16px;color:#006bdf}
.ly_wrap .layer_type{position:fixed;left:50%;top:50%;background:#fff;border:3px solid #1179ea}
.ly_wrap .layer_type .title{height:32px;line-height:15px}
.ly_wrap .layer_type .pop_cont{overflow:hidden;min-height:615px;margin:20px 0;padding:0 20px}
.ly_wrap .layer_type .ly_close{display:block;position:absolute;top:0;right:0;width:15px;height:13px;padding:15px;background:url(//pics.gmarket.co.kr/pc/ko/net/core/common/layout/sprite_layer.png) no-repeat 15px -100px;text-indent:-999em}
#company_mark_ftc .ly_wrap .layer_type,#company_mark_opa .ly_wrap .layer_type{margin-left:-242px;margin-top:-340px;width:484px}
#company_mark_harm .ly_wrap .layer_type{width:644px;margin-left:-325px;margin-top:-352px}
#company_mark_harm .mark_harm p{text-align:center;padding-bottom:17px}
div.poplayer{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5000}
div.dimmed{position:fixed;left:0;top:0;width:100%;height:100%;background:#000;filter:alpha(opacity=55);opacity:0.55;z-index:5000;-webkit-backface-visibility:hidden}
div.dimmed iframe.blocker{width:100%;height:100%;filter:alpha(opacity=0);opacity:0}
div.frame_setting{position:absolute;top:0;left:0;width:100%;text-align:center;z-index:5001}
div.frame_setting iframe{margin:0 auto}
div.dimmed_sub{background-position:0% 0%;background:#000;filter:alpha(opacity=55);opacity:0.55;margin-top:0px;margin-right:0px;margin-bottom:0px;position:fixed;top:0px;left:0px;background-attachment:scroll;background-repeat:repeat;background-image:none;background-size:auto;background-origin:padding-box;background-clip:border-box}

/* ad */
em.ad{overflow:hidden;display:inline-block;margin:0px;*margin-top:-1px;margin-top:-1px \0/IEdev9;width:20px;height:14px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -940px -90px;text-indent:-999em;vertical-align:top}
#header .search .search-auto .power .tit em.ad{float:none;width:20px}

/* ToastPop2.css */
div.toast-pop dl,div.toast-pop dt,div.toast-pop dd,div.toast-pop img{margin:0;padding:0;border:0}
div.toast-pop{position:fixed;_position:absolute;right:50%;bottom:0;margin-right:-503px;width:290px;height:175px;background:url(//pics.gmarket.co.kr/pc/ko/expire/challenge/neo_include/zzanpop/20130524/bg_toastpop2.png) no-repeat;text-align:center;z-index:10000}
div.toast-pop a.close{position:absolute;display:block;top:10px;right:10px;padding:7px;width:15px;height:12px}
div.toast-pop dt{display:block;margin:25px auto 0;height:23px}
div.toast-pop dd{margin-top:19px}
div.toast-pop dt img,div.toast dd img{vertical-align:bottom}
div.toast-pop dl.event dd{position:relative}
div.toast-pop dl.event dd img.txt{position:absolute;left:32px;top:55px}
div.toast-pop dl.event dd iframe{width:264px;height:100px}
/* //common_layout&main */

/* None Doctype Page */
table[align="center"],body>table[width="820"]{margin:0 auto}
body>table[width="820"] *,table[align="center"] *,center *{font-size:12px}

/* Simple */
#miniHeader{position:relative;z-index:3000;width:100%;height:31px;background:url(//pics.gmarket.co.kr/pc/ko/common/bg_common.png) repeat-x 0 -780px;_text-align:center;*zoom:1}
#miniHeader:after{content:"";display:block;clear:both}
#miniHeader .utill{float:left;*zoom:1;margin:0;padding:0}
#miniHeader .utill:after{content:"";display:block}
#miniHeader .utill li{position:relative;float:left;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -670px -254px;letter-spacing:-1px;_zoom:1}
#miniHeader .utill li.sfc_logo{position:relative;float:left;background:none;letter-spacing:-1px;_zoom:1}
#miniHeader .utill div,#miniHeader .utill li,#miniHeader .utill dt,#miniHeader .utill dd,#miniHeader .utill a{font-size:11px}
#miniHeader .utill li.logo,#miniHeader .utill li.sign{background:none}
#miniHeader li a{position:relative;display:block;margin-top:4px;padding:5px 9px 4px 10px;padding-top:6px \0/IE8+9;line-height:16px;vertical-align:top;color:#777}
#miniHeader a:hover,#miniHeader .utill ul li.active a{color:#1179ea}
#miniHeader li div.layer{position:absolute;left:0;top:-999em;z-index:3000;_text-align:left}
#miniHeader li div.layer dl,#miniHeader li div.layer ul{margin:0}
#miniHeader li.active + div.layer{top:30px !important}
#miniHeader li.g9{position:relative;padding-left:1px}
#miniHeader li.g9 a{overflow:hidden;display:block;margin:0 0 0 7px;padding:0;width:34px;height:30px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -600px -300px;text-indent:-999em;text-decoration:none}

#miniHeader li.sign a.use_smileclub {display:block;min-width:118px;height:20px;padding:0px 2px 0 11px;margin:5px 15px 0 0;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -250px -480px;text-decoration:none}
#miniHeader li.sign a.use_smileclub .tx{position:static;display:block;font-size:11px;font-weight:bold;color:#AB742E;vertical-align:top;line-height:22px;white-space:nowrap;text-indent:0}
#miniHeader li.sign a.use_smileclub .tx em{font-size:11px;color:#333}
#miniHeader li.sign a.use_smileclub .rd{position:absolute;top:0;right:-15px;width:15px;height:20px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -425px -480px}
#miniHeader li.sign a.use_smileclub + * {margin-left:4px !important}

#miniHeader li.sign a.grade_family,#miniHeader li.sign a.grade_vip,#miniHeader li.sign a.grade_svip{padding:0;width:24px;height:22px;margin-top:5px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat}
#miniHeader li.sign a.grade_family{background-position:0 -180px}
#miniHeader li.sign a.grade_vip{background-position:-40px -180px}
#miniHeader li.sign a.grade_svip{background-position:-80px -180px}
#miniHeader li.sign a{float:left}
#miniHeader li.sign a span{overflow:hidden;position:absolute;text-indent:-999em}
#miniHeader li.sign a.myinfo{overflow:hidden;padding-right:0;padding-left:5px;font-weight:bold;color:#444}
#miniHeader li.myg{position:relative}
#miniHeader li.myg a{padding-right:19px}
#miniHeader li.myg a.arrow{position:absolute;right:3px;top:3px;padding:0;width:17px;height:16px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -130px -213px;text-indent:-999em}
#miniHeader li.myg a.arrow.active{background-position:-210px -213px}
#miniHeader li.myg div.layer{position:absolute;z-index:1;top:30px;left:1px;padding:7px 0 4px;width:88px;background:#fff;border:1px solid #777;display:none}
#miniHeader li.myg div.layer a{margin:0;padding:0 10px;background:none;line-height:22px;*zoom:1}
#miniHeader li.myg div.layer a:hover{text-decoration:underline}
#miniHeader li.myg div.layer a.button_close{overflow:hidden;position:absolute;right:-1px;bottom:-1px;display:block;padding:0;margin:0;width:17px;height:17px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -960px -60px;text-indent:-999em}
#miniHeader li.global a{font:bold 11px Verdana,Tahoma,sans-serif;color:#0082f0;letter-spacing:-1px}
#miniHeader li.global.china a{font:bold 11px PMingLiU,Tahoma,Verdana;margin-top:5px}
#miniHeader li.cart a{background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat 0 -210px;padding-left:25px}
#miniHeader.simple{min-width:980px}
#miniHeader.simple .wrap{width:100%}
#miniHeader .utill li.logo,#miniHeader .utill li.view_cate,#miniHeader .utill li.sign{background:none}
#miniHeader li.logo a{overflow:hidden;margin:0 0 0 10px;padding:0;width:39px;height:31px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -340px -300px;text-indent:-999em}
#miniHeader .utill li.logo,#miniHeader .utill li.src_logo,#miniHeader .utill li.view_cate,#miniHeader .utill li.sign{background:none}
#miniHeader li.sfc_logo a{overflow:hidden;margin:0 0 0 10px;padding:0;width:92px;height:31px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -640px -300px;text-indent:-999em}
#miniHeader li.search{padding:5px 0 5px 16px;background-position:-670px -210px}
#miniHeader li.search input{float:left;width:85px;height:14px;padding:3px 8px 1px;border:1px solid #0082f0;font-size:11px;line-height:16px}
#miniHeader li.search a.button_search{overflow:hidden;float:left;margin:0;padding:0;width:30px;height:20px;background:#0082f0 url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -740px -300px;text-indent:-999em}
#miniHeader li.view_cate a,
#miniHeader li.view_service a{padding-right:23px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat}
#miniHeader li.view_cate a{background-position:-80px -210px}
#miniHeader li.view_cate a.active{background-position:-160px -210px}
#miniHeader li.view_service a{background-position:-90px -210px}
#miniHeader li.view_service a.active{background-position:-170px -210px}
#miniHeader li.view_cate div.layer{width:604px}
#miniHeader li.view_service div.layer{width:325px}
#miniHeader dl.view_linklist{overflow:hidden;background:#fff;border:2px solid #333}
#miniHeader dl.view_linklist a{margin:0;padding:0;background:none;color:#676767;font-size:12px}
#miniHeader dl.view_linklist a:hover{color:#1771db}
#miniHeader dl.view_linklist li{float:none;background:none}
#miniHeader dl.view_linklist>dt{padding:11px 20px 10px;background:#f6f6f6;border-bottom:1px solid #b7b7b7;color:#444;font-size:12px;font-weight:bold}
#miniHeader dl.view_linklist>dd{background:url(//pics.gmarket.co.kr/pc/ko/net/core/common/layout/line_eee_x150.png) 150px 0}
#miniHeader dl.view_linklist div.cate{float:left;padding:22px 0 11px 20px;width:130px}
#miniHeader dl.view_linklist div.cate dt{color:#444;font-size:12px;font-weight:bold}
#miniHeader dl.view_linklist div.cate dd{padding:4px 0 12px}
#miniHeader dl.view_linklist ul.service{float:left;padding:19px 0 25px}
#miniHeader dl.view_linklist ul.service li{float:left;padding:2px 0 2px 22px;width:138px;letter-spacing:0}
#miniHeader dl.view_linklist dd.all_view{position:absolute;left:112px;top:4px;background:none}
#miniHeader dl.view_linklist dd.all_view a{display:inline-block;padding-right:21px;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -240px -200px;color:#777;font-size:11px;line-height:34px}
#miniHeader li.view_cate dl.view_linklist dd{overflow:hidden}
#miniHeader li.view_cate a.button_close,#miniHeader li.view_service a.button_close{overflow:hidden;position:absolute;right:0;top:0;display:block;padding:0;margin:0;width:37px;height:37px;background-position:-920px -300px;text-indent:-999em}
#miniHeader.simple{min-width:980px}
#miniHeader.simple .wrap{width:100%}
#miniHeader.simple li.sign a.myinfo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#miniHeader.simple.fix .wrap{width:980px}
#miniHeader.simple.fix li.logo a{margin:0}
#miniHeader.simple.fix li.g9.small a{width:22px}

/*---------------------스마일배송 심플헤더------------------------------- */

#miniHeader.simple.smile{height: 40px;background: #ffffff; min-width: 1200px;}
#miniHeader.simple.smile .wrap{height:100%}
#miniHeader.simple.smile .utill{height:100%}
#miniHeader.simple.smile .utill li.logo{width: 25px;padding: 0px 10px;height: 100%;}
#miniHeader.simple.smile .utill li.logo a{background: url(//pics.gmarket.co.kr/pc/ko/common/common_simple.png) no-repeat -456px  0px;margin: 0;width: 25px;margin-top: 7px;}
#miniHeader.simple.smile .utill li{padding-top: 3px;background-position: -670px -251px;}
#miniHeader.simple.smile .utill li > a{color:#666666}
#miniHeader.simple.smile .utill li.sign a.myinfo{padding-left:0 }
#miniHeader.simple.smile .utill li > .layer{margin-top: 9px;}
#miniHeader.simple.smile .utill li > a.active{color:#2E8DE5}
#miniHeader.simple.smile .utill li > a:hover{text-decoration:none; }
#miniHeader.simple.smile li.view_cate {    margin-right: 10px;}
#miniHeader.simple.smile li.view_cate > a{background: url(//pics.gmarket.co.kr/pc/ko/common/smileheader_arrow.png) no-repeat right  center;      padding-right: 12px; }
#miniHeader.simple.smile li.view_cate > a.active , #miniHeader.simple.smile li.view_service > a.active {background: url(//pics.gmarket.co.kr/pc/ko/common/smileheader_arrow_on.png) no-repeat right  center; color:#2E8DE5}
#miniHeader.simple.smile li.view_service > a{background: url(//pics.gmarket.co.kr/pc/ko/common/smileheader_arrow.png) no-repeat right  center;      padding-right: 12px;}
#miniHeader.simple.smile li.myg a{  padding-right:16px; margin-right:4px; }
#miniHeader.simple.smile li.myg a.arrow {top: 7px;  background: url(//pics.gmarket.co.kr/pc/ko/common/smileheader_arrow.png) no-repeat right  center;  }
#miniHeader.simple.smile li.myg a.arrow.active{background: url(//pics.gmarket.co.kr/pc/ko/common/smileheader_arrow_on.png) no-repeat right  center; }
#miniHeader.simple.smile .utill li.search{background:none;padding-top: 7px;position: relative;padding-left: 0;}
#miniHeader.simple.smile li.search input{border-color: #2e8de5;height: 19px;width: 102px;color: #888;font-size: 12px;    font-weight: normal; padding: 2px 28px 2px 8px }
#miniHeader.simple.smile li.search a.button_search {background: url(//pics.gmarket.co.kr/pc/ko/common/common_simple.png) no-repeat -533px 6px;height: 25px;position: absolute;right: 0;top: 7px;}
#miniHeader.simple.smile li.global a{    margin-top: 4px; color: #666666; font-weight:normal; }
#miniHeader.simple.smile li.global.china a{line-height:13px;vertical-align: top;margin-top: 5px;}
#miniHeader.simple.smile li.cart a {background:none; padding-left:10px }
#miniHeader.simple.smile li.g9 {padding-top:4px}
#miniHeader.simple.smile li.g9  a{background-position: -677px -511px;  }
#miniHeader.simple.smile li.sign a.grade_family{background-position:-133px -180px}
#miniHeader.simple.smile li.sign a.grade_vip{background-position:-159px -180px}
#miniHeader.simple.smile li.sign a.grade_svip{background-position:-186px -180px}


#miniHeader.simple.smile #layer_simple_category{width: 1127px; display:none; }
#miniHeader.simple.smile #layer_simple_category:before{content:"";  background: url(//pics.gmarket.co.kr/pc/ko/common/tooltip_arrow.png) no-repeat 0 0 ; width: 10px; height:7px;      position: absolute;    top: -6px;    display: block;    z-index: 10;    left: 30px;}
#miniHeader.simple.smile #layer_simple_category.active{top:100%; display:block;      margin-top: 7px;}
#miniHeader.simple.smile #layer_simple_category .view_linklist{position: relative;width: 100%;padding: 16px 0;border: 1px solid #666;}
#miniHeader.simple.smile #layer_simple_category .view_linklist > dt{position: absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;text-indent:-5000em;}
#miniHeader.simple.smile #layer_simple_category .view_linklist > dd{width: 100%;background: url(//pics.gmarket.co.kr/pc/ko/common/smileheader_border.png) repeat 0 0 ;   background-color: #fff;  }
#miniHeader.simple.smile #layer_simple_category .view_linklist dd .cate{float: left;width: 100%;padding: 0;}
#miniHeader.simple.smile #layer_simple_category .view_linklist dd .cate > dl{float: left;width: 140px;box-sizing: border-box; /*background: url(//pics.gmarket.co.kr/pc/ko/net/core/common/layout/line_eee_x150.png) 150px 0;*/ display: block;height: 100%;}
#miniHeader.simple.smile #layer_simple_category .view_linklist dd .cate > dl:first-child{background: none;}
#miniHeader.simple.smile #layer_simple_category .view_linklist dd .cate > dl dt{padding: 0 20px;margin-bottom: 4px;line-height: 18px;}
#miniHeader.simple.smile #layer_simple_category .view_linklist dd .cate > dl dd{padding: 0 20px; margin-bottom: 20px;}
#miniHeader.simple.smile #layer_simple_category .view_linklist dd .cate > dl dd a{line-height: 22px;font-size: 12px;color: #777;}
#miniHeader.simple.smile #layer_simple_category .view_linklist dd .cate > dl dd a:hover{color:#000; text-decoration:none}
#miniHeader.simple.smile #layer_simple_category .button_close {position: absolute;top: auto;bottom: 15px;right: 15px;background-position:-650px -520px;width: 22px;height: 22px;}
#miniHeader.simple.smile #layer_simple_service{width: auto; *width:250px;}
#miniHeader.simple.smile #layer_simple_service .view_linklist:before{content:"";  background: url(//pics.gmarket.co.kr/pc/ko/common/tooltip_arrow.png) no-repeat 0 0 ; width: 10px; height:7px;      position: absolute;    top: -6px;    display: block;    z-index: 10;    left: 20px;}
#miniHeader.simple.smile #layer_simple_service.active{top:100%;display:block;}
#miniHeader.simple.smile #layer_simple_service .view_linklist{padding: 10px 16px;border: 1px solid #666666;}
#miniHeader.simple.smile #layer_simple_service dt{display:none;}
#miniHeader.simple.smile #layer_simple_service dd.all_view{display:none}
#miniHeader.simple.smile #layer_simple_service dd.service{height: auto;overflow: auto;background-repeat: repeat-y;background-position: 110%;width: 250px;}
#miniHeader.simple.smile #layer_simple_service dd.service div{float: left;width: 50%;}
#miniHeader.simple.smile #layer_simple_service dd.service div ul{}
#miniHeader.simple.smile #layer_simple_service dd.service div ul li{width: auto;}
#miniHeader.simple.smile #layer_simple_service dd.service div ul li a{color: #777;font-size: 12px;line-height: 22px;width: auto;}
#miniHeader.simple.smile #layer_simple_service dd.service div ul li a:hover{color:#000}
#miniHeader.simple.smile #layer_simple_service .button_close{display:none;}
#miniHeader.simple.smile #layer_myg{    margin-top: 9px; width: 100%;overflow: visible;padding: 0;  padding: 10px 0 !important;}
#miniHeader.simple.smile #layer_myg:before{content:"";  background: url(//pics.gmarket.co.kr/pc/ko/common/tooltip_arrow.png) no-repeat 0 0 ; width: 10px; height:7px;      position: absolute;    top: -6px;    display: block;    z-index: 10;    left: 40px;}
#miniHeader.simple.smile #layer_myg.active{ display:block; }
#miniHeader.simple.smile #layer_myg a{width: 100%;display: block;padding: 0 10px;line-height: 23px;}
#miniHeader.simple.smile #layer_myg a:hover{color:#000; text-decoration:none; }
#miniHeader.simple.smile #layer_myg .button_close {display:none;}


/*---------------------//스마일배송 심플헤더------------------------------- */
/*---------------------스마일배송 전용헤더------------------------------- */
 /* SMILE DELIVERY HEADER */
#smile_gnb .sp_sd,
#smile_gnb .sp_sd--after:after,
#smile_gnb .sp_sd--before:before{content:'';overflow:hidden;display:inline-block;font-size:0;background:url(//pics.gmarket.co.kr/pc/ko/smiledelivery/sp_smiledelivery.png) no-repeat}
#smile_gnb {min-width: 1200px; width:100%;height:96px;background:#282864;position:relative;z-index:999 }
#smile_gnb .gnb_container{padding: 0px;position:relative;min-width: 1200px;margin: 0 auto;max-width: 1444px;width:auto;  }
#smile_gnb .gnb_container:after{display:table;content:'';clear:both}
body.smiledelivery #smile_gnb .gnb_container,
body.vip-smiledelivery #smile_gnb .gnb_container{max-width:1200px}


#smile_gnb .layout_left {position:absolute;left:0;top:0;padding:28px 0 0;}
#smile_gnb .layout_left:after {display:table;content:'';clear:both}
#smile_gnb .layout_right {float:right;padding: 6px 0 0;     height: 90px;}
#smile_gnb .layout_right:after {display:table;content:'';clear:both}
#smile_gnb .layout_right > div {float:left ; }
#smile_gnb .corenavi{width:auto;float:left;margin-right:24px;}
#smile_gnb .corenavi .navi_opener{display:block;height:40px;position:relative;width:28px;}
#smile_gnb .corenavi .navi_opener:focus{outline:-webkit-focus-ring-color auto 1px;}
#smile_gnb .corenavi .navi_opener .ico_hambugermenu{position:absolute;left:50%;top:50%;overflow:visible;width: 28px;height: 17px;line-height: 1;text-align:center;margin-top: -9px;margin-left: -14px;}
#smile_gnb .corenavi .navi_opener .ico_hambugermenu span{border-radius:15px;transition :all 0.3s;display:block;position:relative;width:100%;height:3px;background-color:#fff;vertical-align:top;margin-bottom: 4px;}
#smile_gnb .corenavi .navi_opener .ico_hambugermenu.active span.line1{-webkit-transform :translateY(8px) rotate(-45deg);transform: translateY(7px) rotate(-45deg);transform-origin:50% 50% 0px;}
#smile_gnb .corenavi .navi_opener .ico_hambugermenu.active span.line2 {opacity :0;    transform-origin:50% 50% 0px;}
#smile_gnb .corenavi .navi_opener .ico_hambugermenu.active span.line3 {-webkit-transform :translateY(-10px) rotate(45deg);transform: translateY(-7px) rotate(45deg);transform-origin:50% 50% 0px;height:3px}

/* Cross Browsing */
/* IE7/8 */
.lt-ie9 #smile_gnb .corenavi .navi_opener .ico_hambugermenu.active   { background: url('//pics.gmarket.co.kr/pc/ko/common/smile_header_close_ie8.png') center center no-repeat;}
.lt-ie9 #smile_gnb .corenavi .navi_opener .ico_hambugermenu.active span {display:none; }

/* IE7 */
.lt-ie8 #smile_gnb .corenavi .navi_opener .ico_hambugermenu.active {*background: url('//pics.gmarket.co.kr/pc/ko/common/smile_header_close_ie8.png') center center no-repeat;}
.lt-ie8 #smile_gnb .corenavi .navi_opener .ico_hambugermenu.active span{*display:none;    }


#smile_gnb h1{float:left;}
#smile_gnb h1 a{display:block;padding:4px 2px;}
#smile_gnb h1 a:focus{outline:-webkit-focus-ring-color auto 1px;}
#smile_gnb .smile_search{float:left;margin-left:22px;height:40px;overflow:visible;border-radius:2px}
#smile_gnb .search_box{width:424px;height:40px;position:relative;background:#fff;border-radius:2px 2px 2px 2px;z-index:400}
#smile_gnb .search_box .search_input_keyword{border: 0 none;text-indent:16px; *text-indent:8px;font-size:18px;padding:0; height: 40px;  line-height:40px; width:100%;color:#000;border-radius:2px 0 0 2px;font-family:'Noto Sans Korean'; -webkit-appearance:none}
#smile_gnb .search_box .search_btn_ok{box-shadow: none;    border: none;position:absolute;top:0;right:0;width:46px;background-color:#ffd200;height:40px;display:block;font-size:0;background-position:-243px -84px;border-radius:0 2px 2px 0}
#smile_gnb .suggestion_search{display:none;z-index:1000;background:#ffffff;border:1px solid #282864;position: absolute;width: 424px;border-radius:0 0 3px 3px;border-top:1px solid #e8ecf1; margin-left:-1px; box-sizing: content-box;}
#smile_gnb .suggestion_search.active{display:block;z-index:401;margin:-1px 0 0 -1px;position:relative}
#smile_gnb .suggestion_search .suggestion_keyword{padding:0;}
#smile_gnb .suggestion_search .suggestion_keyword ul{padding:13px 0 13px}
#smile_gnb .suggestion_search .suggestion_keyword ul li{font-family:'Noto Sans Korean';padding:0 14px}
#smile_gnb .suggestion_search .suggestion_keyword ul li:hover{background-color:#f2f2f2}
#smile_gnb .suggestion_search .suggestion_keyword ul li a{padding:3px 0 4px;display:block;line-height:20px;height:20px;font-size:14px;letter-spacing:-0.4px;}
#smile_gnb .suggestion_search .suggestion_keyword ul li a:hover{font-style:normal;text-decoration:none;color:#676767}
#smile_gnb .suggestion_search .suggestion_keyword ul li a em{color:#2e8de5;font-weight:bold}
#smile_gnb .suggestion_search .suggestion_keyword ul li a span{text-decoration:none}
#smile_gnb .suggestion_search .recommend_category{border-bottom:1px solid #e8ecf1;padding:16px 0}
#smile_gnb .suggestion_search .recommend_category strong{font-size:12px;line-height:24px;color:#999;font-weight:normal;display:block;height:24px;font-family:'Noto Sans Korean';padding-bottom:3px;padding-left:14px}
#smile_gnb .suggestion_search .recommend_category strong em:before, #smile_gnb .suggestion_search .recommend_category strong em:after{content:'"'}
#smile_gnb .suggestion_search .recommend_category strong em{color:#2e8de5}
#smile_gnb .suggestion_search .recommend_category ul {padding:0}
#smile_gnb .suggestion_search .recommend_category ul li{font-family:'Noto Sans Korean';padding:0 14px}
#smile_gnb .suggestion_search .recommend_category ul li a{display:block;line-height:20px;font-size:14px;color:#333;letter-spacing:-0.4px;font-weight:normal;height:20px;padding:4px 0}
#smile_gnb .suggestion_search .recommend_category ul li a span.depth:after{color:#000; content:">"; padding-left:3px}
#smile_gnb .suggestion_search .recommend_category ul li a .depth.last{  color:#2e8de5;  font-weight:bold;  display:inline;    font-size:14px;line-height:20px;height:20px}
#smile_gnb .suggestion_search .recommend_category ul li a .depth.last:after{display:none}
#smile_gnb .smiledelivery_slogan{display: block;line-height: 84px;height:84px;font-size:0}
#smile_gnb .smiledelivery_slogan span{color: #fff;font-size: 16px;font-weight: normal;letter-spacing: -0.5px; font-family:  'Noto Sans Korean', 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo, Helvetica, dotum,  sans-serif !important}
#smile_gnb .smiledelivery_slogan strong{color: #ffd200;font-weight: normal;letter-spacing: -0.5px;font-size: 16px; font-family: 'Noto Sans Korean', 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo, Helvetica, dotum,  sans-serif !important;margin-left:5px !important}
#smile_gnb .cart_guage {position: relative;  z-index: 99; top:8px;     height: 82px;}
#smile_gnb .cart_guage .cart{width: 70px;height: 70px;background-position: 0px -128px ;    position: relative;display: block;position: relative}
#smile_gnb .cart_guage .cart:focus{outline:-webkit-focus-ring-color auto 1px;}
#smile_gnb .cart_guage .cart .cnt{font-size: 13px;color: #282864;background: #ffd200;width: 19px;height: 19px;display: block;position: absolute;top: 15px;right: 10px;line-height: 19px;text-align: center;font-weight: bold;border-radius:10px;border:1px solid #ffd200}
#smile_gnb .cart_guage._hover .coin-flip{display:none !important}

/* cart_guage_layer  */
#smile_gnb .cart_guage.fixed{ z-index: 9999;    position: fixed !important;    top: 0;    margin-left: 160px;    top: 10px;}
#smile_gnb .cart_guage.fixed .cart_guage_layer{ display:block;}
#smile_gnb .cart_guage_layer {display:none; width: 320px;height:90px;background:#FFD201;position: absolute;right: 0;bottom:-75px; z-index:1000; opacity:0; border-radius:2px}
#smile_gnb .cart_guage_layer .baseAdminBanner {margin:10px auto;display:block;border:none;position:relative;width:320px;height:80px;text-align:center}
#smile_gnb .cart_guage_layer .baseAdminBanner img {border:0;width:320px;height:80px;margin:0 auto;position:relative;display:inline-block}
#smile_gnb .cart_guage_layer .blank_cover{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:transparent;z-index:9999}
#smile_gnb .cart_guage_layer .blank_cover .g30000{position:absolute;top:37px;display:inline-block;left:34px;width:28px;height:15px;background-position: -7px -204px;}
#smile_gnb .cart_guage_layer .blank_cover .g50000{position:absolute;top:37px;display:inline-block;right:40px;width:22px;height:15px;background-position: -42px -204px;}
#smile_gnb .cart_guage_layer .guage {position:relative;display:inline-block;padding:37px 34px 0;height:15px;/*width:100%;*/box-sizing:border-box;text-align:center;font-size:0}
#smile_gnb .cart_guage_layer .guage .guage_bar {position:relative;display:block;background:#fff;border-radius:34px;height:15px;width:252px;text-indent:-999em;z-index:1050; margin: 0 auto;}
#smile_gnb .cart_guage_layer .guage .guage_bar .cover {position:absolute;display:inline-block;top:0;left:0;width:252px;height:15px;background:transparent;z-index:1060}
#smile_gnb .cart_guage_layer .guage .guage_bar .cover:before{position:absolute;content:'';display:inline-block;top:0;left:0;width:7px;height:15px;z-index:1060;background:url(//pics.gmarket.co.kr/pc/ko/smiledelivery/guage-bracket-left.png) no-repeat;padding:0;margin:0}
#smile_gnb .cart_guage_layer .guage .guage_bar .cover:after{position:absolute;content:'';display:inline-block;top:0;right:0;width:7px;height:15px;z-index:1060;background:url(//pics.gmarket.co.kr/pc/ko/smiledelivery/guage-bracket-right.png) no-repeat;padding:0;margin:0}
#smile_gnb .cart_guage_layer .guage .guage_bar .graph {position:absolute;display:inline-block;top:0;left:0;width:0;height:15px;background:#1b91ff;z-index:1055;padding:0;margin:0}
#smile_gnb .cart_guage_layer .guage .guage_desc {font-family:  Tahoma, 'Noto Sans Korean' ;  position:relative;display:inline-block;margin:2px auto 0;color:#191919;font-size:14px;line-height:21px;height:21px;vertical-align:middle}
#smile_gnb .cart_guage_layer .guage .guage_desc span { color:#0084ff}
#smile_gnb .cart_guage_layer .guage .guage_balloon{position:absolute;display:inline-block;margin:0;padding:0 8px;top:12px;left:10px;height:19px;vertical-align:top;box-sizing:border-box;background:#fff;font-size:0;border:1px solid #2e8de5;border-radius:15px}
#smile_gnb .cart_guage_layer .guage .guage_balloon .balloon_money {position:relative;display:inline-block;background:#fff;color:#2e8de5;font-size:14px;height:14px;line-height:14px;text-align:center;vertical-align:middle;box-sizing:border-box;position:relative;top:1px;font-family:Tahoma !important}
#smile_gnb .cart_guage_layer .guage .money_tip{font-size:0 !important;position:absolute;display:inline-block;width:10px;height:5px;bottom:-5px;left:50%;margin-left:-5px;background:url(//pics.gmarket.co.kr/pc/ko/smiledelivery/sp_smiledelivery.png) no-repeat;background-size:300px auto;background-position:-224px -54px}
#smile_gnb .cart_guage_layer .coin-flip {        position:absolute;display:inline-block;top:0;width:124px;height:78px;background:url(//pics.gmarket.co.kr/pc/ko/smiledelivery/coin_0720_full.png) no-repeat;background-position:0 0;text-indent:-999em;z-index:1500; background-size: 4625px 78px;}
#smile_gnb .cart_guage_layer .coin-flip.c30000 {top:0;left:120px}
#smile_gnb .cart_guage_layer .coin-flip.c50000 {top:0;right:0}
#smile_gnb .cart_guage_layer .i_arrow{position:absolute;width: 10px;height: 5px;display: block;top: -5px;right: 28px;background-position: -75px -209px;}
#smile_gnb .cart_guage_layer .guest_member{position:absolute;display:inline-block;width:100%;left:0;right:0;bottom:0;top:50%;margin-top:-7px;text-align:center;vertical-align:middle;color:#191919;font-weight:normal;font-size:14px}

/* SMILE DELIVERY HEADER > category popup */
#smiledelivery_category_list{position:absolute;top:82px;left:0;background:#fff;z-index:990;height:0;transition:all .2s ease-out;width:1200px;border:0;visibility:hidden}
#smiledelivery_category_list.active{position:absolute;top:95px;left:0;width:1200px;border:solid 1px #282864; box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.3); height:564px;transition:all .2s ease-out;visibility:visible}
.srp-smiledelivery #smiledelivery_category_list.active{width:1444px}
#smile_gnb .smile_gnb_list{overflow-y: auto;/* padding:25px 0; */ width:100%;background:#fff; border-top:0;  overflow-y:auto;     height: 100% ; overflow-x: hidden;  }
#smile_gnb .smile_gnb_list div.category_depth1{width:100%;overflow:hidden;clear:both;  position: relative;      margin-bottom: 30px;margin-top: -20px;     }
#smile_gnb .smile_gnb_list div.category_depth1 .row{overflow:hidden; padding-top:50px; padding-bottom:0px;    }
#smile_gnb .smile_gnb_list div.category_depth1 ul > li{ width: 12.4999%; float:left;font-family: 'Noto Sans Korean'; display:inline-block}
#smile_gnb .smile_gnb_list div.category_depth1 ul > li.first{clear:both; }
#smile_gnb .smile_gnb_list div.category_depth1 ul > li h3{color:#000000;font-size:14px;line-height:22px;letter-spacing:-0.5px;margin-bottom:10px;padding:0 15px;display:inline-block}
#smile_gnb .smile_gnb_list div.category_depth1 ul > li h3 a{  color:#000; height:20px; overflow:hidden; display:block;     font-weight: normal !important;}
#smile_gnb .smile_gnb_list div.category_depth1 ul > li h3 a:hover{text-decoration:none;}
#smile_gnb .smile_gnb_list div.category_depth1 ul > li .category_depth2{padding:0 15px}
#smile_gnb .smile_gnb_list div.category_depth1 ul > li .line{background:#f0f0f0;width:1px;height:100%;position:absolute;top: 50px; }
#smile_gnb .smile_gnb_list .category_depth2 > li a{font-size:12px;color:#777;letter-spacing:-1px;line-height:22px;   text-decoration:none;display:inline-block}
#smile_gnb .smile_gnb_list .category_depth2 > li a:hover{color:#000;   text-decoration:none;display:inline-block}



/*---------------------//스마일배송 전용헤더------------------------------- */




/* MinishopVIP */
.vip_minishop .wrap,#g_header.vip_minishop{min-width:1090px}
#g_header.vip_minishop .all .category_list{width:1090px}
#g_header.vip_minishop .all .category_list li{width:134px}
#g_header.vip_minishop .all .category_list li.n1,#g_header.vip_minishop .all .category_list li.n9{width:150px}
#g_header.vip_minishop .all .category_list li.n8,#g_header.vip_minishop .all .category_list li.n16{width:127px}
#floatbar.vip_minishop>ul{width:1090px}
#floatbar.vip_minishop>ul>li.home{width:98px}
#floatbar.vip_minishop>ul>li.top{width:178px}
#floatbar.vip_minishop>ul>li.home>a,#floatbar.vip_minishop>ul>li.top>a{margin:0 auto}
#floatbar.vip_minishop>.ad{margin-left:550px}
/* Transform*/
.transform .wrap{position:relative;width:auto;_width:1155px;max-width:1155px;min-width:996px}
#g_header.transform .all .category_list li{width:12.5%}
#g_header.transform .all .category_list li.n1,#g_header.transform .all .category_list li.n9{width:13.4%}
#g_header.transform .all .category_list li.n8,#g_header.transform .all .category_list li.n16{width:10.8%}
/* Vertical */
#g_header.vertical.transform{min-width:inherit}
#g_header.vertical h1>a{float:left;padding-right:0}
#g_header.vertical h1>a>span{width:127px;background-position:-200px 0}
#g_header.vertical h1>a.tour,#g_header.vertical h1>a.book,#g_header.vertical h1>a.ticket{padding-left:6px}
#g_header.vertical h1>a.tour>span{width:50px;background-position:-340px 0}
#g_header.vertical h1>a.book>span{width:50px;background-position:-400px 0}
#g_header.vertical h1>a.ticket>span{width:50px;background-position:-460px 0}
#g_header.vertical h1>a.sfc>span{width:132px;background-position:-200px -300px}

/* couponbox */
.couponbox.layer_type2{position:relative;overflow:hidden;overflow-y:auto;margin:0 auto;padding:24px 40px 20px;width:670px;height:600px;background:#fff}
.ly_wrap .couponbox.layer_type2{border:none}
.couponbox div.radio span{background:url(//pics.gmarket.co.kr/pc/ko/pay/couponbox/couponbox.png) no-repeat;-webkit-font-smoothing:antialiased}
.couponbox div.radio{position:relative;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;margin-right:5px;vertical-align:middle}
.couponbox div.radio,.couponbox div.radio span,.couponbox div.radio input{width:20px;height:20px}
.couponbox div.radio span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;background-position:0 -110px}
.couponbox div.radio span.checked{background-position:-30px -110px}
.couponbox div.radio input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center}
.couponbox div.radio.active span{background-position:0 -110px}
.couponbox div.radio.active span.checked{background-position:-30px -110px}
.couponbox div.radio.disabled span,.couponbox div.radio.disabled.active span{background-position:-60px -110px}
.couponbox div.radio.disabled span.checked,.couponbox div.radio.disabled.active span.checked{background-position:-60px -110px}
.couponbox .coupon_nameDisable{color:#dbdbdb}
.couponbox .benefitDisable{display:inline-block;width:70px;color:#dbdbdb;font-size:12px}
.couponbox .title_couponbox{overflow:hidden;display:block;margin-bottom:15px;width:80px;height:22px;background:url(//pics.gmarket.co.kr/pc/ko/pay/couponbox/couponbox.png) no-repeat;;background-position:0 -165px}
.couponbox .title_totalplace{overflow:hidden;display:block;width:118px;height:23px;background:url(//pics.gmarket.co.kr/pc/ko/pay/couponbox/couponbox.png) no-repeat -90px 0;text-indent:-999em}
.couponbox a.button_apply{overflow:hidden;display:block;width:199px;height:42px;background:url(//pics.gmarket.co.kr/pc/ko/pay/couponbox/couponbox.png) no-repeat 0 -40px;text-indent:-999em}
.couponbox a.button_close{overflow:hidden;position:absolute;top:19px;right:35px;display:block;width:30px;height:30px;background:url(//pics.gmarket.co.kr/pc/ko/pay/couponbox/couponbox.png) no-repeat -140px -100px;text-indent:-999em}
.couponbox a.my_coupon_list{position:absolute;top:29px;right:87px;display:block;padding-left:24px;background:url(//pics.gmarket.co.kr/pc/ko/pay/couponbox/couponbox.png) no-repeat -220px -110px;color:#444;font-size:14px;font-weight:bold}
.couponbox .coupon{width:670px;border-top:1px solid #333;border-bottom:1px solid #333}
.couponbox .coupon>dl{padding:17px 0;border-top:1px solid #f0f1f4}
.couponbox .coupon>dl:first-child{border-top:0 none}
.couponbox .coupon dt{float:left;padding:3px 0;color:#333;font-size:14px;font-weight:bold}
.couponbox .coupon dd{margin-left:100px}
.couponbox .coupon_gmarket .coupon_list{height:133px}
.couponbox .coupon_super .coupon_list{height:80px}
.couponbox .coupon_list{overflow-x:hidden;overflow-y:auto;position:relative}
.couponbox .coupon_list li{position:relative;padding:3px 0}
.couponbox .coupon_list .benefit{display:inline-block;width:70px;color:#222}
.couponbox .coupon_list .benefit>span{font-family:Tahoma;font-size:14px}
.couponbox .coupon_list .benefit> .p_mark{font-size:12px}
.couponbox .coupon_list .expiry_date{position:absolute;right:0;top:3px;margin-right:10px;color:#999;font-family:Tahoma}
.couponbox .coupon dd.apply_null{padding:3px 0;color:#777;text-align:center}
.couponbox .coupon>dl.coupon_gmarket dd.apply_null,
.couponbox .coupon>dl.coupon_super dd.apply_null{padding:26px 0}
.couponbox .coupon.null{padding:60px 0;color:#888;font-size:16px;font-weight:bold;text-align:center}
.couponbox .coupon.null>span{display:block;height:30px;line-height:30px}
.couponbox .coupon.null>span>i{overflow:hidden;display:inline-block;margin-right:5px;width:30px;height:30px;background:url(//pics.gmarket.co.kr/pc/ko/pay/couponbox/couponbox.png) no-repeat -100px -100px;vertical-align:middle}
.couponbox .box__nocoupon{width:670px;padding:103px 0;border-top:1px solid #c6c6c6;border-bottom:1px solid #000;color:#888;font-size:16px;font-weight:bold;line-height:21px;text-align:center}
.couponbox .box__nocoupon span{display:block;width:30px;height:30px;margin:0 auto 10px;background:url(//pics.gmarket.co.kr/pc/ko/pay/couponbox/couponbox.png) no-repeat -100px -100px;}
.couponbox .benefit{display:inline-block;width:67px;color:#222;font-size:14px}
.couponbox .benefit>span{font-family:Tahoma, dotum,"돋움",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:bold}
.couponbox .benefit>.p_mark{font-weight:normal}
.couponbox .coupon_name{overflow:hidden;display:inline-block;width:328px;color:#444;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}
.couponbox .disabled .benefit,.couponbox .disabled .coupon_name{color:#999}
.couponbox a.button_cancel,.button_used{position:absolute;right:34px;top:3px;display:block;margin-right:23px;padding:3px 0 1px;border-bottom:1px solid #7cadf9;text-decoration:none}
.couponbox a.button_cancel span,.button_used span{display:block;padding-left:13px;background:url(//pics.gmarket.co.kr/pc/ko/pay/couponbox/couponbox.png) no-repeat 999em 999em;color:#1179e9}
.couponbox a.button_cancel span{background-position:-220px -70px}
.couponbox .button_used span{background-position:-220px -30px}
.couponbox .disabled .button_used{border-bottom-color:#bfbfbf}
.couponbox .disabled .button_used span{background-position:-220px -50px;color:#999}
.couponbox .total{overflow:hidden;padding:15px 0;width:670px}
.couponbox .total .title_totalplace{float:left;margin-top:7px}
.couponbox .total .benefit{float:left;margin-top:-3px;width:330px;color:#eb2c06;font-size:14px;font-weight:bold;text-align:right}
.couponbox .total .benefit>span{display:inline-block;font-family:Tahoma;font-size:34px}
.couponbox .total .benefit>.p_mark{display:inline-block;margin-top:18px;font-size:14px;vertical-align:top}
.couponbox .total .button_apply{float:right}
.couponbox a.button_able_download{display:inline-block;padding-left:17px;background:url(//pics.gmarket.co.kr/pc/ko/pay/couponbox/couponbox.png) no-repeat -220px -85px;color:#222;font-weight:bold;text-decoration:none}
.couponbox a.button_able_download .ea{display:inline-block;padding-right:7px;background:url(//pics.gmarket.co.kr/pc/ko/pay/couponbox/couponbox.png) no-repeat 100% 6px;color:#1179e9}
.couponbox a.button_able_download.active .ea{background-position:100% -14px}
.couponbox a.button_able_download .ea>span{display:inline-block;padding:1px 0;border-bottom:1px solid #7cadf9;font-weight:normal}
.couponbox a.button_able_download .ea>.deco{font-family:Tahoma;font-size:14px;font-weight:bold}
.couponbox .able_download{width:670px}
.couponbox .able_download_list{margin-top:15px}
.couponbox .able_download_list li{position:relative;margin-top:-1px;padding:10px 20px 9px;border:1px solid #edeff5}
.couponbox .able_download_list .coupon_name{display:block;width:330px;color:#888}
.couponbox .able_download_list .coupon_name>strong{display:block;margin-bottom:4px;color:#444}
.couponbox .able_download_list .coupon_name>span{display:block;padding-left:35px;text-indent:-35px;line-height:15px}
.couponbox .able_download_list .coupon_name .bar{color:#c9cbd3;font-size:11px}
.couponbox .able_download_list .benefit{position:absolute;right:240px;top:50%;display:block;margin-top:-9px;height:30px;color:#1179e9}
.couponbox .able_download_list a.button_download{position:absolute;right:20px;top:50%;display:block;margin-top:-15px;width:104px;height:30px;border:1px solid #e6e7ed;border-bottom-color:#bebfc6;color:#1179EA;font-weight:bold;line-height:30px;text-align:center;text-decoration:none}
.couponbox .paginate{position:relative;width:100%;padding-top:15px;text-align:center}
.couponbox .paginate>span{display:inline-block;*zoom:1;vertical-align:top}
.couponbox .paginate>span strong,.couponbox .paginate>span a{display:inline-block;padding:;width:34px;height:33px;border:1px solid #e6e7ed;color:#777;font-family:tahoma;font-size:14px;line-height:33px}
.couponbox .paginate>span strong{border-bottom-color:#bebfc6;color:#666}
.couponbox .paginate>span a:hover{color:#1179EA;text-decoration:none}
/* //couponbox */

/* 쿠폰받기 버튼 */
.vip-content .button__coupon-dnld{position:relative;width:100%;padding-right:124px;margin-bottom:8px}
.vip-content .button__coupon-dnld .box__coupon-inner{position:relative;z-index:1;display:block;width:auto;padding:3px 20px 0;text-align:left;font-family:'Gmarket Sans',serif;font-weight:normal;font-size:16px;line-height:51px;color:#01a900;border:1px solid #00c400;border-radius:8px;background-color:#fff}
.vip-content .button__coupon-dnld .box__coupon-inner:after{position:absolute;z-index:2;right:-1px;top:7px;bottom:7px;border-left:1px dashed #fff;content:''}
.vip-content .button__coupon-dnld .box__coupon-inner .num{font-weight:bold;color:#01a900}
.vip-content .button__coupon-dnld .box__coupon-inner .text__ellipsis{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.vip-content .button__coupon-dnld .box__coupon-inner .text__inner{color:#01a900}
.vip-content .button__coupon-dnld .text__side{position:absolute;top:0;right:0;width:123px;height:54px;background:#00c400;border:1px solid #00c400;border-radius:8px;font-family:'Gmarket Sans',serif;font-weight:normal;font-size:18px;color:#fff;line-height:54px}
.vip-content .button__coupon-dnld .text__side:before{display:inline-block;width:20px;height:20px;margin:-1px 2px 1px 0;vertical-align:middle;background-position:-71px -44px}
.vip-content .button__coupon-dnld .text__side.type__end{background:#fff !important;border-color:#00c400;color:#01a900}
.vip-content .button__coupon-dnld .text__side.type__end svg{vertical-align:middle}
.vip-content .button__coupon-dnld--club .box__coupon-inner{border-color:#966e46}
.vip-content .button__coupon-dnld--club .box__coupon-inner .num,
.vip-content .button__coupon-dnld--club .box__coupon-inner .text__inner{color:#864300}
.vip-content .button__coupon-dnld--club .text__side{border-color:#966e46;background:#966e46}
.vip-content .button__coupon-dnld--club .text__side.type__end{border-color:#966e46;color:#864300}
.vip-content .button__coupon-dnld--club .text__side.type__end path{stroke:#864300}
.vip-content .button__coupon-dnld + .box__club-nudging,
.vip-content .box__club-nudging + .button__coupon-dnld{margin-top:4px}
.vip-content .box__club-nudging{margin-bottom:8px}
.vip-content .box__club-nudging .button__club-buy{display:block;width:100%;padding:9px 16px 12px;font-weight:normal;font-family:'Gmarket Sans',serif;font-size:14px;color:#864300;text-align:left;background:#f5f0eb;border:1px solid rgba(89, 37, 0, 0.2);border-radius:8px}
.vip-content .box__club-nudging .button__club-buy:after{display:inline-block;width:20px;height:20px;margin:-2px 0 1px;background-position:-263px -44px;vertical-align:middle}
.vip-content .box__club-nudging .button__club-buy .text{position:relative;top:2px;font-family:'Noto Sans Korean';font-size:16px;font-weight:bold}
.vip-content .box__club-nudging .button__club-buy .num{position:relative;top:1px;font-weight:bold;font-size:18px}
.vip-content .box__club-nudging .button__club-buy .box__icon{display:inline-block;width:44px;height:16px;margin:-1px 4px 1px 8px;background-position:-80px 0px;vertical-align:middle}
.vip-content .box__club-nudging .button__club{display:block;width:100%;padding:9px 16px 12px;font-weight:normal;font-family:'Gmarket Sans',serif;font-size:14px;color:#002041;text-align:left;border: solid 1px rgba(73, 124, 255, 0.2);background-color: rgba(73, 124, 255, 0.08);border-radius:8px}
.vip-content .box__club-nudging .button__club:after{display:inline-block;width:20px;height:20px;margin:-2px 0 1px;background-position:-371px -44px;vertical-align:middle}
.vip-content .box__club-nudging .button__club .text{position:relative;top:2px;color:#497cff;font-family:'Noto Sans Korean';font-size:16px;font-weight:bold}
.vip-content .box__club-nudging .button__club .num{position:relative;top:1px;color:#497cff;font-weight:bold;font-size:18px}
.vip-content .box__club-nudging .button__club .icon__club{display:inline-block;width:34px;height:16px;margin:-1px 4px 1px 8px;background-position:-303px -44px;vertical-align:middle}

.event__type-bs .section__layer-coupon .box__coupon-content .list__coupon .list-item,
.event__type-bs .button__coupon-dnld .text__side{border-color:#ce152d;background:#ce152d}
.event__type-bsd .section__layer-coupon .box__coupon-content .list__coupon .list-item,
.event__type-bsd .button__coupon-dnld .text__side{border-color:#7b00e7;background:#7b00e7}
.event__type-bf .section__layer-coupon .box__coupon-content .list__coupon .list-item,
.event__type-bf .button__coupon-dnld .text__side{border-color:#ff8054;background:#ff8054}
.event__type-bs .button__coupon-dnld .box__coupon-inner,
.event__type-bs .button__coupon-dnld .text__side.type__end{border-color:#ce152d}
.event__type-bsd .button__coupon-dnld .box__coupon-inner,
.event__type-bsd .button__coupon-dnld .text__side.type__end{border-color:#7b00e7}
.event__type-bf .button__coupon-dnld .box__coupon-inner,
.event__type-bf .button__coupon-dnld .text__side.type__end{border-color:#ff8054}
.event__type-bs .vip-content .button__coupon-dnld .text__side.type__end path{stroke:#ce152d}
.event__type-bsd .vip-content .button__coupon-dnld .text__side.type__end path{stroke:#7b00e7}
.event__type-bf .vip-content .button__coupon-dnld .text__side.type__end path{stroke:#ff8054}
.event__type-bs .relate-item_detail_info .prices-coupon .price,
.event__type-bs .item-topinfo .price_innerwrap-coupon .price_real,
.event__type-bs .button__coupon-application,
.event__type-bs .button__coupon-dnld .box__coupon-inner .num,
.event__type-bs .button__coupon-dnld .text__side.type__end,
.event__type-bs .vip-content .button__coupon-dnld .box__coupon-inner,
.event__type-bs .vip-content .button__coupon-dnld .box__coupon-inner .text__inner,
.event__type-bs .section__layer-coupon--additional .box__coupon-content .text__title .text__price,
.event__type-bs .box__list-price--coupon .text__room-price,
.event__type-bs .box__list-price--coupon .text,
.event__type-bs .list__room .box__room-etc .box__price--coupon .text__price,
.event__type-bs .list__room .box__room-etc .box__price--coupon .text{color:#ce152d !important}
.event__type-bsd .relate-item_detail_info .prices-coupon .price,
.event__type-bsd .item-topinfo .price_innerwrap-coupon .price_real,
.event__type-bsd .button__coupon-application,
.event__type-bsd .button__coupon-dnld .box__coupon-inner .num,
.event__type-bsd .button__coupon-dnld .text__side.type__end,
.event__type-bsd .vip-content .button__coupon-dnld .box__coupon-inner,
.event__type-bsd .vip-content .button__coupon-dnld .box__coupon-inner .text__inner,
.event__type-bsd .section__layer-coupon--additional .box__coupon-content .text__title .text__price,
.event__type-bsd .box__list-price--coupon .text__room-price,
.event__type-bsd .box__list-price--coupon .text,
.event__type-bsd .list__room .box__room-etc .box__price--coupon .text__price,
.event__type-bsd .list__room .box__room-etc .box__price--coupon .text{color:#7b00e7 !important}
.event__type-bf .relate-item_detail_info .prices-coupon .price,
.event__type-bf .item-topinfo .price_innerwrap-coupon .price_real,
.event__type-bf .button__coupon-application,
.event__type-bf .button__coupon-dnld .box__coupon-inner .num,
.event__type-bf .button__coupon-dnld .text__side.type__end,
.event__type-bf .vip-content .button__coupon-dnld .box__coupon-inner,
.event__type-bf .vip-content .button__coupon-dnld .box__coupon-inner .text__inner,
.event__type-bf .section__layer-coupon--additional .box__coupon-content .text__title .text__price,
.event__type-bf .box__list-price--coupon .text__room-price,
.event__type-bf .box__list-price--coupon .text,
.event__type-bf .list__room .box__room-etc .box__price--coupon .text__price,
.event__type-bf .list__room .box__room-etc .box__price--coupon .text{color:#ff8054 !important} 
.event__type-bs .section__layer-coupon--additional .box__coupon-information .button__detail,
.event__type-bsd .section__layer-coupon--additional .box__coupon-information .button__detail,
.event__type-bf .section__layer-coupon--additional .box__coupon-information .button__detail{color:rgba(255,255,255,.7)}
.event__type-bs .section__layer-coupon--additional .box__coupon-state:after,
.event__type-bsd .section__layer-coupon--additional .box__coupon-state:after,
.event__type-bf .section__layer-coupon--additional .box__coupon-state:after{background:#e0e0e0;opacity:.4}
.event__type-bs .section__layer-coupon--additional .list-item--disabled .box__coupon-state:after,
.event__type-bsd .section__layer-coupon--additional .list-item--disabled .box__coupon-state:after,
.event__type-bf .section__layer-coupon--additional .list-item--disabled .box__coupon-state:after{background:#ececec;opacity:1}
.event__type-bs .section__layer-coupon--additional .box__coupon-state .button__receive-coupon .sprite__vipcoupon-before::before,
.event__type-bsd .section__layer-coupon--additional .box__coupon-state .button__receive-coupon .sprite__vipcoupon-before::before,
.event__type-bf .section__layer-coupon--additional .box__coupon-state .button__receive-coupon .sprite__vipcoupon-before::before{background-position:-171px -14px}
.event__type-bs .section__layer-coupon--additional .list-item--disabled .box__coupon-state .button__receive-coupon .sprite__vipcoupon-before::before,
.event__type-bsd .section__layer-coupon--additional .list-item--disabled .box__coupon-state .button__receive-coupon .sprite__vipcoupon-before::before
.event__type-bf .section__layer-coupon--additional .list-item--disabled .box__coupon-state .button__receive-coupon .sprite__vipcoupon-before::before{background-position:-171px 0}
.event__type-bs .section__layer-coupon .box__coupon-type .image__app,
.event__type-bsd .section__layer-coupon .box__coupon-type .image__app,
.event__type-bf .section__layer-coupon .box__coupon-type .image__app{background-position:-151px -316px !important}
.event__type-bs .section__layer-coupon .box__coupon-type .image__mobile,
.event__type-bsd .section__layer-coupon .box__coupon-type .image__mobile,
.event__type-bf .section__layer-coupon .box__coupon-type .image__mobile{background-position:-288px -334px !important}
.event__type-bs .section__layer-coupon--additional .box__coupon-information .button__detail .sprite__vipcoupon,
.event__type-bsd .section__layer-coupon--additional .box__coupon-information .button__detail .sprite__vipcoupon,
.event__type-bf .section__layer-coupon--additional .box__coupon-information .button__detail .sprite__vipcoupon{background-position:-210px -20px}
.event__type-bs .section__layer-coupon .box__coupon-type .text__price,
.event__type-bs .section__layer-coupon--additional .box__coupon-title,
.event__type-bs .section__layer-coupon--additional .box__coupon-terms,
.event__type-bs .section__layer-coupon .box__coupon-state .button__receive-coupon .text__coupon-count,
.event__type-bsd .section__layer-coupon .box__coupon-type .text__price,
.event__type-bsd .section__layer-coupon--additional .box__coupon-terms,
.event__type-bsd .section__layer-coupon--additional .box__coupon-title,
.event__type-bsd .section__layer-coupon .box__coupon-state .button__receive-coupon .text__coupon-count,
.event__type-bf .section__layer-coupon .box__coupon-type .text__price,
.event__type-bf .section__layer-coupon--additional .box__coupon-terms,
.event__type-bf .section__layer-coupon--additional .box__coupon-title,
.event__type-bf .section__layer-coupon .box__coupon-state .button__receive-coupon .text__coupon-count{color:#fff !important}
.event__type-bs .section__layer-coupon .list-item--disabled .box__coupon-state .button__receive-coupon .text__coupon-count,
.event__type-bsd .section__layer-coupon .list-item--disabled .box__coupon-state .button__receive-coupon .text__coupon-count,
.event__type-bf .section__layer-coupon .list-item--disabled .box__coupon-state .button__receive-coupon .text__coupon-count{color:#222 !important}
.event__type-bs .section__layer-coupon--additional .box__coupon-state .text__fail-coupon,
.event__type-bsd .section__layer-coupon--additional .box__coupon-state .text__fail-coupon,
.event__type-bf .section__layer-coupon--additional .box__coupon-state .text__fail-coupon{background-position:-331px -25px}
.event__type-bs .section__layer-coupon--additional .box__coupon-state .text__loading-coupon,
.event__type-bsd .section__layer-coupon--additional .box__coupon-state .text__loading-coupon,
.event__type-bf .section__layer-coupon--additional .box__coupon-state .text__loading-coupon,
.event__type-bs .section__layer-coupon--additional .list-item--smileclub .box__coupon-state .text__loading-coupon,
.event__type-bsd .section__layer-coupon--additional .list-item--smileclub .box__coupon-state .text__loading-coupon,
.event__type-bf .section__layer-coupon--additional .list-item--smileclub .box__coupon-state .text__loading-coupon{background:url(//pics.gmarket.co.kr/mobile/goods/loading_dot_white_32.svg) no-repeat}

/* 쿠폰받기 레이어 */
body .section__iframe-vipcoupon{overflow:hidden;position:fixed;top:50%;left:50%;z-index:5040;width:480px;height:728px;margin:-364px 0 0 -240px;background:none;border-radius:16px}
body .section__iframe-vipcoupon .iframe__bridge{width:100%;height:100%;border:0 none}
.section__iframe-vipcoupon.section__iframe-vipcoupon--active{display:block}
.section__iframe-vipcoupon-dimmed{position:fixed;left:0;top:0;right:0;bottom:0;z-index:5030;background:#000;opacity:0.55;filter:alpha(opacity=55)}
body .section__iframe-address .box__layer-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:5000}
body .section__iframe-address .iframe__bridge{position:fixed;top:50%;left:50%;z-index:5010;width:720px;height:800px;margin:-400px 0 0 -360px;border:0;background-color:#fff}
.section__layer-coupon *{font-family:Tahoma,'Noto Sans Korean', 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo, Helvetica, dotum, 돋움, sans-serif !important}
.section__layer-coupon{overflow:hidden;height:728px;background:#fff;letter-spacing:-0.5px;border-radius:16px}
.sprite__vipcoupon,
.sprite__vipcoupon-before:before,
.sprite__vipcoupon-after:after{overflow:hidden;display:inline-block;background:url(//pics.gmarket.co.kr/pc/ko/item/vip/sprite_vipcoupon.png) no-repeat;
background-size:500px auto;line-height:999px;vertical-align:top}
.section__layer-coupon .box__coupon{width:100%;letter-spacing:0}
.section__layer-coupon .box__coupon-header{overflow:hidden;position:absolute;top:0;left:0;z-index:10;width:100%;height:46px;border-bottom:1px solid #a4a9b0;text-align:center}
.section__layer-coupon .box__coupon-header .text__title{display:inline-block;font-size:17px;font-weight:bold;color:#000;line-height:46px;vertical-align:top}
.section__layer-coupon .box__coupon-header .button__closed{position:absolute;top:0;right:0;padding:14px 18px 15px;background:transparent;*width:53px;*height:46px}
.section__layer-coupon .box__coupon-header .button__closed .sprite__vipcoupon{overflow:hidden;width:17px;height:17px;background-position:-29px 0}
.section__layer-coupon .box__coupon-header .link__mycoupon{position:absolute;top:0;left:0;padding:9px 18px;*width:69px;*height:47px}
.section__layer-coupon .box__coupon-header .link__mycoupon--active:after{position:absolute;top:8px;right:13px;width:5px;height:5px;border-radius:5px;background:#067dfd;content:''}
.section__layer-coupon .box__coupon-header .link__mycoupon .sprite__vipcoupon{display:block}
.section__layer-coupon .box__coupon-header .link__mycoupon .image__vipcoupon-image{width:27px;height:16px;margin:0 auto;background-position:0 0}
.section__layer-coupon .box__coupon-header .link__mycoupon .image__vipcoupon-text{width:33px;height:9px;margin-top:4px;background-position:-120px 0}
.section__layer-coupon .box__coupon-notice{position:absolute;top:47px;left:0;z-index:10;width:100%;height:28px;border-bottom:1px solid #efefef;background:#f9f9f9;text-align:center}
.section__layer-coupon .box__coupon-notice .text__notice{display:inline-block;position:relative;font-size:12px;color:#777;font-weight:normal;line-height:28px;vertical-align:top}
.section__layer-coupon .box__coupon-content{overflow-y:auto;height:630px;margin-top:78px;*overflow-y:hidden}
.section__layer-coupon .box__coupon-content .box__content{padding-bottom:12px;margin:0 32px}
.section__layer-coupon .box__coupon-header+.box__coupon-content{height:658px;margin-top:50px}
.section__layer-coupon .box__coupon-content .text__title{margin-top:32px;font-weight:normal;font-family:'Gmarket Sans' !important;font-size:16px;line-height:22px;color:#222;text-indent:2px;letter-spacing:0}
.section__layer-coupon .box__coupon-content .text__title .text__name{font-style:normal;color:#2e8de5}
/* basic */
.section__layer-coupon .box__coupon-content .list__coupon .list-item{display:flex;align-items:center;position:relative;width:100%;min-height:90px;margin-top:10px;padding:12px 69px 12px 16px;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;}
.section__layer-coupon .box__coupon-content .list__coupon .list-item--coupon{border-color:#616161}
.section__layer-coupon .box__coupon-title{overflow:hidden;font-size:17px;font-weight:bold;line-height:20px;color:#23c72e;text-overflow:ellipsis;white-space:nowrap;*display:inline}
.section__layer-coupon .box__coupon-title .text__title{color:#23c72e}
.section__layer-coupon .box__coupon-title .text__number{font-size:22px;font-style:normal;line-height:26px}
.section__layer-coupon .box__coupon-title .text__percent{font-size:19px}
.section__layer-coupon .box__coupon-type{overflow:hidden}
.section__layer-coupon .box__coupon-type .sprite__vipcoupon{overflow:hidden;float:left;height:25px;margin-right:4px;margin-bottom:4px;}
.section__layer-coupon .box__coupon-type .image__smileclub{width: 44px;height: 16px; background-position: -111px -280px;}
.section__layer-coupon .box__coupon-type .image__club{width:34px;height: 16px; background-position: -410px -316px;}
.section__layer-coupon .box__coupon-type .image__business-club{width:57px;height:16px;background-position:-410px -280px}
.section__layer-coupon .box__coupon-type .image__bigsmile{position:relative;width:76px;height:14px;background:url(//pics.gmarket.co.kr/mobile/single/kr/promotion/core/vip/icon__coupon-event.png) no-repeat 0 50%/contain}
.section__layer-coupon .box__coupon-type .image__app{width:38px;height:16px;background-position:-111px -298px}
.section__layer-coupon .box__coupon-type .image__mobile{width:57px;height:16px;background-position:-111px -334px}
.section__layer-coupon .box__coupon-type .text__price{height:16px;font-weight:bold;font-size:12px;line-height:16px;color:#01a900;letter-spacing:0;background:none}
.section__layer-coupon .box__coupon-type .text__price .num{font-size:14px;font-family:'Gmarket Sans',serif !important}
.section__layer-coupon .box__coupon-state{position:absolute;top:0;right:0;width:66px;height:100%}
.section__layer-coupon .box__coupon-state:after{position:absolute;top:10px;right:56px;bottom:10px;width:1px;background:#ececec;content:''}
.section__layer-coupon .box__coupon-state .button__receive-coupon{display:block;width:100%;height:100%;padding:0 0 0 10px;text-align:center;background-color:transparent}
.section__layer-coupon .box__coupon-state .button__receive-coupon .sprite__vipcoupon{overflow:hidden;position:absolute;top:50%;right:18px;width:20px;height:20px;margin-top:-10px;background-position:0 -23px;line-height:999px}
.section__layer-coupon .box__coupon-state .button__receive-coupon .sprite__vipcoupon-before::before{content:'';display:block;width: 20px;height: 20px;margin:0 auto;background-position: 0 -23px;}
.section__layer-coupon .box__coupon-state .button__receive-coupon .box__receive-coupon .text__coupon-count{position:relative;bottom:-1px;display:block;margin-top:6px;font-family:'Gmarket Sans',serif !important;font-size:11px;color:#222;line-height:9px;font-weight:normal}
.section__layer-coupon .box__coupon-state .button__receive-coupon .box__receive-coupon .text__count-number{font-family:'Gmarket Sans',serif !important}
.section__layer-coupon .box__coupon-state .text__complate-coupon{overflow:hidden;position:absolute;top:50%;right:8px;width:38px;height:32px;margin-top:-15px;background-position:-50px -23px;line-height:999px}
.section__layer-coupon .box__coupon-state .text__fail-coupon{overflow:hidden;position:absolute;top:50%;right:26px;width:4px;height:18px;margin-top:-9px;background-position:-44px -23px;line-height:999px}
.section__layer-coupon .box__coupon-state .text__loading-coupon{overflow:hidden;position:absolute;top:50%;right:0;width:56px;height:56px;margin-top:-28px;background:url(//pics.gmarket.co.kr/pc/ko/item/vip/coupon_loading_bl.svg) no-repeat;background-size:auto 56px}
/* info-layer */
.section__layer-coupon .box__coupon-information{position:relative;margin-top:3px;*width:210px}
.section__layer-coupon .box__coupon-information .button__detail{padding:0;font-size:11px;font-weight:normal;color:#777;line-height:17px;background:transparent;text-align:left}
.section__layer-coupon .box__coupon-information .button__detail .sprite__vipcoupon{width:13px;height:13px;margin:3px 0 0 2px;background-position:-90px 0}
.section__layer-coupon .box__layer-information{display:none;position:absolute;top:23px;left:9px;z-index:10;width:270px;padding:14px 16px;border:1px solid #757c8a;background:#fff;box-sizing:border-box}
.section__layer-coupon .box__layer-information .title{display:inline-block;overflow:hidden;width:200px;font-size:13px;font-weight:normal;font-style:normal;color:#000;line-height:16px;text-overflow:ellipsis;white-space:nowrap}
.section__layer-coupon .box__layer-information .button__closed{position:absolute;top:5px;right:5px;height:28px;padding:8px;background:transparent}
.section__layer-coupon .box__layer-information .button__closed .sprite__vipcoupon{overflow:hidden;width:12px;height:12px;line-height:999px;background-position:-76px 0}
.section__layer-coupon .box__layer-information .list__notice-information{margin-top:9px;background:#fff}
.section__layer-coupon .box__layer-information .list-item__notice{margin-bottom:3px;font-size:12px;font-weight:normal;color:#222;line-height:16px}
.section__layer-coupon .box__layer-information .list-item__notice:last-child{margin-bottom:0}
.section__layer-coupon .box__layer-information .list-item__notice .title{display:inline-block;overflow:initial;width:56px;font-size:12px;color:#666}
/* terms */
.section__layer-coupon .box__coupon-terms{font-size:11px;font-weight:normal;color:#777;line-height:17px;color:#517da6}
.section__layer-coupon .box__coupon-terms .text__until{font-weight:bold;color:#ffd200}
.section__layer-coupon .box__coupon-terms .text__terms{position:relative;padding-left:13px}
.section__layer-coupon .box__coupon-terms .text__terms:first-child{padding-left:0}
.section__layer-coupon .box__coupon-terms .text__terms:first-child:before{display:none}
.section__layer-coupon .box__coupon-terms .text__terms:before{position:absolute;top:50%;left:5px;width:3px;height:3px;margin-top:-1px;border-radius:3px;background:#dedede;content:''}
/* smileclub */
.section__layer-coupon .list-item--smileclub .box__coupon-title{color:#967447}
.section__layer-coupon .list-item--smileclub .box__coupon-type .image__mobile{background-position:-229px -334px}
.section__layer-coupon .list-item--smileclub .box__coupon-type .image__app{background-position:-151px -298px}
.section__layer-coupon .list-item--smileclub .box__coupon-type .text__price{color:#864300}
.section__layer-coupon .list-item--club .box__coupon-title{color:#002041}
.section__layer-coupon .list-item--club .box__coupon-type .image__mobile{background-position:-387px -334px}
.section__layer-coupon .list-item--club .box__coupon-type .image__app{background-position:-347px -334px}
.section__layer-coupon .list-item--club .box__coupon-type .text__price{color:#497cff}
/* card */
.section__layer-coupon .box__coupon-content .list__coupon .list-item--card{padding:16px 66px 17px 58px}
.section__layer-coupon .box__coupon-card{position:absolute;top:50%;left:12px;margin-top:-20px}
.section__layer-coupon .box__coupon-card .sprite__vipcoupon{overflow:hidden;width:40px;height:40px;line-height:999px}
.section__layer-coupon .box__coupon-card .image__smile{background-position:0 -112px}
.section__layer-coupon .box__coupon-card .image__hyundai{background-position:-42px -112px}
.section__layer-coupon .box__coupon-card .image__kb{background-position:-84px -112px}
.section__layer-coupon .box__coupon-card .image__sh{background-position:-126px -112px}
.section__layer-coupon .box__coupon-card .image__samsung{background-position:-168px -112px}
.section__layer-coupon .box__coupon-card .image__lotte{background-position:-210px -112px}
.section__layer-coupon .box__coupon-card .image__woori{background-position:-252px -112px}
.section__layer-coupon .box__coupon-card .image__hana{background-position:-294px -112px}
.section__layer-coupon .box__coupon-card .image__bc{background-position:-336px -112px}
.section__layer-coupon .box__coupon-card .image__nh{background-position:-378px -112px}
.section__layer-coupon .box__coupon-card .image__city{background-position:-420px -112px}
.section__layer-coupon .box__coupon-card .image__kakao{background-position:0 -154px}
.section__layer-coupon .list-item--card .box__coupon-title{font-size:15px}
.section__layer-coupon .list-item--card .box__coupon-information{margin-top:1px}
/* card로고 텍스트노출 */
.section__layer-coupon .box__coupon-content .list__coupon .list-item--card.list-item--text{padding-left:16px}
.section__layer-coupon .list-item--card.list-item--text .box__coupon-information{margin-top:3px}
/* event */
.section__layer-coupon .box__coupon-content .list__coupon .list-item--event{border:1px solid #7b00e7;background:#7b00e7}
.section__layer-coupon .list-item--event .box__coupon-title{color:#fff}
.section__layer-coupon .list-item--event .box__coupon-title .text__title{color:#fff}
.section__layer-coupon .list-item--event .box__coupon-information .button__detail{color:rgba(255,255,255,.7)}
.section__layer-coupon .list-item--event .button__receive-coupon .sprite__vipcoupon{background-position:-22px -23px}
.section__layer-coupon .list-item--event .button__receive-coupon .box__receive-coupon .text__coupon-count{color:#fff}
.section__layer-coupon .list-item--disabled.list-item--event .button__receive-coupon .box__receive-coupon .text__coupon-count{color:#222}
.section__layer-coupon .list-item--event .button__receive-coupon .sprite__vipcoupon-before::before{background-position:-22px -23px}
.section__layer-coupon .list-item--event .box__coupon-information .button__detail .sprite__vipcoupon{background-position:-105px 0}
.section__layer-coupon .list-item--event .box__coupon-terms{color:#fff}
.section__layer-coupon .list-item--event .box__coupon-terms .text__until{color:#49ffb2}
.section__layer-coupon .list-item--event .box__coupon-state:after{background:#ececec;opacity:0.15;filter:alpha(opacity=15)}
.section__layer-coupon .list-item--event .text__loading-coupon{background:url(//pics.gmarket.co.kr/pc/ko/item/vip/coupon_loading_wh.svg) no-repeat}
.section__layer-coupon .list-item--event .box__coupon-type .image__mobile{background-position:-368px -334px}
.section__layer-coupon .list-item--event .box__coupon-type .image__app{background-position:-151px -330px}
/* disabled */
.section__layer-coupon .box__coupon-content .list__coupon .list-item--disabled{background:#fff !important;border:1px solid #e5e5e5 !important}
.section__layer-coupon .list-item--disabled .box__coupon-title{color:#aaa}
.section__layer-coupon .list-item--disabled .box__coupon-title .text__title{color:#aaa}
.section__layer-coupon .list-item--disabled .box__coupon-state:after{background:#ececec}
.section__layer-coupon .list-item--disabled .box__coupon-terms .text__until{color:#aaa}
.section__layer-coupon .list-item--disabled .box__coupon-information .button__detail{color:#aaa}
.section__layer-coupon .list-item--disabled .box__coupon-information .button__detail .sprite__vipcoupon{background-position:-90px 0}
.section__layer-coupon .list-item--disabled .box__coupon-terms{color:#aaa}
.section__layer-coupon .list-item--disabled .box__coupon-type .image__smileclub{background-position:-157px -280px}
.section__layer-coupon .list-item--disabled .box__coupon-type .image__club{background-position:-446px -316px}
.section__layer-coupon .list-item--disabled .box__coupon-type .image__business-club{background-position:-410px -298px}
.section__layer-coupon .list-item--disabled .box__coupon-type .image__bigsmile{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/promotion/core/vip/icon__coupon-event-off.png)}
.section__layer-coupon .list-item--disabled .box__coupon-card .image__smile{background-position:0 -196px}
.section__layer-coupon .list-item--disabled .box__coupon-card .image__hyundai{background-position:-42px -196px}
.section__layer-coupon .list-item--disabled .box__coupon-card .image__kb{background-position:-84px -196px}
.section__layer-coupon .list-item--disabled .box__coupon-card .image__sh{background-position:-126px -196px}
.section__layer-coupon .list-item--disabled .box__coupon-card .image__samsung{background-position:-168px -196px}
.section__layer-coupon .list-item--disabled .box__coupon-card .image__lotte{background-position:-210px -196px}
.section__layer-coupon .list-item--disabled .box__coupon-card .image__woori{background-position:-252px -196px}
.section__layer-coupon .list-item--disabled .box__coupon-card .image__hana{background-position:-294px -196px}
.section__layer-coupon .list-item--disabled .box__coupon-card .image__bc{background-position:-336px -196px}
.section__layer-coupon .list-item--disabled .box__coupon-card .image__nh{background-position:-378px -196px}
.section__layer-coupon .list-item--disabled .box__coupon-card .image__city{background-position:-420px -196px}
.section__layer-coupon .list-item--disabled .box__coupon-card .image__kakao{background-position:0 -238px}
.section__layer-coupon .list-item--disabled .box__coupon-type .image__mobile{background-position:-170px -334px !important}
.section__layer-coupon .list-item--disabled .box__coupon-type .image__app{background-position:-111px -316px !important}
.section__layer-coupon .list-item--disabled .box__coupon-type .text__price{color:#9e9e9e !important}
/* bottom-notice */
.section__layer-coupon .list__coupon-notice{margin-top:24px;padding-top:16px;border-top:1px solid #ebebeb}
.section__layer-coupon .list__coupon-notice .list-item__notice{position:relative;margin-bottom:4px;padding-left:10px;font-size:12px;font-weight:normal;color:#777;line-height:16px}
.section__layer-coupon .list__coupon-notice .list-item__notice:before{position:absolute;top:6px;left:0;width:4px;height:4px;border-radius:4px;background:#d8d8d8;content:''}
/* etc */
.section__layer-coupon .box__layer-warning{display:none}
.section__layer-coupon .box__layer-warning:after{position:fixed;left:0;top:0;right:0;bottom:0;z-index:300;background:rgba(0,0,0,.4);content:''}
.section__layer-coupon .box__layer-warning .box__content{position:fixed;top:50%;left:50%;z-index:301;width:294px;height:128px;padding:24px 28px 0;margin:-64px 0 0 -147px;border:1px solid #444;background:#fff;box-sizing:border-box}
.section__layer-coupon .box__layer-warning .text{height:32px;font-size:12px;font-weight:normal;color:#222;line-height:16px;text-align:center}
.section__layer-coupon .box__layer-warning .button__check{display:block;height:32px;padding:0 28px;margin:16px auto 0;border:1px solid #067dfd;border-radius:100px;background:transparent;font-size:13px;line-height:32px;color:#067dfd}
.section__layer-coupon .box__layer-smileclub{display:none}
.section__layer-coupon .box__layer-smileclub.box__layer-smileclub--active{display:block}
.section__layer-coupon .box__layer-smileclub:after{position:fixed;left:0;top:0;right:0;bottom:0;z-index:300;background:rgba(0,0,0,.4);content:''}
.section__layer-coupon .box__layer-smileclub .box__content{position:fixed;top:50%;left:50%;z-index:301;width:294px;height:164px;padding:30px 24px 0;margin:-82px 0 0 -147px;border:1px solid #444;background:#fff;box-sizing:border-box}
.section__layer-coupon .box__layer-smileclub .text__smileclub{font-size:13px;font-weight:normal;color:#222;line-height:20px;text-align:center}
.section__layer-coupon .box__layer-smileclub .text__smileclub em{font-style:normal;color:#ab742e}
.section__layer-coupon .box__layer-smileclub .button__join{display:block;height:32px;padding:0 28px;margin:20px auto 0;border-radius:100px;background:#a1825a;font-size:13px;line-height:32px;color:#fff}
.section__layer-coupon .box__layer-smileclub .button__closed{position:absolute;top:0;right:0;height:38px;padding:12px;background:transparent}
.section__layer-coupon .box__layer-smileclub .button__closed .sprite__vipcoupon{overflow:hidden;width:14px;height:14px;line-height:999px;background-position:-155px 0}
.section__layer-coupon .box__layer-membership{display:none}
.section__layer-coupon .box__layer-membership.box__layer-membership--active{display:block}
.section__layer-coupon .box__layer-membership:after{position:fixed;left:0;top:0;right:0;bottom:0;z-index:300;background:rgba(0,0,0,.4);content:''}
.section__layer-coupon .box__layer-membership .box__content{overflow:hidden;position:fixed;top:50%;left:50%;z-index:301;box-sizing:border-box;width:360px;height:292px;margin:-135px 0 0 -180px;padding:0 16px;border-radius:8px;background:#fff}
.section__layer-coupon .box__layer-membership .text__membership{padding:16px 0 0;font-size:16px;font-weight:normal;color:#222;line-height:22px;text-align:center}
.section__layer-coupon .box__layer-membership .text__membership em{display:block;margin-bottom:8px;font-size:18px;font-weight:bold;font-style:normal;color:#222;line-height:24px}
.section__layer-coupon .box__layer-membership .button__join{display:block;position:relative;width:100%;height:48px;margin:24px auto 0;padding:0 28px;border-radius:8px;background:#002041;font-size:16px;font-weight:normal;font-family:'Gmarket Sans';color:#fff;line-height:48px}
.section__layer-coupon .box__layer-membership .button__closed{position:absolute;top:0;right:0;height:38px;padding:12px;background:transparent}
.section__layer-coupon .box__layer-membership .button__closed .sprite__vipcoupon{overflow:hidden;width:14px;height:14px;line-height:999px;background-position:-155px 0}

.section__layer-coupon .box__coupon-header .link__mycoupon .sprite__vipcoupon.js-shaking-open{-webkit-animation:openShaking 1s;animation:openShaking 1s;-webkit-animation-delay:1s;animation-delay:1s}
@keyframes openShaking {
	0%   {-webkit-transform:rotate(0);transform:rotate(0);}
	30%  {-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
	40%  {-webkit-transform:rotate(8deg);transform:rotate(8deg);}
	50%  {-webkit-transform:rotate(-8deg);transform:rotate(-8deg);}
	60%  {-webkit-transform:rotate(6deg);transform:rotate(6deg);}
	70%  {-webkit-transform:rotate(-6deg);transform:rotate(-6deg);}
	80%  {-webkit-transform:rotate(4deg);transform:rotate(4deg);}
	90%  {-webkit-transform:rotate(-4deg);transform:rotate(-4deg);}
	100% {-webkit-transform:rotate(2deg);transform:rotate(2deg);}
}
.section__layer-coupon .box__coupon-header .link__mycoupon .sprite__vipcoupon.js-shaking-close{-webkit-animation:closeShaking 0.7s;animation:closeShaking 0.7s}
@keyframes closeShaking {
	0%   {-webkit-transform:rotate(5deg);transform:rotate(5deg);}
	15%  {-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}
	30%  {-webkit-transform:rotate(5deg);transform:rotate(5deg);}
	45%  {-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}
	60%  {-webkit-transform:rotate(5deg);transform:rotate(5deg);}
	75%  {-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}
	90%  {-webkit-transform:rotate(5deg);transform:rotate(5deg);}
	100% {-webkit-transform:rotate(0);transform:rotate(0);}
}

/* 쿠폰받기 */
.section__layer-coupon--additional .box__coupon-header .button__closed,
.section__layer-coupon--additional .box__layer-smileclub .button__closed{padding:15px;height:auto;}
.section__layer-coupon--additional .box__coupon-header .button__closed .sprite__vipcoupon,
.section__layer-coupon--additional .box__layer-smileclub .button__closed .sprite__vipcoupon{width:18px;height:18px;background-position:-210px 0}
.section__layer-coupon--additional .box__coupon-header{height:49px;border-color:#f5f5f5}
.section__layer-coupon--additional .box__coupon-header .text__title{font-family:'Gmarket Sans' !important;font-weight:normal;font-size:18px;color:#2c2c2c;letter-spacing:0}
.section__layer-coupon--additional .box__coupon-header .link__mycoupon{top:10px;left:16px;padding:0;margin:0;width:64px;height:26px;border:1px solid #bdbdbd;border-radius:6px;line-height:27px;font-size:12px;font-weight: normal;color: #222}
.section__layer-coupon--additional .box__coupon-header .link__mycoupon--active:after{top:-4px;right:-4px;width:6px;height:6px;border:1px solid #fff;background-color: #ef2b2a}
.section__layer-coupon--additional .box__coupon-notice{top:50px;border-bottom:0 none;background-color:#f5f5f5}
.section__layer-coupon--additional .box__coupon-notice .text__notice{color:#757575;letter-spacing:0;}
.section__layer-coupon--additional .box__coupon-terms{margin-top:6px;color:#1d7f97;line-height:14px;letter-spacing:0}
.section__layer-coupon--additional .box__coupon-terms .text__terms:before{width:2px;height:2px;background-color:#e0e0e0;}
.section__layer-coupon--additional .box__coupon-content{padding-bottom:20px}
.section__layer-coupon--additional .box__coupon-content .text__title .text__name{color:#067DFD}
.section__layer-coupon--additional .box__coupon-content .text__title .text__price{color:#01a900;font-weight:bold;font-family:'Gmarket Sans' !important}
.section__layer-coupon--additional .box__coupon-content .text__title .text__price--club{color:#497cff !important;font-weight:bold}
.section__layer-coupon--additional .box__coupon-content .text__title .text__price--smileclub{color:#864300 !important;font-weight:bold}
.section__layer-coupon--additional .box__coupon-content .list__coupon .list-item--card{padding-left:64px}
.section__layer-coupon--additional .box__coupon-content .list__coupon .list-item--disabled{border-color:#e0e0e0 !important}
.section__layer-coupon--additional .list-item--card .box__layer-information{left:-48px}
.section__layer-coupon--additional .box__coupon-title{font-size:14px;color:#424242;line-height:20px}
.section__layer-coupon--additional .box__coupon-title .text__emphasis{font-family:'Gmarket Sans' !important;font-weight:normal}
.section__layer-coupon--additional .box__coupon-state:after{top:13px;bottom:13px;background-color:#e0e0e0}
.section__layer-coupon--additional .box__coupon-state .text__complate-coupon{width:42px;height:26px;margin:-13px 0 0 -21px;background-position:-230px 0}
.section__layer-coupon--additional .box__coupon-state .button__receive-coupon .sprite__vipcoupon-before::before{display:block;width:10px;height:12px;margin:0 auto;background-position:-171px 0}
.section__layer-coupon--additional .box__coupon-state .text__fail-coupon{right:20px;width:16px;height:16px;margin-top:-8px;background-position:-286px -18px}
.section__layer-coupon--additional .box__coupon-information{margin-top:2px}
.section__layer-coupon--additional .box__coupon-information .button__detail{overflow:hidden;max-width:100%;font-size:12px;color:#616161;text-align:left;text-overflow:ellipsis;white-space:nowrap;display:inline-block;position: relative;padding-right:20px;letter-spacing:0;line-height:16px}
.section__layer-coupon--additional .box__coupon-information .button__detail .sprite__vipcoupon{position:absolute;top:50%;right:0;width:16px;height:16px;margin-top:-8px;background-position:-192px -32px}
.section__layer-coupon--additional .box__receive-coupon{margin:0 auto}
.section__layer-coupon--additional .box__coupon-card{left:16px}
.section__layer-coupon--additional .list-item--disabled .box__coupon-title .text__emphasis,
.section__layer-coupon--additional .list-item--disabled .box__coupon-information .button__detail,
.section__layer-coupon--additional .list-item--disabled .box__coupon-terms .text__until,
.section__layer-coupon--additional .list-item--disabled .box__coupon-terms{color:#929292}
.section__layer-coupon--additional .list-item--smileclub .box__coupon-title{color:#864300}
.section__layer-coupon--additional .list-item--club .box__coupon-title{color:#002041}
.section__layer-coupon--additional .list-item--disabled .box__coupon-information .button__detail .sprite__vipcoupon,
.section__layer-coupon--additional .list-item--event .box__coupon-information .button__detail .sprite__vipcoupon{background-position:-192px -14px}
.section__layer-coupon--additional .list-item--event .box__coupon-terms .text__until{font-weight:normal}
.section__layer-coupon--additional .list-item--event .button__receive-coupon .sprite__vipcoupon-before::before{background-position:-171px -14px}
.section__layer-coupon--additional .list-item--disabled.list-item--event .button__receive-coupon .sprite__vipcoupon-before::before{background-position:-171px 0}
.section__layer-coupon--additional .list-item--event .box__coupon-state .text__fail-coupon{background-position:-273px 0}
.section__layer-coupon--additional .list-item--event .box__coupon-state:after{background-color:#e0e0e0;opacity:0.4}
.section__layer-coupon--additional .list-item--text .box__layer-information,
.section__layer-coupon--additional .box__layer-information{top:20px;left:0;width:328px;padding:16px;border-color:#222;border-radius:8px}
.section__layer-coupon--additional .box__layer-information > .title{display:block;max-height:40px;padding-right:40px;width:auto;font-size:14px;font-weight:bold;color:#222;line-height:20px;display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;white-space: normal;}
.section__layer-coupon--additional .box__layer-information .list-item__notice{font-size: 14px;color:#222;line-height:20px;}
.section__layer-coupon--additional .box__layer-information .list-item__notice .title{width:59px;font-size:14px;color:#757575}
.section__layer-coupon--additional .list__coupon-notice{border-color:#e0e0e0}
.section__layer-coupon--additional .list__coupon-notice .list-item__notice{padding-left:8px;color:#616161;letter-spacing:0}
.section__layer-coupon--additional .list__coupon-notice .list-item__notice:before{top:7px;width:2px;height:2px;background-color:#bdbdbd}
.section__layer-coupon--additional .box__coupon-state .text__loading-coupon{right:11px;width:32px;height:32px;margin-top:-16px;background:url(//pics.gmarket.co.kr/mobile/goods/loading_dot_mix_32.svg) no-repeat}
.section__layer-coupon--additional .list-item--smileclub .box__coupon-state .text__loading-coupon{background:url(//pics.gmarket.co.kr/mobile/goods/loading_dot_club_32.svg) no-repeat}
.section__layer-coupon--additional .list-item--club .box__coupon-state .text__loading-coupon{background:url(//pics.gmarket.co.kr/mobile/goods/loading_dot_uclub_32.svg) no-repeat}
.section__layer-coupon--additional .list-item--event .box__coupon-state .text__loading-coupon{background:url(//pics.gmarket.co.kr/mobile/goods/loading_dot_white_32.svg) no-repeat}
/* 쿠폰받기 내 레이어 */
.section__layer-coupon--additional .box__layer-smileclub:after,
.section__layer-coupon--additional .box__layer-warning:after{background-color:rgba(0,0,0,.5)}
.section__layer-coupon--additional .box__layer-smileclub .box__content{overflow:hidden;width:360px;height:270px;padding:0 16px;margin:-135px 0 0 -180px;border:0 none;border-radius:8px}
.section__layer-coupon--additional .box__layer-smileclub .box__content:before{display:block;height:90px;margin:0 -16px;background:url(//pics.gmarket.co.kr/pc/single/kr/vip/image__bg-layersmileclub.png) no-repeat 50% 0;background-size:auto 90px;content:''}
.section__layer-coupon--additional .box__layer-smileclub .text__smileclub{padding:16px 0 0;font-size:16px;line-height:22px;color:#222}
.section__layer-coupon--additional .box__layer-smileclub .text__smileclub em{display:block;margin-bottom:8px;font-size:18px;font-weight:bold;line-height:24px;color:#222}
.section__layer-coupon--additional .box__layer-smileclub .text__smileclub .text__emphasis{color:#966e46}
.section__layer-coupon--additional .box__layer-smileclub .text__smileclub .text__line{position:relative;z-index:0;display:inline-block}
.section__layer-coupon--additional .box__layer-smileclub .text__smileclub .text__line::before{content:'';position:absolute;left:0;bottom:4px;z-index:-1;width:100%;height:5px;background-color: #ffd201}
.section__layer-coupon--additional .box__layer-smileclub .button__join{margin:24px 0 0;width:100%;padding:0;background-color:#a78353;height:48px;font-size:16px;font-weight:normal;color:#fff;line-height:48px;border-radius:8px}
.section__layer-coupon--additional .box__layer-warning .box__content{height:153px;margin-top:-76px;border:0 none;padding:0;border-radius:8px}
.section__layer-coupon--additional .box__layer-warning .text{display:table-cell;width:294px;height:110px;padding:0 16px 0;font-size:14px;line-height:22px;vertical-align:middle}
.section__layer-coupon--additional .box__layer-warning .button__check{position:absolute;bottom:0;left:0;width:100%;height:44px;padding:0;margin:0;border:0 none;border-top:1px solid #eee;border-radius:0;line-height:44px;font-weight:normal;font-size:14px;letter-spacing:-0.5px}
.section__layer-coupon--additional .box__layer-information .button__closed{height:33px;padding:11px}
.section__layer-coupon--additional .box__layer-information .button__closed .sprite__vipcoupon{width:11px;height:12px;background-position:-309px 0;vertical-align:top}
.section__layer-coupon--additional .box__layer-membership:after{background-color:rgba(0,0,0,.5)}
.section__layer-coupon--additional .box__layer-membership .box__content{overflow:hidden;width:360px;height:292px;padding:0 16px;margin:-135px 0 0 -180px;border:0 none;border-radius:8px}
.section__layer-coupon--additional .box__layer-membership .box__content:before{display:block;height:90px;margin:0 -16px;background:url(//pics.gmarket.co.kr/pc/single/kr/vip/image__bg-layermembership.png) no-repeat 50% 0;background-size:auto 90px;content:''}
.section__layer-coupon--additional .box__layer-membership .text__membership{padding:16px 0 0;font-size:16px;font-weight:normal;color:#222;line-height:22px;text-align:center}
.section__layer-coupon--additional .box__layer-membership .text__membership em{display:block;margin-bottom:8px;font-size:18px;font-weight:bold;font-style:normal;color:#222;line-height:24px}
.section__layer-coupon--additional .box__layer-membership .button__join{display:block;position:relative;width:100%;height:48px;margin:24px auto 0;padding:0 28px;border-radius:8px;background:#002041;font-size:16px;font-weight:normal;font-family:'Gmarket Sans';color:#fff;line-height:48px}
.section__layer-coupon--additional .box__layer-membership .button__join:before{display:block;position:absolute;content:"";top:-18px;left:8px;width:226px;height:34px;background:url(//pics.gmarket.co.kr/pc/single/kr/vip/image__text-membership.png) no-repeat 50% 0;background-size:226px auto}

/*skeleton*/
@keyframes skeleton{
    0%{transform:translateX(-240px)}
    100%{transform:translateX(100%)}
}

.section__layer-coupon .section-skeleton{overflow:hidden;position:relative;top:49px;background:#eee}
.section__layer-coupon .section-skeleton .skeleton__bar{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;z-index:10;animation-name:skeleton;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-in}
.section__layer-coupon .section-skeleton .skeleton__indicator{width:240px;height:100%;background-image:linear-gradient(to left, rgba(255,255,255,0), rgba(255,255,255,0.2), rgba(255,255,255,0))}
.section__layer-coupon .section-skeleton .box-skeleton-wrap1{background:#fff;padding:32px 32px 24px}
.section__layer-coupon .section-skeleton .box-skeleton-wrap2{background:#fff;padding:0 32px 24px}
.section__layer-coupon .box-skeleton .skeleton-content{background:#eee;border-radius:4px}
.section__layer-coupon .box-skeleton1 .skeleton-content1{width:218px;height:22px;margin-bottom:8px}
.section__layer-coupon .box-skeleton1 .skeleton-content2{height:112px}
.section__layer-coupon .box-skeleton2 .skeleton-content1{width:218px;height:22px;margin-bottom:8px}
.section__layer-coupon .box-skeleton2 .skeleton-content2{height:112px}

/* 쿠폰적용하기 레이어 */
.sprite__coupon,
.sprite__coupon--before:before
{display:inline-block;background:url(//pics.gmarket.co.kr/pc/sprite/kr/common/sprite__coupon.png) no-repeat;background-size:200px auto;content:''}
.section__iframe-vipcoupon-dimmed{position:fixed;left:0;top:0;right:0;bottom:0;z-index:5030;background:#000;opacity:0.55;filter:alpha(opacity=55)}
.section__layerframe-slideup{position:fixed !important;top:50% !important;left:50% !important;overflow:hidden;width:480px;height:760px;margin:-380px 0 0 -240px;border-radius:16px;background:#fff}
.section__layer-coupon-apply{overflow:hidden;height:100%;position:relative}
.section__layer-coupon-apply .sprite__coupon{position:relative;top:-2px;height:16px;margin-right:4px;vertical-align:-5px}
.section__layer-coupon-apply .sprite__coupon.icon__club{top:-3px;width:34px;height:16px;background-position:-58px -40px}
.section__layer-coupon-apply .sprite__coupon.smileclub{width:37px;background-position:0 -22px}
.section__layer-coupon-apply .sprite__coupon.business-club{width:56px;height:14px;background-position:0 -40px;vertical-align:-3px}
.section__layer-coupon-apply .sprite__coupon.app{width:38px;background-position:-39px -22px}
.section__layer-coupon-apply .sprite__coupon.mobile{width:57px;background-position:-79px -22px}
.section__layer-coupon-apply .box__coupon-header{width:100%;height:55px;border-bottom:1px solid #f5f5f5;text-align:center;background-color:#fff}
.section__layer-coupon-apply .box__coupon-header .text__title{display:inline-block;font-size:18px;font-weight:normal;font-family:'Gmarket Sans',serif;color:#000;line-height:55px;vertical-align:top}
.section__layer-coupon-apply .box__coupon-header .button__closed{position:absolute;top:10px;right:8px;height:32px}
.section__layer-coupon-apply .box__coupon-header .button__closed:before{width:32px;height:32px;background-position:-138px 0}
.section__layer-coupon-apply .box__coupon-header + .box__coupon-content{top:56px}
.section__layer-coupon-apply .box__coupon-content{position:absolute;top:0;left:0;bottom:169px;padding:16px 0 12px;overflow-y:auto;width:100%;background-color:#fff}
.section__layer-coupon-apply .box__content{margin:0 32px;padding:4px 0 16px}
.section__layer-coupon-apply .box__content + .box__content{border-top:1px solid #eee}
.section__layer-coupon-apply .box__content .text__title{font-size:14px;color:#616161;line-height:20px;font-weight:normal;font-family:'Gmarket Sans',serif}
.section__layer-coupon-apply .box__content .text__title .text__emphasis{color:#01a900;font-weight:bold;} 
.section__layer-coupon-apply .box__content .box__title{display:table-cell;width:100px;min-height:20px;font-weight:normal}
.section__layer-coupon-apply .box__content:not(.box__content--item-sale) > .box__title{display:block;width:auto;padding-top:12px}
.section__layer-coupon-apply .box__content .box__information{display:table-cell;min-height:20px}
.section__layer-coupon-apply .box__content--item-sale .text__price{font-size:14px;font-family:'Gmarket Sans',serif;font-weight:bold;color:#01a900;line-height:20px}
.section__layer-coupon-apply .text__unit{font-family:"Noto Sans KR",sans-serif;font-weight:normal}
.section__layer-coupon-apply .box__content--item-sale{padding-top:16px}
.section__layer-coupon-apply .box__content--item-sale + .box__content--item-sale{padding-top:0;margin-top:-8px;border-top:0}
.section__layer-coupon-apply .box__content--item-sale .text__price .text__unit{position:relative;top:1px;font-size:14px;line-height:20px;font-weight:bold}
.section__layer-coupon-apply .box__content .list__coupon .list-item{margin-top:12px}
.section__layer-coupon-apply .box__content .list__coupon .box__title{width:112px}
.section__layer-coupon-apply .box__form-radio{position:relative} 
.section__layer-coupon-apply .box__form-radio .text__unit{position:relative;top:1px;font-size:14px;line-height:20px;font-weight:bold}
.section__layer-coupon-apply .box__form-radio .form__radio{position:absolute;top:0;left:0;width:20px;height:20px;-webkit-appearance:none;appearance:none;background-color:transparent;border:0 none}
.section__layer-coupon-apply .box__form-radio .form__radio:checked + .form__label{color:#01a900}
.section__layer-coupon-apply .box__form-radio .form__radio:checked + .form__label:before{background-position:-88px 0}
.section__layer-coupon-apply .box__form-radio .form__radio.form__club:checked + .form__label{color:#497cff}
.section__layer-coupon-apply .box__form-radio .form__radio.form__club:checked + .form__label:before{background-position:-172px 0}
.section__layer-coupon-apply .box__form-radio .form__radio.smileclub:checked + .form__label{color:#864300}
.section__layer-coupon-apply .box__form-radio .form__radio.smileclub:checked + .form__label:before{background-position:-110px 0}
.section__layer-coupon-apply .box__form-radio .form__label{display:block;font-size:14px;line-height:20px;height:20px;font-weight:bold;font-family:'Gmarket Sans',serif;color:#424242}
.section__layer-coupon-apply .box__form-radio .form__label:before{overflow:hidden;position:relative;top:-1px;width:20px;height:20px;margin-right:4px;background-position:-66px 0;vertical-align:middle}
.section__layer-coupon-apply .box__form-radio .image__coupon-loading{position: absolute;top: 0;left: 0;width: 20px;height: 20px;padding:1px;z-index: 1;background: #fff url(//pics.gmarket.co.kr/mobile/single/kr/common/loading_dot_mix_32.svg) no-repeat 0 0/20px auto;box-sizing: content-box;}
.section__layer-coupon-apply .box__form-radio .image__fail{position: absolute;top: 1px;left: 0;width: 20px;height: 20px;padding:1px;z-index: 1;background-color: #fff;background-position: -94px -40px;}
.section__layer-coupon-apply .box__information .text__information{display:block;font-family:"Noto Sans KR",sans-serif;font-size:0;}
.section__layer-coupon-apply .box__information .text__information label{display:block;word-break:keep-all;font-size:14px;font-weight:normal;color:#222;line-height:20px}
.section__layer-coupon-apply .box__information .text__information .text__expire-day{margin-right:4px;color:#616161;font-size:14px;font-weight:normal;line-height:20px}
.section__layer-coupon-apply .box__information .text__new{display: block;margin-top: 4px;font-size: 14px;line-height: 16px;color: #01a900;font-family:"Noto Sans KR",sans-serif}
.section__layer-coupon-apply .box__information .text__new .icon_new{display:inline-block;width:32px;height:16px;margin-right:4px;vertical-align:top;background:url(//pics.gmarket.co.kr/mobile/single/kr/common/image__icon-new.gif) no-repeat 0 0/cover;}
.section__layer-coupon-apply .box__information .text__dec{margin-top:4px;font-family:"Noto Sans KR",sans-serif;font-size:14px;font-weight:normal;color:#067dfd;line-height:20px}
.section__layer-coupon-apply .box__information .text__dec:before{width:20px;height:20px;margin:-2px 2px 2px 0;background-position:0 0;vertical-align:middle}
.section__layer-coupon-apply .box__information .button_cancel{font-family:"Noto Sans KR",sans-serif;font-size:14px;font-weight:normal;color:#000;background-color:transparent;text-decoration:underline;line-height:20px}
.section__layer-coupon-apply .box__information .text__ing{position:relative;font-size:14px;font-weight:normal;color:#067dfd;line-height:20px}
.section__layer-coupon-apply .list__payment-discount{margin-top:12px}
.section__layer-coupon-apply .list__payment-discount .list-item + .list-item{margin-top:8px}
.section__layer-coupon-apply .list__payment-discount .button__discount{width:100%;padding:12px;background-color: #fafafa;border:1px solid #eee;border-radius:8px;text-align: left}
.section__layer-coupon-apply .list__payment-discount .text__discount-title{display:flex;font-size:0}
.section__layer-coupon-apply .list__payment-discount .text__discount-title .text__emphasis{ font-size:14px;line-height:20px;color:#222;font-family: "Noto Sans KR",sans-serif}
.section__layer-coupon-apply .list__payment-discount .text__discount-title .text__sub{flex:1;font-size:14px;line-height:20px;color:#222;font-family: "Noto Sans KR",sans-serif;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.section__layer-coupon-apply .list__payment-discount .text__discount-title .text__emphasis + .text__sub::before{content:'';display:inline-block;width:1px;height:10px;background-color: #d9d9d9;margin:5px 6px 0 6px;vertical-align:top}
.section__layer-coupon-apply .list__payment-discount .text{margin-top:2px;font-size:14px;line-height:20px;color:#222;font-family: "Noto Sans KR",sans-serif;color:#616161}
.section__layer-coupon-apply .box__total-price{position:absolute;left:0;bottom:0;width:100%;height:168px;padding:0;background-color:#fff;-webkit-box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.2);z-index:10;}
.section__layer-coupon-apply .box__total-price .box__button{position:relative;display:-webkit-box;display:flex;padding:16px 16px 0}
.section__layer-coupon-apply .box__total-price .box__button .button{flex:1;height:56px;font-family:'Gmarket Sans',serif;font-size:18px;line-height:56px;border-radius:8px}
.section__layer-coupon-apply .box__total-price .box__button .button + .button{margin-left:8px}
.section__layer-coupon-apply .box__total-price .box__button .button__cancel{width:100%;background-color:transparent;border:1px solid #bdbdbd;font-weight:normal;color:#222}
.section__layer-coupon-apply .box__total-price .box__button .button__apply{width:100%;background-color:#00c400;border:1px solid #00c400;color:#fff;font-weight:normal}
.section__layer-coupon-apply .list__total-price{display:table;width:100%;table-layout:fixed;height:80px}
.section__layer-coupon-apply .list__total-price .list-item{display:table-cell;position:relative;vertical-align:middle}
.section__layer-coupon-apply .list__total-price .list-item-sale:before,
.section__layer-coupon-apply .list__total-price .list-item-total:before{position:absolute;top:50%;left:-8px;width:20px;height:20px;margin-top:-8px;background-position:-22px 0}
.section__layer-coupon-apply .list__total-price .list-item-total:before{background-position:-44px 0}
.section__layer-coupon-apply .list__total-price .text__title{display:block;margin-bottom:4px;font-family:"Noto Sans KR",serif;font-size:14px;font-weight:normal;line-height:20px;color:#616161;font-style:normal;text-align:center}
.section__layer-coupon-apply .list__total-price .text__number{display:block;font-size:18px;font-weight:bold;font-family:'Gmarket Sans',serif;line-height:24px;text-align:center;color:#424242}
.section__layer-coupon-apply .list__total-price .list-item-basic .text__number{color:#616161}
.section__layer-coupon-apply .list__total-price .list-item-sale .text__number{color:#01a900}
.section__layer-coupon-apply .list__total-price .box__shop-nudge{position:absolute;left:50%;top:-16px;margin-left:-71px}
.section__layer-coupon-apply .list__total-price .box__shop-nudge::after{content:'';display:block;position:relative;width:0;top:-3px;left:50%;margin-left:-3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:3px solid #00C1B6;border-top:3px solid transparent;border-left:3px solid #00C1B6;border-right:3px solid transparent}
.section__layer-coupon-apply .list__total-price .box__shop-nudge .text__sale{display:block;padding:0 6px;height:24px;line-height:24px;font-family:"Noto Sans KR",sans-serif;font-size:12px;color:#fff;white-space:nowrap;background-image:linear-gradient(to right, #00c1b6 21%, #00c400 100%);border-radius:15px}
.section__layer-coupon-apply .box__content-empty + .box__content{border-top:1px solid #eee}
.section__layer-coupon-apply .box__content-empty{margin:16px 0 40px}
.section__layer-coupon-apply .box__content-empty .text__title-empty{font-family:"Noto Sans KR",serif;font-size:16px;font-weight:normal;line-height:22px;color:#2c2c2c;text-align:center}
.section__layer-coupon-apply .box__content-empty .text__title-empty .box__animation{display:block;width:112px;height:112px;margin:0 auto}
.section__layer-coupon-apply .box__content-loading{position:absolute;top:240px;left:0;right:0}
.section__layer-coupon-apply .box__content-loading .dot_mix_72{display:block;width:72px;height:72px;margin:0 auto}
.section__layer-coupon-apply .box__item-summary{position:relative;margin:16px 32px 0;padding:7px 16px 7px 56px;border:1px solid #e0e0e0;border-radius:8px}
.section__layer-coupon-apply .box__item-summary + .box__content-loading{margin-top:188px}
.section__layer-coupon-apply .box__item-summary .box__item-img{position:absolute;top:7px;left:7px;width:40px;height:40px}
.section__layer-coupon-apply .box__item-summary .box__item-img:after{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.04);border-radius:8px;content:''}
.section__layer-coupon-apply .box__item-summary .box__item-img img{width:100%;height:100%;border-radius:8px}
.section__layer-coupon-apply .box__item-summary .text__item-name{overflow:hidden;font-weight:normal;font-family:"Noto Sans KR",serif;font-size:14px;color:#616161;line-height:40px;text-overflow:ellipsis;white-space:nowrap}
.section__layer-coupon-apply .box__item-summary .text__item-name strong{font-weight:normal}
.section__layer-coupon-apply .box__tooltip{display:block;opacity:0;position:absolute;left:50%;top:-6px;padding:6px 10px 0;width:172px;height:30px;font-size:12px;line-height:17px;color:#fff;background:#0028ac;border:0;border-radius:17px;box-sizing:border-box;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);white-space:nowrap;-webkit-transition: transform ease-in-out 0.3s, opacity ease-in-out 0.3s;transition: transform ease-in-out 0.3s, opacity ease-in-out 0.3s;  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1)}
.section__layer-coupon-apply .box__tooltip:before{display:block;position:absolute;bottom:-9px;left:15px;width:13px;height:9px;background-position:-138px -34px}
.section__layer-coupon-apply .box__tooltip .text__emphasis{opacity:0;transition:opacity 0.3s;transition-delay:0.5s;font-weight:normal;font-family:'Gmarket Sans',serif}
.section__layer-coupon-apply .box__tooltip--motion{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);-webkit-animation:nudgingTimerCoupon 2.5s ease-in-out infinite;animation:nudgingTimerCoupon 2.5s ease-in-out infinite}
.section__layer-coupon-apply .box__tooltip--motion .text__emphasis{opacity:1}
@-webkit-keyframes nudgingTimerCoupon {
	0% {top:-8px}
    25% {top:-6px}
    50% {top:-8px}
    75% {top:-6px}
    100% {top:-8px}
}
@keyframes nudgingTimerCoupon {
	0% {top:-8px}
    25% {top:-6px}
    50% {top:-8px}
    75% {top:-6px}
    100% {top:-8px}
}
.box__layer-coupon-toast{opacity:0;position:absolute;bottom:100px;left:12px;right:12px;display:flex;height:56px;padding:0 16px;align-items:center;justify-content: center; border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,0.4);background:rgba(0,0,0,0.9);text-align:center;transition:all 0.4s ease-in-out 0.4s;z-index:1}
.box__layer-coupon-toast .text{font-size:13px;color:#fff;line-height:20px;font-weight: normal;font-family:'Noto Sans Korean'}
.box__layer-coupon-toast .button{margin-left:auto;height:28px;padding:0 8px;font-size:13px;color:#fff;line-height:20px;background-color: #f9560e;border-radius:6px;font-weight: normal;font-family:'Gmarket Sans',serif}
.box__layer-coupon-toast.js-fadein{bottom:180px;opacity:1}
.box__layer-coupon-toast.js-fadein2{bottom:244px;opacity:1}
.section__layer-coupon-apply .js-toast-active{padding-bottom:70px;}

/* 작은 해상도 대응 */
@media (max-height: 760px){
	.section__layerframe-slideup,
	.section__iframe-vipcoupon{height:auto !important;top:5% !important;bottom:5% !important;margin-top:0 !important}
	.section__layer-coupon .box__coupon-content{height:calc(100% - 238px)}
	.section__layer-coupon .box__coupon-header + .box__coupon-content{height:calc(100% - 210px)}
}

/* WPR-2176 */
.couponbox.layer_type2{height:554px}/* overiding */
.couponbox .total{width:650px;padding:26px 10px 20px}/* overiding */
.couponbox .total .button_apply{float:none !important;margin:0 auto}/* overiding */
.couponbox .price_origin,.couponbox .price_sale,.couponbox .price_total,.couponbox .total .minus, .couponbox .total .equal{display:inline-block;float:left;text-align:center}
.couponbox .price_origin,.couponbox .price_total{width:201px}
.couponbox .price_sale{width:203px}
.couponbox .total .minus, .couponbox .total .equal{width:22px;height:23px;margin-top:10px;background:url(//pics.gmarket.co.kr/pc/ko/pay/couponbox/couponbox.png) no-repeat -8px -137px}
.couponbox .total .equal{background-position:-40px -137px}
.couponbox .price_origin .tit,.couponbox .price_sale .tit,.couponbox .price_total .tit{display:block;font-size:20px;font-weight:bold;letter-spacing:-0.1em;color:#222}
.couponbox .price_origin_value, .couponbox .price_sale_value,.couponbox .price_total_value{display:inline-block;font-family:tahoma;font-size:24px}
.couponbox .currency{font-size:14px;font-weight:bold}
.couponbox .price_origin_value, .couponbox .price_origin .currency{color:#999}
.couponbox .price_sale_value, .couponbox .price_sale .currency{color:#067dfd}
.couponbox .price_total_value, .couponbox .price_total .currency{color:#eb2c06}
.couponbox .bts_bottom{clear:both;*zoom:1;text-align:center;padding-top:26px}
.couponbox .able_download_list{margin-top:20px}/* overiding */
.couponbox .total{overflow: visible;}
.couponbox .price_origin{position: relative;}
.couponbox .price_origin .box__shop-nudge{position: absolute;left: 50%;top: -36px;transform: translate(-50%, 0);}
.couponbox .price_origin .box__shop-nudge::after{content:'';display: block;position: relative;width: 0;top: -5px;left: 50%;margin-left: -4px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);border-bottom: 4px solid #00C275;border-top: 4px solid transparent;border-left: 4px solid #00C275;border-right: 4px solid transparent;}
.couponbox .price_origin .box__shop-nudge .text__sale{font-family: 'Noto Sans Korean';position: relative;display: block;padding: 0 8px;height: 24px;line-height: 23px;font-size: 12px;color: #fff;font-weight: bold;letter-spacing: 0;white-space: nowrap;background-image: linear-gradient(to right, #00c1b6 21%, #00c400 100%);border-radius: 12px;z-index: 2;}
#HeaderScriptContainer{overflow:hidden}/*UTM-3117*/


/* basic type  */
.ad_bnr_wrap{position:relative}
.ad_bnr_wrap .ad_bnr_btn{position:absolute;right:0;display:block;overflow:hidden;*zoom:1;width:22px;height:22px;line-height:100px;background:url(//pics.gmarket.co.kr/pc/ko/common/sprite_ico_ad.png) no-repeat}
.ad_bnr_wrap .ad_bnr_layer{position:absolute;right:0;height:28px;padding-top:5px;background:none;line-height:28px}
.ad_bnr_wrap .ad_bnr_layer em{position:absolute;overflow:hidden;right:8px;width:5px;height:4px;background:url(//pics.gmarket.co.kr/pc/ko/common/sprite_ico_ad.png) -5px -45px no-repeat;*zoom:1}
.ad_bnr_wrap .ad_bnr_layer p{width:63px;height:23px;padding-left:10px;background:#fff;border:1px solid #777;color:#000;font-size:11px;font-family: dotum,"돋움",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-1px}
@-moz-document url-prefix(){.ad_bnr_wrap .ad_bnr_layer p{line-height:25px}}/* 파폭 */
@media screen and (-webkit-min-device-pixel-ratio:0){.ad_bnr_wrap .ad_bnr_layer p{line-height:25px}}/* 크롬 */
.ad_bnr_wrap .ad_bnr_layer .ad_bnr_close{position:absolute;display:block;overflow:hidden;*zoom:1;width:19px;height:19px;line-height:100px;top:8px;right:2px;background:url(//pics.gmarket.co.kr/pc/ko/common/sprite_ico_ad.png) 0px -25px no-repeat}

/* (i) 투명 */
.ad_bnr_wrap .ad_bnr_btn.trans {background-position:-25px 0}

/* type1 - 위(기본) */
.ad_bnr_wrap.type1 .ad_bnr_btn{top:0}
.ad_bnr_wrap.type1 .ad_bnr_layer{top:17px}
.ad_bnr_wrap.type1 .ad_bnr_layer em{top:2px}

/* type2 - 레이어 오른쪽 간격 */
.ad_bnr_wrap.type2 .ad_bnr_btn{top:0;left:inherit !important;margin-left:0}
.ad_bnr_wrap.type2 .ad_bnr_layer{top:17px;right:3px}
.ad_bnr_wrap.type2 .ad_bnr_layer em{top:2px;right:5px}

/* type3 - 아래 */
.ad_bnr_wrap.type3 .ad_bnr_btn{bottom:0}
.ad_bnr_wrap.type3 .ad_bnr_layer{bottom:17px}
.ad_bnr_wrap.type3 .ad_bnr_layer em{bottom:1px;background-position:-5px -55px}

/* type_float */
.ad_bnr_wrap.type_float .ad_bnr_btn{bottom:0;right:35px}
.ad_bnr_wrap.type_float .ad_bnr_layer{bottom:17px;right:35px}
.ad_bnr_wrap.type_float .ad_bnr_layer em{bottom:1px;background-position:-5px -55px}

/* type_cpbox */
.table_style1 .ad_bnr_wrap.type_cpbox{top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.ad_bnr_wrap.type_cpbox .ad_bnr_btn{top:-10px;right:-15px}
.ad_bnr_wrap.type_cpbox .ad_bnr_layer{top:7px;right:-10px}
.ad_bnr_wrap.type_cpbox .ad_bnr_layer em{top:2px;right:5px}

/* type_pay */
#cart_container .ad_event div.ad_bnr_layer,#cart_container .ad_event div.ad_bnr_wrap{width:auto;height:auto;border:none}
.ad_bnr_wrap.type_pay .ad_bnr_btn{top:0;right:}
.ad_bnr_wrap.type_pay .ad_bnr_layer{top:17px;right:3px}
.ad_bnr_wrap.type_pay .ad_bnr_layer em{top:2px;right:5px}

/* 예외처리 */
/* cpp 중앙 배너 */
.promotion .promotion-type1 .img .ad_bnr_wrap.type1 .ad_bnr_layer{right:1px}
.promotion-banner .ad_bnr_wrap .ad_bnr_btn,.promotion-banner .ad_bnr_wrap .ad_bnr_layer .ad_bnr_close{margin-top:0;border:none}
/* lp banner-section */
.banner-section .ad_bnr_wrap .ad_bnr_layer .ad_bnr_close{left:inherit;margin-left:0}

/* Address Search new */
.addr_search{width:480px;height:604px;background:#fff;color:#222;font-size:12px;line-height:1}
.addr_search input::-ms-clear{display:none}
.addr_search .layer_top{position:relative;height:43px;border-bottom:1px solid #c6c6c6;line-height:18px}
.addr_search .layer_top h1.title_typeB{float:left;_display:inline;width:278px;height:19px;margin:13px 0 0 19px;font-size:18px;font-weight:bold;color:#006bdf;*line-height:1.2}
.addr_search .layer_close,.address_search .icon_adr,.address_search .tip_reference li{background: url(//pics.gmarket.co.kr/pc/ko/myg/icon_address.png) no-repeat 0 0}
.addr_search .layer_close{ovreflow:hidden;width:20px;height:20px;background-position:0 -90px;position:absolute;top:12px;right:12px;text-indent: -1000em} /* 레이어 닫기 */
.addr_search .layer_main{border-top:2px solid #f1f1f1;padding:16px 20px 20px 20px}
.address_search .search_bar{clear:both;overflow:hidden;height:33px;margin-bottom:9px}
.address_search .search_bar .input_area{position: relative;top:0;left:0;float:left;width:367px;height:32px;*top:-1px}
.address_search .search_bar .placeholder{position:absolute;left:11px;top:2px;color:#000;line-height:31px}
.address_search .search_bar .search_input{width:347px;height:31px;padding:0 10px;color:#000;font-size:12px;font-weight:bold;line-height:31px;border:1px solid #757c8a}
.address_search .search_bar .search_input::-ms-clear{display:none !important}
.address_search .search_bar .search_input:focus{border:1px solid #0075d4;outline:none}
.address_search .search_bar .btn_del{position:absolute;right:0px;top:5px;width:35px;height:25px;background:#fff}
.address_search .search_bar .btn_del span{overflow:hidden;position:absolute;top:0;right:0;width:20px;height:20px;background-position:-32px -7px;line-height:9}
.address_search .search_bar .btn_search{float:left;margin-left:8px;width:64px;height:33px;background:#757c8a;color:#fff;font-weight:bold}
.address_search .search_notice{padding-left:12px}
.address_search .search_notice li{color: #94989f;font-size:11px;line-height:15px}
.address_search .search_tips{margin-top:18px}
.address_search .search_tips h3{height:18px;margin-bottom:8px;color:#233549;font-size:12px}
.address_search .search_tips h3 span.icon_adr{display:inline-block;width:18px;height:18px;margin-right:3px;background-position:0 -10px;vertical-align: -4px;*vertical-align: 0}
.address_search .tips_box{padding:18px;background:#f8f8f8}
.address_search .tips_box .tip_reference{padding-bottom:16px;background-repeat: repeat-x;background-position: 0 65px}
.address_search .tips_box .tip_reference li{margin-top:7px;padding-left:8px;background-position:0 -70px;color:#233549;letter-spacing: -1px;*margin-top:9px}
.address_search .tips_box .tip_reference li:first-child{margin-top:0}
.address_search .tips_box .tip_reference li em{margin-left:5px;color:#15c068;font-weight: bold}
.address_search .tips_box .tip_example{padding-top:16px}
.address_search .tips_box .tip_example .example_keyword{margin-bottom:10px;color:#222}
.address_search .tips_box .tip_example .example_keyword em{color:#0075d4}
.address_search .result_list{overflow:hidden;overflow-y:scroll;height:422px;padding-top:5px;background:#fff;border:1px solid #d5d5d5;*position: relative}
.address_search .result_list a{text-decoration: none}
.address_search .result_list li{position:relative;padding:9px 60px 9px 13px;border-bottom:1px solid #f2f2f2;color:#0075d4}
.address_search .result_list li .road_name p,.address_search .result_list li .parcel_addressing p{display:inline-block;width:290px;line-height:18px;*display:inline;*zoom:1}
.address_search .result_list li .road_name span.icon_adr,
.address_search .result_list li .parcel_addressing span.icon_adr{overflow:hidden;display:inline-block;width:44px;height:18px;margin-right:8px;font-size:0;line-height:19px;vertical-align: top;*display: inline;*zoom:1}
.address_search .result_list li .road_name{margin-bottom:5px}
.address_search .result_list li .road_name p{color:#222}
.address_search .result_list li .road_name span.icon_adr{background-position:0 -30px;color:#0075d4}
.address_search .result_list li .parcel_addressing span.icon_adr{background-position:0 -50px;color:#94989f}
.address_search .result_list li .parcel_addressing p{color:#94989f}
.address_search .result_list li .zip_code{position: absolute;right:16px;top:50%;margin-top:-6px;color:#222}
.address_search .tips_box .tip_example .result_list{overflow:visible;height:42px;padding:13px}
.address_search .tips_box .tip_example .result_list li{border:none;padding:0}
.address_search .tips_box .tip_example .result_list .zip_code{right:0}
.address_search .result_amount{height:12px;margin:15px 0 10px 0;color:#222;font-weight:bold;*line-height:1.2;*padding-top:5px}
.address_search .result_amount strong{color:#0075d4}
.address_search .search_result_amount{height:12px;margin:15px 0 11px 0;color:#222;text-align: center;*line-height:1.2;*padding-top:5px;*margin-bottom:15px}
.address_search .search_result_amount strong{color:#0075d4}
.address_search .address_search_result+.search_tips{margin-top:24px}
.address_search .search_detail .search_tips{margin:0;padding:16px;background:#f8f8f8}
.address_search .search_detail .search_tips h3{margin-bottom:14px}
.address_search .search_detail .tips_box{padding:0;background:none}
.address_search .search_detail .tips_box .tip_reference{padding-bottom:0}
.address_search .search_detail .result_list{height:284px}

/*for vip footer*/
.vip-content ~ #footer{min-width:1200px}
.vip-content ~ #sfc_footer{margin-top:0}
.vip-content ~ #footer .inner{width:1200px}
.vip-content ~ #footer .link li.first,.vip-content ~ #footer .address .cscenter{padding-left:0}
.vip-content ~ #footer .address .cscenter{width:320px}
.vip-content ~ #footer .address .ebaykorea,.vip-content ~ #footer .address .e-banking{width:320px;padding-left:21px}
.vip-content ~ #footer .award,.vip-content ~ #footer .company{border-color:#ececec;border-left:none;border-right:none}
.vip-content ~ #footer .award a.prev,.vip-content ~ #footer .award a.prev_on{left:0}
.vip-content ~ #footer .award a.next,.vip-content ~ #footer .award a.next_on{right:0}
.vip-content ~ #footer .award ul{width:1050px}
.vip-content ~ #footer .award li{margin:0 60px 0 0;}
.vip-content ~ #footer .award li.link5{margin-right:12px}
.vip-content ~ #footer .company .marks{width:520px;border-right:none}
.vip-content ~ #footer .company .marks a,.vip-content ~ #footer .company .marks span{margin-left:33px}
.vip-content ~ #footer .company .marks .link_privacy{margin-left:0}
.vip-content ~ #footer .caution,.vip-content ~ #footer .copy{padding-left:0;margin-left:0;}

/*for vip floatbar*/
.vip-content ~ #floatbar>ul{width:1200px}
.vip-content ~ #floatbar>.ad{margin-left:615px}
.vip-content ~ #floatbar>ul>li.item{width:641px}
/*.vip-content ~ #floatbar>ul>li.item.recent>ul{width:468px}*/
.vip-content ~ #floatbar>ul>li.item.recent.active .more_item{left:210px}
.vip-content ~ #floatbar>ul>li.top>a{width:87px}

/* Option Layer */

.sp_sd{background:url(//pics.gmarket.co.kr/pc/ko/smiledelivery/sp_smiledelivery.png) no-repeat}
body.scroll_lock{overflow:hidden}

.smiledelivery-option-layer{display:none;}
.smiledelivery-option-layer .dimmed{display:block;position:fixed;top:0;left:0;z-index:720;width:100%;height:100%;background:url(//pics.gmarket.co.kr/pc/ko/smiledelivery/bg_op_white.png) !important}
.smiledelivery-option-layer *{font-family:Tahoma,'Noto Sans Korean', 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo, Helvetica, dotum, 돋움, sans-serif}
.smiledelivery-option-layer-inner{position:fixed;top:287px;left:50%;z-index:730;width:618px;height:444px;margin:0 0 0 -309px !important;border:1px solid #282864 !important;background:#fff !important}
.smiledelivery-option-layer-inner .title-area{position:relative;height:48px;background:#f7f7f7 !important}
.smiledelivery-option-layer-inner .title-area .tit{display:block;padding:10px 0 0 28px !important;font-size:18px;color:#000;line-height:27px;font-weight:normal}
.smiledelivery-option-layer-inner .title-area .btn-close{position:absolute;top:0;right:0;width:48px;height:48px;text-align:center}
.smiledelivery-option-layer-inner .title-area .btn-close .sp_sd{display:block;overflow:hidden;width:22px;height:22px;margin:13px auto 0 !important;background-position:-424px -110px !important;text-indent:-999em}
.smiledelivery-option-layer-inner .content-area{position:relative;height:394px;padding:35px 26px 26px 274px !important}
.smiledelivery-option-layer-inner .basic-info-area{position:absolute;top:0;left:0;width:200px;padding:35px 35px 0 !important}
.smiledelivery-option-layer-inner .basic-info-area .item-img{width:200px;height:200px;margin-bottom:4px !important}
.smiledelivery-option-layer-inner .basic-info-area .item-img img{width:100%}
.smiledelivery-option-layer-inner .basic-info-area .item-name{font-size:14px;color:#333;line-height:21px;width:200px;padding:0 11px 0 10px !important}
.smiledelivery-option-layer-inner .basic-info-area .item-name span{color:#5e8bb4}
.smiledelivery-option-layer-inner .scroll-box-wrap{overflow-y:auto;height:232px;box-sizing:initial !important}
.smiledelivery-option-layer-inner .scroll-box{width:295px}
.smiledelivery-option-layer-inner .secelct-option{padding:15px 0 20px !important;border-top:1px solid #e5e5e5 !important}
.smiledelivery-option-layer-inner .secelct-option:first-child{padding-top:0 !important;border:0 none !important}
.smiledelivery-option-layer-inner .secelct-option .option-title{display:block;padding-bottom:3px !important;font-size:14px;color:#444;line-height:20px}
.smiledelivery-option-layer-inner .secelct-option .option-list{overflow:hidden;font-size:0}
.smiledelivery-option-layer-inner .secelct-option .option-list li{display:inline-block;*zoom:1;*display:inline;max-width:292px;padding:4px 4px 0 0 !important;*padding-right:4px !important}
.smiledelivery-option-layer-inner .secelct-option .option-list a{display:block;height:28px;padding:0 13px 2px !important;border:1px solid #ddd !important;border-radius:2px;font-size:13px;color:#333;line-height:26px;text-decoration:none}
.smiledelivery-option-layer-inner .secelct-option .option-list li.selected a{border-color:#2e8de5 !important;background:#2e8de5 !important;color:#fff}
.smiledelivery-option-layer-inner .secelct-option .option-list li.disabled a{border-color:#dcdcdc !important;background:#fff !important;color:#ddd}
.smiledelivery-option-layer-inner .amount-area{height:52px;border-bottom:1px solid #d9d9d9 !important;text-align:right}
.smiledelivery-option-layer-inner .amount-area .amount{padding:15px 0 0 !important;font-size:20px;color:#101010;line-height:27px}
.smiledelivery-option-layer-inner .amount-area .amount .num{position:relative;top:2px;font-size:22px;line-height:30px;font-family:Tahoma !important;font-weight:bold;top:1px}
.smiledelivery-option-layer-inner .cart-info-area{overflow:hidden;padding:9px 0 0 !important}
.smiledelivery-option-layer-inner .cart-info-area .quantity-control{overflow:hidden;float:left;width:130px;height:28px;margin-top:6px !important}
.smiledelivery-option-layer-inner .cart-info-area .quantity-control button{display:block;float:left;position:relative;width:28px;height:28px;background:transparent !important}
.smiledelivery-option-layer-inner .cart-info-area .quantity-control button .sp_sd{overflow:hidden;position:absolute;top:0;left:0;width:28px;height:28px;text-indent:-999em}
.smiledelivery-option-layer-inner .cart-info-area .quantity-control .btn-minus .sp_sd{background-position:-416px 0}
.smiledelivery-option-layer-inner .cart-info-area .quantity-control .btn-plus .sp_sd{background-position:-384px 0}
.smiledelivery-option-layer-inner .cart-info-area .quantity-control .quantity-number{float:left;min-width:20px;height:28px;padding:0 3px !important;font-size:14px;color:#444;line-height:28px;text-align:center}
.smiledelivery-option-layer-inner .cart-info-area .btn-area{float:right}
.smiledelivery-option-layer-inner .cart-info-area .btn-area .btn-cart{display:block;overflow:hidden;width:170px;height:41px;background-position:-250px -132px;text-indent:-999em}

/********** GMKT HEADER / FOOTER 1200 width *********************/
/*HEADER 1200 width */
#g_header.wide {min-width:1200px}
#g_header.wide  .wrap, .location-navi {    width: 1200px;}
#g_header.wide  #search{width:622px;left:279px;background-position:0 -522px}
#g_header.wide  #search .auto{width:628px}
#g_header.wide  .all .category_list li{width:147px}
#g_header.wide  .all .category_list li.n1,#g_header.wide .all .category_list li.n9{width:164px}
#g_header.wide  .all .category_list li.n5,#g_header.wide .all .category_list li.n13{width:143px}
#g_header.wide  .all .category_list li.n6,#g_header.wide .all .category_list li.n14{width:155px}
#g_header.wide  .all .category_list li.n7,#g_header.wide .all .category_list li.n15{width:143px}
#g_header.wide  .all .category_list li.n8,#g_header.wide .all .category_list li.n16{width:145px}
#g_header.wide  #search .auto .search_ad{width: 477px;}


/* typography */
@font-face{
	font-family:'Noto Sans Korean';font-style:normal;font-weight:200;
	src:url(//script.gmarket.com/fonts/NotoSansKR-Light-Hestia.eot),
		url(//script.gmarket.com/fonts/NotoSansKR-Light-Hestia.eot?#iefix) format('embedded-opentype');
	src:local('Noto Sans Light'),local('NotoSans-Light'),
		url(//script.gmarket.com/fonts/NotoSansKR-Light-Hestia.woff) format('woff'),
		url(//script.gmarket.com/fonts/NotoSansKR-Light-Hestia.otf) format('opentype');
}
@font-face{
	font-family:'Noto Sans Korean';font-style:normal;font-weight:400;
	src:url(//script.gmarket.com/fonts/NotoSansKR-DemiLight-Hestia.eot),
		url(//script.gmarket.com/fonts/NotoSansKR-DemiLight-Hestia.eot?#iefix) format('embedded-opentype');
	src:local('Noto Sans DemiLight'),local('NotoSans-DemiLight'),
		url(//script.gmarket.com/fonts/NotoSansKR-DemiLight-Hestia.woff) format('woff'),
		url(//script.gmarket.com/fonts/NotoSansKR-DemiLight-Hestia.otf) format('opentype');
}
@font-face{
	font-family:'Noto Sans Korean';font-style:normal;font-weight:bold;
	src:url(//script.gmarket.com/fonts/NotoSansKR-Medium-Hestia.eot),
		url(//script.gmarket.com/fonts/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype');
	src:local('Noto Sans Medium'),local('NotoSans-Medium'),
		url(//script.gmarket.com/fonts/NotoSansKR-Medium-Hestia.woff) format('woff'),
		url(//script.gmarket.com/fonts/NotoSansKR-Medium-Hestia.otf) format('opentype');
}


/*FOOTER 1200 width */
#footer.wide{background: #fafafa;width: 100%;border-top: 1px solid #e2e2e2;padding-bottom: 84px; min-width:1200px}
#footer.wide .contents_area{width: 1200px;margin: 0 auto;}
#footer.wide div, #footer.wide p, #footer.wide strong, #footer.wide span, #footer.wide button,  #footer.wide a,  #footer.wide b, #footer.wide dl, #footer.wide dt , #footer.wide dd , #footer.wide address ,#footer.wide em { 	font-family:Tahoma,'Noto Sans Korean', 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo, Helvetica, dotum, 돋움, sans-serif;   }
#footer.wide .for_a11y{position: absolute;overflow: hidden;clip: rect(0 0 0 0);margin: -1px;width: 1px;height: 1px;}
#footer.wide .letterspace{letter-spacing:0}
#footer.wide .emphasis{color:#2e8de5}
#footer.wide  a:hover{    text-decoration: none; }
#footer.wide .sp_footer {background:url(//pics.gmarket.co.kr/pc/ko/common/sp_footer.png) no-repeat; display: inline-block;  box-sizing: border-box; vertical-align: middle; font-size: 0;}
#footer.wide .sp_footer.icon_award01{width: 48px;height: 32px; background-position: 0 0; }
#footer.wide .sp_footer.icon_award02{width: 31px;height: 32px; background-position: -50px 0; }
#footer.wide .sp_footer.icon_award03{width: 48px;height: 32px; background-position: -86px 0; }
#footer.wide .sp_footer.icon_award04{width: 31px;height: 32px; background-position: -240px 0; }
#footer.wide .sp_footer.icon_award05{width: 48px;height: 32px; background-position: -140px 0; }
#footer.wide .sp_footer.icon_award06{width: 48px;height: 32px; background-position: -190px 0; }
#footer.wide .sp_footer.icon_mark01{width: 32px;height: 33px; background-position: 0 -36px; }
#footer.wide .sp_footer.icon_mark02{margin-top: 7px; width: 62px;height: 19px; background-position: -36px -36px; }
#footer.wide .sp_footer.icon_mark03{width: 32px;height: 33px; background-position: -100px -36px; }
#footer.wide .sp_footer.icon_mark04{width: 32px;height: 33px; background-position: -140px -36px; }
#footer.wide .sp_footer.icon_pagination_prev{width: 10px;height: 18px; background-position: -180px -36px; }
#footer.wide .sp_footer.icon_pagination_next{width: 10px;height: 18px; background-position: -194px -36px; }
#footer.wide .sp_footer.icon_arrow_big{width: 16px;height: 16px; background-position: 0px -76px; }
#footer.wide .sp_footer.icon_arrow_small{width: 5px;height: 10px; background-position: -20px -76px; }
/*SMILE DELIVERY Variable  FOOTER  */
.smiledelivery.lp-smiledelivery #footer.wide , .smiledelivery.srp-smiledelivery #footer.wide,.smiledelivery.page--guide #footer.wide {min-width: 1200px;width: 100%;}
.smiledelivery.lp-smiledelivery #footer.wide .contents_area, .smiledelivery.srp-smiledelivery #footer.wide .contents_area  ,.smiledelivery.page--guide #footer.wide .contents_area   {width:auto; min-width: 1300px; max-width: 1444px;padding: 0 50px; margin: 0 auto;  }
.smiledelivery.lp-smiledelivery #footer.wide  .awards_area .award_spot .award_pagination .btn_award_spot_next,
.smiledelivery.srp-smiledelivery #footer.wide .awards_area .award_spot .award_pagination .btn_award_spot_next,
.smiledelivery.page--guide  #footer.wide .awards_area .award_spot .award_pagination .btn_award_spot_next{right:30px; }

#footer.wide .fnb_area{width: 100%;border-bottom: 1px solid #ececec;}
#footer.wide .fnb_area .fnb_box{width: 100%;overflow: auto; ;}
#footer.wide .fnb_area .fnb_box .fnb_list{float: left;position: relative;}
#footer.wide .fnb_area .fnb_box .fnb_list a{display: block;padding: 16px 24px;}
#footer.wide .fnb_area .fnb_box .fnb_list.first_list a{padding-left:0}
#footer.wide .fnb_area .fnb_box .fnb_list span{display: inline-block;line-height: 20px;font-size: 14px;color: #5e636d;  }
#footer.wide .fnb_area .fnb_box .fnb_list:before{content:"";position: absolute;background: #dadde1;width: 1px;height: 12px;top: 20px;left: 0px;display: block;}
#footer.wide .fnb_area .fnb_box .fnb_list.first_list:before{display:none }
#footer.wide .major_area{width: 100%;clear: both;padding: 16px 0;overflow: auto;border-bottom: 1px solid #ececec;}
#footer.wide .major_area .info_company{width: 54%;float: left;}
#footer.wide .major_area .info_cs{float: left;width: 46%;}
#footer.wide .major_area .title{line-height: 20px;display: block;margin-bottom: 7px;}
#footer.wide .major_area .title .bracket{font-weight:normal}
#footer.wide .major_area .title a{display: inline-block;padding-right: 30px;line-height: 20px; font-weight:bold }
#footer.wide .major_area .title a span{line-height: 20px;font-size: 14px;color: #5e636d;display: inline-block;}
#footer.wide .major_area .title a .sp_footer{vertical-align: top;margin-top: 3px;}
#footer.wide .major_area .desc{width:100%}
#footer.wide .major_area .desc dl{width: 100%;margin-top: 5px;}
#footer.wide .major_area .desc dt{color: #757c8a;display: inline-block;line-height: 19px;font-size: 13px;  width:auto ; zoom:1; *display:inline;}
#footer.wide .major_area .desc dd{color: #757c8a;font-size: 13px;display: inline-block;line-height: 19px; zoom:1; *display:inline; width:auto ; margin-right:12px; }
#footer.wide .major_area .desc dd a{color: #757c8a;}
#footer.wide .major_area .btn_certificate{background: #fff;display: inline-block;padding: 3px 5px;font-size: 12px;border: 1px solid #ececec;line-height: 12px;}
#footer.wide .major_area .btn_certificate .sp_footer{margin-left:3px;vertical-align: top;margin-top: 2px;}
#footer.wide .awards_area{width: 100%;padding: 17px 0;border-bottom: 1px solid #ececec;overflow: auto;  }
#footer.wide .awards_area .award_spot{float: left;width: 52%;position: relative;margin-right: 2%;}
#footer.wide .awards_area .award_spot .award_listbox{width: 90%;overflow: auto;padding: 0;margin: 0 auto;}
#footer.wide .awards_area .award_spot .award_item{float: left;width: 33.3%;display:none;}
#footer.wide .awards_area .award_spot .award_item.show{display:block; }
#footer.wide .awards_area .award_spot .award_item .section{height: 32px;overflow: auto;overflow: auto;min-width: 161px;}
#footer.wide .awards_area .award_spot .award_item .section .award{border: 0;position: relative;line-height: 16px;font-size: 12px;color: #94989F;height: 32px;overflow: hidden;}
#footer.wide .awards_area .award_spot .award_item .section .award .sp_footer{float: left;margin-right: 6px;display: inline-block;}
#footer.wide .awards_area .award_spot .award_pagination{display: block;overflow: auto;}
#footer.wide .awards_area .award_spot .award_pagination .btn_award_spot_prev{position: absolute;top: 6px;left: 0;}
#footer.wide .awards_area .award_spot .award_pagination .btn_award_spot_next{position: absolute;top: 6px;right: 10px;}
#footer.wide .awards_area .mark_area{float: left;width: 46%;}
#footer.wide .awards_area .mark_area .mark_box{width: 100%;overflow: auto;margin-left: -24px;}
#footer.wide .awards_area .mark_area .mark_box .mark_list{float: left;margin-left: 22px;}
#footer.wide .awards_area .mark_area .mark_box .mark_list .section{width: 100%;font-size: 12px;line-height: 16px;}
#footer.wide .awards_area .mark_area .mark_box .mark_list .section .mark{position: relative;line-height: 16px;overflow: hidden;    color: #94989F;}
#footer.wide .awards_area .mark_area .mark_box .mark_list.mark02 .section .mark{    letter-spacing: -1px;}
#footer.wide .awards_area .mark_area .mark_box .mark_list .section .mark .sp_footer{float: left;margin-right: 10px;display: inline-block;}
#footer.wide .link_area{width: 100%;padding: 16px 0;border-bottom: 1px solid #ececec;}
#footer.wide .link_area .link_box{width: 100%;overflow: auto;}
#footer.wide .link_area .link_box .link_list{float: left;margin-right: 34px;}
#footer.wide .link_area .link_box .link_list .sp_footer{vertical-align: top;margin-top: 4px;}
#footer.wide .link_area .link_box .link_list a{display: block;}
#footer.wide .link_area .link_box .link_list span{line-height: 18px;color: #94989f;letter-spacing: -0.5px;display: inline-block;padding-right: 8px;font-size: 12px;}
#footer.wide .copyright_area{width: 100%;padding: 16px 0 0 0;}
#footer.wide .copyright_area .desc{display: block;line-height: 27px;}
#footer.wide .copyright_area .desc span{line-height: 20px;display: block;font-size: 13px;color: #94989f;}
#footer.wide .copyright_area .desc .link--emphasis{padding:0;font-size:13px;color:#94989f;border-bottom:1px solid #94989f}
#footer.wide .copyright_area .desc b{color: #5e636d;font-size: 13px;line-height: 20px;font-weight: normal;}
#footer.wide .copyright_area .desc .copyright{display: block;color: #97989f;font-size: 13px;line-height: 18px;font-weight: normal;}
#footer.wide .copyright_area .desc .copyright .icon_copyright{font-style: normal;}
/********** // GMKT HEADER / FOOTER 1200 width *********************/

/* footer - layer :  contentspromotion, complainprocess */
#footer .e-banking .e-banking__link-list{padding-top:3px}
#footer .e-banking .e-banking__link-list .e-banking__link{position:relative;padding:0 9px 0 0;font-size:11px;font-weight:normal;line-height:12px;color:#676767;letter-spacing:-0.9px;background:none}
#footer .caution .link--emphasis{color:#aaa;text-decoration:underline}
#footer .e-banking .text-tell{line-height:12px}
.e-banking__link-list .footer__icon-arrow{position:absolute;right:0;top:1px;width:5px;height:8px;background-position:-712px -523px}
.layer-footerdimmed__wrap{display:none}
.layer-footerdimmed{position:fixed;z-index:10000;top:50%;left:50%;margin:-250px 0 0 -290px;width:580px;background:#fff}
.layer-footerdimmed div,.layer-footerdimmed span,.layer-footerdimmed em,.layer-footerdimmed a,.layer-footerdimmed p,.layer-footerdimmed li,.layer-footerdimmed dt,.layer-footerdimmed dd,.layer-footerdimmed strong,.layer-footerdimmed button,.layer-footerdimmed h1,.layer-footerdimmed h2,.layer-footerdimmed h3,.layer-footerdimmed h4,.layer-footerdimmed input,.layer-footerdimmed select{font-family:'Noto Sans Korean',Dotum,"돋움", Tahoma, sans-serif}
.layer-footerdimmed__inner{position:relative}
.layer-footerdimmed__title{height:31px;padding:13px 0 13px 18px;line-height:31px;font-size:21px;font-weight:normal;color:#fff;letter-spacing:-1px;background:#313646}
.layer-footerdimmed__wrap .layer-footerdimmed__content{padding:35px 0 46px 0;background:#fff;letter-spacing:0}
.layer-footerdimmed__wrap .layer-footerdimmed__inner .layer-contentspromotion__content-title{display:block;text-align:center;font-size:19px;font-weight:800;line-height:25px;color:#000}
.layer-contentspromotion__icon{width:80px;height:80px;display:block;margin:0 auto 15px;background-position:-749px -486px;}
.layer-contentspromotion__list{width:301px;margin:22px auto 0}
.layer-contentspromotion__list li{color:#333;line-height:28px;font-size:15px}
.layer-contentspromotion__discription{margin-top:20px;text-align:center;font-size:13px;line-height:23px;color:#666}
.layer-footerdimmed__bts{margin-top:25px;text-align:center}
.layer-footerdimmed__button-close{width:115px;height:45px;line-height:43px;border:1px solid #ddd;font-size:15px;font-weight:bold;color:#333;text-align:center;background:#fafafa}
.layer-footerdimmed .button-layerclose{display:inline-block;position:absolute;top:16px;right:16px;width:27px;height:27px;border:none;background-position:-712px -486px}
.layer-complainprocess .layer-footerdimmed__content{padding:40px 40px 55px}
.layer-complainprocess__diagram{margin-bottom:16px;width:725px;height:125px;overflow:hidden;background-position:0 -580px}
.layer-complainprocess__step{position:relative;float:left;width:125px;margin-left:25px;padding-top:42px;font-size:15px;line-height:22px;text-indent:0;color:#222;text-align:center}
.layer-complainprocess__diagram li:first-child{margin:0}
.layer-complainprocess__step03{padding-top:52px}
.layer-complainprocess{width:810px;margin:-333px 0 0 -405px}
.layer-footerdimmed__wrap .layer-complainprocess__list-title{display:block;padding-top:24px;font-size:14px;font-weight:800;line-height:24px;color:#222}
.layer-complainprocess__list li{font-size:13px;line-height:24px;color:#222}
.layer-footerdimmed a{color:inherit !important;font-size:inherit !important;padding:0 !important;font-weight:inherit !important;background:inherit !important}/* for reset */
.layer-complainprocess__description{margin-bottom:35px;line-height:25px !important;font-size:14px !important;color:#222}
.layer-complainprocess__description strong{font-weight:bold;color:#222 !important}

/* 당일배송관 */
body #container .ly_today-delivery--bridge{position:fixed;top:0;left:0;bottom:0;right:0;z-index:5000}
body #container .ly_today-delivery--bridge div.dimmed{filter:alpha(opacity=70);opacity:0.70;-ms-filter:alpha(opacity=70);-webkit-backface-visibility:hidden}
body #container .ly_today-delivery--bridge .ly_wrap{position:absolute !important;top:50% !important;left:50% !important;width:750px;height:660px;margin:-330px 0 0 -375px;z-index:9999;background-color: #fff;}
body #container .ly_today-delivery--bridge .ifrm_bridge{width:750px;height:660px;border:none}
body #container .ly_today-delivery--bridge .ifrm_bridge_addr{position:absolute;top:0;left:0;width:375px;height:590px}
body #container .ly_today-delivery--bridge .ly_wrap_close{position:absolute;top:-49px;right:-16px;width:56px;height:53px}
body #container .ly_today-delivery--bridge .ly_wrap_close span{display:inline-block;width:22px;height:21px;vertical-align: top; font-size:0;line-height:0;background:url(//pics.gmarket.co.kr/pc/ko/common/common.png) no-repeat -834px -486px}

/* Big Smile Day*/
.box__bigs-tag{display:block;position:absolute}
.box__bigs-tag .image{width:100%}

/* 숙박대전 */
.box__rooms-tag{display:block;position:absolute}
.box__rooms-tag .image{width:100%}
.rooms__check {
	line-height: 20px;
	vertical-align: top;
	display: inline-block;
}
.rooms__check input {
	display: none;
}
.rooms__check span.check {
	width: 20px;
	height: 20px;
	vertical-align: top;
	display: inline-block;
	background-image: url(//pics.gmarket.co.kr/pc/sprite/kr/common/sprite__common.png);
	background-repeat: no-repeat;
	background-position: -204px -184px;
	background-size: 307px auto;
}
.rooms__check span:not(.check) {
	color: #444;
	font-size: 13px;
	font-weight: normal;
	font-family:-apple-system, BlinkMacSystemFont, Apple SD Gothic Neo, Roboto, Noto Sans CJK KR, Tahoma, 'Noto Sans KR', sans-serif;
}
.rooms__check input:checked + span.check {
	background-position: -204px -204px;
}
.rooms__check input:checked ~ span {
	color: #37418d;
	font-weight: bold;
}

/* 대기열 */
.box__access--wait{padding:200px 0 103px;font-family:'Noto Sans Korean';text-align:center;letter-spacing:-1px}
.box__access--wait .image__loading{display:inline-block;width:auto;height:16px}
.box__access--wait .box__state{padding:34px 0 127px}
.box__access--wait .box__state .text__notice{display:block;font-size:24px;color:#444}
.box__access--wait .box__state .text__count{color:#2d8de4}
.box__access--wait .box__state .text_notice2{display:block;font-size:22px;color:#777}
.box__access--wait .box_notice{position:relative;width:440px;margin:0 auto;padding:27px 0 0;border-top:1px solid #eee}
.box__access--wait .box_notice .text__title{position:absolute;top:27px;left:41px;font-size:14px;color:#15c068}
.box__access--wait .box_notice .list{padding:0 0 0 143px;text-align:left}
.box__access--wait .box_notice .list-item{position:relative;margin-top:3px;padding-left:18px;font-size:14px;font-family:'Noto Sans Korean';color:#a2a2a2}
.box__access--wait .box_notice .list-item:first-child{margin-top:0}
.box__access--wait .box_notice .image__note{display:block;position:absolute;top:3px;left:0;width:14px;height:14px;background:url(//pics.gmarket.co.kr/pc/ko/single/common/image__note.png) no-repeat}
.box__access--fail{padding:164px 0 283px;font-family:'Noto Sans Korean';text-align:center;letter-spacing:-1px}
.box__access--fail .box__state .text__notice{display:block;font-size:24px;color:#444}
.box__access--fail .box__state .text_notice2{display:block;margin-bottom:43px;font-size:22px;color:#777}
.box__access--fail .button__search{display:block;width:220px;height:60px;margin:0 auto;border-radius:30px;background:#2e8de5;font-size:20px;color:#fff;line-height:60px}
.box__access--fail .button__search:hover{text-decoration:none}

/* 대기열 - 레이어 */
.box__layer-access{position:relative;background:#fff}
.box__layer-access .button__layer-close{display:block;position:absolute;top:13px;right:13px;width:70px;height:70px;background:url(//pics.gmarket.co.kr/pc/ko/single/common/button__layer-close.png) no-repeat}

/* 대기열 - 레이어 항공권 */
.section__layer-access{display:none}
.section__layer-access .box__layer-access{position:fixed;top:50%;left:50%;z-index:3020;width:800px;margin-left:-400px;border-radius:12px}
.section__layer-access--wait .box__layer-access,
.section__layer-access--wait-kor .box__layer-access{height:530px;margin-top:-265px}
.section__layer-access--fail .box__layer-access{height:500px;margin-top:-250px}
.section__layer-access .dimmed{position:fixed;top:0;left:0;z-index:3010;width:100%;height:100%}
.section__layer-access .box__access--wait{padding:136px 0 0}


/* 판매자 개인정보처리방침 */
.box__seller-policy.layer-seller-policy{overflow:hidden;display:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:5100;width:100%;box-sizing:border-box;-webkit-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;background-color:transparent;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.1)}
.box__seller-policy.layer-seller-policy::after,
.box__seller-policy.layer-seller-policy .dimmed{content:'';display:none;position:fixed;top:0;left:0;z-index:350;width:100%;height:100%;background:rgba(0, 0, 0, 0.5)}
.box__seller-policy.layer-seller-policy .box__layer-container{display: none;position: absolute;top: 50%;left: 50%;right: initial;bottom: initial;width:680px;height: 837px;margin-top: 0;padding:0;background:#fff;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);border-radius:5px;overflow: hidden;}
.box__seller-policy.layer-seller-policy .box__layer-container .box__layer-header{}
.box__seller-policy.layer-seller-policy .box__layer-container .text__layer-title{font-family: 'Gmarket Sans', sans-serif;font-weight: 400;padding-left: 40px;line-height:98px;text-align:left;font-size: 26px;color: #000;white-space: nowrap;}
.box__seller-policy.layer-seller-policy .box__layer-container .box__layer-header .button__layer-close{position:absolute;right:8px;top:8px;width:32px;height:32px;overflow: hidden;}
.box__seller-policy.layer-seller-policy .box__layer-container .box__layer-header .button__layer-close:after{display: block;width: 32px;height: 32px;margin: 0 auto;background-position: -166px 0 !important;}
.box__seller-policy.layer-seller-policy .box__layer-container > .button__layer-close{position:absolute;right:50px;top:26px;width:27px;height:27px;overflow: hidden;}
.box__seller-policy.layer-seller-policy .box__layer-container > .button__layer-close:after{content:'';display: block;width: 100%;height: 100%;background-image: url(//pics.gmarket.co.kr/pc/single/kr/common/image__layer-close_54x54.png);background-position: 0 0;background-repeat: no-repeat !important;background-size: 27px auto;}
.box__seller-policy.layer-seller-policy .box__layer-container .box__layer-body{margin-top: 0;padding: 0;height: 100%;overflow-y: auto;}
.box__seller-policy.layer-seller-policy .box__layer-container .box__seller-policy--content{padding: 0 23px 23px 40px;}
.box__seller-policy.layer-seller-policy .box__layer-container .box__seller-policy--content *{font-family:'Noto Sans KR';font-weight:400;font-size: 16px;line-height: 22px;color: #666;}
.box__seller-policy.layer-seller-policy .box__layer-container .box__seller-policy--content strong{font-weight: bold;}
.box__seller-policy.layer-seller-policy .box__layer-container .box__seller-policy--content .list__seller-policy{}
.box__seller-policy.layer-seller-policy .box__layer-container .box__seller-policy--content .list__seller-policy .list-title{color: #000;}
.box__seller-policy.layer-seller-policy .box__layer-container .box__seller-policy--content .list__seller-policy .list-data{margin-top: 10px;letter-spacing: -.4px;}
.box__seller-policy.layer-seller-policy .box__layer-container .box__seller-policy--content .list__seller-policy .list-data + .list-title{margin-top: 20px;}
.box__seller-policy.layer-seller-policy .box__layer-container .box__seller-policy--content .list__seller-policy .list-data .text__line{display: block;margin-top: 3px;}
.box__seller-policy.layer-seller-policy .box__layer-container .box__seller-policy--content .list__dot{}
.box__seller-policy.layer-seller-policy .box__layer-container .box__seller-policy--content .list__dot .list-item{position: relative;padding-left: 10px;margin-top: 10px;letter-spacing: -.5px;}
.box__seller-policy.layer-seller-policy .box__layer-container .box__seller-policy--content .list__dot .list-item:first-child{margin-top: 0;}
.box__seller-policy.layer-seller-policy .box__layer-container .box__seller-policy--content .list__dot .list-item::before{content:'';position: absolute;top: 10px;left: 0;width: 4px;height: 4px;background-color: #666;border-radius: 50%;}
.box__seller-policy.layer-seller-policy .box__layer-container .box__seller-policy--content .text__description{margin-top: 16px;padding: 16px;font-size: 14px;line-height: 20px;background-color: #f8f8f8;}
.box__seller-policy.layer-seller-policy .box__layer-container .box__seller-policy--content .text__emphasis{color: #5799f7;}
.box__seller-policy.layer-seller-policy.box__layer--active{display:block}
.box__seller-policy.layer-seller-policy.box__layer--active::after,
.box__seller-policy.layer-seller-policy.box__layer--active .dimmed{display:block;z-index: 370;}
.box__seller-policy.layer-seller-policy.box__layer--active .box__layer-container{display:block;z-index: 371;}


/* vip 대기열 페이지 */
.section__waiting-page *{}
.section__waiting-page{padding:150px 0 167px}
.image__logo--waiting-page{display:block;width:166px;height:43px;margin:0 auto 64px;background:url(//pics.gmarket.co.kr/pc/single/kr/common/image__logo--waiting-page.png) no-repeat;background-size:166px auto;text-indent:-999em}
.box__waiting-page *{font-family:'Gmarket Sans'}
.box__waiting-page{text-align:center;letter-spacing:-.7px}
.box__waiting-page .text__waiting-title{display:block;color:#222;font-size:24px;font-weight:500}
.box__waiting-page .text__waiting-num{color:#00c51e;font-weight:bold}
.box__waiting-page .text__waiting-desc{display:block;margin-top:12px;color:#777;font-size:22px;font-weight:500}
.box__waiting-page .image__waiting-loading{display:block;width:296px;margin:98px auto 121px}
.box__waiting-page .image__waiting-loading + .waiting_inner__title{margin-top:37px}
.box__waiting-page .image__waiting-loading img{width:100%;height:100%}
.box__waiting-notice *{font-family:'Noto Sans Korean','Malgun Gothic','맑은 고딕',AppleSDGothicNeo,Helvetica,dotum,돋움,sans-serif}
.box__waiting-notice{position:relative;width:435px;margin:0 auto;padding-top:17px;border-top:1px solid #eee;letter-spacing:-.5px;text-align:left}
.box__waiting-notice .text__notice-title{position:absolute;top:17px;left:30px;font-size:14px;color:#15c068}
.box__waiting-notice .list__waiting-notice{position:relative;margin:0 0 3px 132px;padding-left:18px;font-size:14px;color:#a2a2a2}
.box__waiting-notice .list__waiting-notice:before{display:block;content:'';position:absolute;top:3px;left:0;width:14px;height:14px;background:url(//pics.gmarket.co.kr/pc/ko/common/icon_attention.png) no-repeat}

/* 항공 로그인, 스마일클럽 가입 레이어 */
.section__layer-popup{display:none}
.section__layer-popup .box__layer-popup{position:fixed;top:50%;left:50%;z-index:3020}
.section__layer-popup .dimmed{position:fixed;top:0;left:0;z-index:3010;width:100%;height:100%}
.section__layer-popup--login .box__layer-popup{width:500px;height:352px;margin:-176px 0 0 -250px}
.section__layer-popup--join-smileclub .box__layer-popup{width:410px;height:640px;margin:-320px 0 0 -205px}


/* 로그인 레이어 */
.box__section-loginbox.box__layer-login{overflow:hidden;display:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:5100;width:100%;box-sizing:border-box;-webkit-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;background-color:transparent;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.1)}
.box__section-loginbox.box__layer-login::after,
.box__section-loginbox.box__layer-login .dimmed{content:'';display:none;position:fixed;top:0;left:0;z-index:350;width:100%;height:100%;background:rgba(0, 0, 0, 0.5)}
.box__section-loginbox.box__layer-login .box__layer-container{display: none;position: absolute;top: 100px;left: 50%;right: initial;bottom: initial;min-width:328px;min-height: min-content;margin-top: 0;padding:0;background:#fff;height:auto;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);border-radius:16px;overflow: hidden;}
.box__section-loginbox.box__layer-login .box__layer-container .box__layer-body{margin-top: 0;height: auto;}
.box__section-loginbox.box__layer-login .box__layer-container .form__iframe{display: block;width: 100%;margin: 0 auto;}
.box__section-loginbox.box__layer-login.box__layer--active::after,
.box__section-loginbox.box__layer-login.box__layer--active .dimmed{display:block;z-index: 370;}
.box__section-loginbox.box__layer-login.box__layer--active .box__layer-container{display:block;z-index: 371;}
.box__section-loginbox.box__layer-login .box__layer-container .box__layer-header .text__layer-title{display:none;line-height:48px;text-align:center;font-size: 18px;font-weight: 500;color: #222;white-space: nowrap;}
.box__section-loginbox.box__layer-login .box__layer-container .box__layer-header .button__layer-close{position:absolute;right:8px;top:8px;width:32px;height:32px;overflow: hidden;}
.box__section-loginbox.box__layer-login .box__layer-container .box__layer-header .button__layer-close:after{display: block;width: 32px;height: 32px;margin: 0 auto;background-position: -166px 0 !important;}
.box__section-loginbox.box__layer-login .box__layer-container > .button__layer-close{position:absolute;right:8px;top:8px;width:32px;height:32px;overflow: hidden;}
.box__section-loginbox.box__layer-login .box__layer-container > .button__layer-close:after{content:'';display: block;width: 16px;height: 16px;margin: 8px auto;background: url(//pics.gmarket.co.kr/pc/single/kr/common/image__layer-close_16x16.svg) 0 0 no-repeat !important;background-size: 100% auto;}
.box__section-loginbox.box__layer-login .box__layer-container .button__layer-close.bg-none:after{content:none;}
.box__section-loginbox.box__layer-login .box__layer-container .box__layer-body{padding: 0;}
.box__section-loginbox.box__layer-login .box__layer-container .box__layer-body .box__text-dimmed{padding: 24px 0 24px;text-align: center;}
.box__section-loginbox.box__layer-login .box__layer-container .box__layer-body .box__text-dimmed .text__title{display: block;font-size: 16px;line-height: 22px;color: #222;font-weight: 700;}
.box__section-loginbox.box__layer-login .box__layer-container .box__layer-body .box__text-dimmed .text__emphasis{}
.box__section-loginbox.box__layer-login .box__layer-container .box__layer-body .box__text-dimmed .text__desc{display: block;padding-top: 8px;font-size: 16px;line-height: 22px;color: #222;letter-spacing: -0.5px;}
.box__section-loginbox.box__layer-login .box__layer-container .box__layer-body .button__layer-save,
.box__section-loginbox.box__layer-login .box__layer-container .box__layer-body .button__continue{width: 100%;height: 48px;font-size: 16px;line-height: 48px;color: #222;text-align: center;border: 1px solid #BDBDBD;overflow: hidden;border-radius:8px;font-weight: 400;}
.box__section-loginbox.box__layer-login .box__layer-container .box__layer-body .button__layer-save{border: 1px solid #00C400;background-color: #00C400;color: #fff;}
.box__section-loginbox.box__layer-login .box__layer-container .box__layer-body .button__continue{margin-top: 12px;}
.box__section-loginbox.box__layer-login.box__layer--active{display:block}

/* smilefresh header */
#smile_gnb.smilefresh_gnb {height:auto;background-image:linear-gradient(to right, #067dfd 0%, #00c3a0 50%, #00c400 100%)}
#smile_gnb.smilefresh_gnb .smile_search{margin-left:27px}
#smile_gnb.smilefresh_gnb .corenavi{margin-right:22px}
#smile_gnb.smilefresh_gnb .gnb_container {max-width:1200px;height:72px}
#smile_gnb.smilefresh_gnb .layout_left {padding:16px 0 0}
#smile_gnb.smilefresh_gnb .layout_right {height:66px}
#smile_gnb.smilefresh_gnb .cart_guage {top:7px;height:48px}
#smile_gnb.smilefresh_gnb .cart_guage .cart {width:48px;height:48px;background:url(//pics.gmarket.co.kr/pc/ko/common/sprite__header--smilefresh--x2.png) no-repeat;background-size:100px auto;background-position:0 0}
#smile_gnb.smilefresh_gnb .cart_guage .cnt {display:block;position:absolute;top:15px;right:10px;border-radius:10px;width:20px;height:20px;font-family:'Gmarket Sans',serif;font-weight:bold;font-size:11px;color:#282864;line-height:21px;text-align:center;background:#ffd200}
#smile_gnb.smilefresh_gnb .cart_guage .cnt {top:4px;right:0}
#smile_gnb.smilefresh_gnb .link__my {float:left;margin:-3px 16px 0 0;font-family:'Gmarket Sans',serif;font-size:16px;line-height:67px;color:#fff}
#smile_gnb.smilefresh_gnb .link__my:before {width:24px;height:24px;margin-right:4px;background:url(//pics.gmarket.co.kr/pc/ko/common/sprite__header--smilefresh--x2.png) no-repeat;background-size:100px auto;background-position:-53px -1px;vertical-align:middle}
#smile_gnb.smilefresh_gnb .location-navi {padding-top:126px}

/* smilefresh 장바구니 */
.layer__smilefresh-gauge {position:absolute;top:45px;right:-5px;visibility:hidden;opacity:0;overflow:hidden}
.layer__smilefresh-gauge.active {visibility:visible;opacity:1;-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}

.layer__smilefresh-gauge .box__shop {position:relative;margin-top:8px;padding:20px 20px 16px;border:1px solid #444;border-radius:10px;width:298px;z-index:5200;background-color:#f8f8f8;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);visibility:hidden;opacity:0}
.layer__smilefresh-gauge.active .box__shop {-webkit-animation:layer 2.7s cubic-bezier(0.4, 0, 0.2, 1);animation:layer 2.7s cubic-bezier(0.4, 0, 0.2, 1);visibility:visible}
.layer__smilefresh-gauge .box__shop::before {content:'';display:block;position:absolute;top:-6px;right:21px;width:10px;height:6px;background:url(//pics.gmarket.co.kr/pc/ko/common/sprite__header--smilefresh--x2.png) no-repeat;background-size:100px auto;background-position:-82px 0}

.layer__smilefresh-gauge .box__price-free {position:relative}
.layer__smilefresh-gauge .text__more-than {position:relative;top:1px;padding-right:173px;font-family:'Tahoma';font-size:13px;font-weight:500;line-height:20px;color:#666}
.layer__smilefresh-gauge .text__notice {position:absolute;bottom:0;right:0;font-family:'Noto Sans Korean';font-size:14px;line-height:20px;color:#222;opacity:0}
.layer__smilefresh-gauge .text__notice .emphasis {font-weight:bold}

.layer__smilefresh-gauge .text__notice.text__notice--achieve .text__gradient {font-weight:normal;color:#01a900}
.layer__smilefresh-gauge .text__notice.text__notice--achieve .text__gradient .emphasis {font-weight:normal}
.layer__smilefresh-gauge.layer__vip-b-nowday .text__notice.text__notice--achieve .text__gradient {background:linear-gradient(to right, #0d81ff 0%, #01b2bd 100%);background-clip:text;-webkit-background-clip:text;color:transparent}
.layer__smilefresh-gauge.layer__vip-b-dawn .text__notice.text__notice--achieve .text__gradient {background:linear-gradient(to right, #00c1b6 0%, #00c400 100%);background-clip:text;-webkit-background-clip:text;color:transparent}

.layer__smilefresh-gauge .box__gauge {position:relative;margin-top:12px;width:100%;height:26px;border-radius:10px;background-color:#eee}
.layer__smilefresh-gauge .gauge {position:relative;min-width:46px;width:46px;height:26px;border:0;border-radius:13px;-webkit-transition:width .2s cubic-bezier(0.4, 0, 0.2, 1);transition:width .2s cubic-bezier(0.4, 0, 0.2, 1);z-index:10;background:linear-gradient(to left, #00c400, #00c3a0, #067dfd)}
.layer__smilefresh-gauge.layer__vip-b-nowday .gauge {background:linear-gradient(to left, #01b2bd, #0d81ff)}
.layer__smilefresh-gauge.layer__vip-b-dawn .gauge {background:linear-gradient(to left, #00c400, #00c1b6)}
.layer__smilefresh-gauge .icon__gauge-mark {display:none;position:absolute;top:1px;right:1px;width:45px;height:18px}
.layer__smilefresh-gauge.layer__vip-b-nowday .icon__gauge-mark {display:block;background-position:-45px -35px}
.layer__smilefresh-gauge.layer__vip-b-dawn .icon__gauge-mark {display:block;background-position:0 -35px}
.layer__smilefresh-gauge .price {position:absolute;top:0;left:0;margin-left:0;font-size:13px;font-weight:normal;line-height:26px;opacity:0;color:#fff;z-index:20}

/* smilefresh  장바구니 토스트 팝업 */
.layer__smilefresh-toast {position:absolute;top:45px;right:-5px;visibility:hidden;opacity:0;overflow:hidden;-webkit-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}
.layer__smilefresh-toast.active {visibility:visible;opacity:1}
.layer__smilefresh-toast .box__text {position:relative;margin-top:8px;padding:23px 0 21px;border-radius:10px;width:340px;z-index:5100;background-color:#000;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);visibility:hidden;opacity:0}
.layer__smilefresh-toast.active .box__text {-webkit-animation:layertoast 2.56s cubic-bezier(0.4, 0, 0.2, 1);animation:layertoast 2.56s cubic-bezier(0.4, 0, 0.2, 1);visibility:visible}
.layer__smilefresh-toast .box__text::after {border-color:#000 transparent;border-style:solid;border-width:0 5px 5px 5px;content:'';display:block;right:22px;position:absolute;top:-5px;width:0;z-index:0}
.layer__smilefresh-toast .box__text .text__alert {font-family:'Noto Sans Korean';font-size:16px;font-weight:normal;line-height:24px;text-align:center;vertical-align:middle;word-break:keep-all;color:#fff;white-space:pre-line}
.layer__smilefresh-toast .box__text .text__alert .text__count {color:#ffd200}

/* smilefresh 장바구니 animation */
.cart_guage .cnt.active {-webkit-animation:big 2.31s cubic-bezier(0.8, 0, 0.2, 1);animation:big 2.31s cubic-bezier(0.8, 0, 0.2, 1)}
.cart_guage .cart.active {-webkit-animation:shake 0.26s cubic-bezier(0.4, 0, 0.2, 1);animation:shake 0.26s cubic-bezier(0.4, 0, 0.2, 1)}

@keyframes layer {
	0% {transform:translateY(-20px);opacity:0;visibility:hidden}
	13%{transform:translateY(0)}
	15% {opacity:1;visibility:visible}
	85% {transform:translateY(0);opacity:1;visibility:visible}
	100% {transform:translateY(-60px);opacity:0;visibility:hidden}
}

@keyframes layertoast {
	0% {transform:translateY(-20px);opacity:0;visibility:hidden}
	13%{transform:translateY(0)}
	15% {opacity:1;visibility:visible}
	85% {transform:translateY(0);opacity:1;visibility:visible}
	100% {transform:translateY(-30px);opacity:0;visibility:hidden}
}

@keyframes big {
	0% {transform:scale(1)}
	10% {transform:scale(1.5)}
	90% {transform:scale(1.5)}
	100% {transform:scale(1)}
}

@keyframes shake {
	0% {transform:rotate(0deg)}
	25% {transform:rotate(-10deg)}
	50% {transform:rotate(10deg)}
	75% {transform:rotate(-10deg)}
	100% {transform:rotate(10deg)}
}


