@charset "utf-8";

@font-face {
    font-family: 'whitneyBold';
    src: url('/_ui/desktop/common/font/whitney-bold-adv-webfont.eot');
    src: url('/_ui/desktop/common/font/whitney-bold-adv-webfont.eot?#iefix') format('embedded-opentype'),
         url('/_ui/desktop/common/font/whitney-bold-adv-webfont.woff2') format('woff2'),
         url('/_ui/desktop/common/font/whitney-bold-adv-webfont.woff') format('woff'),
         url('/_ui/desktop/common/font/whitney-bold-adv-webfont.ttf') format('truetype'),
         url('/_ui/desktop/common/font/whitney-bold-adv-webfont.svg#whitneybold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'whitneyBook';
    src: url('/_ui/desktop/common/font/whitney-book-adv-webfont.eot');
    src: url('/_ui/desktop/common/font/whitney-book-adv-webfont.eot?#iefix') format('embedded-opentype'),
         url('/_ui/desktop/common/font/whitney-book-adv-webfont.woff2') format('woff2'),
         url('/_ui/desktop/common/font/whitney-book-adv-webfont.woff') format('woff'),
         url('/_ui/desktop/common/font/whitney-book-adv-webfont.ttf') format('truetype'),
         url('/_ui/desktop/common/font/whitney-book-adv-webfont.svg#whitneybook') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'whitneyMedium';
    src: url('/_ui/desktop/common/font/whitney-medium-adv-webfont.eot');
    src: url('/_ui/desktop/common/font/whitney-medium-adv-webfont.eot?#iefix') format('embedded-opentype'),
         url('/_ui/desktop/common/font/whitney-medium-adv-webfont.woff2') format('woff2'),
         url('/_ui/desktop/common/font/whitney-medium-adv-webfont.woff') format('woff'),
         url('/_ui/desktop/common/font/whitney-medium-adv-webfont.ttf') format('truetype'),
         url('/_ui/desktop/common/font/whitney-medium-adv-webfont.svg#whitneymedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'whitneyLight';
    src: url('/_ui/desktop/common/font/whitney-light-adv-webfont.eot');
    src: url('/_ui/desktop/common/font/whitney-light-adv-webfont.eot?#iefix') format('embedded-opentype'),
         url('/_ui/desktop/common/font/whitney-light-adv-webfont.woff2') format('woff2'),
         url('/_ui/desktop/common/font/whitney-light-adv-webfont.woff') format('woff'),
         url('/_ui/desktop/common/font/whitney-light-adv-webfont.ttf') format('truetype'),
         url('/_ui/desktop/common/font/whitney-light-adv-webfont.svg#whitneylight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'whitneySemibold';
    src: url('/_ui/desktop/common/font/whitney-semibld-adv-webfont.eot');
    src: url('/_ui/desktop/common/font/whitney-semibld-adv-webfont.eot?#iefix') format('embedded-opentype'),
         url('/_ui/desktop/common/font/whitney-semibld-adv-webfont.woff2') format('woff2'),
         url('/_ui/desktop/common/font/whitney-semibld-adv-webfont.woff') format('woff'),
         url('/_ui/desktop/common/font/whitney-semibld-adv-webfont.ttf') format('truetype'),
         url('/_ui/desktop/common/font/whitney-semibld-adv-webfont.svg#whitneylight') format('svg');
    font-weight: normal;
    font-style: normal;
}
/****************************************************
 Reset
****************************************************/
article, aside, figure, figure img, figcaption, hgroup, footer, header, nav, section, video, object{display:block}
body{-webkit-text-size-adjust:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color: rgba(0,0,0,0);overflow-y: visible !important;font-family:"Malgun Gothic","맑은 고딕","Dotum","돋움", AppleGothic,sans-serif;color:#555;font-size:12px;}
body,p,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,select,button,code,label, em, span{margin:0;padding:0;vertical-align:top;line-height:20px;word-break:break-all;}
input, textarea, button, select{font-family:"Malgun Gothic","맑은 고딕","Dotum","돋움", AppleGothic,sans-serif; color: #555; font-size: 12px;}
label, em, span{font-size:inherit;}
form{display:inline;margin:none}
img,fieldset{border:0}
hr{display:none}
li{list-style:none}
em,address{font-style:normal}
label,input,select,textarea{vertical-align:middle;/*-webkit-appearance:none*/}
legend{position:absolute;left:-5000px;font-size:0}
caption{position:relative;left:-5000px;height:0;line-height:0;text-indent:-5000px}
a{color:#444;outline:none;}
a:link,a:active,a:visited,a{text-decoration:none;}
a:hover{text-decoration:none;color:#727272}
table {width:100%;border-collapse: collapse;border-spacing: 0;}
del{display:block;}

input[type=text],
input[type=password],
input[type=email],
input[type=number],
input[type=search]{margin-right:5px;height:28px;line-height:30px;text-indent:10px;border:1px solid #ccc}
input[type=file]{margin-right:5px;height:28px;line-height:30px;border:1px solid #ccc}
input[type=radio],input[type=checkbox]{width:13px;height:13px;margin:3px 3px 0 0; margin:1px 3px 0 0\9;}
textarea{padding:5px 10px;width:97%;border:1px solid #ccc;resize:none;line-height: 20px}
select{margin:2px 5px 0 0;height:30px;border:1px solid #ccc;padding:3px 8px 6px 8px;vertical-align:top;margin-top:1px\9;}
@-moz-document url-prefix(){select {padding:0 8px;};}

/* input disabled */
textarea:disabled,
input:not([type]):disabled,
input[type="color"]:disabled,
input[type="date"]:disabled,
input[type="datetime"]:disabled,
input[type="datetime-local"]:disabled,
input[type="email"]:disabled,
input[type="month"]:disabled,
input[type="password"]:disabled,
input[type="number"]:disabled,
input[type="search"]:disabled,
input[type="tel"]:disabled,
input[type="text"]:disabled,
input[type="time"]:disabled,
input[type="url"]:disabled,
input[type="week"]:disabled{background:#f9f9f9}

/****************************************************
 Skip_navigation
****************************************************/
#accessibility {position:relative;width:100%;top:0;left:0;z-index:10000;}
#accessibility ul li {position:absolute;top:-1px;left:0;width:100%;}
#accessibility a, #accessibility a:link {display:block;width:100%;height:1px;margin:0 0 -1px 0;font-size:14px;text-decoration:none;overflow:hidden;opacity: 0.85;-ms-filter:alpha(opacity=85);filter:alpha(opacity=85);-moz-opacity:0.2;}
#accessibility a:active,
#accessibility a:focus,
#accessibility a:hover {width:100%;height:20px;padding:14px 0 8px 0;font-weight:bold;color:#fff;text-align:center;background:#000;text-decoration:underline;opacity: 0.85;-ms-filter:alpha(opacity=85);filter:alpha(opacity=85);-moz-opacity:0.2;}

/****************************************************
 Loading
****************************************************/
#loading_div{background:#000; opacity:0.6; filter:alpha(opacity=60); width:100%; height:100%; position:fixed; left:0; top:0; z-index:1000000000;}
#loading_div .laodbarBox{width:100%; height:100%; text-align:center; position:fixed; top:50%; left:50%; width:300px; height:1px; margin-left:-150px; background:#555;}
#laodbar {width:1px; height:1px; display:block; background:#fff;}
#category{position:absolute; left:-227px; top:0; width:227px; height:3000px; background:#231f20;}
#category a.close{position:absolute; right:-59px; top:51px; display:none;}
#category_layer{position:fixed; left:0; top:0; width:100%; height:100%; background:#fff; opacity:0; filter:alpha(opacity=0); display:none;}

/****************************************************
 Navi
****************************************************/
.flex-control-nav{position:absolute; left:0; bottom:15px; width:100%; text-align:center;}
.flex-control-nav li{display:inline;width:inherit;}
.flex-control-nav li a{display:inline-block; vertical-align:middle; width:10px; height:10px; text-indent:-1000em; overflow:hidden; background:url('/_ui/desktop/common/images/common/ico_slider.png') no-repeat 0 -10px; margin-right:5px; cursor:pointer;}
.flex-control-nav li a.flex-active{background:url('/_ui/desktop/common/images/common/ico_slider.png') no-repeat 0 0;}

/****************************************************
 Common
****************************************************/
.wrap{min-width:995px;}
.w_995{width:995px!important;max-width: inherit;}
.txt_guide{padding-top:5px;color:#999;font-size:11px;}
.ft_point01{color:#c69c6c;}
.ft_point02{color:#f00;}
.ft_underline{text-decoration: underline;}

.clearfix:before, .clearfix:after {content:"";display:block;clear:both;}
.clearfix{*zoom:1;}
.invisible{position:absolute;left:-5000px;height:0;line-height:0}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}/* 말줄임 */
.scroll{overflow-y:scroll;}
.block{display:block!important;}
.form_hyphen {padding-right:5px; height:32px; line-height:32px; display: inline-block; text-align:center; color:#b0b0b0;}

.border_right{border-right:1px solid #ebebeb;}
.btm_notice{padding:35px 0 0 40px;}
.box_type_1{padding:40px;background: #fff;border:1px solid #e3e3e3;}
.box_type_2{padding:20px;background: #f9f9f9;border:1px solid #e3e3e3;}
.box_common {margin-bottom: 15px;padding-bottom: 15px;border-bottom:1px solid #ebebeb;}
.guide_comment{margin-left:5px;display:inline-block;padding-left:20px;color:#c69c6c;background: url("/_ui/desktop/common/images/common/ico_err.png") 0 9px no-repeat; line-height:30px;}

.com_txt{color:#555}
.com_txt_p{padding-left:10px;color:#999;font-size:11px}
.com_txt2{color:#555;font-size: 11px;}

/****************************************************
 Etc
****************************************************/
.post{width:75px;}
.post_wall.top{width:100%;margin:5px 0;}
.post_wall{width:100%;}
.w_all{width:100%;}/*input_widh100%*/
.andmail{margin-right:5px;color:#444;font-size:14px;line-height:30px;}
.hp_num1, .hp_num2{width:80px;}
.em_form{width:120px;}
.em_select{width:120px;}
.szpoll_wrap{position:;margin-top:20px;}
.sum_add{margin-left:10px;padding:0 2px;display:inline-block;color:#fff;font-size:11px;background:#c69c6c;}
.minus{display:inline-block;width:15px;background: url("/_ui/desktop/common/images/common/ico_minus.png") 0 6px no-repeat;text-indent: 999em; overflow:hidden;}

.file_upload{position: relative;display:inline-block;width:45%;padding-right:120px;}
.file_upload input.text {width:100%;height:30px;padding:0 6px;border:1px solid #ccc;cursor:pointer;}
.file_upload .upload_btn{position: absolute;top:0;right:0;width:100px;}
.file_upload .upload_btn button.img_upload{display: inline-block;width:90px;height:32px;padding:0 15px;color:#444;font-size:12px;background:#f5f5f5;border:1px solid #ccc;}
.file_upload .upload_btn input.add_s {position:absolute;top:0;right:0;padding:0;width:90px;height:30px;cursor:pointer;opacity:0;
	filter:alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-khtml-opacity:0;
	-moz-opacity:0;
}
.ico_file{padding:3px 0 0 20px;color:#c69c6c;height:15px;background:url("/_ui/desktop/common/images/common/ico_file.png") no-repeat 0 3px;}

.input_sumtxt{position:relative;padding-right:80px}
.input_sumtxt input{width:100%; }
.input_sumtxt > div{position:absolute;right:0;top:5px;width:70px;text-align:left;}
.input_sumtxt div span{float:left;margin-right:3px;}
.input_sumtxt > div.input_sumtxt_box {width:100%; position:relative; top:1px;}
.input_sumtxt > div.input_sumtxt_box div{display:none;}
.input_sumtxt > div.input_sumtxt_box div.on{display:block;}

/*card_sample*/
.card{display:block;}
.card img{max-width:124px;text-align:center;vertical-align:middle;}
.card.shinhan{width:88px;background:url("/_ui/desktop/common/images/popup/card_logo.gif") 0 0 no-repeat;text-indent: -999em}
.card.hana{width:74px;background:url("/_ui/desktop/common/images/popup/card_logo.gif") 0 -50px no-repeat;text-indent: -999em}
.card.nk{width:115px;background:url("/_ui/desktop/common/images/popup/card_logo.gif")  0 -100px no-repeat;text-indent: -999em}
.card.kb{width:120px;background:url("/_ui/desktop/common/images/popup/card_logo.gif") 0 -150px no-repeat;text-indent: -999em}
.cp_txt{height:24px;display:inline-block;color:#222;line-height:26px;background:url("/_ui/desktop/common/images/common/ico_point.png") no-repeat;}
.cp_txt.point{padding-left:28px;letter-spacing:1px;}
.cp_txt.coupon{padding-left:65px;background-position:0 -50px;}

/****************************************************
 Title
****************************************************/
.title_wrap{position:relative;margin-bottom:15px;min-height:25px;overflow:hidden;}
.title_wrap.line{padding-bottom:15px;border-bottom:1px solid #414040;}
.title_wrap.line .btn_wrap{margin-top:-20px}
.title_wrap h4{font-size:16px;color:#222;}
.title_wrap h5{font-size:12px;color:#222;font-weight:bold;}

.title_wrap .txt{margin-top:15px;font-size: 12px;line-height: 22px;display:block;clear:both}
.title_wrap .reqd_txt,
.title_wrap .bul_sty01,
.title_wrap .guide_comment{position:absolute;right:0;bottom:0;display:block;}
.title_wrap .guide_comment{margin-top:-5px;}
.title_wrap .reqd_txt.none{position:relative;float:left;margin:3px 0 0 15px;}
.title_wrap .btn_wrap{float:right;}
.title_wrap .txt_line{float:left;margin-left:15px;padding-left:15px;color:#999;background: url("/_ui/desktop/common/images/common/ico_txt_line.gif") 0 2px no-repeat;}
.title_wrap .sh_wrap{float:right;}
.title_wrap .sh_wrap .input{margin-right:0;width:130px;}
.title_wrap .sh_wrap .btn{min-width:auto;}

/* title add 20150909 */
.title_wrap h5.bul_tlt{font-size:14px;padding-left:10px;background: url("/_ui/desktop/common/images/common/bul_tlt.gif") 0 5px no-repeat;}
.title_wrap h6{font-size:14px;color:#222;font-weight: normal;}
.title_wrap h6 span{padding-left:10px;font-size: 11px;color:#999;}

.cnts_title{height:89px;border-bottom:1px solid #e3e3e3;text-align: center;font-weight: normal;}
.cnts_title.none{border-bottom:none;}
.cnts_title span{display:block; margin:0 auto; padding-top:33px;font-size: 26px;color:#363636;}
.cnts_title span a{display:inline-block;padding:0 20px 0 40px;background: url("/_ui/desktop/common/images/products/ico_location_arr.png") 0 50% no-repeat;}
.cnts_title span a:first-child{background: none;}

/****************************************************
 Align
****************************************************/
.ml0 {margin-left:0!important;}
.ml10{margin-left:10px!important;}
.ml20{margin-left:20px!important;}
.ml50{margin-left:50px!important;}
.mr1m {margin-right:-1px!important;}
.mr0 {margin-right:0!important;}
.mr5 {margin-right:5px!important;}
.mr20{margin-right:20px!important;}
.mr30{margin-right:30px!important;}
.mt0 {margin-top:0px!important;}
.mt5 {margin-top:5px!important;}
.mt10 {margin-top:10px!important;}
.mt15 {margin-top:15px!important;}
.mt20 {margin-top:20px!important;}
.mt30 {margin-top:30px!important;}
.mt40 {margin-top:40px!important;}
.mt50 {margin-top:50px!important;}
.mt60 {margin-top:60px!important;}
.mt70 {margin-top:70px!important;}
.mt130 {margin-top:130px!important;}
.mb0 {margin-bottom:0!important;}
.mb10 {margin-bottom:10px!important;}
.mb20 {margin-bottom:20px!important;}
.mb35 {margin-bottom:35px!important;}/*2016.01.19*/
.mb26 {margin-bottom:26px!important;}
.mb40 {margin-bottom:40px!important;}
.mb85 {margin-bottom:85px!important;}

.pt0{padding-top:0px!important;}
.pt10{padding-top:10px!important;}
.pt25{padding-top:25px!important;}
.pt30{padding-top:30px!important;}
.pl0{padding-left:0px!important;}
.pl5{padding-left:5px!important;}
.pl20{padding-left:20px!important;}
.pb0{padding-bottom:0px!important;}
.pb10{padding-bottom:10px!important;}
.pb20{padding-bottom:20px!important;}
.pb40{padding-bottom:40px!important;}

.al_center{text-align: center!important}
.al_left{text-align: left!important}
.al_right{text-align: right!important}
.al_middle,
.al_middle th,
.al_middle td{vertical-align:middle;}

.float_left{float:left;}
.float_right{float:right;}
.underline{text-decoration:underline;}

/****************************************************
 Button
****************************************************/
.btnwrap{margin-top:40px;text-align:center}
.btn{margin-left:5px;display:inline-block;color:#363636;font-size:12px;font-weight:bold;text-align:center;vertical-align:middle;cursor:pointer;}
.btn:first-child{margin-left:0}
.btn.min_auto{min-width:auto!important}

.btn.wt{padding:8px 20px 10px;min-width:140px;background:#fff;border:1px solid #a3a3a3;font-size:14px;}
.btn.gray{padding:8px 20px 10px;min-width:140px;background:#4a4a4a;border:1px solid #4a4a4a;color:#fff;font-size:14px;}
.btn.add{padding:8px 20px 10px;min-width:140px;border:1px solid #ccc;background:#f5f5f5;font-size:14px;}

.btn.evt{padding:12px 20px 16px;min-width:200px;background:#000;border:1px solid #4a4a4a;color:#fff;font-size:18px;font-weight:lighter;}

.btn.wt_s{padding:7px 15px 9px;min-width:90px;border:1px solid #ccc;background:#fff;line-height:12px;}
.btn.gray_s{padding:7px 15px 9px;min-width:90px;background:#4a4a4a;border:1px solid #4a4a4a;color:#fff;line-height:12px;}
.btn.add_s{padding:7px 15px 9px;min-width:90px;border:1px solid #ccc;background:#f5f5f5;line-height:12px;}
.btn.dis_s{padding:7px 15px 9px;min-width:90px;background:#fcfcfc;border:1px solid #f0f0f0;color:#c7c7c7;cursor:default;line-height:12px;}
@-moz-document url-prefix(){.btn.wt_s, .btn.gray_s, .btn.add_s, .btn.dis_s{padding:6px 15px 10px;}}

.btn.wt_ss{padding:6px 10px 7px;padding:7px 10px 6px\9;min-width:50px;;border:1px solid #ccc;background:#fff;font-size:11px;line-height:11px;}
.btn.gray_ss{padding:6px 10px 7px;padding:7px 10px 6px\9;min-width:50px;background:#4a4a4a;border:1px solid #4a4a4a;color:#fff;font-size:11px;line-height:11px;}
.btn.add_ss{padding:6px 10px 7px;padding:7px 10px 6px\9;min-width:50px;border:1px solid #ccc;background:#f5f5f5;font-size:11px;line-height:11px;}
.btn.dis_ss{padding:6px 10px 7px;padding:7px 10px 6px\9;min-width:50px;background:#fcfcfc;border:1px solid #f0f0f0;color:#c7c7c7;font-size:11px;line-height:11px;cursor:default;}

.btn.arrow{padding:7px 17px 0 10px;height:21px;line-height:12px;border:1px solid #ccc;background:url("/_ui/desktop/common/images/common/btn_arr1.png") right 50% no-repeat;}
.btn.arrow span{padding-right:5px;line-height:28px}
.btn.arrow span.data{line-height:13px;padding:0 3px}
.btn.arrlist{padding-left:15px;line-height:22px;border:none;background: url("/_ui/desktop/common/images/common/ico_arr.png") 5px 7px no-repeat;}
.btn_close{position:absolute;top:5px;right:5px;padding:5px;width:9px;height:9px;display:block;background:url("/_ui/desktop/common/images/common/btn_close.png") center center no-repeat;border:none;cursor:pointer;overflow:hidden;text-indent:-100px;}
@-moz-document url-prefix(){.btn.arrlist{line-height:20px;}}
.btn.download{padding:8px 35px 10px 15px;min-width:140px;background:#fff;border:1px solid #a3a3a3;font-size:14px;background: url("/_ui/desktop/common/images/common/ico_download.gif") right 50% no-repeat;}

.bul_sty01{padding-left:11px;background: url("/_ui/desktop/common/images/common/li_bul_1.png") 0 8px no-repeat;font-size: 12px;}
.bul_sty01_li li{padding-left:11px;background: url("/_ui/desktop/common/images/common/li_bul_1.png") 0 8px no-repeat;line-height: 22px;font-size: 12px}
.bul_sty01_li.promotion_img{position:relative;padding-left:70px;}/* 쇼핑백 PROMOTION 혜택 사은품 이미지 추가 */
.bul_sty01_li.promotion_img li.img{position:absolute;left:0;top:-5px;width:60px;height:60px;padding:0;}
.bul_sty01_li.promotion_img li.img img{width:100%;height:100%;}
.bul_sty02{padding-left: 10px;line-height: 18px;color:#888;}
.bul_sty02:before{content:"*";display: inline-block;clear:both;/* padding-right: 10px; */text-indent: -8px;}
.bul_sty03_li li{padding-left:11px;line-height: 22px;font-size: 12px;background:none;}
.bul_sty03_li li:before{content:"-";display: inline-block;clear:both;/* padding-right: 10px; */text-indent: -8px;}

.num_list li{padding-top:15px;list-style-type: decimal;padding-left: 0;margin-left: 30px;line-height: 22px}
.num_list li:first-child{padding-top: 0}

/*width_ Fix*/
.btnwrap.order input{width:230px;}

/****************************************************
 Tab_lyh
****************************************************/
.tab_a{margin-bottom:20px;overflow:hidden;}
.tab_a li{float:left;margin-left:-1px;}
.tab_a li:first-child{margin-left:0;}
.tab_a li a{position:relative;display:block;padding:15px 0;color:#999;line-height:12px;text-align:center;background:#f5f5f5;border:1px solid #e5e5e5;border-bottom:1px solid #a3a3a3;}
.tab_a li a.active{z-index:1;color:#363636;background:#fff;border:1px solid #a3a3a3;border-bottom:0;}
.tab_a.m2 li{width:50%}
.tab_a.m3 li{width:33.333333%}
.tab_a.m4 li{width:25%}
.tab_a.m6 li{width:16.7%}
.tab_a.m8 li{width:12.54%}

.tab_b li{float:left;background:url("/_ui/desktop/common/images/common/bul_1.gif") left 4px no-repeat}
.tab_b li:first-child{background:none}
.tab_b li a{display:block;padding:0 15px;font-size: 13px;color:#727272;}
.tab_b li a:hover,
.tab_b li a.on{color:#363636;font-weight: bold;}

.tab_c ul{overflow:hidden;}
.tab_c li{float:left;margin-left:-1px;}
.tab_c li:first-child{margin-left:0;}
.tab_c li a{display:block;font-size: 11px;text-align: center;min-width: 58px;height:28px;line-height:28px;background:#fcfcfc;border: 1px solid #ccc; color:#888;}
.tab_c li a:hover,
.tab_c li a.on{background: #fff; color:#555;font-weight:bold;}

.tab_d{margin-bottom:20px;overflow:hidden;}
.tab_d li{float:left;margin-left:-1px;}
.tab_d li:first-child{margin-left:0;}
.tab_d li a{position:relative;display:block;padding:20px 0;color:#999;font-size:14px;text-align:center;background:#f5f5f5;border:1px solid #e5e5e5;}
.tab_d li a.active{z-index:1;color:#222;background:#fff;border:1px solid #a3a3a3;}
.tab_d.m2 li{width:50%}
.tab_d.m3 li{width:33.333333%}

.svlink {overflow:hidden;}
.svlink li{float:left;width:25%;}
.svlink li a{padding:20px 0 20px 70px;color:#222;font-size:14px;line-height:25px;display:block;border:1px solid #e3e3e3;background:#f5f5f5 url("/_ui/desktop/common/images/common/ico_svlink.png") 30px 20px no-repeat}
.svlink li a span{display:inline-block;width:30px;height:20px;background: url("/_ui/desktop/common/images/common/ico_svlink_arr.png") 10px 8px no-repeat;overflow:hidden;text-indent:-100px;}
.svlink li+li a{border-left:none;background-position:30px -30px;}
.svlink li+li+li a{background-position:30px -80px;}
.svlink li+li+li+li a{background-position:30px -130px;}


/****************************************************
 Toogle
****************************************************/
.toggle_type1>dt{position: relative;border-bottom: 1px solid #ebebeb;background: url("/_ui/desktop/common/images/common/ico_toggle.png") right 30px no-repeat;}
.toggle_type1>dt.on{background-position: right  -19px;}
.toggle_type1>dt a{display:block;padding:25px 0;font-size: 14px;color:#363636;}
.toggle_type1>dd{padding:20px 0;border-bottom: 1px solid #ebebeb;line-height:20px;display:none;}
.toggle_type1>dd.on{display:block;}
.toggle_type1>dd .tit {font-size:14px; font-weight:bold; margin-bottom:5px;}
.toggle_type1>dd .info1{display:block;color:#555;font-weight:bold;}/*CS_User_title*/
.toggle_type1>dd .info2{margin-top:5px;display:block;color:#555}/*CS_User_data*/

/* toggle_type2 - add 20150910 */
.toggle_type2{margin-bottom:20px;border-top:1px solid #404040;}
.toggle_type2 dt{padding:12px 0 12px 20px;color:#363636;border-bottom: 1px solid #e3e3e3;background:#f5f5f5 url("/_ui/desktop/common/images/common/ico_toggle2.png") right 18px no-repeat;font-weight: bold;}
.toggle_type2 dt.on{background-position: right -74px;}
.toggle_type2 dt a{display: block}
.toggle_type2 dd{display:none;padding:40px 20px;border-bottom: 1px solid #e3e3e3}

.toggle_list .hidden{display: none}
/*.toggle_list td.al_left a{display:block;max-width:480px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}*/

.qna_wrap{/*position:relative;*/padding:15px!important;border-right:1px solid #e3e3e3;background:#f5f5f5;}
.qna_wrap.info{width:100%; padding:20px!important;color:#555;text-align:left;line-height:20px;}
.qna_wrap .btn_wrap{overflow: hidden;}
.qna_wrap .btn_wrap p{padding:20px 0;}
.qna_wrap .btn_wrap .btn{width: inherit;}
.qna_wrap .btn_wrap .btn_cls{float:right;width:inherit;padding-left: 15px;background: url("/_ui/desktop/common/images/common/btn_close.png") 0 7px no-repeat;}
.qna_box{text-align:left;}
.qna_box .qt{padding-bottom:20px;overflow:hidden;}
.qna_box .qt .ico{float:left;width:32px;height:32px;background: url("/_ui/desktop/common/images/common/ico_qna.png") 0 0 no-repeat;text-indent:-100px;overflow:hidden;}
.qna_box .qt .txt{padding-left:45px;}
.qna_box .qt .txt p{display:block;}
.qna_box .qt .txt .ico_file{margin-top:20px;display:inline-block;}
.qna_box .an{padding-top:20px;border-top:1px solid #e5e5e5;overflow:hidden;}
.qna_box .an.none{padding-top:0;border-top:none;}
.qna_box .an .ico{float:left;width:32px;height:32px;background: url("/_ui/desktop/common/images/common/ico_qna.png") -70px 0 no-repeat;text-indent:-100px;overflow:hidden;}
.qna_box .an .txt{padding-left:45px;}
.qna_box .an .txt p{display:block;}
.qna_box .an .txt p.date{margin-top:20px;color:#999;}
.qna_box .an .txt .ico_file{margin-top:20px;display:inline-block;}


/****************************************************
 Search
****************************************************/
.gnb_sh_wrap{float:right;position:absolute;right:5px;z-index:15;}
.gnb_sh_box{margin-top:6px;padding-left:5px;height:24px;border:1px solid #e2e2e2;background:#fff;}
.gnb_sh_box input{float:left;width:200px;height:24px;color:#727272;font-size:11px;line-height:28px;border:none;outline:none;text-indent:0;}
.gnb_sh_box a{display:inline-block;width:25px;height:24px;background:url("/_ui/desktop/common/images/common/ico_gnb_sh.png") no-repeat;text-indent:-100px;overflow:hidden;}

.gnb_sh_result{position:relative;z-index:14;border:1px solid #e2e2e2;border-top:none;background:#fff;}
.gnb_sh_result .tab{overflow:hidden;}
.gnb_sh_result .tab .menu{padding:7px 0;float:left;width:49.7%;color:#999;text-align:center;background:#f5f5f5;border-left:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3;}
.gnb_sh_result .tab .menu:first-child{border-left:none}
.gnb_sh_result .tab .menu.on{color:#363636;font-weight:bold;background:#fff;border-bottom:none;}
.gnb_sh_result .result_list{display:none;padding:5px 0;position:absolute;top:35px;left:-1px;z-index:13;width:235px;border:1px solid #e2e2e2;border-top:none;background:#fff;}
.gnb_sh_result .result_list.on{display:block;}
.gnb_sh_result .result_list .ml{padding:2px 15px;display:inline-block;font-size:11px;}
.gnb_sh_result .result_list .close{float:right;width:30px;height:22px;overflow:hidden;text-indent:-100px;background:url("/_ui/desktop/common/images/common/btn_close_s.png") no-repeat center center;}
.gnb_sh_result .result_list .btn_svclose{margin:5px 0;padding:2px 5px;background:#f5f5f5;text-align:right;display:block;}
.gnb_sh_result .result_list .btn_allclose{padding:2px 5px;text-decoration:underline;background:none;text-align:right;display:block;}

.sh_all_wrap{padding:60px 0 40px;text-align:center;border-bottom:1px solid #e5e5e5;}
.sh_all_wrap .tlt{padding:4px 30px 0 0;display:inline-block;color:#222;font-size:20px;letter-spacing:1px;font-family: "whitneyMedium";}
.sh_all_wrap .sh_all_box{display:inline-block;}
.sh_all_wrap .sh_all{display:inline-block;border-bottom:1px solid #363636;}
.sh_all_wrap .sh_all .input{float:left;width:400px;font-size:16px;text-indent:0;border:none;margin-right:0;outline:none;}
.sh_all_wrap .sh_all .btn_sh{padding:5px;width:17px;height:16px;float:left;background: url("/_ui/desktop/common/images/common/btn_sh_all.png") 4px 5px no-repeat;text-indent:-100px;overflow:hidden;}
.sh_all_wrap .result{padding-top:10px;text-align:left;}
.sh_all_wrap .result a{margin-right:10px;display:inline-block;font-size:11px;}
.sh_all_wrap .result a:hover{color:#727272;text-decoration:underline;}

.sh_all_wrap .ranklist{position:relative; margin:-3px 0 0 30px;display:inline-block;width:160px; height:30px;background:url("/_ui/desktop/common/images/common/ico_sh_arr.png") 140px 13px no-repeat;z-index: 4}
.sh_all_wrap .ranklist.on{background:url("/_ui/desktop/common/images/common/ico_sh_arr.png") 140px -14px no-repeat;}
.sh_all_wrap .ranklist .tlt_top{padding:5px 10px; display:block;color:#363636; font-size:13px; font-weight:bold; text-align:left;border:1px solid #e3e3e3;}
.sh_all_wrap .ranklist .list_result{display:none;position:absolute;top:31px;z-index:1;width:158px;border:1px solid #e3e3e3;border-top:none;background:#fff;}
.sh_all_wrap .ranklist .list_result ol{padding:5px 0;}
.sh_all_wrap .ranklist ol li a{display:block; color:#363636; font-size:12px;background: url("/_ui/desktop/common/images/common/ico_sh_num.png") no-repeat;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:35px;text-align:left;margin-bottom:5px;}
.sh_all_wrap .ranklist ol li .num1{background-position:10px 3px;}
.sh_all_wrap .ranklist ol li .num2{background-position:10px -23px;}
.sh_all_wrap .ranklist ol li .num3{background-position:10px -49px;}
.sh_all_wrap .ranklist ol li .num4{background-position:10px -75px;}
.sh_all_wrap .ranklist ol li .num5{background-position:10px -101px;}
.sh_all_wrap .ranklist ol li .num6{background-position:10px -127px;}
.sh_all_wrap .ranklist ol li .num7{background-position:10px -153px;}
.sh_all_wrap .ranklist ol li .num8{background-position:10px -179px;}
.sh_all_wrap .ranklist ol li .num9{background-position:10px -205px;}
.sh_all_wrap .ranklist ol li .num10{background-position:10px -231px;}

.sh_result{padding:60px 0 20px;text-align:center;border-bottom:1px solid #e5e5e5;}
.sh_result.none{padding:100px 0; border-bottom:none;}
.sh_result .tlt{color:#363636;font-size:16px;}
.sh_result .result{padding:40px 0;display:table;margin:auto;letter-spacing:0.5px;}
.sh_result .result dt{margin-right:10px;padding-bottom:5px;float:left;color:#363636;font-size:11px;font-weight:bold;clear:both}
.sh_result .result dt span{color:#ff0000;font-weight:lighter;}
.sh_result .result dd{float:left;max-width:850px;text-align:left;}
.sh_result .result dd a{margin-right:5px;display:inline-block;font-size:11px;color:#363636;text-decoration:underline;}
.sh_result .result dd a:hover{color:#727272;}
.sh_result .btn_more{padding:10px;color:#363636;font-size:11px;text-decoration:underline;}
.sh_result .bul_sty01_li{padding-top:40px;display:table;text-align:left;margin:auto;}

.search_wrap{padding:20px;background: #f9f9f9;border:1px solid #e3e3e3;text-align:center;}
.search_wrap ul{display:inline-block;margin:0 auto;}
.search_wrap ul > li{overflow:hidden;}
.search_wrap ul > li.space{margin-top:8px;}
.search_wrap ul > li select{margin-top:0;}
.search_wrap ul > li > p{/*line-height: 28px;*/margin-right: 15px; color:#222;}
.search_wrap ul > li > p,
.search_wrap ul > li > div{float:left;}
.search_wrap ul > li  .input_all{width:355px;}
.search_wrap ul > li.space{margin-top:8px;}
.search_wrap ul > li .select{width:100px;}
.search_wrap .btn_search{margin-left:5px;padding:0 30px;background: #4a4a4a;height:70px;line-height: 70px;color:#fff;font-size: 14px;text-align: center;border:0; cursor:pointer}
.search_wrap .btn_search.none{height:30px;line-height:24px;}
.search_wrap .cp p{margin-right:10px;}
.search_wrap .cp input{margin-right:0;width:230px;}

.search_sv_wrap{padding:20px 0;border-bottom:1px solid #e3e3e3;text-align:center;}
.search_sv_wrap.none{border-bottom:none;padding:15px 0 22px 0;}
.search_sv_wrap p{padding:5px 10px 0 0;display:inline-block;color:#222;font-size:14px;letter-spacing:2px;}
.search_sv_wrap .input{margin-right:0;width:360px;outline:none;}
.search_sv_wrap .alink{padding:5px 0 5px 20px;display:inline-block;}
.search_sv_wrap .alink a{padding:0 7px;display:inline-block;background: url("/_ui/desktop/common/images/common/ico_linkline.gif") no-repeat center left;}
.search_sv_wrap .alink a:first-child{background:none}

/****************************************************
 Table
****************************************************/
.tblwrap{position: relative;}
.tbl_wtype1{border-top:1px solid #666;color:#222;font-size:12px;clear:both;} /*화면깨짐 > clear:both 추가*/
.tbl_wtype1.none{border-top:1px solid #dfdfdf}
.tbl_wtype1 th{padding:7px 0 7px 15px;line-height:30px;background: #f5f5f5;border-bottom:1px solid #dfdfdf;text-align:left; vertical-align:top;}
.tbl_wtype1 th .reqd{float:left;padding:5px 5px 0 0;height:15px;display:block;padding:3px 5px 0 0 \9;}
.tbl_wtype1 th.th_space{padding-left:28px;}
.tbl_wtype1 th.tit{padding:0;border-left:1px solid #dfdfdf;text-align:center;vertical-align:middle}
.tbl_wtype1 th.tit2{padding-left:20px;border-left:1px solid #dfdfdf;text-align:left;}
.tbl_wtype1 th label{display:inline-block; line-height:30px;}
.tbl_wtype1 th input[type=radio]{margin:3px 0 0;}
.tbl_wtype1 th .com_txt_p{margin-top:-5px;display:block;}
.tbl_wtype1 td{padding:7px 10px;height:30px;line-height: 30px;color:#444;border-bottom:1px solid #dfdfdf;}
.tbl_wtype1 td.num{border-left:1px solid #e3e3e3;text-align:center;line-height:14px;vertical-align:middle;}
.tbl_wtype1 .txt_subtitle{color:#666}
.tbl_wtype1 .in_txt{float:left;padding:7px;}
.tbl_wtype1 .in_txt_none{padding-left:7px;color:#666;}
.tbl_wtype1 .stock_up, .tbl_wtype1 .stock_down{line-height:30px;}

.tbl_ltype{border-top:1px solid #414040;}
.tbl_ltype th{padding:15px;color:#222;line-height: 14px;text-align:center;background:#f5f5f5;}
.tbl_ltype th .tlt_wrap{position:relative;}
.tbl_ltype th .tlt_wrap .btn{position:absolute;left:-15px;top:-3px;}

.tbl_ltype td{padding:15px;color:#222;text-align:center;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.tbl_ltype td.frt{border-left:0}
.tbl_ltype td.pt_list_wrap{border-left:0;padding-left:0;}
.tbl_ltype td .qty_sel + .btn{margin-left:-1px}

.btn_btwrap{position:absolute;margin-top:37px;}
.pt_list_all{position:relative;padding-left:120px;min-height:100px;overflow:hidden;}
.pt_list_all img{position:absolute;left:0;top:0;width:98px;height:98px;}
.pt_list_all .tlt_wrap{width:100%;text-align:left;}
.pt_list_all .color_op{text-align:left;}
.set_hr{display:block; border:none; height:1px; background-color:#e5e5e5; margin:15px 0;} /* order > set product(pt_list_all) - division line*/
.pt_list_all .review{height:40px;margin-top: 10px;color:#999; overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 2; /* 라인수 */
     -webkit-box-orient: vertical;
     word-wrap:break-word; 
}

.tbl_ltype1{border-top:1px solid #414040;}
.tbl_ltype1 thead th{color:#363636;}
.tbl_ltype1 th{padding:15px 0;color:#222;line-height: 14px;text-align:center;background:#f5f5f5;}
.tbl_ltype1 th.btn_in{padding:10px 0 0 0;}
.tbl_ltype1 td{padding:15px;color:#222;line-height: 14px;text-align:center;border-bottom:1px solid #ebebeb;}

td.no_data{padding:50px 0!important;color: #c69c6c;text-align:center;vertical-align:middle;line-height:22px;border-left:none;}
td .num{font-size:12px}
td .sum_date{display:block;color:#999;font-size:11px;}
td .tb_img{margin-bottom:10px;}
td .btn_view{margin:3px 0 5px;display:block;font-size:11px;color:#ba9765;text-decoration:underline;}
td .check{color:#222;font-size:12px}
td .btn_wrap a{margin:10px 0 0 0;width:75%;}
td .btn_wrap a:first-child{margin-top:0px;}

.cnt_type1{border:1px solid #e5e5e5;}
.cnt_type1 th,
.cnt_type1 td{padding:15px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;vertical-align: middle;color:#363636;}
.cnt_type1 th{font-size: 14px;}
.cnt_type2{border-top:1px solid #414040;}
.cnt_type2 thead th{background: #f5f5f5;color:#222222;border-bottom:1px solid #e5e5e5;}
.cnt_type2 th,
.cnt_type2 td{padding:15px;text-align: center}
.cnt_type2 tbody th,
.cnt_type2 tbody td{border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.cnt_type2 tbody th{border-left:0;}

/* cnt_type3 - add 20150910 */
.cnt_type3{border:1px solid #e3e3e3;}
.cnt_type3 th,
.cnt_type3 td{padding:15px 20px;}
.cnt_type3 th{background-color: #f5f5f5;}
.cnt_type3 td{border-top: 1px solid #f5f5f5;}
.cnt_type3 tr:first-child td{border:none;}

/* cnt_type4 - add 20150910 */
.cnt_type4{border:1px solid #e3e3e3;}
.cnt_type4 th,
.cnt_type4 td{padding:15px 20px;}
.cnt_type4 th{background-color: #f5f5f5;}
.cnt_type4 td{border-top: 1px solid #f5f5f5;border-left: 1px solid #f5f5f5;text-align: center;}
.cnt_type4 tr:first-child td{border-top:none;}
.cnt_type4 tr td.frt{border-left:0;}

table thead th.th_2line{padding:5px 20px;}

table .ico_pic{display:inline-block;margin:0 5px;width:15px;height: 15px;text-indent: -999em;background: url("/_ui/desktop/common/images/common/ico_list_bul.gif") 0 3px no-repeat;}
table .ico_new{display:inline-block;margin:0 5px;width:28px;height:15px;text-indent: -999em;background: url("/_ui/desktop/common/images/common/ico_list_bul.gif") -42px 3px no-repeat}
table .ico_secret{display:inline-block;margin:0 5px;width:15px;height:15px;text-indent: -999em;background: url("/_ui/desktop/common/images/common/ico_list_bul.gif") -98px 3px no-repeat}
table .answer_ready{color:#fe4242;font-size: 11px;}
table .answer_ok{color:#999999;font-size: 11px;}

table td .receive_choice{margin-top:10px;padding-left:5px;}
table td .receive_choice > span{padding:0 105px 0 10px;display:inline-block;}
table td .receive_choice > span span{padding-right:15px;display:inline-block;vertical-align:middle;}
table td .receive_choice > span label{padding-right:25px;display:inline-block;}

.wtype_comment{padding-left:5px;line-height: 22px}
.wtype_comment span{font-size: 11px;color:#999999;}
.qty_sel.num{display:block;margin-left:3px;}
.qty_w{margin-top:10px;width:60px;}

.gd_wrap{border-top:1px solid #ebebeb;}
.gd_list{margin:auto;padding:60px 20px;width:995px;border-top:1px solid #ebebeb;overflow:hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.gd_list:first-child{border-top:none;}
.gd_list dt{float:left;width:20%;color:#222;font-size:16px;font-weight:bold;clear:both;}
.gd_list dd{float:left;width:80%}
.gd_list dd strong{margin-bottom:15px;display:block;color:#222;font-size:12px;}
.gd_list dd hr{margin:20px 0;display:block;border-bottom:1px solid #fff;border-left:1px solid #fff;border-top:1px solid #ebebeb;}
.gd_list.com{width:auto;border-top:none;}
.gd_list.com dt{width:auto;padding-right:50px;}
.gd_list.com dd{width:auto;} /* 20150925 주석처리 */
.gd_list.com em{line-height: 22px} /*ft_point01 line-height*/

.point_wrap .inpput{padding-right:5px;width:100px;text-align:right;}
.point_wrap .p_txt{line-height:30px;color:#222;display:inline-block;}
.point_wrap .p_txt span{line-height:30px;color:#c69c6c;}
.point_apply{float:right;}
.point_apply .all{display:inline-block; line-height:30px;}
.point_apply .all label{line-height:30px;}
.point_apply span{display:inline-block;}
.point_apply input[type=checkbox]{margin-top:0;}

.rd_wrap label{display:inline-block;line-height:30px;}

.shpro_wrap{margin-top:5px;}
.shpro_wrap span{padding:5px;display:inline-block;}
.shpro_wrap a{width:20px;height:20px;float:right;background: url('/_ui/desktop/common/images/common/btn_close_s.png') 7px 7px no-repeat;overflow:hidden;text-indent:-99em;}
.shpro_btn{width:120px;}

.tbl_cp_wrap{padding:10px 0;border-top:1px solid #666;border-bottom:1px solid #e3e3e3;}
.tbl_cp_wrap p{padding:5px 5px 0;display:inline-block;}
.tbl_cp_wrap input,
.tbl_cp_wrap select{width:230px;margin-top:0;}
.tbl_cp_wrap .btnwrap{float:right;margin-top:0;}

/****************************************************
 Paging
****************************************************/
.paging{margin-top:40px;text-align: center}
.paging > a{display:inline-block;width:24px;height:13px;background: url("/_ui/desktop/common/images/common/ico_paging.png") 0 0 no-repeat;text-indent: -999em}
.paging .prev{background-position: -25px -4px;}
.paging .next{background-position: -52px -4px;}
.paging .prev2{background-position: 0 -4px;}
.paging .next2{background-position: -76px -4px;}
.paging .num{margin-top:-4px;margin-top:-3px\9;display:inline-block;}
.paging .num a{display: inline-block;padding:0 5px;vertical-align: top}
.paging .num a.on{font-weight: bold}

/****************************************************
 Basket Info
****************************************************/
.basket_img{width:100px;height:100px;}
.basket_tlt{text-align:left;}
.basket_tlt span{font-size:12px;}
.basket_tlt .tlt{margin-top:5px;font-size:11px;}
.basket_tlt .prie {margin-top: 5px;color:#222;text-align:center;display:block;}
.basket_tlt .sb_tlt:before{content:"";display:block;clear:both;}
.color_op{margin-top:10px;font-size:11px;color:#999;}
.color_op .and_line{display:inline-block;padding:0 5px;font-size:11px;color:#999;}

.option_wrap{margin-top:10px;overflow:hidden;}
.option_wrap .soldout{float:left;color:#c69c6c;font-size:11px;}
.option_wrap .btn_option{float:right;color:#999;font-size:11px;text-decoration:underline!important;}

.cs_wrap{margin-top:15px;overflow:hidden;}
.cs_wrap dt{float:left;width:60px;color:#222;font-size:11px;line-height:22px;text-align:left;clear:both;}
.cs_wrap dd{float:left;width:640px;height:25px;}
.cs_wrap dd .cl_name{position:absolute;top:0;right:0;color:#363636;font-size:11px;text-align:right;}

.cl_select a{float:left;display:block;margin-right:5px;width:18px;height:18px;overflow:hidden;text-indent:-100px;border:1px solid #e3e3e3;}
.cl_select a.on{width:16px;height:16px; border:2px solid #363636;}
.cl_select a.no_color{width:18px; height:18px; background-image:url("/_ui/desktop/common/images/common/color_chip_no_order.gif"); border:1px solid #cacaca; cursor:default;}

.sz_select a{float:left;display:block;margin-right:5px;min-width:33px;height:18px;background-color:#fff; color:#222;font-size:11px;text-align:center;line-height:18px;border:1px solid #cacaca; padding:0 2px;}
.sz_select a.on{min-width:31px;height:16px;border:2px solid #363636;background:#fff;line-height:18px;}
.sz_select a.not_stock{height:18px;color:#bfbfbf;cursor:default;border:1px solid #cacaca;}
.price_wrap del{font-size:11px}
.price_wrap span{display:block;font-size:12px;}
.earn{font-size:12px;}

.basket_wrap{padding:0!important;border:none!important;}
.basket_info{display:none;}
.basket_info .info{position:relative;z-index:1;margin-top:-9px;padding:10px 0 10px 45px;overflow:hidden;background:#f8f8f8;border:1px solid #ccc;}
.basket_info .btn_arr{position:relative;left:50%;top:-8px;z-index:2;width:15px;height:8px;display:block;text-indent:-100px;overflow:hidden;background: url("/_ui/desktop/common/images/common/ico_tb_arr.png") no-repeat center center;}
.basket_info .pt_list{float:left;overflow:hidden; /* width:820px;*/}
.basket_info .pt_list img{float:left;width:98px;height:98px;border:1px solid #ccc;}
.basket_info .pt_list .tlt_wrap{float:left;position:relative;margin-left:20px;}
.basket_info .pt_list .tlt_wrap .basket_tlt{text-align:left;display:block;}
.basket_info .btns{float:right;height:105px;padding:20px 10px;width:88px;border-left:1px solid #ccc;}
.basket_info .btns .btn{margin-left:5px;width:55px;display:block;}
.basket_info .btns .btn:first-child{margin-top: 20px}

/* 1차오픈시 세트상품
.basket_info .pt_list.set{width:43%;} 
.basket_info .pt_list.set .tlt_wrap{width:68%} 
.basket_info .pt_list.set .tlt_wrap.small{width:60%;}
.basket_info .pt_list.set .tlt_wrap.small .cs_wrap dt{width:43px;}
*/
.basket_info .cs_wrap dd{position:relative;width:auto;height: 30px;}
.basket_info .cs_wrap dd .cl_select{width:640px;}

.total_wrap{padding:25px 20px;border-bottom:1px solid #e5e5e5;}
.total_wrap:after {content:"";display:block;clear:both;}
.total_price_wrap{float:right;}
.total_price_wrap dl{width:250px;}
.total_price_wrap dt{display:inline-block;width:140px;height:22px;color:#222;}
.total_price_wrap dd{display:inline-block;width:105px;color:#222;text-align:right;}
.total_price_wrap .total{margin-top:20px;}
.total_price_wrap .total dt{width:70px;}
.total_price_wrap .total dd{width:175px;color:#c69c6c;font-size:18px;text-align:right;}
.tlt_ship{padding-right:15px;width:40px;height:20px;color:#222;background: url("/_ui/desktop/common/images/common/ico_ship.gif") no-repeat right 4px;}
.shcode_wrap{float:left;}
.shcode_wrap p{margin-bottom:10px;display:block;color:#222;}
.shcode_wrap .input{width:170px;}

.wish_wrap{overflow:hidden;}
.wish_wrap li{position: relative;float:left;width:155px;padding-left:14px;}
.wish_wrap li:first-child{padding-left:0}
.wish_wrap li img{width:155px;height:155px;}
.wish_wrap li .a_link{color:#222;text-align:center;display:block;overflow:hidden;}
.wish_wrap li .brand{height:22px;color:#222;font-size:11px;display:block;}
.wish_wrap li .tlt{height:40px;color:#222;font-size:12px;line-height:18px;display:block;overflow:hidden;}
.wish_wrap li .prie{margin-top:5px;color:#222;text-align:center;display:block;}
.wish_wrap li .btn_wrap{margin-top:15px; text-align:center;}
/*.wish_wrap li .btn_wrap a:first-child{margin-left:7px;} 2015.08.11 */
.wish_wrap li.no_data{width:100%;padding:50px 0!important;color: #c69c6c;text-align:center;vertical-align:middle;line-height:22px;}
.wish_wrap .ico_item_set{position: absolute;top:0;right:0;display:inline-block;width:34px;height:21px;line-height: 21px;background: #c69c6c;color:#fff;text-align: center;font-size: 10px;font-family: 'Arial','whitneymedium';letter-spacing: 1px}

/****************************************************
 Phone Box
****************************************************/
.ph_guide{margin-top:10px;padding:15px 12px 10px 12px;background:#f5f5f5;text-align:center;}
.ph_guide .tlt{color:#222;font-size:11px;}
.ph_guide .txt{padding-top:10px;color:#888;font-size:11px;line-height:15px;}
.ph_guide .txt span{padding-top:3px;color:#888;font-size:11px;display:block;}
.ph_guide .phone{margin-top:5px;padding-bottom:10px;color:#c69c6d;font-size:22px;display:block;border-bottom:1px solid #e3e3e3;}
.ph_guide a{display:inline-block;line-height:15px;padding-top:3px;color:#c69c6d;font-size:11px;text-decoration:underline}

/****************************************************
 banner text type
****************************************************/
.a_txt_wrap{position: absolute;top:26.5%;left:50px;width:454px;}
.a_txt_wrap .title{font-size: 44px;line-height: 64px;font-family: 'whitneyLight', 'malgun gothic';letter-spacing: 3px;word-break:break-word;color:#363636;}
.a_txt_wrap .s_title{padding-top:30px;font-size: 18px;line-height: 44px;font-family: 'whitneyLight', 'malgun gothic';letter-spacing: 3px;word-break:break-word;color:#363636;}
.a_txt_wrap.wt .title,
.a_txt_wrap.wt .s_title{color:#fff;}

.b_txt_wrap{text-align:center;margin-top:-57px;position: absolute;top:50%;left:0;width:100%;}
.b_txt_wrap .s_title{width:260px;margin:0 auto;padding-bottom:10px;color:#fff;font-size:18px;line-height:30px;font-family: 'whitneyBook', 'malgun gothic';letter-spacing: 3px;word-break:break-word}
.b_txt_wrap .title{width:260px;margin:0 auto;height:75px;color:#fff;font-size: 34px;line-height:40px;font-family: 'whitneyLight', 'malgun gothic';letter-spacing: 3px;word-break:break-word}

.c_txt_wrap{text-align:left;width:260px;margin-top:-54px;position: absolute;top:50%;left:27px;}
.c_txt_wrap .s_title{padding-bottom:13px;font-size: 18px;line-heigth:24px;font-family: 'whitneyBook', 'malgun gothic';letter-spacing: 3px;word-break:break-word}
.c_txt_wrap .title{height:75px;font-size: 30px;line-height:40px;font-family: 'whitneyLight', 'malgun gothic';letter-spacing: 3px;word-break:break-word}

.d_txt_wrap{text-align:center;position: absolute;top:36.5%;left:0;width:100%;}
.d_txt_wrap .s_title{width:260px;margin:0 auto;padding-bottom:10px;font-size: 18px;font-family: 'whitneyBook', 'malgun gothic';letter-spacing: 3px;word-break:break-word;color:#fff;}
.d_txt_wrap .title{width:260px;margin:0 auto;font-size: 34px;line-height:40px;font-family: 'whitneyLight', 'malgun gothic';letter-spacing: 3px;word-break:break-word;color:#fff}

.e_txt_wrap{text-align:center;margin-top:-35px;position: absolute;top:50%;left:68px;width:324px;}
.e_txt_wrap .s_title{padding-top:18px;font-size: 18px;font-family: 'whitneyBook', 'malgun gothic';letter-spacing: 3px;word-break:break-word;color:#363636}
.e_txt_wrap .title{font-size: 34px;line-height:34px;font-family: 'whitneyLight', 'malgun gothic';letter-spacing: 3px;word-break:break-word;color:#363636}

.f_txt_wrap{text-align:center;margin-top:-44px;position: absolute;top:50%;left:0;width:100%;}
.f_txt_wrap .s_title{padding-top:18px;color:#fff;font-size: 14px;line-height:22px;font-family: 'whitneyBook', 'malgun gothic';letter-spacing: 3px;word-break:break-word}
.f_txt_wrap .title{color:#fff;font-size: 34px;line-height:34px;font-family: 'whitneyLight', 'malgun gothic';letter-spacing: 3px;word-break:break-word}


/****************************************************
 Loading
****************************************************/
.loading_bar{position:absolute;top:50%;left:50%;z-index:999;margin:-70px 0 0 -135px;width:270px;height:140px;background:#000;border-radius:5px;}
.loading_bar img{position:relative;top:40px;left:120px;}
.loading_bar span{position:relative;display:block;margin-top:50px;color:#fff;font-size:12px;text-align:center;}

/****************************************************
 wishlist_20151228
****************************************************/

/*.basket_info .pt_list .wish .cs_wrap dd{width:480px;}*/

/****************************************************
 SET 상품_20151228
****************************************************/
/*상품상세*/
.set_info .type{margin-top:30px;}
.set_info .type:first-child{margin-top:0;}
.set_info .type .tlt{margin-bottom:20px;color:#363636;font-size:14px;line-height:22px;}
.set_info .type .color_size_qty > li{padding-top:10px;}
.set_info .type_size + .type_size{margin-top:30px;}

/*위시리스트*/
.set .wish .color_op_all .color_op_wrap .tlt{width:320px;}
.set .wish .set_type{width:270px;}
.basket_info .pt_list .wish .cs_wrap dd{width:200px;}

.basket_info .pt_list .cs_wrap.set_type .sz_select a{margin-bottom:3px;}
.basket_info .pt_list .wish .cs_wrap .data_set{width:150px;}
.basket_info.set .pt_list .tlt_wrap{width:680px;}
.basket_info.set .pt_list .tlt_wrap.wish{width:550px;}
.basket_info.set .pt_list .cs_wrap dd{height:100%;}

/*배송&결제*/
.set .delivery .color_op_all .color_op_wrap .tlt{width:130px;}

/*주문*/
.set .order .color_op_all .color_op_wrap .color_op{line-height:16px;clear:both;}
.set .order .color_op_all .color_op_wrap .color_op .and_line{line-height:16px;}
.set .order .color_op_all .color_op_wrap:first-child{margin-top:10px;}
.set .order_sm .color_op_all .color_op_wrap .tlt{width:130px;}
.set .order_sm .color_op_all .color_op_wrap:first-child{margin-top:10px;}

/*쇼핑백*/
.set .color_op_all .color_op_wrap:first-child{margin-top:20px;}
.set .color_op_all .color_op_wrap{margin-top:0;}
.set .color_op_all .color_op_wrap .type{display:inline-block;color:#c69c6c;font-size:11px;}
.set .color_op_all .color_op_wrap .tlt{display:inline-block;width:150px;color:#363636;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.set .color_op_all .color_op_wrap .color_op{display:inline-block;margin-top:0;}
.set .set_type{float:left;width:330px;margin-right:10px; min-height:71px;/**/}
.set .set_type .tlt_set{color:#c69c6c;font-size: 11px;}
.set .set_type .data_set{width:270px;height:auto;margin-bottom:5px;text-align:left;color:#363636;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.set .set_type dd{width:270px;}


