@charset "UTF-8";
@-webkit-keyframes fadeIn { from { opacity: 0; }
  to { opacity: 1; } }
@keyframes fadeIn { from { opacity: 0; }
  to { opacity: 1; } }

@-webkit-keyframes fadeOut { from { opacity: 1; }
  to { opacity: 0; } }

@keyframes fadeOut { from { opacity: 1; }
  to { opacity: 0; } }

/*! Copyright (©) 11ST. All Rights Reserved. */
@media screen and (min-width: 0\0) and (-webkit-min-device-pixel-ratio: 0), screen and (min-width: 0\0) and (min-resolution: 0.001dpcm) { select.select { background: none !important; padding-right: 0 !important; } }

@font-face { font-family: "Helvetica Neue"; src: local("Helvetica Neue"); unicode-range: U+0020; }

@font-face { font-family: "Arial"; src: local("Arial"); unicode-range: U+0020; }

/* noto-sans-kr-300 - latin_korean */
@font-face { font-family: "Noto Sans KR"; font-style: normal; font-weight: 300; src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url("/css/fonts/noto-sans-kr-v13-latin_korean-300.woff2") format("woff2"), url("/css/fonts/noto-sans-kr-v13-latin_korean-300.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ }

/* noto-sans-kr-regular - latin_korean */
@font-face { font-family: "Noto Sans KR"; font-style: normal; font-weight: 400; src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url("/css/fonts/noto-sans-kr-v12-latin_korean-regular.woff2") format("woff2"), url("/css/fonts/noto-sans-kr-v12-latin_korean-regular.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ }

/* noto-sans-kr-500 - latin_korean */
@font-face { font-family: "Noto Sans KR"; font-style: normal; font-weight: 500; src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url("/css/fonts/noto-sans-kr-v12-latin_korean-500.woff2") format("woff2"), url("/css/fonts/noto-sans-kr-v12-latin_korean-500.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ }

/* noto-sans-kr-700 - latin_korean */
@font-face { font-family: "Noto Sans KR"; font-style: normal; font-weight: 700; src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url("/css/fonts/noto-sans-kr-v12-latin_korean-700.woff2") format("woff2"), url("/css/fonts/noto-sans-kr-v12-latin_korean-700.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ }

/* lato-regular - latin */
@font-face { font-family: "Lato"; font-style: normal; font-weight: 400; src: local("Lato Regular"), local("Lato-Regular"), url("/css/fonts/lato-v16-latin-regular.woff2") format("woff2"), url("/css/fonts/lato-v16-latin-regular.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ }

/* lato-900 - latin */
@font-face { font-family: "Lato"; font-style: normal; font-weight: 900; src: local("Lato Black"), local("Lato-Black"), url("/css/fonts/lato-v16-latin-900.woff2") format("woff2"), url("/css/fonts/lato-v16-latin-900.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ }

/* new lato-regular - latin */
@font-face { font-family: "Lato New"; font-style: normal; font-weight: 400; src: local("Lato Regular"), local("Lato-Regular"), url("/css/fonts/lato-v23-latin-regular.woff2") format("woff2"), url("/css/fonts/lato-v23-latin-regular.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ unicode-range: U+0030-0039, U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E, U+0041-005A, U+0061-007A; }

/* new lato-700 - latin */
@font-face { font-family: "Lato New"; font-style: normal; font-weight: 700; src: local("Lato Regular"), local("Lato-Regular"), url("/css/fonts/lato-v23-latin-700.woff2") format("woff2"), url("/css/fonts/lato-v23-latin-700.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ unicode-range: U+0030-0039, U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E, U+0041-005A, U+0061-007A; }

/* new lato-900 - latin */
@font-face { font-family: "Lato New"; font-style: normal; font-weight: 900; src: local("Lato Black"), local("Lato-Black"), url("/css/fonts/lato-v23-latin-900.woff2") format("woff2"), url("/css/fonts/lato-v23-latin-900.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ unicode-range: U+0030-0039, U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E, U+0041-005A, U+0061-007A; }

@font-face { font-family: "11StreetGothic"; font-style: normal; font-weight: 400; src: url("/css/fonts/11StreetGothic_Light_Optimizing.woff") format("woff2"), url("/css/fonts/11StreetGothic_Light_Optimizing.woff") format("woff"); }

@font-face { font-family: "11StreetGothic"; src: url("/css/fonts/11StreetGothic_Optimizing.woff") format("woff2"), url("/css/fonts/11StreetGothic_Optimizing.woff") format("woff"); font-style: normal; font-weight: 700; }

@font-face { font-family: "11StreetGothicBold"; font-weight: bold; src: url("/css/fonts/11STREET_Gothic_bold.eot"); src: url("/css/fonts/11STREET_Gothic_bold.woff") format("woff2"), url("/css/fonts/11STREET_Gothic_bold.woff") format("woff"), url("/css/fonts/11STREET_Gothic_bold.ttf") format("truetype"); }

@font-face { font-family: "Roboto"; src: url("/css/fonts/RobotoCondensed-Bold.eot"); src: url("/css/fonts/RobotoCondensed-Bold.woff") format("woff2"), url("/css/fonts/RobotoCondensed-Bold.woff") format("woff"), url("/css/fonts/RobotoCondensed-Bold.ttf") format("truetype"); }

.js-focus-visible button:focus:not(.focus-visible), .js-focus-visible input[type="checkbox"]:focus:not(.focus-visible), .js-focus-visible input[type="radio"]:focus:not(.focus-visible), .js-focus-visible select:focus:not(.focus-visible) { outline: 0; }

.js-focus-visible select:focus:not(.focus-visible)::-ms-value { background-color: transparent; color: inherit; }

.js-focus-visible input[type="checkbox"]:focus:not(.focus-visible) + label::before, .js-focus-visible input[type="radio"]:focus:not(.focus-visible) + label::before { -webkit-box-shadow: none !important; box-shadow: none !important; }

.js-focus-visible input[type="checkbox"]:focus:not(.focus-visible) + label, .js-focus-visible input[type="radio"]:focus:not(.focus-visible) + label { -webkit-box-shadow: none !important; box-shadow: none !important; }

.js-focus-visible label input[type="checkbox"]:focus:not(.focus-visible) + span::before, .js-focus-visible label input[type="radio"]:focus:not(.focus-visible) + span::before { -webkit-box-shadow: none !important; box-shadow: none !important; }

.js-focus-visible [role="listbox"]:focus:not(.focus-visible) { outline: 0; }

input[type="radio"], input[type="checkbox"], select, button { cursor: pointer; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button { margin: 0; padding: 0; }

html { overflow-y: scroll; background: #fff; width: 100%; height: 100%; }

body { width: 100%; height: 100%; }

dl, ul, ol, menu, li { list-style: none; }

img, fieldset, iframe { border: 0 none; }

img { vertical-align: top; }

input, select, textarea, button { font: 12px/1.4 "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #666; vertical-align: middle; }

input::-ms-clear { display: none; }

button { border: 0 none; background-color: transparent; cursor: pointer; border-radius: 0; }

button:disabled { cursor: default; }

input[type="button"], input[type="submit"] { cursor: pointer; border: 0 none; }

table { border-collapse: collapse; border-spacing: 0; empty-cells: show; }

caption, legend { position: absolute; top: -9999px; left: -9999px; font-size: 0px; line-height: 0; }

a { color: #666; text-decoration: none; }

a:hover { text-decoration: underline; }

a:active { background-color: transparent; }

body, h1, h2, h3, h4, th, td, input, select, textarea, button { font-size: 14px; line-height: 1.5; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #666; letter-spacing: 0; }

hr { display: none; }

address, caption, cite, code, dfn, em, var { font-style: normal; font-weight: normal; }

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, main { display: block; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }

.ie-end-support { background: #0b2a98; width: 100%; height: 70px; }

.ie-end-support__info { background: url("/img/common/ie_end_support_2x.png") no-repeat 50%; background-size: 100% 100%; max-width: 1240px; height: 100%; margin: 0 auto; }

.ie-end-support__link { display: block; width: 100%; height: 100%; }

#skipNavi { position: absolute; z-index: 9999; width: 100%; }

#skipNavi a { display: block; overflow: hidden; width: 980px; margin: 0 auto; height: 1px; margin-bottom: -1px; white-space: nowrap; text-align: center; text-indent: -9999px; }

#skipNavi a:focus, #skipNavi a:active { height: 34px; padding: 1px; border-bottom: 2px solid #ebe8e7; background: #666; color: #333; font-weight: bold; font-size: 14px; text-indent: 0; line-height: 33px; }

#skipNavi a:focus span, #skipNavi a:active span { display: block; height: 32px; border: 1px solid #fff; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f7f7f7)); background: -ms-linear-gradient(top, #fff, #f7f7f7); }

.skip, .hide, .sr-only { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.cfix { display: block; zoom: 1; }

.cfix:after { display: block; content: ""; clear: both; }

* html .cfix { height: 1%; }

.in_btn { position: relative; }

.btn_nw_white { border: 1px solid #dadada; background-color: #fff; color: #666; }

.btn_nw_gray { border: 1px solid #666; background-color: #666; color: #fff; }

.btn_nw_grege { border: 1px solid #dadada; background-color: #f5f5f5; color: #333; }

.btn_nw_blue { border: 1px solid #868ba8; background-color: #868ba8; color: #fff; }

.btn_nw_red { border: 1px solid #ff0038; background-color: #fff; color: #ff0038; }

.btn_nw_white, .btn_nw_gray, .btn_nw_grege, .btn_nw_blue, .btn_nw_red { padding-left: 14px; padding-right: 14px; font-size: 14px; line-height: 18px; text-align: center; vertical-align: middle; }

a.btn_nw_white, a.btn_nw_gray, a.btn_nw_grege, a.btn_nw_blue, a.btn_nw_red { display: inline-block; min-width: 60px; height: 27px; padding-top: 6px; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

a.btn_nw_white:hover, a.btn_nw_gray:hover, a.btn_nw_grege:hover, a.btn_nw_blue:hover, a.btn_nw_red:hover { text-decoration: none; }

button.btn_nw_white, button.btn_nw_gray, button.btn_nw_grege, button.btn_nw_blue { min-width: 90px; height: 35px; padding-bottom: 2px; *padding-bottom: 3px; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.ad_nwlay { display: inline-block; *display: inline; *zoom: 1; position: relative; z-index: 4; margin-left: 4px; vertical-align: bottom; }

.ad_nwlay button.ad_link { margin-bottom: 2px; *margin-top: -10px; *padding-bottom: 0; background-color: #fff; font-size: 12px; font-weight: bold; color: #666; }

.ad_nwlay button.ad_link:hover { text-decoration: underline; }

.ad_nwlay button.ad_link .ico { display: inline-block; width: 14px; height: 14px; margin-left: 2px; background: url("/img/common/v2/sp_common_v2.png") 0 0 no-repeat; vertical-align: -0.2em; *vertical-align: middle; }

.ad_nwlay.han { *vertical-align: -0.5em; }

.ad_nwlay.han button.ad_link { padding-bottom: 1px; *padding-bottom: 0; }

.ad_nwlay.han button.ad_link .ico { vertical-align: -0.3em; *vertical-align: middle; }

.help_pop { display: none; position: absolute; top: 20px; left: 0; z-index: 100; padding: 8px 8px 10px 8px; border: 1px solid #dadada; -webkit-box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.2); background: #fff; font: normal 12px/1.2 "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #666; }

.help_pop p { white-space: nowrap; }

.help_pop .all_close { display: block; position: absolute; top: 13px; right: 7px; width: 12px; height: 12px; background: url("/img/common/v2/sp_common_v2.png") -19px 0 no-repeat; }

.help_ad { display: inline-block; position: relative; z-index: 4; vertical-align: bottom; }

.help_ad .help_btn { display: block; overflow: hidden; width: 27px; height: 14px; margin-left: 4px; background: url("/img/default/icon/sp_ad.png") no-repeat 0 2px; line-height: 200px; }

.help_ad .help_btn.txt_type { width: 15px; }

.help_ad .help_btn.box_type { width: 24px; height: 16px; background-position: 0 -14px; }

.help_ad .help_btn.ico_type { width: 14px; background-position: -15px 2px; }

.help_ad .help_btn.ico_type + .help_tooltip { top: auto; left: auto; right: -2px; bottom: 14px; }

.help_ad .help_tooltip { display: none; position: absolute; top: 18px; left: -4px; z-index: 100; min-width: 130px; padding: 12px; border: 1px solid #ccc; background: #fff; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 11px; line-height: 18px; color: #666; white-space: nowrap; text-align: left; letter-spacing: -1px; }

.help_ad .help_tooltip .tit { font-size: 12px; color: #333; }

.help_ad .btn_tooltop_close { overflow: hidden; position: absolute; top: 6px; right: 6px; width: 20px; height: 20px; background: url("/img/default/icon/sp_ad.png") no-repeat -30px 0; line-height: 200px; }

.help_ad.on { z-index: 5; }

.help_ad.on .help_tooltip { display: block; }

.c_adtext { display: inline-block; position: relative; vertical-align: middle; }

.c_adtext .adtext_button { display: inline-block; overflow: hidden; line-height: 300px; vertical-align: top; }

.c_adtext .c_layer { top: 16px; left: -4px; }

.c_adtext.c_adtext_style_1 .adtext_button { background-image: url("/img/common/sprites/sp_ad_2x.png"); background-position: -39px 0px; width: 24px; height: 16px; background-size: 63px 39px; }

.c_adtext.c_adtext_style_2 .adtext_button { background-image: url("/img/common/sprites/sp_ad_2x.png"); background-position: -39px 0px; width: 24px; height: 16px; background-size: 63px 39px; -webkit-box-shadow: 0px 0px 0px 1px #cad6e7; box-shadow: 0px 0px 0px 1px #cad6e7; }

.c_adtext.c_adtext_style_3 .c_ad_layer { top: 18px; }

.c_adtext.c_adtext_style_3 .adtext_button { background-image: url("/img/common/sprites/sp_ad_2x.png"); background-position: 0px 0px; width: 34px; height: 18px; background-size: 63px 39px; }

.c_adtext.c_adtext_style_4 .adtext_button { background-image: url("/img/common/sprites/sp_ad_2x.png"); background-position: 0px -23px; width: 24px; height: 16px; background-size: 63px 39px; }

.c_ad_layer { display: none; top: 16px; position: absolute; border-radius: 4px; -webkit-box-shadow: 0 6px 24px -8px rgba(0, 0, 0, 0.12), 0 0 1px 0px rgba(0, 0, 0, 0.36); box-shadow: 0 6px 24px -8px rgba(0, 0, 0, 0.12), 0 0 1px 0px rgba(0, 0, 0, 0.36); background-color: #fff; width: 274px; padding: 19px 44px 21px 20px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_ad_layer.active { display: block; }

.c_ad_layer .c_ad_layer_body { font-size: 15px; line-height: 22px; color: #111; }

.c_ad_layer .c_ad_layer_info dt { padding-bottom: 12px; color: #111; font-size: 16px; font-weight: 700; line-height: 23px; }

.c_ad_layer .c_ad_layer_info dd { color: #111; font-size: 15px; line-height: 22px; }

.c_ad_layer .c_ad_layer_close { position: absolute; top: 10px; right: 10px; width: 23px; height: 23px; overflow: hidden; line-height: 200px; }

.c_ad_layer .c_ad_layer_close:before, .c_ad_layer .c_ad_layer_close:after { position: absolute; top: 50%; left: 50%; width: 17px; height: 1px; background-color: #111; content: ""; }

.c_ad_layer .c_ad_layer_close:before { -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); }

.c_ad_layer .c_ad_layer_close:after { -webkit-transform: translate(-50%, -50%) rotate(135deg); -ms-transform: translate(-50%, -50%) rotate(135deg); transform: translate(-50%, -50%) rotate(135deg); }

#header { position: relative; background: #fff; z-index: 40; }

.header_sch_area { width: 100%; border-bottom: 1px solid #e0e0e0; }

.header_sch_area .inner { position: relative; width: 1200px; height: 73px; margin: 0 auto; padding: 35px 0 0 0; z-index: 1000; background: #fff; }

.header_sch_area .season { position: absolute; left: 157px; top: 0px; width: 250px; height: 108px; background-repeat: no-repeat; }

.header_sch { position: relative; width: 430px; height: 38px; margin: 0 auto; padding: 0 80px 0 58px; background: url("/img/common/v2/sp_header_search.png") no-repeat 0 0; }

.header_sch .hd { position: absolute; left: 0px; top: 0px; width: 54px; height: 38px; }

.header_sch .hd a { display: block; height: 100%; text-indent: -9999px; }

.header_sch .hd_sub { position: absolute; left: 48px; top: 0px; width: 45px; height: 26px; }

.header_sch .hd_sub a { display: block; height: 100%; text-indent: -9999px; }

.header_sch .header_inp_txt { position: relative; top: -2px; display: block; width: 100%; height: 30px; margin: 0; padding: 0; font-size: 16px; line-height: 30px; color: #111211; border: none; outline: 0 none; }

.header_sch .btn_search { position: absolute; right: 24px; top: -8px; width: 42px; height: 40px; background: none; text-indent: -9999px; }

.header_sch .header_sch_autotree iframe { position: absolute; left: 57px; top: 37px; width: 492px; }

:root .header_sch .header_inp_txt { padding: 0; }

.header_ad { position: absolute; right: 0px; bottom: 0px; }

.header_ad_view { overflow: hidden; width: 200px; height: 97px; }

.header_ad_view img { width: 200px; height: 97px; }

.header_ad_btn { position: absolute; right: 20px; bottom: 10px; }

.header_ad_btn .btn { float: left; width: 16px; height: 16px; background: url("/img/common/v2/sp_header_search.png") no-repeat 0 -42px; text-indent: -9999px; }

.header_ad_btn .btn.btn_next { margin: 0 0 0 -1px; background-position: -15px -42px; }

.header_ad_btn .count { float: left; margin: 0 4px 0 0; font-size: 11px; font-family: Tahoma, sans-serif; color: #b2b2b2; }

.header_ad_btn .count strong { color: #333; }

.header_sch_area .nav_benefit { position: absolute; left: 0px; bottom: 30px; padding: 0 0 0 2px; }

.header_sch_area .nav_benefit li { float: left; margin: 0 7px; }

.header_sch_area .nav_benefit a { font-size: 14px; line-height: 1.5; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #666; letter-spacing: -1px; color: #333; }

.header_gnb { position: relative; width: 100%; border-bottom: 1px solid #000; z-index: 500; font-size: 14px; line-height: 1.5; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #666; letter-spacing: -1px; }

.header_gnb .inner { width: 1200px; height: 50px; margin: 0 auto; }

.header_gnb .gnb_l { float: left; }

.header_gnb .gnb_r { float: right; }

.header_gnb .gnb_nav { float: left; }

.header_gnb .gnb_nav > li { float: left; }

.header_gnb .gnb_btn_all_v3 { position: relative; display: block; width: 132px; height: 51px; background: #ff0038 url("/img/common/v2/sp_header_gnb_v2.png") no-repeat 0 -630px; z-index: 10; font-size: 0; line-height: 51px; }

.header_gnb .gnb_btn_all_v3 .in_btn { font-size: 0; line-height: 0; color: transparent; }

.header_gnb .on .gnb_btn_all_v3 { background: #282828 url("/img/common/v2/sp_header_gnb_v2.png") no-repeat -142px -630px; }

.header_gnb .gnb_nav_brand { padding-left: 10px; }

.header_gnb .gnb_nav_brand .link { position: relative; float: left; height: 50px; background: url("/img/common/v2/sp_header_gnb_v2.png") no-repeat 0 0; text-indent: -9999px; }

.header_gnb .gnb_nav_brand .link .line { display: none; position: absolute; left: 0px; bottom: -1px; width: 100%; height: 3px; background: #f53243; }

.header_gnb .gnb_nav_brand .link:hover .line { display: block; }

.header_gnb .gnb_nav_brand .shocking .link { width: 84px; background-position: -107px 0; }

.header_gnb .gnb_nav_brand .nowdely .link { width: 108px; margin-left: 10px; background-position: 0 0; }

.header_gnb .gnb_nav_brand .nowdely .ico_new { position: absolute; top: 10px; right: 0; width: 14px; height: 14px; background: url("/img/common/v2/sp_header_gnb.png") no-repeat; background-position: -200px 0; text-indent: -9999px; }

.header_gnb .gnb_nav_brand .biz11st .link { width: 100px; background-position: -218px 0; }

.header_gnb .gnb_nav_brand .day11 .link { width: 69px; background-position: -322px 0; }

.header_gnb .gnb_nav_brand .allprime .link { width: 100px; background-position: -195px -356px; }

.header_gnb .shop { float: left; width: 83px; height: 24px; margin: 13px 0 0 0; background: url("/img/common/v2/sp_header_gnb.png") no-repeat 0 -58px; text-indent: -9999px; }

.header_gnb .gnb_nav_theme li { position: relative; margin-left: 15px; font: 0/0 arial; }

.header_gnb .gnb_nav_theme .link { float: left; height: 50px; background: url("/img/common/v2/sp_header_gnb.png") no-repeat 0 -86px; text-indent: -9999px; }

.header_gnb .gnb_nav_theme .event { text-indent: 0; background: none; }

.header_gnb .gnb_nav_theme .department { padding-left: 35px; background-position: -71px -86px; }

.header_gnb .gnb_nav_theme .brand { padding-left: 36px; background-position: -118px -86px; }

.header_gnb .gnb_nav_theme .fashion { padding-left: 24px; background-position: -164px -86px; }

.header_gnb .gnb_nav_theme .beauty { padding-left: 24px; background-position: -199px -86px; }

.header_gnb .gnb_nav_theme .living { padding-left: 23px; background-position: -234px -86px; }

.header_gnb .gnb_nav_theme .leisure { padding-left: 23px; background-position: -268px -86px; }

.header_gnb .gnb_nav_theme .digital { padding-left: 35px; background-position: -302px -86px; }

.header_gnb .gnb_nav_theme .mart { padding-left: 24px; background-position: -349px -86px; }

.header_gnb .gnb_nav_theme .global_direct { padding-left: 48px; background-position: -383px -86px; }

.header_gnb .gnb_nav_theme .lk_phoneshop { padding-left: 47px; background-position: -305px -194px; }

.header_gnb .ico_new { display: block; width: 14px; height: 14px; margin: 10px -8px 0 2px; background: url("/img/common/v2/sp_header_gnb.png") no-repeat; background-position: -200px 0; text-indent: -9999px; }

.header_gnb .gnb_nav_theme .on .department, .header_gnb .gnb_nav_theme .department:hover { background-position: -71px -140px; }

.header_gnb .gnb_nav_theme .on .brand, .header_gnb .gnb_nav_theme .brand:hover { background-position: -118px -140px; }

.header_gnb .gnb_nav_theme .on .fashion, .header_gnb .gnb_nav_theme .fashion:hover { background-position: -164px -140px; }

.header_gnb .gnb_nav_theme .on .beauty, .header_gnb .gnb_nav_theme .beauty:hover { background-position: -199px -140px; }

.header_gnb .gnb_nav_theme .on .living, .header_gnb .gnb_nav_theme .living:hover { background-position: -234px -140px; }

.header_gnb .gnb_nav_theme .on .leisure, .header_gnb .gnb_nav_theme .leisure:hover { background-position: -268px -140px; }

.header_gnb .gnb_nav_theme .on .digital, .header_gnb .gnb_nav_theme .digital:hover { background-position: -302px -140px; }

.header_gnb .gnb_nav_theme .on .mart, .header_gnb .gnb_nav_theme .mart:hover { background-position: -349px -140px; }

.header_gnb .gnb_nav_theme .on .global_direct, .header_gnb .gnb_nav_theme .global_direct:hover { background-position: -383px -140px; }

.header_gnb .gnb_nav_theme .on .lk_phoneshop, .header_gnb .gnb_nav_theme .lk_phoneshop:hover { background-position: -305px -248px; }

.header_gnb .gnb_bar { float: left; width: 1px; height: 19px; margin: 18px 0 0 15px; background: #e2e2e2; }

.header_gnb .gnb_nav_vertical li { position: relative; margin-left: 15px; font: 0/0 arial; }

.header_gnb .gnb_nav_vertical .link { float: left; height: 50px; background: url("/img/common/v2/sp_header_gnb.png") no-repeat 0 -86px; text-indent: -9999px; }

.header_gnb .gnb_nav_vertical .book { padding-left: 24px; background-position: 0 -194px; }

.header_gnb .gnb_nav_vertical .ticket { padding-left: 24px; background-position: -34px -194px; }

.header_gnb .gnb_nav_vertical .trip { padding-left: 58px; background-position: -68px -194px; }

.header_gnb .gnb_nav_vertical .gift { width: 49px; background-position: -102px -194px; }

.header_gnb .gnb_nav_vertical .lifeplus { padding-left: 68px; background-position: -140px -194px; }

.header_gnb .gnb_nav_vertical .lifeplus_v2 { padding-left: 34px; background-position: -267px -194px; }

.header_gnb .gnb_nav_vertical .book:hover { background-position: 0 -248px; }

.header_gnb .gnb_nav_vertical .ticket:hover { background-position: -34px -248px; }

.header_gnb .gnb_nav_vertical .trip:hover { background-position: -68px -248px; }

.header_gnb .gnb_nav_vertical .gift:hover { background-position: -102px -248px; }

.header_gnb .gnb_nav_vertical .lifeplus:hover { background-position: -140px -248px; }

.header_gnb .gnb_nav_vertical .lifeplus_v2:hover { background-position: -267px -248px; }

.gnb_nav_category_v2 { position: relative; overflow: hidden; top: -1px; }

.gnb_nav_category_v2.on { overflow: visible; }

.gnb_nav_category_v2.on .gnb_nav_category_layer_v2 { opacity: 1; filter: alpha(opacity=100); }

.gnb_nav_category_layer_v2 { position: absolute; border: 0; border-top: 1px solid #000; background: none; -webkit-transition: opacity 0.2s; transition: opacity 0.2s; top: 51px; opacity: 0; filter: alpha(opacity=0); }

.gnb_nav_category_layer_v2 .btn_close { position: absolute; right: 1px; top: 1px; width: 36px; height: 37px; background: url("/img/main/v2/sp_main.png") no-repeat -15px 0; text-indent: -9999px; }

.gnb_nav_category_layer_v2 .total_category { float: left; width: 990px; background: url("/img/common/v2/total_category_line.gif") repeat; }

.gnb_nav_category_layer_v2 .row { clear: both; }

.ctgrlist_wrap .main_category_v2 { position: relative; width: 132px; }

.ctgrlist_wrap .main_category_v2 > ul > li > a { position: relative; display: block; height: 36px; padding: 0 0 0 13px; line-height: 36px; font-size: 13px; color: #fff; background-color: #313131; background-color: rgba(0, 0, 0, 0.8); border-top: none; text-decoration: none; z-index: 10; }

.ctgrlist_wrap .main_category_v2 > ul > li > a .layer_tail { display: none; position: absolute; right: -1px; top: 50%; width: 8px; height: 12px; margin: -6px 0 0 0; background: url("/img/main/v2/sp_main.png") no-repeat 0 -15px; }

.ctgrlist_wrap .main_category_v2 > ul > li.on > a { background: #ff0038; }

.ctgrlist_wrap .main_category_v2 > ul > li.on a .layer_tail { display: block; }

.ctgrlist_wrap .main_category_v2 > ul > li > a:hover { background: #ff0038; }

.ctgrlist_wrap .main_category_v2 > ul > li:first-child > a { height: 35px; line-height: 35px; }

.ctgrlist_wrap .main_category_v2 > ul > li.last > a { height: 33px; }

.ctgrlist_wrap .main_category_v2 > ul > li.recommand.on > a, .ctgrlist_wrap .main_category_v2 > ul > li.recommand > a:hover { background: #00c6ad; }

.ctgrlist_wrap .main_category_layer_v2 { display: none; position: absolute; left: 131px; top: -1px; height: 464px; border: 1px solid #000; border-left: 0; background: #fff; }

.ctgrlist_wrap li.on .main_category_layer_v2 { display: block; }

.ctgrlist_wrap .main_category_layer_v2 .set_category { overflow: hidden; float: left; width: 680px; height: 100%; }

.ctgrlist_wrap .main_category_layer_v2 .set_category .col { float: left; height: 100%; border-left: 1px solid #dadada; }

.ctgrlist_wrap .main_category_layer_v2 .set_category .col:first-child { border-left: none; }

.ctgrlist_wrap .main_category_layer_v2 .set_category .box { position: relative; float: left; width: 169px; border-right: 1px solid #dadada; }

.ctgrlist_wrap .main_category_layer_v2 .set_category .box .subject { overflow: hidden; display: block; height: 35px; line-height: 34px; margin-top: -1px; padding: 0 0 0 20px; border-bottom: 1px solid #dadada; }

.ctgrlist_wrap .main_category_layer_v2 .set_category .box .subject a { font-size: 13px; color: #111; }

.ctgrlist_wrap .main_category_layer_v2 .set_category .box .ico_arrow { display: inline-block; width: 5px; height: 9px; margin: 0 0 0 4px; background: url("/img/main/v2/sp_main.png") no-repeat; vertical-align: 0px; }

.ctgrlist_wrap .main_category_layer_v2 .set_category .box li { overflow: hidden; height: 20px; padding: 0px 5px 0 20px; line-height: 20px; }

.ctgrlist_wrap .main_category_layer_v2 .set_category .box li:first-child { padding-top: 4px; }

.ctgrlist_wrap .main_category_layer_v2 .set_category .box li a { font-size: 13px; }

.ctgrlist_wrap .main_category_layer_v2 .set_category .box_list { overflow: hidden; border-bottom: 1px solid #dadada; }

.ctgrlist_wrap .main_category_layer_v2 .set_category .box .more { position: absolute; left: 20px; bottom: 6px; }

.ctgrlist_wrap .main_category_layer_v2 .set_category .box .more a { color: #999; font-size: 12px; line-height: 14px; text-decoration: underline; }

.ctgrlist_wrap .main_category_layer_v2 .set_category .box .more .n { letter-spacing: 0; }

.ctgrlist_wrap .main_category_layer_v2 .set_category.set_bt_row_default .box_list { height: 430px; }

.ctgrlist_wrap .main_category_layer_v2 .set_category.set_bt_row_0 .box_list { height: 197px; }

.ctgrlist_wrap .main_category_layer_v2 .set_category.set_bt_row_1 .box_list { height: 179px; }

.ctgrlist_wrap .main_category_layer_v2 .set_category.set_bt_row_2 .box_list { height: 162px; }

.ctgrlist_wrap .main_category_layer_v2 .set_category.set_bt_row_3 .box_list { height: 144px; }

.ctgrlist_wrap .main_category_layer_v2 .set_category.set_bt_row_4 .box_list { height: 127px; }

.ctgrlist_wrap .main_category_layer_v2 .set_category.set_bt_row_5 .box_list { height: 109px; }

.ctgrlist_wrap .main_category_layer_v2 .special_category { float: left; width: 339px; height: 465px; margin: 0 0 0 -1px; border-left: 1px solid #c6c6c6; background: #fcfcfc; }

.ctgrlist_wrap .main_category_layer_v2 .special_category .box { float: left; overflow: hidden; width: 169px; height: 100%; border-left: 1px solid #ededed; font-size: 12px; }

.ctgrlist_wrap .main_category_layer_v2 .special_category .box:first-child { border-left: none; }

.ctgrlist_wrap .main_category_layer_v2 .special_category .box .subject { display: block; height: 34px; line-height: 34px; padding: 0 0 0 19px; color: #111; border-bottom: 1px solid #dadada; }

.ctgrlist_wrap .main_category_layer_v2 .special_category .recommand li { margin: 6px 0 0 0; padding: 0 5px 0 0; font-size: 13px; line-height: 20px; }

.ctgrlist_wrap .main_category_layer_v2 .special_category .recommand li:first-child { margin-top: 0; }

.ctgrlist_wrap .main_category_layer_v2 .special_category .recommand .thumb { margin: 0 7px 0 0; }

.ctgrlist_wrap .main_category_layer_v2 .special_category .recommand .thumb img { width: 20px; height: 20px; }

.ctgrlist_wrap .main_category_layer_v2 .special_category .specialshop .box_list { padding-top: 3px; }

.ctgrlist_wrap .main_category_layer_v2 .special_category .specialshop li { margin: 3px 0 0 0; padding: 0 5px 0 0; font-size: 13px; line-height: 20px; }

.ctgrlist_wrap .main_category_layer_v2 .btn_close { position: absolute; right: 1px; top: -1px; width: 35px; height: 35px; background: url("/img/main/v2/sp_main.png") no-repeat -15px 0; text-indent: -9999px; }

.ctgrlist_wrap .main_recommand_layer { display: none; position: absolute; left: 131px; top: -1px; height: 464px; border: 1px solid #000; background: #fff; }

.ctgrlist_wrap li.on .main_recommand_layer { display: block; }

.ctgrlist_wrap .main_recommand_layer .set_recommand .box { float: left; height: 464px; border-left: 1px solid #dadada; }

.ctgrlist_wrap .main_recommand_layer .set_recommand .box:first-child { border-left: none; }

.ctgrlist_wrap .main_recommand_layer .set_recommand .cont { overflow: hidden; padding: 5px 0 0 0; }

.ctgrlist_wrap .main_recommand_layer .set_recommand .box .subject { display: block; padding: 0 0 0 16px; height: 40px; line-height: 40px; border-bottom: 1px solid #dadada; background: #fcfcfc; font-size: 13px; color: #111; }

.ctgrlist_wrap .main_recommand_layer .set_recommand .box .subject .point { color: #00c6ad; }

.ctgrlist_wrap .main_recommand_layer .set_recommand .box_list { float: left; width: 180px; }

.ctgrlist_wrap .main_recommand_layer .set_recommand .box_list li { overflow: hidden; height: 30px; padding: 5px 3px 6px 11px; font-size: 13px; white-space: nowrap; }

.ctgrlist_wrap .main_recommand_layer .set_recommand .box_list li .thumb { display: inline-block; margin: 0 7px 0 0; vertical-align: middle; text-align: center; }

.ctgrlist_wrap .main_recommand_layer .set_recommand .box_list li .thumb img { max-width: 30px; max-height: 30px; }

.ctgrlist_wrap .main_recommand_layer .btn_close { position: absolute; right: 1px; top: 1px; width: 36px; height: 37px; background: url("/img/main/v2/sp_main.png") no-repeat -15px 0; text-indent: -9999px; }

.ctgrlist_wrap .main_category_v2 > ul > li.on > a, .ctgrlist_wrap .main_category_v2 > ul > li > a:hover { width: 119px; border-left: 1px solid #111; color: #111; background-color: #fff; background-color: white; }

.ctgrlist_wrap .main_category_v2 > ul > li.recommand.on > a, .ctgrlist_wrap .main_category_v2 > ul > li.recommand > a:hover { width: 119px; border-left: 1px solid #111; background: #fff; border-bottom-color: #111; }

.ctgrlist_wrap .main_category_v2 > ul > li.last > a { height: 33px; line-height: 33px; border-bottom: 1px solid #949daa; border-color: rgba(0, 0, 0, 0.1); }

.ctgrlist_wrap .main_category_v2 .main_category_layer_v2 { min-width: 360px; }

.ctgrlist_wrap .main_category_v2 .main_category_layer_v2 .tit_category { display: block; overflow: hidden; width: 310px; height: 34px; margin: 30px 0 23px 30px; font-size: 0; line-height: 0; background: url("/img/main/menu/sp_tit_category.gif") no-repeat 0 0; text-indent: -9999px; }

.ctgrlist_wrap .main_category_v2 .brand .tit_category { background-position: 0 0; }

.ctgrlist_wrap .main_category_v2 .cloth .tit_category { background-position: 0 -40px; }

.ctgrlist_wrap .main_category_v2 .beauty .tit_category { background-position: 0 -80px; }

.ctgrlist_wrap .main_category_v2 .leisure .tit_category { background-position: 0 -120px; }

.ctgrlist_wrap .main_category_v2 .food .tit_category { background-position: 0 -160px; }

.ctgrlist_wrap .main_category_v2 .baby .tit_category { background-position: 0 -200px; }

.ctgrlist_wrap .main_category_v2 .life .tit_category { background-position: 0 -240px; }

.ctgrlist_wrap .main_category_v2 .interior .tit_category { background-position: 0 -280px; }

.ctgrlist_wrap .main_category_v2 .digital .tit_category { background-position: 0 -320px; }

.ctgrlist_wrap .main_category_v2 .book .tit_category { background-position: 0 -360px; }

.ctgrlist_wrap .main_category_v2 .hobby .tit_category { background-position: 0 -400px; }

.ctgrlist_wrap .main_category_v2 .foreign .tit_category { background-position: 0 -440px; }

.ctgrlist_wrap .main_category_v2 .tit_sort { display: block; overflow: hidden; margin-left: 10px; padding-bottom: 10px; border-bottom: 1px solid #f0f0f0; font-weight: normal; font-size: 13px; line-height: 1.2; color: #999; }

.ctgrlist_wrap .box_category { float: left; height: 350px; padding: 0 20px; }

.ctgrlist_wrap .box_category:after { display: inline-block; clear: both; content: ""; }

.ctgrlist_wrap .box_category .list_category { float: left; width: 150px; padding: 7px 0 0; }

.ctgrlist_wrap .box_category .list_category > li { position: relative; }

.ctgrlist_wrap .box_category .list_category > li:hover { z-index: 1; }

.ctgrlist_wrap .box_category .list_category .link_cont { display: block; overflow: hidden; width: 140px; padding-left: 10px; height: 24px; line-height: 22px; color: #4c4c4c; }

.ctgrlist_wrap .box_category .list_category > li:hover .link_cont { background-color: #111; color: #fff; text-decoration: none; }

.ctgrlist_wrap .box_category .list_category > li:hover .sub_cate { display: block; }

.ctgrlist_wrap .box_category .sub_cate { display: none; overflow: hidden; position: absolute; top: 0; left: 126px; z-index: 20; border: 2px solid #111; background-color: #fff; }

.ctgrlist_wrap .box_category .list_sub_cate { position: relative; z-index: 100; float: left; width: 139px; border-bottom: 1px solid #ededed; }

.ctgrlist_wrap .box_category .list_sub_cate:first-child { width: 140px; border-right: 1px solid #ededed; }

.ctgrlist_wrap .box_category .list_sub_cate li { border-top: 1px solid #ededed; }

.ctgrlist_wrap .box_category .list_sub_cate li:hover .link_sub { background-color: #ff0038; color: #fff; text-decoration: none; }

.ctgrlist_wrap .box_category .list_sub_cate li:first-child { border-top: 0 none; }

.ctgrlist_wrap .box_category .list_sub_cate .link_sub { display: block; overflow: hidden; width: 110px; height: 23px; padding: 0 15px 0 15px; font-size: 13px; line-height: 23px; color: #4c4c4c; white-space: nowrap; text-overflow: ellipsis; }

.ctgrlist_wrap .box_rel { float: left; width: 130px; height: 350px; padding: 0 20px 0 19px; border-left: 1px solid #f0f0f0; }

.ctgrlist_wrap .box_rel .tit_sort { margin: 0; }

.ctgrlist_wrap .box_rel ul { width: 130px; padding: 5px 0 0; }

.ctgrlist_wrap .box_rel ul li { overflow: hidden; height: 22px; font-size: 13px; line-height: 22px; }

.ctgrlist_wrap .box_rel ul .link_cont { color: #999; }

.ctgrlist_wrap .box_rel .list_recommend { margin-bottom: 28px; }

.ctgrlist_wrap .main_category_v2 .cate_visbox { position: absolute; top: -1px; right: -1px; width: 1px; height: 464px; }

.ctgrlist_wrap .main_category_v2 .cate_visbox .cate_link { display: block; position: absolute; top: 0; left: 0; min-width: 310px; text-align: left; }

.dimm { display: none; position: fixed; left: 0px; top: 0px; right: 0px; bottom: 0; height: auto; background-color: #000; opacity: 0.2; filter: alpha(opacity=20); z-index: 30; overflow: hidden; }

.dimm_on { display: block; }

div.l_header { position: relative; width: 100%; z-index: 1000; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 14px; line-height: 1.5; letter-spacing: 0; }

div.l_header a { font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

div.l_header.l_fixed_gnb .b_header_gnb { position: fixed; top: 0; left: 0; right: 0; background: #fff; -webkit-box-shadow: 0 -2px 12px 0 rgba(0, 0, 0, 0.06), 0 -1px 4px 0 rgba(0, 0, 0, 0.18); box-shadow: 0 -2px 12px 0 rgba(0, 0, 0, 0.06), 0 -1px 4px 0 rgba(0, 0, 0, 0.18); }

div.l_header.l_fixed_gnb .b_header_gnb:after { display: none; }

div.l_header.l_fixed_gnb .b_header_gnb_logoday .visual { display: none; }

div.l_header.l_fixed_gnb .b_header_gnb_line { -webkit-box-shadow: none; box-shadow: none; border-bottom: 1px solid #f4f4f4; -webkit-box-sizing: border-box; box-sizing: border-box; }

div.l_header.l_header_category_visible .c_header_category { display: block; opacity: 1; left: 0; }

div.l_header.l_header_category_visible .c_header_category:after { position: fixed; opacity: 1; }

div.l_header.l_header_inventory_visible .c_header_inventory { display: block; opacity: 1; right: 0; }

div.l_header.l_header_inventory_visible .c_header_inventory:after { position: fixed; opacity: 1; }

.b_header_gnb { position: relative; background: #fff; z-index: 100; }

.b_header_gnb:after { position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: #f4f4f4; content: ""; }

.b_header_gnb > .inner { position: relative; width: 1240px; height: 120px; margin: 0 auto; }

.b_header_gnb.b_header_gnb_mini .inner { height: 70px; }

.b_header_gnb.b_header_gnb_mini .c_gnb_logo { top: 20px; left: 0px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -162px -100px; width: 70px; height: 30px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_mini .bi_11st { top: 20px; left: 0px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -162px -100px; width: 70px; height: 30px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_amazon .c_gnb_logo { width: 259px; height: 46px; top: 37px; left: 83px; background: none; }

.b_header_gnb.b_header_gnb_amazon .c_gnb_logo::before { position: absolute; left: 85px; top: 0px; width: 1px; height: 46px; background-color: #222f3e; content: ""; }

.b_header_gnb.b_header_gnb_amazon .c_gnb_logo .bi_11st { float: left; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 65px; height: 27.65957px; background-position: -84.34568px -70.51852px; background-size: 616px 224px; margin-top: 10px; }

.b_header_gnb.b_header_gnb_amazon .c_gnb_logo .bi_amazon { float: left; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 112px; height: 34px; background-position: -4px -60px; background-size: 891px 324px; margin: 12px 0 0 39px; }

.b_header_gnb.b_header_gnb_amazon .c_gnb_search { left: 319px; }

.b_header_gnb.b_header_gnb_amazon .c_gnb_search .search_button { top: 4px; right: 4px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -261px -203px; width: 40px; height: 40px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_amazon .c_gnb_searchbox { left: 319px; }

.b_header_gnb.b_header_gnb_amazon .c_gnb_searchbox .search_button { top: 4px; right: 4px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -261px -203px; width: 40px; height: 40px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_amazon .c_gnb_etc { display: block; }

.b_header_gnb.b_header_gnb_amazon .c_gnb_raking { display: none; }

.b_header_gnb.b_header_gnb_amazon_simplebar > .inner { height: 70px; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_button_category { top: 20px; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_button_category > button { width: 30px; height: 30px; -webkit-box-shadow: none; box-shadow: none; border-radius: 0; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_logo { width: 163px; height: 46px; top: 17px; left: 46px; background: none; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_logo::before { position: absolute; left: 61px; top: 0px; width: 1px; height: 36px; background-color: #222f3e; content: ""; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_logo .bi_11st { float: left; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 47px; height: 20px; background-position: -60.93154px -51px; background-size: 445px 162px; margin-top: 8px; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_logo .bi_amazon { float: left; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 85px; height: 25.80357px; background-position: -3.03479px -45.37037px; background-size: 676px 245px; margin: 10px 0 0 29px; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_search { top: 13px; left: 220px; width: 510px; height: 45px; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_search .search_text { height: 38px; line-height: 38px; font-size: 16px; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_search .search_button { top: 4px; right: 3px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -212px -145px; width: 36px; height: 35px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_search .c_gnb_layer { top: 50px; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_etc { display: block; top: 13px; left: 736px; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_etc .c_gnb_button { width: 92px; height: 45px; padding: 0 18px; font-size: 14px; line-height: 43px; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_raking { display: none; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_usermenu { top: 14px; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_usermenu > ul > li.my .menu { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -261px -113px; width: 40px; height: 40px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_usermenu > ul > li.my .menu:hover { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -306px -113px; width: 40px; height: 40px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_usermenu > ul > li.my .c_gnb_layer { left: 0; top: 50px; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_usermenu > ul > li.order .menu { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -261px -68px; width: 40px; height: 40px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_usermenu > ul > li.order .menu:hover { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -306px -68px; width: 40px; height: 40px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_usermenu > ul > li.cart .menu { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -261px -23px; width: 40px; height: 40px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_usermenu > ul > li.cart .menu:hover { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -306px -23px; width: 40px; height: 40px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_usermenu > ul > li.recent .menu { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -261px -158px; width: 40px; height: 40px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_usermenu > ul > li.recent .menu:hover { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -306px -158px; width: 40px; height: 40px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_usermenu > ul > li.recent .menu .thumnail { left: 8px; top: 6px; width: 24px; height: 24px; }

.b_header_gnb.b_header_gnb_amazon_simplebar .c_gnb_usermenu .count { top: -3px; left: 25px; }

.b_header_gnb.b_header_gnb_external { -webkit-box-shadow: 0 -2px 12px 0 rgba(0, 0, 0, 0.06), 0 -1px 4px 0 rgba(0, 0, 0, 0.18); box-shadow: 0 -2px 12px 0 rgba(0, 0, 0, 0.06), 0 -1px 4px 0 rgba(0, 0, 0, 0.18); }

.b_header_gnb.b_header_gnb_external:after { display: none; }

.b_header_gnb.b_header_gnb_external .inner { height: 70px; }

.b_header_gnb.b_header_gnb_external .c_gnb_logo { top: 20px; left: 0px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -162px -100px; width: 70px; height: 30px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_logoday .c_gnb_logo { left: 60px; top: 0; width: 190px; height: 119px; background: none; }

.b_header_gnb.b_header_gnb_logoday .c_gnb_logo .bi_11st { left: 60px; top: 0; width: 190px; height: 119px; background: none; }

.b_header_gnb.b_header_gnb_logoday .c_gnb_logo .visual { display: block; }

.b_header_gnb.b_header_gnb_logoday .c_gnb_logo .visual img { width: 100%; height: 100%; }

.b_header_gnb.b_header_gnb_logoday .c_gnb_logo #lottie { position: absolute; top: 0; background: #fff; height: 119px; }

.b_header_gnb.b_header_gnb_logoday .c_gnb_logo #lottie canvas { position: relative; top: -86px; }

.b_header_gnb.b_header_gnb_logoday .c_gnb_search { left: 250px; width: 456px; }

.b_header_gnb.b_header_gnb_simplebar > .inner { height: 70px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_button_category { top: 20px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_button_category > button { width: 30px; height: 30px; -webkit-box-shadow: none; box-shadow: none; border-radius: 0; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_logo { top: 20px; left: 45px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -162px -100px; width: 70px; height: 30px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_logo .bi_11st { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 70px; height: 29.78723px; background-position: -90.78114px -75.87037px; background-size: 663px 241px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_search { top: 13px; left: 126px; width: 510px; height: 45px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_search .search_text { height: 36px; line-height: 36px; font-size: 16px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_search .search_button { top: 4px; right: 4px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -159px -198px; width: 36px; height: 35px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_search.c_gnb_search_tab .search_text { height: 40px; line-height: 40px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_search.c_gnb_search_tab .c_gnb_search_listbox .listbox_button { height: 45px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_search.c_gnb_search_tab .c_gnb_search_listbox .listbox_button::after { top: 20px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_search.c_gnb_search_tab .c_gnb_search_listbox .active::after { top: 22px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_search .c_gnb_layer { top: 50px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_searchbox { top: 13px; left: 126px; width: 510px; height: 45px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_searchbox .search_text { height: 36px; line-height: 36px; font-size: 16px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_searchbox .search_button { top: 4px; right: 4px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -159px -198px; width: 36px; height: 35px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_searchbox .c_gnb_layer { top: 50px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_raking { display: none; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_usermenu { top: 14px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_usermenu > ul > li.my .menu { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -261px -113px; width: 40px; height: 40px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_usermenu > ul > li.my .menu:hover { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -306px -113px; width: 40px; height: 40px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_usermenu > ul > li.my .c_gnb_layer { left: 0; top: 50px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_usermenu > ul > li.order .menu { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -261px -68px; width: 40px; height: 40px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_usermenu > ul > li.order .menu:hover { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -306px -68px; width: 40px; height: 40px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_usermenu > ul > li.cart .menu { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -261px -23px; width: 40px; height: 40px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_usermenu > ul > li.cart .menu:hover { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -306px -23px; width: 40px; height: 40px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_usermenu > ul > li.recent .menu { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -261px -158px; width: 40px; height: 40px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_usermenu > ul > li.recent .menu:hover { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -306px -158px; width: 40px; height: 40px; background-size: 363px 300px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_usermenu > ul > li.recent .menu .thumnail { left: 8px; top: 6px; width: 24px; height: 24px; }

.b_header_gnb.b_header_gnb_simplebar .c_gnb_usermenu .count { top: -3px; left: 25px; }

.b_header_gnb.b_header_gnb_shadow { -webkit-box-shadow: 0 -2px 12px 0 rgba(0, 0, 0, 0.06), 0 -1px 4px 0 rgba(0, 0, 0, 0.18); box-shadow: 0 -2px 12px 0 rgba(0, 0, 0, 0.06), 0 -1px 4px 0 rgba(0, 0, 0, 0.18); }

.b_header_gnb.b_header_gnb_shadow:after { display: none; }

h2.c_gnb_servicename { position: absolute; top: 9px; left: 80px; font-size: 30px; line-height: 47px; font-weight: bold; }

h2.c_gnb_servicename a { font-family: "11StreetGothic", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #111; }

h2.c_gnb_servicename a:focus, h2.c_gnb_servicename a:active, h2.c_gnb_servicename a:hover { text-decoration: none; }

.c_gnb_button_category { position: absolute; left: 0; top: 30px; z-index: 10; }

.c_gnb_button_category > button { position: relative; overflow: hidden; width: 60px; height: 60px; -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.4); box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.4); line-height: 200px !important; border-radius: 50%; }

.c_gnb_button_category > button:after { position: absolute; left: 50%; top: 50%; margin: -18px 0 0 -18px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -306px -203px; width: 36px; height: 36px; background-size: 363px 300px; content: ""; }

.c_gnb_button_category.active > button { -webkit-box-shadow: 0 8px 32px -8px rgba(0, 0, 0, 0.4), 0 0 1px 0 rgba(0, 0, 0, 0.7); box-shadow: 0 8px 32px -8px rgba(0, 0, 0, 0.4), 0 0 1px 0 rgba(0, 0, 0, 0.7); }

.c_gnb_guide_layer { display: none; position: absolute; left: -21px; top: 84px; width: 264px; padding: 17px 27px 20px 27px; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 4px; background-color: #ff5534; background: -webkit-linear-gradient(335deg, #ff5a2e, #ff0038 63%, #ff00ef 121%); background: linear-gradient(115deg, #ff5a2e, #ff0038 63%, #ff00ef 121%); }

.c_gnb_guide_layer:after { position: absolute; left: 40px; top: -16px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -94px -123px; width: 25px; height: 16px; background-size: 363px 300px; content: ""; }

.c_gnb_guide_layer.active { display: block; }

.c_gnb_guide_layer .text { color: #fff; font-size: 15px; line-height: 22px; word-break: keep-all; }

.c_gnb_guide_layer .text strong { display: block; margin: 0 0 5px 0; font-size: 16px; }

.c_gnb_guide_layer .close { position: absolute; right: 4px; top: 1px; overflow: hidden; line-height: 200px; width: 33px; height: 33px; overflow: hidden; line-height: 200px; }

.c_gnb_guide_layer .close:before, .c_gnb_guide_layer .close:after { position: absolute; top: 50%; left: 50%; width: 17px; height: 1px; background-color: #fff; content: ""; }

.c_gnb_guide_layer .close:before { -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); }

.c_gnb_guide_layer .close:after { -webkit-transform: translate(-50%, -50%) rotate(135deg); -ms-transform: translate(-50%, -50%) rotate(135deg); transform: translate(-50%, -50%) rotate(135deg); }

.c_gnb_logo { position: absolute; left: 83px; top: 40px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -162px 0px; width: 94px; height: 40px; background-size: 363px 300px; }

.c_gnb_logo .bi_11st { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 94px; height: 40px; background-position: -122px -102px; background-size: 891px 324px; display: block; background-repeat: no-repeat; background-color: #fff; }

.c_gnb_logo .bi_amazon { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 112px; height: 34px; background-position: -4px -60px; background-size: 891px 324px; display: block; background-repeat: no-repeat; background-color: #fff; }

.c_gnb_logo a { position: relative; display: block; width: 100%; height: 100%; overflow: hidden; line-height: 400px; }

.c_gnb_logo a .visual { display: none; position: absolute; left: 0; top: 0; width: 190px; height: 119px; background-position: 0 0; background-repeat: no-repeat; background-size: 190px 119px; background-color: #fff; }

.c_gnb_search { position: absolute; left: 196px; top: 35px; width: 510px; height: 50px; padding: 2px 55px 0 27px; border-radius: 25px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ddd; background: #fafafa; }

.c_gnb_search .search_text { display: block; width: 100%; height: 44px; line-height: 44px; background: none; border: none; font-size: 18px; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; letter-spacing: 0; color: #111; outline: none; padding: 0; }

.c_gnb_search .search_text.search_text_ad { color: #999; }

.c_gnb_search .search_text.search_text_img { color: transparent; background-repeat: no-repeat; background-size: 120px 28px; background-position: -webkit-calc(50% + 18px) center; background-position: calc(50% + 18px) center; }

.c_gnb_search .search_button { position: absolute; right: -1px; top: -1px; overflow: hidden; line-height: 200px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -162px -45px; width: 50px; height: 50px; background-size: 363px 300px; }

.c_gnb_search .c_gnb_layer { top: 55px; left: 0; }

.c_gnb_search .c_gnb_layer .search_word { zoom: 1; width: 733px; height: 534px; }

.c_gnb_search .c_gnb_layer .search_word:after { display: block; content: ""; clear: both; }

.c_gnb_search .search_keyword { position: relative; float: left; width: 321px; height: 493px; padding: 0 0 40px 0; border-right: 1px solid #f4f4f4; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_gnb_search .search_ranking { float: left; width: 411px; height: 493px; }

.c_gnb_search .c_gnb_search_listbox { position: absolute; top: -1px; left: -1px; z-index: 1; width: 140px; }

.c_gnb_search .c_gnb_search_listbox.active { border-radius: 23px; -webkit-box-shadow: 0 6px 24px -8px rgba(0, 0, 0, 0.12), 0 0 1px 0 rgba(0, 0, 0, 0.36); box-shadow: 0 6px 24px -8px rgba(0, 0, 0, 0.12), 0 0 1px 0 rgba(0, 0, 0, 0.36); background-color: #fff; }

.c_gnb_search .c_gnb_search_listbox.active .listbox_button { background-color: #fff; }

.c_gnb_search .c_gnb_search_listbox.active .listbox_button[aria-expanded="true"] + [role="listbox"] { display: block; }

.c_gnb_search .c_gnb_search_listbox.active .listbox_button::before { display: none; }

.c_gnb_search .c_gnb_search_listbox.active .listbox_button::after { border-top: none; border-bottom: 4px solid #333; }

.c_gnb_search .c_gnb_search_listbox .listbox_button { position: relative; width: 140px; height: 49px; padding: 0 0 2px 20px; border-radius: 25px 25px 0 25px; color: #111; font-size: 16px; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; text-align: left; }

.c_gnb_search .c_gnb_search_listbox .listbox_button:before { position: absolute; top: 50%; right: 0; width: 1px; height: 20px; background-color: #bbb; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); content: ""; }

.c_gnb_search .c_gnb_search_listbox .listbox_button:after { position: absolute; top: 22px; right: 12px; width: 0; height: 0; content: ""; border-top: 4px solid #333; border-left: 4px solid transparent; border-right: 4px solid transparent; }

.c_gnb_search .c_gnb_search_listbox .listbox_button:hover { text-decoration: underline; }

.c_gnb_search .c_gnb_search_listbox .listbox_list[role="listbox"] { display: none; padding: 5px 0 10px; border-top: 1px solid #f4f4f4; }

.c_gnb_search .c_gnb_search_listbox .listbox_list[role="listbox"] li[role="option"] { position: relative; width: 100%; height: 32px; padding: 0 20px; color: #111; text-align: left; font-size: 15px; line-height: 32px; -webkit-box-sizing: border-box; box-sizing: border-box; font-weight: normal; }

.c_gnb_search .c_gnb_search_listbox .listbox_list[role="listbox"] li[role="option"][aria-selected="true"].focused { color: #ff0038; cursor: pointer; }

.c_gnb_search .c_gnb_search_listbox .listbox_list[role="listbox"] li[role="option"][aria-selected="true"].focused::before { position: absolute; top: 50%; left: 11px; display: block; width: 3px; height: 3px; margin-top: -2px; border-radius: 50%; background-color: #ff0038; content: ""; }

.c_gnb_search .c_gnb_search_listbox .listbox_list[role="listbox"] li[role="option"]:hover { text-decoration: underline; cursor: pointer; }

.c_gnb_search .c_gnb_search_listbox .listbox_list[role="listbox"] li[role="option"].list_group_line { position: relative; padding-top: 20px; height: 52px; }

.c_gnb_search .c_gnb_search_listbox .listbox_list[role="listbox"] li[role="option"].list_group_line[aria-selected="true"].focused::before { top: -webkit-calc(50% + 10px); top: calc(50% + 10px); }

.c_gnb_search .c_gnb_search_listbox .listbox_list[role="listbox"] li[role="option"].list_group_line::after { position: absolute; top: 10px; left: 0; display: block; width: 100%; height: 1px; background-color: #f4f4f4; content: ""; }

.c_gnb_search .c_gnb_search_listbox .listbox_list[role="listbox"] li[role="option"].list_group_level_2 { margin-top: 5px; position: relative; width: 100%; height: 28px; padding: 0 20px 0 31px; font-size: 14px; line-height: 28px; color: #333; text-align: left; }

.c_gnb_search .c_gnb_search_listbox .listbox_list[role="listbox"] li[role="option"].list_group_level_2[aria-selected="true"].focused { color: #ff0038; }

.c_gnb_search .c_gnb_search_listbox .listbox_list[role="listbox"] li[role="option"].list_group_level_2[aria-selected="true"].focused::before { left: 22px; background-color: #ff0038; }

.c_gnb_search .c_gnb_search_listbox .listbox_list[role="listbox"] li[role="option"].list_group_level_2::before { position: absolute; top: 50%; left: 22px; display: block; width: 3px; height: 3px; margin-top: -2px; border-radius: 50%; background-color: #ccc; content: ""; }

.c_gnb_search .c_gnb_search_listbox .listbox_list[role="listbox"] li[role="option"].list_group_level_2:after { position: absolute; top: 0; left: 22px; display: block; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -351px -113px; width: 9px; height: 28px; background-size: 363px 300px; content: ""; }

.c_gnb_search .c_gnb_search_listbox .listbox_list[role="listbox"] li[role="option"].list_group_level_3 { position: relative; width: 100%; height: 28px; padding: 0 20px 0 39px; font-size: 14px; line-height: 28px; color: #333; text-align: left; }

.c_gnb_search .c_gnb_search_listbox .listbox_list[role="listbox"] li[role="option"].list_group_level_3[aria-selected="true"].focused { color: #ff0038; }

.c_gnb_search .c_gnb_search_listbox .listbox_list[role="listbox"] li[role="option"].list_group_level_3[aria-selected="true"].focused::before { display: none; }

.c_gnb_search .c_gnb_search_listbox .listbox_list[role="listbox"] li[role="option"].list_group_level_3::after { position: absolute; top: 0; left: 22px; display: block; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -351px -23px; width: 9px; height: 28px; background-size: 363px 300px; content: ""; }

.c_gnb_search .c_gnb_search_listbox .listbox_list[role="listbox"] li[role="option"].list_group_level_3.end::after { position: absolute; top: 0; left: 22px; display: block; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -351px -68px; width: 9px; height: 28px; background-size: 363px 300px; content: ""; }

.c_gnb_search.c_gnb_search_tab { padding: 2px 55px 0 156px; }

.c_gnb_search.c_gnb_search_tab .search_text { height: 43px; line-height: 43px; font-size: 16px; }

.c_gnb_search.c_gnb_search_tab .c_gnb_layer { left: 140px; }

.c_gnb_search.c_gnb_search_tab .c_gnb_layer .search_word { width: 713px; }

.c_gnb_search.c_gnb_search_tab .c_gnb_layer .search_word .search_keyword { width: 311px; }

.c_gnb_search.c_gnb_search_tab .c_gnb_layer .search_word .search_keyword .c_recent_search_title { padding: 17px 0 20px 20px; }

.c_gnb_search.c_gnb_search_tab .c_gnb_layer .search_word .search_keyword .c_recent_search_list { margin: 0 20px; }

.c_gnb_search.c_gnb_search_tab .c_gnb_layer .search_word .search_ranking { width: 401px; }

.c_gnb_search.c_gnb_search_tab .c_gnb_layer .search_word .search_ranking .c_raking_title { padding: 17px 20px 18px 20px; }

.c_gnb_search.c_gnb_search_tab .c_gnb_layer .search_word .search_ranking .c_ranking_tab { margin: 0 20px; }

.c_gnb_search.c_gnb_search_tab .c_gnb_layer .search_word .search_ranking .c_ranking_list { margin: 20px 20px 28px 20px; }

.c_gnb_search.c_gnb_search_tab .c_gnb_layer .c_search_autolist { width: 371px; }

.c_gnb_search.c_gnb_search_tab .c_gnb_layer .c_search_autolist a { padding: 0 20px 0 16px; }

.c_gnb_etc { display: none; position: absolute; top: 35px; left: 835px; }

.c_gnb_etc .c_gnb_button { width: 92px; height: 50px; padding: 0 16px; border-radius: 100px; border: solid 1px #ddd; background-color: #fff; font-size: 15px; font-weight: 500; line-height: 48px; color: #111; }

.c_gnb_raking { position: absolute; left: 730px; top: 48px; width: 210px; }

.c_gnb_raking .raking_current { overflow: hidden; height: 28px; }

.c_gnb_raking .raking_current .raking_box li { position: relative; margin: 4px 0 0 0; padding: 0 26px 0 0; color: #111; }

.c_gnb_raking .raking_current .raking_box li:first-child { margin-top: 0; }

.c_gnb_raking .raking_current .raking_box li:hover { color: #ff0038; }

.c_gnb_raking .raking_current .raking_box li .number { float: left; margin: 0 10px 0 0; color: #ff0038; font-size: 16px; font-weight: bold; font-style: italic; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_gnb_raking .raking_current .raking_box a { display: block; }

.c_gnb_raking .raking_current .raking_box a:hover { text-decoration: none; color: #ff0038; }

.c_gnb_raking .raking_current .raking_box a:hover .text { color: #ff0038; }

.c_gnb_raking .raking_current .raking_box .text { overflow: hidden; display: block; height: 24px; text-overflow: ellipsis; white-space: nowrap; font-size: 15px; line-height: 24px; font-weight: bold; color: #111; }

.c_gnb_raking .raking_current .raking_button { overflow: hidden; position: absolute; top: 0; right: 0; line-height: 200px; width: 24px; height: 24px; }

.c_gnb_raking .raking_current .raking_button:after { position: absolute; top: 50%; left: 50%; width: 6px; height: 6px; margin: -5px 0 0 -4px; border: solid #999; border-width: 1px 1px 0 0; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); content: ""; }

.c_gnb_raking .c_gnb_layer { width: 410px; left: 0; top: 43px; }

.c_gnb_layer { display: none; position: absolute; -webkit-box-shadow: 0px 6px 24px -8px rgba(0, 0, 0, 0.12), 0px 0px 1px 0px rgba(0, 0, 0, 0.36); box-shadow: 0px 6px 24px -8px rgba(0, 0, 0, 0.12), 0px 0px 1px 0px rgba(0, 0, 0, 0.36); background: #fff; border-radius: 4px; -webkit-box-sizing: border-box; box-sizing: border-box; z-index: 10; }

.c_gnb_layer.active { display: block; }

.c_raking_title { padding: 17px 25px 18px 25px; }

.c_raking_title .title { display: inline-block; vertical-align: middle; font-size: 17px; color: #111; }

.c_raking_title .text { display: inline-block; margin: 0 0 0 4px; vertical-align: middle; font-size: 13px; color: #999; }

.c_raking_title .time { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_ranking_tab { zoom: 1; margin: 0 25px; }

.c_ranking_tab:after { display: block; content: ""; clear: both; }

.c_ranking_tab li { position: relative; float: left; width: 180px; height: 40px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #eee; background: #fafafa; }

.c_ranking_tab li a { display: block; height: 100%; text-align: center; color: #7d7d7d; font-size: 15px; line-height: 40px; }

.c_ranking_tab li a:hover { text-decoration: none; }

.c_ranking_tab li:first-child { margin-right: -1px; }

.c_ranking_tab li.active { background: #fff; z-index: 5; }

.c_ranking_tab li.active a { font-weight: bold; color: #111; }

.c_ranking_list { margin: 20px 25px 28px 25px; }

.c_ranking_list li { position: relative; margin: 14px 0 0 0; padding: 0 50px 0 0; height: 22px; line-height: 22px; font-size: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.c_ranking_list li:first-child { margin-top: 0; }

.c_ranking_list a { color: #111; }

.c_ranking_list a:hover { text-decoration: none; }

.c_ranking_list a:hover .text { text-decoration: underline; color: #ff0038; }

.c_ranking_list a:hover .related_text { text-decoration: none; }

.c_ranking_list .number { float: left; margin-right: 10px; font-weight: bold; color: #ff0038; font-size: 15px; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-style: italic; vertical-align: top; }

.c_ranking_list .related_text { display: inline-block; margin: 1px 0 0 4px; font-size: 13px; vertical-align: top; color: #999; }

.c_ranking_list .rank_icon { position: absolute; top: 1px; right: 0px; overflow: hidden; line-height: 200px; }

.c_ranking_list .rank_icon.rank_down { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -174px -251px; width: 21px; height: 22px; background-size: 363px 300px; }

.c_ranking_list .rank_icon.rank_up { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -226px -251px; width: 21px; height: 22px; background-size: 363px 300px; }

.c_ranking_list .rank_icon.rank_stay { width: 6px; height: 2px; margin: 10px 7px 0 0; background: #999; }

.c_ranking_list .rank_icon.rank_new { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -200px -251px; width: 21px; height: 22px; background-size: 363px 300px; }

.c_ranking_close { position: absolute; right: 20px; top: 15px; }

.c_ranking_close button { width: 23px; height: 23px; overflow: hidden; line-height: 200px; }

.c_ranking_close button:before, .c_ranking_close button:after { position: absolute; top: 50%; left: 50%; width: 17px; height: 1px; background-color: #111; content: ""; }

.c_ranking_close button:before { -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); }

.c_ranking_close button:after { -webkit-transform: translate(-50%, -50%) rotate(135deg); -ms-transform: translate(-50%, -50%) rotate(135deg); transform: translate(-50%, -50%) rotate(135deg); }

.c_recent_search_title { padding: 17px 0 20px 25px; }

.c_recent_search_title .title { font-size: 17px; color: #111; }

.c_recent_search_list { margin: 0 25px; }

.c_recent_search_list li { position: relative; overflow: hidden; margin: 16px 0 0 0; padding: 0 60px 0 30px; white-space: nowrap; text-overflow: ellipsis; }

.c_recent_search_list li:first-child { margin-top: 0; }

.c_recent_search_list li:before { position: absolute; left: 0; top: -1px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -145px -251px; width: 24px; height: 24px; background-size: 363px 300px; content: ""; }

.c_recent_search_list a { font-size: 15px; color: #111; }

.c_recent_search_list .delete { position: absolute; right: -4px; top: 0; width: 20px; height: 20px; overflow: hidden; line-height: 200px; }

.c_recent_search_list .delete:before, .c_recent_search_list .delete:after { position: absolute; top: 50%; left: 50%; width: 13px; height: 1px; background-color: #999; content: ""; }

.c_recent_search_list .delete:before { -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); }

.c_recent_search_list .delete:after { -webkit-transform: translate(-50%, -50%) rotate(135deg); -ms-transform: translate(-50%, -50%) rotate(135deg); transform: translate(-50%, -50%) rotate(135deg); }

.c_search_all_delete { position: absolute; bottom: 24px; left: 25px; }

.c_search_all_delete button { border: none; background: none; text-decoration: underline; font-size: 13px; color: #999; }

.c_recent_no_data { margin: 0 25px; font-size: 15px; color: #666; }

.c_search_autolist { position: relative; width: 510px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_search_autolist ul { padding: 20px 0 20px; }

.c_search_autolist li { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.c_search_autolist li:first-child { margin-top: 0; }

.c_search_autolist li.active a { background: #fafafa; }

.c_search_autolist a { display: block; padding: 0 25px 0 25px; color: #333; font-size: 15px; line-height: 32px; }

.c_search_autolist a strong { font-weight: normal; color: #ff0038; }

.c_search_autolist a:hover, .c_search_autolist a:focus { background: #fafafa; text-decoration: underline; }

.c_search_autolist .search_data_no { padding: 40px 0 40px 0; font-size: 15px; color: #333; text-align: center; }

.c_search_close { clear: both; position: relative; height: 40px; border-top: 1px solid #f4f4f4; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_search_close button { position: absolute; right: 20px; top: 9px; padding: 0 16px 0 0; font-size: 13px; color: #999; line-height: 1.5; }

.c_search_close button span { position: absolute; right: 0; top: 2px; width: 16px; height: 16px; overflow: hidden; line-height: 200px; }

.c_search_close button span:before, .c_search_close button span:after { position: absolute; top: 50%; left: 50%; width: 10px; height: 1px; background-color: #999; content: ""; }

.c_search_close button span:before { -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); }

.c_search_close button span:after { -webkit-transform: translate(-50%, -50%) rotate(135deg); -ms-transform: translate(-50%, -50%) rotate(135deg); transform: translate(-50%, -50%) rotate(135deg); }

.c_gnb_usermenu { position: absolute; top: 36px; right: -8px; }

.c_gnb_usermenu > ul > li { position: relative; float: left; margin: 0 0 0 25px; padding: 0 0 15px 0; }

.c_gnb_usermenu > ul > li:first-child { margin-left: 0; }

.c_gnb_usermenu > ul > li .menu { overflow: hidden; display: block; line-height: 200px; }

.c_gnb_usermenu > ul > li.my .menu { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -159px -145px; width: 48px; height: 48px; background-size: 363px 300px; }

.c_gnb_usermenu > ul > li.my .menu:hover { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: 0px -198px; width: 48px; height: 48px; background-size: 363px 300px; }

.c_gnb_usermenu > ul > li.my .c_gnb_layer { width: 170px; left: 0; top: 55px; }

.c_gnb_usermenu > ul > li.order { z-index: 40; }

.c_gnb_usermenu > ul > li.order .menu { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -53px -145px; width: 48px; height: 48px; background-size: 363px 300px; }

.c_gnb_usermenu > ul > li.order .menu:hover { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -106px -145px; width: 48px; height: 48px; background-size: 363px 300px; }

.c_gnb_usermenu > ul > li.cart { z-index: 30; }

.c_gnb_usermenu > ul > li.cart .menu { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -94px -70px; width: 48px; height: 48px; background-size: 363px 300px; }

.c_gnb_usermenu > ul > li.cart .menu:hover { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: 0px -145px; width: 48px; height: 48px; background-size: 363px 300px; }

.c_gnb_usermenu > ul > li.recent .menu { position: relative; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -53px -198px; width: 48px; height: 48px; background-size: 363px 300px; z-index: 20; }

.c_gnb_usermenu > ul > li.recent .menu:hover { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -106px -198px; width: 48px; height: 48px; background-size: 363px 300px; }

.c_gnb_usermenu > ul > li.recent .menu .thumnail { position: absolute; left: 9px; top: 7px; width: 30px; height: 30px; background-size: contain; z-index: 10; }

.c_gnb_usermenu > ul > li.lately .menu { position: relative; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -53px -198px; width: 48px; height: 48px; background-size: 363px 300px; z-index: 20; }

.c_gnb_usermenu > ul > li.lately .menu:hover { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -106px -198px; width: 48px; height: 48px; background-size: 363px 300px; }

.c_gnb_usermenu > ul > li.lately .menu .thumnail { position: absolute; left: 9px; top: 7px; width: 30px; height: 30px; z-index: 10; background: center center/contain no-repeat white; }

.c_gnb_usermenu .count { position: absolute; top: -5px; left: 36px; height: 20px; padding: 0 7px; line-height: 20px; background: #ff0038; border-radius: 10px; font-size: 12px; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #fff; font-weight: bold; white-space: nowrap; }

.c_gnb_menulist { padding: 15px 0px; }

.c_gnb_menulist a { display: block; height: 35px; padding: 0 10px 0 25px; line-height: 35px; color: #111; font-size: 15px; }

.c_gnb_menulist a:hover { color: #ff0038; background: #fafafa; text-decoration: none; }

.b_header_util { position: relative; -webkit-box-shadow: 0px -2px 12px 0px rgba(0, 0, 0, 0.06), 0px -1px 4px 0px rgba(0, 0, 0, 0.18); box-shadow: 0px -2px 12px 0px rgba(0, 0, 0, 0.06), 0px -1px 4px 0px rgba(0, 0, 0, 0.18); background: #fff; }

.b_header_util > .inner { position: relative; width: 1240px; height: 66px; margin: 0 auto; z-index: 20; }

.b_header_util.b_header_util_line { -webkit-box-shadow: none; box-shadow: none; }

.b_header_util.b_header_util_line:after { position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: #f4f4f4; content: ""; }

.c_util_servicelink { zoom: 1; }

.c_util_servicelink:after { display: block; content: ""; clear: both; }

.c_util_servicelink ul { float: left; }

.c_util_servicelink ul.servicelink_amazon { margin-left: 8px; }

.c_util_servicelink ul.servicelink_amazon::before { float: left; width: 1px; height: 18px; margin: 24px 2px 24px 8px; background-color: #bbb; content: ""; }

.c_util_servicelink ul.servicelink_amazon li a:hover:after, .c_util_servicelink ul.servicelink_amazon li a.active:after { background-color: #49a3c7; }

.c_util_servicelink ul.servicelink_amazon li a .new { position: absolute; right: -12px; top: 10px; overflow: hidden; line-height: 200px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -347px -203px; width: 14px; height: 14px; background-size: 363px 300px; }

.c_util_servicelink li { float: left; height: 66px; margin: 0 0 0 16px; }

.c_util_servicelink li:first-child { margin-left: 0; }

.c_util_servicelink li.line { position: relative; padding: 0 0 0 16px; }

.c_util_servicelink li.line::before { position: absolute; left: 0; top: 24px; width: 1px; height: 18px; background-color: #bbb; content: ""; }

.c_util_servicelink li a { position: relative; display: block; height: 100%; color: #111; font-size: 17px; line-height: 66px; font-family: "11StreetGothic", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-weight: bold; }

.c_util_servicelink li a:hover, .c_util_servicelink li a.active { text-decoration: none; }

.c_util_servicelink li a:hover:after, .c_util_servicelink li a.active:after { position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background: #ff0038; content: ""; }

.c_util_servicelink li a .new { position: absolute; right: -12px; top: 10px; width: 14px; height: 14px; overflow: hidden; line-height: 200px; background: url("/img/common/v3/icon_new.png") no-repeat; background-size: 14px 14px; }

.c_util_servicelink .shockingdeal span { display: block; overflow: hidden; line-height: 200px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -94px 0px; width: 63px; height: 65px; background-size: 363px 300px; }

.c_util_servicelink .allprime span { display: block; overflow: hidden; line-height: 200px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: 0px 0px; width: 89px; height: 65px; background-size: 363px 300px; }

.c_util_servicelink .amazon { padding-left: 42px; }

.c_util_servicelink .amazon a::before { position: absolute; top: 23px; left: -30px; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 20px; height: 20px; background-position: -485.38721px -213.88889px; background-size: 1272px 462px; display: block; content: ""; }

.c_util_servicelink .shockingdelivery::before { display: inline-block; margin: -3px 3px 0 0; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -252px -251px; width: 25px; height: 18px; background-size: 363px 300px; vertical-align: middle; content: ""; }

.c_util_servicelink .shooting-delivery { position: relative; display: block; width: 67px; height: 66px; overflow: hidden; line-height: 200px; vertical-align: middle; }

.c_util_servicelink .shooting-delivery::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 67px; height: 16.08px; background-position: -323.75309px -40.18519px; background-size: 596px 217px; position: absolute; top: 25px; left: 0; display: block; content: ""; }

.c_util_etc { position: absolute; right: 0; top: 0; height: 66px; padding: 22px 0 0 0; font-size: 15px; color: #111; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_util_etc .group { float: left; line-height: 22px; }

.c_util_etc .login_status a { position: relative; margin: 0 14px; color: #111; }

.c_util_etc .login_status a:first-child::before { display: none; }

.c_util_etc .login_info a { color: #111; }

.c_util_etc .login_info .user { float: left; position: relative; margin: 0 12px 0 14px; padding: 0 0 0 24px; }

.c_util_etc .login_info .user .level { position: absolute; left: 0; top: 1px; overflow: hidden; line-height: 200px; }

.c_util_etc .login_info .user .level.vip { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -150px -280px; width: 20px; height: 20px; background-size: 363px 300px; }

.c_util_etc .login_info .user .level.biz { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -75px -280px; width: 20px; height: 20px; background-size: 363px 300px; }

.c_util_etc .login_info .user .level.family { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -100px -280px; width: 20px; height: 20px; background-size: 363px 300px; }

.c_util_etc .login_info .user .level.social { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -125px -280px; width: 20px; height: 20px; background-size: 363px 300px; }

.c_util_etc .login_info .user .name { font-weight: normal; }

.c_util_etc .login_info .user .name span { display: inline-block; max-width: 96px; vertical-align: middle; margin-top: -3px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.c_util_etc .login_info .point { position: relative; float: left; margin: 0px 12px 0 14px; padding: 0 0 0 28px; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_util_etc .login_info .point a { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_util_etc .login_info .point .skpaypoint { position: absolute; left: 0; top: 1px; overflow: hidden; line-height: 200px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -175px -280px; width: 20px; height: 20px; background-size: 363px 300px; }

.c_util_etc .login_info .point .elevenpay { position: absolute; left: 0; top: 1px; overflow: hidden; line-height: 200px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: 0px -280px; width: 20px; height: 20px; background-size: 363px 300px; }

.c_util_etc .direct_stauts { position: relative; margin: 0 0 0 15px; }

.c_util_etc .direct_stauts .text { display: inline-block; vertical-align: top; }

.c_util_etc .direct_stauts .status { display: inline-block; width: 30px; text-align: center; font-weight: bold; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #999; white-space: nowrap; }

.c_util_etc .direct_stauts .status.on { color: #ff0038; }

.c_util_etc .direct_stauts .direct_button { overflow: hidden; position: absolute; left: 0; top: -10px; width: 100%; height: 38px; line-height: 300px; }

.c_util_etc .direct_stauts .c_gnb_layer { top: 25px; left: -185px; }

.c_util_etc .global_link { position: relative; margin: 0 0 0 25px; }

.c_util_etc .global_link .english, .c_util_etc .global_link .chinese { display: inline-block; vertical-align: top; overflow: hidden; line-height: 200px; }

.c_util_etc .global_link .english { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -50px -280px; width: 20px; height: 20px; background-size: 363px 300px; }

.c_util_etc .global_link .chinese { margin-left: 6px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -25px -280px; width: 20px; height: 20px; background-size: 363px 300px; }

.c_util_etc .global_link:before, .c_util_etc .direct_stauts:before, .c_util_etc .login_info .point:after, .c_util_etc .login_status a:before { position: absolute; left: -13px; top: 6px; width: 1px; height: 10px; background: #eee; content: ""; }

.c_util_etc .login_info .point:after, .c_util_etc .login_status a:before { top: 6px; left: -15px; }

.c_direct_guide { width: 340px; padding: 20px 25px 25px 25px; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 15px; line-height: 22px; }

.c_direct_guide .status_text { color: #111; font-size: 17px; font-weight: bold; }

.c_direct_guide .status_text strong { color: #ff0038; }

.c_direct_guide dl { zoom: 1; display: block; width: 100%; }

.c_direct_guide dl:after { display: block; content: ""; clear: both; }

.c_direct_guide .group { zoom: 1; width: 100%; padding: 20px 0 15px 0; border-top: 1px solid #eee; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_direct_guide .group:after { display: block; content: ""; clear: both; }

.c_direct_guide .group:first-child { border-top: none; }

.c_direct_guide .group dt { margin: 0 0 20px 0; font-weight: bold; color: #111; }

.c_direct_guide .group dd { margin: 0 0 5px 0; color: #666; }

.c_direct_guide .how dd { float: left; width: 50%; }

.c_direct_guide .how dd button { font-size: 15px; line-height: 22px; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #0b83e6; }

.c_direct_guide .how dd button:hover { text-decoration: underline; }

.c_direct_guide .detail_link { display: block; width: 100%; height: 40px; line-height: 38px; border: 1px solid #ccc; text-align: center; color: #111; }

.c_direct_guide .detail_link:hover { text-decoration: none; }

.c_header_category { display: none; opacity: 0; position: fixed; left: -100%; top: 0; width: 300px; height: 100%; background: #f6f6f6; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 200; }

.c_header_category:after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.1); opacity: 0; z-index: -1; -webkit-transition: all 1s ease; transition: all 1s ease; content: ""; }

.c_header_category .inner { overflow-y: auto; width: 100%; position: absolute; left: 0; top: 70px; bottom: 94px; background: #f6f6f6; padding-bottom: 10px; -webkit-box-sizing: content-box; box-sizing: content-box; }

.c_header_category.c_header_category_no_data .inner { bottom: 0; }

.c_header_category.c_header_category_no_data .c_category_group { display: none; }

.c_header_category.c_header_category_no_data .c_category_banner { display: none; }

.c_header_category .close { position: absolute; right: 20px; top: 17px; overflow: hidden; line-height: 200px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -217px -45px; width: 36px; height: 36px; background-size: 363px 300px; }

.c_category_userinfo { background: #fff; }

.c_category_userinfo .user { position: fixed; top: 0; width: 300px; height: 70px; padding: 20px 60px 0 23px; -webkit-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #f4f4f4; background: #fff; }

.c_category_userinfo .user .level { float: left; margin: 4px 10px 0 0; overflow: hidden; line-height: 200px; vertical-align: top; }

.c_category_userinfo .user .level.vip { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -87px -251px; width: 24px; height: 24px; background-size: 363px 300px; }

.c_category_userinfo .user .level.biz { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: 0px -251px; width: 24px; height: 24px; background-size: 363px 300px; }

.c_category_userinfo .user .level.family { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -29px -251px; width: 24px; height: 24px; background-size: 363px 300px; }

.c_category_userinfo .user .level.social { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -58px -251px; width: 24px; height: 24px; background-size: 363px 300px; }

.c_category_userinfo .user .name { overflow: hidden; display: block; height: 30px; margin: 0 0 0 0; text-overflow: ellipsis; white-space: nowrap; font-size: 20px; color: #111; }

.c_category_userinfo .user .login { position: relative; top: -2px; display: inline-block; padding: 0 0 0 34px; font-weight: bold; font-size: 20px; color: #111; }

.c_category_userinfo .user .login:before { position: absolute; left: 0; top: 4px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -116px -251px; width: 24px; height: 24px; background-size: 363px 300px; content: ""; }

.c_category_userinfo .user .text { font-weight: bold; font-size: 20px; color: #111; }

.c_category_userinfo .info { zoom: 1; height: 55px; padding: 16px 25px 0 25px; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: right; }

.c_category_userinfo .info:after { display: block; content: ""; clear: both; }

.c_category_userinfo .info a { text-decoration: none; }

.c_category_userinfo .info .skpaypoint { position: absolute; left: 25px; top: 21px; overflow: hidden; line-height: 200px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -261px 0px; width: 102px; height: 18px; background-size: 363px 300px; }

.c_category_userinfo .info .number { position: relative; margin: -5px 0 0 0; padding: 0 0 0 25px; font-size: 17px; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #111; }

.c_category_userinfo .info .number:before { position: absolute; left: 0; top: 1px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -175px -280px; width: 20px; height: 20px; background-size: 363px 300px; content: ""; }

.c_category_group { margin: 10px 0 0 0; background: #fff; }

.c_category_group:first-child { margin-top: 0px; }

.c_category_title { position: relative; height: 55px; }

.c_category_title .title { padding: 14px 25px 0 25px; font-size: 17px; color: #111; letter-spacing: 0; }

.c_category_title .fold_button { position: absolute; right: 0; top: 0; }

.c_category_title .fold_button button { overflow: hidden; position: relative; width: 60px; height: 55px; line-height: 200px; }

.c_category_title .fold_button button:after { position: absolute; top: 50%; right: 50%; width: 7px; height: 7px; margin: -3px -5px 0 0; border: solid #111; border-width: 1px 1px 0 0; content: ""; }

.c_category_title .fold_button button.expand:after { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); }

.c_category_title .fold_button button.reduce:after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.c_category_list { position: relative; }

.c_category_list > ul > li > a { position: relative; overflow: hidden; display: block; height: 50px; line-height: 50px; padding: 0 0 0 52px; font-size: 15px; color: #111; }

.c_category_list > ul > li > a:before { position: absolute; left: 22px; top: 13px; content: ""; }

.c_category_list > ul > li > a:hover { text-decoration: none; }

.c_category_list > ul > li.brand > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: 0px -58px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.brand.active > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: -29px -58px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.trend > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: -58px -116px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.trend.active > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: -87px -116px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.beauty > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: 0px -29px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.beauty.active > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: -29px -29px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.food > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: -87px -29px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.food.active > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: -87px -58px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.baby > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: 0px 0px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.baby.active > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: -29px 0px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.life > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: -58px -87px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.life.active > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: -87px -87px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.interior > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: 0px -87px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.interior.active > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: -29px -87px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.digital > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: -58px -58px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.digital.active > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: -87px 0px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.sports > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: -116px -58px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.sports.active > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: -116px -87px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.book > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: -58px 0px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.book.active > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: -58px -29px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.tour > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: 0px -116px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.tour.active > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: -29px -116px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.overseas > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: -116px 0px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.overseas.active > a:before { background-image: url("/img/common/sprites/sp_category_menu_2x_202292_101531.png"); background-position: -116px -29px; width: 24px; height: 24px; background-size: 140px 140px; }

.c_category_list > ul > li.active { font-weight: normal; }

.c_category_list > ul > li.active > a { text-decoration: none; color: #fff; background-color: #ff5534; background: -webkit-gradient(linear, left top, right top, color-stop(-11%, #ff5a2e), color-stop(57%, #ff0038), color-stop(121%, #ff00ef)); background: -webkit-linear-gradient(left, #ff5a2e -11%, #ff0038 57%, #ff00ef 121%); background: linear-gradient(to right, #ff5a2e -11%, #ff0038 57%, #ff00ef 121%); }

.c_category_list > ul > li.active > a:after { position: absolute; top: 50%; right: 20px; width: 7px; height: 7px; margin-top: -5px; border: solid #fff; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.c_category_list > ul > li.active .box_2depth { display: block; }

.c_category_list > ul > li .box_2depth { display: none; position: fixed; left: 300px; top: 0; bottom: 0; width: 200px; border-left: 1px solid #eee; background: #fff; -webkit-box-sizing: content-box; box-sizing: content-box; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.c_category_list > ul > li .box_2depth .box_2depth_inner { overflow-y: auto; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

.c_category_list > ul > li .box_2depth .group { position: relative; width: 100%; padding: 23px 0 20px 0; }

.c_category_list > ul > li .box_2depth .group:before { position: absolute; left: 20px; right: 20px; top: 0; height: 1px; background: #f4f4f4; content: ""; }

.c_category_list > ul > li .box_2depth .group:first-child { padding-top: 22px; }

.c_category_list > ul > li .box_2depth .group:first-child:before { display: none; }

.c_category_list > ul > li .box_2depth dt { display: block; padding: 10px 20px 9px 20px; font-size: 14px; color: #999; font-weight: bold; }

.c_category_list > ul > li .box_2depth dd > a { display: block; position: relative; padding: 10px 20px 8px 20px; font-size: 15px; color: #111; }

.c_category_list > ul > li .box_2depth dd > a:after { display: none; position: absolute; top: 50%; right: 20px; width: 5px; height: 5px; margin-top: -3px; border: solid #ff0038; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.c_category_list > ul > li .box_2depth dd > a:hover { text-decoration: none; }

.c_category_list > ul > li .box_2depth dd.active { font-weight: normal; }

.c_category_list > ul > li .box_2depth dd.active > a { background: rgba(255, 0, 56, 0.03); color: #ff0038; font-weight: bold; text-decoration: none; }

.c_category_list > ul > li .box_2depth dd.active > a:after { display: block; }

.c_category_list > ul > li .box_2depth dd.active .box_3depth { display: block; }

.c_category_list > ul > li .box_2depth dd.no_depth > a:after { display: none; }

.c_category_list > ul > li .box_3depth { display: none; position: fixed; left: 500px; top: 0; bottom: 0; overflow-y: auto; width: 200px; padding: 20px 0; border-left: 1px solid #eee; background: #fff; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.c_category_list > ul > li .box_3depth a { display: block; position: relative; padding: 10px 20px 8px 20px; font-size: 15px; color: #111; }

.c_category_list > ul > li .box_3depth a:hover { background: rgba(244, 49, 66, 0.03); color: #ff0038; font-weight: bold; text-decoration: none; }

.c_category_list > ul > li .box_3depth a:hover:after { display: block; }

@media screen and (min-width: 0\0) and (-webkit-min-device-pixel-ratio: 0), screen and (min-width: 0\0) and (min-resolution: 0.001dpcm) { .c_category_list > ul > li .box_2depth { overflow-x: hidden; }
  .c_category_list > ul > li .box_2depth .group { width: 200px; }
  .c_header_category .inner { overflow-x: hidden; }
  .c_category_list li { width: 300px; }
  .c_category_group { width: 300px; } }

.c_category_message { position: absolute; left: 0; right: 0; top: 65px; bottom: 0; background: #fff; }

.c_category_message .caution { position: absolute; top: 50%; width: 100%; margin-top: -89px; font-size: 16px; line-height: 24px; color: #333; text-align: center; }

.c_category_message .caution::before { display: block; margin: 0 auto 20px auto; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: 0px -70px; width: 70px; height: 70px; background-size: 363px 300px; content: ""; }

.c_major_service { zoom: 1; }

.c_major_service:after { display: block; content: ""; clear: both; }

.c_major_service li { float: left; width: 50%; }

.c_major_service a { display: block; overflow: hidden; height: 50px; padding: 14px 0 0 24px; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 15px; color: #111; }

.c_major_service a:hover { background: #fafafa; color: #ff0038; text-decoration: none; }

.c_department_list { padding: 0 0 25px 25px; }

.c_department_list li { margin: 10px 0 0 0; }

.c_department_list li:first-child { margin-top: 0; }

.c_department_list a { display: block; }

.c_department_list img { width: 250px; height: 55px; }

.c_category_partnerslist { zoom: 1; padding: 5px 0 25px 0; border-top: 1px solid #f4f4f4; }

.c_category_partnerslist:after { display: block; content: ""; clear: both; }

.c_category_partnerslist li { float: left; width: 50%; padding: 15px 0 0 0; text-align: center; }

.c_category_partnerslist li img { width: 112px; height: 42px; }

.c_category_brandlist { zoom: 1; padding: 0 0 15px 0; border-top: 1px solid #f4f4f4; }

.c_category_brandlist:after { display: block; content: ""; clear: both; }

.c_category_brandlist li { float: left; width: 33.3%; padding: 10px 0 10px 0; }

.c_category_brandlist li a { display: block; position: relative; width: 82px; height: 82px; margin: 0 auto; text-align: center; }

.c_category_brandlist li a:hover:after { position: absolute; left: 0; right: 0; bottom: 0; top: 0; background: rgba(0, 0, 0, 0.02); content: ""; }

.c_category_brandlist li:nth-child(3n-2) { width: 33.4%; }

.c_category_brandlist li .thumnail img { width: 55px; height: 55px; }

.c_category_brandlist li .name { display: block; text-align: center; font-size: 14px; }

.c_category_content { display: none; }

.c_category_content.active { display: block; }

.c_category_banner { position: absolute; left: 0; bottom: 0; }

.c_category_banner img { width: 300px; height: 94px; vertical-align: top; }

.c_header_inventory { display: none; opacity: 0; position: fixed; right: -100%; top: 0; width: 400px; height: 100%; background: #fff; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 200; }

.c_header_inventory:after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.1); opacity: 0; z-index: -1; content: ""; }

.c_header_inventory .inner { height: 100%; }

.c_header_inventory .scrollarea { overflow-y: auto; width: 100%; position: absolute; left: 0; top: 70px; bottom: 266px; background: #fff; }

.c_header_inventory .close { position: absolute; right: 20px; top: 17px; overflow: hidden; line-height: 200px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -217px -45px; width: 36px; height: 36px; background-size: 363px 300px; }

.c_header_inventory.c_header_inventory_not_recommend .scrollarea { bottom: 0px; }

.c_header_inventory.c_header_inventory_not_recommend .c_inventory_reommend { display: none; }

.c_inventory_title { height: 70px; padding: 19px 0 0 25px; border-bottom: 1px solid #f4f4f4; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; }

.c_inventory_title .title { display: inline-block; font-size: 20px; vertical-align: middle; color: #111; }

.c_inventory_title .like_link { display: inline-block; margin: 0 0 0 25px; vertical-align: middle; }

.c_inventory_title .like_link a { position: relative; display: inline-block; padding: 0 12px 0 0; font-size: 14px; color: #111; }

.c_inventory_title .like_link a:after { position: absolute; top: 13px; right: 0; width: 6px; height: 6px; margin: -6px 0 0 -3px; border: solid #111; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.c_inventory_history { padding: 0 25px 25px 43px; }

.c_inventory_history dt { display: block; position: relative; margin: 0 0 1px 0; font-size: 15px; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; z-index: 10; }

.c_inventory_history dt:before { position: absolute; left: -17px; top: 9px; width: 5px; height: 5px; border-radius: 50%; background: #666; content: ""; }

.c_inventory_history .group { position: relative; padding: 23px 0 0 0; }

.c_inventory_history .group:first-child { padding-top: 19px; }

.c_inventory_history .group:first-child:after { top: 36px; }

.c_inventory_history .group:last-child:after { height: 36px; }

.c_inventory_history .group.today dt { color: #ff0038; }

.c_inventory_history .group.today dt:before { background: #ff0038; }

.c_inventory_history ul { zoom: 1; margin-right: -25px; }

.c_inventory_history ul:after { display: block; content: ""; clear: both; }

.c_inventory_history ul li { float: left; position: relative; width: 104px; margin: 10px 0 0 10px; }

.c_inventory_history ul li:nth-child(3n-2) { margin-left: 0; }

.c_inventory_history ul li .thumnail { display: block; position: relative; width: 104px; height: 104px; text-align: center; }

.c_inventory_history ul li .thumnail img { position: absolute; top: 0; bottom: 0; right: 0; left: 0; max-width: 100%; max-height: 100%; margin: auto; }

.c_inventory_history ul li .thumnail:after { position: absolute; left: 0; top: 0; right: 0; bottom: 0; border: 1px solid rgba(0, 0, 0, 0.06); content: ""; }

.c_inventory_history ul li:hover .thumnail:after { border: 1px solid rgba(0, 0, 0, 0.7); }

.c_inventory_history ul li:hover .delete { opacity: 1; }

.c_inventory_history ul li a:focus + .delete { opacity: 1; }

.c_inventory_history ul li .delete { opacity: 0; position: absolute; right: 0; top: 0; overflow: hidden; line-height: 200px; background: #111; width: 23px; height: 23px; overflow: hidden; line-height: 200px; }

.c_inventory_history ul li .delete:before, .c_inventory_history ul li .delete:after { position: absolute; top: 50%; left: 50%; width: 12px; height: 1px; background-color: #fff; content: ""; }

.c_inventory_history ul li .delete:before { -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); }

.c_inventory_history ul li .delete:after { -webkit-transform: translate(-50%, -50%) rotate(135deg); -ms-transform: translate(-50%, -50%) rotate(135deg); transform: translate(-50%, -50%) rotate(135deg); }

.c_inventory_history ul li .delete:focus { opacity: 1; }

.c_inventory_history .recent_more_link { margin: 25px 0 0 0; text-align: center; }

.c_inventory_history .recent_more_link a { display: inline-block; position: relative; height: 40px; line-height: 40px; padding: 0 32px 0 20px; border: 1px solid #ccc; border-radius: 20px; color: #111; font-size: 15px; }

.c_inventory_history .recent_more_link a:hover { text-decoration: none; }

.c_inventory_history .recent_more_link a:after { position: absolute; top: 50%; right: 20px; width: 5px; height: 5px; margin-top: -3px; border: solid #111; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.c_inventory_reommend { position: absolute; left: 0; bottom: 0; width: 100%; border-top: 1px solid #eee; background: #fff; }

.c_inventory_reommend_title { height: 70px; padding: 23px 0 0 25px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_inventory_reommend_title .title { font-size: 17px; color: #111; }

.c_inventory_reommend_list { padding: 0 25px 25px 25px; }

.c_inventory_reommend_list li { margin: 10px 0 0 0; }

.c_inventory_reommend_list li:first-child { margin-top: 0; }

.c_inventory_reommend_list li .c_card a { position: relative; display: block; height: 80px; }

.c_inventory_reommend_list li .c_card a:hover { text-decoration: none; }

.c_inventory_reommend_list li .c_card a:hover .c_prd_name strong { text-decoration: underline; }

.c_inventory_reommend_list li .c_card a:after { position: absolute; left: 0; top: 0; right: 0; bottom: 0; border: 1px solid rgba(0, 0, 0, 0.03); content: ""; }

.c_inventory_reommend_list li .c_prd_thumb { position: relative; float: left; width: 80px; height: 80px; }

.c_inventory_reommend_list li .c_prd_thumb img { position: absolute; top: 0; bottom: 0; right: 0; left: 0; max-width: 100%; max-height: 100%; margin: auto; }

.c_inventory_reommend_list li .c_card_info { margin: 0 6px 0 95px; padding: 16px 0 0 0; }

.c_inventory_reommend_list li .c_prd_name { margin: 0 0 4px 0; }

.c_inventory_reommend_list li .c_prd_price .rate { font-size: 17px; line-height: 17px; }

.c_inventory_reommend_list li .c_prd_price .rate .unit { font-size: 17px; line-height: 17px; }

.c_inventory_reommend_list li .c_prd_price .price { font-size: 17px; line-height: 17px; }

.c_inventory_reommend_list li .c_prd_price .unit { font-size: 15px; }

.c_inventory_reommend_navigator { position: absolute; right: 24px; top: 21px; }

.c_inventory_reommend_navigator button { overflow: hidden; position: relative; width: 28px; height: 28px; line-height: 300px; border-radius: 50%; -webkit-box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.28); box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.28); background: #fff; }

.c_inventory_reommend_navigator button::before { position: absolute; left: 50%; top: 50%; content: ""; }

.c_inventory_reommend_navigator button.previous::before { margin: -6px 0 0 -5px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -351px -158px; width: 8px; height: 11px; background-size: 363px 300px; }

.c_inventory_reommend_navigator button.previous:hover::before { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -347px -222px; width: 8px; height: 11px; background-size: 363px 300px; }

.c_inventory_reommend_navigator button.next { margin-left: 10px; }

.c_inventory_reommend_navigator button.next::before { margin: -6px 0 0 -3px; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -237px -100px; width: 8px; height: 11px; background-size: 363px 300px; }

.c_inventory_reommend_navigator button.next:hover::before { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -147px -70px; width: 8px; height: 11px; background-size: 363px 300px; }

.c_inventory_reommend_navigator button:disabled.previous::before { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -351px -174px; width: 8px; height: 11px; background-size: 363px 300px; }

.c_inventory_reommend_navigator button:disabled.next::before { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -237px -116px; width: 8px; height: 11px; background-size: 363px 300px; }

.c_inventory_reommend_navigator button:disabled:hover { -webkit-box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.28); box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.28); }

.c_inventory_reommend_navigator button:hover { -webkit-box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.16), 0px 0px 1px 0px rgba(0, 0, 0, 0.45); box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.16), 0px 0px 1px 0px rgba(0, 0, 0, 0.45); }

.c_inventory_no_data { height: 100%; padding: 70px 0 0 0; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; }

.c_inventory_no_data .caution { position: absolute; top: 50%; width: 100%; margin-top: -58px; font-size: 17px; color: #333; text-align: center; }

.c_inventory_no_data .caution::before { display: block; margin: 0 auto 20px auto; background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: 0px -70px; width: 70px; height: 70px; background-size: 363px 300px; content: ""; }

.footer_wrap3 { background: #fafafa; color: #333; font: 14px/1 "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; letter-spacing: -1px; }

.footer_wrap3.no_toolbar { padding-bottom: 0; }

.footer_wrap3 button { color: #333; }

.footer_wrap3 .f_menu { padding: 12px 0; background: #f2f2f2; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; line-height: 22px; }

.footer_wrap3 .btn_small { display: inline-block; padding: 0 8px; border: 1px solid #dadada; background-color: #fafafa; border-radius: 1px; font-size: 11px; color: #666; line-height: 18px; vertical-align: middle; }

.footer_wrap3 a.btn_small:hover { text-decoration: none; }

.footer_wrap3 .info_conts, .footer_wrap3 .add_conts, .footer_wrap3 .award_conts { width: 1200px; margin: 0 auto; }

.footer_wrap3 .f_info { position: relative; width: 1200px; min-height: 220px; margin: 0 auto; padding-top: 30px; }

.footer_wrap3 .f_info .ico { position: absolute; right: 5px; top: 6px; width: 3px; height: 5px; background: url("/img/common/v2/sp_footer.png") -205px -44px no-repeat; }

.footer_wrap3 .f_info a.btn_small.arr { position: relative; margin: -1px 0 -1px 10px; padding-right: 14px; line-height: 17px; vertical-align: top; }

.footer_wrap3 .f_info a.btn_f_arr { display: inline-block; position: relative; margin-left: 6px; padding-right: 13px; font-size: 12px; line-height: 17px; color: #999; vertical-align: top; }

.footer_wrap3 .f_info a.btn_f_arr .ico { background-position: -218px -44px; }

.footer_wrap3 .f_info .add_sk { position: relative; float: left; width: 468px; height: 90px; margin-bottom: 22px; padding-left: 104px; }

.footer_wrap3 .f_info .add_sk dl { padding-left: 20px; border-left: 1px solid #dadada; }

.footer_wrap3 .f_info .add_center { float: left; width: 311px; height: 90px; margin-bottom: 22px; padding: 0 20px; border-left: 1px solid #dadada; }

.footer_wrap3 .f_info .add_ele { float: left; width: 248px; height: 90px; margin-bottom: 22px; padding-left: 20px; border-left: 1px solid #dadada; }

.footer_wrap3 .f_info dt { margin-bottom: 4px; font-weight: bold; color: #333; line-height: 18px; }

.footer_wrap3 .f_info dd { color: #666; font-size: 13px; line-height: 17px; zoom: 1; }

.footer_wrap3 .f_info dd a { color: #666; }

.footer_wrap3 .f_info dd span.pd { padding-left: 12px; }

.footer_wrap3 .f_info .logo { position: absolute; left: 0; top: 27px; width: 84px; height: 36px; background: url("/img/common/v2/sp_footer.png") 0 0 no-repeat; }

.footer_wrap3 .info_conts { position: relative; clear: both; border-top: 1px solid #e8e8e8; margin-top: 20px; padding: 20px 0; }

.footer_wrap3 .info_conts .btnwrap { padding-bottom: 20px; }

.footer_wrap3 .info_conts .txt { font-size: 12px; font-weight: bold; color: #868ba8; }

.footer_wrap3 .info_conts .copy { margin-top: 7px; color: #666; font-size: 12px; letter-spacing: 0; }

.footer_wrap3 .info_conts .fr { position: absolute; right: 0; top: 20px; width: 220px; text-align: right; }

.footer_wrap3 .info_conts .fr button.btn_small { width: 80px; }

.footer_wrap3 .info_conts .fam_wrap { display: inline-block; *display: inline; zoom: 1; position: relative; width: 123px; height: 18px; border: 1px solid #dadada; background: #fff; border-radius: 1px; text-align: left; vertical-align: middle; }

.footer_wrap3 .info_conts .fam_wrap button { position: relative; width: 100%; height: 18px; padding: 0 8px; background: #fff; font-size: 11px; line-height: 18px; color: #666; text-align: left; letter-spacing: 0; }

.footer_wrap3 .info_conts .fam_wrap button .ico { position: absolute; right: 5px; top: 50%; width: 9px; height: 6px; margin-top: -3px; background: url("/img/common/v2/sp_footer.png") -152px -40px no-repeat; }

.footer_wrap3 .info_conts .fam_wrap.on button .ico { background-position: -171px -40px; }

.footer_wrap3 .info_conts .fam_wrap ul { display: none; position: absolute; left: -1px; bottom: 19px; *bottom: 20px; width: 123px; padding: 6px 0; border: 1px solid #dadada; border-bottom: 0; background: #fff; letter-spacing: 0; }

.footer_wrap3 .info_conts .fam_wrap.on ul { display: block; }

.footer_wrap3 .info_conts .fam_wrap li { float: left; width: 100%; }

.footer_wrap3 .info_conts .fam_wrap li a { display: block; padding: 0 8px; font-size: 11px; line-height: 20px; color: #666; }

.footer_wrap3 .info_conts .fam_wrap li a:hover { background-color: #f2f2f2; font-weight: bold; color: #333; text-decoration: none; }

.footer_wrap3 .f_guide { padding: 20px 0 15px; background: #fff; }

.footer_wrap3 .f_guide .inner { position: relative; width: 1200px; margin: 0 auto; }

.footer_wrap3 .f_guide .lk_guide { display: inline-block; font-size: 13px; color: #666; line-height: 18px; }

.footer_wrap3 .f_guide .lk_guide .ico_arr { display: inline-block; overflow: hidden; width: 10px; height: 16px; margin: -3px 0 3px 5px; background: url("/img/mobilephone/ico_more_right.png") no-repeat; vertical-align: middle; line-height: 200px; }

.footer_wrap3 .f_menu_list { width: 1200px; margin: 0 auto; }

.footer_wrap3 .f_menu_list:after { display: block; clear: both; content: ""; }

.footer_wrap3 .f_menu_list li { position: relative; float: left; width: 52px; padding-left: 23px; }

.footer_wrap3 .f_menu_list li:before { position: absolute; top: 50%; left: 11px; width: 1px; height: 10px; margin-top: -5px; background-color: #c4c4c4; content: ""; }

.footer_wrap3 .f_menu_list li:first-child { padding-left: 0; }

.footer_wrap3 .f_menu_list li:first-child:before { display: none; }

.footer_wrap3 .f_menu_list li:nth-child(4), .footer_wrap3 .f_menu_list li:nth-child(5) { width: 104px; }

.footer_wrap3 .f_menu_list li:nth-child(6) { width: 52px; }

.footer_wrap3 .f_menu_list li:nth-child(7) { width: 39px; }

.footer_wrap3 .f_menu_list li:nth-child(8) { width: 74px; }

.footer_wrap3 .f_menu_list li:nth-child(9) { width: 91px; }

.footer_wrap3 .f_menu_list li:nth-child(10) { width: 78px; }

.footer_wrap3 .f_menu_list li:nth-child(11) { width: 117px; }

.footer_wrap3 .f_menu_list li:nth-child(12) { width: 57px; }

.footer_wrap3 .f_menu_list .lk_f_menu { display: block; color: #666; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; text-align: center; }

.l_footer { min-height: 317px; padding: 0 0 30px 0; letter-spacing: 0; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; line-height: 1.5; background: #fff; }

.b_footer_menu { height: 70px; border-top: 1px solid #eee; border-bottom: 1px solid #f4f4f4; -webkit-box-sizing: border-box; box-sizing: border-box; }

.b_footer_menu > .inner { zoom: 1; width: 1240px; margin: 0 auto; }

.b_footer_menu > .inner:after { display: block; content: ""; clear: both; }

.c_footer_menu_list { float: left; padding: 25px 0 0 0; }

.c_footer_menu_list li { float: left; margin: 0 0 0 20px; }

.c_footer_menu_list li:first-child { margin-left: 0; }

.c_footer_menu_list a { position: relative; font-size: 14px; color: #333; }

.c_footer_menu_list .new { position: absolute; right: -13px; top: -9px; width: 14px; height: 14px; overflow: hidden; line-height: 200px; background: url("/img/common/v3/icon_new.png") no-repeat; background-size: 14px 14px; }

.c_footer_selectgroup { float: right; padding: 17px 0 0 0; }

.c_footer_select { float: left; position: relative; margin: 0 0 0 11px; z-index: 10; }

.c_footer_select > button { position: relative; overflow: hidden; width: 175px; height: 36px; padding: 0 35px 0 10px; text-overflow: ellipsis; font-size: 14px; color: #111; border: 1px solid #ccc; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: left; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_footer_select > button:after { position: absolute; right: 16px; top: 16px; width: 6px; height: 6px; margin: -5px 0 0 -4px; border: solid #111; border-width: 1px 1px 0 0; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); content: ""; }

.c_footer_select .select_layer { display: none; position: absolute; left: 0; top: 35px; width: 100%; padding: 9px 0; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ccc; border-top-color: #f4f4f4; background: #fff; }

.c_footer_select .select_layer a { display: block; padding: 3px 10px; color: #111; }

.c_footer_select.active .select_layer { display: block; }

.c_footer_info { position: relative; width: 1240px; margin: 0 auto; }

.c_footer_info dl { position: relative; padding: 30px 430px 0 0; }

.c_footer_info dl dt { display: block; font-weight: bold; color: #111; }

.c_footer_info dl dd { font-size: 12px; line-height: 18px; color: #666; }

.c_footer_info dl address { display: inline; }

.c_footer_info dl .link { display: inline-block; position: relative; padding: 0 8px 0 0; color: #111; }

.c_footer_info dl .link:after { position: absolute; right: 0; top: 6px; width: 5px; height: 5px; border: solid #111; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.c_footer_info dl .about dt { margin: 0 0 10px 0; font-size: 14px; }

.c_footer_info dl .about dd { margin: 0; }

.c_footer_info dl .about .point { color: #111; font-size: 10px; }

.c_footer_info dl .about .link { margin-left: 5px; }

.c_footer_info dl .about .add_link { margin: 20px 0 20px 0; }

.c_footer_info dl .about .add_link a, .c_footer_info dl .about .add_link button { display: inline-block; height: 24px; margin: 0 7px 0 0; line-height: 22px; padding: 0 6px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #eee; text-align: center; font-size: 12px; vertical-align: top; color: #111; }

.c_footer_info dl .about .add_link a:hover { text-decoration: none; }

.c_footer_info dl .contact { position: absolute; right: 0; top: 0; width: 361px; padding: 30px 0 0 0; }

.c_footer_info dl .contact dt { margin: 0 0 10px 0; font-size: 14px; }

.c_footer_info dl .contact dt .call { display: inline-block; margin: 0 0 0 4px; font-size: 14px; font-weight: bold; color: #ff0038; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; vertical-align: top; }

.c_footer_info dl .contact dt.space { margin-top: 34px; margin-bottom: 9px; }

.c_footer_info dl .contact .link { margin-right: 39px; }

.c_footer_info dl .contact .relative_link { margin-top: 8px; }

.c_footer_info .copyright { margin: -3px 0 0 0; color: #999; font-size: 10px; }

.c-footer-contact { position: absolute !important; right: 0; top: 0; width: 361px; padding: 30px 0 0 0 !important; }

.c-footer-contact--active .c-footer-contact__detail { display: block; }

.c-footer-contact--active .c-footer-contact__button:after { margin: 0 0 0 7px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.c-footer-contact__item:not(:first-of-type) { margin-top: 10px; }

.c-footer-contact__title { color: #111; font-weight: 400; }

.c-footer-contact__button { color: #111; font-size: 14px; font-weight: 700; line-height: 20px; }

.c-footer-contact__button:after { display: inline-block; width: 6px; height: 6px; margin: -5px 0 0 7px; border: solid #111; border-width: 1px 1px 0 0; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); vertical-align: middle; content: ""; }

.c-footer-contact__detail { display: none; margin: 10px 0 5px; color: #666; font-size: 12px; line-height: 18px; }

.c-footer-contact__relative { margin-top: 8px; }

.c-footer-contact__link { margin-right: 39px; display: inline-block; position: relative; padding: 0 8px 0 0; color: #111; }

.c-footer-contact__link:after { position: absolute; right: 0; top: 6px; width: 5px; height: 5px; border: solid #111; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.c_footer_award { zoom: 1; width: 1240px; margin: 20px auto 0 auto; }

.c_footer_award:after { display: block; content: ""; clear: both; }

.c_footer_award li { float: left; margin: 0 10px 0 0; }

.c_footer_award li a { display: block; width: 100%; height: 100%; overflow: hidden; line-height: 200px; }

.c_footer_award li.isms { background-image: url("/img/common/sprites/sp_footer_2x_2023621_140558.png"); background-position: 0px 0px; width: 113px; height: 36px; background-size: 219px 159px; }

.c_footer_award li.kssqi { background-image: url("/img/common/sprites/sp_footer_2x_2023621_140558.png"); background-position: -59px -123px; width: 53px; height: 36px; background-size: 219px 159px; }

.c_footer_award li.kcsi { background-image: url("/img/common/sprites/sp_footer_2x_2023621_140558.png"); background-position: 0px -123px; width: 54px; height: 36px; background-size: 219px 159px; }

.c_footer_award li.kolsa { background-image: url("/img/common/sprites/sp_footer_2x_2023621_140558.png"); background-position: 0px -82px; width: 70px; height: 36px; background-size: 219px 159px; }

.c_footer_award li.openmarket { background-image: url("/img/common/sprites/sp_footer_2x_2023621_140558.png"); background-position: 0px -41px; width: 108px; height: 36px; background-size: 219px 159px; }

.c_footer_award li.kats { background-image: url("/img/common/sprites/sp_footer_2x_2023621_140558.png"); background-position: -118px 0px; width: 101px; height: 36px; background-size: 219px 159px; }

.c_footer_award li.system { background-image: url("/img/common/sprites/sp_footer_2x_2023621_140558.png"); background-position: -118px -41px; width: 101px; height: 36px; background-size: 219px 159px; }

.c_footer_award li.ccm { background-image: url("/img/common/sprites/sp_footer_2x_2023621_140558.png"); background-position: -144.5px -82px; width: 54.5px; height: 36px; background-size: 219px 159px; }

.c_footer_award li.pcr { background-image: url("/img/common/sprites/sp_footer_2x_2023621_140558.png"); background-position: -75px -82px; width: 64.5px; height: 36px; background-size: 219px 159px; }

.wing_banner { position: absolute; top: 0; left: 50%; z-index: 10000; padding-top: 10px; margin-left: 500px; }

.wing_banner.wing_fixed { position: fixed; top: 0; }

.wing_banner .wing_prd_wrap { position: relative; width: 68px; margin-bottom: -1px; border: 1px solid #dadee1; background: #fff; }

.wing_banner .wing_prd_wrap .hwrap { margin-bottom: 9px; line-height: 14px; text-align: center; }

.wing_banner .wing_prd_wrap .hwrap .tit { display: block; padding-top: 9px; font-weight: normal; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 11px; line-height: 14px; color: #666; letter-spacing: -1px; }

.wing_banner .wing_prd_wrap .hwrap .tit a { display: block; position: relative; margin-top: -9px; padding-top: 9px; margin-bottom: 12px; text-align: center; text-decoration: none; }

.wing_banner .wing_prd_wrap .hwrap .tit a .tx { display: block; color: #666; }

.wing_banner .wing_prd_wrap .hwrap .tit a .count { display: inline-block; margin-top: 3px; padding-bottom: 1px; font-weight: bold; font-family: Tahoma, sans-serif; font-size: 11px; line-height: 12px; letter-spacing: 0; color: #ff0038; background: url("/img/common/bg_tit_line.gif") repeat-x left bottom; }

.wing_banner .wing_prd_wrap .hwrap .tit a .count:before { display: block; height: 0; content: ""; }

.wing_banner .wing_prd_wrap .hwrap .tit .ico { display: block; position: absolute; left: -1px; bottom: -1px; width: 15px; height: 15px; }

.wing_banner .wing_prd_wrap .hwrap .tit a:hover .ico { background: url("/img/common/v2/sp_common_v2.png") no-repeat -95px -385px; }

.wing_banner .wing_prd_wrap .hwrap .tit a:hover .tx { text-decoration: underline; }

.wing_banner .wing_prd_wrap .hwrap .tit.on a .ico { background: url("/img/common/v2/sp_common_v2.png") no-repeat -115px -385px; }

.wing_banner .wing_prd_list { margin: 0 4px 10px; }

.wing_banner .wing_prd_list ul { position: relative; width: 60px; height: 125px; }

.wing_banner .wing_prd { position: relative; margin-bottom: 5px; font-size: 0; }

.wing_banner .wing_prd .wing_prd_img { display: block; width: 60px; height: 60px; text-align: center; }

.wing_banner .wing_prd img { max-width: 60px; height: 60px; *width: 60px; *max-width: auto; vertical-align: middle; }

.wing_banner .wing_prd .wing_prd_info { display: none; }

.wing_banner .wing_prd a:hover .wing_prd_info { display: block; position: absolute; top: 0; right: 0; z-index: 20; width: 140px; height: 58px; padding-right: 59px; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 11px; line-height: 14px; border: 1px solid #111111; background: url("/img/common/blank.gif"); }

.wing_banner .wing_prd a:hover .wing_prd_info .p_name { display: block; overflow: hidden; height: 30px; padding: 8px 20px 0 15px; line-height: 15px; color: #111; background: #fff; }

.wing_banner .wing_prd a:hover .wing_prd_info .p_price { display: block; height: 14px; padding: 0 20px 6px 15px; color: #ff0038; background: #fff; }

.wing_banner .wing_prd a:hover .wing_prd_info .p_price strong { font-family: Tahoma, sans-serif; }

.wing_banner .wing_prd a:hover .wing_prd_info .p_name:hover { text-decoration: underline; }

.wing_banner .wing_prd .wing_btn_delete { display: none; position: absolute; top: 0; right: 0; z-index: 999; width: 13px; height: 13px; font-size: 0; line-height: 0; color: transparent; background: url("/img/common/v2/sp_common_v2.png") no-repeat -21px -387px; }

.wing_banner .wing_prd:hover .wing_btn_delete { display: inline-block; }

.wing_banner .wing_paging { margin: 9px 0 10px; }

.wing_banner .wing_paging .count { text-align: center; font-family: Tahoma, sans-serif; font-size: 11px; line-height: 14px; letter-spacing: 0; color: #999999; }

.wing_banner .wing_paging .count strong { color: #111; }

.wing_banner .wing_paging .wing_btn { overflow: hidden; margin: 5px auto 0; width: 32px; }

.wing_banner .wing_paging .wing_btn button { float: left; width: 16px; height: 16px; font-size: 0; line-height: 0; background: url("/img/common/v2/sp_common_v2.png") no-repeat 0 0; }

.wing_banner .wing_paging button.wing_btn_prev { background-position: left -365px; }

.wing_banner .wing_paging button.wing_btn_next { background-position: -16px -365px; }

.wing_banner .wing_prd_wrap2 { margin-bottom: 5px; background: #fff; border-bottom: 1px solid #dadee1; }

.wing_banner .wing_prd_wrap2 .wing_prd_list ul { height: 60px; }

.wing_banner .wing_prd_wrap2 .ad_nwlay { position: absolute; bottom: 9px; right: 5px; width: 25px; height: auto; margin-left: 0; z-index: 1000; }

.wing_banner .wing_prd_wrap2 .ad_nwlay button.ad_link { margin-bottom: 0; font-size: 0; line-height: 0; width: 25px; height: 16px; color: transparent; background: transparent url("/img/common/v2/sp_common_v2.png") no-repeat -60px -385px; vertical-align: middle; }

.wing_banner .wing_prd_wrap2 .ad_nwlay button.ad_link .ico { display: inline-block; width: 0; height: 0; margin-left: 0; font-size: 0; line-height: 0; color: transparent; }

.wing_banner .wing_prd_wrap2 .ad_nwlay .help_pop { position: absolute; top: 17px; left: auto; right: 0; width: 138px; padding: 7px 20px 5px 5px; height: auto; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 11px; line-height: 14px; vertical-align: middle; text-align: left; color: #888888; border: 1px solid #dadee1; background: #fff; }

.wing_banner .wing_prd_wrap2 .ad_nwlay .help_pop p { white-space: normal; }

.wing_banner .wing_prd_wrap2 .ad_nwlay .help_pop .btn_close { display: block; position: absolute; top: 3px; right: 3px; width: 16px; height: 16px; font-size: 0; line-height: 0; color: transparent; background: url("/img/common/v2/sp_common_v2.png") no-repeat -38px -384px; }

.wing_banner .wing_prd_layer { display: none; position: absolute; top: -1px; right: 69px; padding-top: 38px; z-index: 10; border: 1px solid #111111; background: #fff; }

.wing_banner .wing_prd_layer ul { overflow-y: auto; overflow-x: hidden; position: relative; width: 285px; max-height: 570px; *height: 570px; padding: 0 15px 5px 15px; }

.wing_banner .wing_prd_layer li { position: relative; width: 270px; margin: 10px 0 5px; padding-top: 10px; border-top: 1px solid #f2f2f2; }

.wing_banner .wing_prd_layer li:first-child { margin-top: 0; padding-top: 0; border: none; }

.wing_banner .wing_prd_layer li a { display: block; }

.wing_banner .wing_prd_layer .wing_prd { display: block; overflow: hidden; }

.wing_banner .wing_prd_layer .wing_prd_img { display: block; position: relative; float: left; width: 60px; height: 60px; text-align: center; border: 1px solid #fff; }

.wing_banner .wing_prd_layer .wing_prd_img img { max-width: 60px; *max-width: auto; *width: 60px; height: 60px; vertical-align: middle; }

.wing_banner .wing_prd_layer .wing_prd_info2 { display: block; float: left; width: 195px; padding: 12px 0 0 10px; }

.wing_banner .wing_prd_layer .wing_prd_info2 .wing_prd_info2_inner { display: block; }

.wing_banner .wing_prd_layer .wing_prd_info2 .p_name { display: block; overflow: hidden; width: 193px; height: 18px; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 14px; line-height: 17px; color: #666666; }

.wing_banner .wing_prd_layer .wing_prd_info2 .p_price { display: block; margin-top: 3px; font-family: Tahoma, sans-serif; font-size: 12px; color: #ff0038; }

.wing_banner .wing_prd_layer .wing_btn_close { position: absolute; top: 10px; right: 10px; width: 16px; height: 16px; font-size: 0; line-height: 0; color: transparent; background: url("/img/common/v2/sp_common_v2.png") no-repeat -39px -365px; }

.wing_banner .wing_prd_layer .wing_layer_tail { position: absolute; top: 25px; right: -7px; width: 7px; height: 13px; background: url("/img/common/v2/sp_common_v2.png") no-repeat -65px -364px; }

.wing_banner .wing_prd_layer li a:hover .p_name { text-decoration: underline; }

.wing_banner .wing_prd_layer li:hover .wing_prd_img { border: 1px solid #111; }

.wing_banner .wing_prd_layer li:hover .wing_btn_delete { display: block; }

.wing_banner .wing_prd_layer li:focus .wing_btn_delete { display: block; }

.wing_banner .wing_prd_layer li .wing_btn_delete { display: none; position: absolute; top: 10px; left: 48px; z-index: 1; width: 13px; height: 13px; font-size: 0; line-height: 0; color: transparent; background: url("/img/common/v2/sp_common_v2.png") no-repeat -21px -387px; }

.wing_banner .wing_prd_layer li:first-child .wing_btn_delete { top: 0; }

.wing_banner .wing_prd_layer.on { display: block; }

.wing_banner .wing_vis_area { margin-bottom: 5px; }

.wing_banner .btn_top { width: 70px; height: 27px; background: url("/img/main/wing/img_top.gif") no-repeat left top; }

.wing_banner .btn_top a { display: block; width: 100%; height: 27px; font-size: 0; line-height: 0; color: transparent; }

.bnr_upgrade_box { height: 70px; background: #4fb5f3; }

.bnr_upgrade_box a { display: block; height: 100%; margin: 0 auto; text-align: center; }

.bnr_upgrade_box img { max-width: 100%; height: 100%; vertical-align: top; }

.b_wing { position: fixed; left: 0; bottom: 0px; right: 0px; z-index: 1050; width: 100%; min-width: 1510px; height: 0px; }

.b_wing .inner { position: absolute; right: 0; bottom: 30px; width: 70px; padding-right: 30px; text-align: center; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.b_wing .c_adtext { display: block; height: 18px; margin-bottom: 5px; }

.b_wing .c_ad_layer { right: 0; top: 18px; }

.b_wing .c_ad_layer_body { text-align: left; }

.b_wing.b_wing_down { z-index: 990; }

.c_wing_marketing_banner { margin-bottom: 10px; }

.c_wing_marketing_banner a { display: block; }

.c_wing_marketing_banner img { width: 70px; height: 140px; }

.c_wing_product_banner { width: 70px; height: 140px; margin: 0 0 10px 0; padding: 20px 0 0 0; border-radius: 35px; background: #fff; border: 1px solid rgba(0, 0, 0, 0.08); -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_wing_product_banner .text { display: block; overflow: hidden; height: 45px; margin: 0 0 7px 0; padding: 0 6px; font-size: 12px; line-height: 15px; color: #666; }

.c_wing_product_banner .thumbnail { overflow: hidden; display: block; width: 60px; height: 60px; border-radius: 50%; margin: 0 auto; text-align: center; }

.c_wing_product_banner .thumbnail img { max-width: 100%; height: 100%; }

.c_wing_product_ad { margin: 0 0 10px 0; }

.c_wing_product_ad a { position: relative; right: 0px; display: block; width: 70px; height: 70px; padding: 4px 0 0 4px; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 35px; background: #fff; border: 1px solid rgba(0, 0, 0, 0.08); }

.c_wing_product_ad a:focus, .c_wing_product_ad a:hover { width: 175px; right: 106px; padding-left: 110px; -webkit-box-shadow: 0 6px 24px -8px rgba(0, 0, 0, 0.12), 0 0 1px 0 rgba(0, 0, 0, 0.36); box-shadow: 0 6px 24px -8px rgba(0, 0, 0, 0.12), 0 0 1px 0 rgba(0, 0, 0, 0.36); border: 1px solid rgba(0, 0, 0, 0); }

.c_wing_product_ad a:focus .info, .c_wing_product_ad a:hover .info { position: static; width: auto; height: auto; margin: 0; clip: auto; white-space: normal; position: absolute; left: 0; top: 0; width: 110px; padding: 12px 9px 0 25px; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: left; }

.c_wing_product_ad .c_prd_thumb { overflow: hidden; width: 60px; height: 60px; text-align: center; border-radius: 50%; }

.c_wing_product_ad .c_prd_thumb img { max-width: 100%; height: 100%; }

.c_wing_product_ad .info { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; position: absolute; left: 0; top: 0; width: 110px; padding: 12px 9px 0 25px; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: left; overflow: hidden; }

.c_wing_product_ad .info .c_prd_name { margin: 0 0 1px 0; font-size: 12px; line-height: 15px; letter-spacing: 0.5px; color: #666; }

.c_wing_product_ad .info .c_prd_name.c_prd_name_row_2 { height: 30px; }

.c_wing_product_ad .info .c_prd_name strong { color: #666; }

.c_wing_product_ad .info .c_prd_price { line-height: 15px; }

.c_wing_product_ad .info .c_prd_price .price { font-size: 11px; line-height: 15px; }

.c_wing_product_ad .info .c_prd_price .value { font-size: 11px; color: #666; line-height: 15px; }

.c_wing_product_ad .info .c_prd_price .unit { font-size: 12px; color: #666; line-height: 15px; }

.c_wing_top { position: relative; width: 60px; height: 60px; margin: 0 auto; border-radius: 50%; overflow: hidden; line-height: 200px !important; background: #000; }

.c_wing_top::after { position: absolute; left: 50%; top: 50%; margin: -12px 0 0 -12px; background-image: url("/img/common/sprites/sp_banner_2x.png"); background-position: 0px 0px; width: 25px; height: 24px; background-size: 25px 24px; content: ""; }

@media (max-width: 1510px) { .b_wing { min-width: 1280px; position: absolute; left: 0; top: 0; right: auto; bottom: auto; }
  .b_wing .inner { right: -80px; padding-right: 0; bottom: auto; -webkit-transition: top ease-in; transition: top ease-in; } }

.c_banner_bottom_wrap { width: 1240px; margin: 0 auto 30px; }

.c_banner_bottom { width: 1240px; margin: 0 auto 30px; text-align: center; }

.c_banner_bottom a { display: block; }

.c_banner_bottom a > img { max-width: 100%; width: auto; height: auto; vertical-align: top; }

.c-button { position: relative; display: inline-block; -webkit-box-sizing: border-box; box-sizing: border-box; vertical-align: middle; text-align: center; border: 1px solid transparent; }

.c-button[type="button"], .c-button[type="submit"] { border: 1px solid transparent; }

.c-button--bold { font-weight: bold; }

.c-button--text-left { text-align: left; }

.c-button:disabled, .c-button--disabled { cursor: pointer; }

.c-button:hover { text-decoration: none; }

.c-button--primary { color: #fff; background-color: #ff0038; border-color: #ff0038; }

.c-button--primary[type="button"], .c-button--primary[type="submit"] { color: #fff; background-color: #ff0038; border-color: #ff0038; }

.c-button--primary::after { border-color: #fff; }

.c-button--primary::after[type="button"], .c-button--primary::after[type="submit"] { border-color: #fff; }

.c-button--primary:disabled, .c-button--primary.c-button--disabled { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--primary:disabled[type="button"], .c-button--primary:disabled[type="submit"], .c-button--primary.c-button--disabled[type="button"], .c-button--primary.c-button--disabled[type="submit"] { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--alert { color: #ff0038; background-color: #fff; border-color: #ff0038; }

.c-button--alert[type="button"], .c-button--alert[type="submit"] { color: #ff0038; background-color: #fff; border-color: #ff0038; }

.c-button--alert::after { border-color: #ff0038; }

.c-button--alert::after[type="button"], .c-button--alert::after[type="submit"] { border-color: #ff0038; }

.c-button--alert:disabled, .c-button--alert.c-button--disabled { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--alert:disabled[type="button"], .c-button--alert:disabled[type="submit"], .c-button--alert.c-button--disabled[type="button"], .c-button--alert.c-button--disabled[type="submit"] { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--normal { color: #111; background-color: #fff; border-color: #ccc; }

.c-button--normal[type="button"], .c-button--normal[type="submit"] { color: #111; background-color: #fff; border-color: #ccc; }

.c-button--normal::after { border-color: #ccc; }

.c-button--normal::after[type="button"], .c-button--normal::after[type="submit"] { border-color: #ccc; }

.c-button--normal:disabled, .c-button--normal.c-button--disabled { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--normal:disabled[type="button"], .c-button--normal:disabled[type="submit"], .c-button--normal.c-button--disabled[type="button"], .c-button--normal.c-button--disabled[type="submit"] { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--secondary { color: #0b83e6; background-color: #fff; border-color: #0b83e6; }

.c-button--secondary[type="button"], .c-button--secondary[type="submit"] { color: #0b83e6; background-color: #fff; border-color: #0b83e6; }

.c-button--secondary::after { border-color: #0b83e6; }

.c-button--secondary::after[type="button"], .c-button--secondary::after[type="submit"] { border-color: #0b83e6; }

.c-button--secondary:disabled, .c-button--secondary.c-button--disabled { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--secondary:disabled[type="button"], .c-button--secondary:disabled[type="submit"], .c-button--secondary.c-button--disabled[type="button"], .c-button--secondary.c-button--disabled[type="submit"] { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--black { color: #fff; background-color: #333; border-color: #333; }

.c-button--black[type="button"], .c-button--black[type="submit"] { color: #fff; background-color: #333; border-color: #333; }

.c-button--black::after { border-color: #fff; }

.c-button--black::after[type="button"], .c-button--black::after[type="submit"] { border-color: #fff; }

.c-button--black:disabled, .c-button--black.c-button--disabled { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--black:disabled[type="button"], .c-button--black:disabled[type="submit"], .c-button--black.c-button--disabled[type="button"], .c-button--black.c-button--disabled[type="submit"] { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button-luxy { position: relative; display: inline-block; -webkit-box-sizing: border-box; box-sizing: border-box; vertical-align: middle; text-align: center; border: 1px solid transparent; }

.c-button-luxy[type="button"], .c-button-luxy[type="submit"] { border: 1px solid transparent; }

.c-button-luxy--bold { font-weight: bold; }

.c-button-luxy--text-left { text-align: left; }

.c-button-luxy:disabled, .c-button-luxy--disabled { cursor: pointer; }

.c-button-luxy:hover { text-decoration: none; }

.c-button-luxy--primary { color: #fff; background-color: #0f0fd9; border-color: #0f0fd9; }

.c-button-luxy--primary[type="button"], .c-button-luxy--primary[type="submit"] { color: #fff; background-color: #0f0fd9; border-color: #0f0fd9; }

.c-button-luxy--primary::after { border-color: #0f0fd9; }

.c-button-luxy--primary::after[type="button"], .c-button-luxy--primary::after[type="submit"] { border-color: #0f0fd9; }

.c-button-luxy--primary:disabled, .c-button-luxy--primary.c-button-luxy--disabled { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button-luxy--primary:disabled[type="button"], .c-button-luxy--primary:disabled[type="submit"], .c-button-luxy--primary.c-button-luxy--disabled[type="button"], .c-button-luxy--primary.c-button-luxy--disabled[type="submit"] { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-p-info__title { color: #111; font-size: inherit; font-weight: bold; }

.c-p-info__title:not(:first-child) { margin-top: 20px; }

.c-p-info__sentence { position: relative; margin-top: 4px; color: inherit; font-size: inherit; line-height: inherit; text-align: inherit; }

.c-p-info__sentence:first-of-type { margin-top: 10px; }

.c-p-info__sentence::before { display: none; position: absolute; top: 9px; left: 5px; width: 2px; height: 2px; border-radius: 50%; background-color: #666; content: ""; }

.c-p-info__sentence--bullet { padding-left: 13px; }

.c-p-info__sentence--bullet::before { display: block; }

.c-p-info__sentence--bullet-emphasis { padding-left: 13px; color: #ff0038; }

.c-p-info__sentence--bullet-emphasis::before { display: block; background-color: #ff0038; }

.c-p-info__sentence--bullet-highlight { padding-left: 13px; color: #0b83e6; }

.c-p-info__sentence--bullet-highlight::before { display: block; background-color: #0b83e6; }

.c-p-info__list { margin-top: 10px; color: inherit; font-size: inherit; line-height: inherit; }

.c-p-info__list:first-child { margin-top: 0; }

.c-p-info__list.c-p-info__list--bullet .c-p-info__list-item::before { background-color: #666; }

.c-p-info__list .c-p-info__list-item { margin-top: 4px; }

.c-p-info__list .c-p-info__list-item:first-child { margin-top: 0; }

.c-p-info__list-item { position: relative; color: inherit; font-size: inherit; line-height: inherit; }

.c-p-info__list-item--emphasis { color: #ff0038; }

.c-p-info__list-item--emphasis::before { background-color: #ff0038; }

.c-p-info__list-item--highlight { color: #0b83e6; }

.c-p-info__list-item--highlight::before { background-color: #0b83e6; }

.c-p-info__list--bullet .c-p-info__list-item { padding-left: 13px; }

.c-p-info__list--bullet .c-p-info__list-item::before { position: absolute; top: 9px; left: 5px; display: block; width: 2px; height: 2px; border-radius: 50%; content: ""; }

.c-p-info__list--bullet .c-p-info__list-item--emphasis { color: #ff0038; }

.c-p-info__list--bullet .c-p-info__list-item--emphasis::before { background-color: #ff0038; }

.c-p-info__list--bullet .c-p-info__list-item--highlight { color: #0b83e6; }

.c-p-info__list--bullet .c-p-info__list-item--highlight::before { background-color: #0b83e6; }

.c-p-info__text--emphasis { color: #ff0038; }

.c-p-info__text--highlight { color: #0b83e6; }

.c-p-info--center { text-align: center; }

.close_wrap { height: 32px; border-top: 1px solid #e1e1e1; }

.close_wrap label { float: left; padding: 8px 0 0 10px; font-size: 11px; color: #757575; cursor: pointer; }

.close_wrap label input { cursor: default; }

.close_wrap button { float: right; width: 50px; height: 24px; margin: 4px 10px 0 0; background: url("/img/popcmn/outpop_comimg02.gif") no-repeat 0 -76px; font-size: 11px; letter-spacing: -1px; color: #fff; text-align: left; text-indent: 10px; line-height: 24px; }

.close_wrap button:first-child { float: left; width: 130px; height: 14px; margin: 10px 0 0 10px; padding: 0 0 0 20px; background-position: 0 0px; line-height: 14px; text-align: left; color: #828282; text-indent: 0px; }

.toastbnr_wrap { position: fixed; bottom: 0px; left: 50%; z-index: 1000; width: 286px; margin-left: 250px; border: 2px solid #465981; border-top: none; background: #fff; }

.toastbnr_wrap h3 button { display: block; width: 290px; height: 29px; margin: 0 -2px; border: 1px solid #3f527a; background: #465981 url("/img/default/icon/bul_arrdown_fff_03.gif") no-repeat 265px 12px; line-height: 27px; color: #fff; font-weight: bold; text-align: left; text-indent: 10px; font-size: 12px; }

.toastbnr_wrap .toast_inner { padding: 10px; font-size: 12px; }

.toastbnr_wrap .toast_inner div { padding-bottom: 7px; color: #666; }

.toastbnr_wrap .toast_inner div span { display: block; padding-bottom: 3px; color: #333; text-decoration: underline; }

.toastbnr_wrap .toast_inner div em { color: #ea0000; font-weight: bold; }

.toastbnr_wrap .toast_inner div img { width: 266px; height: 78px; }

.dimmest11_set { width: 100%; height: 100%; overflow: hidden; }

.dimmest11 { display: none; position: fixed; left: 0px; top: 0px; right: 0px; height: 100%; z-index: 6000; overflow: auto; background: url("/img/common/v2/bg_dimlayer.png") repeat; }

.dimmest11_on { display: block; }

.dimmest11 .dim_layer { position: absolute; left: 50%; top: 50%; background: #fff; }

.dimmest11 .dim_layer .btn_close { position: absolute; right: 0px; top: 0px; width: 40px; height: 40px; }

.dimmest11 .ly_notice { width: 540px; padding: 0 30px; background: #eee; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; text-align: center; }

.dimmest11 .ly_notice .btn_close { position: static; width: 299px; height: 60px; }

.ly_notice_titbox { margin: 0 -30px; padding: 52px 30px 70px; background: #ff0038; color: #fff; text-align: center; }

.ly_notice_titbox .ly_logo { display: inline-block; overflow: hidden; width: 70px; height: 30px; margin-bottom: 19px; background: url("/img/common/v2/sp_common_v2.png") no-repeat -366px -364px; font-size: 0; line-height: 200px; }

.ly_notice_titbox .notice_tit { font-size: 36px; font-weight: normal; color: #fff; line-height: 40px; letter-spacing: -1px; }

.ly_notice_cont { margin-top: -30px; padding: 30px 15px; background: #fff; }

.ly_notice_cont .notice_txt { margin-top: 21px; font-size: 16px; font-weight: bold; color: #333; line-height: 24px; letter-spacing: -1px; }

.ly_notice_cont .notice_txt:first-child { margin-top: 0; }

.ly_notice_cont .checking_txt { display: inline-block; position: relative; margin-top: 18px; padding-bottom: 2px; font-size: 19px; color: #111; }

.ly_notice_cont .checking_txt .point { color: #ff0038; }

.ly_notice_cont .checking_txt .line { position: absolute; right: 0; left: 0; bottom: 0; height: 2px; background: #111; }

.ly_notice_info { max-height: 238px; margin-top: -30px; padding: 20px 22px 0; background: #fff; overflow-y: auto; text-align: left; font-size: 12px; line-height: 20px; color: #333; }

.ly_notice_info .txt { margin-top: 18px; word-break: break-all; }

.ly_notice_info .txt:first-child { margin-top: 0; }

.ly_notice_info .txt2 { margin: 38px 0 27px; }

.ly_notice_info .info_box { margin-top: 18px; padding: 16px 22px; border: 1px solid #f8e6e8; }

.ly_notice_btnbox { margin: 0 -30px; font-size: 0; }

.ly_notice_btnbox .btn_ly { display: inline-block; width: 299px; height: 60px; font-size: 18px; font-weight: bold; color: #111; line-height: 60px; vertical-align: top; }

.ly_notice_btnbox .bar { display: inline-block; width: 1px; height: 30px; margin-top: 15px; background: #d8d8d8; vertical-align: top; }

.ly_biz11st { width: 560px; border: 1px solid #666; margin: -340px 0 0 -281px; }

.ly_biz11st .ly_tit { padding: 0 15px; height: 38px; border-bottom: 1px solid #dadada; line-height: 38px; }

.ly_biz11st .tit { font-size: 16px; color: #333; }

.ly_biz11st .ly_cont { position: relative; width: 560px; height: 606px; background: url("/img/popcmn/img_biz11st_popup.jpg") no-repeat; }

.ly_biz11st .btn_area_biz { position: absolute; top: 375px; left: 50%; width: 350px; height: 40px; margin-left: -175px; font-size: 0; }

.ly_biz11st .btn_area_biz .btn { overflow: hidden; display: inline-block; width: 170px; height: 40px; line-height: 200px; }

.ly_biz11st .btn_area_biz .btn:hover { text-decoration: none; }

.ly_biz11st .btn_area_biz .btn_bizmain { margin-left: 10px; }

.ly_biz11st .close_wrap { height: 33px; border-top: 0; }

.ly_biz11st .close_wrap .lab { padding-left: 14px; font-size: 12px; color: #333; }

.ly_biz11st .close_wrap .inp { margin-right: 3px; }

.ly-benefit { width: 500px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.ly-benefit .bi-sk { margin: 0 0 24px; text-align: center; }

.ly-benefit .bi-sk::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 110px; height: 71px; background-position: -4px -102px; background-size: 891px 324px; content: ""; }

.ly-benefit .c-p-info { font-size: 16px; color: #333; line-height: 23px; }

.ly-benefit .c-p-info__sentence { margin-top: 6px; }

.ly-benefit .c-p-info__sentence strong { font-size: 18px; }

.ly-benefit__content { padding: 40px 30px; }

.ly-benefit__bottom { padding: 0 30px 30px; text-align: center; }

.ly-benefit__bottom .c-button { width: 150px; height: 48px; padding: 0 2px; min-width: 44px; font-size: 15px; line-height: -webkit-calc(48px - 2px); line-height: calc(48px - 2px); border-radius: 0; margin: 0 5px; }

.dimmest11 .ly_biz11st .btn_close { width: 38px; height: 38px; background: url("/img/main/v2/sp_main.png") no-repeat -15px 0; }

.dimmest11 .ly_return_confirm { width: 350px; padding: 30px; font-size: 15px; line-height: 23px; text-align: center; }

.dimmest11 .ly_return_confirm .text_emphasize { color: #111; font-size: 18px; font-weight: bold; line-height: 1.5; }

.dimmest11 .ly_return_confirm .text_emphasize + .text { margin-top: 10px; }

.dimmest11 .ly_return_confirm .text { font-size: 15px; line-height: 23px; }

.dimmest11 .ly_return_confirm .text + .btn_rewrite { margin-top: 30px; }

.dimmest11 .ly_return_confirm .text2 { margin: 30px 0 10px 0; color: #666; }

.dimmest11 .ly_return_confirm .ico_sktpass { display: inline-block; margin: -2px 3px 0 0; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 72px; height: 20.57143px; background-position: -701.1358px -61.66667px; background-size: 916px 333px; line-height: 200px; overflow: hidden; vertical-align: middle; }

.dimmest11 .ly_return_confirm .link_skpass { display: block; margin: 20px auto 0; background: #3617ce; width: 350px; height: 48px; color: #fff; font-size: 15px; font-weight: bold; line-height: 48px; }

.dimmest11 .ly_return_confirm .color_skpass { color: #3617ce; }

.dimmest11 .ly_return_confirm .btn_rewrite { position: relative; display: block; width: auto; height: auto; margin: 0 auto; padding: 1px 13px 0 0; font-size: 15px; letter-spacing: 1px; font-weight: bold; }

.dimmest11 .ly_return_confirm .btn_rewrite:before { content: ""; display: block; position: absolute; top: 7px; right: 3px; width: 6px; height: 6px; border: 1px solid #111; border-left: none; border-top: none; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.dimmest11 .ly_return_confirm .btn_submit { width: 152px; height: 44px; margin-top: 28px; color: #fff; font-size: 13px; letter-spacing: -1px; background: #ff0038; }

.dimmest11 .ly_return_confirm .btn_close { overflow: hidden; top: 24px; right: 24px; text-indent: -1000px; background-image: url("/img/common/sprites/sp_close.png"); background-position: 0px 0px; width: 34px; height: 34px; }

.dimmest11 .agree_popup { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); height: auto; padding-bottom: 32px; }

.dimmest11 .agree_popup.ly_tid { width: 536px; height: auto; padding: 0 32px 32px 32px; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 13px; line-height: 22px; color: #666; border: 1px solid #dddccc; }

.dimmest11 .agree_popup.ly_tid .ly_tid_inner { padding: 20px 0 40px; font-size: 15px; color: #111; }

.dimmest11 .agree_popup.ly_tid .ly_tid_inner .tit_sub { display: block; margin: 20px 0 0; }

.dimmest11 .agree_popup.ly_tid .ly_tid_inner .txt { padding-left: 6px; background: url("/img/common/icon/dul_dot3.gif") no-repeat 0 11px; }

.dimmest11 .agree_popup.ly_tid .ly_tid_inner text { color: #666; line-height: 22px; }

.dimmest11 .agree_popup.ly_tid .ly_tid_inner text + .text { margin-top: 10px; }

.dimmest11 .agree_popup.ly_tid .ly_tid_inner dl { margin-bottom: 25px; }

.dimmest11 .agree_popup.ly_tid .ly_tid_inner dl dt { margin-top: 25px; font-weight: bold; }

.dimmest11 .agree_popup.ly_tid .ly_tid_inner dl dd { margin-top: 3px; }

.dimmest11 .agree_popup.ly_tid .ly_tid_btn { text-align: center; }

.dimmest11 .agree_popup.ly_tid .ly_tid_btn .btn { display: inline-block; width: 120px; height: 44px; margin: 0 2px; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 15px; line-height: 43px; color: #fff; border: 1px solid #f43412; background: #f43412; }

.dimmest11 .agree_popup.ly_tid .tit { font-size: 22px; line-height: 70px; color: #111; border-bottom: 1px solid #333; }

.dimmest11 .agree_popup.ly_tid .btn_close { overflow: hidden; top: 22px; right: 22px; background: url("/img/common/v2/ly_btn_close_big.png") no-repeat 50% 50%; line-height: 200px; }

.c_dialog_ctrl { overflow: hidden !important; -ms-touch-action: none; touch-action: none; }

.c_prd_layer { display: none; position: absolute; border-radius: 4px; -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1); border: 1px solid rgba(0, 0, 0, 0.1); background-color: #fff; }

.c_prd_layer.c_prd_layer_style_1 { padding: 15px; width: 206px; }

.c_prd_layer.c_prd_layer_style_1 .title { padding-bottom: 5px; border-bottom: 1px solid #ddd; color: #222; font-size: 13px; line-height: 19px; }

.c_prd_layer.c_prd_layer_style_1 .list.list_style_1 { margin-top: 10px; }

.c_prd_layer.c_prd_layer_style_1 .list.list_style_1 li { color: #222; font-size: 12px; line-height: 18px; }

.c_prd_layer.c_prd_layer_style_1 .list.list_style_1 li em { color: #0b83e6; }

.c_prd_layer.c_prd_layer_style_1 .list.list_style_1 li:not(:first-child) { margin-top: 5px; }

.c_prd_layer.c_prd_layer_style_1 .list.list_style_2 { margin-top: 10px; }

.c_prd_layer.c_prd_layer_style_1 .list.list_style_2 li { color: #222; font-size: 12px; line-height: 18px; }

.c_prd_layer.c_prd_layer_style_1 .list.list_style_2 li em { color: #0b83e6; }

.c_prd_layer.c_prd_layer_style_1 .list.list_style_2 li:not(:first-child) { margin-top: 5px; }

.c_prd_layer.c_prd_layer_style_1 .list.list_style_2 dl { width: 100%; font-size: 0; }

.c_prd_layer.c_prd_layer_style_1 .list.list_style_2 dt { width: 60%; display: inline-block; font-size: 12px; }

.c_prd_layer.c_prd_layer_style_1 .list.list_style_2 dt span { color: #666; }

.c_prd_layer.c_prd_layer_style_1 .list.list_style_2 dd { width: 40%; display: inline-block; text-align: right; font-size: 12px; color: #ff0038; }

.c_prd_layer.c_prd_layer_style_1 .sentence { padding-top: 10px; color: #222; font-size: 12px; letter-spacing: 0; }

.c_prd_layer.c_prd_layer_style_1 .btn_close { top: 14px; right: 10px; width: 20px; height: 20px; overflow: hidden; line-height: 200px; }

.c_prd_layer.c_prd_layer_style_1 .btn_close:before, .c_prd_layer.c_prd_layer_style_1 .btn_close:after { position: absolute; top: 50%; left: 50%; width: 13px; height: 1px; background-color: #999; content: ""; }

.c_prd_layer.c_prd_layer_style_1 .btn_close:before { -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); }

.c_prd_layer.c_prd_layer_style_1 .btn_close:after { -webkit-transform: translate(-50%, -50%) rotate(135deg); -ms-transform: translate(-50%, -50%) rotate(135deg); transform: translate(-50%, -50%) rotate(135deg); }

.c_prd_layer.c_prd_layer_size_2 { width: 226px; }

.c_prd_layer .btn_close { position: absolute; }

.c_tooltip { position: absolute; padding: 7px 12px 6px; border-radius: 14px; background: #fff; -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05); border: 1px solid #ddd; font-size: 12px; color: #333; letter-spacing: 0; }

.c_tooltip:before { position: absolute; z-index: 2; top: -1px; left: 22px; width: 0; height: 0; content: ""; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-bottom: 6px solid #fff; border-left: 6px solid transparent; border-right: 6px solid transparent; }

.c_tooltip:after { position: absolute; z-index: 1; top: -3px; left: 22px; width: 0; height: 0; content: ""; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-bottom: 6px solid #ddd; border-left: 6px solid transparent; border-right: 6px solid transparent; }

.c_tooltip.c_tooltip_top_center:before { left: 50%; margin-left: -6px; }

.c_tooltip.c_tooltip_top_center:after { left: 50%; margin-left: -6px; }

.c_tooltip.c_tooltip_top_right:before { right: 22px; left: auto; }

.c_tooltip.c_tooltip_top_right:after { right: 22px; left: auto; }

.c_tooltip.c_tooltip_bottom_left:before, .c_tooltip.c_tooltip_bottom_center:before, .c_tooltip.c_tooltip_bottom_right:before { position: absolute; z-index: 2; top: auto; bottom: -7px; border-bottom: transparent; border-top: 6px solid #fff; }

.c_tooltip.c_tooltip_bottom_left:after, .c_tooltip.c_tooltip_bottom_center:after, .c_tooltip.c_tooltip_bottom_right:after { position: absolute; z-index: 1; top: auto; bottom: -9px; border-bottom: transparent; border-top: 6px solid #ddd; }

.c_tooltip.c_tooltip_bottom_center:before { left: 50%; margin-left: -6px; }

.c_tooltip.c_tooltip_bottom_center::after { left: 50%; margin-left: -6px; }

.c_tooltip.c_tooltip_bottom_right:before { left: auto; right: 22px; }

.c_tooltip.c_tooltip_bottom_right:after { left: auto; right: 22px; }

.c_pagination.c_pagination_style_1 { margin-top: 20px; }

.c_pagination.c_pagination_style_1 .list { width: 100%; text-align: center; }

.c_pagination.c_pagination_style_1 .list li { display: inline-block; vertical-align: middle; min-width: 34px; }

.c_pagination.c_pagination_style_1 .list button, .c_pagination.c_pagination_style_1 .list a, .c_pagination.c_pagination_style_1 .list span, .c_pagination.c_pagination_style_1 .list strong { display: inline-block; width: 36px; height: 36px; font-size: 16px; color: #999; text-align: center; line-height: 32px; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_pagination.c_pagination_style_1 .list button:hover { text-decoration: underline; }

.c_pagination.c_pagination_style_1 .active button:hover, .c_pagination.c_pagination_style_1 .active a:hover { text-decoration: none; }

.c_pagination.c_pagination_style_1 .active button, .c_pagination.c_pagination_style_1 .active a, .c_pagination.c_pagination_style_1 .active strong { font-weight: bold; color: #222; }

.c_pagination.c_pagination_style_1 .active button { line-height: 36px; }

.c_pagination.c_pagination_style_1 .previous button, .c_pagination.c_pagination_style_1 .previous a, .c_pagination.c_pagination_style_1 .previous span, .c_pagination.c_pagination_style_1 .previous strong, .c_pagination.c_pagination_style_1 .first button, .c_pagination.c_pagination_style_1 .first a, .c_pagination.c_pagination_style_1 .first span, .c_pagination.c_pagination_style_1 .first strong, .c_pagination.c_pagination_style_1 .next button, .c_pagination.c_pagination_style_1 .next a, .c_pagination.c_pagination_style_1 .next span, .c_pagination.c_pagination_style_1 .next strong, .c_pagination.c_pagination_style_1 .last button, .c_pagination.c_pagination_style_1 .last a, .c_pagination.c_pagination_style_1 .last span, .c_pagination.c_pagination_style_1 .last strong { position: relative; width: 30px; height: 30px; border-radius: 30px; color: transparent; -webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); background-color: #fff; overflow: hidden; line-height: 200px; }

.c_pagination.c_pagination_style_1 .previous button::after, .c_pagination.c_pagination_style_1 .previous button::before, .c_pagination.c_pagination_style_1 .previous a::after, .c_pagination.c_pagination_style_1 .previous a::before, .c_pagination.c_pagination_style_1 .previous span::after, .c_pagination.c_pagination_style_1 .previous span::before, .c_pagination.c_pagination_style_1 .previous strong::after, .c_pagination.c_pagination_style_1 .previous strong::before, .c_pagination.c_pagination_style_1 .first button::after, .c_pagination.c_pagination_style_1 .first button::before, .c_pagination.c_pagination_style_1 .first a::after, .c_pagination.c_pagination_style_1 .first a::before, .c_pagination.c_pagination_style_1 .first span::after, .c_pagination.c_pagination_style_1 .first span::before, .c_pagination.c_pagination_style_1 .first strong::after, .c_pagination.c_pagination_style_1 .first strong::before, .c_pagination.c_pagination_style_1 .next button::after, .c_pagination.c_pagination_style_1 .next button::before, .c_pagination.c_pagination_style_1 .next a::after, .c_pagination.c_pagination_style_1 .next a::before, .c_pagination.c_pagination_style_1 .next span::after, .c_pagination.c_pagination_style_1 .next span::before, .c_pagination.c_pagination_style_1 .next strong::after, .c_pagination.c_pagination_style_1 .next strong::before, .c_pagination.c_pagination_style_1 .last button::after, .c_pagination.c_pagination_style_1 .last button::before, .c_pagination.c_pagination_style_1 .last a::after, .c_pagination.c_pagination_style_1 .last a::before, .c_pagination.c_pagination_style_1 .last span::after, .c_pagination.c_pagination_style_1 .last span::before, .c_pagination.c_pagination_style_1 .last strong::after, .c_pagination.c_pagination_style_1 .last strong::before { height: 5px; width: 5px; position: absolute; top: 50%; margin-top: -3px; border: 1px solid #111; border-width: 1px 1px 0 0; content: ""; }

.c_pagination.c_pagination_style_1 .previous button.disable::after, .c_pagination.c_pagination_style_1 .previous button.disable::before, .c_pagination.c_pagination_style_1 .previous a.disable::after, .c_pagination.c_pagination_style_1 .previous a.disable::before, .c_pagination.c_pagination_style_1 .previous span.disable::after, .c_pagination.c_pagination_style_1 .previous span.disable::before, .c_pagination.c_pagination_style_1 .previous strong.disable::after, .c_pagination.c_pagination_style_1 .previous strong.disable::before, .c_pagination.c_pagination_style_1 .first button.disable::after, .c_pagination.c_pagination_style_1 .first button.disable::before, .c_pagination.c_pagination_style_1 .first a.disable::after, .c_pagination.c_pagination_style_1 .first a.disable::before, .c_pagination.c_pagination_style_1 .first span.disable::after, .c_pagination.c_pagination_style_1 .first span.disable::before, .c_pagination.c_pagination_style_1 .first strong.disable::after, .c_pagination.c_pagination_style_1 .first strong.disable::before, .c_pagination.c_pagination_style_1 .next button.disable::after, .c_pagination.c_pagination_style_1 .next button.disable::before, .c_pagination.c_pagination_style_1 .next a.disable::after, .c_pagination.c_pagination_style_1 .next a.disable::before, .c_pagination.c_pagination_style_1 .next span.disable::after, .c_pagination.c_pagination_style_1 .next span.disable::before, .c_pagination.c_pagination_style_1 .next strong.disable::after, .c_pagination.c_pagination_style_1 .next strong.disable::before, .c_pagination.c_pagination_style_1 .last button.disable::after, .c_pagination.c_pagination_style_1 .last button.disable::before, .c_pagination.c_pagination_style_1 .last a.disable::after, .c_pagination.c_pagination_style_1 .last a.disable::before, .c_pagination.c_pagination_style_1 .last span.disable::after, .c_pagination.c_pagination_style_1 .last span.disable::before, .c_pagination.c_pagination_style_1 .last strong.disable::after, .c_pagination.c_pagination_style_1 .last strong.disable::before { border-color: #999; }

.c_pagination.c_pagination_style_1 .first button::before, .c_pagination.c_pagination_style_1 .first a::before, .c_pagination.c_pagination_style_1 .first span::before { -webkit-transform: rotate(223deg); -ms-transform: rotate(223deg); transform: rotate(223deg); left: 50%; margin-left: -4px; }

.c_pagination.c_pagination_style_1 .first button::after, .c_pagination.c_pagination_style_1 .first a::after, .c_pagination.c_pagination_style_1 .first span::after { -webkit-transform: rotate(223deg); -ms-transform: rotate(223deg); transform: rotate(223deg); left: 50%; margin-left: 0px; }

.c_pagination.c_pagination_style_1 .previous button:before, .c_pagination.c_pagination_style_1 .previous a:before, .c_pagination.c_pagination_style_1 .previous span:before { -webkit-transform: rotate(223deg); -ms-transform: rotate(223deg); transform: rotate(223deg); left: 50%; margin-left: -2px; }

.c_pagination.c_pagination_style_1 .previous button:after, .c_pagination.c_pagination_style_1 .previous a:after, .c_pagination.c_pagination_style_1 .previous span:after { display: none; }

.c_pagination.c_pagination_style_1 .next button::before, .c_pagination.c_pagination_style_1 .next a::before, .c_pagination.c_pagination_style_1 .next span::before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); right: 50%; margin-right: -2px; }

.c_pagination.c_pagination_style_1 .next button::after, .c_pagination.c_pagination_style_1 .next a::after, .c_pagination.c_pagination_style_1 .next span::after { display: none; }

.c_pagination.c_pagination_style_1 .last button::before, .c_pagination.c_pagination_style_1 .last a::before, .c_pagination.c_pagination_style_1 .last span::before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); right: 50%; margin-left: 2px; }

.c_pagination.c_pagination_style_1 .last button::after, .c_pagination.c_pagination_style_1 .last a::after, .c_pagination.c_pagination_style_1 .last span::after { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); right: 50%; margin-right: -4px; }

.c_pagination.c_pagination_style_2 .list { width: 100%; text-align: center; }

.c_pagination.c_pagination_style_2 .list li { display: inline-block; vertical-align: middle; min-width: 14px; text-align: center; }

.c_pagination.c_pagination_style_2 .list a, .c_pagination.c_pagination_style_2 .list button { display: inline-block; width: 8px; height: 8px; border-radius: 4px; background-color: #efefef; overflow: hidden; line-height: 120px; }

.c_pagination.c_pagination_style_2 .list .active a, .c_pagination.c_pagination_style_2 .list .active button { background-color: #676767; }

.c_pagination.c_pagination_style_2 .list .previous, .c_pagination.c_pagination_style_2 .list .next { position: absolute; top: 120px; }

.c_pagination.c_pagination_style_2 .list .previous a, .c_pagination.c_pagination_style_2 .list .previous span, .c_pagination.c_pagination_style_2 .list .previous button, .c_pagination.c_pagination_style_2 .list .next a, .c_pagination.c_pagination_style_2 .list .next span, .c_pagination.c_pagination_style_2 .list .next button { position: relative; display: inline-block; width: 50px; height: 50px; border-radius: 25px; -webkit-box-shadow: 0 4px 16px -4px rgba(0, 0, 0, 0.28), 0 0 1px 0 rgba(0, 0, 0, 0.45); box-shadow: 0 4px 16px -4px rgba(0, 0, 0, 0.28), 0 0 1px 0 rgba(0, 0, 0, 0.45); background-color: #fff; line-height: 200px; overflow: hidden; }

.c_pagination.c_pagination_style_2 .list .previous { left: -25px; }

.c_pagination.c_pagination_style_2 .list .previous a::before, .c_pagination.c_pagination_style_2 .list .previous span::before, .c_pagination.c_pagination_style_2 .list .previous button::before { position: absolute; top: 12px; left: 12px; background-image: url("/img/common/sprites/sp_list_2x_202326_154939.png"); background-position: -118px -15px; width: 24px; height: 24px; background-size: 143px 104px; content: ""; }

.c_pagination.c_pagination_style_2 .list .next { right: -25px; }

.c_pagination.c_pagination_style_2 .list .next a::before, .c_pagination.c_pagination_style_2 .list .next span::before, .c_pagination.c_pagination_style_2 .list .next button::before { position: absolute; top: 12px; right: 12px; background-image: url("/img/common/sprites/sp_list_2x_202326_154939.png"); background-position: -89px -15px; width: 24px; height: 24px; background-size: 143px 104px; content: ""; }

.c_pagination.c_pagination_style_3 { position: relative; display: inline-block; padding: 0 42px; min-width: 84px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_pagination.c_pagination_style_3 .page { display: inline-block; font-size: 16px; color: #ccc; vertical-align: middle; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; line-height: 32px; }

.c_pagination.c_pagination_style_3 .page strong { color: #111; font-size: 15px; }

.c_pagination.c_pagination_style_3 .page strong:after { display: inline-block; margin: 0 5px; color: #ccc; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; content: "/"; }

.c_pagination.c_pagination_style_3 .navigator button { position: relative; width: 32px; height: 32px; border-radius: 15.5px; -webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); background-color: #fff; line-height: 200px; overflow: hidden; }

.c_pagination.c_pagination_style_3 .navigator button:first-child { position: absolute; top: 0; left: 0; }

.c_pagination.c_pagination_style_3 .navigator button:first-child:after { position: absolute; top: 50%; left: 50%; margin: -4px 0 0 -3px; width: 6px; height: 6px; border: 1px solid #111; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg); content: ""; }

.c_pagination.c_pagination_style_3 .navigator button:last-child { position: absolute; top: 0; right: 0; }

.c_pagination.c_pagination_style_3 .navigator button:last-child:after { position: absolute; top: 50%; left: 50%; margin: -4px 0 0 -4px; width: 6px; height: 6px; border: 1px solid #111; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.c_pagination.c_pagination_style_3 .navigator button:disabled:after { border-color: #ccc; }

.c_ad_info { display: inline-block; }

.c_ad_info.active .c_prd_layer { display: block; z-index: 10; }

.c-nation a:hover { text-decoration: none; }

.c_prd_thumb { display: block; width: 180px; height: 180px; text-align: center; }

.c_prd_thumb > img, .c_prd_thumb a img { max-width: 100%; }

.c_prd_thumb.c_prd_thumb_center { position: relative; width: 180px; height: 180px; overflow: hidden; }

.c_prd_thumb.c_prd_thumb_center a { display: block; width: 100%; height: inherit; }

.c_prd_thumb.c_prd_thumb_center a img { display: block; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.c_prd_swatch { margin: 12px 0 4px; font-size: 0; text-align: center; }

.c_prd_swatch .c_prd_swatch_thumb { width: 26px; height: 26px; display: inline-block; margin-right: 5px; overflow: hidden; position: relative; border-radius: 100%; }

.c_prd_swatch .c_prd_swatch_thumb img { position: absolute; top: 0; bottom: 0; right: 0; left: 0; max-width: 100%; max-height: 100%; margin: auto; }

.c_prd_swatch .c_prd_swatch_thumb:after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #ddd; border-radius: 100%; content: ""; }

.c_prd_swatch .c_prd_swatch_item, .c_prd_swatch .c_prd_swatch_number { display: inline-block; }

.c_prd_swatch .c_prd_swatch_number { font-size: 12px; color: #999; line-height: 26px; vertical-align: top; }

.c_prd_swatch .c_prd_swatch_number .value { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_prd_brand { zoom: 1; margin: 6px 0; color: #111; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 14px; font-weight: 900; line-height: 17px; }

.c_prd_brand:after { display: block; content: ""; clear: both; }

.c_prd_brand dd { zoom: 1; }

.c_prd_brand dd:after { display: block; content: ""; clear: both; }

.c_prd_brand:first-child { margin-top: 0; }

.c_prd_brand_flag { margin-left: 4px; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 41px; height: 17px; background-position: -171px -181px; background-size: 891px 324px; overflow: hidden; line-height: 200px; }

.c_prd_brand_flag:first-child { margin: 0 4px 0 0; }

.c_prd_brand_name { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.c_prd_name { display: block; font-size: 14px; line-height: 1.5; letter-spacing: 0; word-break: break-all; zoom: 1; }

.c_prd_name:after { display: block; content: ""; clear: both; }

.c_prd_name strong { color: #111; font-weight: normal; }

.c_prd_name .prd_type { float: left; margin-right: 4px; color: #0b83e6; }

.c_prd_name .prd_type.prd_type_hp { padding: 0 7px; margin: 0 5px 0 0; color: #666; border: 1px solid #ddd; font-size: 12px; letter-spacing: -1px; line-height: 20px; vertical-align: middle; }

.c_prd_name.c_prd_name_row_1 { max-height: 1.5em; overflow: hidden; }

.c_prd_name.c_prd_name_row_2 { max-height: 3em; overflow: hidden; }

.c_prd_option { margin: 6px 0; zoom: 1; }

.c_prd_option:after { display: block; content: ""; clear: both; }

.c_prd_option dl { zoom: 1; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: initial; margin: 6px 0; max-height: 34px; color: #6d96c0; line-height: 17px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 14px; }

.c_prd_option dl:after { display: block; content: ""; clear: both; }

.c_prd_option dl dt { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c_prd_option dl dd { display: inline; }

.c_prd_option dl dd:not(:first-of-type)::before { display: inline; content: " / "; }

.c_skb_price { position: relative; margin-top: 5px; zoom: 1; }

.c_skb_price:after { display: block; content: ""; clear: both; }

.c_skb_price .c_skb_price_estimated { float: left; margin-right: 8px; color: #111; font-size: 14px; line-height: 22px; zoom: 1; }

.c_skb_price .c_skb_price_estimated dt, .c_skb_price .c_skb_price_estimated dd { float: left; }

.c_skb_price .c_skb_price_estimated dd { margin-left: 4px; }

.c_skb_price .c_skb_price_estimated .value { float: left; font-size: 20px; font-weight: bold; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; line-height: 22px; }

.c_skb_price .c_skb_price_estimated .unit { float: left; margin-top: 1px; line-height: 22px; font-size: 13px; }

.c_skb_price .c_skb_price_estimated:after { display: block; content: ""; clear: both; }

.c_skb_price .c_skb_price_charge { float: left; margin-top: 1px; color: #666; font-size: 13px; line-height: 22px; zoom: 1; }

.c_skb_price .c_skb_price_charge dt, .c_skb_price .c_skb_price_charge dd { float: left; }

.c_skb_price .c_skb_price_charge dd { margin-left: 2px; }

.c_skb_price .c_skb_price_charge .value { float: left; font-size: 13px; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; line-height: 22px; text-decoration: line-through; }

.c_skb_price .c_skb_price_charge .unit { float: left; line-height: 22px; }

.c_skb_price .c_skb_price_charge:after { display: block; content: ""; clear: both; }

.c_skb_price .c_skb_price_discount { clear: both; padding-top: 8px; color: #ff0038; font-size: 13px; line-height: 19px; zoom: 1; }

.c_skb_price .c_skb_price_discount dt, .c_skb_price .c_skb_price_discount dd { float: left; }

.c_skb_price .c_skb_price_discount dd { margin-left: 4px; }

.c_skb_price .c_skb_price_discount .value { float: left; font-size: 13px; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-weight: bold; line-height: 19px; }

.c_skb_price .c_skb_price_discount .unit { float: left; line-height: 19px; }

.c_skb_price .c_skb_price_discount:after { display: block; content: ""; clear: both; }

.c_skb_price .c_skb_price_discount_list { clear: both; padding-top: 2px; color: #999; font-size: 13px; }

.c_skb_price .c_skb_price_discount_list .value { color: #333; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_skb_price .c_skb_price_discount_list .unit { color: #333; }

.c_skb_price .c_skb_price_discount_list li { float: left; position: relative; padding-left: 6px; margin-right: 10px; font-size: 13px; line-height: 19px; }

.c_skb_price .c_skb_price_discount_list li::before { position: absolute; top: 10px; left: 0; display: block; width: 2px; height: 2px; border-radius: 50% 50%; background-color: #ccc; content: ""; }

.c_prd_price { vertical-align: middle; zoom: 1; }

.c_prd_price dl, .c_prd_price dt, .c_prd_price dd { display: inline-block; vertical-align: bottom; }

.c_prd_price .block { display: block; }

.c_prd_price .block .price { display: inline-block; vertical-align: bottom; }

.c_prd_price .block .price_unit { display: inline-block; vertical-align: bottom; }

.c_prd_price .value { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; vertical-align: bottom; }

.c_prd_price .unit { font-size: 13px; font-weight: normal; line-height: 18px; vertical-align: bottom; }

.c_prd_price .rate { margin-right: 5px; color: #ff0038; font-size: 20px; line-height: 20px; letter-spacing: 0; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_prd_price .rate dt { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c_prd_price .rate .unit { font-size: 14px; }

.c_prd_price .price { margin-right: 4px; color: #111; font-size: 20px; font-weight: bold; line-height: 20px; letter-spacing: 0; }

.c_prd_price .price dt { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c_prd_price .price_regular { color: #666; font-size: 14px; line-height: 20px; letter-spacing: 0; }

.c_prd_price .price_regular dt { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c_prd_price .price_regular dd { font-weight: normal; }

.c_prd_price .price_regular .value { text-decoration: line-through; }

.c_prd_price .price_regular .unit { font-size: 12px; line-height: 20px; }

.c_prd_price .price_unit { color: #666; font-size: 13px; letter-spacing: 0; line-height: 18px; }

.c_prd_price .price_unit dt { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c_prd_price .price_lowest { color: #ff0038; font-size: 20px; font-weight: bold; line-height: 20px; letter-spacing: 0; }

.c_prd_price .price_lowest dt { margin-right: 2px; font-size: 15px; font-weight: normal; line-height: 18px; }

.c_prd_price .price_highest { color: #666; font-size: 14px; line-height: 18px; letter-spacing: 0; }

.c_prd_price .price_highest dt { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c_prd_price .price_deal { display: inline-block; color: #111; font-size: 20px; font-weight: bold; line-height: 20px; letter-spacing: 0; }

.c_prd_price .price_deal dt, .c_prd_price .price_deal > strong { margin-right: 2px; color: #ff0038; font-size: 15px; font-weight: normal; line-height: 20px; }

.c_prd_price .price_11st_lowest { color: #666; font-size: 14px; line-height: 20px; zoom: 1; }

.c_prd_price .price_11st_lowest .text { float: left; margin-right: 2px; font-weight: normal; color: #ff0038; }

.c_prd_price .price_11st_lowest .text + .value { margin-left: 4px; }

.c_prd_price .price_11st_lowest .value { float: left; position: relative; padding-left: 11px; margin-right: 2px; color: #ff0038; }

.c_prd_price .price_11st_lowest .value::before { position: absolute; top: 11px; left: 0; width: 0; height: 0; content: ""; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-top: 5px solid #ff0038; border-left: 4px solid transparent; border-right: 4px solid transparent; content: ""; }

.c_prd_price .price_11st_lowest .c-iconinfo--help { float: left; margin-top: 3px; height: 16px; width: 16px; }

.c_prd_price .price_11st_lowest .c-iconinfo--help:after { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 16px; height: 16px; background-position: -337.99102px -159.72222px; background-size: 950px 345px; }

.c_prd_price .price_11st_lowest .c_layer_expand { float: left; height: 20px; }

.c_prd_price .price_11st_lowest .c_layer_item { width: 294px; padding-right: 54px; color: #333; font-size: 15px; line-height: 22px; }

.c_prd_price .price_11st_lowest:after { display: block; content: ""; clear: both; }

.c_prd_price .price_reservation { color: #111; font-size: 20px; font-weight: bold; line-height: 20px; letter-spacing: 0; }

.c_prd_price .price_reservation dt { margin: 0 4px 0 0; }

.c_prd_price:after { display: block; content: ""; clear: both; }

.c_prd_car_price { margin: 4px 0 0 0; font-size: 12px; color: #666; }

.c_prd_car_price dt { display: inline-block; margin: 0 2px 0 0; }

.c_prd_car_price dd { display: inline-block; }

.c_prd_car_price strong { font-weight: normal; }

.c_prd_car_price .value { color: #0b83e6; line-height: 16px; }

.c_prd_car_price .point { color: #0b83e6; }

.c_prd_deal { display: inline-block; padding: 7px 10px 6px 6px; border: 1px solid #eee; font-size: 13px; color: #111; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_prd_deal .point { color: #f43142; }

.c_prd_deal .point .value { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_prd_deal::before { background-image: url("/img/eui/sprites/sp_card_item_202171_95024.png"); background-position: -64px -27px; width: 18px; height: 18px; background-size: 112px 101px; display: inline-block; margin: -3px 2px 1px 0; vertical-align: middle; content: ""; }

.c_prd_deal::after { width: 7px; height: 7px; border: 1px solid #999; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); display: inline-block; margin: -2px 0 1px 2px; vertical-align: middle; content: ""; }

.c_prd_release span.release { color: #0b83e6; font-size: 13px; line-height: 19px; }

.c_prd_release dl.release dt { margin-bottom: 2px; color: #ff0038; font-size: 15px; letter-spacing: 0; line-height: 22px; }

.c_prd_release dl.release dd { color: #999; font-size: 12px; line-height: 19px; }

.c_prd_release dl.release dd em { margin-left: 3px; color: #333; }

.c_prd_release dl.release dd .value { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_prd_release dl.release::before { position: absolute; right: 0; top: 20px; z-index: 2; display: block; width: 1px; height: -webkit-calc(100% - 20px); height: calc(100% - 20px); background-color: #fff; content: ""; }

.c_seller_grade { position: relative; display: inline-block; overflow: hidden; line-height: 200px; vertical-align: middle; }

.c_seller_grade.c_seller_grade_size_1 { width: 64px; height: 12px; background: url("/img/svg/star.svg") no-repeat; }

.c_seller_grade.c_seller_grade_size_1:after { width: 64px; height: 12px; background: url("/img/svg/star_on.svg") no-repeat; }

.c_seller_grade.c_seller_grade_size_2 { width: 84px; height: 16px; background: url("/img/svg/star.svg") no-repeat; background-size: 84px 16px; }

.c_seller_grade.c_seller_grade_size_2:after { width: 84px; height: 16px; background: url("/img/svg/star_on.svg") no-repeat; background-size: 84px 16px; }

.c_seller_grade:after { position: absolute; top: 0; left: 0; display: inline-block; content: ""; }

.c_seller_grade.grade_0:after { width: 0; }

.c_seller_grade.grade_10:after { width: 10%; }

.c_seller_grade.grade_20:after { width: 20%; }

.c_seller_grade.grade_30:after { width: 30%; }

.c_seller_grade.grade_40:after { width: 40%; }

.c_seller_grade.grade_50:after { width: 50%; }

.c_seller_grade.grade_60:after { width: 60%; }

.c_seller_grade.grade_70:after { width: 70%; }

.c_seller_grade.grade_80:after { width: 80%; }

.c_seller_grade.grade_90:after { width: 90%; }

.c_review { display: inline-block; font-size: 12px; letter-spacing: 0; color: #666; vertical-align: middle; }

.c_review .title { display: inline-block; margin-right: 5px; }

.c_review em { display: inline-block; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_review .unit { display: inline-block; }

.c_prd_spec { width: 100%; padding-top: 6px; border-top: 1px solid #f4f4f4; background-color: #fff; overflow: hidden; }

.c_prd_spec .list { word-break: break-all; }

.c_prd_spec .list li { display: inline; }

.c_prd_spec .list li:not(:first-child)::before { display: inline-block; width: 2px; height: 2px; margin: 12px 5px 0 5px; background-color: #ddd; vertical-align: top; content: ""; }

.c_prd_spec .list .spec { font-size: 12px; line-height: 24px; }

.c_prd_spec .list .spec:first-child { color: #999; }

.c_prd_spec .list .spec:last-child { margin-left: 3px; color: #333; }

.c_prd_spec.c_prd_spec_row_1 { max-height: 25px; overflow: hidden; }

.c_prd_spec.c_prd_spec_row_2 { max-height: 50px; overflow: hidden; }

.c_prd_model { position: relative; width: 100%; background-color: #fcfcfc; zoom: 1; }

.c_prd_model::after { position: absolute; top: 20px; left: 50%; width: 1px; height: -webkit-calc(100% - 40px); height: calc(100% - 40px); background-color: #eee; content: ""; }

.c_prd_model .list { position: relative; padding: 17px 0; zoom: 1; }

.c_prd_model .list li { position: relative; float: left; width: 50%; padding: 3px 20px 3px 32px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_prd_model .list li:before { position: absolute; top: 10px; left: 20px; width: 4px; height: 4px; border-radius: 2px; background-color: #bbb; content: ""; }

.c_prd_model .list:after { display: block; content: ""; clear: both; }

.c_prd_model a { color: #666; }

.c_prd_model a:hover { text-decoration: none; }

.c_prd_model a:hover dt { text-decoration: underline; }

.c_prd_model dt, .c_prd_model dd { display: inline-block; }

.c_prd_model dt { float: left; width: 47%; color: #666; font-size: 13px; font-weight: normal; line-height: 20px; vertical-align: middle; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.c_prd_model dd { float: right; font-size: 13px; line-height: 20px; text-align: right; }

.c_prd_model dd em { color: #ff0038; }

.c_prd_model dd > span { color: #999; }

.c_prd_model dd > span:before { padding: 0 4px; content: "~"; }

.c_prd_model:after { display: block; content: ""; clear: both; }

.c_prd_delivery { display: block; color: #666; font-size: 13px; letter-spacing: 0; line-height: 19px; overflow: hidden; zoom: 1; }

.c_prd_delivery em { float: left; margin-right: 2px; color: #0b83e6; }

.c_prd_delivery .delivery { zoom: 1; }

.c_prd_delivery .delivery > span { float: left; }

.c_prd_delivery .delivery > span.value, .c_prd_delivery .delivery > span.prd_price { float: none; }

.c_prd_delivery .delivery:after { display: block; content: ""; clear: both; }

.c_prd_delivery .delivery span:not(:first-of-type)::before { width: 2px; height: 2px; background-color: #ccc; display: inline-block; margin: 0 4px; vertical-align: middle; content: ""; }

.c_prd_delivery .delivery .c_card_point { color: #0b83e6; }

.c_prd_delivery .delivery .c_card_point::before { display: none !important; }

.c_prd_delivery .delivery .value { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_prd_delivery .delivery + .sktpass { margin-top: 2px; }

.c_prd_delivery .delivery .prd_price { display: inline-block; color: #666; font-size: 13px; }

.c_prd_delivery .delivery .prd_price::before { display: none !important; }

.c_prd_delivery .sktpass { display: block; font-size: 13px; color: #666; line-height: 16px; margin-bottom: 2px; zoom: 1; }

.c_prd_delivery .sktpass .value { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_prd_delivery .sktpass .c_card_point { float: left; color: #0b83e6; font-size: 13px; }

.c_prd_delivery .sktpass .c_card_text { float: left; }

.c_prd_delivery .sktpass:before { float: left; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 56px; height: 16px; background-position: -544.98765px -47.96296px; background-size: 712px 259px; margin: 0px 4px 1px 0; content: ""; }

.c_prd_delivery .sktpass:after { display: block; content: ""; clear: both; }

.c_prd_delivery .shooting-delivery { min-height: 19px; margin-left: -9px; zoom: 1; }

.c_prd_delivery .shooting-delivery::before { float: left; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 55px; height: 13.2px; background-position: -266.17284px -32.96296px; background-size: 490px 178px; display: block; margin: 4px 0 0 9px; content: ""; }

.c_prd_delivery .shooting-delivery .c_card_text { float: left; position: relative; margin-left: 9px; color: #666; font-size: 13px; line-height: 19px; }

.c_prd_delivery .shooting-delivery .c_card_text::before { display: block; position: absolute; top: 10px; left: -5px; width: 2px; height: 2px; background: #ccc; content: ""; }

.c_prd_delivery .shooting-delivery:after { display: block; content: ""; clear: both; }

.c_prd_delivery .shooting-install { min-height: 19px; margin-left: -9px; zoom: 1; }

.c_prd_delivery .shooting-install::before { float: left; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 54px; height: 13.17073px; background-position: -389.35129px -39.44444px; background-size: 586px 213px; display: block; margin: 4px 0 0 9px; content: ""; }

.c_prd_delivery .shooting-install .c_card_text { float: left; position: relative; margin-left: 9px; color: #666; font-size: 13px; line-height: 19px; }

.c_prd_delivery .shooting-install .c_card_text::before { display: block; position: absolute; top: 10px; left: -5px; width: 2px; height: 2px; background: #ccc; content: ""; }

.c_prd_delivery .shooting-install:after { display: block; content: ""; clear: both; }

.c_prd_delivery .shooting-plus { min-height: 19px; margin-left: -9px; zoom: 1; }

.c_prd_delivery .shooting-plus::before { float: left; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 85px; height: 15px; background-position: -266px -32px; background-size: 891px 324px; display: block; margin: 3px 0 0 9px; content: ""; }

.c_prd_delivery .shooting-plus .c_card_text { float: left; position: relative; margin-left: 9px; color: #666; font-size: 13px; line-height: 19px; }

.c_prd_delivery .shooting-plus .c_card_text::before { display: block; position: absolute; top: 10px; left: -5px; width: 2px; height: 2px; background: #ccc; content: ""; }

.c_prd_delivery .shooting-plus:after { display: block; content: ""; clear: both; }

.c_prd_delivery .shooting-fresh { min-height: 19px; margin-left: -9px; zoom: 1; }

.c_prd_delivery .shooting-fresh::before { float: left; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 54px; height: 12.76364px; background-position: -354.11223px -122.68519px; background-size: 874px 318px; display: block; margin: 4px 0 0 9px; content: ""; }

.c_prd_delivery .shooting-fresh .c_card_text { float: left; position: relative; margin-left: 9px; color: #666; font-size: 13px; line-height: 19px; }

.c_prd_delivery .shooting-fresh .c_card_text::before { display: block; position: absolute; top: 10px; left: -5px; width: 2px; height: 2px; background: #ccc; content: ""; }

.c_prd_delivery .shooting-fresh:after { display: block; content: ""; clear: both; }

.c_prd_delivery .shooting-seller { min-height: 19px; margin-left: -9px; zoom: 1; }

.c_prd_delivery .shooting-seller::before { float: left; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 55px; height: 12.5px; background-position: -186.54097px -85px; background-size: 742px 270px; display: block; margin: 4px 0 0 9px; content: ""; }

.c_prd_delivery .shooting-seller .c_card_text { float: left; position: relative; margin-left: 9px; color: #666; font-size: 13px; line-height: 19px; }

.c_prd_delivery .shooting-seller .c_card_text::before { display: block; position: absolute; top: 10px; left: -5px; width: 2px; height: 2px; background: #ccc; content: ""; }

.c_prd_delivery .shooting-seller:after { display: block; content: ""; clear: both; }

.c_prd_delivery:after { display: block; content: ""; clear: both; }

.c_prd_benefit { color: #666; font-size: 0; line-height: 19px; }

.c_prd_benefit.active .ly_benefit, .c_prd_benefit.active .c_prd_layer { display: block; z-index: 10; }

.c_prd_benefit.active .btn_more { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.c_prd_benefit .benefit { display: inline-block; vertical-align: middle; font-size: 13px; color: #666; }

.c_prd_benefit .benefit:not(:first-child)::before { width: 2px; height: 2px; background-color: #ccc; display: inline-block; margin: 0 4px; vertical-align: middle; content: ""; }

.c_prd_benefit .benefit em { color: #0b83e6; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_prd_benefit .ly_benefit { display: none; position: absolute; width: 200px; padding: 15px; border-radius: 4px; -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1); border: 1px solid rgba(0, 0, 0, 0.1); background-color: #fff; }

.c_prd_benefit .ly_benefit .title { padding-bottom: 5px; border-bottom: 1px solid #efefef; color: #222; font-size: 13px; line-height: 19px; }

.c_prd_benefit .ly_benefit .list { margin-top: 10px; }

.c_prd_benefit .ly_benefit .list .item { color: #222; font-size: 12px; line-height: 18px; }

.c_prd_benefit .ly_benefit .list .item em { color: #0b83e6; }

.c_prd_benefit .ly_benefit .list .item:not(:first-child) { margin-top: 5px; }

.c_prd_benefit .ly_benefit .btn_close { position: absolute; top: 14px; right: 10px; width: 18px; height: 18px; overflow: hidden; line-height: 200px; }

.c_prd_benefit .ly_benefit .btn_close:before, .c_prd_benefit .ly_benefit .btn_close:after { position: absolute; top: 50%; left: 50%; width: 10px; height: 1px; background-color: #999; content: ""; }

.c_prd_benefit .ly_benefit .btn_close:before { -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); }

.c_prd_benefit .ly_benefit .btn_close:after { -webkit-transform: translate(-50%, -50%) rotate(135deg); -ms-transform: translate(-50%, -50%) rotate(135deg); transform: translate(-50%, -50%) rotate(135deg); }

.c_prd_advertise { display: block; width: 100%; color: #249356; font-size: 13px; line-height: 19px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.c_prd_seller { font-size: 13px; line-height: 19px; }

.c_prd_seller .office { color: #6d96c0; }

.c_prd_seller .name { color: #666; }

.c_prd_plus { color: #999; font-size: 12px; letter-spacing: 0; line-height: 18px; vertical-align: middle; }

.c_price_compare { zoom: 1; vertical-align: middle; }

.c_price_compare:after { display: block; content: ""; clear: both; }

.c_price_compare > a { float: left; margin-right: 4px; }

.c_price_compare.active .c_prd_layer { display: block; z-index: 10; }

.c_price_compare .sub_text { float: left; margin-top: 3px; color: #333; font-size: 13px; line-height: 18px; }

.c_price_compare .compare { float: left; color: #111; font-size: 13px; line-height: 22px; vertical-align: middle; }

.c_price_compare .count { color: #0b83e6; }

.c_price_compare .count .value { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_price_compare .c_btn_compare { position: relative; min-width: 108px; height: 29px; padding: 0 12px; border-radius: 14.5px; border: solid 1px #eee; background-color: #fff; color: #111; font-size: 11px; letter-spacing: 0; line-height: 27px; overflow: hidden; vertical-align: bottom; }

.c_price_compare .c_btn_compare .count { display: inline-block; font-weight: bold; color: #111; }

.c_price_compare .c_btn_compare .beta { display: inline-block; background-image: url("/img/common/sprites/sp_list_2x_202326_154939.png"); background-position: -59px -69px; width: 15px; height: 8px; background-size: 143px 104px; line-height: 200px; margin: 5px 0 0 1px; vertical-align: top; }

.c_price_compare .c_btn_beta { float: left; margin-bottom: 1px; overflow: hidden; line-height: 200px; background-image: url("/img/common/sprites/sp_list_2x_202326_154939.png"); background-position: 0px -42px; width: 48px; height: 22px; background-size: 143px 104px; }

.c_price_compare .c_btn_beta .info { display: inline-block; line-height: 120px; vertical-align: middle; }

.c_seller_price_lowest .list li { margin-top: 5px; font-size: 13px; line-height: 20px; }

.c_seller_price_lowest .list li a { position: relative; display: block; color: #333; }

.c_seller_price_lowest .list li a:hover { text-decoration: none; }

.c_seller_price_lowest .list li a:hover dt, .c_seller_price_lowest .list li a:hover i { text-decoration: underline; }

.c_seller_price_lowest .list li a:hover .c_tooltip { display: block; top: 21px; z-index: 10; }

.c_seller_price_lowest .list li a:hover + .c_tooltip { display: block; z-index: 10; }

.c_seller_price_lowest .list li a:focus { text-decoration: none; }

.c_seller_price_lowest .list li .c_tooltip { display: none; margin-top: 5px; }

.c_seller_price_lowest .list li:first-child a, .c_seller_price_lowest .list li.item_lowest a { color: #ff0038; }

.c_seller_price_lowest .list li.item_official a { color: #333; }

.c_seller_price_lowest .list li.item_official dt { width: 58%; margin-right: -4px; font-size: 12px; letter-spacing: -1px; }

.c_seller_price_lowest .list li.item_official dd { width: 42%; }

.c_seller_price_lowest .list li.item_official i { margin-right: 1px; color: #ff7e0e; font-style: normal; }

.c_seller_price_lowest .list li.item_official i:before { background-image: url("/img/common/sprites/sp_list_2x_202326_154939.png"); background-position: -62px -84px; width: 16px; height: 16px; background-size: 143px 104px; display: inline-block; vertical-align: -3px; content: ""; }

.c_seller_price_lowest .list dt { width: 46%; display: inline-block; vertical-align: top; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.c_seller_price_lowest .list dd { width: 52%; display: inline-block; text-align: right; white-space: nowrap; }

.c_seller_price_lowest .list .value { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_seller_price_lowest .list .lowest { display: inline-block; overflow: hidden; line-height: 120px; vertical-align: middle; margin-top: -2px; background-image: url("/img/common/sprites/sp_list_2x_202326_154939.png"); background-position: -121px -84px; width: 8px; height: 10px; background-size: 143px 104px; }

.c_btn_favorite { position: absolute; z-index: 2; width: 28px; height: 28px; border: 1px solid #ddd; border-radius: 18px; background-color: #fff; line-height: 200px; overflow: hidden; }

.c_btn_favorite::after { position: absolute; top: 50%; left: 50%; background-image: url("/img/common/sprites/sp_list_2x_202326_154939.png"); background-position: -118px -44px; width: 20px; height: 21px; background-size: 143px 104px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); content: ""; }

.c_btn_favorite.active::after { background-image: url("/img/common/sprites/sp_list_2x_202326_154939.png"); background-position: -53px -42px; width: 20px; height: 21px; background-size: 143px 104px; content: ""; }

.c_btn_price_lowest { position: absolute; bottom: 20px; display: block; min-width: 183px; height: 40px; border-radius: 20px; border: solid 1px #ccc; background-color: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; color: #333; font-size: 14px; letter-spacing: 0; line-height: 37px; text-align: center; overflow: hidden; }

.c_btn_price_lowest:after { display: inline-block; margin: -3px 0 0 5px; vertical-align: middle; width: 6px; height: 6px; border: 1px solid #0b83e6; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.c_btn_prd_cart { min-width: 68px; height: 29px; padding: 0 12px; border-radius: 17px; border: solid 1px #eee; background-color: #fff; font-size: 13px; vertical-align: bottom; }

.c_btn_prd_cart .cart { display: inline-block; overflow: hidden; line-height: 200px; vertical-align: middle; background-image: url("/img/common/sprites/sp_list_2x_202326_154939.png"); background-position: -19px -84px; width: 17px; height: 16px; background-size: 143px 104px; }

.c_btn_more.c_btn_more_style_1 { margin-left: 4px; background-image: url("/img/common/sprites/sp_list_2x_202326_154939.png"); background-position: -41px -84px; width: 16px; height: 16px; background-size: 143px 104px; line-height: 200px; vertical-align: middle; overflow: hidden; }

.c_prd_saving { margin: 2px 0 0 10px; display: inline-block; }

.c_prd_saving .saving { position: relative; display: inline-block; color: #999; font-size: 12px; line-height: 20px; }

.c_prd_saving .saving::after { position: absolute; left: 0px; bottom: 1px; height: 1px; width: 100%; background-color: #999; content: ""; }

.c_prd_saving .saving .value { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; line-height: 18px; }

.c_prd_saving.active .c_prd_layer { display: block; z-index: 10; }

.c_prd_stock { display: inline-block; color: #666; font-size: 12px; line-height: 18px; }

.c_prd_stock .count { display: inline-block; color: #ff0038; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_prd_buy { display: inline-block; color: #666; font-size: 12px; line-height: 18px; }

.c_prd_buy .deadline { display: inline-block; color: #0b83e6; }

.c_prd_buy .deadline + .count::before { display: inline-block; width: 2px; height: 2px; background-color: #ccc; margin: -2px 4px 0; vertical-align: middle; content: ""; }

.c_prd_buy .count { display: inline-block; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_prd_charge .charge { display: block; color: #999; font-size: 13px; line-height: 18px; }

.c_prd_charge .charge:not(:first-of-type) { color: #666; }

.c_prd_charge .charge em { color: #0b83e6; }

.c_prd_type { font-size: 17px; font-weight: bold; letter-spacing: 0; color: #111; }

.c_prd_coupon a { position: relative; }

.c_prd_coupon a:hover { text-decoration: none; }

.c_prd_coupon a:hover .name { text-decoration: underline; }

.c_prd_coupon .sale { position: relative; display: inline-block; height: 20px; padding: 0 13px 0 5px; vertical-align: top; }

.c_prd_coupon .sale em { display: inline-block; white-space: nowrap; font-size: 11px; line-height: 20px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #111; vertical-align: top; font-weight: 700; }

.c_prd_coupon .sale em:before, .c_prd_coupon .sale em:after { height: 3px; width: 4px; position: absolute; z-index: 1; right: 5px; content: ""; }

.c_prd_coupon .sale em:before { top: 0; background-image: url("/img/eui/sprites/sp_card_item_2x_2022107_112716.png"); background-position: -11px 0px; width: 6px; height: 3px; background-size: 17px 3px; }

.c_prd_coupon .sale em:after { bottom: 0; background-image: url("/img/eui/sprites/sp_card_item_2x_2022107_112716.png"); background-position: 0px 0px; width: 6px; height: 3px; background-size: 17px 3px; }

.c_prd_coupon .sale:before { height: 20px; width: 8px; position: absolute; right: 0; top: 0; background: -webkit-gradient(linear, left top, left bottom, from(#ff5a2e), color-stop(52%, #ff0038), to(#ff00ef)); background: -webkit-linear-gradient(#ff5a2e, #ff0038 52%, #ff00ef); background: linear-gradient(#ff5a2e, #ff0038 52%, #ff00ef); content: ""; }

.c_prd_coupon .sale:after { position: absolute; left: 0; right: 0; top: 0; bottom: 0; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 2px; content: ""; }

.c_prd_coupon .name { position: relative; display: inline-block; margin: 0 0 0 4px; padding: 0 10px 0 0; line-height: 20px; }

.c_prd_coupon .name:after { position: absolute; top: 50%; right: 1px; width: 5px; height: 5px; margin-top: -3px; border: solid #666; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.c_prd_noti { color: #f43142; font-size: 13px; }

.c_card .c_seller_grade { float: left; margin-right: 4px; margin-top: 1px; }

.c_card .c_review { float: left; line-height: 15px; }

.c_card .c_prd_meta { zoom: 1; }

.c_card .c_prd_meta:after { display: block; content: ""; clear: both; }

.c_card .c_prd_type { margin-top: 10px; }

.c_card .c_card_info_bottom { font-size: 0; }

.c_card .c-flag-box { max-height: 52px; }

.c_card .c-flag-box + .c_prd_brand { margin-top: 2px; }

.c_card.c_card_list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; zoom: 1; }

.c_card.c_card_list:after { display: block; content: ""; clear: both; }

.c_card.c_card_list .c_prd_thumb { float: left; }

.c_card.c_card_list .c_card_info { float: left; position: relative; vertical-align: top; }

.c_card.c_card_list .c_card_info_floting { position: relative; }

.c_card.c_card_list .c_prd_price { margin-bottom: 6px; }

.c_card.c_card_list .c_prd_meta { line-height: 17px; }

.c_card.c_card_list .c_btn_favorite { top: -2px; right: 0; }

.c_card.c_card_list .c-flag--luxury { margin-top: 14px; }

.c_card.c_card_gellery { height: 100%; }

.c_card.c_card_gellery .c_prd_thumb { width: 235px; height: 235px; }

.c_card.c_card_gellery .c_card_info { position: relative; padding: 7px 10px 20px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_card.c_card_gellery .c_prd_price { margin-top: 5px; }

.c_card.c_card_gellery .c_prd_price .rate { font-size: 14px; }

.c_card.c_card_gellery .c_prd_price .rate .unit { font-size: 11px; }

.c_card.c_card_gellery .c_prd_price .price { display: block; }

.c_card.c_card_gellery .c_prd_price .price_deal dt { font-size: 14px; }

.c_card.c_card_gellery .c_prd_price .price_deal dd { display: block; }

.c_card.c_card_gellery .c_prd_meta { margin-top: 5px; }

.c_card.c_card_gellery .c_btn_favorite { position: absolute; z-index: 2; top: 10px; right: 10px; }

.c_card.c_card_gellery .c_prd_type { margin-top: 5px; line-height: 20px; }

.c_listing { min-width: 960px; }

.c_listing > li { border-bottom: 1px solid #eee; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_listing > li:last-child { border-bottom: none; }

.c_listing .c-nation .nation::before { top: 7px; left: 2px; }

.c_listing .c_prd_price .price_special { float: left; margin-right: 2px; color: #ff0038; font-size: 14px; font-weight: normal; line-height: 20px; }

.c_listing .c_prd_price .price_special > p { display: inline-block; }

.c_listing.c_listing_view_type_list > li { position: relative; min-height: 200px; padding: 10px 0; zoom: 1; }

.c_listing.c_listing_view_type_list > li:after { display: block; content: ""; clear: both; }

.c_listing.c_listing_view_type_list .c_card_info { position: relative; min-height: 180px; width: -webkit-calc(100% - 403px); width: calc(100% - 403px); height: inherit; padding: 18px 20px 20px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_listing.c_listing_view_type_list .c_card_info:nth-of-type(3) { width: 223px; }

.c_listing.c_listing_view_type_list .c_card_info:nth-of-type(3) .c_prd_delivery { position: absolute; left: 20px; bottom: 20px; }

.c_listing.c_listing_view_type_list .c_card_info:nth-of-type(3)::before { display: block; position: absolute; left: 0; top: 20px; width: 1px; height: -webkit-calc(100% - 40px); height: calc(100% - 40px); background-color: #eee; content: ""; }

.c_listing.c_listing_view_type_list .c-flag-box .c-flag { float: left; margin-bottom: 0; }

.c_listing.c_listing_view_type_list .c_prd_name { width: -webkit-calc(100% - 30px); width: calc(100% - 30px); font-size: 15px; }

.c_listing.c_listing_view_type_list .c_prd_option { width: -webkit-calc(100% - 30px); width: calc(100% - 30px); }

.c_listing.c_listing_view_type_list .c_prd_price { margin-top: 5px; }

.c_listing.c_listing_view_type_list .c_prd_price .price { line-height: 22px; }

.c_listing.c_listing_view_type_list .c_prd_price .price_unit { margin-left: 5px; }

.c_listing.c_listing_view_type_list .c_prd_price .price_11st_lowest { float: left; }

.c_listing.c_listing_view_type_list .c_prd_price .price_11st_lowest .c_layer_expand.active { z-index: 10; }

.c_listing.c_listing_view_type_list .c_prd_price .price_11st_lowest + .rate, .c_listing.c_listing_view_type_list .c_prd_price .price_11st_lowest + .price_regular { margin-left: 4px; }

.c_listing.c_listing_view_type_list .c_prd_price .price_11st_lowest + .price_special::before { float: left; width: 2px; height: 2px; margin: 9px 5px; background: #ff0038; border-radius: 50%; content: ""; }

.c_listing.c_listing_view_type_list .c_prd_price .price_reservation { margin-top: 5px; }

.c_listing.c_listing_view_type_list .c_prd_price .price_reservation dt { font-size: 17px; }

.c_listing.c_listing_view_type_list .c_prd_car_price { font-size: 13px; }

.c_listing.c_listing_view_type_list .c_btn_favorite { position: absolute; z-index: 2; top: 18px; right: 20px; }

.c_listing.c_listing_view_type_list .c_card_info_floting { position: absolute; right: 16px; bottom: 18px; }

.c_listing.c_listing_view_type_list .c_card_info_floting .c_prd_plus { display: inline-block; }

.c_listing.c_listing_view_type_list .c_card_info_floting .c_price_compare { display: inline-block; margin-left: 6px; }

.c_listing.c_listing_view_type_list .c_prd_delivery { margin-top: 6px; }

.c_listing.c_listing_view_type_list .c_prd_delivery .sktpass { float: left; }

.c_listing.c_listing_view_type_list .c_prd_delivery + .c_prd_release { margin-top: 0; }

.c_listing.c_listing_view_type_list .c_prd_advertise { width: -webkit-calc(100% - 200px); width: calc(100% - 200px); margin-top: 8px; }

.c_listing.c_listing_view_type_list .c_prd_seller .name { display: block; height: 19px; overflow: hidden; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.c_listing.c_listing_view_type_list .c_prd_seller .c_tooltip { display: none; margin-top: 5px; }

.c_listing.c_listing_view_type_list .c_prd_seller a:hover + .c_tooltip { display: block; z-index: 10; }

.c_listing.c_listing_view_type_list .c_prd_release { margin-top: 6px; }

.c_listing.c_listing_view_type_list .c_prd_model { width: -webkit-calc(100% - 200px); width: calc(100% - 200px); margin: 10px 0 10px 200px; }

.c_listing.c_listing_view_type_list .c_prd_charge { margin-top: 8px; }

.c_listing.c_listing_view_type_list .c_prd_noti { margin-top: 10px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_compare .c_card_info { padding-bottom: 10px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_compare .c_card_info:nth-of-type(2) { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.c_listing.c_listing_view_type_list.c_listing_service_type_compare .c_card_info:nth-of-type(3) { padding-bottom: 62px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_compare .c_card_info:nth-of-type(3):before { height: -webkit-calc(100% - 30px); height: calc(100% - 30px); }

.c_listing.c_listing_view_type_list.c_listing_service_type_compare .c_card_info:nth-child(2):nth-last-child(1) { width: -webkit-calc(100% - 180px); width: calc(100% - 180px); padding-right: 0; }

.c_listing.c_listing_view_type_list.c_listing_service_type_compare .c_card_info:nth-child(2):nth-last-child(1) .c_prd_spec { width: -webkit-calc(100% - 20px); width: calc(100% - 20px); }

.c_listing.c_listing_view_type_list.c_listing_service_type_compare .c_card_info_top { min-height: 135px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_compare .c_card_info_bottom { position: relative; width: 100%; min-height: 30px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_compare .c_prd_spec { display: table; vertical-align: bottom; }

.c_listing.c_listing_view_type_list.c_listing_service_type_compare .c_prd_spec .list { display: block; max-height: 50px; overflow: hidden; }

.c_listing.c_listing_view_type_list.c_listing_service_type_compare .c_price_compare { position: relative; right: auto; bottom: auto; }

.c_listing.c_listing_view_type_list.c_listing_service_type_compare .c_price_compare .compare { font-weight: bold; font-size: 14px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_compare .c_price_compare .count { font-weight: normal; }

.c_listing.c_listing_view_type_list.c_listing_service_type_compare .c_btn_price_lowest { bottom: 10px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_hp .c_card_info_top { min-height: 108px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_hp .c_card_info_top .c_prd_price { margin-top: 3px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_hp .c_card_info_top .c_prd_charge { margin-top: 12px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_hp .c_card_info_bottom { margin-top: 14px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_hp .c_prd_release { display: inline-block; padding-top: 6px; vertical-align: bottom; line-height: 14px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_hp .c_prd_release .release { color: #666; font-size: 12px; font-weight: bold; line-height: 20px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_hp .c_prd_release + .c_prd_spec { width: -webkit-calc(100% - 92px); width: calc(100% - 92px); }

.c_listing.c_listing_view_type_list.c_listing_service_type_hp .c_prd_release + .c_prd_spec .list li:first-child::before { display: inline-block; width: 1px; height: 10px; margin: 3px 6px 0; background-color: #efefef; content: ""; }

.c_listing.c_listing_view_type_list.c_listing_service_type_hp .c_prd_spec { display: inline-block; width: 100%; border-top: none; vertical-align: bottom; }

.c_listing.c_listing_view_type_list.c_listing_service_type_hp .c_prd_spec .list li:not(:first-child)::before { display: inline-block; width: 1px; height: 10px; margin: 8px 6px 0; background-color: #efefef; content: ""; }

.c_listing.c_listing_view_type_list.c_listing_service_type_hp .c_prd_spec .list .spec { font-size: 12px; line-height: 26px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_hp .c_prd_spec .list .spec:first-child { color: #999; }

.c_listing.c_listing_view_type_list.c_listing_service_type_hp .c_prd_spec .list .spec:last-child { margin-left: 3px; color: #666; }

.c_listing.c_listing_view_type_list.c_listing_service_type_hp .c_card_info:nth-of-type(3) .c_prd_delivery { bottom: 22px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon > li { padding: 20px 0; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon > li:first-child { padding-top: 10px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon .c_prd_thumb { height: auto; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon .c_prd_thumb > a { position: relative; display: block; width: 180px; height: 180px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon .c_prd_thumb .c_prd_swatch { margin-top: 10px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon .c_card_info { padding: 0 20px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon .c_card_info:nth-of-type(3):before { top: 0; height: 100%; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon .c_card_info:nth-of-type(3) .c_prd_delivery { bottom: 0; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon .c_prd_name { margin-top: 2px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon .c_prd_price { margin-top: 10px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon .c_prd_price .price_11st_lowest { position: relative; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon .c_prd_price .price_11st_lowest .c_layer_expand { position: static; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon .c_prd_price .price_11st_lowest .c_layer_expand .c_layer_item { top: 22px; left: 0; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon .c_prd_price .rate { font-size: 15px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon .c_prd_price .rate .unit { font-size: 15px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon .c_prd_price .price::before { display: block; content: ""; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon .c_prd_price .price_unit { margin: 0; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon .c_prd_price .price_deal dd { display: block; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon .c_prd_price .price_regular { font-size: 15px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon .c_prd_price .price_regular + .price { margin-top: 3px; display: block; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon .c-starrate { margin-top: 4px; line-height: 1.5; color: #666; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon .c_prd_delivery { margin-top: 12px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_amazon .c_prd_addition { margin-top: 10px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_luxury .c_prd_price .rate { font-size: 20px; line-height: 22px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_luxury .c_prd_price .price { float: left; font-size: 20px; line-height: 22px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_luxury .c_prd_price .price_regular { float: left; font-size: 15px; margin-top: 3px; }

.c_listing.c_listing_view_type_list.c_listing_service_type_luxury .c_card_info:nth-of-type(2) { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.c_listing.c_listing_view_type_list.c_listing_service_type_luxury .c_card_info:nth-of-type(2) .c_card_info_top { width: 100%; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }

.c_listing.c_listing_view_type_list.c_listing_service_type_luxury .c-flag-box--luxury { margin-top: 14px; }

.c_listing.c_listing_view_type_list.c_listing_view_type_style_1 .c_prd_price .rate { font-size: 15px; }

.c_listing.c_listing_view_type_list.c_listing_view_type_style_1 .c_prd_price .rate .unit { font-size: 15px; line-height: 20px; }

.c_listing.c_listing_view_type_list.c_listing_view_type_style_1 .c_prd_price .price_regular { font-size: 15px; }

.c_listing.c_listing_view_type_list.c_listing_view_type_style_1 .c_prd_price .price_deal dt { display: block; }

.c_listing.c_listing_view_type_list.c_listing_view_type_style_1 .c_prd_price .price_unit { display: block; margin: 0; }

.c_listing.c_listing_view_type_gallery { position: relative; margin-top: 0; font-size: 0; display: block; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }

.c_listing.c_listing_view_type_gallery::after { position: absolute; bottom: 0; left: 0; z-index: 2; width: 100%; height: 1px; background-color: #fff; content: ""; }

.c_listing.c_listing_view_type_gallery.col_4 li { width: 237px; -webkit-box-flex: 0; -webkit-flex: 0 1 237px; -ms-flex: 0 1 237px; flex: 0 1 237px; margin-right: 18px; }

.c_listing.c_listing_view_type_gallery.col_4 li:nth-of-type(4n) { margin-right: 0; }

.c_listing.c_listing_view_type_gallery.col_4 li:nth-of-type(4n)::after { display: none; }

.c_listing.c_listing_view_type_gallery.col_4 li::after { position: absolute; bottom: -1px; right: -20px; width: 20px; height: 1px; background-color: #eeeeee; content: ""; }

.c_listing.c_listing_view_type_gallery.col_4 .c_card { max-width: 237px; margin: 0 auto; }

.c_listing.c_listing_view_type_gallery.col_4 .c_prd_thumb { width: 235px; height: 235px; }

.c_listing.c_listing_view_type_gallery.col_4 .c_prd_thumb > a { width: 235px; height: 235px; }

.c_listing.c_listing_view_type_gallery.col_5 li { width: 190px; -webkit-box-flex: 0; -webkit-flex: 0 1 190px; -ms-flex: 0 1 190px; flex: 0 1 190px; margin-right: 13px; }

.c_listing.c_listing_view_type_gallery.col_5 li:nth-of-type(5n) { margin-right: 0; }

.c_listing.c_listing_view_type_gallery.col_5 li:nth-of-type(5n)::after { display: none; }

.c_listing.c_listing_view_type_gallery.col_5 li::after { position: absolute; bottom: -1px; right: -20px; width: 20px; height: 1px; background-color: #eeeeee; content: ""; }

.c_listing.c_listing_view_type_gallery.col_5 .c_card { max-width: 190px; margin: 0 auto; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_thumb { width: 188px; height: 188px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_name { font-size: 13px; line-height: 1.4; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_name.c_prd_name_row_2 { max-height: 2.8em; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_option { font-size: 12px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_price .price_unit { font-size: 12px; line-height: 18px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery { font-size: 12px; letter-spacing: -1px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-delivery { font-size: 12px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-delivery::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 51px; height: 12.24px; background-position: -246.61728px -30.55556px; background-size: 454px 165px; margin: 4px 0 0 0; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-delivery .sr-only { font-size: 12px; line-height: 19px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-delivery .c_card_text { font-size: 12px; line-height: 19px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-delivery { font-size: 12px; min-height: 19px; margin-left: -9px; zoom: 1; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-delivery::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 51px; height: 12.24px; background-position: -246.61728px -30.55556px; background-size: 454px 165px; margin: 4px 0 0 9px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-delivery .sr-only { font-size: 12px; line-height: 19px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-delivery .c_card_text { font-size: 12px; line-height: 19px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-delivery .c_card_text::before { top: 8px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-delivery:after { display: block; content: ""; clear: both; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-install { font-size: 12px; min-height: 19px; margin-left: -9px; zoom: 1; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-install::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 50px; height: 12.19512px; background-position: -360.78114px -36.48148px; background-size: 543px 197px; margin: 4px 0 0 9px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-install .sr-only { font-size: 12px; line-height: 19px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-install .c_card_text { font-size: 12px; line-height: 19px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-install .c_card_text::before { top: 8px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-install:after { display: block; content: ""; clear: both; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-plus { font-size: 12px; min-height: 19px; margin-left: -9px; zoom: 1; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-plus::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 81px; height: 14.29412px; background-position: -253.46128px -30.41975px; background-size: 849px 308px; margin: 3px 0 0 9px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-plus .sr-only { font-size: 12px; line-height: 19px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-plus .c_card_text { font-size: 12px; line-height: 19px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-plus .c_card_text::before { top: 8px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-plus:after { display: block; content: ""; clear: both; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-fresh { font-size: 12px; min-height: 19px; margin-left: -9px; zoom: 1; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-fresh::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 50px; height: 11.81818px; background-position: -328.18182px -113.42593px; background-size: 810px 294px; margin: 4px 0 0 9px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-fresh .sr-only { font-size: 12px; line-height: 19px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-fresh .c_card_text { font-size: 12px; line-height: 19px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-fresh .c_card_text::before { top: 8px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_delivery .shooting-fresh:after { display: block; content: ""; clear: both; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_benefit { font-size: 12px; line-height: 18px; letter-spacing: -1px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_advertise { font-size: 12px; line-height: 18px; letter-spacing: -1px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_prd_seller { font-size: 12px; line-height: 18px; letter-spacing: -1px; }

.c_listing.c_listing_view_type_gallery.col_5 .c_btn_favorite { top: 8px; }

.c_listing.c_listing_view_type_gallery.c_prd_size_180 .c_card { max-width: 182px; }

.c_listing.c_listing_view_type_gallery.c_prd_size_180 .c_prd_thumb { width: 180px; height: 180px; }

.c_listing.c_listing_view_type_gallery.c_prd_size_235 .c_card { max-width: 237px; }

.c_listing.c_listing_view_type_gallery.c_prd_size_235 .c_prd_thumb { width: 235px; height: 235px; }

.c_listing.c_listing_view_type_gallery li { display: inline-block; position: relative; width: 100%; height: auto; -webkit-box-flex: 0; -webkit-flex: 0 1 100%; -ms-flex: 0 1 100%; flex: 0 1 100%; font-size: 12px; vertical-align: top; padding-top: 20px; }

.c_listing.c_listing_view_type_gallery li .c_card { border: 1px solid transparent; height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_listing.c_listing_view_type_gallery li .c_card:hover { border-color: #ff0038; }

.c_listing.c_listing_view_type_gallery li:last-child .c_card { height: -webkit-calc(100% - 1px); height: calc(100% - 1px); }

.c_listing.c_listing_view_type_gallery li:last-child::after { display: none; }

.c_listing.c_listing_view_type_gallery .c-flag-box { margin-top: 3px; }

.c_listing.c_listing_view_type_gallery .c_prd_name { width: -webkit-calc(100% - 30px); width: calc(100% - 30px); }

.c_listing.c_listing_view_type_gallery .c_prd_name--wide { width: 100%; }

.c_listing.c_listing_view_type_gallery .c_prd_option { width: -webkit-calc(100% - 30px); width: calc(100% - 30px); }

.c_listing.c_listing_view_type_gallery .c_prd_price .price, .c_listing.c_listing_view_type_gallery .c_prd_price .price_deal, .c_listing.c_listing_view_type_gallery .c_prd_price .price_lowest { display: block; }

.c_listing.c_listing_view_type_gallery .c_prd_price .price_11st_lowest { position: relative; }

.c_listing.c_listing_view_type_gallery .c_prd_price .price_11st_lowest .text + .value { clear: both; margin-left: 0; }

.c_listing.c_listing_view_type_gallery .c_prd_price .price_11st_lowest .c_layer_expand { position: static; }

.c_listing.c_listing_view_type_gallery .c_prd_price .price_11st_lowest .c_layer_expand .c_layer_item { top: 22px; left: 0; }

.c_listing.c_listing_view_type_gallery .c_prd_price .price_lowest + .price_unit { margin: 3px 0 0 44px; }

.c_listing.c_listing_view_type_gallery .c_prd_price .price_reservation dt { font-size: 17px; }

.c_listing.c_listing_view_type_gallery .c_prd_car_price { font-size: 13px; }

.c_listing.c_listing_view_type_gallery .c_prd_delivery { margin-top: 8px; }

.c_listing.c_listing_view_type_gallery .c_prd_benefit { margin-top: 8px; }

.c_listing.c_listing_view_type_gallery .c_prd_benefit + .c_prd_advertise { margin-top: 0; }

.c_listing.c_listing_view_type_gallery .c_prd_advertise { margin-top: 8px; }

.c_listing.c_listing_view_type_gallery .c_prd_seller { display: block; margin-top: 8px; height: 19px; overflow: hidden; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.c_listing.c_listing_view_type_gallery .c_prd_seller .c_tooltip { display: none; margin-top: 5px; }

.c_listing.c_listing_view_type_gallery .c_prd_seller a:hover + .c_tooltip { display: block; z-index: 10; }

.c_listing.c_listing_view_type_gallery .c_prd_release span.release { margin-top: 2px; }

.c_listing.c_listing_view_type_gallery .c_prd_release dl.release { margin-top: 8px; }

.c_listing.c_listing_view_type_gallery .c_price_compare { margin-top: 8px; }

.c_listing.c_listing_view_type_gallery .c_prd_noti { margin-top: 10px; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_compare .c_card_info { height: -webkit-calc(100% - 235px); height: calc(100% - 235px); padding-bottom: 79px; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_compare .c_btn_price_lowest { bottom: 20px; width: -webkit-calc(100% - 22px); width: calc(100% - 22px); }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_today { margin-top: 0; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_today:after { display: none; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_today > li { padding-top: 0; border-bottom: none; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_today .c_card_info { padding-bottom: 48px; height: -webkit-calc(100% - 180px); height: calc(100% - 180px); }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_today .c_card_info_bottom { position: absolute; bottom: 20px; width: 100%; height: 28px; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_today .c_card_info_bottom .c_prd_delivery { position: absolute; bottom: 0; font-size: 12px; line-height: 18px; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_today .c_prd_name { font-size: 13px; line-height: 1.4; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_today .c_prd_name.c_prd_name_row_2 { max-height: 2.8em; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_today .c_prd_price .price_unit { font-size: 12px; line-height: 18px; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_today .c_prd_benefit .benefit { font-size: 12px; line-height: 18px; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_today .c_prd_advertise { font-size: 12px; line-height: 18px; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_today .c_prd_seller { font-size: 12px; line-height: 18px; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_today .c_btn_favorite { top: 8px; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_amazon.col_4 li:nth-of-type(4n) .price_11st_lowest .c_layer_expand .c_layer_item { left: -70px; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_amazon .c_prd_thumb { height: auto; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_amazon .c_prd_thumb > a { position: relative; display: block; width: 235px; height: 235px; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_amazon .c_prd_thumb .c_prd_swatch { margin-top: 12px; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_amazon .c-nation { margin-top: 5px; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_amazon .c-starrate { margin-top: 6px; line-height: 1.5; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_amazon .c_prd_price { margin-top: 10px; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_amazon .c_prd_price .rate { font-size: 15px; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_amazon .c_prd_price .rate .unit { font-size: 15px; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_amazon .c_prd_price .price_regular { font-size: 15px; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_amazon .c_prd_price .price_regular + .price { display: block; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_amazon .c_prd_price .price_unit { margin: 2px 0 0 0; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_amazon .c_prd_addition { margin-top: 8px; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_amazon .c_prd_delivery { margin-top: 9px; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_amazon .c_prd_delivery .sktpass .c_card_point { margin-right: 4px; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_amazon .c_prd_benefit { margin-top: 0; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_amazon .c_prd_benefit .benefit { display: block; }

.c_listing.c_listing_view_type_gallery.c_listing_service_type_amazon .c_prd_benefit .benefit:before { display: none; }

html.ie9 .c_listing_view_type_gallery li { border-bottom: none; padding-bottom: 1px; }

html.ie9 .c_listing_service_type_compare .c_card_info:nth-of-type(3) { height: 220px; }

.c-starrate { zoom: 1; }

.c-starrate:after { display: block; content: ""; clear: both; }

.c-starrate dt { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c-starrate dd:first-of-type .c-starrate__review .sr-only { position: static; width: auto; height: auto; margin: 0; clip: auto; white-space: normal; }

.c-starrate .c-review-event + dd.c-starrate__review .sr-only, .c-starrate dd.c-starrate__review:first-of-type .sr-only { position: static; width: auto; height: auto; margin: 0; clip: auto; white-space: normal; }

.c-starrate.c-starrate--amazon dt { position: static; width: auto; height: auto; margin: 0; clip: auto; white-space: normal; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 14px; height: 14px; background-position: -340px -150px; background-size: 891px 324px; overflow: hidden; float: left; margin: 2px 4px 0 0; color: transparent; }

.c-starrate__sati { position: relative; float: left; overflow: hidden; margin: 2px 4px 0 0; color: transparent; font-size: 10px; width: 64px; height: 12px; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 64px; height: 12px; background-position: -298px -102px; background-size: 891px 324px; }

.c-starrate__sati .c-starrate__gauge { position: absolute; top: 0; left: 0; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 64px; height: 12px; background-position: -370px -102px; background-size: 891px 324px; }

.c-starrate__review { float: left; color: #666; font-size: 12px; letter-spacing: 0; }

.c-starrate__review .value { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-card-item { position: relative; background: #fff; line-height: 1.5; letter-spacing: 0; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-card-item > a:hover { text-decoration: none; }

.c-card-item .c-nation { margin-right: 6px; margin-bottom: 8px; }

.c-card-item .c-nation .amazon { float: left; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 60px; height: 18.21429px; background-position: -2.14141px -32.03704px; background-size: 477px 173px; margin-top: 6px; }

.c-card-item .c-card-item__price-info .c-card-item__price del { font-size: 13px; line-height: 22px; color: #999; }

.c-card-item .c-card-item__price-info .c-card-item__price del .value { font-size: 16px; }

.c-card-item--list { display: table; width: 100%; }

.c-card-item--list .c-card-item__thumb { display: table-cell; vertical-align: top; }

.c-card-item--list .c-card-item__info { display: table-cell; }

.c-card-item--list .c-starrate__review { margin: -1px 0 0 2px; color: #666; }

.c-card-item--list .c-starrate__review:first-of-type { margin: -1px 0 0 0; }

.c-card-item.c-card-item--deal { -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; width: 394px; border-radius: 4px; }

.c-card-item.c-card-item--deal .c-card-item__thumb-img { display: inline-block; width: 100%; height: 197px; border-top-left-radius: 4px; border-top-right-radius: 4px; }

.c-card-item.c-card-item--deal .c-card-item__thumb-img img { -webkit-transition: -webkit-transform 0.2s ease-in; transition: -webkit-transform 0.2s ease-in; transition: transform 0.2s ease-in; transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in; }

.c-card-item.c-card-item--deal .c-card-item__thumb-emblem { top: 9px; left: 9px; }

.c-card-item.c-card-item--deal .c-card-item__thumb-emblem img { width: 80px; height: 80px; }

.c-card-item.c-card-item--deal .c-card-item__info { position: relative; min-height: 214px; padding: 12px 0 13px 20px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-card-item.c-card-item--deal .c-card-item__info .c-nation { float: left; }

.c-card-item.c-card-item--deal .c-card-item__info .c-time-flag { float: left; margin: 0 0 10px 0; }

.c-card-item.c-card-item--deal .c-card-item__info .c-flag { float: left; margin-bottom: 8px; }

.c-card-item.c-card-item--deal .c-card-item__info .c-card-item__name { clear: both; height: 1.5em; margin: 0 20px 27px 0; overflow: hidden; font-size: 15px; color: #111; }

.c-card-item.c-card-item--deal .c-card-item__info .c-card-item__name-addition { margin-top: -26px; }

.c-card-item.c-card-item--deal .c-card-item__info .c-card-item__counsel { margin: -5px 0 0 20px; color: #0b83e6; font-size: 20px; font-weight: normal; }

.c-card-item.c-card-item--deal .c-card-item__info .c-starrate { position: relative; margin: 13px 0 0 0; }

.c-card-item.c-card-item--deal .c-card-item__info .c-starrate dd { float: left; }

.c-card-item.c-card-item--deal .c-card-item__info .c-starrate .c-starrate__review { margin: -1px 0 0 2px; color: #666; }

.c-card-item.c-card-item--deal .c-card-item__info .c-starrate .c-starrate__review .sr-only { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c-card-item.c-card-item--deal .c-card-item__info .c-card-item__benefit { position: relative; margin: 5px 0 0 0; height: 18px; }

.c-card-item.c-card-item--deal .c-card-item__info .c-card-item__benefit .benefit { padding: 0 0 0 12px; }

.c-card-item.c-card-item--deal .c-card-item__info .c-card-item__benefit .benefit:before { position: absolute; left: 6px; top: 9px; width: 2px; height: 2px; border-radius: 50%; background: #ccc; content: ""; }

.c-card-item.c-card-item--deal .c-card-item__info .c-card-item__benefit dt + .benefit { padding-left: 0; }

.c-card-item.c-card-item--deal .c-card-item__info .c-card-item__benefit dt + .benefit::before { display: none; }

.c-card-item.c-card-item--deal .c-card-item__info .c-card-item__deal-guide { color: #666; }

.c-card-item.c-card-item--deal .c-card-item__info .card_addition { height: 53px; margin: 0 21px; padding: 15px 0 0 0; border-top: 1px solid #f4f4f4; }

.c-card-item.c-card-item--deal .c-card-item__info .card_addition .c_prd_coupon { margin-left: 12px; }

.c-card-item.c-card-item--deal .c-card-item__info .card_addition .c-card-item__deal { padding: 0; border: none; }

.c-card-item.c-card-item--deal .c-card-item__info .card_addition .c-card-item__deal:after { display: none; }

.c-card-item.c-card-item--deal .c-card-item__info .c-card-item__price-info { zoom: 1; padding: 0; }

.c-card-item.c-card-item--deal .c-card-item__info .c-card-item__price-info:after { display: block; content: ""; clear: both; }

.c-card-item.c-card-item--deal .c-card-item__info .c-card-item__price-info .c-card-item__rate { font-size: 16px; line-height: 22px; margin-right: 8px; }

.c-card-item.c-card-item--deal .c-card-item__info .c-card-item__price-info .c-card-item__rate .value { display: inline-block; margin: 0 0 0 0; font-size: 24px; line-height: 24px; }

.c-card-item.c-card-item--deal .c-card-item__info .c-card-item__price-info .c-card-item__rate .c-card-item__special { display: inline-block; margin: 2px 0 0 0; font-size: 18px; line-height: 22px; }

.c-card-item.c-card-item--deal .c-card-item__info .c-card-item__price-info .c-card-item__price { float: left; font-size: 15px; line-height: 22px; margin-right: 8px; }

.c-card-item.c-card-item--deal .c-card-item__info .c-card-item__price-info .c-card-item__price .value { display: inline-block; margin: 0 0 1px 0; font-size: 24px; line-height: 24px; }

.c-card-item.c-card-item--deal .c-card-item__info .c-card-item__price-info .c-card-item__price del { font-size: 13px; line-height: 22px; color: #999; }

.c-card-item.c-card-item--deal .c-card-item__info .c-card-item__price-info .c-card-item__price del .value { font-size: 16px; }

.c-card-item.c-card-item--deal .c-card-item__info .c-card-item__price-info .c-card-item__price .c-card-item__detail { margin-top: 11px; }

.c-card-item.c-card-item--deal .c-card-item__info .c-card-item__price-info .c-card-item__price-del { float: left; margin: 2px 0 0 0; color: #949494; font-size: 16px; line-height: 22px; }

.c-card-item.c-card-item--deal .c-card-item__delivery { zoom: 1; clear: both; padding: 6px 0 0 0; }

.c-card-item.c-card-item--deal .c-card-item__delivery:after { display: block; content: ""; clear: both; }

.c-card-item.c-card-item--deal .c-card-item__delivery dt { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c-card-item.c-card-item--deal .c-card-item__delivery dd { position: relative; float: left; line-height: 20px; }

.c-card-item.c-card-item--deal .c-card-item__delivery dt + dd, .c-card-item.c-card-item--deal .c-card-item__delivery dt + .delivery { padding-left: 0; }

.c-card-item.c-card-item--deal .c-card-item__delivery dt + dd::before, .c-card-item.c-card-item--deal .c-card-item__delivery dt + .delivery::before { display: none; }

.c-card-item.c-card-item--deal .c-card-item__delivery .delivery { padding: 0 0 0 14px; }

.c-card-item.c-card-item--deal .c-card-item__delivery .delivery::before { position: absolute; left: 2px; top: 9px; }

.c-card-item.c-card-item--deal .c-card-item__delivery .allclub { font-size: 13px; color: #666; }

.c-card-item.c-card-item--deal .c-card-item__delivery .allclub:before { width: 40px; height: 16px; background-image: url("/img/svg/logo/allclub.svg"); background-size: 40px 16px; display: inline-block; margin: -2px 0px 1px 0; vertical-align: middle; content: ""; }

.c-card-item.c-card-item--deal .c-card-item__delivery .sktpass { font-size: 13px; color: #666; line-height: 20px; }

.c-card-item.c-card-item--deal .c-card-item__delivery .sktpass:before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 56px; height: 16px; background-position: -544.98765px -47.96296px; background-size: 712px 259px; display: block; float: left; margin: 3px 4px 0 0; line-height: 20px; content: ""; }

.c-card-item.c-card-item--deal .c-card-item__delivery .sktpass + .delivery { clear: none; }

.c-card-item.c-card-item--deal .c-card-item__delivery .sktpass + .delivery::before { display: block; position: absolute; left: 2px; top: 9px; }

.c-card-item.c-card-item--deal .c-card-item__delivery .value { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery, .c-card-item.c-card-item--deal .c-card-item__extra .c-card-item__delivery { padding-top: 0; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-relates, .c-card-item.c-card-item--deal .c-card-item__extra .c-relates { height: 50px; padding: 15px 0; -webkit-box-sizing: border-box; box-sizing: border-box; border-top: none; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-relates__button-link, .c-card-item.c-card-item--deal .c-card-item__extra .c-relates__button-link { padding: 0; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__relates, .c-card-item.c-card-item--deal .c-card-item__extra .c-card-item__relates { height: 50px; padding: 15px 0; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__text, .c-card-item.c-card-item--deal .c-card-item__extra .c-card-item__text { height: 50px; padding: 15px 0; line-height: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__deal, .c-card-item.c-card-item--deal .c-card-item__extra .c-card-item__deal { height: 50px; padding: 15px 0; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info { position: relative; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery { position: relative; height: 50px; padding: 15px 0 15px; line-height: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-delivery { float: left; margin: 5px 0 0 0; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-delivery::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 55px; height: 13.2px; background-position: -266.17284px -32.96296px; background-size: 490px 178px; margin-top: -1px; display: block; content: ""; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-delivery + .delivery { padding-left: 4px; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-delivery + .delivery em { margin-right: 4px; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-delivery + .delivery::before { display: none; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-install { float: left; margin: 5px 0 0 0; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-install::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 53px; height: 12.92683px; background-position: -382.04265px -38.7037px; background-size: 575px 209px; margin-top: -1px; display: block; content: ""; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-install + .delivery { padding-left: 4px; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-install + .delivery em { margin-right: 4px; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-install + .delivery::before { display: none; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-plus { float: left; margin: 5px 0 0 0; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-plus::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 85px; height: 15px; background-position: -266px -32px; background-size: 891px 324px; margin-top: -1px; display: block; content: ""; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-plus + .delivery { padding-left: 4px; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-plus + .delivery em { margin-right: 4px; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-plus + .delivery::before { display: none; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-fresh { float: left; margin: 5px 0 0 0; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-fresh::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 55px; height: 13px; background-position: -361px -125px; background-size: 891px 324px; margin-top: -1px; display: block; content: ""; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-fresh + .delivery { padding-left: 4px; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-fresh + .delivery em { margin-right: 4px; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-fresh + .delivery::before { display: none; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-seller { float: left; margin: 5px 0 0 0; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-seller::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 55px; height: 12.5px; background-position: -186.54097px -85px; background-size: 742px 270px; margin-top: -1px; display: block; content: ""; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-seller + .delivery { padding-left: 4px; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-seller + .delivery em { margin-right: 4px; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__delivery .shooting-seller + .delivery::before { display: none; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info .c-card-item__qty { bottom: 15px; right: 0; }

.c-card-item.c-card-item--deal .c-card-item__bottom-info:not(:first-child) { border-top: 1px solid #f4f4f4; }

.c-card-item.c-card-item--collection { -webkit-box-sizing: border-box; box-sizing: border-box; width: 224px; height: 100%; border-radius: 4px; }

.c-card-item.c-card-item--collection.c-card-item--space { padding-bottom: 52px; }

.c-card-item.c-card-item--collection.c-card-item--space .c-card-item__info .c-starrate { margin: 0; }

.c-card-item.c-card-item--collection.c-card-item--space .c-relates { position: absolute; left: 20px; right: 20px; bottom: 0; }

.c-card-item.c-card-item--collection .c-card-item__thumb { padding: 10px 10px 0 10px; }

.c-card-item.c-card-item--collection .c-card-item__thumb-img { width: 204px; height: 204px; }

.c-card-item.c-card-item--collection .c-card-item__thumb-img img { -webkit-transition: -webkit-transform 0.2s ease-in; transition: -webkit-transform 0.2s ease-in; transition: transform 0.2s ease-in; transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in; }

.c-card-item.c-card-item--collection .c-card-item__info { zoom: 1; padding: 17px 0 17px 20px; }

.c-card-item.c-card-item--collection .c-card-item__info:after { display: block; content: ""; clear: both; }

.c-card-item.c-card-item--collection .c-card-item__info .c-flag { margin: 0 0 8px 0; }

.c-card-item.c-card-item--collection .c-card-item__info .c-card-item__name { max-height: 3em; padding: 0 20px 0 0; margin: 0 0 8px 0; }

.c-card-item.c-card-item--collection .c-card-item__info .c-card-item__price-info { zoom: 1; margin: 0 0 11px 0; padding: 0; }

.c-card-item.c-card-item--collection .c-card-item__info .c-card-item__price-info:after { display: block; content: ""; clear: both; }

.c-card-item.c-card-item--collection .c-card-item__info .c-card-item__price-info .c-card-item__rate { margin-right: 8px; font-size: 16px; line-height: 22px; }

.c-card-item.c-card-item--collection .c-card-item__info .c-card-item__price-info .c-card-item__rate > .value { display: inline-block; margin: 0 0 2px 0; font-size: 22px; line-height: 22px; }

.c-card-item.c-card-item--collection .c-card-item__info .c-card-item__price-info .c-card-item__price > .value { font-size: 22px; font-weight: bold; line-height: 22px; }

.c-card-item.c-card-item--collection .c-card-item__info .c-starrate { margin: 0 0 4px 0; line-height: 18px; }

.c-card-item.c-card-item--collection .c-card-item__info .c-starrate dd { float: left; }

.c-card-item.c-card-item--collection .c-card-item__info .c-starrate .sr-only { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c-card-item.c-card-item--collection .c-card-item__info .c-card-item__counsel { display: block; margin: 0 0 12px 0; font-size: 13px; color: #666; font-weight: normal; }

.c-card-item.c-card-item--collection .c-card-item__info .c-card-item__counsel em { display: block; font-size: 16px; margin: 0 0 2px 0; line-height: 22px; color: #0b83e6; }

.c-card-item.c-card-item--collection .c-card-item__info .c-starrate__review { margin: -1px 0 0 2px; color: #666; }

.c-card-item.c-card-item--collection .c-card-item__info .c-card-item__delivery { position: relative; }

.c-card-item.c-card-item--collection .c-card-item__info .c-card-item__delivery .sktpass:before { float: left; }

.c-card-item.c-card-item--collection .c-card-item__save { display: block; width: 100%; height: 52px; line-height: 52px; text-align: center; font-size: 17px; color: #ff0038; }

.c-card-item.c-card-item--collection .c-card-item__save:before { background-image: url("/img/eui/sprites/sp_card_item_202171_95024.png"); background-position: -33px -50px; width: 24px; height: 24px; background-size: 112px 101px; display: inline-block; margin: 12px 6px 0 0; vertical-align: top; overflow: hidden; line-height: 200px; content: ""; }

.c-card-item.c-card-item--collection .c-card-item__addition .c-cart-button { position: absolute; bottom: 0; clear: both; border-top: 1px solid #eee; }

.c-card-item.c-card-item--gallery { -webkit-box-sizing: border-box; box-sizing: border-box; height: 100%; padding: 10px 10px 20px 10px; border-radius: 4px; box-sizing: border-box; }

.c-card-item.c-card-item--gallery.c-card-item--space { padding-bottom: 52px; }

.c-card-item.c-card-item--gallery.c-card-item--space .c-card-item__info .c-card-item__name { margin-bottom: 11px; }

.c-card-item.c-card-item--gallery.c-card-item--space .c-card-item__addition { position: absolute; left: 20px; right: 20px; bottom: 0px; margin: 0; padding: 15px 0; border-top: 1px solid #f4f4f4; }

.c-card-item.c-card-item--gallery.c-card-item--space .c-card-item__addition dt { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c-card-item.c-card-item--gallery.c-card-item--space .c-card-item__addition .c-card-item__deal { padding: 0; border: 0; }

.c-card-item.c-card-item--gallery.c-card-item--space .c-card-item__addition .c-card-item__deal::before { background-image: url("/img/eui/sprites/sp_card_item_202171_95024.png"); background-position: -62px -50px; width: 22px; height: 22px; background-size: 112px 101px; margin-right: 3px; }

.c-card-item.c-card-item--gallery.c-card-item--space .c-card-item__addition .c-card-item__deal::after { display: none; }

.c-card-item.c-card-item--gallery.c-card-item--space .c-relates { position: absolute; left: 20px; right: 20px; bottom: 0; }

.c-card-item.c-card-item--gallery .c-card-item__thumb-img img { -webkit-transition: -webkit-transform 0.2s ease-in; transition: -webkit-transform 0.2s ease-in; transition: transform 0.2s ease-in; transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in; }

.c-card-item.c-card-item--gallery .c-card-item__swatch { margin: 20px 0 -8px 0; }

.c-card-item.c-card-item--gallery .c-card-item__info { zoom: 1; padding: 16px 0 0 10px; }

.c-card-item.c-card-item--gallery .c-card-item__info:after { display: block; content: ""; clear: both; }

.c-card-item.c-card-item--gallery .c-card-item__info .c-time-flag { float: left; }

.c-card-item.c-card-item--gallery .c-card-item__info .c-flag { float: left; margin: 0 0 8px 0; }

.c-card-item.c-card-item--gallery .c-card-item__info .c-flag-box { margin-bottom: 8px; }

.c-card-item.c-card-item--gallery .c-card-item__info .c-flag-box .c-flag { margin-bottom: 0; }

.c-card-item.c-card-item--gallery .c-card-item__info .c-card-item__name { clear: both; max-height: 3em; padding: 0 10px 0 0; margin: 0 0 7px 0; }

.c-card-item.c-card-item--gallery .c-card-item__info .c-starrate { margin: 0 0 2px 0; line-height: 18px; }

.c-card-item.c-card-item--gallery .c-card-item__info .c-starrate dd:first-of-type .c-starrate__review .sr-only { position: static; width: auto; height: auto; margin: 0; clip: auto; white-space: normal; }

.c-card-item.c-card-item--gallery .c-card-item__info .c-starrate dd.c-starrate__review:first-of-type .sr-only { position: static; width: auto; height: auto; margin: 0; clip: auto; white-space: normal; }

.c-card-item.c-card-item--gallery .c-card-item__info .c-starrate .c-starrate__review { margin: -1px 0 0 2px; color: #666; }

.c-card-item.c-card-item--gallery .c-card-item__info .c-starrate .c-review-event ~ .c-starrate__sati { margin-top: 3px; }

.c-card-item.c-card-item--gallery .c-card-item__info .c-starrate .c-review-event ~ .c-starrate__review { margin-top: 0; }

.c-card-item.c-card-item--gallery .c-card-item__info .c-card-item__counsel { display: block; margin: 0 0 12px 0; font-size: 13px; color: #666; font-weight: normal; }

.c-card-item.c-card-item--gallery .c-card-item__info .c-card-item__counsel em { display: block; font-size: 16px; margin: 0 0 2px 0; line-height: 22px; color: #0b83e6; }

.c-card-item.c-card-item--gallery .c-card-item__info .c-card-item__benefit .benefit { float: none; }

.c-card-item.c-card-item--gallery .c-card-item__info .c-card-item__delivery .delivery::before { display: none; }

.c-card-item.c-card-item--gallery .c-card-item__info .c-card-item__delivery .sktpass { zoom: 1; margin: 0 0 2px 0; }

.c-card-item.c-card-item--gallery .c-card-item__info .c-card-item__delivery .sktpass:after { display: block; content: ""; clear: both; }

.c-card-item.c-card-item--gallery .c-card-item__info .c-card-item__delivery .sktpass::before { float: left; }

.c-card-item.c-card-item--gallery .c-card-item__price-info { zoom: 1; margin: 0 0 12px 0; padding: 0; }

.c-card-item.c-card-item--gallery .c-card-item__price-info:after { display: block; content: ""; clear: both; }

.c-card-item.c-card-item--gallery .c-card-item__lowest { margin-bottom: 0; }

.c-card-item.c-card-item--gallery .c-card-item__rate { margin-right: 8px; font-size: 14px; line-height: 24px; }

.c-card-item.c-card-item--gallery .c-card-item__rate .value { display: inline-block; margin: 0; font-size: 14px; line-height: 24px; vertical-align: top; }

.c-card-item.c-card-item--gallery .c-card-item__price > .value { font-size: 22px; line-height: 22px; }

.c-card-item.c-card-item--gallery .c-card-item__price-del { float: left; color: #949494; font-size: 13px; line-height: 22px; }

.c-card-item.c-card-item--gallery .c-card-item__price-del del { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 14px; }

.c-card-item.c-card-item--gallery .c-card-item__special { font-size: 13px; }

.c-card-item.c-card-item--gallery .c-card-item__price { clear: both; display: block; margin: 0 0 1px 0; font-size: 15px; line-height: 22px; }

.c-card-item.c-card-item--gallery .c-card-item__price del { font-size: 13px; line-height: 22px; color: #999; }

.c-card-item.c-card-item--gallery .c-card-item__price del .value { font-size: 16px; }

.c-card-item.c-card-item--gallery .c-card-item__addition { margin: 7px 0 0 10px; }

.c-card-item.c-card-item--gallery .c-card-item__addition .c-cart-button { clear: both; border-top: 1px solid #eee; }

.c-card-item.c-card-item--gallery .c-card-item__deal { position: relative; height: 30px; padding: 4px 20px 0 6px; -webkit-box-sizing: border-box; box-sizing: border-box; color: #333; }

.c-card-item.c-card-item--gallery .c-card-item__deal::before { margin: -1px 2px 1px 0; }

.c-card-item.c-card-item--gallery .c-card-item__deal::after { position: absolute; right: 9px; top: 10px; margin: 0; }

.c-card-item.c-card-item--box { -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 4px; -webkit-box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.28); box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.28); }

.c-card-item.c-card-item--box:hover { -webkit-box-shadow: 0px 6px 32px -8px rgba(0, 0, 0, 0.2), 0px 0px 1px 0px rgba(0, 0, 0, 0.7); box-shadow: 0px 6px 32px -8px rgba(0, 0, 0, 0.2), 0px 0px 1px 0px rgba(0, 0, 0, 0.7); }

.c-card-item.c-card-item--box:hover .c-card-item__thumb-img img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08); }

.c-card-item.c-card-item--zzim .c-card-item__info .c-flag, .c-card-item.c-card-item--zzim .c-card-item__info .c-card-item__mart, .c-card-item.c-card-item--zzim .c-card-item__info .c-card-item__name { margin-right: 35px; }

.c-card-item.c-card-item--zzim .c-card-item__button { position: absolute; top: 0; right: 0; left: 0; margin-top: 100%; }

.c-card-item.c-card-item--zzim .c-card-item__button .c-like-button { left: auto; top: 0; right: 20px; z-index: 5; margin-top: 5px; }

.c-card-item.c-card-item--soldout .c-card-item__info .c-card-item__counsel em { color: #666; }

.c-card-item .c-flag-box + .c-card-item__brand { margin-top: 2px; }

.c-card-item-badge { position: absolute; left: 0; top: 0; font-size: 0; z-index: 2; }

.c-card-item-badge__status { display: inline-block; padding: 3px 8px; background-color: #666; font-weight: normal; font-size: 13px; line-height: 18px; color: #fff; letter-spacing: 0; vertical-align: top; }

.c-card-item-badge__status--active { background-color: #ff0038; }

.c-card-item-badge__time { display: inline-block; padding: 3px 8px; background-color: #fafafa; font-weight: bold; font-size: 14px; line-height: 18px; color: #333; letter-spacing: 1px; vertical-align: top; }

.c-card-item__badge-text { position: absolute; left: 0; top: 0; z-index: 2; }

.c-card-item__brand { zoom: 1; margin: 6px 0; color: #111; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 14px; font-weight: 900; line-height: 17px; }

.c-card-item__brand:after { display: block; content: ""; clear: both; }

.c-card-item__brand dd { zoom: 1; }

.c-card-item__brand dd:after { display: block; content: ""; clear: both; }

.c-card-item__brand:first-of-type { margin-top: 0; }

.c-card-item__brand-flag { margin-left: 4px; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 41px; height: 17px; background-position: -171px -181px; background-size: 891px 324px; overflow: hidden; line-height: 200px; }

.c-card-item__brand-flag:first-child { margin: 0 4px 0 0; }

.c-card-item__brand-name { display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.c-card-item__floting { position: absolute; right: 0; bottom: 0; }

.c-card-item__recommend { height: 40px; padding: 7px 10px; border-radius: 4px; border: solid 1px #ccc; background-color: #fff; color: #111; font-size: 15px; }

.c-card-item__recommend::after { width: 6px; height: 6px; border: 1px solid #333; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); display: inline-block; margin: -7px 0 0 4px; content: ""; }

.c-card-item__recommend[aria-expanded="true"]::after { width: 6px; height: 6px; border: 1px solid #333; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); display: inline-block; margin: 0px 0 0 4px; content: ""; }

.c-card-item__option { zoom: 1; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: initial; margin: 6px 0; max-height: 34px; color: #6d96c0; line-height: 17px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 14px; }

.c-card-item__option:after { display: block; content: ""; clear: both; }

.c-card-item__option dd { display: inline; }

.c-card-item__option dd:not(:first-of-type)::before { display: inline; content: " / "; }

.c-card-item__name-flag { color: #0b83e6; margin-right: 4px; }

.c-card-item__rank { position: absolute; left: 0; top: 0; min-width: 32px; padding: 0 11px; height: 32px; background: rgba(255, 247, 248, 0.9); border: solid 1px rgba(255, 0, 56, 0.1); -webkit-box-sizing: border-box; box-sizing: border-box; color: #ff0038; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-weight: bold; text-align: center; line-height: 32px; letter-spacing: 0.5px; z-index: 10; }

.c-card-item__rank.c-card-item__rank--highlight { height: 32px; line-height: 32px; background: rgba(244, 49, 66, 0.8); border: solid 1px rgba(244, 49, 66, 0.1); color: #fff; text-align: center; }

.c-card-item__rank.c-card-item__rank--impact { padding-left: 12px; text-align: left; font-size: 19px; line-height: 45px; background-image: url("/img/eui/sprites/sp_card_item_202171_95024.png"); background-position: 0px 0px; width: 59px; height: 45px; background-size: 112px 101px; color: #fff; background-color: transparent; border: none; }

.c-card-item__thumb { position: relative; text-align: center; }

.c-card-item__thumb a { display: block; width: 100%; height: 100%; }

.c-card-item__thumb .c-card-item__thumb-img { display: inline-block; overflow: hidden; position: relative; vertical-align: top; width: 100%; height: 100%; }

.c-card-item__thumb .c-card-item__thumb-img img { position: absolute; top: 0; bottom: 0; right: 0; left: 0; max-width: 100%; max-height: 100%; margin: auto; }

.c-card-item__thumb .c-card-item__thumb-emblem { position: absolute; top: 0; left: 0; z-index: 10; }

.c-card-item__thumb .c-card-item__thumb-emblem img { width: 50px; height: 50px; }

.c-card-item__thumb .c-emblem { position: absolute; top: 12px; left: 12px; z-index: 10; }

.c-card-item__soldout-text { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); overflow: hidden; line-height: 700px; z-index: 20; }

.c-card-item__soldout-text::before { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 180px; height: 180px; background: url("/img/common/v3/soldout.png") no-repeat; background-size: 180px 180px; content: ""; }

.c-card-item__info dt { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c-card-item__info .c-card-item__mart { font-size: 13px; font-weight: bold; line-height: 23px; letter-spacing: 0; }

.c-card-item__info .c-card-item__mart a { color: inherit; }

.c-card-item__info .c-card-item__mart a:hover { text-decoration: none; }

.c-card-item__info .c-card-item__mart.c-card-item__mart--emart { color: #ffb100; }

.c-card-item__info .c-card-item__mart.c-card-item__mart--homeplus { color: #f43142; }

.c-card-item__info .c-card-item__mart.c-card-item__mart--gsfresh { color: #81c443; }

.c-card-item__info .c-card-item__mart.c-card-item__mart--lottemart { color: #e11b22; }

.c-card-item__info .c-card-item__mart .c-card-item__mart-rank { display: inline-block; margin: -2px 5px 0 0; width: 23px; height: 23px; color: #fff; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 12px; background-image: -webkit-linear-gradient(top, rgba(255, 49, 49, 0.6), rgba(255, 49, 49, 0.6)), -webkit-linear-gradient(144deg, #ff408b 96%, #ff8e3c 16%); background-image: linear-gradient(to bottom, rgba(255, 49, 49, 0.6), rgba(255, 49, 49, 0.6)), linear-gradient(306deg, #ff408b 96%, #ff8e3c 16%); line-height: 23px; text-align: center; vertical-align: middle; }

.c-card-item__info .c-card-item__name { display: block; color: #111; word-break: break-all; font-size: 15px; overflow: hidden; zoom: 1; }

.c-card-item__info .c-card-item__name:after { display: block; content: ""; clear: both; }

.c-card-item__info .c-card-item__name a { color: #111; }

.c-card-item__info .c-card-item__deal-guide { margin: 0 0 12px 0; font-size: 15px; margin-top: 10px; color: #ff0038; font-size: 14px; line-height: 17px; }

.c-card-item__info .c-card-item__name-addition { overflow: hidden; margin: 0 20px 7px 0; color: #0b83e6; font-size: 13px; height: 1.5em; word-break: break-all; }

.c-card-item__info .c-card-item__counsel { color: #111; font-size: 18px; font-weight: bold; letter-spacing: 0; }

.c-card-item__info .c-card-item__rate { float: left; font-size: 14px; line-height: 18px; letter-spacing: 0; color: #ff0038; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-card-item__info .c-card-item__rate .value { font-size: 20px; line-height: 20px; vertical-align: bottom; }

.c-card-item__info .c-card-item__special { font-size: 16px; }

.c-card-item__info .c-card-item__rental { font-size: 16px; color: #0b83e6; }

.c-card-item__info .c-card-item__price { color: #111; font-size: 13px; line-height: 18px; letter-spacing: 0; }

.c-card-item__info .c-card-item__price .value { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; vertical-align: bottom; }

.c-card-item__info .c-card-item__price > .value { font-size: 20px; font-weight: bold; line-height: 20px; }

.c-card-item__info .c-card-item__price del { color: #666; font-size: 12px; line-height: 16px; }

.c-card-item__info .c-card-item__price del .value { font-size: 14px; }

.c-card-item__info .c-card-item__price .c-card-item__price-per { color: #999; }

.c-card-item__info .c-card-item__price .c-card-item__price-lowest { color: #ff0038; font-size: 13px; line-height: 18px; letter-spacing: 0; }

.c-card-item__info .c-card-item__price .c-card-item__price-lowest .sr-only { position: static; width: auto; height: auto; margin: 0; clip: auto; white-space: normal; font-size: 15px; line-height: 18px; }

.c-card-item__info .c-card-item__price .c-card-item__price-lowest .value { font-size: 20px; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-weight: bold; line-height: 20px; vertical-align: bottom; }

.c-card-item__info .c-card-item__price.c-card-item__price--point { color: #ff0038; }

.c-card-item__info .c-card-item__price .c-card-item__detail { display: block; margin: 7px 0 0 0; color: #666; font-size: 13px; }

.c-card-item__info .c-card-item__price-per { color: #949494; }

.c-card-item__info .c-card-item__price-del { color: #949494; }

.c-card-item__info .c-card-item__lowest { color: #ff0038; font-size: 14px; line-height: 19px; margin-bottom: 3px; zoom: 1; }

.c-card-item__info .c-card-item__lowest:after { display: block; content: ""; clear: both; }

.c-card-item__info .c-card-item__lowest-text { float: left; margin-right: 4px; }

.c-card-item__info .c-card-item__lowest-value { float: left; position: relative; padding-left: 9px; margin-right: 2px; }

.c-card-item__info .c-card-item__lowest-value::before { position: absolute; top: 11px; left: 0; width: 0; height: 0; content: ""; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-top: 5px solid #ff0038; border-left: 4px solid transparent; border-right: 4px solid transparent; content: ""; }

.c-card-item__info .c-card-item__lowest .c-iconinfo--help { float: left; margin-top: 2.5px; height: 15px; width: 15px; }

.c-card-item__info .c-card-item__lowest .c-iconinfo--help:after { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 15px; height: 15px; background-position: -317px -150px; background-size: 891px 324px; }

.c-card-item__info .c-card-item__lowest .c_layer_expand { z-index: 10; }

.c-card-item__info .c-card-item__lowest .c_layer_expand .c-iconinfo--help { float: none; margin-top: -2px; }

.c-card-item__info .c-card-item__lowest .c_layer_item { width: 294px; padding-right: 54px; color: #333; font-size: 15px; line-height: 22px; }

.c-card-item__info .c-card-item__benefit { overflow: hidden; color: #666; font-size: 13px; letter-spacing: 0; line-height: 18px; }

.c-card-item__info .c-card-item__benefit .benefit { float: left; position: relative; font-size: 13px; }

.c-card-item__info .c-card-item__benefit .value { color: #0b83e6; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-card-item__info .c-card-item__advertise { width: 100%; color: #249356; font-size: 13px; line-height: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.c-card-item__info .c-card-item__store { color: #666; font-size: 13px; line-height: 18px; }

.c-card-item__info .c-card-item__store .office { color: #6d96c0; }

.c-card-item__info .c-card-item__compare { vertical-align: middle; }

.c-card-item__info .c-card-item__compare .compare { color: #111; font-size: 13px; line-height: 22px; vertical-align: middle; }

.c-card-item__info .c-card-item__compare .count { color: #0b83e6; }

.c-card-item__info .c-card-item__compare .count .value { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-card-item__info .c-card-item__compare .beta { display: inline-block; overflow: hidden; line-height: 200px; background-image: url("/img/eui/sprites/sp_card_item_202171_95024.png"); background-position: -64px 0px; width: 48px; height: 22px; background-size: 112px 101px; }

.c-card-item__info .c-card-item__compare .beta .info { display: inline-block; line-height: 120px; vertical-align: middle; }

.c-card-item__info .c-card-item__compare.active .c_prd_layer { display: block; z-index: 10; }

.c-card-item__info .c-card-item__compare-text { color: #666; font-weight: normal; font-size: 13px; line-height: 19px; zoom: 1; }

.c-card-item__info .c-card-item__compare-text dt { float: left; position: static !important; width: auto !important; height: auto !important; margin: 0 2px 0 0 !important; clip: auto !important; white-space: normal !important; color: #666; font-weight: normal; font-size: 13px; line-height: 19px; }

.c-card-item__info .c-card-item__compare-text dd { float: left; }

.c-card-item__info .c-card-item__compare-text:after { display: block; content: ""; clear: both; }

.c-card-item__delivery { color: #666; font-size: 13px; letter-spacing: 0; line-height: 18px; zoom: 1; }

.c-card-item__delivery .value { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-card-item__delivery em { color: #0b83e6; }

.c-card-item__delivery .shooting-delivery { float: left; margin-right: 2px; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 13px; line-height: 19px; min-height: 19px; }

.c-card-item__delivery .shooting-delivery strong { float: left; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 55px; height: 13.2px; background-position: -266.17284px -32.96296px; background-size: 490px 178px; overflow: hidden; line-height: 200; margin-top: 4px; }

.c-card-item__delivery .shooting-delivery em { float: left; margin-left: 4px; color: #0b83e6; font-weight: normal; }

.c-card-item__delivery .shooting-delivery em::before { display: none; }

.c-card-item__delivery .shooting-delivery .c-card-item__text { display: block; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #666; font-weight: 400; font-size: 13px; line-height: 18px; }

.c-card-item__delivery .shooting-install { float: left; margin-right: 2px; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 13px; line-height: 19px; min-height: 19px; }

.c-card-item__delivery .shooting-install strong { float: left; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 53px; height: 12.92683px; background-position: -382.04265px -38.7037px; background-size: 575px 209px; overflow: hidden; line-height: 200; margin-top: 4px; }

.c-card-item__delivery .shooting-install em { float: left; margin-left: 4px; color: #0b83e6; font-weight: normal; }

.c-card-item__delivery .shooting-install em::before { display: none; }

.c-card-item__delivery .shooting-install .c-card-item__text { display: block; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #666; font-weight: 400; font-size: 13px; line-height: 18px; }

.c-card-item__delivery .shooting-plus { float: left; margin-right: 2px; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 13px; line-height: 19px; min-height: 19px; }

.c-card-item__delivery .shooting-plus strong { float: left; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 85px; height: 15px; background-position: -266px -32px; background-size: 891px 324px; overflow: hidden; line-height: 200; margin-top: 4px; }

.c-card-item__delivery .shooting-plus em { float: left; margin-left: 4px; color: #0b83e6; font-weight: normal; }

.c-card-item__delivery .shooting-plus em::before { display: none; }

.c-card-item__delivery .shooting-plus .c-card-item__text { display: block; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #666; font-weight: 400; font-size: 13px; line-height: 18px; }

.c-card-item__delivery .shooting-fresh { float: left; margin-right: 2px; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 13px; line-height: 19px; min-height: 19px; }

.c-card-item__delivery .shooting-fresh strong { float: left; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 55px; height: 13px; background-position: -361px -125px; background-size: 891px 324px; overflow: hidden; line-height: 200; margin-top: 4px; }

.c-card-item__delivery .shooting-fresh em { float: left; margin-left: 4px; color: #0b83e6; font-weight: normal; }

.c-card-item__delivery .shooting-fresh em::before { display: none; }

.c-card-item__delivery .shooting-fresh .c-card-item__text { display: block; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #666; font-weight: 400; font-size: 13px; line-height: 18px; }

.c-card-item__delivery .shooting-seller { float: left; margin-right: 2px; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 13px; line-height: 19px; min-height: 19px; }

.c-card-item__delivery .shooting-seller strong { float: left; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 56px; height: 12.72727px; background-position: -190.06061px -86.25926px; background-size: 756px 274px; overflow: hidden; line-height: 200; margin-top: 4px; }

.c-card-item__delivery .shooting-seller em { float: left; margin-left: 4px; color: #0b83e6; font-weight: normal; }

.c-card-item__delivery .shooting-seller em::before { display: none; }

.c-card-item__delivery .shooting-seller .c-card-item__text { display: block; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #666; font-weight: 400; font-size: 13px; line-height: 18px; }

.c-card-item__delivery .delivery:not(:first-of-type)::before { width: 2px; height: 2px; background-color: #ccc; display: inline-block; margin: 0 2px 0 4px; vertical-align: middle; border-radius: 100%; content: ""; }

.c-card-item__delivery .delivery .c-card-item__point { color: #0b83e6; }

.c-card-item__delivery .allclub { display: inline-block; font-size: 13px; color: #666; line-height: 1.5; }

.c-card-item__delivery .allclub .c-card-item__point { color: #ff0038; }

.c-card-item__delivery .allclub .c-card-item__text { display: inline-block; }

.c-card-item__delivery .allclub:before { width: 40px; height: 16px; background-image: url("/img/svg/logo/allclub.svg"); background-size: 40px 16px; display: inline-block; margin: -2px 0px 1px 0; vertical-align: middle; content: ""; }

.c-card-item__delivery .sktpass { display: inline-block; font-size: 13px; color: #666; line-height: 18px; }

.c-card-item__delivery .sktpass .c-card-item__point { color: #0b83e6; font-size: 13px; }

.c-card-item__delivery .sktpass .c-card-item__text { display: inline-block; }

.c-card-item__delivery .sktpass:before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 56px; height: 16px; background-position: -544.98765px -47.96296px; background-size: 712px 259px; display: inline-block; margin: 1px 4px 0 0; vertical-align: top; content: ""; }

.c-card-item__delivery .sktpass + .delivery { clear: both; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-card-item__delivery .sktpass + .delivery::before { display: none; }

.c-card-item__delivery:after { display: block; content: ""; clear: both; }

.c-card-item__deal { display: inline-block; padding: 7px 10px 6px 6px; border: 1px solid #eee; font-size: 13px; color: #666; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-card-item__deal .c-card-item__point { color: #ff0038; }

.c-card-item__deal .c-card-item__point .value { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-card-item__deal::before { background-image: url("/img/eui/sprites/sp_card_item_202171_95024.png"); background-position: -64px -27px; width: 18px; height: 18px; background-size: 112px 101px; display: inline-block; margin: -3px 2px 1px 0; vertical-align: middle; content: ""; }

.c-card-item__deal::after { width: 7px; height: 7px; border: 1px solid #999; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); display: inline-block; margin: -2px 0 1px 2px; vertical-align: middle; content: ""; }

.c-card-item__cart { zoom: 1; }

.c-card-item__cart:after { display: block; content: ""; clear: both; }

.c-card-item__cart .c-card-item__amount { float: left; position: relative; width: -webkit-calc(100% - 40px); width: calc(100% - 40px); height: 40px; border: 1px solid #eee; -webkit-box-sizing: border-box; box-sizing: border-box; vertical-align: middle; }

.c-card-item__cart .c-card-item__amount .c-card-item__quantity { display: block; width: auto; height: 100%; border: none; padding: 0 40px; border: 0; color: #111; font-size: 16px; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; line-height: 40px; background: none; text-align: center; }

.c-card-item__cart .c-card-item__amount button { position: absolute; top: 0; bottom: 0; display: inline-block; width: 40px; line-height: 200px; overflow: hidden; background-color: #fff; }

.c-card-item__cart .c-card-item__amount .c-card-item__add { right: 0; border-left: 1px solid #eee; }

.c-card-item__cart .c-card-item__amount .c-card-item__add::after { display: block; position: absolute; top: 50%; left: 50%; width: 50%; height: 2px; background-color: #999; margin-top: -1px; margin-left: -webkit-calc(-25% + 2px); margin-left: calc(-25% + 2px); content: ""; }

.c-card-item__cart .c-card-item__amount .c-card-item__add::before { display: block; position: absolute; top: 50%; left: 50%; width: 2px; height: 50%; background-color: #999; margin-top: -25%; content: ""; }

.c-card-item__cart .c-card-item__amount .c-card-item__remove { left: 0; border-right: 1px solid #eee; }

.c-card-item__cart .c-card-item__amount .c-card-item__remove::after { display: block; position: absolute; top: 50%; left: 50%; width: 50%; height: 2px; background-color: #999; margin-top: -1px; margin-left: -webkit-calc(-25% + 2px); margin-left: calc(-25% + 2px); content: ""; }

.c-card-item__cart .c-card-item__save { float: right; overflow: hidden; position: relative; width: 40px; height: 40px; line-height: 200px; border: 1px solid #eee; border-left: none; }

.c-card-item__cart .c-card-item__save:after { content: ""; position: absolute; top: 50%; left: 50%; z-index: 1; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 18px; height: 18px; background-position: -176px -234px; background-size: 891px 324px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.c-card-item__cart .c-card-item__link { position: relative; display: block; height: 40px; padding-left: 16px; color: #333; border: 1px solid #eee; font-size: 15px; line-height: 38px; }

.c-card-item__cart .c-card-item__link:hover { text-decoration: none; }

.c-card-item__cart .c-card-item__link::after { position: absolute; right: 16px; top: 15px; content: ""; width: 8px; height: 8px; border: 1px solid #999; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.c-card-item__cart--border-top { border-top: 1px solid #f4f4f4; }

.c-card-item__cart--border-top .c-card-item__amount { border: none; }

.c-card-item__cart--border-top .c-card-item__amount .c-card-item__remove, .c-card-item__cart--border-top .c-card-item__amount .c-card-item__add { border: none; }

.c-card-item__cart--border-top .c-card-item__save { border: none; border-left: 1px solid #f4f4f4; }

.c-card-item__compare-button button { position: relative; min-width: 108px; height: 29px; padding: 0 12px; border-radius: 14.5px; border: solid 1px #eee; background-color: #fff; color: #111; font-size: 11px; letter-spacing: 0; line-height: 26px; overflow: hidden; vertical-align: bottom; text-align: center; }

.c-card-item__compare-button .count { display: inline-block; font-weight: bold; color: #111; }

.c-card-item__compare-button .beta { display: inline-block; background-image: url("/img/eui/sprites/sp_card_item_202171_95024.png"); background-position: -47px -83px; width: 15px; height: 8px; background-size: 112px 101px; line-height: 200px; margin: 5px 0 0 1px; vertical-align: top; }

.c-card-item__lowest-button { display: block; min-width: 183px; height: 40px; border-radius: 20px; border: solid 1px #ccc; background-color: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; color: #333; font-size: 14px; letter-spacing: 0; line-height: 37px; text-align: center; overflow: hidden; }

.c-card-item__lowest-button:after { display: inline-block; margin: -3px 0 0 5px; vertical-align: middle; width: 6px; height: 6px; border: 1px solid #0b83e6; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.c-card-item__addition .c-cart-button { display: block; width: 100%; height: 52px; line-height: 52px; text-align: center; font-size: 17px; color: #ff0038; }

.c-card-item__addition .c-cart-button:before { background-image: url("/img/eui/sprites/sp_card_item_202171_95024.png"); background-position: 0px -50px; width: 28px; height: 28px; background-size: 112px 101px; display: inline-block; margin: -2px 6px 0 0; vertical-align: middle; overflow: hidden; line-height: 200px; content: ""; }

.c-card-item__button .c-like-button { position: absolute; top: 0; left: 0; }

.c-card-item__extra { margin: 0 21px; border-top: 1px solid #f4f4f4; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-card-item__extra dt { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c-card-item__extra .c-card-item__deal { padding: 0; border: 0; }

.c-card-item__extra .c-card-item__deal::after { display: none; }

.c-card-item__extra .c-card-item__bottom-info .c-card-item__text { font-size: 13px; }

.c-card-item__qty { position: absolute; right: 20px; bottom: 16px; font-size: 13px; color: #666; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-relates { border-top: 1px solid #eee; }

.c-relates__button-link { display: block; padding: 15px 0 17px; color: #333; font-size: 13px; }

.c-relates__button-link:hover { text-decoration: none; }

.c-relates__icon { display: inline-block; height: 18px; vertical-align: middle; margin-top: -2px; }

.c-relates__icon img { height: 100%; }

.c-relates__icon--lg { width: 20px; height: 20px; margin-top: -2.5px; }

.c-card-item__swatch { margin: 8px 0 4px; font-size: 0; text-align: center; }

.c-card-item__swatch dl { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.c-card-item__swatch-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.c-card-item__swatch .c-card-item__thumb { width: 26px; height: 26px; margin-right: 4px; overflow: hidden; position: relative; border-radius: 100%; }

.c-card-item__swatch .c-card-item__thumb img { position: absolute; top: 0; bottom: 0; right: 0; left: 0; max-width: 100%; max-height: 100%; margin: auto; }

.c-card-item__swatch .c-card-item__thumb:after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #ddd; border-radius: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; content: ""; }

.c-card-item__swatch .c-card-item__swatch-number { margin-left: 2px; font-size: 12px; color: #999; line-height: 26px; vertical-align: top; }

.c-card-item__swatch .c-card-item__swatch-number .value { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-card-item__color { margin-top: 8px; }

.c-card-item__color dt { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c-card-item__color dd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; cursor: pointer; }

.c-card-item__color dd span { overflow: hidden; width: 26px; height: 26px; margin: 0 5px 0 0; border: 1px solid #ddd; border-radius: 50%; font-size: 7px; color: transparent; line-height: 200px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-card-item__color-number { margin-left: 1px; font-size: 12px; color: #999; line-height: 26px; }

.c-card-item__color-number .value { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-card-item__anchor { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; width: 100%; height: 100%; background-color: transparent; }

.c-card-item__bundle { overflow: hidden; }

.c-card-item__bundle > dd { margin-left: -13px; }

.c-card-item__bundle > dd > dl { float: left; position: relative; padding-left: 13px; z-index: 2; }

.c-card-item__bundle > dd > dl::before { position: absolute; top: 3.5px; left: 6px; display: block; width: 1px; height: 12px; background-color: #eee; content: ""; }

.c-card-item__price-special { width: 100%; color: #ff0038; font-size: 14px; line-height: 21px; }

.c-card-item__price-special strong { font-weight: normal; }

.c-card-item__discount { font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-card-item__discount--point { color: #ff0038; }

.c-card-item__discount .value { font-weight: 700; }

.c-ad-layer { display: none; top: 18px; position: absolute; border-radius: 4px; -webkit-box-shadow: 0 6px 24px -8px rgba(0, 0, 0, 0.12), 0 0 1px 0px rgba(0, 0, 0, 0.36); box-shadow: 0 6px 24px -8px rgba(0, 0, 0, 0.12), 0 0 1px 0px rgba(0, 0, 0, 0.36); background-color: #fff; width: 274px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-ad-layer--active { display: block; z-index: 1; }

.c-ad-layer__title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 16px 40px 16px 20px; border-bottom: 1px solid #eee; color: #111; font-size: 16px; font-weight: 700; line-height: 23px; }

.c-ad-layer__title .c-link-arrow { margin-left: 8px; }

.c-ad-layer__body { padding: 16px 44px 16px 20px; color: #111; font-size: 15px; line-height: 22px; }

.c-ad-layer__sentence { color: #111; font-size: 15px; line-height: 22px; }

.c-ad-layer__close { position: absolute; top: 15px; right: 15px; width: 23px; height: 23px; overflow: hidden; line-height: 200px; }

.c-ad-layer__close:before, .c-ad-layer__close:after { position: absolute; top: 50%; left: 50%; width: 17px; height: 1px; background-color: #111; content: ""; }

.c-ad-layer__close:before { -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); }

.c-ad-layer__close:after { -webkit-transform: translate(-50%, -50%) rotate(135deg); -ms-transform: translate(-50%, -50%) rotate(135deg); transform: translate(-50%, -50%) rotate(135deg); }

.b_myhistory { width: 1240px; margin: 0 auto 30px; }

.b_myhistory .c-starrate { margin-top: 6px; }

.b_myhistory .c-card-item__counsel { margin-top: 4px; }

.c_myhistory_title { zoom: 1; margin: 0 0 17px 0; }

.c_myhistory_title:after { display: block; content: ""; clear: both; }

.c_myhistory_title .title { float: left; font-size: 20px; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #000; }

.c_myhistory_title .text { float: left; margin: 5px 0 0 10px; font-size: 14px; color: #999; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_myhistory_tab ul { zoom: 1; border-left: 1px solid #eee; border-right: 1px solid #eee; }

.c_myhistory_tab ul:after { display: block; content: ""; clear: both; }

.c_myhistory_tab li { float: left; width: 413px; }

.c_myhistory_tab li:first-child { width: 412px; }

.c_myhistory_tab li:first-child .tab { border-left: none; }

.c_myhistory_tab li .tab { display: block; position: relative; height: 59px; background: #fafafa; font-size: 17px; line-height: 59px; text-align: center; border-left: 1px solid #eee; border-top: 1px solid #eee; border-bottom: 1px solid #eee; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_myhistory_tab li .tab:hover { text-decoration: none; }

.c_myhistory_tab li span.tab { color: #999; }

.c_myhistory_tab li.active .tab { color: #ff0038; font-weight: bold; background: #fff; border-bottom: none; }

.c_myhistory_tab li.active .tab:before { position: absolute; left: -1px; right: -1px; top: -1px; height: 2px; background: #ff0038; z-index: 5; content: ""; }

.c_myhistory_tab_content { zoom: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border: 1px solid #eee; border-top: none; padding: 21px 0 27px 0; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; }

.c_myhistory_tab_content:after { display: block; content: ""; clear: both; }

.c_myhistory_product { position: relative; float: left; width: 270px; height: 316px; margin-top: -3px; text-align: center; }

.c_myhistory_product:after { position: absolute; right: 0; top: 5px; width: 1px; height: -webkit-calc(100% - 5px); height: calc(100% - 5px); background: #eee; content: ""; }

.c_myhistory_product .c_pagination { margin: 0 0 10px 0; }

.c_myhistory_product .c-card-item { width: 158px; height: 272px; margin: 0 0 0 55px; text-align: left; }

.c_myhistory_product .c-card-item .c-card-item__thumb { position: relative; margin: 0 0 13px 0; width: 158px; height: 158px; }

.c_myhistory_product .c-card-item .c-card-item__thumb .division { position: absolute; left: 0; bottom: 0; z-index: 1; padding: 0 5px; border: 1px solid #ff0038; color: #ff0038; font-size: 11px; line-height: 20px; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; background: #fff; }

.c_myhistory_product .c-card-item .c-card-item__thumb .delete { opacity: 0; position: absolute; right: 0; top: 0; overflow: hidden; line-height: 200px; background: #111; z-index: 5; width: 23px; height: 23px; overflow: hidden; line-height: 200px; }

.c_myhistory_product .c-card-item .c-card-item__thumb .delete:before, .c_myhistory_product .c-card-item .c-card-item__thumb .delete:after { position: absolute; top: 50%; left: 50%; width: 12px; height: 1px; background-color: #fff; content: ""; }

.c_myhistory_product .c-card-item .c-card-item__thumb .delete:before { -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); }

.c_myhistory_product .c-card-item .c-card-item__thumb .delete:after { -webkit-transform: translate(-50%, -50%) rotate(135deg); -ms-transform: translate(-50%, -50%) rotate(135deg); transform: translate(-50%, -50%) rotate(135deg); }

.c_myhistory_product .c-card-item .c-card-item__thumb .delete:focus { opacity: 1; }

.c_myhistory_product .c-card-item .c-card-item__thumb a:focus + .delete { opacity: 1; }

.c_myhistory_product .c-card-item .c-card-item__thumb:hover a { position: relative; }

.c_myhistory_product .c-card-item .c-card-item__thumb:hover a:before { position: absolute; left: 0; top: 0; right: 0; bottom: 0; border: 1px solid #111; z-index: 5; content: ""; }

.c_myhistory_product .c-card-item .c-card-item__thumb:hover a + .delete { opacity: 1; }

.c_myhistory_product .c-card-item .c-card-item__name { overflow: hidden; height: 44px; margin: 0 0 4px 0; font-size: 15px; line-height: 22px; color: #111; }

.c_myhistory_product .c-card-item .c-card-item__price { font-size: 12px; line-height: 22px; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_myhistory_product .c-card-item .c-card-item__price > .value { font-size: 16px; line-height: 22px; }

.c_myhistory_product .c-card-item__price-info { zoom: 1; margin-top: 4px; }

.c_myhistory_product .c-card-item__price-info:after { display: block; content: ""; clear: both; }

.c_myhistory_product .c-card-item__rate { margin-right: 4px; font-size: 16px; line-height: 22px; }

.c_myhistory_product .c-card-item__rate .unit { font-size: 14px; }

.c_myhistory_pagination { position: relative; display: inline-block; padding: 0 38px; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0px 0 16px 0; }

.c_myhistory_pagination .page { display: inline-block; font-size: 15px; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; line-height: 28px; color: #717171; }

.c_myhistory_pagination .page strong { color: #111; }

.c_myhistory_pagination .page strong:after { display: inline-block; margin: 0 6px; color: #717171; content: "/"; }

.c_myhistory_pagination .navigator button { overflow: hidden; position: absolute; top: 0; width: 28px; height: 28px; line-height: 300px; border-radius: 50%; -webkit-box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.28); box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.28); background: #fff; }

.c_myhistory_pagination .navigator button::before { position: absolute; left: 50%; top: 50%; content: ""; }

.c_myhistory_pagination .navigator button.previous { left: 0; }

.c_myhistory_pagination .navigator button.previous::before { margin: -6px 0 0 -5px; background-image: url("/img/common/sprites/sp_myhistory_2x.png"); background-position: 0px -23px; width: 8px; height: 11px; background-size: 55px 50px; }

.c_myhistory_pagination .navigator button.previous:hover::before { background-image: url("/img/common/sprites/sp_myhistory_2x.png"); background-position: -26px -23px; width: 8px; height: 11px; background-size: 55px 50px; }

.c_myhistory_pagination .navigator button.next { right: 0; }

.c_myhistory_pagination .navigator button.next::before { margin: -6px 0 0 -3px; background-image: url("/img/common/sprites/sp_myhistory_2x.png"); background-position: -39px -23px; width: 8px; height: 11px; background-size: 55px 50px; }

.c_myhistory_pagination .navigator button.next:hover::before { background-image: url("/img/common/sprites/sp_gnb_2x_20231221_132239.png"); background-position: -147px -70px; width: 8px; height: 11px; background-size: 363px 300px; }

.c_myhistory_pagination .navigator button:disabled.previous::before { background-image: url("/img/common/sprites/sp_myhistory_2x.png"); background-position: -13px -23px; width: 8px; height: 11px; background-size: 55px 50px; }

.c_myhistory_pagination .navigator button:disabled.next::before { background-image: url("/img/common/sprites/sp_myhistory_2x.png"); background-position: 0px -39px; width: 8px; height: 11px; background-size: 55px 50px; }

.c_myhistory_pagination .navigator button:disabled:hover { -webkit-box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.28); box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.28); }

.c_myhistory_pagination .navigator button:hover { -webkit-box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.16), 0px 0px 1px 0px rgba(0, 0, 0, 0.45); box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.16), 0px 0px 1px 0px rgba(0, 0, 0, 0.45); }

.c_myhistory_recommend { position: relative; float: left; width: 890px; margin: 0 0 0 39px; }

.c_myhistory_recommend .subject { margin: 0 0 14px 0; font-size: 16px; font-weight: bold; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #333; }

.c_myhistory_list { position: relative; height: 283px; }

.c_myhistory_list ul { zoom: 1; height: 283px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.c_myhistory_list ul:after { display: block; content: ""; clear: both; }

.c_myhistory_list li { float: left; margin: 0 0 0 25px; }

.c_myhistory_list li:first-child { margin-left: 0; }

.c_myhistory_list .c-card-item__info { padding: 15px; }

.c_myhistory_list .c-card-item { width: 158px; height: 100%; border-radius: 4px; -webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.28), 0 2px 10px -2px rgba(0, 0, 0, 0.06); box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.28), 0 2px 10px -2px rgba(0, 0, 0, 0.06); background: #ffffff; }

.c_myhistory_list .c-card-item .c-ad-box { position: relative; position: absolute; top: -webkit-calc(158px - 16px); top: calc(158px - 16px); left: 0; z-index: 3; }

.c_myhistory_list .c-card-item .c-ad-box__button { overflow: hidden; line-height: 200px; }

.c_myhistory_list .c-card-item .c-ad-box__button { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 24px; height: 16px; background-position: -220px -181px; background-size: 891px 324px; }

.c_myhistory_list .c-card-item .c-ad-box .c-ad-layer { top: 16px; left: 0; width: 274px; }

.c_myhistory_list .c-card-item .c-ad-box .c-ad-layer__body { font-size: 15px; }

.c_myhistory_list .c-card-item .c-ad-box .c-ad-layer__close { line-height: 200px; }

.c_myhistory_list .c-card-item .c-card-item__thumb { width: 158px; height: 158px; }

.c_myhistory_list .c-card-item .c-card-item__name { overflow: hidden; height: 44px; margin: 0 0 4px 0; font-size: 15px; line-height: 22px; color: #111; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_myhistory_list .c-card-item .c-card-item__price { font-size: 12px; line-height: 22px; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_myhistory_list .c-card-item .c-card-item__price > .value { font-size: 16px; line-height: 22px; }

.c_myhistory_list .c-card-item__price-info { zoom: 1; margin-top: 4px; }

.c_myhistory_list .c-card-item__price-info:after { display: block; content: ""; clear: both; }

.c_myhistory_list .c-card-item__rate { margin-right: 4px; font-size: 16px; line-height: 22px; }

.c_myhistory_list .c-card-item__rate .unit { font-size: 14px; }

.c_myhistory_list .c-card-item .c-card-item__counsel { font-size: 15px; line-height: 18px; }

.c_myhistory_list .pagination { position: absolute; top: -35px; right: 0; font-size: 15px; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #666; }

.c_myhistory_list .pagination strong { color: #111; }

.c_myhistory_list .pagination strong:after { display: inline-block; margin: 0 5px; color: #666; content: "/"; }

.c_myhistory_list .navigator button { overflow: hidden; position: absolute; top: 84px; width: 50px; height: 50px; line-height: 300px; border-radius: 50%; -webkit-box-shadow: 0px 4px 16px -4px rgba(0, 0, 0, 0.28), 0px 0px 1px 0px rgba(0, 0, 0, 0.45); box-shadow: 0px 4px 16px -4px rgba(0, 0, 0, 0.28), 0px 0px 1px 0px rgba(0, 0, 0, 0.45); background: #fff; z-index: 10; }

.c_myhistory_list .navigator button::before { position: absolute; left: 50%; top: 50%; margin: -9px 0 0 -5px; content: ""; }

.c_myhistory_list .navigator button.previous { left: -25px; }

.c_myhistory_list .navigator button.previous::before { background-image: url("/img/common/sprites/sp_myhistory_2x.png"); background-position: 0px 0px; width: 10px; height: 18px; background-size: 55px 50px; }

.c_myhistory_list .navigator button.previous:hover::before { background-image: url("/img/common/sprites/sp_myhistory_2x.png"); background-position: -15px 0px; width: 10px; height: 18px; background-size: 55px 50px; }

.c_myhistory_list .navigator button.next { right: -25px; }

.c_myhistory_list .navigator button.next::before { background-image: url("/img/common/sprites/sp_myhistory_2x.png"); background-position: -30px 0px; width: 10px; height: 18px; background-size: 55px 50px; }

.c_myhistory_list .navigator button.next:hover::before { background-image: url("/img/common/sprites/sp_myhistory_2x.png"); background-position: -45px 0px; width: 10px; height: 18px; background-size: 55px 50px; }

.c_myhistory_list .navigator button:disabled { display: none; }

.c_myhistory_list .navigator button:hover { -webkit-box-shadow: 0px 4px 16px -4px rgba(0, 0, 0, 0.4), 0px 0px 1px 0px rgba(0, 0, 0, 0.6); box-shadow: 0px 4px 16px -4px rgba(0, 0, 0, 0.4), 0px 0px 1px 0px rgba(0, 0, 0, 0.6); }

.c_myhistory_keyword { zoom: 1; margin: 16px 0 30px 0; padding: 14px 20px 13px 20px; border: 1px solid #eee; background: #f6fbff; }

.c_myhistory_keyword:after { display: block; content: ""; clear: both; }

.c_myhistory_keyword .subject { float: left; font-size: 14px; color: #111; line-height: 21px; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_myhistory_keyword ul { float: left; width: 1060px; margin: 0 0 0 20px; vertical-align: top; }

.c_myhistory_keyword ul li { float: left; margin: 0 10px 0 0; }

.c_myhistory_keyword ul a { color: #666; font-size: 14px; line-height: 21px; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_myhistory_keyword .delete { display: inline-block; position: relative; margin: 1px 0 0 0; width: 20px; height: 20px; overflow: hidden; line-height: 200px; vertical-align: top; }

.c_myhistory_keyword .delete:before, .c_myhistory_keyword .delete:after { position: absolute; top: 50%; left: 50%; width: 13px; height: 1px; background-color: #999; content: ""; }

.c_myhistory_keyword .delete:before { -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); }

.c_myhistory_keyword .delete:after { -webkit-transform: translate(-50%, -50%) rotate(135deg); -ms-transform: translate(-50%, -50%) rotate(135deg); transform: translate(-50%, -50%) rotate(135deg); }

.c_myhistory_keyword .delete:focus { opacity: 1; }

.c_myhistory_no_data { height: 324px; padding: 143px 0 0 0; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; font-size: 15px; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #111; }

.c_myhistory_loading { position: relative; height: 324px; }

.c_myhistory_loading .loading { overflow: hidden; position: absolute; top: 50%; left: 50%; width: 60px; height: 60px; margin: -30px 0 0 -30px; background-color: #fff; border: solid 1px rgba(0, 0, 0, 0.06); border-radius: 50%; line-height: 200px; }

.c_myhistory_loading .loading:after { position: absolute; top: 50%; left: 50%; width: 28px; height: 28px; margin: -14px 0 0 -14px; background: url("/img/common/v2/loading_04.gif") no-repeat 0 0; background-size: 100%; content: ""; }

.c-netfunnel { width: 295px; padding: 16px; letter-spacing: 0; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: none; box-shadow: none; background-color: #fff; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.c-netfunnel__content { margin: 19px 0; color: #666; font-size: 14px; line-height: 22px; text-align: center; }

.c-netfunnel__title { padding-top: 45px; color: #111; font-size: 18px; font-weight: bold; line-height: 22px; background: url("/img/common/netfunnel/ic_netfunnel_bg.png") no-repeat 50% 0; background-size: 126px 126px; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; }

.c-netfunnel__title:before { content: ""; display: block; width: 30px; height: 30px; margin: 0 auto 75px; background: url("/img/common/netfunnel/loading.gif") no-repeat 50% 0; background-size: 100%; -webkit-transform: translateX(-3px); -ms-transform: translateX(-3px); transform: translateX(-3px); }

.c-netfunnel__text { margin-top: 8px; font-size: 14px; line-height: 20px; }

.c-netfunnel__status { margin-top: 16px; }

.c-netfunnel__term, .c-netfunnel__description { display: inline-block; color: #333; font-weight: 700; vertical-align: top; }

.c-netfunnel__description { color: #ff0038; }

.c-netfunnel__description + .c-netfunnel__term:before { content: ""; display: inline-block; width: 1px; height: 12px; margin: -1px 7px 1px 3px; background-color: #ddd; vertical-align: middle; }

.c-lazyload--ratio_329x197 { padding-bottom: 59.87842%; min-width: 329px; min-height: 197px; }

.c-lazyload--ratio_720x500 { padding-bottom: 69.44444%; min-width: 720px; min-height: 500px; }

.c-lazyload--ratio_880x100 { padding-bottom: 11.36364%; min-width: 880px; min-height: 100px; }

.c-lazyload--ratio_140x210 { padding-bottom: 150%; min-width: 140px; min-height: 210px; }

.c-lazyload--ratio_320x197 { padding-bottom: 61.5625%; min-width: 320px; min-height: 197px; }

.c-lazyload--ratio_605x302 { padding-bottom: 49.91736%; min-width: 605px; min-height: 302px; }

.c-lazyload--ratio_394x198 { padding-bottom: 50.25381%; min-width: 394px; min-height: 198px; }

.c-lazyload--ratio_605x304 { padding-bottom: 50.24793%; min-width: 605px; min-height: 304px; }

.c-lazyload--ratio_608x310 { padding-bottom: 50.98684%; min-width: 608px; min-height: 310px; }

.c-lazyload--ratio_292x310 { padding-bottom: 106.16438%; min-width: 292px; min-height: 310px; }

.c-lazyload--ratio_1240x220 { padding-bottom: 17.74194%; min-width: 1240px; min-height: 220px; }

.c-lazyload--ratio_132x50 { padding-bottom: 37.87879%; min-width: 132px; min-height: 50px; }

.c-lazyload--ratio_620x200 { padding-bottom: 32.25806%; min-width: 620px; min-height: 200px; }

@-webkit-keyframes fadeInOpacity { 0% { opacity: 0; }
  100% { opacity: 1; } }

@keyframes fadeInOpacity { 0% { opacity: 0; }
  100% { opacity: 1; } }

.c-lazyload { display: block; overflow: hidden; position: relative; font-size: 0; line-height: 0; -webkit-box-sizing: border-box; box-sizing: border-box; /* &ed { display: block; overflow: hidden; position: relative; font-size: 0; line-height: 0; &:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 1; background-image: none; } }*/ }

.c-lazyload:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABICAYAAABhlHJbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACrdJREFUeNrsXHtMm9cV9xOwjcGf7YCNoQHHCAJaR8PWaeskqo380/7RpGqUqfkrW0LElE3apsRNU3UPbUoa1rRVu02wbIn6R6U1U6NUy7QpdGukvbqVjSRaoyqPNTwEmIGDA7Ex2Ox3vHvp5attHPP5CVc6ut/jfOfe8/vOPefc+11bvbS0pMplGRwcTHivpKSki+pwONyXiKetrS2n/dep8riYzeYHqZ6amsrbPmpyZHXdoBKFZbatGwANBsNetVp9SEnwTCbTjnUDYH19/SgA9ELxTUrIg6/0btmyZXTdAFhaWnqwqqpKrdVqTyhgfbudTqdeo9H8ct0AiDJqs9lOwgqfokC6FuMrLy/fJUnSyziOrCcAVXq9vqempmYeVpi25eAFdLtcriEc/mldRWFWZq1W6zfhv7bg+Om4OZZON0eU4HmXxWLpQEB6sejSGPglbYqsb9TW1t6EFf6YhqP8JnzbH4kSgHsUFvwPcge5BFCdiZnI5cuXn4XcJ3B4ADOFwVXY25Ao/3ZmZubTgUBgMsUmtIjkZ2CB3WTJKbzQdlTj6MtoQVhgc3NzGRx7PQ4H0PlTIEcS5QYRULxutzucqnyavgG8V/Ho7CrAPQDaDrBtmZryqTM0F7aCfhgMBg/cvn3bFwqFzDj/PugVKBJOdS6cKphxgDOg+jxeTLSurk6P46tkgYUE4LJ+oJfv3LnzueHh4VAkEqFJ7SEofS5TAELeFxHhS1tbW5eYf/yw4HxgnLIzGo2+MjExYfT5fCa0+TwU71ESQDaraWppaSlFZJ/PVmqTrdWYc5gp/A4R9dt2u/3I4uKiWXFT/9gS/wIKZisKZ3M5i5T6EYbXGVAmZg2TjLJacrEemNO8rZhmIkVRdMWmEILJUyyNSlbehs8czysA2YrwqdXY0PF9GbUIne4YgpQnGY/JZCLw3s4rADdt2tR09+7drcl4kF6YMz6kdDonAEzKYzQaa/NuCLtcLkpYr61mgZkGsKqqagx5pmcVkEfy0QcSOJ/JtQ+0Wq1HUvCBf98IIonLrzfSmI08MGm03glyZUCuB/Rvkl+UAFKaA3oXh29ptdqTSsuHzJ+jaiH5aOcdUEtRJNJQhBw6fb78Gp3bbDaKlEsKt6G1WCwNMzMzKra69CXQFVynPTVHkHvOZEq/jC1nsa0bB0HfBVUgeVXV1tbSroRf4Pw5FVvgVGg5i77BvBoKhbpGRka0s7MrFqr9oKOgPvBGCmIIA5THUX0AelGv15dv3rxZ1djY+FeA9xCu7VMpvzpMwHy9rKzsQY/H84eGhgb6eM/vSaCfgi4VjA+kj90ajcbtcDhUW7duHZUkaQ8ufyFBIk0m9Drl4vfRBH1jOQ3qll2nl/blysrKJ5ubm286nU4V+vH/BxwOZ8EM4Wg0ehTTqecwdTuGU1p5TrjAefXq1X9GIpGHYKnHFhYWnk3prWs076KNDrVaPYf+P4ChOR1v5gg6BJlHJicnTQDwO3juZEFYIDraA/CacPiDZOBRykHg0XCDpc7FsbL3Ga34qud2u0sBHgUME7WVQDx9vKIFXE9NTU0P+F4rpDSGOj+0WpCBUj+hYwy1MTkQdrudhjR9z21nx6KL6EY0X2LWvneVvYHkbw+zPhXPTIT2B0J5J0VnpCD7AUJYZsX6eMcM/MHq6urTyP1iotayv6YgAWQzkedpGGJ4/QvnF+5XBobmIfi12LAnNwAZT68bAGExr8F/ldAwhAV+Nc2XME0rLzxdIR+n9LbhfJ0Lt8FidtDwo2E4uIZMGjJ6yX8yXyjRdrds65P15azW1la93+8n5edoGK7xZYSRwuxHnvkbo9FIa4GqogcQoF3GXJiiIn3DnVZA5AXMdN5APQD6WdEDyNKJHoVl7slVFM7bFWkMx0mkNzxATPp8vrzsZ94CWFZWNqz6+BvLcL72U53r38oVetn4JrIB4AaAGwBuALhRcpfGDA9nPcOgNcLjwvl2Vh9n96icBfWlIqyurm7tAAIEN6pd7JofQvvy9Y1jzvvwvXv3OuNMEXcvLCzU07HBYAgEg8G+rFkgktZHQqFQ7K3qdLprqb69nPgcjSbuFrmSkhIVW2BdrrMGIO2pEzpYXYi+CFO/XwlD+Peyb8PrbyqXhi9+plDnwvTXJOSTJHbez5z4LQX4JYGfB4dk/eAyB5hceXDZzo6Jl/y+H8D3wef3x3khbsZH/LS74Sz4zuL6Rd4Gzp+JzYX9fv9hmPwLzJdMV1dX21J449TZi0LnxEJ7UQ7LfOn98rsZEBaZD7wejUYbxfk8c0MfLC4uxrYYl5aWnpqfn9/Pgst/eHBh8rvitH9ADJzQjfr4DqhSxkcYeZncjxwOR0PaeaBarT7HwaCv/whEMUfOCjXcK4Il8kPZGD/VnB/3XxIsiPhf5+CJ8mXgqeL5bgQRlyCnQrRSkkGy+I4FxvOSTLfzHDzeV6abVy5Xl6a/oZSngyvndDrvoKYP4NLU1FQ70gyuyPFIJBLL02DpHfx5WPhH4L8BMDwTExP1tCkc943gfwL8Z8j6cP4I57fZbLNQ4m8kPxAItNMurHRKZWWlqqKigqzajzY/OzY2Vsn6ZiSrgxUOoCYLdXHdeF/luq3JB8J8uzAsYscmkylE+2DQMPkJ2oNyAY08RscAozNBwrqN+HFNAmijUMbA5HYSgKi/wuUzi9kJ/pifslgstA9wX5qj5hTk7Gf9ccO6bvId/ZRfkstAW08ipRN128Z8IBnEFVSfUiKIiD9nuMTBYyB8A9Vjwn0CsR88ajaE6fxNPouBUjphGFrZsGnnAOL4vxw8KlD4erpuR3wWMm/BVwb5y+P5JV5gE+fBCHmPg8fujSgCIJQ2CEpfkw3vFdG0vLx8GwJUP/OJyw4cwATwLPq/qJMv6srk38pUCoJ2ad+OQdZ2hXD/XsbTGJh7ebL7GIJjDLgu7pThV2LRlN6uz+frQMTUJ3o+HA4bim4xAaY/DcWszKwfld3eJVgZ+ZE/wwLPgJ/7mmmA5+HDHjwUEVYAiGvLnzsxlJuyCQhcUEDQzXbfAOIhA5TzJuCPLTRgsv7W3NzcYfgIFftdmpflbLQ74DQfkgQWDWnUZg4gngtSJOVpBZ6viBMtzwP0PSSftoAwn0l5moQAldHf2mHEvIc+xvJGjIyHGRZct0dTAlC2XCRaRmyhARbYCyUPIgE3Ctk+9xvL0RM8JwAWWeyHULyNyXexhHrZSuW/bUOnzyJ1mUPaYBKsmlt2Rv/iCT6bkvDdQrryCd3SXlAVktVbaOhbtONeSIaXC3It+vHhIIB4gXdKkqQVySvPy8hKhShZKyxb7YUMMTmnayR3TryWgdKPVOk8+vyJ1R5qP14kIupcSq1cZPycdoFu4o0tBYPBGLFyHCQNDQ2pOOG8CzTN+WCJxOeFj/sev4ahc0n2DPXrfaH9N0Ht4jWB96LA501wvVMmf8U9QS8J1Et9pH6RftQmRtwVPEdtLo2Pj08R75q/C1MuB7/YzqdhYs6WYAWYJ9cDPJkWp3yrPa90ibcizeb5Eu75hcWEAcxcrvPfIpvN5huw1EZFACzkEg9AALUDQJ1jwcMvLG64+RTPbrefgG/3FuOvNddcMGV7nAW29jhxgPxwAD6xt6gWVJUsVVVVNygK03SSp18EHHJECoi0cNLJ1y//J8AABck2PvNx9NMAAAAASUVORK5CYII=) no-repeat 50% 50%; background-size: 40px 36px; opacity: 1; }

.c-lazyload img, .c-lazyload iframe { position: absolute !important; top: 0; bottom: 0; right: 0; left: 0; max-height: 100%; max-width: 100%; margin: auto; -webkit-animation: fadeInOpacity 0.2s ease-in; animation: fadeInOpacity 0.2s ease-in; }

.c-lazyload img.c-lazyload__image, .c-lazyload iframe.c-lazyload__image { border-radius: 0; visibility: hidden; }

.c-round-button__icon .c-lazyload__image { border-radius: 28px; }

.c-lazyload iframe { margin: 0; width: 1px; min-width: 100%; *width: 100%; }

.c-lazyload--ratio_1x1 { padding-bottom: 100%; }

.c-lazyload--ratio_2x1 { padding-bottom: 50%; }

.video11box { position: relative; width: 500px; height: 370px; margin: 0 auto 20px auto; background: #000; text-align: center; }

.video11box video { width: 100%; height: 100%; vertical-align: top; }

.video11box .btn_play { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

.video11box .ico_mov { overflow: hidden; position: absolute; top: 50%; left: 50%; display: block; margin: -33px 0 0 -33px; width: 66px; height: 66px; background: url("/img/common/v2/sp_common_v2.png") no-repeat 0 -430px; line-height: 300px; }

.video11box .nosupport { position: relative; padding: 40px 30px 0 30px; color: #fff; font-size: 16px; line-height: 1.5; z-index: 5; }

.video11box .nosupport a { display: inline-block; margin: 15px 0 0 0; color: #2cb1f8; text-decoration: underline; }

#wrapBody { min-width: 1280px; }

.l_body #layBodyWrap { position: relative; z-index: 20; width: 100%; outline: none; }

.l_content { position: relative; min-height: 300px; }

.l_width { width: 1240px; margin: 0 auto; }

.l_width_wide { width: 100%; }

.my_history2_wrap { width: 1240px; margin: 0 auto 10px auto; background: #fff; font-size: 12px; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; line-height: 18px; letter-spacing: 0; }

.my_history2_wrap:after { clear: both; content: ""; display: block; }

.my_history2_wrap .hgroup { overflow: hidden; height: 34px; border: 1px solid #515da5; background: #5f6cb2; }

.my_history2_wrap .hgroup h3 { float: left; padding: 11px 9px 0 19px; }

.my_history2_wrap .hgroup p { float: left; color: #dfe4ff; font-size: 11px; line-height: 34px; }

.my_history2_wrap input.in_clear { display: block; position: absolute; top: 0; right: 0; width: 13px; height: 13px; border: 0; background: url("/img/common/myhistorybtn_delete.gif") no-repeat 0 0; font-size: 0; text-indent: -9999px; cursor: pointer; }

.my_history2_wrap .noview_product { font-size: 12px; padding-top: 115px; text-align: center; }

.my_history2_wrap .my_wrap { position: relative; height: 245px; zoom: 1; border: 1px solid #ddd; border-top: 0; }

.my_history2_wrap .list_wrap .tab { display: block; width: 126px; height: 81px; border-right: 1px solid #ddd; background: #f5f5f5; font-size: 12px; letter-spacing: 0; }

.my_history2_wrap .list_wrap .tab span { display: block; text-align: center; font-weight: normal; line-height: 81px; color: #999; }

.my_history2_wrap .list_wrap .tab a { display: block; color: #333; }

.my_history2_wrap .list_wrap + .list_wrap .tab { border-top: 1px solid #ddd; }

.my_history2_wrap .list_wrap.selected .tab { background: #fff; border-right: 0; }

.my_history2_wrap .list_wrap.selected .tab span { color: #4d6ccd; font-weight: bold; }

.my_history2_wrap .list_wrap.selected .tab em { font-weight: normal; }

.my_history2_wrap .list_wrap.selected .innerbox { display: block; }

.my_history2_wrap .btnctr_pn { position: absolute; top: 20px; left: 0; text-align: right; padding-right: 30px; }

.my_history2_wrap .btnctr_pn button { position: absolute; z-index: 2; top: 88px; width: 30px; height: 30px; background: url("/img/default/main/prev_next.png") no-repeat 0 -149px; opacity: 0.2; filter: alpha(opacity=20); -webkit-transition: opacity 0.3s; transition: opacity 0.3s; }

.my_history2_wrap .btnctr_pn .in_prev { left: 0; }

.my_history2_wrap .btnctr_pn button.in_next { right: 0; background-position: -33px -149px; }

.my_history2_wrap .prd_wrap:hover .btnctr_pn button, .my_history2_wrap .recom_prd:hover .btnctr_pn button { background-position: 0 -114px; opacity: 0.2; filter: alpha(opacity=20); }

.my_history2_wrap .prd_wrap:hover .btnctr_pn button.in_next, .my_history2_wrap .recom_prd:hover .btnctr_pn button.in_next { background-position: -33px -114px; }

.my_history2_wrap .innerbox .btnctr_pn button:hover, .my_history2_wrap .innerbox .btnctr_pn button:focus { opacity: 0.7; filter: alpha(opacity=70); }

.my_history2_wrap .my_wrap .innerbox { display: none; position: absolute; top: 0px; left: 127px; right: 0; zoom: 1; }

.my_history2_wrap .my_wrap .prd_wrap { position: relative; float: left; margin-top: 20px; padding-bottom: 0; width: 24%; min-width: 210px; height: 210px; border-right: 1px solid #ddd; }

.my_history2_wrap .my_wrap .prd_wrap .viewport { margin: 18px 20px 0; }

.my_history2_wrap .my_wrap .prd_wrap .btnctr_pn { top: 0px; }

.my_history2_wrap .my_wrap .prd_wrap .thumb { display: block; width: 150px; height: 150px; }

.my_history2_wrap .my_wrap .prd_wrap .viewport img { max-width: 150px; max-height: 150px; }

.my_history2_wrap .product_wrap { position: relative; width: 150px; margin: 0 auto; text-align: center; }

.my_history2_wrap .product_wrap a { display: block; }

.my_history2_wrap .product_wrap span.tit { display: block; overflow: hidden; height: 16px; padding-top: 8px; line-height: 16px; color: #4d4d4d; cursor: pointer; }

.my_history2_wrap .price { display: block; color: #111; font-weight: bold; font-family: Tahoma, sans-serif; font-size: 13px; line-height: 17px; }

.my_history2_wrap .recom_prd { overflow: hidden; position: relative; height: 245px; margin: 0; }

.my_history2_wrap .recom_prd h5 { padding: 20px 0 0 30px; color: #111; font-weight: normal; font-size: 12px; line-height: 18px; }

.my_history2_wrap .recom_prd ul { overflow: hidden; height: 207px; margin: 0 20px; }

.my_history2_wrap .recom_prd li { float: left; width: 25%; height: 207px; text-align: center; }

.my_history2_wrap .recom_prd li a { display: block; width: 130px; margin: 0 auto; line-height: 16px; }

.my_history2_wrap .recom_prd li a .thumb { display: block; width: 130px; height: 130px; }

.my_history2_wrap .recom_prd li a img { max-width: 130px; max-height: 130px; }

.my_history2_wrap .recom_prd li a .tit { display: block; overflow: hidden; padding-top: 12px; height: 32px; }

.my_history2_wrap .recom_prd .btnctr_pn button.in_prev { left: -1px; }

.my_history2_wrap .recom_prd .noview_product { padding-top: 85px; }

.latelyview2_conts { overflow: hidden; zoom: 1; border: 1px solid #d7dbe4; border-top: none; border-bottom: 1px solid #b1b1b1; padding: 5px 0; line-height: 18px; }

.latelyview2_conts div { overflow: hidden; zoom: 1; }

.latelyview2_conts div:first-child { margin-left: 0; border-right: none; }

.latelyview2_conts h4 { float: left; padding-left: 20px; font-size: 12px; line-height: 18px; color: #333; letter-spacing: 0; }

.latelyview2_conts ul { float: left; max-width: 370px; }

.latelyview2_conts li { float: left; padding-left: 10px; white-space: nowrap; }

.latelyview2_conts li input { display: inline-block; overflow: hidden; width: 18px; height: 18px; border: none; background: url("/img/default/btn/delete06.gif") no-repeat 45% 45%; font-size: 0; text-indent: -9999px; vertical-align: top; cursor: pointer; }

.latelyview2_conts li a { display: inline-block; color: #4d4d4d; vertical-align: top; }

.loading_conts { padding: 80px 0 77px; text-align: center; }

.btnctr_pn { position: absolute; top: 0; right: 0; padding-right: 42px; color: #666; font-size: 11px; font-family: Tahoma, "돋움", dotum, sans-serif; letter-spacing: 1px; }

.btnctr_pn em { color: #434343; font-weight: bold; }

.btnctr_pn button { display: block; position: absolute; width: 19px; height: 18px; top: -1px; right: 18px; background: url("/img/default/btn/prev_next05.gif") no-repeat 0 0; font-size: 0; text-indent: -9999px; }

.btnctr_pn button.in_next { right: 0; background-position: 100% 0; }

div.footer_search2 { position: relative; z-index: 1; width: 1240px; margin: 0 auto; padding: 20px 0 21px; border-top: 1px solid #d8d8da; background: #f1f1f1; font-size: 12px; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; text-align: center; }

div.footer_search2 fieldset { display: inline-block; position: relative; height: 34px; overflow: hidden; }

div.footer_search2 fieldset legend { position: absolute; font-size: 0; overflow: hidden; text-indent: -9999px; }

div.footer_search2 input { vertical-align: middle; }

div.footer_search2 fieldset.total_search { position: relative; zoom: 1; overflow: visible; width: 385px; margin-left: 0px; padding: 0 0 0 75px; background: url("/img/default/footer_search.png") no-repeat 0 0; }

div.footer_search2 fieldset.total_search h4 { display: block; float: left; height: 14px; width: 64px; margin: 9px 0 0 0px; *margin: 8px 0 0 0px; padding: 1px 8px 0 6px; color: #e81818; line-height: 14px; font-weight: normal; overflow: hidden; text-align: left; }

div.footer_search2 fieldset.total_search .text { float: left; position: relative; width: 220px; top: 5px; left: 7px; padding: 2px 0; border: 1px solid #fff; color: #111; font-size: 12px; font-weight: bold; }

div.footer_search2 fieldset.total_search .search { display: block; position: absolute; top: 0; right: 0px; width: 55px; height: 34px; padding: 0; border: 0; background: url("/img/default/footer_search.png") no-repeat -405px 0; font-size: 0; text-indent: -9999px; cursor: pointer; }

div.footer_search2 .btn_research { position: absolute; top: 37px; right: 20px; cursor: pointer; }

div.footer_search2 .btn_research:hover { text-decoration: none; }

div.footer_search2 .btn_research .ico_rsch { display: inline-block; width: 14px; height: 13px; margin: 0px 5px 2px 0; background: url("/img/browsing/search_img.gif") no-repeat -502px -390px; overflow: hidden; vertical-align: middle; }

div.footer_search2 .btn_research .ico_rsch em { visibility: hidden; }

.ftr_banner { overflow: hidden; width: 1240px; margin: 0 auto 10px; text-align: center; }

.ftr_banner a { display: block; position: relative; }

.ftr_banner a > img { max-width: 100%; vertical-align: top; }

.ftr_banner .bnrborder { position: absolute; left: 0; right: 0; top: 0; bottom: 0; border: 1px solid #000; opacity: 0.08; filter: alpha(opacity=8); z-index: 2; }

.ftr_banner span.ad { display: block; position: absolute; top: 4px; right: 4px; }

.ftr_banner span.ad img { margin: 0; }

.dayclose_popwrap { position: relative; z-index: 110; width: 1200px; margin: 0 auto; }

.daypop { position: absolute; z-index: 40; top: 0; left: 0; width: 430px; }

.daypop .daypop_cnt { zoom: 1; margin: 0; padding: 0; border: 2px solid #475b82; border-top-width: 1px; background-color: #fff; }

.daypop .daypop_cnt h4 { height: 29px; margin: 0 -1px; border-bottom: 1px solid #333; background: #475b82; font-weight: bold; color: #fff; overflow: hidden; }

.daypop .daypop_cnt h4 div.title, .daypop .daypop_cnt h4 > span { display: block; overflow: hidden; height: 14px; margin: 7px 10px 0 10px; font-size: 12px; line-height: 14px; }

.daypop .daypop_cnt .cont { zoom: 1; overflow: hidden; padding: 10px; }

.daypop .daypop_cnt .cont .my_benefit { text-align: center; border: 1px solid #ededed; background: #f4f4f4; padding: 20px 10px; }

.daypop .daypop_cnt .cont .my_benefit strong { display: block; margin: 0 0 10px 0; font-size: 15px; color: #e90100; font-weight: bold; line-height: 20px; letter-spacing: -1px; }

.daypop .daypop_cnt .cont .my_benefit span { display: block; margin: 0 0 18px 0; font-size: 11px; color: #666; line-height: 14px; }

.daypop .daypop_cnt .cont .my_benefit em { display: block; font-size: 12px; font-weight: bold; color: #333; line-height: 20px; }

.sponsor_link_wrap { width: 100%; background: #fff; margin-top: 40px; }

.sponsor_link_wrap.no_line { border: none; }

.sponsor_link_wrap .sponsor_link_renwl { width: 1200px; margin: 0 auto; padding: 0; border: none; position: relative; }

.sponsor_link_wrap .sponsor_link_renwl h3 { display: inline-block; width: auto; font: 22px/1.4 "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; background: none; text-indent: 0; color: #111; }

.sponsor_link_wrap .sponsor_link_renwl h3 span { font-size: 12px; color: #666; }

.sponsor_link_wrap .sponsor_link_renwl h3 + .help_ad { top: -2px; }

.sponsor_link_wrap .sponsor_link_renwl .top_wrap { position: relative; height: 40px; }

.sponsor_link_wrap .sponsor_link_renwl .top_wrap .nwtxt_link { position: absolute; top: 10px; right: 0; }

.sponsor_link_wrap .sponsor_link_renwl ol { display: inline-block; margin: 0 0 -18px; padding: 20px 0 0 20px; border-top: 1px solid #dadada; }

.sponsor_link_wrap .sponsor_link_renwl ol li { display: inline-block; width: 1100px; padding: 0 0 18px 20px; margin: 0 !important; }

.sponsor_link_wrap .sponsor_link_renwl ol li > span { width: 15px; height: 14px; margin-top: 1px; background: url("/img/common/v2/sp_common_v2.png") no-repeat; vertical-align: -0.2em; }

.sponsor_link_wrap .sponsor_link_renwl ol li .num01 { background-position: -153px -184px; }

.sponsor_link_wrap .sponsor_link_renwl ol li .num02 { background-position: -172px -184px; }

.sponsor_link_wrap .sponsor_link_renwl ol li .num03 { background-position: -191px -184px; }

.sponsor_link_wrap .sponsor_link_renwl ol li .num04 { background-position: -210px -184px; }

.sponsor_link_wrap .sponsor_link_renwl ol li .num05 { background-position: -229px -184px; }

.sponsor_link_wrap .sponsor_link_renwl ol li .num06 { background-position: -248px -184px; }

.sponsor_link_wrap .sponsor_link_renwl ol li .num07 { background-position: -267px -184px; }

.sponsor_link_wrap .sponsor_link_renwl ol li .num08 { background-position: -286px -184px; }

.sponsor_link_wrap .sponsor_link_renwl ol li strong { font: 14px "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; text-decoration: underline; color: #00c; }

.sponsor_link_wrap .sponsor_link_renwl ol li strong em { font-weight: bold; }

.sponsor_link_wrap .sponsor_link_renwl ol li > em { font-size: 12px; font: 14px/1.3 "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #323232; }

.sponsor_link_wrap .sponsor_link_renwl ol li span { display: inline-block; color: #7c5d3e; font: 12px Tahoma, sans-serif; padding: 0 2px; }

.sponsor_link_wrap .sponsor_link_renwl ol li .t_bold { font: bold 14px/1 "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; text-decoration: none; color: #333; }

/*# sourceMappingURL=general.css.map */
