@charset "UTF-8";
/*! Copyright (©) 11ST. All Rights Reserved. */
@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; }

body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, form, fieldset, pre, figure, blockquote, input, button, textarea { padding: 0; margin: 0; }

html { overflow-y: scroll; background: #fff; }

body { color: #4d4d4d; font: 12px/1.3 "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; }

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

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

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

table { border-collapse: collapse; border-spacing: 0; }

caption { overflow: hidden; font-size: 0; line-height: 0; }

legend { overflow: hidden; font-size: 0; line-height: 0; *position: absolute; margin-left: -20px; }

em, address { font-style: normal; }

s { text-decoration: none; }

a { color: #4d4d4d; text-decoration: none; }

a:hover, a:active { outline: 0; }

a:hover, a:focus { text-decoration: underline; }

body, div, textarea, iframe { scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #919191; scrollbar-track-color: #f4f4f4; scrollbar-darkshadow-color: #ffffff; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #cdcdcd; scrollbar-shadow-color: #c8c8c8; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

hr { display: none; }

button, input, select, textarea { color: #4d4d4d; font: 12px/1.4 "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; vertical-align: middle; }

button { background: transparent; border-radius: 0; }

input[type='text'], input[type='password'] { padding: 1px 4px 3px; color: #4d4d4d; border: 1px solid #bbb; }

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

input[type='radio'], input[type='checkbox'] { margin: 1px 2px 0 0; vertical-align: top; *width: 13px; *height: 13px; *vertical-align: 2px; }

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

button { cursor: pointer; border: 0 none; }

button::-moz-focus-inner { margin: -1px; padding: 0; }

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

#skipNavi a { display: block; overflow: hidden; width: 980px; height: 0; 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: -moz-linear-gradient(top, #fff, #f7f7f7); background: -o-linear-gradient(top, #fff, #f7f7f7); background: -ms-linear-gradient(top, #fff, #f7f7f7); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff, endColorStr=#f7f7f7); }

.skip, .hide { 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; }

.cover_txt { overflow: hidden; font-size: 0; text-indent: -9999px; line-height: 0; }

.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_white, .btn_nw_gray, .btn_nw_grege, .btn_nw_blue { 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 { 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 { 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; 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; }

.header_util { position: relative; width: 100%; background: #fff; border-bottom: 1px solid #dadada; z-index: 5000; 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_util .inner { width: 1200px; height: 39px; margin: 0 auto; }

.header_util .tx_bar { display: inline-block; width: 1px; height: 10px; margin: 0 10px; background: #e2e1e0; vertical-align: -1px; }

.header_utilmenu { float: left; padding: 11px 0 0 0; }

.header_utilmenu ul > li { float: left; line-height: 18px; }

.header_utilmenu .home { color: #f43142; }

.header_utilmenu .appdown { color: #333; }

.header_utilmenu .appdown .ico { display: inline-block; width: 16px; height: 16px; margin: 0 4px 0 0; background: url(/img/common/v2/sp_header_util.png) no-repeat; vertical-align: -2px; }

.header_utilmenu .btn_direct { display: block; width: 82px; height: 13px; margin: 3px 0 0 0; background: url(/img/common/v2/sp_header_util.png) no-repeat -20px 0; text-indent: -9999px; line-height: 18px; }

.header_utilmenu .on .btn_direct { background-position: -20px -13px; }

.header_utilmenu .direct_go_wrap { display: none; position: absolute; top: 39px; z-index: 1000; width: 278px; border: 1px solid #dadada; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.header_utilmenu .direct_go_wrap .lay_tit { height: 38px; padding: 0 18px; border-bottom: 1px solid #dadada; background-color: #f5f5f5; color: #333; font-weight: normal; font-size: 16px; line-height: 35px; }

.header_utilmenu .direct_go_wrap .lay_tit em { color: #f62e3d; }

.header_utilmenu .direct_go_wrap .lay_conts { padding: 7px 18px; color: #666; background: #fff; }

.header_utilmenu .direct_go_wrap dl { margin-top: 20px; }

.header_utilmenu .direct_go_wrap dl:first-child { margin-top: 0; }

.header_utilmenu .direct_go_wrap dt { margin-bottom: 10px; color: #111; font-size: 14px; }

.header_utilmenu .direct_go_wrap dd { font-size: 12px; }

.header_utilmenu .direct_go_wrap ol li { padding: 1px 0 5px; color: #536dfe; }

.header_utilmenu .direct_go_wrap dd .m_benefit { padding-top: 7px; color: #f43142; }

.header_utilmenu .direct_go_wrap dd .m_benefit .ico { display: inline-block; width: 5px; height: 5px; margin-right: 8px; background: url("/img/common/v2/sp_common_v2.png") no-repeat -133px -82px; vertical-align: 0.2em; }

.header_utilmenu .direct_go_wrap ul li { float: left; margin: 0 -1px -1px 0; border: 1px solid #dadada; }

.header_utilmenu .direct_go_wrap ul li .btn_way { display: block; width: 118px; height: 33px; text-align: center; color: #666; background: #fff; font: normal 11px/1.2 "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.header_utilmenu .direct_go_wrap ul li .btn_way:hover { color: #f43142; text-decoration: none; }

.header_utilmenu .direct_go_wrap .btn_sec { margin-top: 15px; text-align: center; }

.header_utilmenu .direct_go_wrap .btn_nw_gray { padding-left: 10px; padding-right: 10px; }

.header_utilmenu .direct_go_wrap button.btn_laycls { position: absolute; right: -1px; top: -1px; width: 40px; height: 40px; background: url("/img/common/v2/sp_common_v2.png") no-repeat -140px -58px !important; }

.header_user_etc { float: right; padding: 10px 0 0 0; font-size: 12px; }

.header_user_etc > ul > li { float: left; padding: 0 0 0 10px; }

.header_user_etc a { display: inline-block; }

.header_user_etc a:hover { color: #f43142; }

.header_user_etc .ico_arrow { position: absolute; right: 10px; top: 7px; width: 7px; height: 4px; background: url(/img/common/v2/sp_header_util.png) no-repeat 0 -20px; vertical-align: middle; }

.header_user_etc .tx_bar { margin: 0 0 0 10px; }

.header_user_etc .frame { display: none; position: absolute; left: -1px; right: 0px; top: -5px; height: 27px; border: 1px solid #666; }

.header_user_etc .user_sub_menu { display: none; position: absolute; left: -1px; right: 0px; top: 23px; padding: 10px 8px; background: #fff; border: 1px solid #666; }

.header_user_etc .user_sub_menu li { white-space: nowrap; margin-top: 4px; }

.header_user_etc .user_sub_menu li:first-child { margin-top: 0px; }

.header_user_etc .have_sub { position: relative; }

.header_user_etc .have_sub a { padding-right: 17px; }

.header_user_etc .on .frame, .header_user_etc .on .user_sub_menu { display: block; }

.header_user_etc .lang_v2 a { padding-right: 25px; letter-spacing: 0; }

.header_user_etc .lang_v2 .flag { display: inline-block; width: 16px; height: 12px; line-height: 12px; position: relative; top: 1px; margin: 0 5px 0 0; background: url(/img/common/v2/flag_all.gif) no-repeat; }

.header_user_etc .lang_v2 .flag_ko { background-position: 0 0; }

.header_user_etc .lang_v2 .flag_en { background-position: 0 -15px; }

.header_user_etc .lang_v2 .flag_ch { background-position: 0 -30px; }

.header_user_etc .lang_v2 .flag_ma { background-position: 0 -45px; }

.header_user_etc .lang_v2 .flag_in { background-position: 0 -60px; }

.header_user_etc .lang_v2 .flag_tu { background-position: 0 -75px; }

.header_user_etc .lang_v2 .flag_th { background-position: 0 -90px; }

.header_user_etc .lang_v2 .frame { width: 96px; }

.header_user_etc .lang_v2 .user_sub_menu { width: 80px; }

#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: 377px; height: 38px; margin: 0 auto; padding: 0 80px 0 111px; background: url(/img/common/v2/sp_header_search.png) no-repeat 0 0; }

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

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

.header_sch .hd_sub { position: absolute; left: 99px; 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: 100px; top: 37px; width: 450px; }

: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: #f43142 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.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: 86px; background-position: -218px 0; }

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

.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: -273px -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: -273px -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: 24px; 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: -235px -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: -235px -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; 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: #f43142; }

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

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

.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: #f43142; 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; }

.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; -webkit-border-radius: 1px; -moz-border-radius: 1px; -o-border-radius: 1px; -ms-border-radius: 1px; 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 .menu_conts { width: 1200px; margin: 0 auto; overflow: hidden; zoom: 1; }

.footer_wrap3 .menu_conts li { float: left; }

.footer_wrap3 .menu_conts li + li { padding-left: 36px; background: url("/img/default/icon/bar_10px_c4c4c4.gif") 18px 6px no-repeat; }

.footer_wrap3 .menu_conts li a { color: #666; }

.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; -webkit-border-radius: 1px; -moz-border-radius: 1px; -o-border-radius: 1px; -ms-border-radius: 1px; 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; }

.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: #f43142; 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: #f43142; 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: #f43142; }

.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; }

.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; padding-top: 1px\0/IE; 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: #f43142; 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: #f43142; }

.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; }

.dimmest11 .ly_biz11st .btn_close { width: 38px; height: 38px; background: url("/img/main/v2/sp_main.png") no-repeat -15px 0; }

.fl_left { float: left; }

.fl_right, .RTab { float: right; }

.defbtn_xsm, .defbtn_sm, .defbtn_lsm, .defbtn_med, .defbtn_lar, .defbtn_xlar { display: inline-block; height: 16px; border: 1px solid #c4c4c4; border-radius: 2px; font: 11px/18px "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; line-height: 21px\0/IE; text-decoration: none !important; letter-spacing: -1px; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); vertical-align: middle; }

.defbtn_xsm > span, .defbtn_sm > span, .defbtn_lsm > span, .defbtn_med > span, .defbtn_lar > span, .defbtn_xlar > span, .defbtn_xsm > em, .defbtn_sm > em, .defbtn_lsm > em, .defbtn_med > em, .defbtn_lar > em, .defbtn_xlar > em { display: inline-block; *display: inline; padding: 0 7px; }

button.defbtn_xsm { height: 18px; }

.defbtn_sm { height: 18px; line-height: 20px; line-height: 23px\0/IE; }

button.defbtn_sm { height: 20px; }

.defbtn_lsm { height: 22px; line-height: 24px; line-height: 27px\0/IE; }

button.defbtn_lsm { height: 24px; }

.defbtn_med { height: 25px; line-height: 27px; line-height: 30px\0/IE; font-size: 12px; }

button.defbtn_med { height: 27px; }

.defbtn_lar { height: 33px; line-height: 37px; line-height: 40px\0/IE; font-size: 12px; font-weight: bold; letter-spacing: 0; }

button.defbtn_lar { height: 35px; }

.defbtn_med > span, .defbtn_med > em { padding: 0 11px; }

.defbtn_lar > span, .defbtn_lar > em { padding: 0 11px; }

.defbtn_xlar { height: 41px; line-height: 43px; line-height: 46px\0/IE; font-size: 14px; font-weight: bold; }

button.defbtn_xlar { height: 43px; }

.defbtn_xlar > span, .defbtn_xlar > em { padding: 0 28px; }

.defbtn_med, .defbtn_lar, .defbtn_xlar { box-shadow: 0 1px 0 rgba(0, 0, 0, 0.12); }

.ladtype, .xladtype, a.mdtype, button.mdtype, button.dtype, button.arrdtype, a.dtype, a.arrdtype { border-color: #d81818; border-bottom-color: #9e1212; background: #ed2f2f; background-image: linear-gradient(#ed2f2f, #dd0e0e); background-image: -webkit-linear-gradient(#ed2f2f, #dd0e0e); color: #fff; }

a.mdtype2, button.mdtype2, button.dtype2, button.arrdtype2, a.dtype2, a.arrdtype2 { border-color: #424242; border-bottom-color: #303030; background: #545454; background-image: linear-gradient(#545454, #3f3f3f); background-image: -webkit-linear-gradient(#545454, #3f3f3f); color: #fff; }

.ladtype4, .xladtype4, a.mdtype3, button.mdtype3, button.dtype3, button.arrdtype3, a.dtype3, a.arrdtype3 { border-color: #676767; border-bottom-color: #4c4c4c; background: #7f7f7f; background-image: linear-gradient(#7f7f7f, #6a6a6a); background-image: -webkit-linear-gradient(#7f7f7f, #6a6a6a); color: #fff; }

.ladtype5, .xladtype5, a.mdtype4, button.mdtype4, button.dtype4, button.arrdtype4, a.dtype4, a.arrdtype4 { border-color: #ec2e2e; border-bottom-color: #cd2828; background: #fff; background-image: linear-gradient(#fff, #efefef); background-image: -webkit-linear-gradient(#fff, #efefef); color: #ea1717; }

.ladtype6, .xladtype6, a.mdtype5, button.mdtype5, button.dtype5, button.arrdtype5, a.dtype5, a.arrdtype5 { border-color: #6283e3; border-bottom-color: #5572c6; background: #fafafa; background-image: linear-gradient(#fafafa, #efefef); background-image: -webkit-linear-gradient(#fafafa, #efefef); color: #4d6bcc; }

a.mdtype6, button.mdtype6, button.dtype6, button.arrdtype6, a.dtype6, a.arrdtype6 { border-color: #bdbdbd; border-bottom-color: #828282; background: #fafafa; background-image: linear-gradient(#fafafa, #efefef); background-image: -webkit-linear-gradient(#fafafa, #efefef); color: #4d4d4d; }

.ladtype7, .xladtype7 { border-color: #aaa; border-bottom-color: #808080; background: #fafafa; background-image: linear-gradient(#fafafa, #eee); color: #333; }

a.mdtype7, button.mdtype7, button.dtype7, button.arrdtype7, a.dtype7, a.arrdtype7 { border-color: #bdbdbd; border-bottom-color: #828282; background: #fff; color: #757575; }

.ladtype2, .xladtype2 { border-color: #586c93; border-bottom-color: #414f6c; background: #6e81a5; background-image: linear-gradient(#6e81a5, #576a92); color: #fff; }

.ladtype3, .xladtype3 { border-color: #313131; border-bottom-color: #242424; background: #474747; background-image: linear-gradient(#474747, #333); color: #fff; }

.arrdtype > span:after, .arrdtype2 > span:after, .arrdtype3 > span:after, .arrdtype4 > span:after, .arrdtype5 > span:after, .arrdtype6 > span:after, .arrdtype7 > span:after { display: inline-block; content: ''; width: 3px; height: 5px; margin: 0 -2px 0  4px; background: url("/img/default/icon/bul_arrt_deftotal.gif") no-repeat 100% 0; vertical-align: 1px; }

.arrdtype4 > span:after { background-position: 100% -25px; }

.arrdtype5 > span:after { background-position: 100% -50px; }

.arrdtype6 > span:after { background-position: 100% -75px; }

.arrdtype7 > span:after { background-position: 100% -100px; }

.btn_disable { opacity: 0.5; filter: alpha(opacity=50); cursor: default; }

.defbtn_desel { padding: 0 0 0 10px !important; background: url("/img/default/icon/ico_deselect.gif") no-repeat 0 50% !important; }

.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; }

.btnctr_pn2 button { display: block; position: absolute; z-index: 10; top: 107px; width: 39px; height: 39px; background: url("/img/default/btn/prev_next06.png") no-repeat 0 0; font-size: 0; text-indent: -9999px; }

.btnctr_pn2 button.in_prev { left: 0; }

.btnctr_pn2 button.in_next { right: 0; background-position: -39px 0; }

.btnctr_pn2 button.in_prev:hover { background-position: 0 -39px; }

.btnctr_pn2 button.in_next:hover { background-position: -39px -39px; }

.link_arr_txt { font-size: 11px; line-height: 1.2; padding: 0 7px 0 0; background: url("/img/default/btn/arr.gif") no-repeat 100% -1px; *background-position: 100% 0px; color: #4d4d4d; letter-spacing: -1px; text-decoration: underline; }

.link_arr_link2 { padding-right: 6px; background: url("/img/default/icon/bul_arr_666.gif") no-repeat 100% 2px; color: #636363; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; font-size: 11px; letter-spacing: -1px; line-height: 120%; text-decoration: underline; }

.link_arrdown_txt { font-size: 11px; line-height: 1.2; padding: 0 7px 0 0; background: url("/img/default/btn/arrdown04.gif") no-repeat 100% -1px; *background-position: 100% 0px; color: #4d4d4d; letter-spacing: -1px; text-decoration: underline; }

:root .link_arrdown_txt, :root .link_arr_txt { background-position: 100% 1px; }

.link_arr_dirtgo { position: absolute; z-index: 10; padding-right: 6px; background: url("/img/default/icon/bul_arr_666.gif") no-repeat 100% 2px; color: #636363; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; font-size: 11px; letter-spacing: -1px; line-height: 120%; text-decoration: underline; }

.defbtn_plus { width: 17px; height: 17px; line-height: 500% !important; background: url("/img/default/btn/plusminus.gif") no-repeat -16px 0; border: 0 none; overflow: hidden; }

.defbtn_minus { width: 17px; height: 17px; line-height: 500% !important; background: url("/img/default/btn/plusminus.gif") no-repeat 0 0; border: 0 none; overflow: hidden; }

.defbtn_delete { width: 18px; height: 13px; line-height: 500% !important; background: url("/img/default/btn/delete.gif") no-repeat 50% 50%; vertical-align: middle; border: 0 none; overflow: hidden; }

.defbtn_info { width: 18px; height: 15px; *height: 17px; line-height: 500% !important; margin: -1px 0 0 2px; *margin-left: 1px; *padding: 1px; background: url("/img/default/btn/info.gif") no-repeat 50% 0; vertical-align: middle; border: 0 none; overflow: hidden; }

.defbtn_more { display: inline-block; position: absolute; top: 0; right: 0; overflow: hidden; height: 14px; padding: 0 11px 0 5px; border: 1px solid #e3e3e3; background: #fff url("/img/default/icon/bul_arr_555.gif") no-repeat 38px 4px; color: #666; line-height: 150%; text-decoration: none !important; letter-spacing: -1px; }

.defbtn_download { display: inline-block; font: 11px "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; padding: 0 0 0 14px; background: url("/img/default/btn/download.gif") no-repeat 0 0; line-height: 13px; color: #4d4d4d !important; letter-spacing: -1px; text-decoration: underline !important; }

.defbtn_download2 { display: inline-block; font: 11px "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; padding: 0 0 0 11px; background: url("/img/default/btn/download02.gif") no-repeat 0 2px; line-height: 13px; color: #ec1618 !important; letter-spacing: -1px; text-decoration: underline !important; }

.defbtn_arrdown { width: 17px; height: 17px; line-height: 500% !important; background: url("/img/default/btn/arrdown.gif") no-repeat 50% 50%; vertical-align: middle; margin: -2px 0 0 2px; border: 0 none; overflow: hidden; }

.defbtn_arrdown2 { width: 13px; height: 13px; line-height: 500% !important; background: url("/img/default/btn/arrdown02.gif") no-repeat 50% 50%; vertical-align: middle; margin: -2px 0 0 2px; border: 0 none; overflow: hidden; }

.defbtn_arrdown3 { overflow: visible; font-size: 11px; line-height: 1.2; height: 12px; padding: 0 10px 0 0; background: url("/img/default/btn/arrdown03.gif") no-repeat 100% 4px; border-bottom: 1px solid #676767; color: #4d4d4d; letter-spacing: -1px; text-decoration: none; }

.defbtn_arrup { overflow: visible; font-size: 11px; line-height: 1.2; height: 12px; padding: 0 10px 0 0; background: url("/img/default/btn/arrup.gif") no-repeat 100% 4px; border-bottom: 1px solid #676767; color: #4d4d4d; letter-spacing: -1px; text-decoration: none; }

:root .defbtn_arrdown3, :root .defbtn_arrup, :root .link_arr_txt { line-height: 1.1; }

.defshare-box { font-size: 0; line-height: 0; }

.defshare-box a { float: left; overflow: hidden; width: 20px; height: 0; padding-top: 20px; margin-left: 3px; background: url("/img/default/btn/sns.png") no-repeat 0 0; font-size: 0; line-height: 18px; }

.defshare-box a.twitter { background-position: 0 0; }

.defshare-box a.facebook { background-position: -21px 0; }

.defshare-box a.me2day { background-position: -42px 0; }

.defshare-box a.clog { background-position: -64px 0; }

.defshare-box .flike { float: left; width: 102px; height: 20px; margin-left: 3px; }

.defbtn_apply { position: absolute; z-index: 10; right: 0; top: 4px; color: #757575; font: 11px "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; letter-spacing: -1px; text-decoration: none !important; }

.plusminus { position: relative; display: inline-block; padding: 0 0 0 17px; width: 42px; height: 13px; margin-top: -2px; vertical-align: middle; }

.plusminus .text { position: absolute; left: 17px; width: 17px; height: 13px; padding: 2px 4px 0px; *margin-top: 0px; _margin-top: 2px; font-size: 11px; text-align: center; border: 1px solid #cdcdcd; border-left: 0 none; border-right: 0 none; vertical-align: top; }

.plusminus .defbtn_minus { position: absolute; left: 0; _top: 2px; vertical-align: top; }

.plusminus .defbtn_plus { position: absolute; right: 0; vertical-align: top; _margin-top: 2px; }

:root .plusminus input[type='text'] { padding: 1px 4px 1px; }

.defselect_box { display: inline-block; *display: block; position: relative; border: 1px solid #c8c8c8; background: #fff; font-size: 11px; line-height: 120%; }

.defselect_box.selected { background-color: #fff9e8; }

.defselect_box button { *overflow: visible; width: 100%; height: 20px; padding: 0; border: 0 none; background: url("/img/default/btn/select.gif") no-repeat 100% 50%; color: #666; font-size: 11px; text-align: left; }

.defselect_box button span { display: inline-block; overflow: hidden; height: 16px; padding: 0 24px 0 5px; line-height: 1.6; }

.defselect_box ul { display: none; position: absolute; left: -1px; top: 20px; overflow: hidden; overflow-y: auto; width: 100%; max-height: 249px; border: 1px solid #c8c8c8; background: #fff; color: #656565; }

.defselect_box ul li { overflow: hidden; border-top: 1px solid #e9e9e9; font-size: 11px; }

.defselect_box ul li:first-child { border: none; }

.defselect_box ul a { display: block; height: 24px; padding: 0 10px; color: #666; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; text-decoration: none; text-align: left; line-height: 240%; }

.defselect_box ul a:hover { background: #f2f2f2; font-weight: bold; letter-spacing: -1px; }

.ico_bbslock { display: inline-block; overflow: hidden; width: 15px; height: 15px; margin: -2px 0 0 3px; line-height: 500%; background: url("/img/default/icon/ico_lock.gif") no-repeat 0 0; vertical-align: middle; }

.om_stit { padding-left: 8px; background: url("/img/default/icon/bul_arr_333.gif") 0 6px no-repeat; color: #301919; font-size: 14px; }

.h_ad { overflow: hidden; width: 36px; height: 0; *height: 15px; margin: -2px 0 0 10px; background: url("/img/default/icon/ad_v2.gif") no-repeat 0 0; padding-top: 18px; font-size: 0 !important; vertical-align: -2px; *text-indent: -9999px; }

.h_ad.hadtype2 { width: 21px; margin: 0 0 0 4px; padding-top: 12px; background-position: -39px 0; }

.had_wrap .h_ad { display: block; }

.had_wrap p { display: none; position: absolute; margin: 2px 0 0 4px; *margin-top: -4px; z-index: 2; padding: 6px 5px 2px; border: 1px solid #8a8a8a; background: #fff; color: #757575; font: 11px "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; letter-spacing: -1px; text-align: left; line-height: 120%; }

div.had_wrap { position: relative; zoom: 1; z-index: 5; }

div.had_wrap:after { display: block; clear: both; content: ''; }

div.had_wrap .ad_stit { float: left; }

div.had_wrap .ad_stit + div { display: inline-block; }

div.had_wrap + .thumbnail_list { margin-top: 5px; }

div.had_wrap .om_stit { margin-top: 25px; }

div.had_wrap .om_stit + div { margin-top: 28px; }

#wingBnr2 .had_wrap { display: block; width: auto; text-align: left; }

#wingBnr2 .had_wrap h4 { padding-left: 8px !important; }

#wingBnr2 .had_wrap p { width: 150px; left: auto; right: 0; }

#wingBnr2 .had_wrap > div { position: absolute; top: 5px; left: 47px; *z-index: 1; }

:root #wingBnr2 .had_wrap > div { position: absolute; top: 6px; left: 47px; }

* + html .had_wrap + div.viewport { position: static !important; left: 0 !important; }

span.gicon { display: inline-block; overflow: hidden; width: 11px !important; height: 0; padding: 11px 0 0 !important; margin-left: 3px; position: static !important; background: url("/img/default/icon/ico_new_hot.gif") no-repeat 0 0; vertical-align: -2px; *vertical-align: middle; }

span.gicon.ico_new { background-position: -13px -12px; }

span.gicon.ico_sale { background-position: -26px -12px; }

span.gicon.ico_up { width: 15px !important; background-position: -39px -12px; }

#navigateWrap { position: relative; z-index: 100; width: 100%; height: 36px; background: url("/img/default/icon/bul_squ1px_d6d6d6.gif") repeat-x 0 100%; }

#navigateWrap .ico_hot { background-position: 0 0; }

#navigateWrap .ico_new { background-position: -13px 0; }

#navigateWrap span.gnb_ico { display: inline-block; width: 40px !important; height: 12px !important; margin-left: 3px; overflow: hidden !important; background: url("/img/default/gnb_sale_v2.gif") no-repeat 0 0; vertical-align: -3px; *vertical-align: middle; }

#navigateWrap span.gnb_ico span { *display: block; overflow: hidden; position: relative; z-index: -1; font-size: 11px; white-space: nowrap; letter-spacing: -1px; }

.navigateWrap { position: relative; z-index: 100; width: 100%; height: 36px; background: url("/img/default/icon/bul_squ1px_d6d6d6.gif") repeat-x 0 100%; }

span.gnb_ico.srset_tship1 { background-position: -303px -54px !important; }

span.gnb_ico.srset_tship2 { background-position: 0 -54px !important; }

span.gnb_ico.srset_tship3 { background-position: -42px -54px !important; }

span.gnb_ico.srset_tship5 { background-position: -84px -54px !important; }

span.gnb_ico.srset_tship7 { background-position: -345px -54px !important; }

span.gnb_ico.srset_tship10 { background-position: -132px -54px !important; }

span.gnb_ico.srset_tship11 { background-position: -177px -54px !important; }

span.gnb_ico.srset_tship13 { background-position: -219px -54px !important; }

span.gnb_ico.srset_tship14 { background-position: -261px -54px !important; }

span.gnb_ico.srset_s1 { background-position: 0 -14px !important; }

span.gnb_ico.srset_s2 { background-position: -42px -14px !important; }

span.gnb_ico.srset_s3 { background-position: -84px -14px !important; }

span.gnb_ico.srset_s4 { background-position: -132px -14px !important; }

span.gnb_ico.srset_s5 { background-position: -177px -14px !important; }

span.gnb_ico.srset_s6 { background-position: -219px -14px !important; }

span.gnb_ico.srset_s7 { background-position: -261px -14px !important; }

span.gnb_ico.srset_s8 { background-position: -303px -14px !important; }

span.gnb_ico.srset_s9 { background-position: -345px -14px !important; }

span.gnb_ico.srset_s10 { background-position: -387px -14px !important; }

span.gnb_ico.srset_s11 { background-position: 0 -27px !important; }

span.gnb_ico.srset_s12 { background-position: -42px -27px !important; }

span.gnb_ico.srset_s13 { background-position: -84px -27px !important; }

span.gnb_ico.srset_s14 { background-position: -132px -27px !important; }

span.gnb_ico.srset_s15 { background-position: -177px -27px !important; }

span.gnb_ico.srset_s16 { background-position: -219px -27px !important; }

span.gnb_ico.srset_s17 { background-position: -261px -27px !important; }

span.gnb_ico.srset_s18 { background-position: -303px -27px !important; }

span.gnb_ico.srset_s19 { background-position: -345px -27px !important; }

span.gnb_ico.srset_s20 { background-position: -387px -27px !important; }

span.gnb_ico.srset_s21 { background-position: 0 -40px !important; }

span.gnb_ico.srset_s22 { background-position: -42px -40px !important; }

span.gnb_ico.srset_s23 { background-position: -84px -40px !important; }

span.gnb_ico.srset_s24 { background-position: -132px -40px !important; }

span.gnb_ico.srset_s25 { background-position: -177px -40px !important; }

span.gnb_ico.srset_s30 { background-position: -219px -40px !important; }

span.gnb_ico.srset_s32 { background-position: -261px -40px !important; }

span.gnb_ico.srset_s43 { background-position: -303px -40px !important; }

span.gnb_ico.srset_s50 { background-position: -345px -40px !important; }

span.gnb_ico.srset_s52 { background-position: -387px -40px !important; }

span.gnb_ico.srset_s70 { background-position: -429px -40px !important; }

span.gnb_ico.srset_s100 { background-position: 0 0 !important; vertical-align: -1px !important; *vertical-align: middle !important; }

span.gnb_ico.srset_s101 { background-position: -42px 0 !important; }

span.gnb_ico.srset_s102 { width: 46px !important; background-position: -84px 0 !important; }

span.gnb_ico.srset_s103 { width: 43px !important; background-position: -132px 0 !important; }

span.gnb_ico.srset_s104 { background-position: -177px 0 !important; }

span.gnb_ico.srset_s105 { background-position: -219px 0 !important; }

span.gnb_ico.srset_s106 { background-position: -261px 0 !important; }

span.gnb_ico.csset1 { background-position: 0 -73px !important; }

span.gnb_ico.csset2 { background-position: -45px -73px !important; }

span.gnb_ico.csset3 { background-position: -90px -73px !important; }

span.gnb_ico.csset4 { background-position: -135px -73px !important; }

span.gnb_ico.csset5 { background-position: -180px -73px !important; }

span.gnb_ico.csset6 { background-position: -225px -73px !important; }

span.gnb_ico.csset7 { background-position: -270px -73px !important; }

span.gnb_ico.csset8 { background-position: -315px -73px !important; }

span.gnb_ico.csset9 { background-position: -360px -73px !important; }

span.gnb_ico.csset10 { background-position: -405px -73px !important; }

span.gnb_ico.csset11 { background-position: -450px -73px !important; }

.prdico.totalsale { background: url("/img/listing/icon_sp_v2.gif") no-repeat 0 0; background-position: -24px -17px; }

.prdico.sktsale { background: url("/img/listing/icon_sp_v2.gif") no-repeat 0 0; background-position: -24px -51px; }

.prdico.dirgosale { background: url("/img/listing/icon_sp_v2.gif") no-repeat 0 0; background-position: -24px -34px; }

.prdico.insurance { background: url("/img/listing/icon_sp_v2.gif") no-repeat 0 0; background-position: -24px -119px; }

.prdico.newbook { width: 31px; background: url("/img/listing/icon_sp_v2.gif") no-repeat 0 0; background-position: -152px -187px; }

.prdico.newbook_free { width: 41px; background: url("/img/listing/icon_sp_v2.gif") no-repeat 0 0; background-position: -152px -204px; }

.prdico.oldbook { width: 31px; background: url("/img/listing/icon_sp_v2.gif") no-repeat 0 0; background-position: -152px -221px; }

.prdico.power_review { width: 62px; background: url("/img/listing/icon_sp_v2.gif") no-repeat 0 0; background-position: -360px -60px; }

.prdico.good_review { width: 62px; background: url("/img/listing/icon_sp_v2.gif") no-repeat 0 0; background-position: -360px -80px; }

.prdico.membership_Per { position: relative; background: url("/img/listing/icon_sp_v2.gif") no-repeat 0 0; background-position: -88px -238px; }

.prdico.membership_Per em { display: block; position: absolute; top: 1px; left: 32px; width: 21px; color: #fff; font: 10px Tahoma, sans-serif; text-align: center; text-indent: 0; }

.prdico.okcash_Per { position: relative; background: url("/img/listing/icon_sp_v2.gif") no-repeat 0 0; background-position: -353px 0; width: 74px; }

.prdico.okcash_Per em { display: block; position: absolute; top: 1px; left: 33px; width: 51px; color: #fff; font: 10px Tahoma, sans-serif; text-align: center; text-indent: 0; }

.prdico.mart_oneplus { background: url("/img/listing/icon_sp_v2.gif") no-repeat 0 0; background-position: -360px -105px; }

.prdico.mart_addpre { background: url("/img/listing/icon_sp_v2.gif") no-repeat 0 0; background-position: -360px -125px; }

.prdico.mart_freegift { background: url("/img/listing/icon_sp_v2.gif") no-repeat 0 0; background-position: -360px -145px; }

.prdico.daydeliv { background: url("/img/listing/icon_sp_v2.gif") no-repeat 0 0; background-position: -152px -320px; }

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

.ico_deliver1, .ico_deliver2, .ico_deliver3, .ico_deliver4, .ico_deliver5, .ico_deliver6, .ico_deliver7, .ico_deliver8, .ico_deliver9, .ico_deliver10, .ico_deliver11, .ico_deliver12, .ico_deliver13, .ico_deliver17, .ico_deliver18, .ico_benefit1, .sell_due, .perf_ing, .sell_ing, .sell_end, .icon_flagN5, .icon_flagN8, .icon_flagN9, .icon_flagN22, .icon_flagN44, .icon_flagN53, .icon_flagN54, .icon_flagN55 { display: inline-block; width: 54px; height: 17px; background: url("/img/listing/listing_total2.gif") no-repeat 0 -320px; font-size: 0; line-height: 0; text-indent: -9999px; *text-indent: 0; vertical-align: middle; }

.ico_deliver2 { background-position: -56px -340px; }

.ico_deliver3 { background-position: -56px -360px; }

.ico_deliver4 { background-position: -56px -380px; }

.ico_deliver5 { background-position: -56px -400px; }

.ico_deliver6 { background-position: -56px -420px; }

.ico_deliver7 { background-position: -56px -440px; }

.ico_deliver8 { background-position: -56px -460px; }

.ico_deliver9 { background-position: -56px -480px; }

.ico_deliver10 { background-position: -56px -500px; }

.ico_deliver11 { background-position: -56px -520px; }

.ico_deliver12 { background-position: -56px -540px; }

.ico_deliver13 { background-position: -56px -560px; }

.ico_deliver17, .icon_flagN44 { background-position: 0 -580px; }

.ico_deliver18 { background-position: -56px -280px; }

.ico_deliver1 b, .ico_deliver2 b, .ico_deliver3 b, .ico_deliver4 b, .ico_deliver5 b, .ico_deliver6 b, .ico_deliver7 b, .ico_deliver8 b, .ico_deliver9 b, .ico_deliver10 b, .ico_deliver11 b, .ico_deliver12 b, .ico_deliver13 b, .ico_deliver17 b, .ico_deliver18 b { visibility: hidden; }

.sell_due { background-position: -56px -200px; }

.perf_ing { background-position: -56px -180px; }

.sell_ing { background-position: -56px -160px; }

.sell_end { background-position: -56px -220px; }

span.ico_freq_coupon { display: inline-block; position: relative; overflow: hidden; width: 70px; height: 0; background: url("/img/listing/listing_total2.gif") no-repeat -56px -580px; padding-top: 17px; }

span.ico_freq_coupon em { display: block; position: absolute; top: 2px; right: 5px; width: 20px; color: #4e7cd1; font: 10px/1.25 Tahoma, sans-serif; font-style: normal; text-align: center; }

.ico_benefit1, .ico_benefit2, .ico_benefit4, .ico_benefit5, .ico_benefit6, .ico_benefit8, .ico_benefit9, .ico_benefit10, .ico_benefit11, .ico_benefit12, .ico_benefit13 { display: inline-block; width: 37px; height: 17px; background: url("/img/listing/listing_total2.gif") no-repeat 0 0; font-size: 0; vertical-align: middle; line-height: 0; }

.ico_benefit1, .icon_flagN22 { width: 37px; background-position: -56px -300px; }

.ico_benefit2, .icon_flagN5 { width: 37px; background-position: -56px -320px; }

.ico_benefit4 { background-position: -115px -340px; }

.ico_benefit5, .icon_flagN8 { width: 37px; background-position: -96px -320px; }

.ico_benefit6 { background-position: -115px -400px; }

.ico_benefit8, .ico_benefit9 { background-position: -115px -420px; }

.ico_benefit10 { background-position: -115px -360px; }

.ico_benefit11 { width: 46px; background-position: -115px -380px; }

.ico_benefit12 { width: 78px; background-position: -115px -540px; }

.ico_benefit12 em { display: block; padding-right: 32px; color: #f43142; font: 11px/17px Tahoma, sans-serif; font-style: normal; text-align: right; letter-spacing: -1px; }

.ico_benefit13 { width: 54px; background-position: -115px -560px; }

.ico_benefit1 b, .ico_benefit2 b, .ico_benefit4 b, .ico_benefit5 b, .ico_benefit6 b, .ico_benefit9 b, .ico_benefit10 b, .ico_benefit11 b { visibility: hidden; }

div.all_cate .ico_benefit10 { font-size: 0; text-indent: -9999px; }

.prdico_wrap { overflow: hidden; }

* + html .prdico_wrap { overflow: visible; zoom: 1; line-height: 0; }

span.prdico, .ic_lowprice { float: left; width: 54px; height: 17px; margin: 0 2px 4px 0; background: url("/img/listing/listing_total2.gif") no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -9999px; }

span.prdico > span { display: block; position: absolute; top: 0; right: 4px; width: 23px; color: #fff; font-family: Tahoma,sans-serif; font-size: 11px; text-align: center; line-height: 15px; text-indent: 0; }

span.prdico.bonus_saving { background-position: 0 -20px; }

span.prdico.saving { background-position: 0 -40px; }

span.prdico.secondhand { background-position: 0 -60px; }

span.prdico.sh_plusup { background-position: 0 -80px; }

span.prdico.sh_plus { background-position: 0 -100px; }

span.prdico.sh_boomup { background-position: 0 -120px; }

span.prdico.hyundai1 { background-position: 0 -140px; }

span.prdico.hyundai2 { background-position: 0 -160px; }

span.prdico.hyundai3 { background-position: 0 -180px; }

span.prdico.hyundai4 { background-position: 0 -200px; }

span.prdico.hyundai5 { background-position: 0 -220px; }

span.prdico.hyundai6 { background-position: 0 -240px; }

span.prdico.hyundai7 { background-position: 0 -260px; }

span.prdico.hyundai8 { background-position: 0 -280px; }

span.prdico.hyundai9 { background-position: 0 -300px; }

span.prdico.hyundai10 { background-position: -154px -280px; }

span.prdico.hyundai11 { background-position: -154px -300px; }

span.prdico.hyundai12 { background-position: -154px -360px; }

span.prdico.hyundai13 { background-position: -154px -400px; }

span.prdico.lotte { background-position: -154px -320px; }

span.prdico.mileagesale, span.prdico.mileage { background-position: 0 -419px; }

span.prdico.cardsale { background-position: 0 -499px; }

span.prdico.ohpoint { background-position: 0 -540px; }

span.prdico.reserve { background-position: -56px -240px; }

span.prdico.series { background-position: -56px -260px; }

span.prdico.mfreesale { position: relative; width: 70px; background-position: -56px -140px; }

span.prdico.mcardsale { position: relative; width: 70px; background-position: -64px -601px; }

span.prdico.mtmemsale { position: relative; width: 70px; background-position: -64px -621px; }

span.prdico.delayshipping, span.prdico.compensate { background-position: 0 -580px; }

span.prdico.ico_deliver1 { background-position: 0 -320px; }

span.prdico.t_direct { width: 61px; height: 17px; background-position: 0 -601px; }

span.prdico.ssg { background-position: -154px -340px; }

span.prdico.sohoico_new { background-position: -154px -180px; }

span.prdico.sohoico_newhit { background-position: -154px -200px; }

span.prdico.sohoico_update { background-position: -154px -220px; }

span.prdico.sohoico_sale { background-position: -154px -240px; }

span.prdico.sohoico_event { background-position: -154px -260px; }

span.prdico.nowdely { background-position: -115px -440px; }

span.prdico.best_rank { position: relative; background-position: 0 -379px; }

span.prdico.best_rank em { position: absolute; top: 0; right: 0; width: 36px; color: #6b6b6b; font-size: 10px; text-align: center; text-indent: 0; line-height: 16px; }

span.prdico.lowest, span.prdico.price_compensate { background-position: 0 -560px; }

span.prdico.lpoint { background-position: -115px -521px; }

.ic_lowprice { background-position: 0 -560px; }

.ico_txt { font-family: Tahoma, sans-serif; font-size: 10px; color: #666; margin: 0 0 0 4px; }

.ico_txt .won { font-size: 11px; font-style: normal; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; display: inline-block; *vertical-align: 1px; height: 12px; line-height: 12px; }

.ico_txt .per { font-size: 10px; font-style: normal; }

.list_icoH { display: block; overflow: hidden; height: 17px; zoom: 1; margin-left: 0px; padding-left: 2px; text-align: left; line-height: 0; }

.list_icoH:after { display: block; content: ''; clear: both; }

.list_icoH span { margin-left: -2px; }

.list_icoV { margin: 0 auto; }

.list_icoV span { display: block; clear: both; float: left; margin: 0 0 2px; }

.benefit_icoH { display: block; overflow: hidden; }

.benefit_icoV { display: block; }

.benefit_icoV p { display: block; margin-bottom: 2px; }

.ico_seller1, .ico_seller2, .ico_seller3 { display: inline-block; width: 17px; height: 39px; padding: 0 3px; background: url("/img/listing/icon_sp_v2.gif") no-repeat -277px -170px; vertical-align: middle; font-size: 0; line-height: 0; }

.ico_seller2 { background-position: -277px -170px; }

.ico_seller1 b, .ico_seller2 b, .ico_seller3 b { visibility: hidden; }

.ico_seller1_v2 { display: inline-block; width: 17px; height: 39px; padding: 0 3px; background: url("/img/listing/icon_sp_v2.gif") no-repeat -277px -170px; vertical-align: middle; font-size: 0; line-height: 0; }

.ico_seller2_v2 { display: inline-block; width: 17px; height: 39px; padding: 0 3px; background: url("/img/listing/icon_sp_v2.gif") no-repeat -277px -170px; vertical-align: middle; font-size: 0; line-height: 0; background-position: -297px -170px; }

.ico_seller1_v2 b, .ico_seller2_v2 b { visibility: hidden; }

.ico_w53_seller1 { display: inline-block; width: 53px; height: 15px; padding: 0 3px; background: url("/img/listing/icon_sp_v2.gif") no-repeat -280px -215px; vertical-align: middle; font-size: 0; line-height: 0; }

.ico_w53_seller2 { display: inline-block; width: 53px; height: 15px; padding: 0 3px; background: url("/img/listing/icon_sp_v2.gif") no-repeat -280px -215px; vertical-align: middle; font-size: 0; line-height: 0; background-position: -280px -236px; }

.ico_w53_seller1 b, .ico_w53_seller2 b { visibility: hidden; }

.ico_w49_seller1 { display: inline-block; width: 49px; height: 13px; margin: 0 2px; background: url("/img/listing/icon_sp_v2.gif") no-repeat -280px -252px; vertical-align: middle; font-size: 0; line-height: 0; }

.ico_w49_seller2 { display: inline-block; width: 49px; height: 13px; margin: 0 2px; background: url("/img/listing/icon_sp_v2.gif") no-repeat -280px -252px; vertical-align: middle; font-size: 0; line-height: 0; background-position: -280px -268px; }

.ico_w49_seller1 b, .ico_w49_seller2 b { visibility: hidden; }

.ico_selr_star { display: inline-block; overflow: hidden; width: 69px; height: 0px; padding-top: 12px; background: url("/img/default/icon/ico_star.png") no-repeat left top; vertical-align: middle; }

.ico_selr_star.selr_star5 { background-position: 0 0; }

.ico_selr_star.selr_star4 { background-position: 0 -13px; }

.ico_selr_star.selr_star3 { background-position: 0 -26px; }

.ico_selr_star.selr_star2 { background-position: 0 -39px; }

.ico_selr_star.selr_star1 { background-position: 0 -52px; }

.ico_selr_star.selr_star0 { background-position: 0 -65px; }

.ico_review_star { display: inline-block; overflow: hidden; width: 65px; height: 0px; padding-top: 10px; background: url("/img/default/icon/ico_star02.png") no-repeat left top; vertical-align: middle; }

.ico_review_star.review_star10 { background-position: 0 0px; }

.ico_review_star.review_star9 { background-position: 0 -10px; }

.ico_review_star.review_star8 { background-position: 0 -20px; }

.ico_review_star.review_star7 { background-position: 0 -30px; }

.ico_review_star.review_star6 { background-position: 0 -40px; }

.ico_review_star.review_star5 { background-position: 0 -50px; }

.ico_review_star.review_star4 { background-position: 0 -60px; }

.ico_review_star.review_star3 { background-position: 0 -70px; }

.ico_review_star.review_star2 { background-position: 0 -80px; }

.ico_review_star.review_star1 { background-position: 0 -90px; }

.ico_review_star.review_star0 { background-position: 0 -100px; }

.ico_rev_star { position: relative; display: inline-block; overflow: hidden; width: 70px; height: 12px; background: url("/img/default/icon/rev_star.gif") no-repeat 0 0; }

.ico_rev_star em { position: absolute; top: 0; left: 0; width: 70px; height: 12px; background: url("/img/default/icon/rev_star.gif") no-repeat 0 -13px; text-indent: -9999px; }

.ico_rev_star.rev_star1 em { width: 14px; }

.ico_rev_star.rev_star2 em { width: 28px; }

.ico_rev_star.rev_star3 em { width: 42px; }

.ico_rev_star.rev_star4 em { width: 56px; }

.ico_rev_star.rev_star5 em { width: 70px; }

.satisf_area { float: left; margin-right: 20px; color: #757575; }

.satisf_area:hover { text-decoration: none; }

.satisf_area > em { display: inline-block; width: 70px; height: 12px; margin: 1px 5px 0 0; background: url("/img/default/icon/ico_star03.png") no-repeat 0 0; color: #000; font-size: 0; text-indent: -9999px; }

.satisf_area > em span { display: block; height: 12px; background: url("/img/default/icon/ico_star03.png") no-repeat 0 -15px; }

.satisf_area span:hover { text-decoration: underline; }

.satisf_area > em.star100 span { width: 100%; }

.satisf_area > em.star90 span { width: 90%; }

.satisf_area > em.star80 span { width: 80%; }

.satisf_area > em.star70 span { width: 70%; }

.satisf_area > em.star60 span { width: 60%; }

.satisf_area > em.star50 span { width: 50%; }

.satisf_area > em.star40 span { width: 40%; }

.satisf_area > em.star30 span { width: 30%; }

.satisf_area > em.star20 span { width: 20%; }

.satisf_area > em.star10 span { width: 10%; }

.statu_area .satisf_area { float: none; margin-right: 0; }

.statu_area .satisf_area em { display: inline-block; overflow: hidden; width: 98px; height: 20px; background: url("/img/default/icon/ico_revstar2.png") no-repeat 0 0; text-align: left; }

.statu_area .satisf_area > em span { display: inline-block; width: 0; height: 0px; padding-top: 20px; background: url("/img/default/icon/ico_revstar2.png") no-repeat 0 -20px; text-indent: 0 !important; }

.statu_area .satisf_area > em.star100 span { width: 100%; }

.statu_area .satisf_area > em.star90 span { width: 90%; }

.statu_area .satisf_area > em.star80 span { width: 80%; }

.statu_area .satisf_area > em.star70 span { width: 70%; }

.statu_area .satisf_area > em.star60 span { width: 60%; }

.statu_area .satisf_area > em.star50 span { width: 50%; }

.statu_area .satisf_area > em.star40 span { width: 40%; }

.statu_area .satisf_area > em.star30 span { width: 30%; }

.statu_area .satisf_area > em.star20 span { width: 20%; }

.statu_area .satisf_area > em.star10 span { width: 10%; }

.ico_custom { display: inline-block; overflow: hidden; width: 12px; height: 12px; background: url("/img/default/icon/icon_level.gif") no-repeat 0 -51px; vertical-align: middle; font-size: 0; line-height: 200px; }

.ico_custom.customlv1 { background-position: 0 0; }

.ico_custom.customlv2 { background-position: -49px 0; }

.ico_custom.customlv3 { background-position: -90px 0; }

.ico_custom.customlv4 { background-position: -129px 0; }

.ico_custom.customlv6 { background-position: -174px 0; }

/* MPSR-41287 삭제예정 시작 */
.ico_grade_v2 { display: inline-block; overflow: hidden; width: 18px; height: 18px; margin: 0 1px 2px 0; *margin-right: 2px; background: url("/img/default/icon/icon_grade_v2.png") no-repeat 0 -51px; vertical-align: middle; font-size: 0; line-height: 200px; }

.ico_grade_v2.vvip { background-position: 0 0; }

.ico_grade_v2.vip { background-position: 0 -18px; }

.ico_grade_v2.family { background-position: 0 -36px; }

.ico_grade_v2.welcome { background-position: 0 -54px; }

.ico_grade_v2.new { background-position: 0 -72px; }

/* MPSR-41287 삭제예정 끝 */
.ico_grade_com { display: inline-block; overflow: hidden; height: 14px; margin-top: 2px; background: url("/img/common/v2/sp_grade.png") no-repeat; vertical-align: top; font-size: 0; line-height: 200px; }

.ico_grade_com.vip { width: 36px; background-position: 0 0; }

.ico_grade_com.family { width: 59px; background-position: -40px 0; }

.ico_grade_com.biz { width: 67px; background-position: 0 -18px; }

.ico_buy_grade_sis { display: inline-block; width: 33px; height: 22px; padding: 10px 0 0; border: 1px solid #fe656a; background: #fff; font-size: 11px; color: #e21912; letter-spacing: -1px; text-align: center; }

.ico_buy_grade_sis.buysatisfy3 { border-color: #fe656a; color: #e21912; }

.ico_buy_grade_sis.buysatisfy2 { border-color: #7692f3; color: #4f6cd0; }

.ico_buy_grade_sis.buysatisfy1 { border-color: #979797; color: #666; }

.ico_buy_grade_sis.buysatisfy_sm { padding: 3px 0 0; height: 15px; }

.ico_prdc_grade_sis { position: relative; width: 21px; height: 36px; margin-top: -17px; display: inline-block; background: url("/img/default/icon/icon_level02.gif") no-repeat 0 0; }

.ico_prdc_grade_sis em { position: absolute; left: -45%; bottom: -22px; width: 41px; display: block; font-size: 11px; letter-spacing: -1px; line-height: 1.4; font-weight: normal; }

.ico_prdc_grade_sis.prdsatisfy3 { background-position: -0px 0; }

.ico_prdc_grade_sis.prdsatisfy2 { background-position: -22px 0; }

.ico_prdc_grade_sis.prdsatisfy1 { background-position: -44px 0; }

.ico_prdc_grade_sis.prdsatisfy0 { background-position: -66px 0; }

.direct_icon { display: inline-block; width: 76px; height: 17px; background: url("/img/default/icon/ico_direct_11st04.gif") no-repeat 0 -17px; font-size: 0; line-height: 0; overflow: hidden; vertical-align: middle; }

.direct_icon.on { background-position: 0 0; }

.pub_photo { display: block; margin-bottom: 8px; font-size: 0; text-align: left; line-height: 0; cursor: pointer; }

.pub_photo img { border: 1px solid #e6e6e6; }

.pub_info { display: block; }

.pub_brandW { min-height: 11px; margin-bottom: 4px; }

.pub_brand { display: block; min-height: 11px; font-weight: bold; text-align: left; color: #4d4d4d; }

.pub_title { display: block; overflow: hidden; height: 30px; margin-bottom: 7px; color: #4d4d4d; font-style: normal; text-align: left; cursor: pointer; }

.pub_title a { display: inline-block; word-wrap: break-word; word-break: break-all; color: #4d4d4d; }

.pub_title a:hover { color: #4d4d4d; }

.pub_priceW { display: block; height: 29px; }

.pub_price { display: block; margin-bottom: -1px; color: #4d4d4d; font: 11px Tahoma, sans-serif; text-align: left; text-decoration: none; }

.pub_price .won { font: 11px "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; }

.ico_txt .per, .pub_price .per { font-size: 10px; }

.pub_salep { display: block; font: 12px Tahoma, sans-serif; color: #111; font-weight: bold; text-align: left; line-height: 14px; }

.pub_salep .won { font: 12px "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; font-weight: bold; }

.pub_salep .salse { color: #fb0808; font-size: 11px; font-weight: bold; }

.pub_salep .per { font-size: 10px; }

.pub_subinfoW { margin-top: 7px; color: #878787; font-size: 11px; text-align: left; }

.pub_subinfoW a { color: #878787; text-decoration: underline; }

.pub_subinfoW a:hover { text-decoration: underline !important; }

.pub_alignC, .pub_alignL, .pub_alignR { display: block; zoom: 1; overflow: hidden; }

.pub_alignC:hover, .pub_alignL:hover, .pub_alignR:hover { text-decoration: none; }

.pub_alignC:hover .pub_title, .pub_alignL:hover .pub_title, .pub_alignR:hover .pub_title { text-decoration: underline; }

.pub_alignC a:hover, .pub_alignL a:hover, .pub_alignR a:hover { text-decoration: none; }

.pub_alignC a:hover .pub_title, .pub_alignL a:hover .pub_title, .pub_alignR a:hover .pub_title { text-decoration: underline; }

.pub_alignC .pub_photo, .pub_alignC .pub_brand, .pub_alignC .pub_title, .pub_alignC .pub_price, .pub_alignC .pub_salep, .pub_alignC .list_icoH, .pub_alignC .pub_subinfoW { text-align: center; }

.pub_alignL .pub_brand, .pub_alignL .pub_title, .pub_alignL .pub_price, .pub_alignL .pub_salep, .pub_alignL .list_icoH, .pub_alignL .pub_subinfoW { text-align: left; }

.pub_alignL .pub_photo { text-align: center; }

.list_icoH { margin-top: 8px; }

.pub_alignR .pub_photo, .pub_alignR .pub_brand, .pub_alignR .pub_title, .pub_alignR .pub_price, .pub_alignR .pub_salep, .pub_alignR .list_icoH, .pub_alignR .pub_subinfoW { text-align: left; }

.pub_alignR .pub_photo { float: left; margin-bottom: 0; margin-right: 7px; }

.pub_alignR .pub_info { float: left; }

.shop_linkW { display: block; height: 19px; margin-top: -10px; margin-bottom: 10px; padding: 7px 0 0; border: 1px solid #ddd; border-top: none; background: #f5f5f5; color: #646464; font-weight: bold; text-align: center; cursor: pointer; }

.shop_linkW:hover { color: #646464; }

.shop_linkW_v2 a:hover { color: #646464; }

.shop_linkW .shop_link, .shop_linkW_v2 .shop_link { display: block; width: 95px; height: 12px; overflow: hidden; margin: 0 auto; }

.shop_linkW .ico_shop, .shop_linkW_v2 .ico_shop { display: inline-block; width: 13px; height: 12px; margin: 0 2px 3px 0; _margin: 0 2px 0 0; background: url("/img/ctgr/img_sp.gif") no-repeat -66px -44px; vertical-align: middle; }

.shop_linkW .shop_name { width: 68px; height: 12px; overflow: hidden; font-size: 11px; }

.shop_linkW_v2 { margin-top: -1px; margin-bottom: 12px; height: 25px; }

.shop_linkW_v2 .shop_name { width: 68px; height: 12px; overflow: hidden; font-size: 11px; }

.shop_linkW_v2 a { display: block; height: 13px; margin-bottom: 2px; padding: 0; background: #f5f5f5; color: #646464; font-weight: bold; text-align: center; cursor: pointer; }

.shop_linkW_v2 .shop_link { width: 135px; }

.shop_linkW_v2 .shop_name { font-size: 12px; }

.shop_linkW_v2 .dan_sale { color: #e71818; font-size: 12px; text-align: center; }

.s_paging { position: relative; width: 100%; height: 22px; margin-top: 10px; font-family: Tahoma, sans-serif; text-align: center; }

.s_paging a { display: inline-block; width: 21px; height: 21px; background: url("/img/listing/listinfo_img.gif") no-repeat -127px -42px; vertical-align: middle; }

.s_paging a span { display: block; padding: 0 !important; font-size: 0; text-indent: -9999em; }

.s_paging a.prev { margin-left: -5px; background-position: -147px -42px; }

.s_paging a.next { margin-right: -5px; background-position: -169px -42px; }

.s_paging a.last { background-position: -189px -42px; }

.s_paging span { display: inline-block; padding: 1px 10px; }

.s_paging span a, .s_paging span strong { display: inline-block; width: auto; min-width: 14px; height: 19px; margin: 0 -1px; padding: 0 4px; color: #333; border: 1px solid #fff; background: none; font-size: 14px; font-weight: bold; text-indent: 0; text-decoration: none !important; vertical-align: middle; *vertical-align: -2px; }

.s_paging span a:hover, .s_paging span strong { border: 1px solid #db8883; color: #e81818; }

.s_paging .total_area { position: absolute; right: 0; top: 0; color: #999; }

.s_paging .total_area input { width: 32px; height: 11px; margin-right: 3px; color: #4d4d4d; font-family: Tahoma, sans-serif; text-align: right; line-height: 11px; }

.s_paging .total_area em { color: #999; font-style: normal; font-weight: bold; }

.s_paging .total_area a { width: auto; margin: 6px 3px 0 0; *margin-top: 8px; padding-right: 7px; background: url("/img/common/icon/bul_arrow_gray_3c.gif") no-repeat 100% 3px; color: #666; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; font-size: 11px; letter-spacing: -1px; text-decoration: underline; }

.s_paging .total_area a.next { width: 19px; height: 19px; margin: 0 -2px; background: url("/img/listing/listinfo_img.gif") no-repeat -215px -43px; font-size: 0; text-indent: -9999em; vertical-align: 14px; *vertical-align: -5px; }

.mini_paging { position: relative; width: 100%; height: 22px; margin-top: 8px; font-family: Tahoma, sans-serif; text-align: center; }

.mini_paging a { display: inline-block; width: 16px; height: 16px; background: url("/img/listing/listinfo_img.gif") no-repeat -127px -64px; vertical-align: middle; }

.mini_paging a span { display: block; padding: 0 !important; font-size: 0; text-indent: -9999em; }

.mini_paging a.prev { margin-left: -5px; background-position: -142px -64px; }

.mini_paging a.next { margin-right: -5px; background-position: -159px -64px; }

.mini_paging a.last { background-position: -174px -64px; }

.mini_paging span { display: inline-block; padding: 1px 10px 1px 5px; }

.mini_paging span a, .mini_paging span strong { display: inline-block; width: auto; min-width: 14px; height: 14px; margin: 0 -1px; _padding: 0 4px; color: #656565; border: 1px solid #fff; background: #fff; font-size: 11px; font-weight: bold; text-indent: 0; text-decoration: none !important; vertical-align: middle; *vertical-align: -2px; }

.mini_paging span a:hover, .mini_paging span strong { border: 1px solid #db8883; color: #e81818; }

.layer_def_a, .layer_def_a2, .layer_def_a3, .layer_def_a4, .layer_def_b, .layer_def_b2, .layer_def_b3, .layer_def_c, .layer_def_c2, .layer_def_c3 { position: absolute; padding: 2px 6px 6px; border: 1px solid #8b8b8b; background: #fff; color: #666; font: 11px "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; line-height: 120%; }

.layer_def_a2, .layer_def_b2, .layer_def_c2 { border-style: solid; border-width: 2px; }

.layer_def_a3, .layer_def_b3, .layer_def_c3 { padding: 5px 0 0; border: none; background: url("/img/default/layer_arrup.gif") no-repeat 50% 0; font-size: 11px; letter-spacing: -1px; }

.layer_def_a3 .layer_conts, .layer_def_b3 .layer_conts, .layer_def_c3 .layer_conts { padding: 10px 9px 6px; border: 1px solid #8b8b8b; border-top: none; }

.layer_def_a4 { padding: 0 0 5px; border: none; background: url("/img/default/layer_arrdown.gif") no-repeat 50% 100%; font-size: 11px; letter-spacing: -1px; }

.layer_def_a4 .layer_cont { padding: 10px 9px 6px; border: 1px solid #8b8b8b; border-bottom: none; }

.layer_conts { padding: 8px 3px 0; background: #fff; }

.layer_tit { padding: 5px 0 4px 3px; border-bottom: 1px solid #b2b2b2; color: #111; line-height: 120%; }

button.btn_layclose { position: absolute; top: 4px; right: 5px; width: 18px; height: 18px; background: url("/img/default/btn/delete04.gif") no-repeat 50% 50%; font-size: 0; text-indent: -9999px; }

.layer_def_b, .layer_def_b2, .layer_def_b3 { border-color: #333; }

.layer_def_b3 { background-image: url("/img/default/layer_arrup_b.gif"); }

.layer_def_b3 .layer_conts { border-color: #333; }

.layer_def_c, .layer_def_c2, .layer_def_c3 { border-color: #e61818; }

.layer_def_c3 { background-image: url("/img/default/layer_arrup_c.gif"); }

.layer_def_c3 .layer_conts { border-color: #e61818; }

.have_tit { padding: 2px 7px 7px; }

.have_tit2 { padding: 2px 7px 7px; }

.have_tit2 .layer_tit { padding: 7px 0 6px 3px; font-size: 12px; text-align: left; }

.have_tit2 .layer_conts { padding: 10px 3px 0; }

.have_tit2 button.btn_layclose { top: 6px; background-image: url("/img/default/btn/delete03.gif"); }

:root .layer_tit { padding: 6px 0 3px 3px\9; }

:root .have_tit2 .layer_tit { padding: 9px 0 4px 3px\9; }

.have_close .layer_conts { padding-right: 20px; }

.have_close button.btn_layclose { top: 0; right: 0; }

.layer_def_a3 button.btn_layclose, .layer_def_b3 button.btn_layclose, .layer_def_c3 button.btn_layclose { top: 6px; right: 0; }

.layer_stit { padding-top: 15px; color: #111; text-align: left; }

.layer_stit span { padding-left: 2px; font-weight: normal; }

.layer_stit span a { padding-left: 2px; color: #111; font-weight: bold; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; letter-spacing: 0; }

.layer_stit.tfirst { padding-top: 0; }

#wrapBody { zoom: 1; width: 100% !important; }

#layBodyWrap { position: relative; z-index: 20; width: 980px; margin: 0 auto; padding: 10px 0 50px; }

#locationWrap { position: relative; z-index: 30; width: 980px; margin: 0 auto; padding-top: 10px; }

#locationWrap:after { display: block; clear: both; content: ''; }

#locationWrap h2 { font-size: 0; text-indent: -9999px; }

#locationWrap .go_home { float: left; padding: 2px 8px 0; color: #666; }

#locationWrap button { overflow: hidden; width: 178px; height: 21px; padding: 0 22px 0 8px; border: 1px solid #bbb; background: #fff url("/img/default/btn/select_arr.gif") no-repeat 100% 0; color: #4d4d4d; font: 12px/110% "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; text-align: left; }

#locationWrap .locastep { position: relative; float: left; padding: 0 7px 0 12px; background: url("/img/default/icon/bar_arr9px_666.gif") no-repeat 0 4px; }

#locationWrap .locastep.txtyp { float: left; padding: 2px 8px 0 13px; }

#locationWrap div.loca_conts { display: none; position: absolute; top: 23px; left: 12px; overflow: hidden; width: 174px; padding: 5px 0; border: 2px solid #666; background: #fff; }

#locationWrap div.locastep.selected .loca_conts { display: block; }

#locationWrap div.loca_conts ul { width: auto; line-height: 18px; }

#locationWrap div.loca_conts li { float: left; width: 179px !important; vertical-align: top; }

#locationWrap div.loca_conts li a { padding-left: 10px; }

#locationWrap div.loca_conts ul em { color: #e71818; font-weight: bold; }

#locationWrap div.loca_conts.li_5over { width: 358px; background: #fff url("/img/default/icon/bar_10px_dcdcdc.gif") repeat-y 177px 0; }

div.loca_conts.li_50over { width: 358px; background: #fff url("/img/default/icon/bar_10px_dcdcdc.gif") repeat-y 177px 0; }

#locationWrap div.loca_conts.li_5over li { float: left; }

#locationWrap div.loca_conts.li_50over { height: 412px; background-position: 170px 0; }

#locationWrap div.loca_conts.li_50over ul { height: 410px; overflow: scroll; overflow-x: hidden; }

#locationWrap div.loca_conts.li_50over ul li { width: 170px; }

#locationWrap div.first_cate div.loca_conts { width: 712px; padding: 0; }

#locationWrap div.loca_conts div { float: left; width: 178px; height: 270px; margin-left: -1px; border-left: 1px solid #eaeaea; }

#locationWrap div.loca_conts div.cate_firstline { height: 270px; }

#locationWrap div.loca_conts div h3 { height: 32px; padding-left: 10px; border-bottom: 1px solid #cbcbcb; background: #f2f2f2; color: #333; line-height: 35px; }

#locationWrap div.loca_conts div ul { padding-top: 5px; }

#locationWrap div.loca_conts div li { float: none; }

#locationWrap div.locastep.last_cate { background: none !important; }

#locationWrap div.loca_conts.loca_specialshop { width: 378px; min-height: 252px; _height: 252px; background: #fff url("/img/default/location_special_bg.gif") repeat-y 100% 0; }

#locationWrap div.loca_conts.loca_specialshop li { float: none; }

#locationWrap div.loca_conts.loca_specialshop li a { display: block; line-height: 22px; }

#locationWrap div.loca_conts.loca_specialshop li a:hover { background: #f5f5f5; color: #e71818; font-weight: bold; }

div.loca_conts.loca_specialshop li.selected a { background: #f5f5f5; color: #e71818; font-weight: bold; }

#locationWrap div.loca_conts.loca_specialshop ul ul { display: none; overflow: auto; overflow-x: hidden; position: absolute; top: 7px; left: 185px; width: 188px; height: 250px; background: #f5f5f5; }

#locationWrap div.loca_conts.loca_specialshop li:hover ul { display: block; }

div.loca_conts.loca_specialshop .selected ul { display: block; }

#locationWrap div.loca_conts.loca_specialshop li.selected ul a { color: #4d4d4d; font-weight: normal; }

#locationWrap button.btn_rss { width: 18px; height: 18px; padding: 0; border: none; background: url("/img/default/icon/ico_rss.gif") no-repeat 0 0; font-size: 0; text-indent: -9999px; }

div.topdetail_wrap .topdetail_conts #locationWrap { padding-top: 0; }

div.topdetail_wrap .topdetail_conts p { padding: 9px 0 !important; }

#layBody { zoom: 1; }

#layBody:after { display: block; clear: both; content: ''; }

div.footer_search2 { position: relative; z-index: 1; width: 980px; 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; }

:root div.footer_search2 fieldset { vertical-align: middle; }

.noview_product { font-size: 11px; padding-top: 75px; color: #757575; text-align: center; }

.loading_conts { padding: 80px 0 77px; text-align: center; }

.my_history2_wrap { width: 980px; 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; -moz-transition: opacity 0.3s; -o-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; }

.ftr_banner { overflow: hidden; width: 980px; margin: 0 auto 10px; text-align: center; }

.ftr_banner a { display: block; position: relative; }

.ftr_banner a > img { display: block; width: 100%; }

.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; }

.prom_wingbnr { position: absolute; top: 180px; left: 50%; margin-left: -580px; }

.prom_wingbnr div { position: relative; margin-bottom: 5px; }

.layer_ad1 { position: absolute; top: 2px; left: 2px; width: 13px; height: 7px; overflow: hidden; z-index: 99999; }

.layer_ad2 { position: absolute; top: 5px; left: 5px; width: 15px; height: 9px; overflow: hidden; z-index: 99999; }

.layer_ad3 { position: absolute; top: 5px; left: 7px; width: 15px; height: 9px; overflow: hidden; z-index: 99999; }

.layer_ad4 { position: absolute; top: 9px; left: 9px; }

div.sponsor_link { position: relative; zoom: 1; margin-top: 22px; padding: 25px 0 0; border-top: 1px solid #e0e0e0; }

div.sponsor_link h3 { width: 59px; height: 13px; background: url("/img/browsing/search_img.gif") no-repeat -49px -187px; font-size: 0; text-indent: -9999em; }

div.sponsor_link h3.tit { width: 73px; height: 14px; background: url("/img/browsing/search_img.gif") no-repeat left -563px; font-size: 0; text-indent: -9999em; }

div.sponsor_link ul { margin-top: 10px; padding: 16px 0 25px 26px; border-top: 2px solid #666; }

div.sponsor_link ul li { margin-top: 8px; *margin-top: 10px; padding-left: 20px; background: url("/img/default/icon/sponsor_num_red.gif") no-repeat 0 1px; }

div.sponsor_link ul li.num2 { background-position: 0 -57px; }

div.sponsor_link ul li.num3 { background-position: 0 -106px; }

div.sponsor_link ul li.num4 { background-position: 0 -155px; }

div.sponsor_link ul li.num5 { background-position: 0 -205px; }

div.sponsor_link ul li.num6 { background-position: 0 -253px; }

div.sponsor_link ul li h4 { float: left; height: 16px; font-weight: normal; }

div.sponsor_link ul li h4 a { color: #00c; font: 14px "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; text-decoration: underline; }

div.sponsor_link ul li em { font-weight: bold; font-style: normal; }

div.sponsor_link ul li p { float: left; height: 16px; margin: 1px 0 0 5px; padding-left: 9px; background: url("/img/common/icon/bul_dotGray.gif") no-repeat 0 6px; }

div.sponsor_link ul li p a { color: #333; }

div.sponsor_link ul li span { display: block; clear: both; margin-top: -2px; }

div.sponsor_link ul li span a { color: #7c5d3e; font: 11px Tahoma, sans-serif; }

div.sponsor_link .sponsorlink_guide { position: absolute; right: 7px; top: 25px; padding-right: 5px; background: url("/img/common/icon/bul_arrow_gray_3c.gif") no-repeat 100% 3px; color: #666; font: 11px "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; text-decoration: underline; }

div.sponsor_link .defbtn_apply { top: 27px; }

.float_bnr_wrap { clear: left; position: absolute; z-index: 9999; }

.float_bnr_wrap .flot_ctschup { position: absolute; z-index: 3; overflow: hidden; width: 180px; height: 180px; }

.float_bnr_wrap .flot_ctschup .ctsch_cnt { display: block; width: 182px; height: 130px; text-indent: -9999px; }

.float_bnr_wrap .flot_ctschup .ctsch_close { float: right; width: 40px; height: 40px; text-indent: -9999px; }

.float_bnr_wrap .flot_ctsch { position: absolute; z-index: 2; overflow: hidden; width: 182px; height: 182px; }

.go_mobileW { display: block; width: 978px; height: 152px; margin: 30px auto 0 auto; background: #5f636c; border: 1px solid #454952; cursor: pointer; }

.go_mobileW span { display: block; width: 548px; height: 55px; margin: 50px auto 0 auto; background: url("/img/gnb/go_mobile.gif") no-repeat left top; overflow: hidden; text-indent: -20000px; }

.paging_v4 { clear: both; text-align: center; padding: 10px 0 9px 0; font-size: 0; line-height: 0; }

.paging_v4 * { vertical-align: top; }

.paging_v4 a { display: inline-block; text-indent: 0; background: url("/img/common/list/bg_list_icon3.gif") no-repeat 0 0; text-align: center; overflow: hidden; cursor: pointer; }

.paging_v4 a.first { margin: 0 0 0 3px; width: 21px; height: 19px; background: url("/img/common/list/bg_list_icon3.gif") no-repeat 0 -191px; overflow: hidden; }

.paging_v4 a.pre { margin: 0 0 0 3px; width: 16px; height: 19px; background: url("/img/common/list/bg_list_icon3.gif") no-repeat -22px -191px; overflow: hidden; }

.paging_v4 a.next { margin: 0 0 0 3px; width: 16px; height: 19px; background: url("/img/common/list/bg_list_icon3.gif") no-repeat -39px -191px; overflow: hidden; }

.paging_v4 a.end { margin: 0 0 0 3px; width: 21px; height: 19px; background: url("/img/common/list/bg_list_icon3.gif") no-repeat -56px -191px; overflow: hidden; }

.paging_v4 .pagingList { display: inline-block; overflow: hidden; }

.paging_v4 .pagingList ul { float: left; margin: 4px 0 0 -1px; _display: inline; overflow: hidden; zoom: 1; }

.paging_v4 .pagingList li { float: left; height: 11px; margin: 0; overflow: hidden; zoom: 1; }

.paging_v4 .pagingList li a { display: inline-block; height: 11px; font-size: 12px; text-indent: 0; padding: 0 10px; border-left: 1px solid #e4e4e4; color: #585860; font-weight: bold; text-decoration: none; line-height: 13px; background: none; }

.paging_v4 .pagingList li a:visited { color: #585860; }

.paging_v4 .pagingList li a:hover, .paging_v4 .pagingList li a.on { color: #f60; }

.pagingV2_wrap { clear: both; position: relative; zoom: 1; }

.pagingV2_wrap .InLineWrap { displaY: inline-block; }

.pagingV2_wrap .info_v2 { position: absolute; top: 11px; right: 1px; }

.pagingV2_wrap .info_v2 .btn_viewList_1 { float: left; display: block; width: 103px; height: 14px; background: url("/img/common/list/bg_list_icon3.gif") no-repeat 0 -261px; overflow: hidden; zoom: 1; text-indent: -20000px; }

.pagingV2_wrap .info_v2 .btn_viewList_2 { float: left; display: block; width: 83px; height: 14px; background: url("/img/common/list/bg_list_icon3.gif") no-repeat 0 -276px; overflow: hidden; zoom: 1; text-indent: -20000px; }

.pagingV2_wrap .info_v2 .btn_viewList_3 { float: left; display: block; width: 112px; height: 14px; margin-left: 5px; background: url("/img/common/list/bg_list_icon3.gif") no-repeat 0 -212px; overflow: hidden; zoom: 1; text-indent: -20000px; }

.pagingV2_wrap .page_GotoWrap { clear: both; margin: 0 auto; zoom: 1; text-align: center; }

.pagingV2_wrap .page_GotoWrap * { vertical-align: top; }

.pagingV2_wrap .page_GotoWrap .page input { width: 38px; height: 14px; padding: 2px 0 0px 0; border: 1px solid #cccccc; margin: 0; text-align: center; font-family: Verdana; color: #ff6600; font-weight: bold; font-size: 11px; }

.pagingV2_wrap .page_GotoWrap .total { float: left; display: block; margin: 4px 7px 0 1px; height: 14px; font-family: 굴림,굴림체,Gulim; font-size: 12px; line-height: 16px; color: #686868; overflow: hidden; zoom: 1; }

.pagingV2_wrap .page_GotoWrap a.btn_pagego { float: left; display: block; margin: 1px 0 0 0; width: 35px; height: 17px; background: url("/img/common/list/bg_list_icon3.gif") no-repeat 0 -226px; overflow: hidden; zoom: 1; text-indent: -20000px; }

.sort_wrap { zoom: 1; }

.sort_wrap:after { display: block; clear: both; content: ''; }

.sort_wrap .sort_way a { float: left; padding: 0 6px; border-left: 1px solid #ddd; }

.sort_wrap .sort_way a:first-child { border: none; }

.sort_wrap .sort_Qv3 { float: right; }

.icon_flagN1 { display: block; width: 14px; height: 42px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0 0; overflow: hidden; text-indent: -10000000px; }

.icon_flagN2 { display: block; width: 14px; height: 42px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat -14px 0; overflow: hidden; text-indent: -10000000px; }

.icon_flagN10 { display: block; width: 24px; height: 14px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0 -126px; overflow: hidden; text-indent: -10000000px; margin: 2px auto 0 auto; }

.icon_flagN11 { display: block; width: 49px; height: 14px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0 -140px; overflow: hidden; text-indent: -10000000px; margin: 2px auto 0 auto; }

.icon_flagN12 { display: block; width: 49px; height: 14px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0 -154px; overflow: hidden; text-indent: -10000000px; margin: 2px auto 0 auto; }

.icon_flagN13 { display: block; width: 68px; height: 14px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0 -168px; overflow: hidden; text-indent: -10000000px; margin: 2px auto 0 auto; }

.icon_flagN14 { display: block; width: 68px; height: 14px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0 -182px; overflow: hidden; text-indent: -10000000px; margin: 2px auto 0 auto; }

.icon_flagN15 { display: block; width: 68px; height: 14px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0 -196px; overflow: hidden; text-indent: -10000000px; margin: 2px auto 0 auto; }

.icon_flagN16 { display: block; width: 49px; height: 14px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0 -210px; overflow: hidden; text-indent: -10000000px; margin: 2px auto 0 auto; }

.icon_flagN17 { display: block; width: 14px; height: 42px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat -28px 0; overflow: hidden; text-indent: -10000000px; }

.icon_flagN18 { float: left; display: block; width: 39px; height: 14px; margin-right: 2px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0 -238px; overflow: hidden; text-indent: -10000000px; }

.icon_flagN19 { float: left; display: block; width: 59px; height: 14px; margin-right: 2px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0 -224px; overflow: hidden; text-indent: -10000000px; }

.icon_flagN20 { float: left; display: block; width: 74px; height: 14px; margin-right: 2px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0 -252px; overflow: hidden; text-indent: -10000000px; }

.icon_flagN21 { float: left; display: block; width: 28px; height: 14px; margin-right: 2px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0 -266px; overflow: hidden; text-indent: -10000000px; }

.icon_flagN23 { display: block; width: 33px; height: 14px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat -28px -266px; overflow: hidden; text-indent: -10000000px; }

.icon_flagN24 { display: block; width: 56px; height: 14px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0 -280px; overflow: hidden; text-indent: -10000000px; margin: 2px auto 0 auto; }

.icon_flagN25 { display: block; width: 14px; height: 42px; margin-bottom: 1px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat -42px 0; overflow: hidden; text-indent: -10000000px; }

.icon_flagN26 { display: block; width: 31px; height: 14px; margin-bottom: 1px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0px -324px; overflow: hidden; text-indent: -10000000px; }

.icon_flagN27 { float: left; display: block; width: 54px; height: 14px; margin-right: 2px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0px -338px; overflow: hidden; text-indent: -2000px; }

.icon_flagN28 { display: block; width: 49px; height: 14px; margin: 2px auto 0 auto; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0px -352px; overflow: hidden; text-indent: -2000px; }

.icon_flagN29 { display: block; width: 37px; height: 14px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0 -366px; overflow: hidden; text-indent: -10000000px; margin: 2px auto 0 auto; }

.icon_flagN30 { display: block; width: 14px; height: 33px; margin-bottom: 1px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat -56px 0; overflow: hidden; text-indent: -10000000px; }

.icon_flagN31 { float: left; display: block; width: 46px; height: 14px; margin-right: 2px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0 -238px; overflow: hidden; text-indent: -10000000px; }

.icon_flagN32 { display: block; float: left; width: 31px; height: 14px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat -31px -70px; overflow: hidden; text-indent: -10000000px; }

.icon_flagN33 { display: block; float: left; width: 31px; height: 14px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat -31px -84px; overflow: hidden; text-indent: -10000000px; }

.icon_flagN34 { display: block; width: 57px; height: 14px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0 -467px; overflow: hidden; text-indent: -10000000px; margin: 2px auto 0 auto; }

.icon_flagN34_txt { color: #887bcb; padding-top: 3px; font-size: 11px; letter-spacing: -1px; }

.icon_flagN34_txt a { color: #887bcb; padding-top: 3px; font-size: 11px; letter-spacing: -1px; }

.icon_flagN34_txt a:hover { color: #887bcb; padding-top: 3px; font-size: 11px; letter-spacing: -1px; text-decoration: underline; }

.icon_flagN35 { display: block; width: 49px; height: 14px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0 -481px; overflow: hidden; text-indent: -10000000px; margin: 2px auto 0 auto; }

.icon_flagN36 { display: block; width: 14px; height: 42px; margin-bottom: 1px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat -70px 0; overflow: hidden; text-indent: -10000000px; }

.icon_flagN37 { display: block; width: 55px; height: 14px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat -38px -366px; overflow: hidden; text-indent: -10000000px; margin: 2px auto 0 auto; }

.icon_flagN40 { display: inline-block; width: 31px; height: 14px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0 -453px; font-size: 0; line-height: 0; overflow: hidden; zoom: 1; }

.list_line .dp_sp .icon_flagN40 { float: left; display: block; text-indent: -10000px; margin: 2px auto 0 auto; }

.icon_imgListW .icon_save_bonus .icon_flagN40 { float: left; margin: 0px auto 0 auto; }

.icon_flagN41 { display: inline-block; width: 54px; height: 14px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0 -495px; font-size: 0; line-height: 0; overflow: hidden; zoom: 1; }

.list_line .ico_titwrap .icon_flagN41, .list_img .icon_flagN41, .list_line .ico_titwrap .icon_flagN42, .list_img .icon_flagN42 { float: left; display: block; text-indent: -10000px; margin-right: 2px; }

.icon_flagN43 { display: block; width: 39px; height: 14px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat -39px -112px; overflow: hidden; text-indent: -10000000px; margin: 2px auto 0 auto; }

.list_line .icon_flagN44, .list_img .icon_flagN44 { display: block; float: left; }

.icon_flagN45 { display: inline-block; margin-right: 2px; width: 39px; height: 14px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0 -570px; font-size: 0; line-height: 0; overflow: hidden; zoom: 1; }

.icon_flagN46 { float: left; display: block; width: 46px; height: 14px; margin-right: 2px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0px -585px; overflow: hidden; text-indent: -2000px; }

.icon_flagN47 { float: left; display: block; width: 46px; height: 14px; margin-right: 2px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0px -600px; overflow: hidden; text-indent: -2000px; }

.icon_flagN48 { float: left; display: block; width: 55px; height: 14px; margin-right: 2px; background: url("/img/common/icon/iconSet_v6.gif") no-repeat 0px -615px; overflow: hidden; text-indent: -2000px; }

.icon_tmembership { display: block; position: relative; float: left; width: 59px; height: 14px; overflow: hidden; margin-right: 2px; background: url("/img/listing/icon_sp.gif") no-repeat -198px -128px; font-size: 0; line-height: 30px; text-indent: -9999em; }

.icon_tmembership em { display: block; position: absolute; left: 34px; top: 1px; width: 24px; color: #fff; font: 10px Tahoma, sans-serif; text-indent: 0; text-align: center; }

span.prdico.s_point { float: left; width: 54px; height: 14px; margin: 0 0 4px 2px; background: url("/img/listing/icon_sp.gif") no-repeat -198px -294px; font-size: 0; line-height: 0; text-indent: -9999em; }

ul.list_line span.prdico.s_point { margin: 0 2px 4px 0; }

.sh_plusup { display: block; width: 14px; height: 40px; overflow: hidden; margin-bottom: 2px; background: url("/img/listing/icon_sp.gif") no-repeat -254px 0; font-size: 0; text-indent: -9999em; }

.icon_boomup { float: left; display: block; width: 54px; height: 14px; margin-right: 2px; background: url("/img/listing/icon_sp.gif") no-repeat -198px -158px; overflow: hidden; text-indent: -10000px; }

.icon_flagN2 { background: url("/img/listing/icon_sp.gif") no-repeat -270px -42px; }

.icon_flagN10 { width: 52px; background: url("/img/listing/icon_sp.gif") no-repeat -32px -48px; }

.icon_flagN11 { width: 52px; background: url("/img/listing/icon_sp.gif") no-repeat -32px -32px; }

.icon_flagN12 { width: 52px; background: url("/img/listing/icon_sp.gif") no-repeat -32px -16px; }

.icon_flagN13 { width: 58px; background: url("/img/listing/icon_sp.gif") no-repeat -139px -32px; }

.icon_flagN14 { width: 58px; background: url("/img/listing/icon_sp.gif") no-repeat -139px -48px; }

.icon_flagN15 { width: 58px; background: url("/img/listing/icon_sp.gif") no-repeat -139px -64px; }

.icon_flagN16 { width: 52px; background: url("/img/listing/icon_sp.gif") no-repeat -32px -64px; }

.icon_flagN24 { width: 52px; background: url("/img/listing/icon_sp.gif") no-repeat -32px -96px; }

.icon_flagN26 { background: url("/img/listing/icon_sp.gif") no-repeat 0 -96px; }

.icon_flagN27 { background: url("/img/listing/icon_sp.gif") no-repeat -198px -80px; }

.icon_flagN28 { width: 52px; background: url("/img/listing/icon_sp.gif") no-repeat -86px -32px; }

.icon_flagN29 { width: 52px; background: url("/img/listing/icon_sp.gif") no-repeat -86px 0; }

.icon_flagN30 { height: 33px; background: url("/img/listing/icon_sp.gif") no-repeat -254px -42px; }

.icon_flagN32 { background: url("/img/listing/icon_sp.gif") no-repeat 0 -48px; }

.icon_flagN33 { background: url("/img/listing/icon_sp.gif") no-repeat 0 -112px; }

.icon_flagN35 { width: 52px; background: url("/img/listing/icon_sp.gif") no-repeat -86px -32px; }

.icon_flagN36 { height: 40px; background: url("/img/listing/icon_sp.gif") no-repeat -270px 0; }

.icon_flagN37 { width: 52px; background: url("/img/listing/icon_sp.gif") no-repeat -86px -16px; }

.icon_flagN40 { background: url("/img/listing/icon_sp.gif") no-repeat 0 -80px; }

.icon_flagN41 { background: url("/img/listing/icon_sp.gif") no-repeat -198px -64px; }

.icon_flagN43 { width: 33px; background: url("/img/listing/icon_sp.gif") no-repeat -289px 0; }

.icon_flagN45 { width: 54px; background: url("/img/listing/icon_sp.gif") no-repeat -198px -96px; }

.icon_flagN46 { width: 54px; background: url("/img/listing/icon_sp.gif") no-repeat -198px 0; }

.icon_flagN47 { width: 54px; background: url("/img/listing/icon_sp.gif") no-repeat -198px -16px; }

.icon_flagN48 { width: 54px; background: url("/img/listing/icon_sp.gif") no-repeat -198px -112px; }

.icon_flagN49 { float: left; display: block; width: 55px; height: 14px; margin-right: 2px; background: url("/img/listing/icon_sp.gif") no-repeat -198px -143px; overflow: hidden; text-indent: -2000px; }

.icon_flagN51 { display: inline-block; overflow: hidden; width: 54px; height: 14px; margin-right: 2px; background: url("/img/listing/icon_sp_v2.gif") no-repeat -88px -255px; font-size: 0; line-height: 0; zoom: 1; }

.icon_flagN52 { display: block; width: 46px; height: 15px; background: url("/img/listing/icon_sp_v2.gif") no-repeat -152px -255px; overflow: hidden; text-indent: -10000000px; }

.list_line .icon_flagN49, .list_img .icon_flagN49 { display: block; float: left; }

.icon_flagN50 { display: inline-block; width: 54px; height: 14px; background: url("/img/listing/icon_sp.gif") no-repeat -198px -294px; font-size: 0; line-height: 0; overflow: hidden; zoom: 1; }

.list_line .icon_flagN50, .list_img .icon_flagN50 { display: block; float: left; }

.icon_flagN53 { background-position: -115px -460px; }

.icon_flagN54 { background-position: -115px -480px; }

.icon_flagN55 { background-position: -115px -500px; }

#wingBnr .defbtn_med span, #wingBnr .defbtn_med em { _width: 53px; _padding: 0; _text-align: center; }

.ie6_err_wrap { position: relative; z-index: 100005; width: 475px; margin: 0 auto; }

.ie6_err { position: absolute; top: 210px; width: 475px; border: 1px solid #333; background: #fff; line-height: 150%; }

.ie6_err h2 { height: 29px; padding-left: 14px; color: #fff; background: #4d4d4d; line-height: 240%; }

.ie6_err .inner_box { padding: 40px 0 29px; border: 1px solid #333; }

.ie6_err .inner_box em { padding-left: 55px; }

.ie6_err .inner_box p { padding: 25px 0 0 35px; color: #666; }

.ie6_err .inner_box p em { display: block; padding: 0; font-weight: bold; letter-spacing: -1px; }

.ie6_err .inner_box div.btn_wrap { padding-top: 30px; text-align: center; }

.ie6_err .inner_box div.close_wrap { height: 28px; margin-top: 17px; border-top: 1px solid #dedede; text-align: right; }

.ie6_err .inner_box div.close_wrap button { margin: 7px 10px 0 0; padding-right: 8px; background: url("/img/default/btn/delete05.gif") no-repeat 100% 2px; color: #757575; font-size: 11px; letter-spacing: -1px; cursor: pointer; }

.leftban_sub_scr { position: absolute; top: 210px; left: 50%; margin-left: -580px; width: 80px; }

.leftban_sub_scr a { display: block; margin-bottom: 5px; }

.LocationBar { margin: 0 !important; padding: 10px 0 3px 7px !important; }

.go11st_wrap .btn2 { display: block; margin: 0 auto; font-size: 0; text-indent: -9999px; }

.direct_11st2 { float: left; position: relative; padding: 6px 0; width: 75px; height: 17px; background: none; }

.direct_11st2.selected .inner_conts { visibility: visible; }

.direct_11st2 button, .direct_11st2 a.defbtn_direct { display: block; width: 75px; height: 17px; background: url("/img/default/icon/ico_direct_11st05.gif") no-repeat; cursor: pointer; }

.direct_11st2.direct_11st_on button, .direct_11st2.direct_11st_on a.defbtn_direct { background-position: 0 -17px !important; }

.direct_11st2.direct_11st_on .inner_conts .dir_method { background: #fff; }

.direct_11st2.direct_11st_on .inner_conts .dir_method li { border-color: #c4c4c4; border-bottom: 1px solid #909090; color: #757575; }

.direct_11st2.direct_11st_on .inner_conts .dir_method li:first-child { border-color: #c4c4c4; }

.direct_11st2.direct_11st_on .inner_conts .dir_method li a { color: #757575; }

.direct_11st2 button span, .direct_11st2 a.defbtn_direct span { position: relative; z-index: -1; cursor: pointer; }

.direct_11st2 .inner_conts { visibility: hidden; position: absolute; top: 31px; left: 0; width: 280px; border: 1px solid #8c8c8c; background: #fff; text-align: center; }

.direct_11st2 .inner_conts .tit { display: block; padding: 13px 0 0; color: #666; font-weight: bold; text-align: left; margin: 0 14px; }

.direct_11st2 .inner_conts .dir_top { overflow: hidden; height: 40px; margin: 0; padding: 0; color: #666; font-weight: bold; background: #f2f2f2; border-bottom: 1px solid #e8e8e8; text-align: center; line-height: 41px; }

.direct_11st2 .inner_conts .dir_top em { color: #e81816; }

.direct_11st2 .inner_conts ul { margin: 5px 14px 0; padding: 0; text-align: left; font-size: 11px; }

.direct_11st2 .inner_conts ul li { float: none; background: none; color: #666; padding: 0; list-style: decimal inside; letter-spacing: 0; line-height: 150%; }

.direct_11st2 .inner_conts ul li em { color: #3f79cb; }

.direct_11st2 .inner_conts .btn_wrap { margin: 5px 7px 0; padding: 5px 0 6px 0; }

.direct_11st2 .inner_conts .btn_close { position: absolute; top: 9px; right: 6px; width: 13px; height: 13px; background: url("/img/default/btn/delete03.gif") no-repeat 0 0; overflow: hidden; text-indent: -2000px; }

.direct_11st2 .inner_conts .dir_method { zoom: 1; margin-left: 16px; background: #f2f5fc; }

.direct_11st2 .inner_conts .dir_method:after { display: block; clear: both; content: ''; }

.direct_11st2 .inner_conts .dir_method li { float: left; height: 24px; padding: 9px 9px 5px 9px; border: 1px solid #bdc8ce; border-left: none; border-bottom: 1px solid #8f969e; color: #57597f; font-size: 11px; line-height: 110%; text-align: center; letter-spacing: -1px; list-style: none; }

.direct_11st2 .inner_conts .dir_method li:first-child { border-left: 1px solid #bdc8ce; }

.direct_11st2 .inner_conts .dir_method li a { color: #57597f; }

.direct_11st2 .inner_conts .dir_method li.meth_url a { text-decoration: underline; }

.direct_11st2 .inner_tour { width: 220px; padding: 0 0 5px 0; }

.direct_11st2 .inner_tour .dir_top { height: 30px; line-height: 31px; }

.direct_11st2 .inner_tour p { margin: 0 15px 5px; padding: 9px 0 6px 0; line-height: 120%; border-bottom: 1px solid #dedede; color: #4d4d4d; text-align: left; }

.direct_11st2 .inner_tour p strong { color: #4f6ad1; }

.direct_11st2 .inner_tour .btn_close { width: 9px; height: 9px; background: url("/img/default/btn/delete04.gif") no-repeat 0 0; overflow: hidden; }

#headWrap2 { position: relative; z-index: 20000; width: 100%; height: 131px; border-bottom: 2px solid #363940; background: url("/img/default/icon/bul_squ1px_e4e4e4.gif") repeat-x 0 33px; }

#headWrap2:after { display: block; clear: both; content: ''; }

.util_wrap2 { position: relative; z-index: 1000; width: 1200px; margin: 0 auto; height: 30px; padding: 2px 0; font-size: 12px; letter-spacing: -1px; background: url("/img/default/icon/bul_squ1px_e4e4e4.gif") repeat-x 0 100%; }

.util_wrap2:after { display: block; clear: both; content: ''; }

.util_wrap2 .main_menu { float: left; overflow: hidden; padding: 8px 0 0 8px; margin-left: -8px; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; }

.util_wrap2 .main_menu a { padding: 0 8px; color: #333; text-decoration: none !important; }

.util_wrap2 .main_menu a.navi_11st_ico { display: block; width: 40px; height: 26px; padding: 0 6px 0 0; margin: -7px 0 0 8px; background: url("/img/default/gnb_common_v2.gif") no-repeat 0 0; overflow: hidden; text-indent: -20000px; }

.util_wrap2 .main_menu a.navi_11st strong, .util_wrap2 .main_menu a.navi_11st:hover { color: #ea0000; }

.util_wrap2 .main_menu a.navi_shockdeal strong, .util_wrap2 .main_menu a.navi_shockdeal:hover { color: #ea0000; }

.util_wrap2 .main_menu a.navi_mart strong, .util_wrap2 .main_menu a.navi_mart:hover { color: #ea0000; }

.util_wrap2 .main_menu a.navi_book strong, .util_wrap2 .main_menu a.navi_book:hover { color: #dd3409; }

.util_wrap2 .main_menu a.navi_tour strong, .util_wrap2 .main_menu a.navi_tour:hover { color: #5b59f8; }

.util_wrap2 .main_menu a.navi_ticket strong, .util_wrap2 .main_menu a.navi_ticket:hover { color: #ea0000; }

.util_wrap2 .main_menu a.navi_brand11st strong, .util_wrap2 .main_menu a.navi_brand11st:hover { color: #977561; }

.util_wrap2 .main_menu li { float: left; margin-left: -1px; background: url("/img/default/icon/bar_11px_c5c5c5.gif") no-repeat 0 1px; }

.util_wrap2 .main_menu li:first-child { background: none; }

.app_down { float: left; display: block; width: 73px; height: 17px; margin: 6px 0 0 7px; background: url("/img/default/gnb_common_v3.gif") no-repeat 0 -27px; overflow: hidden; text-indent: -20000px; }

.utilmenu2 { float: right; padding-top: 8px; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; }

.utilmenu2 li { position: relative; float: left; margin-left: -1px; background: url("/img/default/icon/bar_11px_cecece.gif") no-repeat 0 1px; }

.utilmenu2 li:first-child { background: none; }

.utilmenu2 li.ut_my11st > a { margin-right: 5px; padding-right: 10px; background: url("/img/default/icon/bul_arrdown_4d4d4d_02.gif") no-repeat 99% 4px; }

.utilmenu2 li.ut_insub > a { margin-right: 5px; padding-right: 10px; background: url("/img/default/icon/bul_arrdown_4d4d4d_02.gif") no-repeat 99% 4px; }

.utilmenu2 li.ut_insub div { width: 106px; }

.utilmenu2 li.selected div { visibility: visible; }

.utilmenu2 li a { *float: left; padding: 0 8px 10px; color: #333; }

.utilmenu2 li div { visibility: hidden; position: absolute; left: 0px; top: 23px; width: 98px; padding: 7px 0px 3px; border: 1px solid #8b8b8b; background: #fff; }

.utilmenu2 li li { float: none; background: none; white-space: nowrap; line-height: 170%; }

.utilmenu2 li li a { margin: 0; padding: 0 21px 0 7px !important; background: none !important; color: #666 !important; font-weight: normal !important; }

.utilmenu2 li li a:hover { color: #ea0000 !important; }

.utilmenu2 .btn_close { position: absolute; top: 5px; right: 2px; width: 15px; height: 9px; background: url("/img/default/btn/delete04.gif") no-repeat 50% 0; overflow: hidden; text-indent: -2000px; }

.utilmenu2 #mYInFo_11st { position: static; right: auto; width: auto; z-index: 0; }

#defaultHeader2 { position: relative; zoom: 1; z-index: 20; height: 97px; width: 1200px; margin: 0 auto; border-bottom: 2px solid #363940; }

#defaultHeader2:after { display: block; clear: both; content: ''; }

#defaultHeader2 h1 { position: absolute; top: 14px; left: 0; background: #fff url("/img/default/logo_v4.png") no-repeat 0 20px; }

#defaultHeader2 h1 a { display: block; width: 80px; height: 70px; text-indent: -9999px; }

#defaultHeader2 h1.season_type a { float: left; width: auto; background: none; }

#defaultHeader2 h1.season_type a img { height: 97px; }

.search_wrap2 { padding: 23px 200px 0 80px; }

.search_wrap2 .best_link { float: left; width: 245px; padding: 17px 0 0 24px; white-space: nowrap; }

.search_wrap2 .best_link li { display: inline; padding: 0 1px 0 6px; background: url("/img/default/icon/bar_11px_999.gif") no-repeat 0 2px; }

.search_wrap2 .best_link li:first-child { background: none; }

.search_wrap2 .best_link li a { font-size: 12px; line-height: 18px; font-weight: bold; white-space: nowrap; text-decoration: none; vertical-align: top; color: #666; }

.search_wrap2 .best_link .new { display: inline-block; position: static; width: 11px; height: 0px; padding-top: 11px; margin-left: 3px; z-index: 1; background: url("/img/default/icon/ico_new02.gif") no-repeat 0 0; overflow: hidden; vertical-align: top; }

.search_wrap2 fieldset { float: left; position: relative; width: 449px; height: 41px; background: url("/img/default/gnb_common_v5.png") no-repeat 0 -160px; }

.search_wrap2 fieldset legend { position: absolute; top: 0; left: 0; *display: none; }

.search_wrap2 div.search_inner { float: left; }

.search_wrap2 div.search_inner div.inner_wrap { width: 400px; background: #fff; }

.search_wrap2 .choice_menu { float: left; padding-top: 2px; }

.search_wrap2 .choice_tit { width: 76px; height: 18px; margin-top: 7px; padding: 4px 22px 0 6px; *padding: 3px 22px 0 6px; border: 0 none; background: url("/img/default/gnb_choice_arrdown_v2.png") 89% 9px no-repeat; color: #f43142; text-align: left; letter-spacing: -1px; }

.search_wrap2 .choice_menu ul { visibility: hidden; position: absolute; top: 37px; left: 0px; z-index: -1; width: 80px; padding: 4px 0px; border: 1px solid #8b8b8b; border-top: 1px solid #ea0001; background: #fff; line-height: 130%; }

.search_wrap2 .choice_menu.selected ul { visibility: visible; }

.search_wrap2 .choice_menu ul .site_line { margin-top: 4px; padding-top: 4px; border-top: 1px solid #e8e8e8; }

.search_wrap2 .choice_menu ul a { display: block; padding: 3px 2px 0 7px; color: #676767; }

.search_wrap2 .choice_menu ul a em { color: #676767; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; }

.search_wrap2 .choice_menu ul a:hover { text-decoration: underline; }

.search_wrap2 .choice_menu ul ul { position: static; width: auto; padding: 1px 0 0 0; border: none; font-size: 11px; }

.search_wrap2 .choice_menu ul ul li a { padding: 2px 2px 0 13px; background: url("/img/default/icon/bul_dash5px_666.gif") no-repeat 7px 7px; }

.search_wrap2 .choice_menu ul ul li a em { font-size: 11px; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; }

.search_wrap2 .choice_menu > ul > li:first-child > a { font-weight: bold; color: #e90000; }

.search_wrap2 .choice_menu > ul > li:first-child > a em { color: #e90000; }

.search_wrap2 .choice_menu .layer_def_a3 { width: 188px; left: -7px; top: 36px; *top: 35px; background-position: -418px 0; }

.search_wrap2 fieldset input.text_search { width: 310px; height: 24px; margin: 6px 0 0 5px; *margin: 5px 0 0 5px; padding-top: 3px; border: 0 none; font-size: 14px; font-weight: bold; color: #000; line-height: 23px; letter-spacing: -1px; outline: 0 none; }

.search_wrap2 fieldset input.text_search.adver, .search_wrap2 fieldset input.text_search.placetx { color: #666; font-size: 12px; letter-spacing: 0px; *letter-spacing: -1px; }

.search_wrap2 div.auto_tree button { position: absolute; top: 10px; right: 54px; *width: 72px; }

.search_wrap2 div.auto_tree iframe { display: none; position: absolute; z-index: 1; width: 361px; top: 40px; left: 74px; }

.search_wrap2 .btn_search { position: absolute; right: 20px; top: 11px; width: 25px; height: 25px; background: #fff url("/img/default/gnb_common_v5.png") no-repeat 0 -201px; }

.search_wrap2 .btn_search span { position: relative; z-index: -1; text-indent: -9999px; }

.promotion_wrap2 { position: absolute; top: 25px; right: 7px; }

.promotion_wrap2 .btnctr_pn { position: absolute; top: 65px; right: 10px; width: 75px; padding-right: 0px; color: #666; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; font-size: 11px; letter-spacing: 1px; text-align: center; }

.promotion_wrap2 .btnctr_pn em { color: #434343; font-weight: bold; }

.promotion_wrap2 .btnctr_pn button { top: 0px; width: 19px; height: 17px; padding: 0; background-image: url("/img/default/btn/prev_next14.gif"); text-indent: -9999px; }

.promotion_wrap2 .btnctr_pn button.in_prev { left: 0px; }

.promotion_wrap2 .btnctr_pn button.in_next { right: 0px; }

.promotion_wrap2.ticket { top: 15px; }

.promotion_wrap2.ticket .btnctr_pn { position: absolute; top: 10px; right: 0px; width: 75px; padding-right: 0px; color: #666; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; font-size: 11px; letter-spacing: 1px; text-align: center; }

.promotion_wrap2.ticket .btnctr_pn em { color: #434343; font-weight: bold; }

.promotion_wrap2.ticket .btnctr_pn button { top: 0px; width: 19px; height: 17px; padding: 0; background-image: url("/img/default/btn/prev_next04.gif"); text-indent: -9999px; }

.promotion_wrap2.ticket .btnctr_pn button.in_prev { left: 50px; }

.promotion_wrap2.ticket .btnctr_pn button.in_next { right: 0px; }

.prom_wingbnr2 { position: absolute; top: 210px; left: 50%; margin-left: -580px; }

.prom_wingbnr2 div { position: relative; margin-bottom: 5px; }

.prom_wingbnr2 .layer_ad1 { position: absolute; top: 2px; left: 2px; width: 13px; height: 7px; overflow: hidden; }

.navigateWrap .navigate { width: 1200px; margin: 0 auto; background: url("/img/default/icon/bul_squ1px_d6d6d6.gif") repeat-x 0 100%; }

.totalcate_wrap { position: relative; z-index: 10; float: left; width: 134px; height: 36px; }

.totalcate_wrap .btn_totalcate { display: block; width: 117px; height: 32px; margin-left: 10px; background: #fff; }

.totalcate_wrap .btn_totalcate span { display: block; width: 117px; height: 12px; margin: 10px 0px 12px 0px; background: url("/img/default/gnb_common_v2.gif") no-repeat -100px 0px; cursor: pointer; overflow: hidden; text-indent: -20000px; }

.totalcate_wrap.selected .inner_totalcate { visibility: visible; height: 552px; }

.totalcate_wrap .inner_totalcate { visibility: hidden; position: absolute; top: 0px; left: 0px; z-index: 1; width: 976px; height: 0px; border: 2px solid #363940; background: #fff; overflow: hidden; }

.totalcate_wrap .inner_totalcate h2 { width: 970px; height: 34px; background: #363940; padding: 0px 8px 0px 0px; }

.totalcate_wrap .inner_totalcate .btn_totalcate { display: block; width: 117px; height: 32px; margin-left: 10px; background: #363940; }

.totalcate_wrap .inner_totalcate .btn_totalcate span { background: url("/img/default/gnb_common_v2.gif") no-repeat -218px 0px; }

.totalcate_wrap .btn_close { position: absolute; top: 7px; right: 10px; overflow: hidden; width: 42px; height: 18px; background: url("/img/default/btn/close04.gif") no-repeat 0 0; }

.totalcate_wrap .btn_close span { position: relative; z-index: -1; white-space: nowrap; text-align: right; font-size: 11px; letter-spacing: -1px; *font-size: 0; *text-indent: -9999px; }

.totalcate_wrap .category2 { float: left; width: 663px; }

.totalcate_wrap .category2 div { float: left; width: 165px; height: 230px; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e4e4e4; }

.totalcate_wrap .category2 div.viewcate1 { width: 164px; }

.totalcate_wrap .category2 div.viewcate5 { width: 164px; border-bottom: none; height: 285px; }

.totalcate_wrap .category2 div.viewcate6, .totalcate_wrap .category2 div.viewcate7, .totalcate_wrap .category2 div.viewcate8 { border-bottom: none; height: 285px; }

.totalcate_wrap .category2 div h3 span { display: block; height: 29px; padding-left: 9px; background: #f6f7fb; border-bottom: 1px solid #ededef; color: #111; line-height: 34px; }

.totalcate_wrap .category2 ul { padding: 8px 0 0 10px; }

.totalcate_wrap .category2 li { overflow: hidden; height: 20px; }

.totalcate_wrap .category2 li a { color: #4d4d4d; }

.totalcate_wrap .category2 li a:hover { color: #e71818; }

.totalcate_wrap .popular_special { position: relative; float: left; width: 156px; height: 518px; background: #fff; border-right: 1px solid #e5e3e4; }

.totalcate_wrap .popular_special h3 { height: 17px; margin: 15px 0 0 15px; color: #4c6dcc; }

.totalcate_wrap .popular_special ul { overflow: hidden; margin: 2px 7px 0 16px; padding-bottom: 5px; }

.totalcate_wrap .popular_special ul li { display: block; background: url("/img/default/icon/bul_2px_4e6ccc.gif") no-repeat 0 7px; overflow: hidden; max-width: 170px; height: 18px; padding-left: 7px; overflow: hidden; }

.totalcate_wrap .popular_special ul li:first-child { border-top: none; }

.totalcate_wrap .popular_special ul li a { color: #4c6dcc; line-height: 18px; cursor: pointer; }

.totalcate_wrap .popular_corner2 { position: relative; float: left; width: 156px; height: 518px; background: #f6f7fb; }

.totalcate_wrap .popular_corner2 h3 { height: 17px; margin: 15px 0 0 15px; color: #111; }

.totalcate_wrap .popular_corner2 ul { overflow: hidden; margin: 2px 7px 0 16px; padding-bottom: 5px; }

.totalcate_wrap .popular_corner2 ul li { display: block; background: url("/img/default/icon/bul_2px_4d4d4d.gif") no-repeat 0 7px; overflow: hidden; max-width: 170px; height: 18px; padding-left: 7px; overflow: hidden; }

.totalcate_wrap .popular_corner2 ul li:first-child { border-top: none; }

.totalcate_wrap .popular_corner2 ul li a { color: #4d4d4d; line-height: 18px; cursor: pointer; }

.totalcate_wrap .popular_corner2 .btn_area { position: absolute; left: 13px; bottom: 19px; }

.totalcate_wrap .popular_corner2 .btn_area span { width: 104px; text-align: center; }

.gnb_menu3 { position: relative; z-index: 5; width: 846px; margin-left: 134px; }

.gnb_menu3 ul { zoom: 1; padding: 0px; margin: 0; }

.gnb_menu3 ul:after { display: block; clear: both; content: ''; }

.gnb_menu3 h2 { font-size: 0; text-indent: -9999px; line-height: 0; }

.gnb_menu3 > ul > li { position: relative; float: left; height: 35px; *vertical-align: top; }

.gnb_menu3 > ul > li > a { float: left; position: relative; zoom: 1; z-index: 1; height: 35px; padding: 0 15px 0 16px; margin-left: -1px; background: url("/img/default/icon/bar_11px_cbcbcb.gif") no-repeat 0 12px; }

.gnb_menu3 li:hover, .gnb_menu3 li.selected { z-index: 2; }

.gnb_menu3 li a span { display: block; *display: inline-block; width: 53px; height: 13px; margin: 11px auto; background: url("/img/default/gnb_common_v4.gif") no-repeat -100px -13px; text-align: center; cursor: pointer; }

.gnb_menu3 li.gnbm2 a span { width: 21px; background-position: -100px -26px; }

.gnb_menu3 li.gnbm3 a span { width: 53px; background-position: -100px -39px; }

.gnb_menu3 li.gnbm4 a span { width: 64px; background-position: -100px -52px; }

.gnb_menu3 li.gnbm5 a span { width: 54px; background-position: -100px -65px; }

.gnb_menu3 li.gnbm6 a span { width: 64px; background-position: -100px -78px; }

.gnb_menu3 li.gnbm7 a span { width: 63px; background-position: -100px -91px; }

.gnb_menu3 li.gnbm8 a span { width: 87px; background-position: -100px -143px; }

.gnb_menu3 li.gnbm9 a span { width: 53px; background-position: -100px -117px; }

.gnb_menu3 li.gnbm10 a span { width: 31px; background-position: -100px -130px; }

.gnb_menu3 li.gnbm1 a:hover span { background-position: -218px -13px; }

.gnb_menu3 > ul > li:hover > a, .gnb_menu3 > ul > li.selected > a { z-index: 2; background: #fff; padding: 0 14px 1px 15px; border: 1px solid #ea0001; border-top: none; border-bottom: none; }

.gnb_menu3 li.gnbm1.selected span { background-position: -218px -13px; }

.gnb_menu3 li.gnbm2 a:hover span, .gnb_menu3 li.gnbm2.selected span { background-position: -218px -26px; }

.gnb_menu3 li.gnbm3 a:hover span, .gnb_menu3 li.gnbm3.selected span { background-position: -218px -39px; }

.gnb_menu3 li.gnbm4 a:hover span, .gnb_menu3 li.gnbm4.selected span { background-position: -218px -52px; }

.gnb_menu3 li.gnbm5 a:hover span, .gnb_menu3 li.gnbm5.selected span { background-position: -218px -65px; }

.gnb_menu3 li.gnbm6 a:hover span, .gnb_menu3 li.gnbm6.selected span { background-position: -218px -78px; }

.gnb_menu3 li.gnbm7 a:hover span, .gnb_menu3 li.gnbm7.selected span { background-position: -218px -91px; }

.gnb_menu3 li.gnbm8 a:hover span, .gnb_menu3 li.gnbm8.selected span { background-position: -218px -143px; }

.gnb_menu3 li.gnbm9 a:hover span, .gnb_menu3 li.gnbm9.selected span { background-position: -218px -117px; }

.gnb_menu3 li.gnbm10 a:hover span, .gnb_menu3 li.gnbm10.selected span { background-position: -218px -130px; }

.gnb_menu3 > ul > li.gnbm10 > a { padding: 0 17px 0 17px; }

.gnb_menu3 > ul > li.gnbm10:hover > a, .gnb_menu3 > ul > li.gnbm10.selected > a { padding: 0 16px 1px 16px; }

.gnb_menu3 li span span { overflow: hidden; position: relative; z-index: -1; height: 11px; font-size: 11px; letter-spacing: -2px; *font-size: 0; *text-indent: -9999px; }

.gnb_menu3 li.selected div.gnb_inner { visibility: visible !important; }

.gnb_menu3 li.selected div.gnb_inner_wrap2 { height: 398px !important; }

.gnb_menu3 li div.gnb_inner_wrap2 { visibility: visible; position: absolute; top: 35px; left: -1px; width: 501px; height: 0px; padding: 0px; transition: height 0.4s ease 0s; overflow: hidden; }

.gnb_menu3 li div.gnb_inner_wrap2 .gnb_inner { visibility: hidden; position: absolute; top: 0px; border: 1px solid #ea0001; background: #fff; width: 197px; min-height: 396px; max-height: 396px; }

.gnb_menu3 li div.gnb_inner_wrap2 .gnb_inner .grouping { float: left; width: 178px; padding: 10px 19px 10px 8px; }

.gnb_menu3 li div.gnb_inner_wrap2 .gnb_inner .grouping h3 { height: 20px; padding: 7px 0 0 11px; background: #eff0f5; font-weight: bold; }

.gnb_menu3 li div.gnb_inner_wrap2 .gnb_inner .grouping ul { padding: 2px 0 26px 0; zoom: 1; }

.gnb_menu3 li div.gnb_inner_wrap2 .gnb_inner .grouping li { padding-left: 11px; margin-top: 4px; }

.gnb_menu3 li div.gnb_inner_wrap2 .gnb_inner .grouping a { color: #4d4d4d; }

.gnb_menu3 li div.gnb_inner_wrap2 .gnb_inner .grouping a span { display: inline-block; width: auto; height: auto; margin: 0; background: none; }

.gnb_menu3 li div.gnb_inner_wrap2 .gnb_inner .grouping a:hover { color: #4d4d4d; }

.gnb_menu3 li div.gnb_inner_wrap2 .gnb_inner .grouping .special h3 { height: 13px; padding-top: 0px; background: none; color: #4e6ccc; }

.gnb_menu3 li div.gnb_inner_wrap2 .gnb_inner .grouping .special a { color: #4e6ccc; }

.gnb_menu3 li div.gnb_inner_wrap2 .gnb_inner .grouping .special a:hover { color: #4e6ccc; }

.gnb_menu3 li div.gnb_inner_wrap2 .gnb_inner .grouping .special ul { padding-bottom: 5px; }

.gnb_menu3 li div.gnb_inner_wrap2 .gnb_inner .banner { position: absolute; height: 100%; top: -1px; right: -302px; width: 300px; border: 1px solid #ea0001; border-left: 1px solid #e4e4e4; background: #fff; overflow: hidden; }

.gnb_menu3 li div.gnb_inner_wrap2 .gnb_inner .banner .ban02 a { position: absolute; top: 199px; z-index: 1; display: block; height: 198px; border-left: none; }

.gnb_menu3 li div.gnb_inner_wrap2 .gnb_inner .banner .ban02 a img { width: 300px; height: 198px; }

.gnb_menu3 li div.gnb_inner_wrap2 .gnb_inner .banner .ban02 a:first-child { top: 0px; z-index: 2; padding-top: 0px; border-bottom: 1px solid #e4e4e4; }

.gnb_menu3 li div.gnb_inner_wrap2 .gnb_inner .banner .ban01 a { position: absolute; top: 0px; z-index: 1; display: block; height: 396px; padding-top: 0px; border-left: none; }

.gnb_menu3 li div.gnb_inner_wrap2 .gnb_inner .banner .ban01 a img { width: 300px; height: 396px; }

.gnb_menu3 li.gnbm6 div.gnb_inner_wrap2 { left: -49px; }

.gnb_menu3 li.gnbm7 div.gnb_inner_wrap2 { left: -143px; }

.gnb_menu3 li.gnbm8 div.gnb_inner_wrap2 { left: -236px; }

.gnb_menu3 li.gnbm9 div.gnb_inner_wrap2 { left: -353px; }

.gnb_menu3 li.gnbm10 div.gnb_inner_wrap2 { left: -436px; }

.gnb_menu3 li.gnbm6 div.gnb_inner_wrap2.non_ban, .gnb_menu3 li.gnbm7 div.gnb_inner_wrap2.non_ban, .gnb_menu3 li.gnbm8 div.gnb_inner_wrap2.non_ban { left: -1px; }

.gnb_menu3 li.gnbm9 div.gnb_inner_wrap2.non_ban { left: -43px; }

.gnb_menu3 li.gnbm10 div.gnb_inner_wrap2.non_ban { left: -129px; }

.gnb_menu3 li div.gnb_inner_wrap2 .btn_close { position: absolute; z-index: 2; top: 10px; right: -292px; width: 16px; height: 15px; background: url("/img/default/btn/close06.gif") no-repeat 0 0; overflow: hidden; text-indent: -20000px; }

.gnb_menu3 li div.gnb_inner_wrap2.non_ban .btn_close { display: none; }

#wingBnr2 { position: absolute; z-index: 100000; top: 10px; right: 50%; margin-right: -580px; width: 80px; }

#wingBnr2 .defbtn_med { display: inline-block; height: 28px; margin: 15px 10px; padding-left: 2px; background: url("/img/default/btn/def_medium.png") no-repeat 0 -140px; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; }

#wingBnr2 .defbtn_med span { display: inline-block; overflow: hidden; height: 28px; margin-right: -2px; padding: 0 12px 0 10px; background: url("/img/default/btn/def_medium.png") no-repeat 100% -140px; color: #4d4d4d; line-height: 265%; letter-spacing: -1px; }

#wingBnr2 span.count { position: absolute; top: 24px; left: 49px; display: block; height: 13px; background: url("/img/default/circle_Rbg.png") no-repeat 100% 0; }

#wingBnr2 span.count > em { display: block; height: 13px; padding: 0 4px 0 3px; *padding: 0 3px 0 3px; margin-left: -6px; background: url("/img/default/circle_Lbg.png") no-repeat 0 0; text-align: center; color: #fff; font-family: Tahoma, sans-serif; font-size: 10px; *font-size: 11px; font-weight: bold; letter-spacing: -1px; line-height: 120%; }

:root #wingBnr2 span.count > em { padding: 1px 4px 0 3px; }

#wingBnr2 .btnctr_pn { position: absolute; top: 255px; left: 9px; width: 60px; padding: 0; color: #666; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; font-size: 11px; letter-spacing: 0px; text-align: center; }

#wingBnr2 .btnctr_pn em { color: #434343; font-weight: bold; }

#wingBnr2 .btnctr_pn span { font-weight: bold; }

#wingBnr2 .btnctr_pn button { display: block; position: absolute; top: 0px; width: 15px; height: 15px; padding: 0; background: url("/img/default/btn/prev_next12.gif") no-repeat 0 0; text-indent: -9999px; }

#wingBnr2 .btnctr_pn button.in_prev { left: 0; }

#wingBnr2 .btnctr_pn button.in_next { right: 0; background-position: 100% 0; }

#wingBnr2 div.oneid_wrap { width: 78px; min-height: 35px; border: 1px solid #d7d7d7; border-bottom: none; background: #f2f5fc; }

#wingBnr2 div.oneid_wrap div.oneid { background: url("/img/default/wing_img_v2.gif") no-repeat 0 0; font-size: 0; text-indent: 0px; }

div.oneid_wrap div.okcash span { background: url("/img/default/wing_img_v2.gif") no-repeat 0 0; font-size: 0; text-indent: 0px; }

#wingBnr2 div.oneid_wrap div.oneid { width: 78px; height: 35px; background-position: -120px -181px; }

#wingBnr2 div.oneid_wrap div.oneid a { display: block; width: 100%; height: 35px; }

#wingBnr2 div.oneid_wrap div.okcash { width: 78px; height: 18px; padding-top: 7px; border-top: 1px solid #d7d7d7; text-align: center; }

#wingBnr2 div.oneid_wrap div.okcash span { display: inline-block; width: 18px; height: 13px; margin-top: -2px; margin-right: 1px; background-position: -41px 0px; vertical-align: top; }

#wingBnr2 div.oneid_wrap div.okcash em { display: inline-block; color: #4e4e4e; font-family: Tahoma, sans-serif; font-size: 10px; vertical-align: top; }

#wingBnr2 div.oneid_wrap div.okcash button { width: 18px; height: 18px; margin: -3px -5px 0 -2px; background: url("/img/default/btn/resch.gif") no-repeat 50% 50%; text-indent: -9999px; vertical-align: top; }

#wingBnr2 div.oneid_wrap div.okcash > a { display: block; width: 78px; height: 18px; padding-top: 7px; margin-top: -7px; color: #4e4e4e; font-size: 11px; letter-spacing: -1px; text-decoration: none; cursor: pointer; }

#wingBnr2 div.wing_hgroup { width: 80px; }

#wingBnr2 div.wing_hgroup h3 { position: absolute; top: 0; left: 0; font-size: 0; }

#wingBnr2 div.wing_hgroup > ul { color: #676767; letter-spacing: -1px; height: 104px; }

#wingBnr2 div.wing_hgroup > ul > li { position: relative; width: 80px; height: 51px; font-size: 11px; border-top: 1px solid #d7d7d7; display: block; width: 80px; height: 51px; background: url("/img/default/wing_img_v2.gif") no-repeat 0 0; text-align: center; }

#wingBnr2 div.wing_hgroup > ul > li > a { display: block; width: 80px; height: 41px; padding-top: 10px; color: #4d4d4d; }

#wingBnr2 div.wing_hgroup > ul > li > a:hover { color: #4d4d4d; }

#wingBnr2 div.wing_hgroup ul li.hg_cupoint { background-position: 0 -22px; }

#wingBnr2 div.wing_hgroup ul li.hg_special { background-position: 0 -178px; }

#wingBnr2 div.wing_hgroup ul li.hg_cart { background-position: 0 -74px; }

#wingBnr2 div.wing_hgroup ul li.selected a { background: url("/img/default/icon/bul_arr_333_03.gif") no-repeat -1px 22px; }

#wingBnr2 ul.prd_list { width: 60px; margin: 0 auto; padding: 3px 0 7px; }

#wingBnr2 ul.prd_list li { position: relative; padding-top: 5px; }

#wingBnr2 ul.prd_list li img { vertical-align: top; }

#wingBnr2 ul.prd_list li a { display: block; width: 60px; height: 60px; overflow: hidden; text-decoration: none; }

#wingBnr2 ul.prd_list li a:hover { display: block; width: 58px; height: 58px; border: 1px solid #2b2e37; }

#wingBnr2 ul.prd_list li a:hover img { margin: -1px 0 0 -1px; }

#wingBnr2 ul.prd_list a .prd_info { visibility: hidden; opacity: 0; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; position: absolute; top: 5px; right: 59px; width: 92px; height: 44px; padding: 14px 13px 0 13px; background: #363940; border: 1px solid #2b2e37; color: #fff; font-size: 11px; text-align: left; }

#wingBnr2 ul.prd_list a .prd_info .prd_tit { display: block; width: 99px; height: 14px; margin-bottom: 3px; overflow: hidden; line-height: 140%; letter-spacing: -1px; }

#wingBnr2 ul.prd_list a .prd_info em { color: #fff; font-weight: bold; font-family: Tahoma, sans-serif; }

#wingBnr2 ul.prd_list a:hover .prd_info, #wingBnr2 ul.prd_list a:focus .prd_info { visibility: visible; opacity: 1; }

#wingBnr2 ul.prd_list .btn_del { display: block; position: absolute; top: 6px; right: 1px; width: 18px; height: 18px; background: url("/img/default/btn/delete02.gif") no-repeat 100% 0; text-indent: -9999px; cursor: pointer; }

#wingBnr2 div.wing_viewprd { position: relative; height: 51px; border: 1px solid #c4cdd6; background: #fff; }

#wingBnr2 div.wing_viewprd > h4 { position: relative; width: 78px; height: 51px; font-size: 11px; border-bottom: 1px solid #d7d7d7; letter-spacing: -1px; }

#wingBnr2 div.wing_viewprd > h4 a { display: block; width: 78px; height: 41px; padding-top: 10px; background: url("/img/default/wing_img_v2.gif") no-repeat -1px -126px; text-align: center; font-weight: normal; color: #4d4d4d; }

#wingBnr2 div.wing_viewprd > h4 a:hover { color: #4d4d4d; }

#wingBnr2 div.wing_viewprd ul.prd_list, #wingBnr2 div.wing_viewprd .btnctr_pn { display: none; }

#wingBnr2 div.wing_prdwrap { position: relative; width: 78px; height: 22px; border: 1px solid #d7d7d7; border-top: none; border-bottom: none; background: #f0f5fb; text-align: center; }

#wingBnr2 div.wing_prdwrap h4 { padding: 6px 0 1px; background: #e0e6f2; border-bottom: 1px solid #d7d7d7; font-size: 11px; line-height: 130%; letter-spacing: -1px; color: #515b7e; font-weight: normal; cursor: pointer; }

#wingBnr2 div.wing_prdwrap h4 a { color: #515b7e; }

#wingBnr2 div.wing_prdwrap h4 a:hover { color: #515b7e; }

#wingBnr2 div.wing_prdwrap .btnctr_pn { top: 227px; letter-spacing: 1px; }

#wingBnr2 div.wing_prdwrap ul.prd_list, #wingBnr2 div.wing_prdwrap .btnctr_pn { display: none; }

#wingBnr2 div.wing_prdwrap.selected { height: 248px; }

#wingBnr2 div.wing_prdwrap.selected ul.prd_list, #wingBnr2 div.wing_prdwrap.selected .btnctr_pn, #wingBnr2 div.wing_prdwrap.selected .no_prd { display: block; }

#wingBnr2 > div.wing_viewprd.selected { height: 277px; }

#wingBnr2 > div.wing_viewprd.selected ul.prd_list, #wingBnr2 > div.wing_viewprd.selected .btnctr_pn { display: block; }

#wingBnr2 > div.wing_viewprd .no_prd { font-size: 11px; text-align: center; color: #666; padding-top: 91px; letter-spacing: -1px; }

#wingBnr2 > div.wing_prdwrap .no_prd { display: none; }

#wingBnr2 > div.wing_prdwrap .no_prd { font-size: 11px; text-align: center; color: #525c7f; padding-top: 91px; letter-spacing: -1px; }

#wingBnr2 .winglayer_wrap { position: absolute; top: 0; left: -280px; z-index: -1; width: 80px; height: 0px; padding-left: 280px; overflow: hidden; }

#wingBnr2 .layview { height: 486px; }

#wingBnr2 div.winglayer { display: block; position: absolute; top: 0; left: 280px; width: 278px; min-height: 483px; padding: 0; border: 1px solid #333333; background: #fff; color: #666; line-height: 120%; }

#wingBnr2 div.winglayer .link_arr_dirtgo { position: static; display: inline-block; padding-right: 6px; background: url("/img/default/icon/bul_arr_666.gif") no-repeat 100% 2px; color: #636363; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; font-size: 11px; letter-spacing: -1px; line-height: 120%; text-decoration: underline; }

#wingBnr2 div.winglayer .link_arr_4d6ccd { position: static; display: inline-block; padding-right: 6px; background: url("/img/default/icon/bul_arr_4d6ccd.gif") no-repeat 100% 2px; color: #4d6ccd; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; font-size: 11px; letter-spacing: -1px; line-height: 120%; text-decoration: underline; }

#wingBnr2 div.winglayer button.rwing_btn_layclose { position: absolute; top: 8px; right: 6px; width: 13px; height: 13px; background: url("/img/default/btn/delete08.gif") no-repeat 50% 50%; font-size: 0; text-indent: -9999px; }

#wingBnr2 .winglayer_tit { padding: 0px 0 4px 15px; color: #111; line-height: 120%; letter-spacing: -1px; }

#wingBnr2 .winglayer_tit span { font-weight: normal; letter-spacing: -1px; font-family: Tahoma, sans-serif; }

#wingBnr2 .my_info { position: relative; width: 177px; height: 89px; padding: 27px 0 0 101px; background: #f1f5fc; border-bottom: 1px solid #b0b2b4; }

#wingBnr2 .my_info .my_order { font-weight: bold; color: #333; font-size: 12px; }

#wingBnr2 .my_info > ul { position: absolute; top: 58px; left: 102px; }

#wingBnr2 .my_info > ul > li { margin-bottom: 6px; }

#wingBnr2 .my_benefit { width: 280px; margin-bottom: 16px; border-bottom: none; zoom: 1; }

#wingBnr2 .my_benefit:after { display: block; clear: both; content: ''; }

#wingBnr2 .my_benefit li { float: left; width: 92px; border-left: 1px solid #e6e7e8; }

#wingBnr2 .my_benefit li:first-child { border-left: none; }

#wingBnr2 .my_benefit li span { display: block; width: 92px; height: 19px; padding-top: 33px; background: url("/img/default/wing_img_v2.gif") no-repeat 0 0; font-weight: normal; letter-spacing: -1px; color: #333; text-align: center; font-size: 11px; }

#wingBnr2 .my_benefit li a { cursor: pointer; }

#wingBnr2 .my_benefit li em { display: block; width: 92px; padding: 7px 0 7px 0; border-bottom: 1px solid #d6d8da; text-align: center; background: url("/img/default/icon/dot_3px_d6d8da.gif") repeat-x 0 0; font-weight: bold; font-size: 11px; color: #333; font-family: Tahoma, sans-serif; }

#wingBnr2 .my_benefit li .th_coupon { background-position: -121px -23px; }

#wingBnr2 .my_benefit li .th_mileage { background-position: -121px -76px; }

#wingBnr2 .my_benefit li .th_point { background-position: -121px -129px; }

#wingBnr2 .detail_inner { position: relative; margin: 7px 0 15px 0; padding-bottom: 18px; border-bottom: 1px solid #d6d8da; }

#wingBnr2 .detail_inner .defbtn_more { top: -28px; right: 15px; font-size: 11px; }

#wingBnr2 div.minimall .defbtn_more { top: -28px; right: 15px; font-size: 11px; }

#wingBnr2 .detail_inner ul { zoom: 1; margin-left: 6px; }

#wingBnr2 .detail_inner ul:after { display: block; clear: both; content: ''; }

#wingBnr2 .detail_inner li { position: relative; float: left; width: 70px; margin-left: 14px; }

#wingBnr2 .detail_inner li em { display: block; margin-top: 6px; height: 14px; font-weight: bold; font-family: Tahoma, sans-serif; color: #111; text-align: center; }

#wingBnr2 .detail_inner ul .btn_del { display: block; position: absolute; top: 0px; right: 1px; width: 15px; height: 15px; background: url("/img/default/btn/delete09.gif") no-repeat 100% 0; text-indent: -9999px; cursor: pointer; }

#wingBnr2 .detail_inner .no_list { height: 40px; padding-top: 30px; text-align: center; letter-spacing: -1px; }

#wingBnr2 div.minimall { position: relative; margin-top: 7px; }

#wingBnr2 div.minimall .viewport { position: relative; overflow: hidden; width: 218px; height: 70px; margin: 0px 0 0 30px; }

#wingBnr2 div.minimall ul { overflow: hidden; width: 100000px; }

#wingBnr2 div.minimall ul li { position: relative; float: left; width: 218px; }

#wingBnr2 div.minimall ul li > strong { display: inline-block; padding-left: 15px; background: url("/img/default/icon/ico_minihome03.gif") no-repeat 0 2px; font-size: 12px; position: absolute; top: -2px; left: 80px; }

#wingBnr2 div.minimall ul li > strong a { display: inline-block; overflow: hidden; width: 124px; height: 15px; color: #4d61a8; line-height: 150%; }

#wingBnr2 div.minimall ul li > strong a:focus, #wingBnr2 div.minimall ul li > strong a:hover { text-decoration: underline; }

#wingBnr2 div.minimall ul li a { text-decoration: none; cursor: pointer; }

#wingBnr2 div.minimall ul li img { float: left; margin-right: 10px; }

#wingBnr2 div.minimall ul li span { display: block; overflow: hidden; height: 14px; padding-top: 0px; }

#wingBnr2 div.minimall ul li a:hover span { text-decoration: underline; }

#wingBnr2 div.minimall ul li em { display: block; margin-top: 3px; margin-bottom: 5px; font-weight: bold; font-family: Tahoma, sans-serif; color: #111; }

#wingBnr2 div.minimall ul li em span { display: inline; text-decoration: none !important; }

#wingBnr2 div.minimall ul li div { position: absolute; left: 80px; bottom: -2px; }

#wingBnr2 div.minimall ul li div.minicoupon em { margin-top: 1px; margin-bottom: 7px; }

#wingBnr2 div.minimall ul li span.coupon { color: #6e58d7; font-size: 11px; letter-spacing: -1px; }

#wingBnr2 div.minimall ul li span.coupon strong { font-family: Tahoma, sans-serif; font-size: 10px; letter-spacing: 0px; }

#wingBnr2 div.minimall ul li span.coupon span { display: inline; font-weight: bold; }

#wingBnr2 div.minimall .btnctr_pn { position: static; }

#wingBnr2 div.minimall .btnctr_pn button { display: block; width: 13px; height: 20px; padding: 0; background: url("/img/default/btn/prev_next13.gif") no-repeat 0 0; text-indent: -9999px; }

#wingBnr2 div.minimall .btnctr_pn button.in_prev { top: 25px; left: 7px; }

#wingBnr2 div.minimall .btnctr_pn button.in_next { top: 25px; right: 7px; background-position: 100% 0; }

#wingBnr2 div.minimall .no_list { height: 40px; padding-top: 30px; text-align: center; letter-spacing: -1px; }

#wingBnr2 .special_benefit { position: relative; height: 26px; padding: 12px 15px; background: #f3f3f3; border-bottom: 1px solid #d6d7d9; }

#wingBnr2 .special_benefit .winglayer_tit { padding-left: 0px; padding-bottom: 2px; }

#wingBnr2 .special_benefit div { display: block; width: 240px; padding-left: 6px; background: url("/img/default/icon/bul_squ2px_4d4d4d.gif") no-repeat 0 5px; font-size: 11px; color: #676767; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

#wingBnr2 .special_benefit .defbtn_more { top: 7px; right: 15px; font-size: 11px; }

#wingBnr2 div.wing_hgroup.special_h > ul { height: 156px; }

#wingBnr2 .special_h .layview { min-height: 537px; }

#wingBnr2 .special_h div.winglayer { min-height: 534px; }

#wingBnr2 .ico_custom { position: absolute; top: 34px; left: 32px; display: inline-block; overflow: hidden; width: 38px; height: 48px; background: url("/img/default/wing_img_v2.gif") no-repeat -79px -22px; vertical-align: middle; font-size: 0; line-height: 200px; }

#wingBnr2 .ico_custom.customlv1 { background-position: -81px -22px; }

#wingBnr2 .ico_custom.customlv2 { background-position: -81px -71px; }

#wingBnr2 .ico_custom.customlv3 { background-position: -81px -120px; }

#wingBnr2 .ico_custom.customlv4 { background-position: -81px -169px; }

#wingBnr2 .ico_custom.customlv6 { background-position: -81px -218px; }

#wingBnr2 .ico_grade { position: absolute; top: 30px; left: 13px; display: inline-block; overflow: hidden; width: 75px; height: 55px; background: url("/img/default/wing_ico_grade.gif") no-repeat 0 0; vertical-align: middle; font-size: 0; line-height: 200px; }

#wingBnr2 .ico_grade.vvip { background-position: 0 0; }

#wingBnr2 .ico_grade.vip { background-position: 0 -55px; }

#wingBnr2 .ico_grade.family { background-position: 0 -110px; }

#wingBnr2 .ico_grade.welcome { background-position: 0 -165px; }

#wingBnr2 .wing_btn { border: 1px solid #505364; border-top: none; background: #63687b; }

#wingBnr2 .wing_btn a { display: block; width: 78px; height: 21px; border-top: 1px solid #505364; cursor: pointer; background: #63687b; }

#wingBnr2 .wing_btn a span { display: block; margin: 8px auto; overflow: hidden; background: url("/img/default/wing_img_v2.gif") no-repeat 0 0; font-size: 0; text-indent: -9999px; }

#wingBnr2 .wing_btn a.go_top span { width: 34px; height: 5px; background-position: -62px 0; }

#wingBnr2 .wing_btn a.go_down span { width: 44px; height: 5px; background-position: -62px -6px; }

#wingBnr2 .wing_mini { position: relative; width: 28px; }

#wingBnr2 .wing_mini .selected .arrow { display: block; }

#wingBnr2 .wing_mini .arrow { position: absolute; display: none; width: 7px; height: 11px; background: url("/img/default/icon/bul_arr_333_03.gif") no-repeat 0 0; }

#wingBnr2 .wing_mini h3 { width: 26px; height: 89px; background: #f1f6fc; border: 1px solid #c7cbd4; font-weight: normal; cursor: pointer; }

#wingBnr2 .wing_mini h3 a { display: block; width: 10px; padding: 0 8px; color: #515c7c; font-size: 11px; text-align: center; line-height: 11px; }

#wingBnr2 .wing_mini h3 a:hover { text-decoration: none; }

#wingBnr2 .wing_mini .wing_shopinfo, #wingBnr2 .wing_mini .wing_viewprd, #wingBnr2 .wing_mini .wing_recomdprd { position: static; width: 28px; height: 91px; border: none; }

#wingBnr2 .wing_mini .wing_viewprd { margin-top: -1px; }

#wingBnr2 .wing_mini .wing_recomdprd { margin-top: -1px; }

#wingBnr2 .wing_mini .wing_recomdprd .no_list { color: #666; height: 180px; padding: 199px 0 23px 0; text-align: center; letter-spacing: -1px; }

#wingBnr2 .wing_mini .wing_viewprd .no_list { color: #666; height: 180px; padding: 199px 0 23px 0; text-align: center; letter-spacing: -1px; }

#wingBnr2 .wing_mini .wing_recomdprd .detail_inner, #wingBnr2 .wing_mini .wing_viewprd .detail_inner { margin-bottom: 0px; padding-top: 12px; padding-bottom: 0; border: none; }

#wingBnr2 .wing_mini .wing_recomdprd .detail_inner li, #wingBnr2 .wing_mini .wing_viewprd .detail_inner li { margin-bottom: 14px; *margin-bottom: 16px; }

#wingBnr2 .wing_mini .wing_recomdprd .detail_inner ul, #wingBnr2 .wing_mini .wing_viewprd .detail_inner ul { margin-top: 8px; }

#wingBnr2 .wing_mini .wing_recomdprd .btnctr_pn, #wingBnr2 .wing_mini .wing_viewprd .btnctr_pn { display: block; }

#wingBnr2 .wing_mini .wing_shopinfo h3 a { padding: 12px 8px; }

#wingBnr2 .wing_mini .wing_shopinfo .arrow { top: 40px; }

#wingBnr2 .wing_mini .wing_viewprd h3 a { padding: 17px 8px; }

#wingBnr2 .wing_mini .wing_viewprd .arrow { top: 130px; }

#wingBnr2 .wing_mini .wing_recomdprd h3 { background: #e0e6f2; }

#wingBnr2 .wing_mini .wing_recomdprd h3 a { padding: 23px 8px; }

#wingBnr2 .wing_mini .wing_recomdprd .arrow { top: 221px; }

#wingBnr2 .wing_mini .wing_btn { margin-top: -1px; }

#wingBnr2 .wing_mini .wing_btn a { width: 26px; }

#wingBnr2 .wing_mini .wing_btn a.go_top span { width: 8px; height: 4px; background-position: -89px 0; }

#wingBnr2 .wing_mini .wing_btn a.go_down span { width: 8px; height: 4px; background-position: -99px -6px; }

#wingBnr2 .wing_mini .btnctr_pn { top: 202px; width: 264px; }

#wingBnr2 .wing_mini .btnctr_pn button { display: block; width: 13px; height: 20px; padding: 0; background: url("/img/default/btn/prev_next13.gif") no-repeat 0 0; text-indent: -9999px; }

#wingBnr2 .wing_mini .btnctr_pn button.in_prev { top: 25px; left: -2px; }

#wingBnr2 .wing_mini .btnctr_pn button.in_next { top: 25px; right: 0px; background-position: 100% 0; }

#wingBnr2 .wing_mini .winglayer_wrap { width: 26px; }

.footer_wrap2 { position: relative; width: 980px; margin: 0 auto 0px; color: #7c7c7c; font-size: 11px; border-top: 1px solid #d6d8da; border-bottom: 1px solid #d7d8da; }

.footer_wrap2 .imgstop { position: absolute; top: 155px; right: 151px; *width: 65px; }

.footer_wrap2 h2 { font-size: 0; text-indent: -9999px; }

.footer_wrap2 ul.foot_menu { overflow: hidden; zoom: 1; height: 25px; padding-top: 10px; text-align: center; line-height: 15px; letter-spacing: 0px; }

.footer_wrap2 ul.foot_menu li { display: inline-block; *display: inline; padding: 0px 11px 0 13px; background: url("/img/default/icon/bar_9px_d5d5d5.gif") no-repeat 0 2px; }

.footer_wrap2 ul.foot_menu li:first-child { background: none; }

.footer_wrap2 ul.foot_menu em { font-weight: bold; }

.footer_wrap2 ul.foot_menu a { font-size: 12px; }

.footer_wrap2 .foot_info_wrap { padding: 11px 0; border-top: 1px solid #e7e8e8; border-bottom: 1px solid #e7e8e8; background: #f8f8f8; zoom: 1; line-height: 15px; }

.footer_wrap2 .foot_info_wrap:after { display: block; clear: both; content: ''; }

.footer_wrap2 .foot_info_wrap address { display: block; font-size: 11px; line-height: 15px; letter-spacing: -0.5px; *letter-spacing: -1px; }

.footer_wrap2 .foot_info_wrap em { font-weight: bold; }

.footer_wrap2 .foot_info_wrap h3 { padding-bottom: 6px; color: #3d3d3d; font-size: 12px; letter-spacing: -1px; }

.footer_wrap2 .foot_info_wrap ul { zoom: 1; }

.footer_wrap2 .foot_info_wrap ul:after { display: block; clear: both; content: ''; }

.footer_wrap2 .foot_info_wrap li { float: left; padding-right: 7px; letter-spacing: -0.5px; }

.footer_wrap2 .foot_info_wrap .inner_wrap { color: #4d4d4d; height: 49px; }

.footer_wrap2 .foot_info_wrap .link_arr_956c4e { position: static; display: inline-block; padding-right: 6px; background: url("/img/default/icon/bul_arr_956c4e.gif") no-repeat 100% 2px; color: #956c4e; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; font-size: 11px; letter-spacing: -1px; line-height: 12px; *line-height: 14px; text-decoration: underline; }

.footer_wrap2 .foot_info_wrap .ftr_customer { float: left; width: 270px; padding: 8px 20px 0 19px; background: none; border-right: 1px solid #ddd; }

.footer_wrap2 .foot_info_wrap .ftr_customer .link_arr_956c4e { margin: 0 0px 0 8px; }

.footer_wrap2 .foot_info_wrap .ftr_customer address { margin-bottom: 2px; }

.footer_wrap2 .foot_info_wrap .ftr_customer .email { width: 220px; }

.footer_wrap2 .foot_info_wrap .ftr_trouble { float: left; width: 226px; padding: 8px 0 0 20px; background: none; border-right: 1px solid #ddd; }

.footer_wrap2 .foot_info_wrap .ftr_trouble ul li { float: none; }

.footer_wrap2 .foot_info_wrap .ftr_sk_planet { float: left; width: 413px; padding: 8px 0 0 10px; }

:root .footer_wrap2 .foot_info_wrap .ftr_sk_planet { padding-top: 6px; }

.footer_wrap2 .foot_info_wrap .ftr_sk_planet h3 { padding-bottom: 7px; }

.footer_wrap2 .foot_info_wrap .ftr_sk_planet .link_arr_956c4e { margin: 0 0px 0 8px; }

.footer_wrap2 .foot_info_wrap .ftr_sk_planet .sty_none { width: 303px; }

.footer_wrap2 .foot_copyright { clear: both; height: 42px; padding: 45px 0 0 20px; color: #666; }

.footer_wrap2 .foot_copyright p { font-size: 11px; letter-spacing: 0px; }

.footer_wrap2 .foot_copyright p:first-child { letter-spacing: -1px; margin-bottom: 1px; color: #868ba8; font-weight: bold; }

.footer_wrap2 div.foot_btnwrap { position: absolute; top: 155px; left: 20px; padding: 0; }

.footer_wrap2 div.foot_btnwrap a { margin-right: 2px; }

.footer_wrap2 div.foot_familysite { position: absolute; right: 20px; top: 155px; *top: 155px; padding-right: 0px; }

.footer_wrap2 div.foot_familysite h4 { position: absolute; right: 0; top: 29px; width: 73px; height: 34px; background: url("/img/default/footer_logo.png") no-repeat 0 0; font-size: 11px; letter-spacing: -1px; }

.footer_wrap2 div.foot_familysite h4 span { position: relative; z-index: -1; text-indent: -9999px; display: block; }

.footer_wrap2 div.foot_familysite div { position: relative; }

.footer_wrap2 div.foot_familysite div button { width: 125px; height: 20px; padding: 0 28px 0 8px; border: 1px solid #ccc; background: #fff url("/img/default/btn/select_arr02.gif") no-repeat 100% -1px; color: #4d4d4d; text-align: left; line-height: 140%; font-size: 11px; }

.footer_wrap2 div.foot_familysite div ul { display: none; position: absolute; bottom: 19px; left: 0; width: 123px; padding: 5px 0; border: 1px solid #ccc; background: #fff; color: #fff; font-size: 11px; line-height: 18px; }

.footer_wrap2 div.foot_familysite div ul a { display: block; padding: 1px 0 1px 10px; color: #4d4d4d; }

.footer_wrap2 div.foot_familysite div ul a:hover { background: #f2f2f2; text-decoration: none; color: #4c4c4c; font-weight: bold; }

.footer_wrap2 div.foot_familysite div.selected ul { display: block; }

.footer_wrap2.laytype2 { width: 100%; }

.footer_wrap2.laytype2 .foot_info_wrap > div { width: 980px; margin: 0 auto; }

.footer_wrap2.laytype2 .ftrcopy_wrap { position: relative; width: 980px; margin: 0 auto; }

.footer_wrap2.laytype2 .foot_btnwrap, .footer_wrap2.laytype2 .foot_familysite { top: 15px; }

.footer_wrap2.laytype2 .imgstop { top: 152px; left: 50%; right: auto; margin-left: 280px; }

.Depart_Temp6 ul { margin-top: 30px !important; height: 90px !important; }

.Depart_Temp6 li { height: 90px !important; }

.Depart_Temp6 ul li img { width: 180px; height: 90px !important; }

.hidden_ifrm { position: absolute; top: 0; left: 0; }

.like_this { float: left; position: relative; width: 49%; height: 21px; border-left: 1px solid #e5e5e5; text-align: center; }

.like_this > button { display: inline-block; background: none; width: 100%; color: #757575; font: 11px/180% Tahoma, sans-serif; text-align: center; *line-height: 160%; }

.like_this > button > .likethis_txt { display: inline-block; overflow: hidden; width: 12px; height: 11px; margin: 5px 1px 0 1px; background: url("/img/default/icon/ico_like.gif") no-repeat -26px 0; font-size: 0; text-indent: -9999px; vertical-align: top; *vertical-align: -3px; *text-indent: 0 !important; *line-height: 300%; *margin-top: 2px; }

.like_this > button > .num_plus { display: inline-block; width: 5px; height: 5px; margin: 8px 0 0 1px; background: url("/img/default/icon/ico_like.gif") no-repeat 0 -40px; vertical-align: top; }

.like_this p { display: none; z-index: 100; position: absolute; top: 20px; left: -32px; width: 115px; height: 38px; padding-top: 16px; background: url("/img/listing/wishlist_box02.gif") no-repeat 0 5px; color: #f75352 !important; font: 11px "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; line-height: 14px; text-indent: 0; text-align: center; letter-spacing: -1px; }

.like_this p a { display: block; float: none !important; width: 41px !important; margin: 0 auto; padding: 2px 6px 3px 0 !important; background: url("/img/default/icon/bul_arr_666.gif") no-repeat 100% 5px; color: #777; text-decoration: underline !important; }

.like_this.checked button { color: #e5203b; }

.like_this.checked .likethis_txt { background-position: -26px -19px; }

.like_this.checked > button > .num_plus { background-position: -15px -40px; }

* + html .like_this > button { line-height: 160%; }

* + html .like_this > button > .likethis_txt { margin-top: 5px; vertical-align: middle; }

* + html .like_this > button > .num_plus { margin-top: 0; vertical-align: middle; }

.deal_bnr { width: 80px; overflow: hidden; }

.deal_bnr img { border: 1px solid #d7d7d7; border-bottom: none; vertical-align: top; }

.navigateWrap .navi { width: 1200px; margin: 0 auto; background: url("/img/default/icon/bul_squ1px_d6d6d6.gif") repeat-x 0 100%; }

.navi .totalcate_wrap { position: relative; z-index: 10; float: left; width: 134px; height: 36px; }

.navi .totalcate_wrap .btn_totalcate { display: block; width: 117px; height: 32px; margin-left: 10px; background: #fff; }

.navi .totalcate_wrap .btn_totalcate span { display: block; width: 117px; height: 12px; margin: 10px 0px 12px 0px; background: url("/img/default/gnb_common_v2.gif") no-repeat -100px 0px; cursor: pointer; overflow: hidden; text-indent: -20000px; }

.navi .totalcate_wrap.selected .inner_totalcate { visibility: visible; }

.navi .totalcate_wrap .inner_totalcate { visibility: hidden; position: absolute; top: 0px; left: 0px; z-index: 1; width: 976px; height: auto; border: 2px solid #363940; background: #f6f7fb; overflow: hidden; }

.navi .totalcate_wrap .inner_totalcate h2 { width: 970px; height: 34px; background: #363940; padding: 0px 8px 0px 0px; }

.navi .totalcate_wrap .inner_totalcate .btn_totalcate { display: block; width: 117px; height: 32px; margin-left: 10px; background: #363940; }

.navi .totalcate_wrap .inner_totalcate .btn_totalcate span { background: url("/img/default/gnb_common_v2.gif") no-repeat -218px 0px; }

.navi .totalcate_wrap .btn_close { position: absolute; top: 7px; right: 10px; overflow: hidden; width: 42px; height: 18px; background: url("/img/default/btn/close04.gif") no-repeat 0 0; }

.navi .totalcate_wrap .btn_close span { position: relative; z-index: -1; white-space: nowrap; text-align: right; font-size: 11px; letter-spacing: -1px; *font-size: 0; *text-indent: -9999px; }

.navi .totalcate_wrap .category { float: left; width: 828px; background: #fff url("/img/default/bg_total.png") repeat-y 0 0; }

.navi .totalcate_wrap .category > div { width: 100%; border-bottom: 1px solid #e4e4e4; }

.navi .totalcate_wrap .category > div:after { display: block; clear: both; content: ''; }

.navi .totalcate_wrap .category > div div { float: left; width: 137px; padding-bottom: 10px; border-right: 1px solid #e5e5e5; }

.navi .totalcate_wrap .category div h3 { display: block; height: 29px; padding-left: 9px; background: #f6f7fb; border-bottom: 1px solid #ededef; color: #111; line-height: 34px; }

.navi .totalcate_wrap .category ul { padding: 8px 0 0 10px; }

.navi .totalcate_wrap .category li { overflow: hidden; height: 20px; }

.navi .totalcate_wrap .category li a { line-height: 1.6; }

.navi .totalcate_wrap .category li + a { color: #4d4d4d; }

.navi .totalcate_wrap .category li + a:hover { color: #e71818; }

.navi .totalcate_wrap .category li.point a { color: #4e6ccc; }

.navi .totalcate_wrap .popular_corner { float: left; width: 148px; }

.navi .totalcate_wrap .popular_corner h3 { height: 17px; margin: 15px 0 0 15px; color: #111; font-weight: bold; }

.navi .totalcate_wrap .popular_corner ul { overflow: hidden; margin: 2px 7px 0 16px; padding-bottom: 5px; }

.navi .totalcate_wrap .popular_corner ul li { display: block; background: url("/img/default/icon/bul_2px_4d4d4d.gif") no-repeat 0 7px; overflow: hidden; max-width: 170px; height: 18px; padding-left: 7px; overflow: hidden; }

.navi .totalcate_wrap .popular_corner ul li:first-child { border-top: none; }

.navi .totalcate_wrap .popular_corner ul li a { color: #4d4d4d; line-height: 18px; cursor: pointer; }

.navi .totalcate_wrap .popular_corner .btn_area { position: absolute; right: 8px; bottom: 19px; }

.navi .totalcate_wrap .popular_corner .btn_area span { width: 104px; text-align: center; }

.navi .gnb_menu { position: relative; z-index: 5; width: 1066px; margin-left: 134px; }

.navi .gnb_menu ul { zoom: 1; padding: 0px; margin: 0; }

.navi .gnb_menu ul:after { display: block; clear: both; content: ''; }

.navi .gnb_menu h2 { font-size: 0; text-indent: -9999px; line-height: 0; }

.navi .gnb_menu > ul > li { position: relative; float: left; height: 35px; *vertical-align: top; }

.navi .gnb_menu > ul > li > a { float: left; position: relative; zoom: 1; z-index: 1; height: 35px; padding: 0 22px; margin-left: -1px; background: url("/img/default/icon/bar_11px_cbcbcb.gif") no-repeat 0 12px; }

.navi .gnb_menu li:hover, .navi .gnb_menu li.selected { z-index: 2; }

.navi .gnb_menu li a span { display: block; *display: inline-block; width: 53px; height: 13px; margin: 11px auto; background: url("/img/default/gnb_common.png") no-repeat -100px -13px; text-align: center; cursor: pointer; }

.navi .gnb_menu li.gnbm2 a span { width: 83px; background-position: -100px -27px; }

.navi .gnb_menu li.gnbm3 a span { width: 64px; background-position: -100px -41px; }

.navi .gnb_menu li.gnbm4 a span { width: 64px; background-position: -100px -55px; }

.navi .gnb_menu li.gnbm5 a span { width: 64px; background-position: -100px -69px; }

.navi .gnb_menu li.gnbm6 a span { width: 104px; background-position: -100px -83px; }

.navi .gnb_menu li.gnbm7 a span { width: 53px; background-position: -100px -97px; }

.navi .gnb_menu li.gnbm8 a span { width: 73px; background-position: -100px -111px; }

.navi .gnb_menu li.gnbm9 a span { width: 53px; background-position: -100px -125px; }

.navi .gnb_menu li.gnbm10 a span { width: 31px; background-position: -100px -139px; }

.navi .gnb_menu li.gnbm1 a:hover span { background-position: -218px -13px; }

.navi .gnb_menu > ul > li:hover > a, .navi .gnb_menu > ul > li.selected > a { z-index: 2; background: #fff; padding: 0 21px 1px; border: 1px solid #ea0001; border-top: none; border-bottom: none; }

.navi .gnb_menu > ul > li.gnbm10 > a { padding: 0 19px; }

.navi .gnb_menu > ul > li.gnbm10:hover > a, .navi .gnb_menu > ul > li.gnbm10.selected > a { padding: 0 18px 1px; }

div.navi .gnb_menu li.gnbm1.selected span { background-position: -218px -13px; }

.navi .gnb_menu li.gnbm2 a:hover span, div.navi .gnb_menu li.gnbm2.selected span { background-position: -218px -27px; }

.navi .gnb_menu li.gnbm3 a:hover span, div.navi .gnb_menu li.gnbm3.selected span { background-position: -218px -41px; }

.navi .gnb_menu li.gnbm4 a:hover span, div.navi .gnb_menu li.gnbm4.selected span { background-position: -218px -55px; }

.navi .gnb_menu li.gnbm5 a:hover span, div.navi .gnb_menu li.gnbm5.selected span { background-position: -218px -69px; }

.navi .gnb_menu li.gnbm6 a:hover span, div.navi .gnb_menu li.gnbm6.selected span { background-position: -218px -83px; }

.navi .gnb_menu li.gnbm7 a:hover span, div.navi .gnb_menu li.gnbm7.selected span { background-position: -218px -97px; }

.navi .gnb_menu li.gnbm8 a:hover span, div.navi .gnb_menu li.gnbm8.selected span { background-position: -218px -111px; }

.navi .gnb_menu li.gnbm9 a:hover span, div.navi .gnb_menu li.gnbm9.selected span { background-position: -218px -125px; }

.navi .gnb_menu li.gnbm10 a:hover span, div.navi .gnb_menu li.gnbm10.selected span { background-position: -218px -139px; }

.navi .gnb_menu li span span { overflow: hidden; position: relative; z-index: -1; height: 11px; font-size: 11px; letter-spacing: -2px; *font-size: 0; *text-indent: -9999px; }

.navi .gnb_menu li.selected div.gnb_inner { visibility: visible !important; }

.navi .gnb_menu li.selected div.gnb_inner_wrap2 { height: 398px !important; }

.navi .gnb_menu li div.gnb_inner_wrap2 { visibility: visible; position: absolute; top: 35px; left: -1px; width: 732px; height: 0px; padding: 0px; transition: height 0.4s ease 0s; overflow: hidden; }

.navi .gnb_menu li div.gnb_inner_wrap2 .gnb_inner { visibility: hidden; position: absolute; top: 0px; border: 1px solid #ea0001; background: #fff; width: 411px; min-height: 396px; max-height: 396px; }

.navi .gnb_menu li div.gnb_inner_wrap2 .gnb_inner .grouping { float: left; width: 178px; height: 398px; padding: 10px 19px 10px 8px; }

.navi .gnb_menu li div.gnb_inner_wrap2 .gnb_inner .grouping:first-child { border-right: 1px solid #e4e4e4; }

.navi .gnb_menu li div.gnb_inner_wrap2 .gnb_inner .grouping h3 { height: 20px; padding: 7px 0 0 11px; background: #eff0f5; font-weight: bold; }

.navi .gnb_menu li div.gnb_inner_wrap2 .gnb_inner .grouping ul { padding: 2px 0 20px 0; zoom: 1; }

.navi .gnb_menu li div.gnb_inner_wrap2 .gnb_inner .grouping li { padding-left: 11px; margin-top: 4px; }

.navi .gnb_menu li div.gnb_inner_wrap2 .gnb_inner .grouping a { color: #4d4d4d; }

.navi .gnb_menu li div.gnb_inner_wrap2 .gnb_inner .grouping a span { display: inline-block; width: auto; height: auto; margin: 0; background: none; }

.navi .gnb_menu li div.gnb_inner_wrap2 .gnb_inner .grouping a:hover { color: #4d4d4d; }

.navi .gnb_menu li div.gnb_inner_wrap2 .gnb_inner .grouping .special h3 { height: 13px; padding-top: 0px; background: none; color: #4e6ccc; }

.navi .gnb_menu li div.gnb_inner_wrap2 .gnb_inner .grouping .special a { color: #4e6ccc; }

.navi .gnb_menu li div.gnb_inner_wrap2 .gnb_inner .grouping .special a:hover { color: #4e6ccc; }

.navi .gnb_menu li div.gnb_inner_wrap2 .gnb_inner .grouping .special ul { padding-bottom: 5px; }

.navi .gnb_menu li div.gnb_inner_wrap2 .gnb_inner .banner { position: absolute; height: 100%; top: -1px; right: -302px; width: 300px; border: 1px solid #ea0001; border-left: 1px solid #e4e4e4; background: #fff; overflow: hidden; }

.navi .gnb_menu li div.gnb_inner_wrap2 .gnb_inner .banner .ban02 a { position: absolute; top: 199px; z-index: 1; display: block; height: 198px; border-left: none; }

.navi .gnb_menu li div.gnb_inner_wrap2 .gnb_inner .banner .ban02 a img { width: 300px; height: 198px; }

.navi .gnb_menu li div.gnb_inner_wrap2 .gnb_inner .banner .ban02 a:first-child { top: 0px; z-index: 2; padding-top: 0px; border-bottom: 1px solid #e4e4e4; }

.navi .gnb_menu li div.gnb_inner_wrap2 .gnb_inner .banner .ban01 a { position: absolute; top: 0px; z-index: 1; display: block; height: 396px; padding-top: 0px; border-left: none; }

.navi .gnb_menu li div.gnb_inner_wrap2 .gnb_inner .banner .ban01 a img { width: 300px; height: 396px; }

.navi .gnb_menu li.gnbm3 div.gnb_inner_wrap2 { left: -46px; }

.navi .gnb_menu li.gnbm4 div.gnb_inner_wrap2 { left: -131px; }

.navi .gnb_menu li.gnbm5 div.gnb_inner_wrap2 { left: -216px; }

.navi .gnb_menu li.gnbm6 div.gnb_inner_wrap2 { left: -301px; }

.navi .gnb_menu li.gnbm7 div.gnb_inner_wrap2 { left: -426px; }

.navi .gnb_menu li.gnbm8 div.gnb_inner_wrap2 { left: -500px; }

.navi .gnb_menu li.gnbm9 div.gnb_inner_wrap2 { left: -594px; }

.navi .gnb_menu li.gnbm10 div.gnb_inner_wrap2 { left: -646px; }

.navi .gnb_menu li.gnbm3 div.gnb_inner_wrap2.non_ban, .navi .gnb_menu li.gnbm4 div.gnb_inner_wrap2.non_ban, .navi .gnb_menu li.gnbm5 div.gnb_inner_wrap2.non_ban, .navi .gnb_menu li.gnbm6 div.gnb_inner_wrap2.non_ban { left: -1px; }

.navi .gnb_menu li.gnbm7 div.gnb_inner_wrap2.non_ban { left: -125px; }

.navi .gnb_menu li.gnbm8 div.gnb_inner_wrap2.non_ban { left: -199px; }

.navi .gnb_menu li.gnbm9 div.gnb_inner_wrap2.non_ban { left: -293px; }

.navi .gnb_menu li.gnbm10 div.gnb_inner_wrap2.non_ban { left: -367px; }

.navi .gnb_menu li div.gnb_inner_wrap2 .btn_close { position: absolute; z-index: 2; top: 10px; right: -292px; width: 16px; height: 15px; background: url("/img/default/btn/close06.gif") no-repeat 0 0; overflow: hidden; text-indent: -20000px; }

.navi .gnb_menu li div.gnb_inner_wrap2.non_ban .btn_close { display: none; }

.locatwrap { position: relative; z-index: 30; width: 980px; margin: 0 auto; padding-top: 10px; }

.locatwrap:after { display: block; clear: both; content: ''; }

.locatwrap h2 { font-size: 0; text-indent: -9999px; }

.locatwrap .go_home { float: left; padding: 2px 8px 0; color: #666; }

.locatwrap button { overflow: hidden; width: 178px; height: 21px; padding: 0 22px 0 8px; border: 1px solid #bbb; background: #fff url("/img/default/btn/select_arr.gif") no-repeat 100% 0; color: #4d4d4d; font: 12px/110% "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; text-align: left; }

.locatwrap .locastep { position: relative; float: left; padding: 0 7px 0 12px; background: url("/img/default/icon/bar_arr9px_666.gif") no-repeat 0 4px; }

.locatwrap .locastep.txtyp { float: left; padding: 2px 8px 0 13px; }

.locatwrap div.loca_conts { display: none; position: absolute; top: 23px; left: 12px; overflow: hidden; width: 174px; padding: 5px 0; border: 2px solid #666; background: #fff; }

.locatwrap div.locastep.selected .loca_conts { display: block; }

.locatwrap div.loca_conts ul { width: auto; line-height: 18px; }

.locatwrap div.loca_conts li { float: left; width: 179px !important; vertical-align: top; }

.locatwrap div.loca_conts li a { padding-left: 10px; }

.locatwrap div.loca_conts ul em { color: #e71818; font-weight: bold; }

.locatwrap div.loca_conts.li_5over { width: 358px; background: #fff url("/img/default/icon/bar_10px_dcdcdc.gif") repeat-y 177px 0; }

div.loca_conts.li_50over { width: 358px; background: #fff url("/img/default/icon/bar_10px_dcdcdc.gif") repeat-y 177px 0; }

.locatwrap div.loca_conts.li_5over li { float: left; }

.locatwrap div.loca_conts.li_50over { height: 412px; background-position: 170px 0; }

.locatwrap div.loca_conts.li_50over ul { height: 410px; overflow: scroll; overflow-x: hidden; }

.locatwrap div.loca_conts.li_50over ul li { width: 170px; }

.locatwrap div.first_cate div.loca_conts { width: 938px; padding: 0; background: url("/img/default/bg_locat.png") repeat-y 0 0; }

.locatwrap div.loca_conts > div { width: 100%; border-bottom: 1px solid #e4e4e4; }

.locatwrap div.loca_conts > div:after { display: block; clear: both; content: ''; }

.locatwrap div.loca_conts > div > div { float: left; width: 156px; padding-bottom: 10px; margin-left: -1px; border-left: 1px solid #eaeaea; }

.locatwrap div.loca_conts > div > div:nth-child(6) { width: 158px; }

.locatwrap div.loca_conts div h3 { height: 32px; padding-left: 10px; border-bottom: 1px solid #cbcbcb; background: #f2f2f2; color: #333; line-height: 35px; }

.locatwrap div.loca_conts div ul { padding-top: 5px; }

.locatwrap div.loca_conts div li { float: none; }

.locatwrap div.loca_conts div li.point a { color: #4e6ccc; }

.locatwrap div.locastep.last_cate { background: none !important; }

.locatwrap div.loca_conts.loca_specialshop { width: 378px; min-height: 252px; _height: 252px; background: #fff url("/img/default/location_special_bg.gif") repeat-y 100% 0; }

.locatwrap div.loca_conts.loca_specialshop li { float: none; }

.locatwrap div.loca_conts.loca_specialshop li a { display: block; line-height: 22px; }

.locatwrap div.loca_conts.loca_specialshop li a:hover { background: #f5f5f5; color: #e71818; font-weight: bold; }

div.loca_conts.loca_specialshop li.selected a { background: #f5f5f5; color: #e71818; font-weight: bold; }

.locatwrap div.loca_conts.loca_specialshop ul ul { display: none; overflow: auto; overflow-x: hidden; position: absolute; top: 7px; left: 185px; width: 188px; height: 250px; background: #f5f5f5; }

.locatwrap div.loca_conts.loca_specialshop li:hover ul { display: block; }

div.loca_conts.loca_specialshop .selected ul { display: block; }

.locatwrap div.loca_conts.loca_specialshop li.selected ul a { color: #4d4d4d; font-weight: normal; }

.locatwrap button.btn_rss { width: 18px; height: 18px; padding: 0; border: none; background: url("/img/default/icon/ico_rss.gif") no-repeat 0 0; font-size: 0; text-indent: -9999px; }

.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; }

.def_cpn { position: relative; z-index: 1; width: 168px; height: 78px; padding: 16px 15px 0 23px; background: url("/img/default/cpn.png") no-repeat 0 0; text-align: center; }

.def_cpn > span { letter-spacing: 0px; }

.def_cpn.c_blue { background-position: 0 -359px; }

.def_cpn.c_blue strong { color: #5365ed; }

.def_cpn.c_mileage { width: 141px; height: 81px; padding: 13px 0 0 65px; background-position: 0 -94px; }

.def_cpn.c_mileage strong { visibility: hidden; width: 1px; }

.def_cpn.c_mileage em { color: #f9a200; }

.def_cpn.c_point { width: 141px; height: 81px; padding: 13px 0 0 65px; background-position: 0 -188px; }

.def_cpn.c_point strong { visibility: hidden; width: 1px; }

.def_cpn.c_point em { color: #f96619; }

.def_cpn.c_package { width: 206px; height: 77px; padding: 0; background-position: 0 -282px; text-indent: -20000px; }

.def_cpn strong { display: block; width: 100%; height: 14px; color: #ea0000; margin-left: -6px; overflow: hidden; font-family: 굴림; line-height: 130%; }

.def_cpn em { display: block; width: 100%; font-family: Tahoma, sans-serif; font-size: 34px; font-weight: bold; color: #111; line-height: auto; }

:root .def_cpn em { line-height: 38px; }

.def_cpn em span { font-weight: normal; }

.def_cpn > span { display: block; width: 100%; height: 14px; margin-top: 3px; *margin-top: 0; margin-left: -6px; color: #666; overflow: hidden; font-family: 굴림; line-height: 150%; letter-spacing: -1px; }

.def_cpn .c_app, .def_cpn .c_sapp, .def_cpn .c_bapp { position: absolute; bottom: -5px; left: 0px; width: 28px; height: 48px; background: url("/img/evcpbenefit/cplaun/ico_hp.png") no-repeat 0 0; overflow: hidden; text-indent: -20000px; }

.def_cpn .c_sapp { background-position: -28px 0; }

.def_cpn .c_bapp { background-position: -56px 0; }

.cpn_box { position: relative; z-index: 1; width: 237px; padding-top: 15px; border: 1px solid #cbd3e0; border-bottom: 1px solid #a7aeb8; background: #fff; }

.cpn_box .def_cpn { margin: 0 auto; }

.cpn_box .cp_name { height: 37px; padding: 0 10px; margin-top: 15px; border-top: 1px solid #f0f1f5; background: url("/img/evcpbenefit/cplaun/cp_name_bg.gif") repeat-x 0 36px; color: #333; line-height: 36px; overflow: hidden; text-align: center; }

.cpn_box .cp_date { min-height: 32px; padding: 3px 10px; margin-top: -1px; border-top: 1px solid #f0f1f5; background: url("/img/evcpbenefit/cplaun/cp_name_bg.gif") repeat-x 0 36px; color: #757575; text-align: center; }

.cpn_box .cp_date .v { display: inline-block; width: 0px; min-height: 31px; margin: 0 0 0 -1px; vertical-align: middle; }

.cpn_box .cp_date .tx { display: inline-block; vertical-align: middle; }

.cpn_box .btn_cpdown { display: block; width: 100%; height: 36px; background: #fff; }

.cpn_box .btn_cpdown span { display: inline-block; padding-left: 19px; background: url("/img/evcpbenefit/cplaun/ico_down.gif") no-repeat 0 50%; font-weight: bold; color: #333; }

.cpn_box button.btn_cpdown:hover { background: #ea0000 url("/img/evcpbenefit/cplaun/ico_cpover.png") no-repeat 100% 100%; }

.cpn_box button.btn_cpdown:hover span { background-image: url("/img/evcpbenefit/cplaun/ico_down_fff.gif"); color: #fff; }

.cpn_box span.btn_cpdown { height: 36px; line-height: 36px; font-weight: bold; color: #a3a3a3; letter-spacing: -1px; text-align: center; }

.cpn_box.c_blue button.btn_cpdown:hover { background-color: #5365ed; }

.cpn_box.c_mileage button.btn_cpdown:hover { background-color: #f9a200; }

.cpn_box.c_point button.btn_cpdown:hover { background-color: #f96619; }

.def_cpn.disable, .cpn_box.disable .def_cpn { background-position: -206px 0px; }

.def_cpn.c_blue.disable, .cpn_box.disable .def_cpn.c_blue { background-position: -206px -359px; }

.def_cpn.c_mileage.disable, .cpn_box.disable .def_cpn.c_mileage { background-position: -206px -94px; }

.def_cpn.c_point.disable, .cpn_box.disable .def_cpn.c_point { background-position: -206px -188px; }

.def_cpn.c_package.disable { background-position: -206px -282px; }

.def_cpn.disable strong, .def_cpn.disable em, .def_cpn.disable > span { color: #999; }

.cpn_box.disable .def_cpn strong, .cpn_box.disable .def_cpn em, .cpn_box.disable .def_cpn > span { color: #999; }

.cpn_box.disable .cp_name { color: #999; }

.def_cpn .flag_wrap { position: absolute; left: 0; top: 0; text-align: left; }

.def_cpn .flag_wrap div { display: block; width: 44px; height: 20px; background: url("/img/evcpbenefit/cplaun/ico_card.gif") no-repeat 0 0; overflow: hidden; text-indent: -20000px; }

.def_cpn .flag_wrap .ico_card_01 { background-position: 0 0; }

.def_cpn .flag_wrap .ico_card_02 { background-position: 0 -21px; }

.def_cpn .flag_wrap .ico_card_04 { width: 49px; background-position: 0 -42px; }

.def_cpn .flag_wrap .ico_card_06 { background-position: 0 -63px; }

.def_cpn .flag_wrap .ico_card_07 { width: 49px; background-position: 0 -84px; }

.def_cpn .flag_wrap .ico_card_08 { width: 49px; background-position: 0 -105px; }

.def_cpn .flag_wrap .ico_card_11 { background-position: 0 -126px; }

.def_cpn .flag_wrap .ico_card_16 { background-position: 0 -147px; }

.def_cpn .flag_wrap .ico_card_17 { background-position: 0 -168px; }

.def_cpn .flag_wrap .ico_card_27 { background-position: 0 -189px; }

.def_cpn .flag_wrap .ico_card_31 { background-position: 0 -210px; }

.def_cpn .flag_wrap .ico_card_35 { background-position: 0 -231px; }

.def_cpn .flag_wrap .ico_card_36 { width: 49px; background-position: 0 -252px; }

.defbtn_cdown { display: inline-block; width: 154px; height: 50px; padding-left: 20px; background: #fff; font-size: 14px; font-weight: bold; line-height: 3.5; vertical-align: middle; }

.defbtn_cdown.ctype { border: 1px solid #ea0000; background: #fff url("/img/default/btn/def_down.png") no-repeat 20px 50%; color: #ea0000; }

.defbtn_cdown.ctype2 { border: 1px solid #3a3c45; background: #fff url("/img/default/btn/def_down2.png") no-repeat 20px 50%; color: #3a3c45; }

.defbtn_cdown.ctype:hover { background: #ea0000 url("/img/default/btn/def_down_w.png") no-repeat 20px 50%; color: #fff; }

.defbtn_cdown.ctype2:hover { background: #3a3c45 url("/img/default/btn/def_down_w.png") no-repeat 20px 50%; color: #fff; }

span.defbtn_cdown { padding-left: 0px; border: 1px solid #bfbfbf; background: #ececec; text-align: center; color: #999; vertical-align: middle; }

.def_cpn.c_size_big { width: 210px; height: 100px; padding: 12px 18px 0 18px; background: url(/img/default/cpn_l.png) no-repeat left top; }

.def_cpn.c_size_big strong { height: 20px; font-weight: normal; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 16px; line-height: 20px; }

.def_cpn.c_size_big em { font-size: 40px; line-height: 44px; }

.def_cpn.c_size_big > span { height: 20px; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 14px; line-height: 20px; }

.def_cpn.c_size_big.c_blue { background-position: left -224px; }

.def_cpn.c_size_big.c_mileage { background-position: left -336px; }

.def_cpn.c_size_big.c_point { background-position: left -448px; }

.def_cpn.c_size_big.disable { background-position: left -112px; }

.def_cpn.c_size_small { width: 150px; height: 72px; padding: 7px 12px 0 12px; background: url("/img/default/cpn_s.png") no-repeat left top; }

.def_cpn.c_size_small strong { height: 16px; font-weight: normal; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 12px; line-height: 16px; }

.def_cpn.c_size_small em { font-size: 28px; line-height: 30px; }

.def_cpn.c_size_small > span { height: 16px; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 12px; line-height: 16px; }

.def_cpn.c_size_small.c_blue { background-position: left -158px; }

.def_cpn.c_size_small.c_mileage { background-position: left -237px; }

.def_cpn.c_size_small.c_point { background-position: left -316px; }

.def_cpn.c_size_small.disable { background-position: left -79px; }

.def_cpn.c_down_big { position: relative; width: 211px; height: 100px; padding: 12px 96px 0 18px; background: url("/img/default/cpn_l.png") no-repeat -246px top; }

.def_cpn.c_down_big strong { height: 20px; font-weight: normal; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 16px; line-height: 20px; }

.def_cpn.c_down_big em { font-size: 40px; line-height: 44px; }

.def_cpn.c_down_big > span { height: 20px; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 14px; line-height: 20px; }

.def_cpn.c_down_big .btn_cpn_down { position: absolute; top: 0; right: 0; width: 80px; height: 112px; margin-top: 0; font-size: 0; line-height: 0; color: transparent; background: transparent; }

.def_cpn.c_down_big.c_blue { background-position: -246px -224px; }

.def_cpn.c_down_big.c_mileage { padding-right: 90px; background-position: -246px -336px; padding-right: 88px; }

.def_cpn.c_down_big.c_point { padding-right: 88px; }

.def_cpn.c_down_big.c_mileage .btn_cpn_down { width: 72px; }

.def_cpn.c_down_big.c_point { background-position: -246px -448px; }

.def_cpn.c_down_big.c_point .btn_cpn_down { width: 72px; }

.def_cpn.c_down_big.disable { background-position: -246px -112px; }

.def_cpn.c_down_big.c_mileage.disable { background-position: -571px -336px; }

.def_cpn.c_down_big.c_point.disable { background-position: -571px -448px; }

.def_cpn.c_down_big.c_point em, .def_cpn.c_down_big.c_mileage em { margin-left: -15px; }

.def_cpn.c_down_small { width: 149px; height: 72px; padding: 7px 70px 0 12px; background: url("/img/default/cpn_s.png") no-repeat -173px top; }

.def_cpn.c_down_small strong { height: 16px; font-weight: normal; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 12px; line-height: 16px; }

.def_cpn.c_down_small em { font-size: 28px; line-height: 30px; }

.def_cpn.c_down_small > span { height: 16px; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 12px; line-height: 16px; }

.def_cpn.c_down_small .btn_cpn_down { position: absolute; top: 0; right: 0; width: 57px; height: 79px; margin-top: 0; font-size: 0; line-height: 0; color: transparent; background: transparent; }

.def_cpn.c_down_small.c_blue { background-position: -173px -158px; }

.def_cpn.c_down_small.c_mileage { background-position: -173px -237px; }

.def_cpn.c_down_small.c_point { background-position: -173px -316px; }

.def_cpn.c_down_small.c_mileage em, .def_cpn.c_down_small.c_point em { margin-left: -10px; color: #000; }

.def_cpn.c_down_small.c_mileage, .def_cpn.c_down_small.c_point { padding-right: 64px; }

.def_cpn.c_down_small.c_mileage .btn_cpn_down, .def_cpn.c_down_small.c_point .btn_cpn_down { width: 51px; }

.def_cpn.c_down_small.disable { background-position: -173px -79px; }

.def_cpn.c_down_small.c_mileage.disable { background-position: -403px -237px; }

.def_cpn.c_down_small.c_point.disable { background-position: -403px -316px; }

.def_cpn.c_size_big.c_mileage strong, .def_cpn.c_size_small.c_mileage strong, .def_cpn.c_down_big.c_mileage strong, .def_cpn.c_down_small.c_mileage strong { visibility: visible; width: 100%; color: #d89300; }

.def_cpn.c_size_big.c_point strong, .def_cpn.c_size_small.c_point strong, .def_cpn.c_down_small.c_point strong { visibility: visible; width: 100%; color: #df5b1f; }

.def_cpn.c_down_big.c_point strong { visibility: visible; width: 100%; color: #df5b1f; }

.def_cpn.c_down_big.c_mileage.disable strong, .def_cpn.c_down_big.c_mileage.disable em { color: #999; }

.def_cpn.c_down_big.c_point.disable strong, .def_cpn.c_down_big.c_point.disable em { color: #999; }

.def_cpn.c_down_small.c_mileage.disable strong, .def_cpn.c_down_small.c_mileage.disable em { color: #999; }

.def_cpn.c_down_small.c_point.disable strong, .def_cpn.c_down_small.c_point.disable em { color: #999; }

.def_cpn.c_size_big.c_mileage em, .def_cpn.c_size_big.c_point em { color: #000; }

.def_cpn.c_size_small.c_mileage em, .def_cpn.c_size_small.c_point em { color: #000; }

.def_cpn.c_down_big.c_mileage em, .def_cpn.c_down_big.c_point em { color: #000; }

.def_cp { position: relative; z-index: 1; width: 360px; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #000; letter-spacing: -1px; background: #fff; border-radius: 14px; }

.def_cp .frame_g { display: block; position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; *width: 358px; *height: 99.8%; border: 1px solid #000; border-radius: 14px; opacity: 0.1; filter: alpha(opacity=10); box-sizing: border-box; }

.def_cp .cp_info { position: relative; z-index: 1; width: 346px; height: 180px; background: url("/img/common/v2/sp_cupon.png") no-repeat 100% 0 #fff; border-left: 14px solid #dd2a3d; border-radius: 14px 14px 0 0; }

.def_cp .cp_info .cp_name { position: absolute; z-index: 1; top: 93px; left: 26px; overflow: hidden; width: 195px; max-height: 58px; font-size: 24px; color: #f43142; line-height: 29px; }

.def_cp .cp_info .cp_rate { display: inline-block; margin: 13px 0 0 27px; font-size: 58px; letter-spacing: -3px; }

.def_cp .cp_info .cp_channel { position: absolute; z-index: 1; top: 16px; right: 16px; display: block; height: 36px; padding: 0 15px; border-radius: 18px; background: #333; color: #fff; font-size: 17px; font-weight: bold; line-height: 33px; overflow: hidden; }

.def_cp .lnk_detail, .def_cp button.btn_down, .def_cp span.btn_down { display: block; width: 100%; height: 62px; border: 1px solid #e5e5e5; border-top: 1px dashed #d9d9d9; border-radius: 0 0 14px 14px; font-size: 20px; font-weight: bold; background: #fafafa; text-align: center; line-height: 60px; letter-spacing: -2px; box-sizing: border-box; text-decoration: none !important; color: #111; }

.def_cp .lnk_detail, .def_cp span.btn_down { *width: 358px; *height: 60px; }

.def_cp .lnk_detail:after { display: inline-block; content: ''; width: 23px; height: 18px; margin-left: 8px; margin-bottom: -2px; background: url("/img/common/v2/sp_cupon.png") no-repeat 0 -368px; }

.def_cp button.btn_down:after { display: inline-block; content: ''; width: 26px; height: 24px; margin-left: 8px; margin-bottom: -4px; background: url("/img/common/v2/sp_cupon.png") no-repeat -28px -367px; }

.def_cp span.btn_down { color: #b9b9b9; }

.def_cp .btn_box { position: relative; z-index: 2; width: 100%; text-align: right; box-sizing: border-box; }

.def_cp .btn_guide { display: inline-block; margin: 0 20px 13px 0; font-size: 16px; font-weight: bold; color: #111; letter-spacing: -2px; text-align: right; text-decoration: none !important; }

.def_cp .btn_guide:after { display: inline-block; content: ''; width: 20px; height: 20px; margin-left: 8px; background: url("/img/common/v2/sp_cupon.png") no-repeat -57px -368px; vertical-align: middle; }

.def_cp.style_simple .cp_info { border-radius: 14px; }

.def_cp.style_simple .cp_name_big { display: block; width: 292px; height: 180px; font-size: 51px; color: #000; letter-spacing: -2px; text-align: center; line-height: 180px; *line-height: 170px; }

.def_cp .cp_guide { border-top: 1px solid #e5e5e5; padding: 7px 5px 17px 20px; font-size: 16px; text-align: left; *zoom: 1; }

.def_cp .cp_guide li { position: relative; z-index: 1; padding-left: 11px; margin: 5px 0; color: #333; max-height: 40px; overflow: hidden; *zoom: 1; *list-style-type: disc; *list-style: inside; *vertical-align: middle; *text-indent: -10px; line-height: 20px; }

.def_cp .cp_guide li:before { position: absolute; top: 10px; left: 0px; display: block; content: ''; width: 6px; height: 1px; overflow: hidden; background: #333; }

.def_cp .pay11 { display: inline-block; }

.def_cp .pay11:after { display: inline-block; content: ""; width: 10px; height: 12px; background: url("/img/common/v2/sp_cupon.png") no-repeat -27px -395px; margin: 0 0px 0 3px; vertical-align: middle; }

.def_cp.cp_siz_mid { width: 240px; border-radius: 8px; }

.def_cp.cp_siz_mid.style_height_fixed { height: 337px; }

.def_cp.cp_siz_mid.style_height_fixed .btn_box { position: absolute; bottom: 0; }

.def_cp.cp_siz_mid .cp_info { width: 230px; height: 120px; border-left-width: 10px; background-position: 100% -30px; border-radius: 8px 8px 0 0; }

.def_cp.cp_siz_mid .cp_info .cp_channel { top: 10px; right: 10px; height: 28px; border-radius: 14px; font-size: 14px; line-height: 26px; padding: 0 12px; }

.def_cp.cp_siz_mid.style_simple .cp_info { border-radius: 8px; }

.def_cp.cp_siz_mid.style_simple .cp_name_big { width: 203px; height: 120px; font-size: 37px; line-height: 120px; }

.def_cp.cp_siz_mid .cp_name { width: 130px; max-height: 42px; top: 65px; left: 20px; font-size: 18px; line-height: 21px; letter-spacing: -1px; }

.def_cp.cp_siz_mid .cp_rate { font-size: 38px; margin-left: 21px; letter-spacing: -2px; }

.def_cp.cp_siz_mid .cp_guide { position: relative; z-index: 1; font-size: 16px; height: 83px; overflow: hidden; padding-left: 15px; }

.def_cp.cp_siz_mid .cp_guide li { padding: 2px 10px 0 15px; }

.def_cp.cp_siz_mid .cp_guide li:before { top: 12px; width: 6px; }

.def_cp.cp_siz_mid .lnk_detail { height: 55px; font-size: 16px; line-height: 53px; }

.def_cp.cp_siz_mid .lnk_detail:after { width: 19px; height: 14px; background-position: -4px -370px; }

.def_cp.cp_siz_mid button.btn_down { height: 55px; font-size: 16px; line-height: 53px; }

.def_cp.cp_siz_mid span.btn_down { height: 55px; font-size: 16px; line-height: 53px; }

.def_cp.cp_siz_mid .frame_g { border-radius: 8px; -ms-border-radius: 8px; }

.def_cp.cp_siz_mid .lnk_detail, .def_cp.cp_siz_mid button.btn_down, .def_cp.cp_siz_mid span.btn_down { border-radius: 0 0 8px 8px; -ms-border-radius: 0 0 8px 8px; }

.def_cp.cp_siz_mid .frame_g, .def_cp.cp_siz_mid .lnk_detail, .def_cp.cp_siz_mid span.btn_down { *width: 238px; }

.def_cp.cp_siz_small { width: 200px; border-radius: 6px; }

.def_cp.cp_siz_small .style_height_fixed { height: 293px; }

.def_cp.cp_siz_small .style_height_fixed .btn_box { position: absolute; bottom: 0; }

.def_cp.cp_siz_small .cp_info { width: 192px; height: 100px; border-left-width: 8px; background-position: 100% -39px; border-radius: 6px 6px 0 0; }

.def_cp.cp_siz_small .cp_info .cp_channel { top: 9px; right: 9px; height: 24px; padding: 0 10px; border-radius: 12px; font-size: 12px; line-height: 22px; }

.def_cp.cp_siz_small.style_simple .cp_info { border-radius: 6px; }

.def_cp.cp_siz_small.style_simple .cp_name_big { width: 172px; height: 100px; font-size: 32px; line-height: 100px; }

.def_cp.cp_siz_small .cp_name { top: 52px; left: 12px; width: 115px; max-height: 34px; font-size: 15px; line-height: 17px; }

.def_cp.cp_siz_small .cp_rate { font-size: 32px; margin: 5px 0 0 12px; letter-spacing: -2px; }

.def_cp.cp_siz_small .cp_guide { position: relative; z-index: 1; height: 83px; padding-left: 10px; font-size: 14px; overflow: hidden; }

.def_cp.cp_siz_small .cp_guide li { padding: 2px 0 0 10px; max-height: 37px; line-height: 19px; }

.def_cp.cp_siz_small .cp_guide li:before { top: 12px; width: 6px; }

.def_cp.cp_siz_small .btn_guide { font-size: 14px; }

.def_cp.cp_siz_small .lnk_detail { height: 48px; font-size: 16px; line-height: 44px; }

.def_cp.cp_siz_small .lnk_detail:after { width: 19px; height: 14px; background-position: -4px -370px; }

.def_cp.cp_siz_small button.btn_down { height: 48px; font-size: 16px; line-height: 44px; }

.def_cp.cp_siz_small button.btn_down:after { width: 22px; height: 20px; background-position: -29px -370px; }

.def_cp.cp_siz_small span.btn_down { height: 48px; font-size: 16px; line-height: 44px; }

.def_cp.cp_siz_small .frame_g { border-radius: 6px; }

.def_cp.cp_siz_small .lnk_detail, .def_cp.cp_siz_small button.btn_down, .def_cp.cp_siz_small span.btn_down { border-radius: 0 0 6px 6px; }

.def_cp.cp_siz_small .frame_g, .def_cp.cp_siz_small .lnk_detail, .def_cp.cp_siz_small span.btn_down { *width: 198px; }

.def_cp.cp_siz_xsmall { width: 100px; border-radius: 3px; }

.def_cp.cp_siz_xsmall .frame_g { border-radius: 3px; *width: 98px; *height: 48px; }

.def_cp.cp_siz_xsmall .cp_info { border-radius: 3px 3px 0 0; width: 100px; *width: 94px; height: 50px; border-left-width: 6px; background-position: 100% -65px; border-radius: 3px; box-sizing: border-box; }

.def_cp.cp_siz_xsmall .cp_info .cp_channel { top: -12px; right: -11px; height: 24px; padding: 0 9px; border-radius: 12px; font-size: 12px; line-height: 23px; }

.def_cp.cp_siz_xsmall .cp_rate { text-align: center; font-size: 22px; width: 80px; margin: 12px 0 0 0; letter-spacing: -1px; }

.def_cp.type_delivery .cp_info { background-position-y: -184px; border-color: #4f63fa; }

.def_cp.type_delivery .cp_name { color: #5165f4; }

.def_cp.type_delivery.cp_siz_mid .cp_info { background-position-y: -213px; }

.def_cp.type_delivery.cp_siz_small .cp_info { background-position-y: -223px; }

.def_cp.type_delivery.cp_siz_xsmall .cp_info { background-position-y: -248px; }

body.hidden { visibility: hidden; }

.lay_nw_def { display: none; position: absolute; z-index: 1000; width: 398px; border: 1px solid #666; background-color: #fff; }

.lay_nw_def .sub_tit { color: #111; padding-bottom: 4px; }

.lay_nw_def .sub_text { color: #666; }

.lay_nw_def.on { display: block; }

.lay_nw_def.wds { width: 248px; }

.lay_nw_def .lay_tit { height: 38px; padding: 0 15px; border-bottom: 1px solid #dadada; font-size: 16px; color: #333; line-height: 34px; }

.lay_nw_def .lay_conts { padding: 15px 15px 20px 15px; font-size: 14px; line-height: 1.6; color: #666; }

.lay_nw_def .lay_conts.txt { padding: 9px 15px 17px; }

.lay_nw_def .lay_conts img { vertical-align: top; }

.lay_nw_def button.btn_laycls { position: absolute; right: 3px; top: 10px; width: 32px; height: 24px; background: url("/img/common/v2/sp_common_v2.png") no-repeat 0 -29px; }

.lay_nw_def .layctr_txt { padding-top: 5px; text-align: center; }

.lay_nw_def .layctr_txt em { display: block; margin: -4px 0 2px; font-size: 18px; line-height: 28px; color: #333; }

.lay_nw_def a.btn_lay { display: inline-block; min-width: 58px; height: 33px; padding: 0 15px; border: 1px solid #555; background-color: #555; font-size: 14px; line-height: 30px; color: #fff; text-align: center; }

.lay_nw_def a.btn_lay.white { border: 1px solid #dadada; background-color: #fff; color: #666; }

.lay_nw_def a.sbtn_lay { display: inline-block; width: 41px; height: 23px; border: 1px solid #555; background-color: #555; font-size: 12px; line-height: 20px; color: #fff; text-align: center; vertical-align: middle; }

.lay_nw_def a.btn_lay:hover, .lay_nw_def a.sbtn_lay:hover { text-decoration: none; }

.lay_nw_def .layctr_btn { margin-top: 18px; text-align: center; }

.lay_nw_def .layctr_btn.line { margin-top: 13px; padding-top: 20px; border-top: 1px dashed #dadada; }

.lay_nw_def .layctr_btn a, .lay_nw_def .layctr_btn button { margin: 0 2px; }

.lay_nw_def.lay_sns_v2 { width: 188px; }

.lay_nw_def.lay_sns_v2 .lay_conts { padding: 15px 0 10px; }

.lay_nw_def.lay_sns_v2 button.btn_laycls { right: 4px; top: 7px; width: 32px; height: 24px; background-position: 0 -29px; }

.lay_sns_v2 .sns_type { padding: 0 0 15px 15px; }

.lay_sns_v2 .sns_type li { float: left; margin-left: 30px; }

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

.lay_sns_v2 .sns_type li a { display: block; width: 33px; height: 32px; background: url("/img/common/v2/sp_common_v2.png") no-repeat -57px -22px; }

.lay_sns_v2 .sns_type li a.facebook { background-position: -57px -22px; }

.lay_sns_v2 .sns_type li a.twitter { background-position: -97px -22px; }

.lay_sns_v2 .sns_type li a.kakao { background-position: -137px -22px; }

.lay_sns_v2 .sns_url { padding: 10px 15px 0; border-top: 1px solid #dadada; }

.lay_sns_v2 .sns_url .btn_nw_gray { width: 41px; min-width: 40px; }

.lay_sns_v2 .sns_url input[type='text'] { width: 105px; padding: 3px 4px 0; padding-top: 5px \0/IE8; padding-bottom: 2px \0/IE8; *padding-top: 5px; *padding-bottom: 2px; color: #666; font-size: 12px; border: 1px solid #dadada; border-right: 0; line-height: 16px; vertical-align: middle; }

:root .lay_nw_def.lay_sns_v2 input[type='text'] { padding: 3px 4px 5px; }

.box_select { display: inline-block; height: 24px; padding: 4px 9px 0; border: 1px solid #dadada; background-color: #fff; vertical-align: middle; *height: 30px; *padding: 0 0 0; *border: 0; }

.box_select select { border: 0 none; background-color: #fff; vertical-align: top; *font-size: 12px; }

.row_tb { width: 100%; border-top: 1px solid #666; }

.row_tb th { height: 20px; padding: 6px 0 0 10px; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; background: #f5f5f5; font-size: 12px; color: #333; font-weight: normal; text-align: left; vertical-align: top; }

.row_tb td { padding: 5px 0 5px 20px; border-bottom: 1px solid #dadada; font-size: 12px; color: #666; }

.col_tb { width: 100%; border-top: 1px solid #666; }

.col_tb th { height: 30px; padding-left: 10px; border-bottom: 1px solid #dadada; background: #f5f5f5; font-size: 12px; color: #333; font-weight: normal; text-align: left; vertical-align: middle; }

.col_tb td { padding: 6px 0 4px 10px; border-bottom: 1px solid #dadada; border-left: 1px solid #dadada; font-size: 12px; color: #666; text-align: left; }

.col_tb td:first-child { border-left: none; }

.tbl_info_terms { width: 100%; margin: 8px 0 0; border: 1px solid #cecece; border-left: none; font-size: 12px; line-height: 160%; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "돋움", dotum, sans-serif; letter-spacing: -1px; }

.tbl_info_terms th { padding: 8px 5px 5px 5px; margin: 0; vertical-align: middle; text-align: center; color: #666; border-left: 1px solid #cecece; background-color: #f7f7f7; }

.tbl_info_terms td { padding: 8px 5px 5px 5px; margin: 0; vertical-align: middle; text-align: center; color: #666; border-left: 1px solid #cecece; border-top: 1px solid #d9d9d9; }

.tbl_info_terms .txt_point { font-size: 15px; font-weight: bold; }

.lay_textBbox { width: 100%; padding: 15px 0 13px; background: #f5f5f5; font-size: 14px; text-align: center; color: #333; }

.lay_nw_def .day_close { position: relative; margin-top: 20px; border-top: 1px solid #dadada; }

.lay_nw_def .day_close label { display: inline-block; padding: 10px 0 0 20px; font-size: 12px; color: #333; }

.lay_nw_def .day_close input { vertical-align: top; position: absolute; top: 12px; left: 0; z-index: 50; }

.lay_nw_def.direct_go_wrap .lay_conts .direct_go { line-height: 1.2; }

.lay_nw_def.direct_go_wrap .lay_conts .direct_go dl { margin-top: 20px; }

.lay_nw_def.direct_go_wrap .lay_conts .direct_go dl:first-child { margin-top: 0; }

.lay_nw_def.direct_go_wrap .lay_conts .direct_go dt { margin-bottom: 10px; color: #111; font-size: 14px; }

.lay_nw_def.direct_go_wrap .lay_conts .direct_go dd { font-size: 12px; }

.lay_nw_def.direct_go_wrap .lay_conts .direct_go ol li { padding: 1px 0 5px; color: #536dfe; }

.lay_nw_def.direct_go_wrap .lay_conts .direct_go dd .m_benefit { padding-top: 7px; color: #f43142; }

.lay_nw_def.direct_go_wrap .lay_conts .direct_go dd .m_benefit .ico { display: inline-block; width: 5px; height: 5px; margin-right: 8px; background: url("/img/common/v2/sp_common_v2.png") no-repeat -133px -82px; vertical-align: 0.2em; }

.lay_nw_def.direct_go_wrap .lay_conts .direct_go ul li { float: left; margin: 0 -1px -1px 0; border: 1px solid #dadada; }

.lay_nw_def.direct_go_wrap .lay_conts .direct_go ul li .btn_way { display: block; width: 118px; height: 33px; text-align: center; color: #666; background: #fff; font: normal 11px/1.2 "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.lay_nw_def.direct_go_wrap .lay_conts .direct_go ul li .btn_way:hover { color: #f43142; text-decoration: none; }

.lay_nw_def.direct_go_wrap .lay_conts .direct_go .btn_sec { margin-top: 15px; text-align: center; }

.lay_nw_def.direct_go_wrap .lay_conts .direct_go .btn_nw_gray { padding-left: 10px; padding-right: 10px; }

.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 { 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 .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; }

.ico_nowdely { display: inline-block; overflow: hidden; width: 57px; height: 17px; margin: 0; background: url("/img/prdc/img_sp.gif") no-repeat 0 -293px; vertical-align: middle; font-size: 0; }

.amore_beautypoint { position: relative; width: 630px; margin: 10px 0 0; padding: 0 165px 0 0; background-color: #e0eaf5; border-top: 1px solid #d8e4f7; border-bottom: 1px solid #d0def9; font-family: "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.amore_beautypoint.btn_m { width: 590px; padding-right: 205px; }

.amore_beautypoint.btn_l { width: 552px; padding-right: 243px; }

.amore_beautypoint .notice { display: table-cell; width: 100%; padding-left: 10px; height: 59px; line-height: 59px; font-size: 14px; color: #3b5e8d; vertical-align: middle; text-decoration: none; }

.amore_beautypoint .notice span { overflow: hidden; display: inline-block; max-height: 38px; margin: -1px 0 0; *margin: -2px 0 0; padding: 0 0 0 20px; line-height: 19px; font-weight: bold; word-wrap: break-word; word-break: break-all; vertical-align: text-top; }

.amore_beautypoint.wide { width: 650px; padding-left: 165px; background: #e0eaf5 url("/img/specialshop/amore/bg_amore_beautypoint.png") 0 0 no-repeat; }

.amore_beautypoint.wide.btn_m { width: 610px; }

.amore_beautypoint.wide.btn_l { width: 572px; }

.amore_beautypoint .btns { position: absolute; top: 13px; right: 28px; display: inline-block; padding: 0 18px; height: 31px; border: 1px solid #9bb2d4; border-radius: 50px 50px; text-decoration: none; }

.amore_beautypoint .btns span { display: inline-block; height: 16px; margin: 6px 0 0; *margin: 8px 0 0; padding: 0 22px 0 0; font-size: 14px; color: #3b5e8d; font-weight: bold; line-height: 16px; text-align: center; background: url("/img/specialshop/amore/bg_btns.gif") 100% -15px no-repeat; }

.amore_beautypoint .btns.arr_r span { background-position: 103% 3px; }

.amore_beautypoint.wide .notice span { padding-left: 0; }

.header_ad_sub { position: absolute; top: 25px; right: 7px; }

.header_ad_shocking { position: absolute; bottom: 5px; right: 0px; }

.header_ad_shocking img { width: 175px; height: 90px; }

#layBodyWrap .wing_banner.wing_fixed { position: fixed; top: 0; }

.experience_type1 { display: inline-block; width: 88px; height: 20px; font-size: 12px; color: #d72e20; border: 1px solid #d72e20; text-align: center; line-height: 19px; }

.experience_type1 .icon { display: inline-block; width: 10px; height: 12px; margin-top: 4px; background: url("/img/common/v2/sp_common_v2.png") no-repeat -80px -365px; vertical-align: top; }

.experience_type2 { font-size: 11px; color: #d72e20; letter-spacing: -1px; }

.experience_type2 .icon { display: inline-block; width: 9px; height: 11px; margin: 1px 2px 0 0; background: url("/img/common/v2/sp_common_v2.png") no-repeat -94px -365px; vertical-align: top; }

/*# sourceMappingURL=default.css.map */
