@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
@import url(https://fonts.googleapis.com/css?family=Exo+2:100,200,400,600,500);
@import url(https://fonts.googleapis.com/css?family=Abhaya+Libre:400,500,600,700,800);
@import url(https://fonts.googleapis.com/css?family=Noto+Serif:400,700);
@import url(https://fonts.googleapis.com/css?family=Hind+Vadodara:300,400,500,600,700);
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
/* 미사용시 히든처리 */
.main_slide_list{position:relative; width:100%; margin:0 auto;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.thumbnail_barand_name{ display:inline-block;font-family: 'Exo 2', sans-serif;font-size: 12px; vertical-align:middle; color:#b2b2b2; border-bottom:solid 1px #b2b2b2; padding:0px 1px 0px 1px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;}
.thumbnail_barand_name a{color:#b2b2b2;}
/* 미사용시 히든처리 */
/* 아마존 페이 */
#addressBookWidgetDiv { width : 400px; height:300px;} 
#walletWidgetDiv { width : 400px; height:300px;} 
#OffAmazonPaymentsWidgets0 { width : 100%; } 

.button_checkout{width:100%;text-decoration:none;text-align:center;display:block;padding:7px 0;background-color: #000000; border:solid 1px #000000;border-radius: 0px;}
.button_checkout:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity: 0.8;-moz-opacity: 0.8;}
.button_checkout:disabled,button_checkout[disabled]{border: 1px solid #999999;background-color: #cccccc;color: #666666;}
.button_checkout:disabled:hover {cursor: not-allowed;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity: 1.0;-moz-opacity: 1.0;}
/* 아마존 페이 */

/* 기본 */
html,body,span,object,iframe,h1,h2,h3,h4,h5,h6,em,img,p,form,div,ul,li,footer,header,menu,nav,audio,video{margin:0;padding:0;}
hr{display:none; margin:0px;}
table,td {color:#000000;font-size:12px;}
table img { vertical-align: middle; }
img{border:0; vertical-align:middle}
li {list-style: none;}
a:link  { color: #222222; text-decoration: none}
a:visited { color: #222222; text-decoration: none}
a:hover { color: #222222; text-decoration: none}

.hands {cursor:pointer;cursor:hand;}
.strike {text-decoration: line-through;}
.alertmessage {color: #f92b82;}
.inputtext {color:#616161;font-size:12px;border: 1px solid #d9d9d9;vertical-align:middle;}
.d_bunch:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.finger_click{cursor: pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
.text_line{word-break:break-all;}
.best_patten{ background-image:url(/images_2018/shopping/s_bar_patten.jpg);}
.box_size{box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.cell_align_l{ text-align:left;}
.cell_align_r{ text-align:right;}
.cell_align_c{ text-align:center;}
.cell_v_align_t{ vertical-align:top;}
.cell_v_align_c{ vertical-align:middle;}
.cell_v_align_b{ vertical-align:bottom;}
.font_zero{ font-size:0px;}
.d_with_100{ width:100%;}
.d_with_1185{ width:1185px;}
.d_margin_c{margin:0 auto;}
.d_table{display:table;}
.d_table_row{display:table-row;}
.d_table_cell{display:table-cell;}
.d_inline_b{display:inline-block;}
.d_black{ display:block;}
.d_position_re{ position:relative;}
.d_position_ab{ position:absolute;}
.d_bg_c_f1{background-color:#f1f1f1;}
.d_bg_c_ff{background-color:#ffffff;}
.d_text_meiryo{font-family: 'Meiryo', sans-serif;}
.d_text_exo{font-family: 'Exo 2', sans-serif;}
.text_input_box{width:100%; border:solid 1px #dddddd; height:40px; line-height:40px; padding:0px 15px;font-family: 'Meiryo', sans-serif;font-size: 14px;font-weight: 400; color:#2b2b2b;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.content_text-area{width:100%;height: 146px;padding: 15px 15px;border:solid 1px #dddddd;font-family: 'Meiryo', sans-serif;font-size: 14px;font-weight: 400; color:#2b2b2b;outline: none;resize: none;-webkit-writing-mode: horizontal-tb !important;text-rendering: auto;letter-spacing: normal;word-spacing: normal;text-transform: none;text-indent: 0px;text-shadow: none;display: inline-block;text-align: start;-webkit-appearance: textarea;background-color: white;-webkit-rtl-ordering: logical;flex-direction: column;cursor: text;white-space: pre-wrap;overflow-wrap: break-word;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.gray_bt{ display:inline-block; width:160px; height:46px; line-height:46px; vertical-align:middle;font-family: 'Meiryo', sans-serif;font-size: 16px;font-weight: 400; color:#ffffff; background-color:#676767;cursor:pointer;cursor:hand;}
/* 파일입력폼 */
.wrap_input_file{ width:100%; display:table;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.wrap_input_file > ul{width:100%; display:table-row;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.wrap_input_file > ul > li{ display:table-cell; vertical-align:middle;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.wrap_input_file > ul > li:first-child{ width:80%;}
.file_input_textbox{width:100%; height:40px ; line-height:40px;vertical-align:middle; border-top:solid 1px #e5e5e5 !important;border-left:solid 1px #e5e5e5 !important;border-right:solid 0px #e5e5e5 !important;border-bottom:solid 1px #e5e5e5 !important; padding:0px 10px !important;font-family: 'Meiryo', sans-serif;font-size:14px; color:#2b2b2b;font-weight:400; text-align:left;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.file_input_div{position: relative; width: 100%; height: 40px; overflow: hidden;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.file_input_button{width:100%; height:40px; line-height:40px; position: absolute; top:0px; left:0px;background-color:#f5f5f5 !important;color: #2b2b2b; border:solid 1px #dddddd; font-family: 'Meiryo', sans-serif;vertical-align:middle;text-align:center;font-size: 14px;font-weight:400; cursor:pointer;cursor:hand;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.file_input_hidden{width:100%; height:40px; line-height:40px; position: absolute; top:0px; left:0px;background-color:#f5f5f5 !important;color: #2b2b2b; border:solid 1px #dddddd; font-family: 'Meiryo', sans-serif;vertical-align:middle;text-align:center;font-size: 14px;font-weight:400; cursor:pointer;cursor:hand;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;opacity: 0; filter: alpha(opacity=0); -ms-filter: "alpha(opacity=0)"; -khtml-opacity: 0; -moz-opacity: 0;cursor:pointer;cursor:hand;}
/* 파일입력폼 */
/* 기본 */

/* 해피프라이스 카테고리별 보기 */
.happy_cate_tab{ display:table; width:100%; height:45px; border-bottom:solid 1px #f5f5f5;cursor:pointer;cursor:hand;}
.happy_cate_tab > ul{ display:table-row;}
.happy_cate_tab > ul > li{ display:table-cell; vertical-align:middle;}
.happy_cate_tab_t{ display:inline-block; padding:0px 37px 0px 0px;font-family: 'Meiryo', sans-serif;font-size: 14px;vertical-align:middle; color: #333333; font-weight:400;}

.happy_cate_list{width:100%; background-color:#f9f9f9; border-bottom:solid 1px #f5f5f5; padding:10px 0px 25px 0px;}
.happy_cate_list > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.happy_cate_list > ul > li{ float:left; padding:15px 10px 0px 10px;}
.happy_cate_list_t{display:inline-block;font-family: 'Meiryo', sans-serif;font-size: 12px;vertical-align:middle; color: #333333; font-weight:400;}
.happy_cate_list_t.on{ color:#f92395;}

.happy_arr_down {background:url(/images/shopping/h_plus.png) no-repeat; background-position:100% 50%;background-size:27px 15px;}
.happy_arr_up {background:url(/images/shopping/h_minus.png) no-repeat; background-position:100% 50%;background-size:27px 15px;}

/* 해피프라이스 카테고리별 보기 */

/* 디홀릭레이아웃 */
/* 디홀릭레이아웃 */
.bottom_padding{ width:100%; height:150px; margin:0 auto;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.wrap_layout_d_1185{width:1185px; display:table; margin:0 auto;}
.layout_d_l_185{ width:185px; display:table-cell; vertical-align:top;}
.layout_d_l_355{ width:355px; display:table-cell; vertical-align:top;}
.layout_d_r_1000{ width:1000px;display:table-cell; vertical-align:top;}
.layout_d_r_830{ width:830px;display:table-cell; vertical-align:top;}
.mypage_c_lo{width:900px; display:inline-block;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.dholic_c_lo{width:830px; margin:0 auto;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.style_c_lo{width:893px; margin:0 auto;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.ladies_c_lo{width:1000px; margin:0 auto;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.cosme_c_lo{width:1185px; margin:0 auto;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.main_banner{width:100%; margin:0 auto;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.main_banner > ul > li{width:100%; margin:0 auto;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.middle_banner{width:100%; margin:0 auto;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.middle_banner > ul > li{width:100%; margin:0 auto; border-top:solid 5px #eeeeee; border-bottom:solid 5px #eeeeee;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
/* 디홀릭레이아웃 */

/* 코스메썸네일 통합*/
.wrap_cosme_thumbnail{width:100%; padding:15px 0px 30px 0px;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.wrap_cosme_thumbnail_line{width:185px;border:solid 1px #e5e5e5;padding:20px 15px 20px 15px;}
.cosme_thumbnail{width:100%;}
.cosme_thumbnail_pic{width:100%; position:relative; overflow:hidden;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.cosme_thumbnail_pic_link{display:block; width:100%;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.cosme_thumbnail_pic_zzim{position:absolute; right:10px;top:10px; width:33px; height:33px; overflow:hidden;}
.cosme_thumbnail_pic_zzim img{ width:33px; height:33px;}
.cosme_thumbnail_pic_count{z-index:2;width:22px; height:22px; line-height:22px;text-align:center;position:absolute; top:4px; left:4px; background:url(/images_2018/shopping/cnt_bg.png) no-repeat; background-position:0px 0px;background-size:22px 22px;overflow:hidden;font-family: 'Exo 2', sans-serif;font-size: 12px;color:#000000;font-weight:400;}
.cosme_thumbnail_info_wrap{width:98%; padding:15px 0px 0px 0px; margin:0 auto;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.cosme_thumbnail_info_wrap > ul > li{box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.cosme_thumbnail_info_notice{display:block;text-align:left;font-family: 'Meiryo', sans-serif;font-size: 11px; line-height:1.6; vertical-align:middle; color: #e74848; font-weight:400;word-break:break-all;}
.cosme_thumbnail_info_site_wrap{width:100%;text-align:left;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.cosme_thumbnail_info_site{ display:inline-block;font-family: 'Exo 2', sans-serif;font-size: 12px;vertical-align:middle; color:#999999; border-bottom:solid 1px #b2b2b2; padding:0px 1px 2px 1px;}
.cosme_thumbnail_pd_name{width:98%;margin:0 auto;text-align:left;padding:10px 0px 0px 0px;vertical-align:top;}
.cosme_thumbnail_pd_name > a{ width:100%; display:block;}
.cosme_thumbnail_pd_name p.cosme_thumbnail_pd_name_2line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; width:100%;white-space:normal;line-height:1.6em;height:3.2em;overflow:hidden;text-overflow:ellipsis;text-aline:left;word-break:break-all;font-family: 'Meiryo', sans-serif;font-size: 11px;color: #888888; font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cosme_thumbnail_pd_name p.cosme_thumbnail_pd_name_2line:hover {color: #000000;}
.cosme_thumbnail_pd_price_iconwrap{width:98%; margin:0 auto; text-align:left; padding:10px 0px 0px 0px;}
.cosme_thumbnail_pd_price_iconwrap:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.cosme_thumbnail_pd_price{ float:left;width:80%; height:20px; vertical-align:top;}
.cosme_thumbnail_pd_price p.cosme_thumbnail_pd_price_s{font-family: 'Exo 2', sans-serif;font-size: 16px; line-height:1.2em; color:#e74848;font-weight:400; vertical-align:middle;}
.cosme_thumbnail_pd_price p.cosme_thumbnail_pd_price_n{font-family: 'Exo 2', sans-serif;font-size: 16px; line-height:1.2em; color:#2b2b2b;font-weight:400; vertical-align:middle;}
.cosme_thumbnail_pd_icon{float:left; width:20%;height:20px;position:relative;}
/* 썸네일 통합*/
.wrap_thumbnail{width:100%; padding:15px 0px 25px 0px;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.wrap_thumbnail_pic{z-index:1;width:100%; position:relative; overflow:hidden;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.thumbnail_pic_link{z-index:4;display:block; width:100%;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.thumbnail_pic_zzim{position:absolute; right:10px;top:10px; width:33px; height:33px; overflow:hidden;}
.thumbnail_pic_zzim img{ width:33px; height:33px;}
.thumbnail_pic_count{z-index:3;width:22px; height:22px; line-height:22px;text-align:center;position:absolute; top:4px; left:4px; background:url(/images_2018/shopping/cnt_bg.png) no-repeat; background-position:0px 0px;background-size:22px 22px;overflow:hidden;font-family: 'Exo 2', sans-serif;font-size: 12px;color:#000000;font-weight:400;}
/* 아이콘*/
.thumbnail_pic_icon_wrap{z-index:2;width:100%;position:absolute; bottom:0px; left:0px; text-align:left; box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.thumbnail_pic_icon_ns{ display:inline-block;height:24px;line-height:24px; padding:0px 10px;background:rgba(0,0,0,0.9); text-align:center; vertical-align:middle;font-family: 'Exo 2', sans-serif;font-size: 12px;color:#FFFFFF;font-weight:500;border-radius: 0px 0px 0px 0px;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.thumbnail_pic_icon_n{ display:inline-block;height:24px;line-height:24px; padding:0px 10px;background:rgba(242,123,174,0.9); text-align:center; vertical-align:middle;font-family: 'Exo 2', sans-serif;font-size: 12px;color:#FFFFFF;font-weight:500;border-radius: 0px 0px 0px 0px;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.thumbnail_pic_icon_s{ display:inline-block;height:24px;line-height:24px; padding:0px 10px;background:rgba(234,67,53,0.9); text-align:center; vertical-align:middle;font-family: 'Exo 2', sans-serif;font-size: 12px;color:#FFFFFF;font-weight:500;border-radius: 0px 0px 0px 0px;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.thumbnail_pic_icon_m{ display:inline-block;height:24px;line-height:24px; padding:0px 10px;background:rgba(66,133,244,0.9); text-align:center; vertical-align:middle;font-family: 'Meiryo', sans-serif;font-size: 12px;color:#FFFFFF;font-weight:500;border-radius: 0px 0px 0px 0px;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.thumbnail_pic_icon_r{ display:inline-block;height:24px;line-height:24px; padding:0px 10px;background:rgba(251,188,5,0.9); text-align:center; vertical-align:middle;font-family: 'Meiryo', sans-serif;font-size: 12px;color:#FFFFFF;font-weight:500;border-radius: 0px 0px 0px 0px;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
/* 아이콘*/

.thumbnail_info_wrap{width:98%; padding:15px 0px 0px 0px; margin:0 auto;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.thumbnail_info_wrap > ul > li{box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.thumbnail_info_notice{display:block;text-align:left;font-family: 'Meiryo', sans-serif;font-size: 11px; line-height:1.6; vertical-align:middle; color: #e74848; font-weight:400;word-break:break-all;}
.thumbnail_info_site_wrap{width:100%;text-align:left;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.thumbnail_info_site{ display:inline-block;font-family: 'Exo 2', sans-serif;font-size: 12px;vertical-align:middle; color:#999999; border-bottom:solid 1px #b2b2b2; padding:0px 1px 2px 1px;}

.thumbnail_pd_name{width:98%;margin:0 auto;text-align:left;padding:10px 0px 0px 0px;vertical-align:top;}
.thumbnail_pd_name > a{ width:100%; display:block;}
.thumbnail_pd_name p.thumbnail_pd_name_2line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; width:100%;white-space:normal;line-height:1.6em;height:3.2em;overflow:hidden;text-overflow:ellipsis;text-aline:left;word-break:break-all;font-family: 'Meiryo', sans-serif;font-size: 11px;color: #888888; font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.thumbnail_pd_name p.thumbnail_pd_name_2line:hover {color: #000000;}

.thumbnail_pd_price_iconwrap{width:98%; margin:0 auto; text-align:left; padding:5px 0px 0px 0px;}
.thumbnail_pd_price_iconwrap:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.thumbnail_pd_price{ float:left;width:80%; height:20px; vertical-align:top;}
.thumbnail_pd_price p.thumbnail_pd_price_s{font-family: 'Exo 2', sans-serif;font-size: 16px; line-height:1.2em; color:#e74848;font-weight:400; vertical-align:middle;}
.thumbnail_pd_price p.thumbnail_pd_price_n{font-family: 'Exo 2', sans-serif;font-size: 16px; line-height:1.2em; color:#2b2b2b;font-weight:400; vertical-align:middle;}
.thumbnail_pd_icon{float:left; width:20%;height:20px;position:relative;}
.thumbnail_zzim_bt{ width:19px; height:17px;position:absolute; top:1px; right:0px;background-image: url(/images/shopping/thumbnail_zzim_icon.png);-webkit-background-size: 19px 17px;background-size: 19px 17px;background-repeat: no-repeat;background-position: right center;}
.thumbnail_zzim_bt.on{background-image: url(/images/shopping/thumbnail_zzim_icon_up.png);}
/* 썸네일 통합 */

/* 카트썸네일 통합 */
.wrap_cart_thumbnail{width:185px;; padding:0px 0px 0px 0px;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.cart_thumbnail_pic{width:100%; position:relative; overflow:hidden;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.cart_thumbnail_pic_link{display:block; width:100%; box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}

.cart_thumbnail_info_wrap{width:98%; padding:15px 0px 0px 0px; margin:0 auto;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.cart_thumbnail_info_wrap > ul > li{box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.cart_thumbnail_info_notice{display:block;text-align:left;font-family: 'Meiryo', sans-serif;font-size: 11px; line-height:1.6; vertical-align:middle; color: #e74848; font-weight:400;word-break:break-all;}
.cart_thumbnail_info_site_wrap{width:100%;text-align:left;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.cart_thumbnail_info_site{ display:inline-block;font-family: 'Exo 2', sans-serif;font-size: 12px;vertical-align:middle; color:#999999; border-bottom:solid 1px #b2b2b2; padding:0px 1px 2px 1px;}

.cart_thumbnail_pd_name{width:98%;margin:0 auto;text-align:left;padding:10px 0px 0px 0px;vertical-align:top;}
.cart_thumbnail_pd_name > a{ width:100%; display:block;}
.cart_thumbnail_pd_name p.cart_thumbnail_pd_name_2line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; width:100%;white-space:normal;line-height:1.6em;height:3.2em;overflow:hidden;text-overflow:ellipsis;text-aline:left;word-break:break-all;font-family: 'Meiryo', sans-serif;font-size: 11px;color: #888888; font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cart_thumbnail_pd_name p.cart_thumbnail_pd_name_2line:hover {color: #000000;}

.cart_thumbnail_pd_price_iconwrap{width:98%; margin:0 auto; text-align:left; padding:5px 0px 0px 0px;}
.cart_thumbnail_pd_price_iconwrap:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.cart_thumbnail_pd_price{ float:left;width:80%; height:20px; vertical-align:top;}
.cart_thumbnail_pd_price p.cart_thumbnail_pd_price_s{font-family: 'Exo 2', sans-serif;font-size: 16px; line-height:1.2em; color:#e74848;font-weight:400; vertical-align:middle;}
.cart_thumbnail_pd_price p.cart_thumbnail_pd_price_n{font-family: 'Exo 2', sans-serif;font-size: 16px; line-height:1.2em; color:#2b2b2b;font-weight:400; vertical-align:middle;}
.cart_thumbnail_pd_icon{float:left; width:20%;height:20px;position:relative;}
/* 카트썸네일 통합 */

/* 2019 아이템 날짜별 보기 */
.new_item_date{ display:inline-block; margin:0 auto;}
.new_item_date > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.new_item_date > ul > li{ float:left;padding:5px 0px 5px 10px;box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}
.new_item_date > ul > li a{display:block; text-align:center; white-space:nowrap; text-overflow: ellipsis;overflow: hidden;font-family: 'Meiryo', sans-serif;font-size: 12px; color:#000000; font-weight:400;}
.new_item_date_line{font-family: 'Meiryo', sans-serif;font-size: 12px; color:#000000; font-weight:400;color: #dddddd; padding:0px 0px 0px 10px;}
/* 2019 아이템 날짜별 보기 */
/* 2019 아이템 정렬 보기 */
.item_line_up_count{display:inline-block; text-align:left; vertical-align:baseline;}
.item_line_up_view{display:inline-block;}
.item_line_up_view > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.item_line_up_view > ul > li{float:left;width: auto; padding:0px 0px 0px 18px;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.ilu_view_menu{display:block;font-family: 'Meiryo', sans-serif;font-size: 12px; color:#646464; font-weight:400; padding:5px 15px 5px 0px;background-image: url("/images/shopping/item_line_arr.png");background-repeat: no-repeat;background-size: 9px 6px;background-position: right center;}
.ilu_view_menu.on {display:block;font-family: 'Meiryo', sans-serif;font-size: 12px; color:#f92395; font-weight:400; padding:5px 15px 5px 0px;background-image: url("/images/shopping/item_line_arr_up.png");background-repeat: no-repeat;background-size: 9px 6px;background-position: right center;}
/* 2019 아이템 정렬 보기 */
/*2019 상단 탑메뉴 */
.tam_line01_height_l{height:70px;text-align:left; vertical-align:middle;}
.tam_line01_height_r{height:70px;text-align:left; vertical-align:middle;}
.tam_line01_jt{font-family: 'Meiryo', sans-serif;font-size: 14px; vertical-align:middle; color:#2b2b2b;font-weight:400;display:inline-block;height:38px; line-height:38px; padding:0px 5px;}
.tam_line01_et{font-family: 'Exo 2', sans-serif;font-size: 18px; vertical-align:middle;color: #2b2b2b;font-weight:400;display:inline-block; height:38px; line-height:38px;padding:0px 5px;}
.wrap_tap_all_search_bt{padding:0px 10px 0px 10px;display:inline-block;}
.wrap_tap_all_search_layer{position:absolute; top:70px; left:0px; z-index:100;width:1185px;}

.top_tab_box1185{width:1185px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.top_tab_menu{width:100%; margin:0 auto;display:inline-block;z-index:99;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.top_tab_menu_a{width:100%; margin:0 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.top_tab_menu_a > ul{width:100%;display:inline-block;vertical-align:top;}
.top_tab_menu_a > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.top_tab_menu_a > ul > li{float:left;height:45px;color:#F8F8F8;cursor:pointer;cursor:hand;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
.top_tab_menu_a > ul > li:first-child > a{margin-left:0;}
.top_tab_menu_a > ul > li > a{display:block;position:relative;margin-left:-1px;border:1px solid #dddddd;border-bottom-width:0; height:45px;line-height:45px;color:#555555;text-align:center;text-decoration:none;background-color:#F8F8F8;box-sizing:border-box;}
.top_tab_menu_a > ul > li.on > a{z-index:10;border-color:#dddddd; background:#FFFFFF;height:46px;color:#000000;}
/*2019 상단 탑메뉴 */

/*디홀릭메인레이어 전체메뉴 */
.main_all_h_layer{ z-index:100000;position:absolute; top:44px; left:-1px;display:block; content:""; clear:both;}
.wrap_main_all_layer{width:711px; position:relative;height:730px;background:url(/images/top/top_all_bg_n.png) no-repeat; background-position:0px 0px;z-index:100000;}
.main_all_layer_site{ position:absolute; top:0px; left:0px; width:237px;padding:10px 0px 10px 0px;z-index:100002;}
.main_all_layer_site > ul > li{ width:187px; padding:0px 25px 0px 25px;text-align:left; height:48px; line-height:48px;font-family: 'Exo 2', sans-serif;font-size: 16px;font-weight:400;color:#000000;cursor:pointer;cursor:hand; }
.main_all_layer_menu{position:absolute; top:0px; left:0px;width:449px; height:680px; padding:25px 0px 25px 262px;z-index:100001;}

.main_all_layer_menu > ul >li{ text-align:left; padding:5px 0px 0px 0px;}
.main_all_layer_menu > ul >li:first-child{padding:0px 0px 0px 0px;}
.malm_tj{font-family: 'Meiryo', sans-serif;font-size: 13px;vertical-align:middle;font-weight:400;color:#333333;display:block; height:22px;line-height:22px;text-align:left;}
.malm_te{font-family: 'Exo 2', sans-serif;font-size: 15px;vertical-align:middle;font-weight:400;color:#333333;display:block; height:22px; line-height:22px;text-align:left;}
.malm_line{font-family: 'Exo 2', sans-serif;font-size: 15px;vertical-align:middle;font-weight:300;color:#333333;display:block; height:22px; line-height:22px;text-align:left;}

.main_line01_bg{background:url(/images/top/top_all_bg_line01_n.png) no-repeat; background-position:0px 0px;}
.main_line02_bg{background:url(/images/top/top_all_bg_line02_n.png) no-repeat; background-position:0px 0px;}
.main_line03_bg{background:url(/images/top/top_all_bg_line03_n.png) no-repeat; background-position:0px 0px;}
.main_line04_bg{background:url(/images/top/top_all_bg_line04_n.png) no-repeat; background-position:0px 0px;}
.main_line05_bg{background:url(/images/top/top_all_bg_line05.png) no-repeat; background-position:0px 0px;}
.main_line06_bg{background:url(/images/top/top_all_bg_line06.png) no-repeat; background-position:0px 0px;}
.main_line07_bg{background:url(/images/top/top_all_bg_line07.png) no-repeat; background-position:0px 0px;}
.main_line08_bg{background:url(/images/top/top_all_bg_line08.png) no-repeat; background-position:0px 0px;}
/*디홀릭메인레이어 전체메뉴 */

/*2019 통합 조건 검색 */
.wrap_terms_search_top_menu{width:100%; margin:0 auto;display:inline-block; border-bottom:solid 1px #dddddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.terms_search_top_menu{width:100%; margin:0 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.terms_search_top_menu > ul{width:100%;display:inline-block;vertical-align:top;}
.terms_search_top_menu > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.terms_search_top_menu > ul > li{float:left;height:45px;color:#F8F8F8;cursor:pointer;cursor:hand;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
.terms_search_top_menu > ul > li:first-child > a{margin-left:0;}
.terms_search_top_menu > ul > li > a{display:block;position:relative;margin-left:-1px;border:1px solid #dddddd;border-bottom-width:0; height:45px;line-height:45px;font-family: 'Meiryo', sans-serif;font-size: 14px;font-weight:400;color:#555555;text-align:center;text-decoration:none;background-color:#F8F8F8;box-sizing:border-box;}
.terms_search_top_menu > ul > li.on > a{z-index:10;border-color:#dddddd; background:#FFFFFF;height:46px;color:#000000;}
.wrap_terms_search_top_inner{ width:100%; padding:36px 38px;border-left:solid 1px #dddddd; border-right:solid 1px #dddddd; border-bottom:solid 1px #dddddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.terms_search_top_inner { display:none;}
.terms_search_top_inner.on  { display:block;}

.wrap_free_search_layout{ width:100%; margin:0 auto; padding:0px 0px;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.free_search_layout{width:100%; margin:0 auto;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.free_search_layout > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.free_search_layout > ul > li{float:left; padding:0px 12px 0px 0px;}

.terms_search_layout4{ width:100%; margin:0 auto;zoom: 1;}
.terms_search_layout4 > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.terms_search_layout4 > ul > li{ float:left; width:24.1%; padding:0% 0% 0% 1.2%;}
.terms_search_layout4 > ul > li:first-child{padding:0% 0% 0% 0%;}

.terms_search_layout3{ width:100%; margin:0 auto;zoom: 1;}
.terms_search_layout3 > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.terms_search_layout3 > ul > li{ float:left; width:32.6%; padding:0% 0% 0% 1.1%;}
.terms_search_layout3 > ul > li:first-child{padding:0% 0% 0% 0%;}

.terms_search_layout2{ width:100%; margin:0 auto;zoom: 1;}
.terms_search_layout2 > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.terms_search_layout2 > ul > li{ float:left; width:49.4%; padding:0% 0% 0% 1.2%;}
.terms_search_layout2 > ul > li:first-child{padding:0% 0% 0% 0%;}

.terms_search_layout1{ width:100%; margin:0 auto;zoom: 1;}
.terms_search_layout1 > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.terms_search_layout1 > ul > li{ float:left; width:100%; padding:0% 0% 0% 0%;}
.terms_search_layout1 > ul > li:first-child{padding:0% 0% 0% 0%;}

.main_terms_search_gray_box{ display:table;width:100%;background-color:#f7f7f7; border:solid 1px #e8e8e8; padding:20px 30px;}
.main_terms_search_gray_box > ul{ display:table-row;width:100%;}
.main_terms_search_gray_box > ul >li{display:table-cell; text-align:left; vertical-align:middle;}
.main_terms_search_gray_box > ul >li:first-child{ width:140px;}
.mts_gray_box_title{font-family: 'Meiryo', sans-serif;font-size: 14px;color: #b30f0e; font-weight:400; line-height:1.2em;}

.wrap_condition_values{display:table; width:100%;border-top:solid 1px #dddddd; border-bottom:solid 1px #dddddd;}
.condition_values_title{display:table-cell; width:125px; background-color:#f5f5f5; text-align:center;font-family: 'Meiryo', sans-serif;font-size:12px; font-weight:400; color:#000000; vertical-align:middle; border-right:solid 1px #dddddd; border-left:solid 1px #dddddd;}
.condition_values_info{display:table-cell; text-align:left;font-family: 'Meiryo', sans-serif;font-size:12px;font-weight:400; color:#000000; padding:10px 15px 10px 15px; vertical-align:middle; border-right:solid 1px #dddddd;}

.terms_search_option_list{height: 38px; border: 1px solid #ddd;border-radius: 2px;position: relative; background-color:#FFFFFF;}
.terms_search_option_list_iconWrap{width: 40px;display: block;height: 100%;background-color: #f5f5f5;border-left: 1px solid #ddd;border-radius: 2px 2px 2px 2px;position: absolute;right: 0;top: 0; z-index:1;}
.terms_search_option_list_icon{position: absolute;left: 50%;top: 50%;margin-left: -2px;margin-top: -5px;background-image: url(/images/search/top_search_arr.png);background-repeat: no-repeat;background-size: 5px 10px;display: block;background-position: 0px 0px;width: 5px;height: 10px;}
.terms_search_option_list_selectWrap{width:100%;display: block;height: 100%;0;position: absolute;left: 0;top: 0; z-index:2;}
.terms_search_option_select{display: block;width: 100%;height: 38px;line-height: 38px; overflow:hidden; padding:0px 50px 0px 9px; vertical-align:baseline; white-space:nowrap; border: none; background:none;font-family: 'Meiryo', sans-serif;font-size:12px;color:#000000;font-weight:400;-webkit-appearance:none; -moz-appearance:none;appearance:none;}
.terms_search_option_select:disabled{ background:#f5f5f5 !important;}
.terms_search_option_select::-ms-expand {display: none; }

.terms_search_keywordWrap{height: 38px;overflow: hidden;border: 1px solid #ddd;border-radius: 2px;}
.terms_search_keywordWrap input[type="text"]{display: block;width: 100%;height: 38px;line-height: 28px;overflow: hidden;margin: 0;padding:5px 9px;border: none;border-radius: 2px;font-family: 'Meiryo', sans-serif;font-size: 14px;color:#000000;font-weight:400;vertical-align: baseline;white-space: nowrap;text-overflow: ellipsis;text-shadow: inherit;color: inherit;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;-webkit-box-flex: 1;-moz-box-flex: 1;-o-box-flex: 1;}

.terms_search_list_title{text-align:center; vertical-align:middle; font-family: 'Meiryo', sans-serif;font-size:14px;color:#000000;font-weight:400; width:140px;}
.terms_search_list_info{text-align:left; vertical-align:middle;font-family: 'Meiryo', sans-serif;font-size:14px;color:#000000;font-weight:400;}

.terms_search_checkWrap{width:100%;}
.terms_search_checkWrap > ul{ text-align:left;}
.terms_search_checkWrap > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.terms_search_checkWrap > ul > li{ float:left; padding:3px 15px 3px 0px; display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.terms_search_checkWrap > ul > li:last-child{padding:2.5px 0px 2.5px 0px;}
.terms_search_checkWrap > ul > li > input {display: none;}
.terms_search_checkWrap > ul > li > input[type=checkbox] {width: 2em;height: 2em;}
.terms_search_checkWrap > ul > li > input[type=radio] {width: 2em;height: 2em;}
.terms_search_checkWrap > ul > li > label {cursor: pointer;display: block;text-align: left;height: 36px;line-height: 36px;position: relative;background-position: left top;font-size: 12px;padding: 2px 0 2px 52px;border: 0;font-family: 'Meiryo', sans-serif;font-size: 12px;font-weight: 400; color:#000000;}
.terms_search_checkWrap > ul > li > label:after {content: "";display: block;background-image: url(/images/search/terms_checkbox.png);-webkit-background-size: 40px 130px;background-size: 40px 130px;background-position: left top;width: 40px;height: 40px;position: absolute;top: 50%;margin-top: -20px;left: 0;}
.terms_search_checkWrap > ul > li > input:checked+label:after {background-position: 0 -45px;}
.terms_search_checkWrap > ul > li > input:checked+label {background-position: 0 -45px;}
.terms_search_checkWrap > ul > li > input:disabled+label{background-position: 0 -90px;}
.terms_search_checkWrap > ul > li > input:disabled+label:after {background-position: 0 -90px;}

.terms_search_option_list_btWrap{background-color:#f5f5f5; border:solid 1px #dddddd;border-radius: 2px;}
.terms_search_option_list_btWrap p.terms_search_option_list_bt{width:100%; height:38px; line-height:38px;text-align:center;font-family: 'Meiryo', sans-serif;font-size:14px;color:#000000;font-weight:400;}
.terms_search_option_list_btWrap_b{background-color:#fcfcfc; border:solid 1px #b4b4b4;border-radius: 2px;}
.terms_search_option_list_btWrap_b p.terms_search_option_list_bt_b{width:100%; height:38px; line-height:38px;text-align:center;font-family: 'Meiryo', sans-serif;font-size:14px;color:#000000;font-weight:400;}
/*2019 통합 조건 검색 */

/* 비키밴더 상세 영상 */
.wrap_video_vikinivender{width:100%;max-width:1185px !important;}
.video_vikinivender{ width:630px; margin:0 auto;}
/* 비키밴더 상세 영상 */

.goodview_pic_with{ width:1185px;}
.goodview_pic_with img{ max-width:1185px !important; height:auto !important;}
.goodview_pic_with table{ max-width:1185px !important; height:auto !important;}
.goodview_pic_with p{max-width:1185px !important; height:auto !important;}

.btnTop{display:none;position:fixed;bottom:100px;right:15px;z-index:100; width:50px; height:50px; background-color:#000000;}

/* 상세페이지 장바구니 확인 팝업창 */
.wrap_good_view_cart_pop{ position:absolute; width:348px; height:198px; left:50%; margin-left:-200px; top:50%; margin-top:-120px; z-index:100000; background-color:#FFFFFF; border:solid 1px #000000; padding:20px 25px;}
.good_view_cart_pop{ width:100%; margin:0 auto;}
.good_view_cart_pop > ul > li.cp_text01{ text-align:center;font-family: 'Roboto', sans-serif;font-size: 30px; color:#000000; font-weight:700; vertical-align:middle; padding:0px 0px 15px 0px;}
.good_view_cart_pop > ul > li.cp_text02{ text-align:center;font-family: 'Meiryo', sans-serif;font-size: 12px; color:#000000; font-weight:400; vertical-align:middle; padding:0px 0px 10px 0px;}
.good_view_cart_pop > ul > li.cp_text03{ text-align:center; height:60px; font-family: 'Meiryo', sans-serif;font-size: 14px; color:#cc0000; font-weight:500; vertical-align:middle;word-break:break-all; padding:0px 0px 0px 0px;}

.good_view_cart_pop_bt{width:100%; margin:0 auto; text-align:center;}
.good_view_cart_pop_bt > ul{display:inline-block;}
.good_view_cart_pop_bt > ul > li{ float:left;}
.good_view_cart_pop_bt > ul > li p.cpb_ok{ width:132px; height:35px; line-height:35px; background-color:#1e1e1e; border:solid 1px #1e1e1e; text-align:center;font-family: 'Meiryo', sans-serif;font-size: 12px; color:#ffffff; font-weight:400;cursor:pointer;cursor:hand;}
.good_view_cart_pop_bt > ul > li p.cpb_closed{ width:132px; height:35px; line-height:35px; background-color:#ffffff; border:solid 1px #b7b7b7; text-align:center;font-family: 'Meiryo', sans-serif;font-size: 12px; color:#000000; font-weight:400;cursor:pointer;cursor:hand;}

/* 상세페이지 장바구니 확인 팝업창 */

/* 중량 추가 */
.wrap_pr_weight{ width:569px; display:table;border-top:solid 1px #E0E0E0; border-right:solid 1px #E0E0E0;} 
.wrap_pr_weight > ul{width:100%; display:table-row;}
.wrap_pr_weight > ul > li{ display:table-cell; text-align:center; padding:3px 3px;border-left:solid 1px #E0E0E0;border-bottom:solid 1px #E0E0E0;}
.wrap_pr_weight > ul > li:first-child{ width:90px; background-color:#F2F2F2;}

.wrap_pr_weight_n{ width:899px; display:table;border-top:solid 1px #E0E0E0; border-right:solid 1px #E0E0E0;} 
.wrap_pr_weight_n > ul{width:100%; display:table-row;}
.wrap_pr_weight_n > ul > li{ display:table-cell; text-align:center; padding:5px 5px;border-left:solid 1px #E0E0E0;border-bottom:solid 1px #E0E0E0;}
.wrap_pr_weight_n > ul > li:first-child{ width:120px; background-color:#F2F2F2;}
/* 중량 추가 */


/* 해피프라이스 세일별 보기 버튼 */
.wrap_happy_per{ width:100%; margin:0 auto;}
.happy_per_box{ margin: 0 auto; text-align:center;}
.happy_per_box > ul{ display:inline-block;}
.happy_per_box > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.happy_per_box > ul > li{ float:left; padding:0px 0px 0px 10px;}
.happy_per_box > ul > li:first-child{padding:0px 0px 0px 0px;}

.happy_per_box > ul > li p.happy_per_bt{width:150px; height:34px;line-height:34px; text-align:center;background:url(/images_2018/shopping/happy_bt_down.png) no-repeat; background-position:0px 0px;background-size:150px 34px;font-family: 'Exo 2', sans-serif;font-size: 14px; vertical-align:middle; color:#666666; font-weight:400;cursor:pointer;cursor:hand}
.happy_per_box > ul > li p.happy_per_bt.on{width:150px; height:34px;line-height:34px; text-align:center;background:url(/images_2018/shopping/happy_bt_up.png) no-repeat; background-position:0px 0px;background-size:150px 34px;font-family: 'Exo 2', sans-serif;font-size: 14px; vertical-align:middle; color:#000000; font-weight:500;cursor:pointer;cursor:hand}
.happy_per_box > ul > li p.happy_per_bt:hover{width:150px; height:34px;line-height:34px; text-align:center;background:url(/images_2018/shopping/happy_bt_up.png) no-repeat; background-position:0px 0px;background-size:150px 34px;font-family: 'Exo 2', sans-serif;font-size: 14px; vertical-align:middle; color:#000000; font-weight:500;cursor:pointer;cursor:hand}
/* 해피프라이스 세일별 보기 버튼 */

/* 페이지넘버 */
.wrap_page_number{ width:100%; margin:0 auto;}
.page_number_box{ margin: 0 auto; text-align:center;}
.page_number_box > ul{ display:inline-block;}
.page_number_box > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.page_number_box > ul > li{ float:left; padding:0px 0px 0px 8px;}
.page_number_box > ul > li:first-child{padding:0px 0px 0px 0px;}

.page_number_box > ul > li p.pnb_paging_pass{width:24px; height:24px;line-height:24px; text-align:center; background-color:#acacac; border:solid 1px #acacac;font-family: 'Exo 2', sans-serif;font-size: 10px; vertical-align:middle; color:#FFFFFF; font-weight:400;cursor:pointer;cursor:hand}
.page_number_box > ul > li p.pnb_paging_active{min-width:24px; height:24px;line-height:24px;text-align:center; background-color:#464646; border:solid 1px #464646;font-family: 'Exo 2', sans-serif;font-size: 14px; vertical-align:middle; color:#FFFFFF; font-weight:400;cursor:pointer;cursor:hand}
.page_number_box > ul > li p.pnb_paging{min-width:24px; height:24px;line-height:24px;text-align:center; background-color:#ffffff; border:solid 1px #d7d7d7;font-family: 'Exo 2', sans-serif;font-size: 14px; vertical-align:middle; color:#7d7d7d; font-weight:400;cursor:pointer;cursor:hand}
.page_number_box > ul > li p.pnb_paging:hover{min-width:24px; height:24px;line-height:24px;text-align:center; background-color:#464646; border:solid 1px #464646;font-family: 'Exo 2', sans-serif;font-size: 14px; vertical-align:middle; color:#FFFFFF; font-weight:400;cursor:pointer;cursor:hand}
/* 페이지넘버 */

/* 우측 플로팅 메뉴 시작 */
.r_fl_menu { /*menu.3.css*/position: absolute;top: 260px;right: auto;left: 50%;margin-left: 607px;z-index: 9997 !important;}
.fl_fixed {position: fixed;top: 0px !important;}

.r_fl_menu .history_wrap .history_header h3 strong {font-size: 18px;font-family: '나눔명조',NanumMyeongjo;color: #e74848;line-height: 21px;vertical-align: middle;}
/* 우측 플로팅 메뉴 종료 */

/* 스타일샵 모델 정보 */
.wrap_style_model{ width:100%; padding:90px 0px 0px 0px; margin:0 auto;}
.style_model_title{width:100%; padding:0px 0px 15px 0px; text-align:center;font-family: 'Meiryo', sans-serif;font-size: 20px;color: #2b2b2b; font-weight:500; vertical-align:middle; margin:0 auto;}
.style_model_pic{ width:780px; text-align:center;margin:0 auto;}
.style_model_pic > ul{ display:inline-block; vertical-align:top;}
.style_model_pic > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.style_model_pic > ul > li{width:260px; float:left;}
.style_model_pic > ul > li img{ width:260px;}
/* 스타일샵 모델 정보 */

/* 세일정보 안내 */
.wrap_sale_info_830{ width:830px; margin:0 auto; border:solid 1px #E3E3E3;}
.wrap_sale_info_870{ width:870px; margin:0 auto; border:solid 1px #E3E3E3;}
.wrap_sale_info_895{ width:895px; margin:0 auto; border:solid 1px #E3E3E3;}
.wrap_sale_info_985{ width:985px; margin:0 auto; border:solid 1px #E3E3E3;}
.wrap_sale_info_1185{ width:1185px; margin:0 auto; border:solid 1px #E3E3E3;}
.wrap_sale_info{ width:100%; margin:0 auto; border:solid 1px #E3E3E3;}
.sale_info_title{ width:100%; border-bottom:solid 0px #E3E3E3; height:50px; line-height:50px;cursor:pointer;cursor:hand;}
.sale_info_title > ul{ width:94%; margin:0 auto;}
.sale_info_title > ul > li{ text-align:left;}
.sale_info_text{ width:100%; padding:0px 0px 30px 0px; border-top:solid 1px #E3E3E3;}
.sale_info_text > ul{ width:94%; margin:0 auto;}
.sale_info_text > ul > li{ padding:20px 0px 0px 0px; text-align:left;}
.sale_info_text > ul > li:first-child{padding:30px 0px 0px 0px;}

.sale_arr_down {background:url(/images_2017/left/dleft_down.png) no-repeat; background-position:96% 50%;background-size:11px 6px;}
.sale_arr_up {background:url(/images_2017/left/dleft_up.png) no-repeat; background-position:96% 50%;background-size:11px 6px;}
/* 세일정보 안내 */

/* 코스메 메인 브랜드 리스트 */
.cmb_banner{width:1185px; padding:30px 0px 0px 0px;display: block;overflow: hidden;}
.cmb_banner > ul{margin-left: -7px;display:block;}
.cmb_banner > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.cmb_banner > ul > li{ float:left; width:291px; padding:0px 0px 7px 7px;cursor:pointer;cursor:hand;}
.cmb_banner > ul > li img{ width:291px; height:125px;}
/* 코스메 메인 브랜드 리스트 */

/* 교환반품 정보 히든 탭 */
.wrap_ex_info_1185{ width:1185px; margin:0 auto;}
.ex_info_title{ width:100%;cursor:pointer;cursor:hand; border:solid 1px #cecece; background-color:#fbfbfb !important; padding:25px 0px;}
.ex_info_text{ width:100%; padding:25px 0px 0px 0px;border-right:solid 1px #cecece; border-left:solid 1px #cecece; border-bottom:solid 1px #cecece;}
.ex_arr_down {background:url(/images_2018/shopping/ex_down.png) no-repeat; background-position:96% 50%;background-size:15px 10px;}
.ex_arr_up {background:url(/images_2018/shopping/ex_up.png) no-repeat; background-position:96% 50%;background-size:15px 10px;}
/* 교환반품 정보 히든 탭 */

/* 스타일 상단 전체메뉴 */
.wrap_style_t_all_menu{z-index:10000; width:484px; height:450px;background:url(/images_2018/top/st_top_m_bg.png) no-repeat; background-position:0px 0px;background-size:484px 450px;}
.wrap_style_t_all_menu:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.style_t_all_menu{ float:left;width:185px; height:420px; padding:15px 0px 15px 0px; position:relative;}
.style_t_all_menu_big{width:155px;  padding:0px 10px 0px 20px; text-align:left;font-family: 'Meiryo', sans-serif;font-size: 12px; vertical-align:middle; color:#333333; font-weight:400;}
.style_t_all_menu_big.on{ background-color:#FF0000;background:url(/images_2018/top/st_top_m_big_bg.png) no-repeat; background-position:0px 0px;background-size:185px 26px;}
.style_t_all_menu_big > p.style_t_all_text{height:26px; line-height:26px;cursor:pointer;cursor:hand;}
.style_t_all_menu_small{ position:absolute;display:none;top:0px;right:-300px;width:300px; height:450px;z-index:100000;}
.style_t_all_menu_small.on{ display:block;}
.style_t_all_menu_small > ul > li{ width:265px; padding:15px 15px 0px 20px;text-align:left;font-family: 'Meiryo', sans-serif;font-size: 12px; vertical-align:middle; color:#333333; font-weight:400;cursor:pointer;cursor:hand;}
.style_t_all_menu_small > ul > li:first-child{padding:25px 15px 0px 20px;}
/* 스타일 상단 전체메뉴 */

/* 코스메 상단메뉴 */
.wrap_cosme_cate{width:100%;}
.cosme_cate_box{background-color:#f9f9f9; border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5;}
.cosme_cate{width:1185px; margin:0 auto;}
.cosme_cate:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */


.cosme_cate_r{width:700px; float:left;}
.cosme_cate_r:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */

.wrap_cosme_cate_r_all_bt{float:left;}

.cosme_cate_r_all_bt{cursor:pointer;cursor:hand;}
.cosme_cate_r_all_bt > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.cosme_cate_r_all_bt > ul > li{float:left;height:54px; line-height:54px;}

.cosme_cate_r_all_menu{z-index:10000; width:484px; height:455px;background:url(/images_2018/top/cosme_top_menu_bg.png) no-repeat; background-position:0px 0px;background-size:484px 455px;}
.cosme_cate_r_all_menu:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */

.wrap_cosme_h_menu{ float:left;width:185px; height:425px; padding:15px 0px 15px 0px; position:relative;}

.cosme_h_big_menu{}
.cosme_h_big_menu.on{ background-color:#FF0000;background:url(/images_2018/top/cosme_top_m_bg.png) no-repeat; background-position:0px 0px;background-size:185px 42px;}
.cosme_h_big_menu > p.cosme_h_big_menu_big{height:42px; line-height:42px;width:165px;  padding:0px 10px 0px 20px; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 16px; vertical-align:middle; color:#333333; font-weight:400;cursor:pointer;cursor:hand;}
.cosme_h_small_menu{ position:absolute;display:none;top:0px;right:-300px;width:300px; height:455px;z-index:100000;}
.cosme_h_small_menu.on{ display:block;}
.cosme_h_small_menu > ul > li{ width:265px; padding:10px 15px 0px 20px;text-align:left;font-family: 'Exo 2', sans-serif;font-size: 16px; vertical-align:middle; color:#333333; font-weight:400;cursor:pointer;cursor:hand;}
.cosme_h_small_menu > ul > li:first-child{padding:25px 15px 0px 20px;}

.cosme_cate_r_menu{float:left;}
.cosme_cate_r_menu > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.cosme_cate_r_menu > ul > li{float:left; padding:0px 40px 0px 0px;font-family: 'Exo 2', sans-serif;font-size: 16px; vertical-align:middle; color:#333333; font-weight:400; height:54px; line-height:54px;}
.cosme_cate_r_menu > ul > li a{ color:#333333;}
.cosme_cate_r_menu > ul > li:first-child{padding:0px 40px 0px 40px;}

.cosme_cate_l{width:485px; float:left}
.cosme_cate_l:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.cosme_cate_l > ul > li{float:right;font-family: 'Exo 2', sans-serif;font-size: 16px; vertical-align:middle; color:#333333; font-weight:400; height:54px; line-height:54px;}
.cosme_cate_l > ul > li a{ color:#333333;}

/* 코스메 상단메뉴 */

/* 상세페이지 상단 메뉴 */
.wrap_gv_top_menu{width:1185px; margin:0 auto; padding:10px 0px 30px 0px;}
.gv_top_menu{width:100%;}
.gv_top_menu > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.gv_top_menu > ul > li{ float:left; padding:0px 0px 0px 0px; text-align:left;height:25px; line-height:25px;}

.gv_top_cate_J{position:relative;width:158px; height:25px;line-height:25px; text-align:left;font-family: 'Meiryo', sans-serif;font-size: 14px; vertical-align:middle; color:#FFFFFF; font-weight:400; background:url(/images_2018/shopping/gv_top_menu_bg_j.png) no-repeat; background-position:0px 0px;background-size:158px 25px;cursor:pointer;cursor:hand;z-index:1;}
.gv_top_cate_H{position:relative;width:169px; height:25px;line-height:25px; text-align:left;font-family: 'Meiryo', sans-serif;font-size: 14px; vertical-align:middle; color:#FFFFFF; font-weight:400; background:url(/images_2018/shopping/gv_top_menu_bg_h.png) no-repeat; background-position:0px 0px;background-size:169px 25px;cursor:pointer;cursor:hand;z-index:1;}
.gv_top_cate_K{position:relative;width:146px; height:25px;line-height:25px; text-align:left;font-family: 'Meiryo', sans-serif;font-size: 14px; vertical-align:middle; color:#FFFFFF; font-weight:400; background:url(/images_2018/shopping/gv_top_menu_bg_k.png) no-repeat; background-position:0px 0px;background-size:146px 25px;cursor:pointer;cursor:hand;z-index:1;}
.gv_top_cate_open{ position:absolute;top:25px; left:0px; background-color:#FFFFFF;}
/* 상세페이지 상단 메뉴 */

/* 895 썸네일 루프 박스 */
.thumbnail_895{position:relative; width:895px; margin:0 auto;}
.thumbnail_895 > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.thumbnail_895 > ul > li{float:left;width:185px; padding:0px 0px 0px 51px;}
.thumbnail_895 > ul > li:first-child{padding:0px 0px 0px 0px;}
/* 869 썸네일 루프 박스 */


/* 869 썸네일 루프 박스 */
.thumbnail_869{position:relative; width:869px; margin:0 auto;}
.thumbnail_869 > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.thumbnail_869 > ul > li{float:left;width:185px; padding:0px 0px 0px 43px;}
.thumbnail_869 > ul > li:first-child{padding:0px 0px 0px 0px;}
/* 869 썸네일 루프 박스 */

/* 900 썸네일 루프 박스 */
.thumbnail_900{position:relative; width:900px; margin:0 auto;}
.thumbnail_900 > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.thumbnail_900 > ul > li{float:left;width:185px; padding:0px 0px 0px 43px;}
.thumbnail_900 > ul > li:first-child{padding:0px 0px 0px 0px;}
/* 900 썸네일 루프 박스 */

/* 830 썸네일 루프 박스 */
.thumbnail_830{position:relative; width:830px; margin:0 auto;}
.thumbnail_830 > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.thumbnail_830 > ul > li{float:left;width:185px; padding:0px 0px 0px 30px;}
.thumbnail_830 > ul > li:first-child{padding:0px 0px 0px 0px;}
/* 830 썸네일 루프 박스 */

/* 1000 썸네일 루프 박스 */
.thumbnail_1000{position:relative; width:985px; margin:0 auto;}
.thumbnail_1000 > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.thumbnail_1000 > ul > li{float:left;width:185px; padding:0px 0px 0px 15px;}
.thumbnail_1000 > ul > li:first-child{padding:0px 0px 0px 0px;}
/* 1185 썸네일 루프 박스 */

/* 1185 썸네일 루프 박스 */
.thumbnail_1185{position:relative; width:1185px; margin:0 auto;}
.thumbnail_1185 > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.thumbnail_1185 > ul > li{float:left;width:185px; padding:0px 0px 0px 15px;}
.thumbnail_1185 > ul > li:first-child{padding:0px 0px 0px 0px;}
/* 1185 썸네일 루프 박스 */

/* 1185 썸네일 루프 박스 */
.thumbnail_1185_r{position:relative; width:1185px; margin:0 auto;}
.thumbnail_1185_r > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.thumbnail_1185_r > ul > li{float:left;width:217px; padding:0px 0px 0px 25px;}
.thumbnail_1185_r > ul > li:first-child{padding:0px 0px 0px 0px;}
/* 1185 썸네일 루프 박스 */

/*스타일샵 메인 */
.wrap_style_top{width:100%;}
.style_top_box01{width:1185px; margin:0 auto; padding:30px 0px 20px 0px;}
.stytb01_box{width:1185px; margin:0 auto;}
.stytb01_box > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.stytb01_box > ul > li{float:left; display:inline-block;}
.stytb01_box > ul > li.stytb01_box_logo{text-align:left; padding:0px 40px 0px 5px;}
.stytb01_box > ul > li.stytb01_box_tip{ height:30px; width:18px;background:url(/images_2018/top/style_tip.png) no-repeat; background-position:0px 10px;;background-size:18px 18px; }
.stytb01_box > ul > li.stytb01_box_info{text-align:left; color:#999999; padding:12px 0px 0px 0px;}
.style_top_box02{width:1185px; border-bottom:solid 1px #dddddd; margin:0 auto;}
.stytb02_box{width:1185px; margin:0 auto;}
.stytb02_box:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.stytb02_box_all{float:left;position:relative;width:80px; height:44px; background:#adadad;}
.stytb02_box_menu{float:left;position:relative;width:1105px; height:44px;}
.stytb02_box_menu > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.stytb02_box_menu > ul > li{float:left;height:44px;line-height:44px;font-family: 'Meiryo', sans-serif;font-size: 15px;font-weight:400;color:#555555;vertical-align:middle; padding:0px 40px 0px 0px;}
.stytb02_box_menu > ul > li a{color:#555555;}
.stytb02_box_menu > ul > li:first-child{padding:0px 40px 0px 40px;}

.style_top_cate{width:100%; padding:12px 0px 12px 0px;}
.style_top_cate > ul > li{ text-align:left;font-family: 'Meiryo', sans-serif;font-size: 13px; vertical-align:middle;font-weight:400;color:#333333; padding:4px 50px 4px 50px;cursor:pointer;cursor:hand;}
.style_top_cate > ul > li:hover{ background-color:#f6f6f6;}

.wrap_style_top_brand{width:100%; position:relative}
.wrap_style_top_brand > ul > li{ border-top:solid 1px #dddddd;}
.wrap_style_top_brand > ul > li:first-child{border-top:solid 0px #dddddd;}
.style_top_brand_box01{width:250px; position:relative; margin:0 auto;}
.style_top_brand_box01:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.style_top_brand_box01 .stytb01_no{ float:left;width:18px;height:44px; text-align:center;line-height:42px;font-family: 'Exo 2', sans-serif;font-size: 11px; vertical-align:middle;font-weight:400;color:#ffffff;background:url(/images_2018/top/top_b_bg.png) no-repeat; background-position:left center;background-size:18px 18px;}
.style_top_brand_box01 .stytb01_name{ float:left;width:185px; text-align:left;height:44px;line-height:42px;font-family: 'Exo 2', sans-serif;font-size: 15px; vertical-align:middle;font-weight:400;color:#333333; padding:0px 0px 0px 15px;}
.style_top_brand_box01 .stytb01_name p.stytb01_name_hidden{width:185px;overflow: hidden;text-overflow: ellipsis;white-space: normal;text-transform: uppercase;}

.wrap_style_top_item{width:100%; position:relative}
.wrap_style_top_item > ul > li{ height:89px; border-top:solid 1px #dddddd;}
.wrap_style_top_item > ul > li:first-child{border-top:solid 0px #dddddd;}
.style_top_item_box01{width:292px; position:relative; margin:0 auto; padding:9px 0px 0px 0px;}
.style_top_item_box01:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.style_top_item_box01 .styti01_no{float:left; width:22px; padding:0px 15px 0px 0px; height:70px; line-height:68px; text-align:center;font-family: 'Exo 2', sans-serif;font-size: 12px; vertical-align:middle;font-weight:400;color:#ffffff;background:url(/images_2018/top/top_b_bg01.png) no-repeat; background-position:left center;background-size:22px 22px;}
.style_top_item_box01 .styti01_pic{float:left; width:58px; height:70px; padding:0px 15px 0px 0px;}
.style_top_item_box01 .styti01_pic > img{width:58px; height:70px;}
.style_top_item_box01 .styti01_info{ float:left;width:182px; height:70px;}
.style_top_item_box01 .styti01_info p.styti01_info_name{height:30px; line-height:15px;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
.style_top_item_box01 .styti01_info p.styti01_info_price{height:37px; line-height:16px;overflow: hidden;text-overflow: ellipsis;white-space: normal;padding:3px 0px 0px 0px;}

.s_shop_banner{width:895px; margin:0 auto;}
.s_shop_banner > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.s_shop_banner > ul > li{ float:left; width:275px; padding:0px 0px 0px 34px;}
.s_shop_banner > ul > li:first-child{padding:0px 0px 0px 0px;}

.wrap_sm_happy{width:895px; margin:0 auto;padding:0px 0px 0px 0px;}
.sm_happy_list{width:895px;margin:0 auto;}
.sm_happy_list > ul{ padding:0px 0px 15px 0px;}
.sm_happy_list > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sm_happy_list > ul > li{float:left; width:290px; padding:0px 0px 0px 12px;}
.sm_happy_list > ul > li:first-child{padding:0px 0px 0px 0px;}
.sm_happy_list_box{position:relative; width:288x;border:solid 1px #dddddd;}
.sm_happy_list_box_title{ width:256px; margin:0 auto; padding:15px 0px 15px 0px;}
.sm_happy_list_box_title > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sm_happy_list_box_title > ul > li{float:left;}
.sm_happy_list_box_title > ul > li.sm_happy_list_box_title_l{ width:210px;}
.sm_happy_list_box_title > ul > li.sm_happy_list_box_title_r{ width:46px; text-align:right; padding:10px 0px 0px 0px;}
.sm_happy_list_box_title_info{width:100%}
.sm_happy_list_box_title_info p.sm_happy_list_box_ti_shop{text-align:left;text-overflow:ellipsis;white-space:pre;overflow:hidden;word-break:break-all;}
.sm_happy_list_box_title_info p.sm_happy_list_box_ti_title{text-align:left;text-overflow:ellipsis;white-space:pre;overflow:hidden;word-break:break-all;}
.sm_happy_list_box_info{width:256px;margin:0 auto;padding:0px 0px 10px 0px;}
.sm_happy_list_box_info > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sm_happy_list_box_info > ul > li{float:left; width:120px; padding:0px 0px 0px 16px;}
.sm_happy_list_box_info > ul > li:first-child{padding:0px 0px 0px 0px;}
.sm_happy_list_box_info2{position:relative;width:120px;}
.sm_happy_list_box_info2_pic{width:120px; padding:0px 0px 15px 0px;}
.sm_happy_list_box_info2_pic img{width:120px; height:165px;}
.sm_happy_list_box_info2_name{width:120px; text-align:left; padding:0px 0px 7px 0px;}
.sm_happy_list_box_info2_name p.shb_info2_n_hidden{height:36px;overflow:hidden;text-overflow:ellipsis; white-space:normal;line-height:16px;word-break:break-all;}
.sm_happy_list_box_info2_price{width:120px; text-align:left; height:45px; line-height:16px;}


.wrap_sm_item{width:895px; margin:0 auto;padding:0px 0px 0px 0px;}
.sm_item_title{width:895px;padding:0px 0px 0px 0px;}
.sm_item_list{width:895px;margin:0 auto;}
.sm_item_list > ul{ padding:0px 0px 30px 0px;}
.sm_item_list > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sm_item_list > ul > li{float:left; width:432px; padding:0px 0px 0px 31px;}
.sm_item_list > ul > li:first-child{padding:0px 0px 0px 0px;}
.sm_item_list_box{position:relative; width:430px;border:solid 1px #dddddd;}
.sm_item_list_box_pic{position:relative; width:390px; padding:20px 20px 13px 20px;}
.sm_item_list_box_pic img{ width:390px; height:260px;}
.sm_item_list_box_name{width:390px; margin:0 auto; text-align:center;padding:0px 0px 7px 0px;}
.sm_item_list_box_name p.si_name_hidden{font-family: 'Exo 2', sans-serif;font-size: 16px; vertical-align:middle;font-weight:400; color:333333;height:18px; line-height:16px;overflow:hidden;text-overflow:ellipsis; white-space:normal;}
.sm_item_list_box_ex{width:390px; margin:0 auto; text-align:left;padding:0px 0px 20px 0px;}
.sm_item_list_box_ex p.si_ex_hidden{font-family: 'Meiryo', sans-serif;font-size: 12px; vertical-align:middle;font-weight:400; color:#777777;height:48px;line-height:16px;overflow:hidden;text-overflow:ellipsis; white-space:normal;}
.sm_item_list_box_info{width:390px;margin:0 auto;padding:0px 0px 10px 0px;}
.sm_item_list_box_info > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sm_item_list_box_info > ul > li{float:left; width:120px; padding:0px 0px 0px 15px;}
.sm_item_list_box_info > ul > li:first-child{padding:0px 0px 0px 0px;}
.sm_item_list_box_info2{position:relative;width:120px;}
.sm_item_list_box_info2_pic{width:120px; padding:0px 0px 15px 0px;}
.sm_item_list_box_info2_pic img{width:120px; height:165px;}
.sm_item_list_box_info2_name{width:120px; text-align:left; padding:0px 0px 7px 0px;}
.sm_item_list_box_info2_name p.sm_info2_n_hidden{height:50px;overflow:hidden;text-overflow:ellipsis; white-space:normal;line-height:16px;word-break:break-all;}
.sm_item_list_box_info2_price{width:120px; text-align:left; height:37px; line-height:16px;}



.wrap_sm_issue{width:895px; margin:0 auto;padding:0px 0px 0px 0px;}
.sm_issue_title{width:895px;padding:0px 0px 0px 0px;}
.sm_issue_list{width:895px;margin:0 auto;}
.sm_issue_list > ul{ padding:0px 0px 30px 0px;}
.sm_issue_list > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sm_issue_list > ul > li{float:left; width:432px; padding:0px 0px 0px 31px;}
.sm_issue_list > ul > li:first-child{padding:0px 0px 0px 0px;}
.sm_issue_list_box{position:relative; width:430px;border:solid 1px #dddddd;}
.sm_issue_list_box_pic{position:relative; width:390px; padding:20px 20px 13px 20px;}
.sm_issue_list_box_pic img{ width:390px; height:260px;}
.sm_issue_list_box_name{width:390px; margin:0 auto; text-align:center;padding:0px 0px 7px 0px;}
.sm_issue_list_box_name p.sb_name_hidden{font-family: 'Exo 2', sans-serif;font-size: 16px; vertical-align:middle;font-weight:400; color:333333;height:18px; line-height:16px;overflow:hidden;text-overflow:ellipsis; white-space:normal;}
.sm_issue_list_box_ex{width:390px; margin:0 auto; text-align:left;padding:0px 0px 20px 0px;}
.sm_issue_list_box_ex p.sb_ex_hidden{font-family: 'Meiryo', sans-serif;font-size: 12px; vertical-align:middle;font-weight:400; color:#777777;height:48px;line-height:16px;overflow:hidden;text-overflow:ellipsis; white-space:normal;}
.sm_issue_list_box_info{width:390px;margin:0 auto;padding:0px 0px 10px 0px;}
.sm_issue_list_box_info > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sm_issue_list_box_info > ul > li{float:left; width:120px; padding:0px 0px 0px 15px;}
.sm_issue_list_box_info > ul > li:first-child{padding:0px 0px 0px 0px;}
.sm_issue_list_box_info2{position:relative;width:120px;}
.sm_issue_list_box_info2_pic{width:120px; padding:0px 0px 15px 0px;}
.sm_issue_list_box_info2_pic img{width:120px; height:165px;}
.sm_issue_list_box_info2_name{width:120px; text-align:left; padding:0px 0px 7px 0px;}
.sm_issue_list_box_info2_name p.sb_info2_n_hidden{height:45px;overflow:hidden;text-overflow:ellipsis; white-space:normal;line-height:16px;word-break:break-all;}
.sm_issue_list_box_info2_price{width:120px; text-align:left; height:50px; line-height:16px;}

.style_more_bt{width:90px;height:50px; line-height:50px; text-align:center; border:solid 0px #CCCCCC; margin:0 auto;padding:0px 23px 0px 0px;background-image:url("/images_2017/shopping/style_more_arr.png");background-position:right center;background-size:23px 24px;background-repeat:no-repeat;}/*더보기 버튼*/
/*스타일샵 메인 */


/*셀렉샵 메인 */
.wrap_lm_issue{position:relative; width:870px; margin:0 auto;padding:0px 0px 0px 0px;}
.lm_issue_title{position:relative; width:870px;padding:0px 0px 0px 0px;}
.lm_issue_list{position:relative; width:870px;margin:0 auto;}
.lm_issue_list > ul{ padding:0px 0px 9px 0px;}
.lm_issue_list > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.lm_issue_list > ul > li{float:left; width:284px; padding:0px 0px 0px 9px;}
.lm_issue_list > ul > li:first-child{padding:0px 0px 0px 0px;}
.lm_issue_list_box{position:relative; width:282px;border:solid 1px #dddddd;}
.lm_issue_list_box_pic{position:relative; width:262px; padding:10px 10px 10px 10px;}
.lm_issue_list_box_pic img{ width:262px;}
.lm_issue_list_box_name{width:242px; margin:0 auto; text-align:center;padding:0px 0px 7px 0px;}
.lm_issue_list_box_name p.lb_name_hidden{font-family: 'Exo 2', sans-serif;font-size: 16px; vertical-align:middle;font-weight:400; color:333333;height:18px; line-height:16px;overflow:hidden;text-overflow:ellipsis; white-space:normal;}
.lm_issue_list_box_ex{width:242px; margin:0 auto; text-align:left;padding:0px 0px 20px 0px;}
.lm_issue_list_box_ex p.lb_ex_hidden{font-family: 'Meiryo', sans-serif;font-size: 12px; vertical-align:middle;font-weight:400; color:#777777;height:48px;line-height:16px;overflow:hidden;text-overflow:ellipsis; white-space:normal;}
.lm_issue_list_box_info{width:282px;margin:0 auto;padding:0px 0px 10px 0px;}
.lm_issue_list_box_info > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.lm_issue_list_box_info > ul > li{float:left; width:111px; padding:0px 0px 0px 20px;}
.lm_issue_list_box_info2{position:relative;width:111px;}
.lm_issue_list_box_info2_pic{width:111px; padding:0px 0px 15px 0px;}
.lm_issue_list_box_info2_pic img{width:111px;}
.lm_issue_list_box_info2_name{width:111px; text-align:left; padding:0px 0px 7px 0px;}
.lm_issue_list_box_info2_name p.lb_info2_n_hidden{height:50px;overflow:hidden;text-overflow:ellipsis; white-space:normal;line-height:16px;word-break:break-all;}
.lm_issue_list_box_info2_price{width:111px; text-align:left; height:37px; line-height:16px;}

.wrap_main_happy{width:870px; margin:0 auto;}
.wrap_main_happy_banner{width:870px; margin:0 auto; position:relative; padding:5px 0px 0px 0px;}
.main_happy_banner{width:870px; margin:0 auto; position:relative;}
.main_happy_banner > ul{padding:0px 0px 4px 0px;}
.main_happy_banner > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.main_happy_banner > ul > li{float:left; padding:0px 0px 0px 4px;}
.main_happy_banner > ul > li img{width:433px;}
.main_happy_banner > ul > li:first-child{padding:0px 0px 0px 0px;}
.main_happy_sale{background-image:url("/images_2018/main/happy_bg.png");width:84px; height:24px; line-height:22px; text-align:center;font-family: 'Exo 2', sans-serif;font-size: 14px; vertical-align:middle;font-weight:400; color:#ffffff;}
.main_happy_sale_t{background-image:url("/images_2018/main/happy_bg.png");width:90px; height:24px; line-height:22px; text-align:center;font-family: 'Exo 2', sans-serif;font-size: 12px; vertical-align:middle;font-weight:400; color:#ffffff;}

.wrap_klm_happy{position:relative; width:869px; margin:0 auto;padding:0px 0px 0px 0px;}
.klm_happy_title{position:relative; width:869px;padding:0px 0px 0px 0px;}
.klm_happy_list{position:relative; width:869px;margin:0 auto;}
.klm_happy_list > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.klm_happy_list > ul > li{float:left; width:287px; padding:0px 0px 0px 4px;}
.klm_happy_list > ul > li:first-child{padding:0px 0px 0px 0px;}
.klm_happy_list_box{position:relative; width:285px;border:solid 1px #dddddd;}
.klm_happy_list_box_pic{position:relative; width:285px;}
.klm_happy_list_box_pic img{ width:285px;}
.klm_happy_list_box_info{width:285px;margin:0 auto;padding:15px 0px;}
.klm_happy_list_box_info > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.klm_happy_list_box_info > ul > li{float:left; width:112px; padding:0px 0px 0px 20px;}

.klm_happy_list_box_info2{position:relative;width:112px;}
.klm_happy_list_box_info2_pic{width:112px; padding:0px 0px 15px 0px;}
.klm_happy_list_box_info2_pic img{width:112px;}
.klm_happy_list_box_info2_name{width:112px; text-align:left; padding:0px 0px 7px 0px;}
.klm_happy_list_box_info2_name p.klm_info2_n_hidden{height:55px;overflow:hidden;text-overflow:ellipsis; white-space:normal;}
.klm_happy_list_box_info2_price{width:112px; text-align:left; height:40px;}

.wrap_klm_brand{position:relative; width:869px; margin:0 auto;}
.klm_brand_title{position:relative; width:869px;margin:0 auto;}
.klm_brand_list{position:relative; width:867px; border:solid 1px #dddddd;margin:0 auto;}
.klm_brand_list ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.klm_brand_list ul{border-top:solid 1px #dddddd;}
.klm_brand_list ul:first-child{border-top:solid 0px #dddddd;}
.klm_brand_list ul li{float:left;vertical-align:middle; text-align:center;width:216px;border-left:solid 1px #dddddd;}
.klm_brand_list ul li:first-child{border-left:solid 0px #dddddd;}
.klm_brand_list ul li img{width:216px;}
/*셀렉샵 메인 */

/*코스메 메인 */
.wrap_cm_brand{position:relative; width:1185px; margin:0 auto;}
.wrap_cm_brand .cm_brand_title{position:relative; width:1185px; text-align:center; padding:13px 0px 13px 0px; margin:0 auto;}
.wrap_cm_brand .cm_brand_list{position:relative; width:1183px;border-top:solid 2px #555555; border-bottom:solid 2px #555555; margin:0 auto;}
.wrap_cm_brand .cm_brand_list ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.wrap_cm_brand .cm_brand_list ul{ border-top:solid 1px #DDDDDD;border-left:solid 1px #DDDDDD; border-right:solid 1px #DDDDDD;}
.wrap_cm_brand .cm_brand_list ul:first-child{border-top:solid 0px #DDDDDD;}
.wrap_cm_brand .cm_brand_list ul li{float:left;vertical-align:middle; text-align:center; width:313px; height:198px; padding:20px 40px; border-left:solid 1px #DDDDDD;}
.wrap_cm_brand .cm_brand_list ul li:first-child{border-left:solid 0px #DDDDDD;}
.wrap_cm_brand .cm_brand_list ul li img{width:313px; height:198px;}

.wrap_cm_contents{position:relative; width:1185px; margin:0 auto;border-top:solid 0px #555555; border-bottom:solid 0px #555555; margin:0 auto; padding:0px 0px 35px 0px;}
.cm_contents_title{position:relative; width:1185px;padding:30px 0px 20px 0px;}
.cm_contents_list{position:relative; width:1185px;margin:0 auto;}
.cm_contents_list > ul{ padding:0px 0px 15px 0px;}
.cm_contents_list > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.cm_contents_list > ul > li{float:left; width:285px; padding:0px 0px 0px 15px;}
.cm_contents_list > ul > li:first-child{padding:0px 0px 0px 0px;}
.wrap_cm_contents_list_box{position:relative; width:283px;border:solid 1px #dddddd;}
.cm_contents_list_box_pic{position:relative; width:283px;}
.cm_contents_list_box_pic img{ width:283px;}
.cm_contents_list_box_title{width:243px; margin:0 auto; padding:20px 20px 15px 20px; text-align:center;}
.cm_contents_list_box_title p.cm_t_hidden{ height:42px;text-overflow:ellipsis;overflow:hidden;}
.cm_contents_list_box_title p.cm_t_hidden2{ height:37px; line-height:18px;text-overflow:ellipsis;overflow:hidden;}
.cm_contents_list_box_info{width:283px; margin:0 auto;}
.cm_contents_list_box_info > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.cm_contents_list_box_info > ul > li{float:left; width:112px; padding:0px 0px 0px 20px;}
.cm_contents_list_box_info2{position:relative;width:112px;}
.cm_contents_list_box_info2_pic{width:112px; padding:0px 0px 15px 0px;}
.cm_contents_list_box_info2_pic img{width:112px;}
.cm_contents_list_box_info2_name{width:112px; text-align:left; padding:0px 0px 7px 0px;}
.cm_contents_list_box_info2_name p.cm_n_hidden{ height:55px;overflow:hidden;text-overflow:ellipsis; white-space:normal;}
.cm_contents_list_box_info2_price{width:112px; text-align:left; height:70px;}
/*코스메 메인 */

/*케이샵좌측메뉴 */
.wrap_ln_brand_dmain{width:304px; padding:0px 0px 0px 0px;}
.wrap_ln_brand{position:relative; width:260px;}
.ln_brand_list{width:100%;position:relative;border-top:solid 1px #EAEAEA;}
.ln_brand_list > ul > li{padding:10px 0px; border-bottom:solid 1px #EAEAEA;}
.ln_brand_info{width:100%;}
.ln_brand_info p.lb_info_line01{width:100%;}
.ln_brand_info p.lb_info_line02{width:90%;padding:5px 0px 7px 0px;overflow:hidden;text-overflow:ellipsis; white-space:normal;text-transform: uppercase;}
.ln_brand_info p.lb_info_line03{width:60px; height:18px; line-height:16px;background:url(/images_2018/main/l_brand_down.png) no-repeat; background-position:0px 0px;background-size:60px 18px; text-align:center}
.ln_brand_info p.lb_info_line03:hover{background:url(/images_2018/main/l_brand_up.png) no-repeat; background-position:0px 0px;background-size:60px 18px;}
.ln_brand_bt{width:100%;padding:15px 0px 0px 0px;}
.ln_brand_bt .ln_brand_bt_box{ text-align:center; margin:0 auto;}

.wrap_ll_ranking{position:relative; width:260px;}
.wrap_ll_ranking .ll_ranking_shop{width:100%;position:relative;border-top:solid 1px #EAEAEA;cursor:pointer;cursor:hand;}
.wrap_ll_ranking .ll_ranking_shop > ul > li{text-align:left;padding:10px 3px;background:url(/images_2017/left/dleft_right.png) no-repeat; background-position:96% 50%;background-size:6px 11px;}

.wrap_ll_cate{position:relative; width:260px;}
.ll_cate_shop{width:100%;position:relative;border-top:solid 0px #EAEAEA;border-bottom:solid 1px #EAEAEA; cursor:pointer;cursor:hand;}
.ll_cate_shop > ul > li{text-align:left;padding:15px 3px;}

.ll_cate_shop_menu{width:100%; background-color:#f9f9f9;}
.ll_cate_shop_menu > ul{margin:0 auto; padding:5px 0px 0px 0px;}
.ll_cate_shop_menu > ul > li{width:100%;border-bottom:1px solid #EAEAEA;}
.wrap_ll_cate_shop_menu_list{width:100%; position:relative;}
.ll_cate_big_menu{}
.ll_cate_big_menu p.ll_cate_big_menu_name{padding:0px 10px;height:34px; line-height:34px; margin:0 auto; text-align:left;font-family: 'Meiryo', sans-serif;font-size: 12px;vertical-align:middle;color: #333333;font-weight:400; background:url(/images_2017/left/dleft_right.png) no-repeat; background-position:96% 50%;background-size:6px 11px;cursor:pointer;cursor:hand;}
.ll_cate_big_menu_loof_none{padding:0px 10px;height:34px; line-height:34px; margin:0 auto; text-align:left;font-family: 'Meiryo', sans-serif;font-size: 12px;vertical-align:middle;color: #333333;font-weight:400; background:url(/images_2017/left/dleft_right.png) no-repeat; background-position:96% 50%;background-size:6px 11px;}
.ll_cate_small_menu{ position:absolute;display:none;top:-7px;right:-160px;z-index:100;}
.ll_cate_small_menu.on{ display:block;}
.ll_cate_small_menu_list{width:168px; position:relative; padding:12px 15px;background-color:#ffffff; border:solid 1px #dbd8d8;box-shadow: 4px 2px 8px rgba(77,77,77,0.2);}
.ll_cate_small_menu_list > ul > li{text-align:left;height:30px; line-height:30px;font-family: 'Meiryo', sans-serif;font-size: 12px;vertical-align:middle;color: #333333;font-weight:400; background:url(/images_2017/left/dleft_small.png) no-repeat; background-position:96% 50%;background-size:5px 9px;cursor:pointer;cursor:hand;}
.ll_cate_small_menu_list_arr{ position:absolute; width:12px; height:14px;top:15px; left:-12px;z-index:101;}

.ll_arr_down {background:url(/images_2017/left/dleft_down.png) no-repeat; background-position:240px 50%;background-size:11px 6px;}
.ll_arr_up {background:url(/images_2017/left/dleft_up.png) no-repeat; background-position:240px 50%;background-size:11px 6px;}
/*케이샵좌측메뉴 */

/*스타일샵좌측메뉴 */
.wrap_ss_shop{width:240px;}
.wrap_ss_shop_logo{width:240px; padding:0px 0px 15px 0px;}
.ss_shop_logo{width:238px; border:solid 1px #E3E3E3;}
.ss_shop_logo p.ss_sl_name{width:200px; margin:0 auto; padding:30px 0px; text-align:center;font-family: 'Exo 2', sans-serif; font-size: 26px; vertical-align:middle; color: #000000; font-weight:600;word-break:break-all;text-transform: uppercase; cursor:pointer;cursor:hand;}
.wrap_ss_shop_info{width:240px; padding:0px 0px 0px 0px;}
.wrap_ss_shop_info > ul > li p.ss_shop_info_name{width:240px; text-align:left; padding:0px 0px 0px 5px;}
.wrap_ss_shop_info > ul > li p.ss_shop_info_text{width:240px; text-align:left; padding:5px 0px 0px 5px;}

.wrap_ss_s_menu{width:240px;}
.ss_s_menu{width:240px;}
.ss_s_menu > ul > li{ padding:0px 5px; border-bottom:solid 1px #eaeaea; height:38px; line-height:38px; text-align:left;font-family: 'Meiryo', sans-serif;font-size: 13px;vertical-align:middle;color: #333333;font-weight:400;}

.ss_r_menu{width:240px;}
.ss_r_menu > ul > li{ border-bottom:solid 1px #eaeaea;}
.wrap_ss_r_menu_info{ width:230px; margin:0 auto;}
.wrap_ss_r_menu_info:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.ss_r_menu_info_icon{ float:left;width:25px; height:35px;background:url(/images_2018/shopping/key_icon.png) no-repeat; background-position:left 50%;background-size:18px 18px;}
.ss_r_menu_info_name{float:left;width:205px; height:35px; line-height:35px; text-align:left;font-family: 'Meiryo', sans-serif;font-size: 14px;vertical-align:middle;color: #333333;font-weight:400;text-overflow:ellipsis;white-space:pre;overflow:hidden;word-break:break-all;}

.wrap_ls_ranking{width:230px;}
.ls_ranking_title{width:100%;padding:0px 5px 12px 5px;}
.ls_ranking_menu{width:100%;}
.ls_ranking_menu > ul > li{border-top:1px solid #EAEAEA}
.ls_ranking_menu > ul > li p.ls_ranking_menu_text{height:38px;line-height:38px;padding:0px 5px; margin:0 auto; text-align:left;font-family: 'Meiryo', sans-serif;font-size: 13px;vertical-align:middle;color: #333333;font-weight:400;cursor:pointer;cursor:hand;background:url(/images_2017/left/dleft_right.png) no-repeat; background-position:96% 50%;background-size:6px 11px;}

.wrap_ls_brand_dmain{width:304px; padding:0px 0px 0px 0px;}
.wrap_ls_brand{position:relative; width:230px;}
.ls_brand_list{width:100%;position:relative;border-top:solid 1px #EAEAEA;}
.ls_brand_list > ul > li{padding:9px 0px; border-bottom:solid 1px #EAEAEA;}
.ls_brand_info{width:100%;}
.ls_brand_info p.ls_info_line01{width:100%;}
.ls_brand_info p.ls_info_line02{width:90%;text-align:left;padding:5px 0px 7px 0px;overflow:hidden;text-overflow:ellipsis; white-space:normal;text-transform: uppercase;}
.ls_brand_info p.ls_info_line03{width:60px; height:18px; line-height:16px;background:url(/images_2018/main/l_brand_down.png) no-repeat; background-position:0px 0px;background-size:60px 18px; text-align:center}
.ls_brand_info p.ls_info_line03:hover{background:url(/images_2018/main/l_brand_up.png) no-repeat; background-position:0px 0px;background-size:60px 18px;}
.ls_brand_bt{width:100%;padding:15px 0px 0px 0px;}
.ls_brand_bt .ls_brand_bt_box{ text-align:center; margin:0 auto;}

.wrap_ss_cate_230{width:230px;}
.wrap_ss_cate_240{width:240px;}

.ss_shop_cate_menu{width:100%;}
.ss_shop_cate_menu > ul > li{width:100%;border-top:1px solid #EAEAEA;}
.ss_shop_cate_menu > ul > li p.ls_cate_menu_text{padding:0px 5px;height:38px; line-height:38px; margin:0 auto; text-align:left;font-family: 'Meiryo', sans-serif;font-size: 13px;vertical-align:middle;color: #333333;font-weight:400; cursor:pointer;cursor:hand;}

.ss_cate_menu{width:100%;}
.ss_cate_menu > ul > li{width:100%;border-top:1px solid #EAEAEA;}

.wrap_ss_cate_menu_list{width:100%; position:relative;}

.ss_cate_big_menu{}
.ss_cate_big_menu > p.ss_cate_big_menu_name{padding:0px 5px;height:38px; line-height:38px; margin:0 auto; text-align:left;font-family: 'Meiryo', sans-serif;font-size: 13px;vertical-align:middle;color: #333333;font-weight:400; background:url(/images_2017/left/dleft_right.png) no-repeat; background-position:96% 50%;background-size:6px 11px;cursor:pointer;cursor:hand;}
.ss_cate_big_menu_loof_none{padding:0px 5px;height:38px; line-height:38px; margin:0 auto; text-align:left;font-family: 'Meiryo', sans-serif;font-size: 13px;vertical-align:middle;color: #333333;font-weight:400; background:url(/images_2017/left/dleft_right.png) no-repeat; background-position:96% 50%;background-size:6px 11px;}

.ss_cate_small_menu{ position:absolute;display:none;top:-1px;right:-160px;z-index:100;}
.ss_cate_small_menu.on{ display:block;}

.ss_cate_small_menu_list{width:168px; position:relative; padding:12px 15px;background-color:#ffffff; border:solid 1px #dbd8d8;box-shadow: 4px 2px 8px rgba(77,77,77,0.2);}
.ss_cate_small_menu_list > ul > li{text-align:left;height:30px; line-height:30px;font-family: 'Meiryo', sans-serif;font-size: 12px;vertical-align:middle;color: #333333;font-weight:400; background:url(/images_2017/left/dleft_small.png) no-repeat; background-position:96% 50%;background-size:5px 9px;cursor:pointer;cursor:hand;}

.ss_cate_small_menu_list_arr{ position:absolute; width:12px; height:14px;top:15px; left:-12px;z-index:101;}
/*스타일샵좌측메뉴 */

/*디홀릭좌측메뉴 */
.wrap_kn_banner{position:relative; width:260px;}
.wrap_ld_banner{position:relative; width:306px;}
.wrap_ld_banner > ul > li{padding:25px 0px 0px 0px;}
.wrap_ld_banner > ul > li:first-child{padding:0px 0px 0px 0px;}
.wrap_ll_banner{position:relative; width:143px;}
.wrap_ll_banner > ul > li{padding:5px 0px 0px 0px;}
.wrap_ll_banner > ul > li:first-child{padding:0px 0px 0px 0px;}
.wrap_ls_banner{position:relative; width:230px;}
.wrap_ls_banner > ul > li{padding:10px 0px 0px 0px;}
.wrap_ls_banner > ul > li:first-child{padding:0px 0px 0px 0px;}
.wrap_ll_banner img{width:143px;}

.wrap_ld_menu{width:304px; padding:0px 3px 15px 3px;}
.ld_menu{width:100%;}
.ld_menu > ul > li{border-top:solid 1px #EAEAEA;}
.ld_menu > ul > li:first-child{border-top:solid 0px #EAEAEA;}
.ld_menu_title{width:100%; text-align:left; padding:0px 3px 0px 3px; height:41px; line-height:41px;font-family: 'Meiryo', sans-serif;font-size: 14px; vertical-align:middle; color:#333333; font-weight:400;cursor:pointer;cursor:hand;}
.ld_menu_cate{width:100%;position:relative; background-color:#f9f9f9;border-top:solid 1px #EAEAEA;}
.ld_menu_cate > ul{margin:0 auto; padding:12px 15px;}
.ld_menu_cate > ul > li{text-align:left;padding:5px 0px;font-family: 'Exo 2', sans-serif;font-size: 15px; vertical-align:middle; color: #2b2b2b; background:url(/images_2017/left/dleft_small.png) no-repeat; background-position:260px 50%;background-size:5px 9px;}
.ld_menu_cate > ul > li > a{color: #2b2b2b}

.ld_m_arr_down {background:url(/images_2017/left/dleft_down.png) no-repeat; background-position:280px 50%;background-size:11px 6px;}
.ld_m_arr_up {background:url(/images_2017/left/dleft_up.png) no-repeat; background-position:280px 50%;background-size:11px 6px;}


.wrap_ld_ranking{position:relative; width:304px;}
.wrap_ld_ranking .ld_ranking_shop{width:100%;position:relative;border-top:solid 1px #EAEAEA;cursor:pointer;cursor:hand;}
.wrap_ld_ranking .ld_ranking_shop > ul > li{text-align:left;padding:9px 3px;}
.wrap_ld_ranking .ld_ranking_menu{width:100%;position:relative; background-color:#f9f9f9;border-top:solid 1px #EAEAEA;}
.wrap_ld_ranking .ld_ranking_menu > ul{margin:0 auto; padding:12px 15px;}
.wrap_ld_ranking .ld_ranking_menu > ul > li{text-align:left;padding:2px 0px;cursor:pointer;cursor:hand; background:url(/images_2017/left/dleft_small.png) no-repeat; background-position:260px 50%;background-size:5px 9px;}

.ld_ranking_shop2{width:100%;position:relative;background-color:#f9f9f9 !important;border-top:solid 1px #EAEAEA;cursor:pointer;cursor:hand;}
.ld_ranking_shop2 > ul > li{text-align:left;padding:9px 10px;}
.ld_ranking_menu2{width:100%;position:relative; background-color:#ffffff;border-top:solid 1px #EAEAEA;}
.ld_ranking_menu2 > ul{margin:0 auto; padding:12px 15px;}
.ld_ranking_menu2 > ul > li{text-align:left;padding:2px 0px;cursor:pointer;cursor:hand; background:url(/images_2017/left/dleft_small.png) no-repeat; background-position:260px 50%;background-size:5px 9px;}

.wrap_ld_contents{position:relative; width:304px;}
.wrap_ld_contents .ld_contents_list{width:100%;position:relative;border-top:solid 1px #EAEAEA;}
.wrap_ld_contents .ld_contents_list > ul > li{padding:9px 3px; border-bottom:solid 1px #EAEAEA;}
.wrap_ld_contents .ld_contents_bt{width:100%;}
.wrap_ld_contents .ld_contents_bt .ld_contents_bt_box{padding:8px 0px 0px 0px; text-align:center; margin:0 auto;}

.wrap_ld_zzim{ position:relative; width:294px; padding:9px 3px;}
.wrap_ld_zzim .bam09_s03{position:relative; width:100%;}
.wrap_ld_zzim .bam09_s04{position:relative; width:294px;}
.wrap_ld_zzim .bam09_s04 .bam09_s04_all{width:270px;;display:inline-block;}
.wrap_ld_zzim .bam09_s04 .bam09_s04_all ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.wrap_ld_zzim .bam09_s04 .bam09_s04_all ul li{float:left;width:60px;height:auto;vertical-align:middle;padding: 0px 0px 0px 10px; margin:0px 0px;} 
.wrap_ld_zzim .bam09_s04 .bam09_s04_all ul li:first-child{padding:0px 0px 0px 0px;}
.wrap_ld_zzim .bam09_s04 .bam09_s04_all ul li img{width:60px; vertical-align:middle;}
.wrap_ld_zzim .bam09_s04 .bam09_s04_all ul li.more { background:#FFFFFF;}

.wrap_ld_magazine{ position:relative; width:294px; padding:9px 3px;}
.wrap_ld_magazine .wrap_magazine_list{position:relative; width:294px;}
.wrap_ld_magazine .wrap_magazine_list .magazine_list{width:285px;;display:inline-block;}
.wrap_ld_magazine .wrap_magazine_list .magazine_list ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.wrap_ld_magazine .wrap_magazine_list .magazine_list ul li{float:left;text-align:left;width:95px;height:auto;vertical-align:middle;padding: 0px 0px 0px 0px; margin:0px 0px;} 
.wrap_ld_magazine .wrap_magazine_list .magazine_list .magazine_list_s01{position:relative; width:95px; text-align:left;}
.wrap_ld_magazine .wrap_magazine_list .magazine_list .magazine_list_s01 p.magazine_name{padding:15px 0px 0px 0px;}
.wrap_ld_magazine .wrap_magazine_list .magazine_list .magazine_list_s01 p.magazine_date{padding:0px 0px 0px 0px;}


.ld_arr_down {background:url(/images_2017/left/dleft_down.png) no-repeat; background-position:280px 50%;background-size:11px 6px;}
.ld_arr_up {background:url(/images_2017/left/dleft_up.png) no-repeat; background-position:280px 50%;background-size:11px 6px;}

.ld_arr_down2 {background:url(/images_2017/left/dleft_down.png) no-repeat; background-position:280px 50%;background-size:11px 6px;}
.ld_arr_up2 {background:url(/images_2017/left/dleft_up.png) no-repeat; background-position:280px 50%;background-size:11px 6px;}

/*디홀릭좌측메뉴 */


/*디홀릭메인배너 */
.wrap_main_banner{position:relative;width:1183px; border:solid 1px #ffffff; margin: 0 auto;}
.wrap_main_banner:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.wrap_main_banner .main_banner_l{float:left; width:296px;}
.wrap_main_banner .main_banner_l ul li{border-top:solid 1px #ffffff;}
.wrap_main_banner .main_banner_l ul li:first-child{border-top:solid 0px #ffffff;}
.wrap_main_banner .main_banner_r{float:left; width:886px; border-left:solid 1px #ffffff;}
/*디홀릭메인배너 */

/*디홀릭서버배너 */
.wrap_sub_banner{position:relative;width:1183px; border:solid 1px #ffffff; margin: 0 auto;}
.wrap_sub_banner:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.wrap_sub_banner ul li{float:left;width: 295px; border-left:solid 1px #ffffff;}
.wrap_sub_banner ul li:first-child{border-left:solid 0px #ffffff;}
/*디홀릭서버배너 */

/*사이트별메인배너 */
.wrap_main_banner_five{position:relative;width:1184px; border:solid 1px #ffffff; margin: 0 auto;}
.wrap_main_banner_five:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.wrap_main_banner_five ul li{float:left;width: 236px; border-left:solid 1px #ffffff;}
.wrap_main_banner_five ul li:first-child{border-left:solid 0px #ffffff;}
/*디홀릭메인배너 */

/*830픽셀디렉터컷리스트 */

/*830픽셀디렉터컷리스트 */
.wrap_contents_box830{ width:830px; overflow:hidden; margin:0 auto; position:relative;}
.dcut_contents_830{clear:both; position:relative; padding:0px 0px 0px 0px; }/*전체 테두리 */
.dcut_list_wrapper_830{min-width:840px; }/*그안에 크기 잡아주는 영역 */
.dcut_list_box_830{position:relative; width:840px; margin:0 auto;}
.dcut_list_box_830 ul:after {clear:both;position:relative; display:block; content:""; border:none}/*리스트 돌아가는 div */
.dcut_li_box_830 {position:relative; min-width:270px; float:left; padding:0px 10px 20px 0px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}/*루프되는 li */
.dcut_li_inner_830 {border:solid 1px #efefef; background:#f7f7f7;}/*루프되는 li 안에 div */
.list_img_dcut_830 {position:relative; padding:0px 0px 0px 0px; /*margin:0 auto;*/ text-align:center;}/*루프되는 li 안에 div 안에 이미지 */
.list_img_dcut_830 img {width:268px;}/*루프되는 li 안에 div 안에 이미지 크기조정 */
.dcut_info_830 {width:240px; padding:25px 0px 25px 0px; text-align:left; margin:0 auto;}/*루프되는 li 안에 내용 */
.dcut_info_830 p.dcut_title_830 {color:000000; padding:0px 0px 10px 0px;}/*루프되는 li 안에 내용 */
.dcut_info_830 p.dcut_title_830 a {color:000000;}/*루프되는 li 안에 내용 */
.dcut_info_830 p.dcut_list_txt_830 {color:#8a8a8a; line-height:18px}
.dcut_product_830 {background:#ffffff; width:268px;}/*관련상품 div */
.dcut_relation_830 {clear:both; float:left; width:240px;margin:0px 14px 0px 14px;border-bottom:1px solid #ddd}/*관련상품 div 루프 시키는 li */
.dcut_relation_830:last-child {border-bottom:0}/*관련상품 div 루프 시키는 li 마지막 목록에서 선없애는 값*/
.relation_img_830 {float:left; width:60px; position:relative; margin:15px 0px 15px 0px;overflow:hidden; }/*관련상품이미지div*/
.relation_img_830 img {display:inline-block; width:60px;vertical-align:middle;}/*관련상품이미지*/
.relation_info_830 {float:left;position:relative; width:150px;text-align:left; padding:15px 0px 15px 12px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box}/*관련상품제목및 가격*/
.relation_info_830 p.list_info_830 {color:#333333;line-height:16px;max-height:28px; position:relative; padding:0px 0px 7px 0px;text-overflow:ellipsis;overflow:hidden;}/*관련상품제목*/
.relation_info_830 p.list_info_830 a {color:#333333;}/*관련상품제목*/
.relation_heart_830{float:left;position:relative; width:30px;text-align:right; padding:15px 1px 15px 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box}/*관심상품 버튼 DIV*/
.dcut_more_830{width:90px;height:50px; line-height:50px; text-align:center; border:solid 0px #CCCCCC; margin:0 auto;padding:0px 23px 0px 0px;background-image:url("/images_2017/shopping/ranking_arr.png");background-position:right center;background-size:23px 24px;background-repeat:no-repeat;}/*더보기 버튼*/
/*.hover_box:hover {background-color:#f2f2f2; z-index: 1;}전체 테두리마우스 오버시*/
/*text-transform: uppercase; 모든 문자 대문자로 변경*/
/*830픽셀디렉터컷리스트 */

/*870픽셀디렉터컷리스트 */
.wrap_contents_box870{ width:870px; overflow:hidden; margin:0 auto; position:relative;}
.dcut_contents_870{clear:both; position:relative; padding:0px 0px 0px 0px; }/*전체 테두리 */
.dcut_list_wrapper_870{min-width:879px; }/*그안에 크기 잡아주는 영역 */
.dcut_list_box_870{position:relative; width:879px; margin:0 auto;}
.dcut_list_box_870 ul:after {clear:both;position:relative; display:block; content:""; border:none}/*리스트 돌아가는 div */
.dcut_li_box_870 {position:relative; min-width:284px; float:left; padding:0px 9px 9px 0px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}/*루프되는 li */
.dcut_li_inner_870 {border:solid 1px #efefef; background:#f7f7f7;}/*루프되는 li 안에 div */
.list_img_dcut_870 {position:relative; padding:0px 0px 0px 0px; /*margin:0 auto;*/ text-align:center;}/*루프되는 li 안에 div 안에 이미지 */
.list_img_dcut_870 img {width:282px;}/*루프되는 li 안에 div 안에 이미지 크기조정 */
.dcut_info_870 {width:242px; padding:25px 0px 25px 0px; text-align:left; margin:0 auto;}/*루프되는 li 안에 내용 */
.dcut_info_870 p.dcut_title_870 {color:000000; padding:0px 0px 10px 0px;}/*루프되는 li 안에 내용 */
.dcut_info_870 p.dcut_title_870 a {color:000000;}/*루프되는 li 안에 내용 */
.dcut_info_870 p.dcut_list_txt_870 {color:#8a8a8a; line-height:18px}
.dcut_product_870 {background:#ffffff; width:282px;}/*관련상품 div */
.dcut_relation_870 {clear:both; float:left; width:242px;margin:0px 20px 0px 20px;border-bottom:1px solid #ddd;}/*관련상품 div 루프 시키는 li */
.dcut_relation_870:last-child {border-bottom:0}/*관련상품 div 루프 시키는 li 마지막 목록에서 선없애는 값*/
.relation_img_870 {float:left; width:60px; position:relative; margin:15px 0px 15px 0px;overflow:hidden;}/*관련상품이미지div*/
.relation_img_870 img {display:inline-block; width:60px;vertical-align:middle;}/*관련상품이미지*/
.relation_info_870 {float:left;position:relative; width:150px;text-align:left; padding:15px 0px 15px 12px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}/*관련상품제목및 가격*/
.relation_info_870 p.list_info_870 {color:#333333;line-height:16px;max-height:25px; position:relative; padding:0px 0px 7px 0px;word-wrap:break-word;text-overflow:ellipsis;overflow:hidden;}/*관련상품제목*/
.relation_info_870 p.list_info_870 a {color:#333333;}/*관련상품제목*/
.relation_info_870 p.list_info_870_price{ padding:5px 0px 0px 0px;}
.relation_heart_870{float:left;position:relative; width:30px;text-align:right; padding:15px 1px 15px 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}/*관심상품 버튼 DIV*/
.dcut_more_870{width:90px;height:50px; line-height:50px; text-align:center; border:solid 0px #CCCCCC; margin:0 auto;padding:0px 23px 0px 0px;background-image:url("/images_2017/shopping/ranking_arr.png");background-position:right center;background-size:23px 24px;background-repeat:no-repeat;}/*더보기 버튼*/
/*.hover_box:hover {background-color:#f2f2f2; z-index: 1;}전체 테두리마우스 오버시*/
/*text-transform: uppercase; 모든 문자 대문자로 변경*/
/*870픽셀디렉터컷리스트 */

/*895픽셀디렉터컷리스트 */
.wrap_contents_box895{ width:895px; overflow:hidden; margin:0 auto; position:relative;}
.dcut_contents_895{clear:both; position:relative; padding:0px 0px 0px 0px; }/*전체 테두리 */
.dcut_list_wrapper_895{min-width:906px; }/*그안에 크기 잡아주는 영역 */
.dcut_list_box_895{position:relative; width:906px; margin:0 auto;}
.dcut_list_box_895 ul:after {clear:both;position:relative; display:block; content:""; border:none}/*리스트 돌아가는 div */
.dcut_li_box_895 {position:relative; min-width:291px; float:left; padding:0px 11px 11px 0px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}/*루프되는 li */
.dcut_li_inner_895 {border:solid 1px #efefef; background:#f7f7f7;}/*루프되는 li 안에 div */
.list_img_dcut_895 {position:relative; padding:0px 0px 0px 0px; /*margin:0 auto;*/ text-align:center;}/*루프되는 li 안에 div 안에 이미지 */
.list_img_dcut_895 img {width:289px;}/*루프되는 li 안에 div 안에 이미지 크기조정 */
.dcut_info_895 {width:249px; padding:25px 0px 25px 0px; text-align:left; margin:0 auto;}/*루프되는 li 안에 내용 */
.dcut_info_895 p.dcut_title_895 {color:000000;text-overflow:ellipsis;overflow:hidden; white-space:nowrap; text-align:left; padding:0px 0px 10px 0px;}/*루프되는 li 안에 내용 */
.dcut_info_895 p.dcut_title_895 a {color:000000;}/*루프되는 li 안에 내용 */
.dcut_info_895 p.dcut_list_txt_895 {color:#8a8a8a; max-height:55px; line-height:18px;text-overflow:ellipsis;overflow:hidden; white-space:normal; text-align:left;}
.dcut_product_895 {background:#ffffff; width:289px;}/*관련상품 div */
.dcut_relation_895 {clear:both; float:left; width:249px;margin:0px 20px 0px 20px;border-bottom:1px solid #ddd;}/*관련상품 div 루프 시키는 li */
.dcut_relation_895:last-child {border-bottom:0}/*관련상품 div 루프 시키는 li 마지막 목록에서 선없애는 값*/
.relation_img_895 {float:left; width:60px; position:relative; margin:15px 0px 15px 0px;overflow:hidden;}/*관련상품이미지div*/
.relation_img_895 img {display:inline-block; width:60px;vertical-align:middle;}/*관련상품이미지*/
.relation_info_895 {float:left;position:relative; width:159px;text-align:left; padding:15px 0px 15px 12px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}/*관련상품제목및 가격*/
.relation_info_895 p.list_info_895 {color:#333333;line-height:16px;max-height:25px; position:relative; padding:0px 0px 7px 0px;word-wrap:break-word;text-overflow:ellipsis;overflow:hidden;}/*관련상품제목*/
.relation_info_895 p.list_info_895 a {color:#333333;}/*관련상품제목*/
.relation_info_895 p.list_info_895_price{ padding:5px 0px 0px 0px;}
.relation_heart_895{float:left;position:relative; width:30px;text-align:right; padding:15px 1px 15px 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}/*관심상품 버튼 DIV*/
.dcut_more_895{width:90px;height:50px; line-height:50px; text-align:center; border:solid 0px #CCCCCC; margin:0 auto;padding:0px 23px 0px 0px;background-image:url("/images_2017/shopping/ranking_arr.png");background-position:right center;background-size:23px 24px;background-repeat:no-repeat;}/*더보기 버튼*/
/*.hover_box:hover {background-color:#f2f2f2; z-index: 1;}전체 테두리마우스 오버시*/
/*text-transform: uppercase; 모든 문자 대문자로 변경*/
/*895픽셀디렉터컷리스트 */


/*1000픽셀디렉터컷리스트 */
.wrap_contents_box{ width:990px; overflow:hidden; margin:0 auto; position:relative;}
.dcut_contents_1000{clear:both; position:relative; padding:0px 0px 0px 0px; }/*전체 테두리 */
.dcut_list_wrapper_1000{min-width:1062px; }/*그안에 크기 잡아주는 영역 */
.dcut_list_box_1000{position:relative; width:1062px; margin:0 auto;}
.dcut_list_box_1000 ul:after {clear:both;position:relative; display:block; content:""; border:none}/*리스트 돌아가는 div */
.dcut_li_box_1000 {position:relative; min-width:282px; float:left; padding:0px 72px 20px 0px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}/*루프되는 li */
.dcut_li_inner_1000 {border:solid 1px #efefef; background:#f7f7f7;}/*루프되는 li 안에 div */
.list_img_dcut_1000 {position:relative; padding:0px 0px 0px 0px; /*margin:0 auto;*/ text-align:center;}/*루프되는 li 안에 div 안에 이미지 */
.list_img_dcut_1000 img {width:280px;}/*루프되는 li 안에 div 안에 이미지 크기조정 */
.dcut_info_1000 {width:240px; padding:25px 0px 25px 0px; text-align:left; margin:0 auto;}/*루프되는 li 안에 내용 */
.dcut_info_1000 p.dcut_title_1000 {color:000000; padding:0px 0px 10px 0px;}/*루프되는 li 안에 내용 */
.dcut_info_1000 p.dcut_title_1000 a {color:000000;}/*루프되는 li 안에 내용 */
.dcut_info_1000 p.dcut_list_txt_1000 {color:#8a8a8a; line-height:18px}
.dcut_product_1000 {background:#ffffff; width:280px;}/*관련상품 div */
.dcut_relation_1000 {clear:both; float:left; width:240px;margin:0px 20px 0px 20px;border-bottom:1px solid #ddd}/*관련상품 div 루프 시키는 li */
.dcut_relation_1000:last-child {border-bottom:0}/*관련상품 div 루프 시키는 li 마지막 목록에서 선없애는 값*/
.relation_img_1000 {float:left; width:60px; position:relative; margin:15px 0px 15px 0px;overflow:hidden; }/*관련상품이미지div*/
.relation_img_1000 img {display:inline-block; width:60px;vertical-align:middle;}/*관련상품이미지*/
.relation_info_1000 {float:left;position:relative; width:150px;text-align:left; padding:15px 0px 15px 12px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box}/*관련상품제목및 가격*/
.relation_info_1000 p.list_info_1000 {color:#333333;line-height:16px;max-height:28px; position:relative; padding:0px 0px 7px 0px;text-overflow:ellipsis;overflow:hidden;}/*관련상품제목*/
.relation_info_1000 p.list_info_1000 a {color:#333333;}/*관련상품제목*/
.relation_heart_1000{float:left;position:relative; width:30px;text-align:right; padding:15px 1px 15px 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box}/*관심상품 버튼 DIV*/
.dcut_more_1000{width:90px;height:50px; line-height:50px; text-align:center; border:solid 0px #CCCCCC; margin:0 auto;padding:0px 23px 0px 0px;background-image:url("/images_2017/shopping/ranking_arr.png");background-position:right center;background-size:23px 24px;background-repeat:no-repeat;}/*더보기 버튼*/
/*.hover_box:hover {background-color:#f2f2f2; z-index: 1;}전체 테두리마우스 오버시*/
/*text-transform: uppercase; 모든 문자 대문자로 변경*/
/*1000픽셀디렉터컷리스트 */


/*디렉터컷 리스트 */
.dcut_contents {clear:both; position:relative; padding:0px 0px 0px 0px;}/*전체 테두리 */
.dcut_list_wrapper {min-width:1200px;}/*그안에 크기 잡아주는 영역 */
.dcut_box{width:1200px; padding:60px 0px 50px 0px; text-align:center;}/*타이틀 부분조정 */
.dcut_list_box ul:after {clear:both; display:block; content:""; border:none;}/*리스트 돌아가는 div */
.dcut_li_box {position:relative; min-width:282px; float:left; padding:0px 9px 20px 9px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box}/*루프되는 li */
.dcut_li_inner {border:solid 1px #efefef; background:#f7f7f7;}/*루프되는 li 안에 div */
.list_img_dcut {position:relative; padding:0px 0px 0px 0px; /*margin:0 auto;*/ text-align:center;}/*루프되는 li 안에 div 안에 이미지 */
.list_img_dcut img {width:280px;}/*루프되는 li 안에 div 안에 이미지 크기조정 */
.dcut_info {width:240px; padding:25px 0px 25px 0px; text-align:left;margin:0 auto;}/*루프되는 li 안에 내용 */
.dcut_info p.dcut_title {padding:0px 0px 10px 0px;}/*루프되는 li 안에 내용 */
.dcut_info p.dcut_list_txt {line-height:18px}
.dcut_product {background:#ffffff; width:280px;}/*관련상품 div */
.dcut_relation {clear:both; float:left; width:240px;margin:0px 20px 0px 20px;border-bottom:1px solid #ddd}/*관련상품 div 루프 시키는 li */
/*.dcut_relation:first-child {border-bottom:1px solid #ddd}/*관련상품 div 루프 시키는 li 첫번째 목록에서만 선주는값*/
.dcut_relation:last-child {border-bottom:0}/*관련상품 div 루프 시키는 li 마지막 목록에서 선없애는 값*/
.relation_img {float:left; width:60px; height:60px; position:relative; margin:15px 0px 15px 0px;overflow:hidden; }/*관련상품이미지div*/
.relation_img img {display:inline-block; width:60px; height:60px;vertical-align:middle;}/*관련상품이미지*/
.relation_info {float:left;position:relative; width:150px;text-align:left; padding:15px 0px 15px 12px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box}/*관련상품제목및 가격*/
.relation_info p.list_info {line-height:16px;max-height:28px; position:relative; padding:0px 0px 7px 0px;text-overflow:ellipsis;overflow:hidden;}/*관련상품제목*/
.relation_heart{float:left;position:relative; width:30px;text-align:right; padding:15px 1px 15px 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box}/*관심상품 버튼 DIV*/
.dcut_more{width:90px;height:50px; line-height:50px; text-align:center; border:solid 0px #CCCCCC; margin:0 auto;padding:0px 23px 0px 0px;background-image:url("/images_2017/shopping/ranking_arr.png");background-position:right center;background-size:23px 24px;background-repeat:no-repeat;}/*더보기 버튼*/
/*.hover_box:hover {background-color:#f2f2f2; z-index: 1;}전체 테두리마우스 오버시*/
/*text-transform: uppercase; 모든 문자 대문자로 변경*/
/*디렉터컷 리스트 */

/*디렉터컷 컨텐츠 */
.wrap_direct{ position:relative; margin: 0 auto;}
.direct_rolling{width:100%; padding:0px 0px 50px 0px;}
.direct_title{width:100%; padding:0px 0px 40px 0px;}
.direct_big_title{ display:table; width:100%; margin:0 auto; padding:0px 0px 20px 0px; border-bottom:solid 1px #E1E1E1;}
.direct_big_title > ul{display:table-row;}
.direct_big_title > ul > li{ display:table-cell; vertical-align:middle;}

.direct_menu{position:relative;width:100%; padding:0px 0px 100px 0px;text-align:center;}
.direct_menu_list{position:relative;display:inline-block; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.direct_menu_list ul{display:inline-block;position:relative;vertical-align:top;}
.direct_menu_list ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.direct_menu_list ul li{float:left;}

.wrap_direct_product{width:100%; position:relative;}
.direct_product_img{width:100%;padding:0px 0px 50px 0px;}
.direct_product_img li{text-align:center; padding:0px 0px 30px 0px;}
.direct_product_title{ width:100%; text-align:center;padding:0px 0px 30px 0px; border-bottom:solid 1px #aeaeae;}
.direct_product_list{width:100%;padding:50px 0px 50px 0px;}
.direct_sns{width:100%;padding:70px 0px 0px 0px;}

.wrap_direct_sns_tag{position:relative; width:100%; text-align:center;}
.direct_sns_tag{position:relative; display:inline-block; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.direct_sns_tag ul{display:inline-block;position:relative;vertical-align:top;}
.direct_sns_tag ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.direct_sns_tag ul li{float:left; padding:0px 10px 0px 0px;}

.wrap_direct_sns_bt{position:relative; width:100%; text-align:center; padding:30px 0px 0px 0px;}
.direct_sns_bt{position:relative; display:inline-block; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.direct_sns_bt ul{display:inline-block;position:relative;vertical-align:top;}
.direct_sns_bt ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.direct_sns_bt ul li{float:left;}

.dc_thumbnail_870{position:relative; width:840px; margin:0 auto;}
.dc_thumbnail_870 ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.dc_thumbnail_870 ul li{float:left;width:185px; padding:0px 0px 0px 20px;}
.dc_thumbnail_870 ul li:first-child{padding:0px 0px 0px 20px;}

.dc_thumbnail_1000{position:relative; width:840px; margin:0 auto;}
.dc_thumbnail_1000 ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.dc_thumbnail_1000 ul li{float:left;width:185px; padding:0px 0px 0px 20px;}
.dc_thumbnail_1000 ul li:first-child{padding:0px 0px 0px 20px;}

.dc_thumbnail_1185{position:relative; width:1184px; margin:0 auto;}
.dc_thumbnail_1185 ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.dc_thumbnail_1185 ul li{float:left;width:272px; padding:0px 0px 0px 32px;}
.dc_thumbnail_1185 ul li:first-child{padding:0px 0px 0px 0px;}



/* 상세페이지 이미지 관심상품 카운트 */
.ss_brand_move {position:relative;display:inline-block;z-index:2;width:1185px;border-bottom:1px solid #d4d4d4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ss_brand_move .ss_brand_move_menu {position:relative;float:left; width:1185px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.ss_brand_move .ss_brand_move_menu > ul{width:1000px;display:inline-block;position:relative;vertical-align:top;}
.ss_brand_move .ss_brand_move_menu > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.ss_brand_move .ss_brand_move_menu > ul > li{float:left;height:38px;color:#a3a3a3;}
.ss_brand_move .ss_brand_move_menu > ul > li:first-child a{margin-left:0;}
.ss_brand_move .ss_brand_move_menu > ul > li a{display:block;position:relative;margin-left:-1px;border:1px solid #d4d4d4;border-bottom-width:0; height:38px;line-height:37px;color:#a3a3a3;text-align:center;text-decoration:none;background-color:#f5f5f5;box-sizing:border-box;}
.ss_brand_move .ss_brand_move_menu > ul > li a:hover{color:#000000;}
.ss_brand_move .ss_brand_move_menu > ul > li.on a{z-index:10;border-color:#d4d4d4; background:#FFFFFF;height:39px;color:#000000;}


.wrap_zzim_count{position:relative; width:500px;}
.wrap_zzim_count > .zzim_count{position:absolute; z-index:300; width:56px; height:56px;bottom:16px; right:16px;background:url(/images_2017/shopping/heart_bg.png) no-repeat;background-position:left top;background-size:56px 56px;}
.wrap_zzim_count > .zzim_count > .zc_pic{width:20px; height:17px; padding:11px 0px 0px 0px; margin:0 auto;}
.wrap_zzim_count > .zzim_count > .zc_count{margin:0 auto; text-align:center; width:46px;padding:2px 0px 0px 0px;}

.zzim_count_new{position:absolute; z-index:300; width:56px; height:56px;bottom:16px; right:49px;background:url(/images_2017/shopping/heart_bg.png) no-repeat;background-position:left top;background-size:56px 56px;}
.zzim_count_new > .zcn_pic{width:20px; height:17px; padding:11px 0px 0px 0px; margin:0 auto;}
.zzim_count_new > .zcn_count{margin:0 auto; text-align:center; width:46px;padding:2px 0px 0px 0px;}
/* 상세페이지 이미지 관심상품 카운트 */

/* 상세페이지 롤링 썸네일 */
.wrap_goodview_pic{ position:relative; width:566px;}
.wrap_goodview_pic .goodview_pic{margin:0 auto; width:500px;}
.wrap_goodview_pic .goodview_next{z-index:2; position:absolute;width:33px;height:75px; right:0px; top:50%; margin-top:-37px; background:url(/images_2017/shopping/goodview_next.png) no-repeat;background-position:left top;background-size:33px 75px;}
.wrap_goodview_pic .goodview_prev{z-index:2; position:absolute;width:33px;height:75px; left:0px; top:50%; margin-top:-37px; background:url(/images_2017/shopping/goodview_prev.png) no-repeat;background-position:right top;background-size:33px 75px;}
.wrap_goodview_pic .goodview_count{z-index:2;position:absolute; bottom:20px;left:50%; margin-left:-45px;width:91px;height:31px; line-height:31px; text-align:center;font-family: 'Meiryo', sans-serif;font-size: 16px;font-weight:500;color:#ffffff;background:url(/images_2017/shopping/goodview_count.png) no-repeat;background-position:left top;background-size:91px 31px;}
/* 상세페이지 롤링 썸네일 */

/* 상세페이지 정보 보기 */
.displaynone {display: none !important;}
.details_box{ width:100%; position:relative;}
.details_tabInner {display: none; position:absolute; }
.details_tabInner.dt_current { display: block; position:relative; }

.details_tab_pic{margin: 0 auto; padding:50px 0px 0px 0px;height:auto;}
.details_tab01_b{margin: 0 auto; padding:50px 0px 0px 0px;overflow:hidden;height:700px;}
.details_tab01_b.autoHeight{overflow:visible; height:auto;}
.details_tab02_b{margin: 0 auto; padding:70px 0px 0px 0px;}
.details_tab03_b{margin: 0 auto; padding:70px 0px 0px 0px;}
.details_tab04_b{margin: 0 auto; padding:70px 0px 0px 0px;}
.details_tab05_b{margin: 0 auto; padding:70px 0px 0px 0px;}

.details_arr_bt_a{position:relative; width:100%; padding:30px 0px 0px 0px; text-align:center;}
.details_arr_bt_up{display:inline-block; margin:0 auto;height:50px; line-height:50px; padding:0px 20px 0px 0px;background:url(/images_2017/top/lm_bt02_up.png) no-repeat; background-position:100% 50%;background-size:14px 7px;}
.details_arr_bt_down{display:inline-block; margin:0 auto;height:50px; line-height:50px; padding:0px 20px 0px 0px;background:url(/images_2017/top/lm_bt02_down.png) no-repeat; background-position:100% 50%;background-size:14px 7px;}

.details_tab_pic_over{margin: 0 auto;}
.details_tab_info_over{margin: 0 auto;}
.details_tab_size_over{margin: 0 auto;}
.details_tab_board_over{margin: 0 auto;}
.details_tab_coordi_over{margin: 0 auto;}

.details_bt{position:relative;display:inline-block;z-index:2;width:966px; margin:0 auto;border-bottom:1px solid #e3e3e3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.details_bt .details_bt_box{position:relative;width:100%; margin:0 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.details_bt .details_bt_box ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.details_bt .details_bt_box ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.details_bt .details_bt_box ul li{float:left;height:47px;color:#555555;}
.details_bt .details_bt_box ul li:first-child a{margin-left:0;}
.details_bt .details_bt_box ul li a{display:block;position:relative;margin-left:-1px;border:1px solid #e3e3e3;border-bottom-width:0; height:47px;line-height:46px;font-family: 'Meiryo', sans-serif;font-size: 16px;font-weight:500;color:#2b2b2b;text-align:center;text-decoration:none;background-color:#f3f3f3;box-sizing:border-box;}
.details_bt .details_bt_box ul li a:hover{color:#000000;}
.details_bt .details_bt_box li.on a{z-index:10;border-color:#e8e8e8; background:#FFFFFF;height:48px;color:#2b2b2b;}

.details_bt1185{position:relative;display:inline-block;z-index:2;width:1185px; margin:0 auto;border-bottom:1px solid #e3e3e3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.details_bt1185 .details_bt_box1185{position:relative;width:100%; margin:0 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.details_bt1185 .details_bt_box1185 ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.details_bt1185 .details_bt_box1185 ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.details_bt1185 .details_bt_box1185 ul li{float:left;height:47px;color:#555555;}
.details_bt1185 .details_bt_box1185 ul li:first-child a{margin-left:0;}
.details_bt1185 .details_bt_box1185 ul li a{display:block;position:relative;margin-left:-1px;border:1px solid #e3e3e3;border-bottom-width:0; height:47px;line-height:46px;font-family: 'Meiryo', sans-serif;font-size: 16px;font-weight:500;color:#2b2b2b;text-align:center;text-decoration:none;background-color:#f3f3f3;box-sizing:border-box;}
.details_bt1185 .details_bt_box1185 ul li a:hover{color:#000000;}
.details_bt1185 .details_bt_box1185 li.on a{z-index:10;border-color:#e8e8e8; background:#FFFFFF;height:48px;color:#2b2b2b;}

.details_bt100{position:relative;display:inline-block;z-index:0;width:100%; margin:0 auto;border-bottom:1px solid #e3e3e3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.details_bt100 .details_bt_box100{position:relative;width:100%; margin:0 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.details_bt100 .details_bt_box100 ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.details_bt100 .details_bt_box100 ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.details_bt100 .details_bt_box100 ul li{float:left;height:47px;color:#555555;}
.details_bt100 .details_bt_box100 ul li:first-child a{margin-left:0;}
.details_bt100 .details_bt_box100 ul li a{display:block;position:relative;margin-left:-1px;border:1px solid #e3e3e3;border-bottom-width:0; height:47px;line-height:46px;font-family: 'Meiryo', sans-serif;font-size: 16px;font-weight:500;color:#2b2b2b;text-align:center;text-decoration:none;background-color:#f3f3f3;box-sizing:border-box;}
.details_bt100 .details_bt_box100 ul li a:hover{color:#000000;}
.details_bt100 .details_bt_box100 li.on a{z-index:10;border-color:#e8e8e8; background:#FFFFFF;height:48px;color:#2b2b2b;}
/* 상세페이지 정보 보기 */

/* 별점 */
.stars .label {width: 1px;color: transparent;overflow: hidden;position: absolute;}
.star {display: inline-block;width: 14px;text-align: center;}
.star:before {display: inline-block;content: '\2605';}
.star.on { color: gold; }
.star.half { color: gray; }
.star.half:after {display: inline-block;color: gold;content: '\2605';position: absolute;margin-left: -14px;width: 7px;overflow: hidden;}
.star.off { color: gray; }
.box_fix{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/* 별점 */

/* 텍스트롤링배너 */
.text_banner{position:relative;display:block;}
.text_banner .text_banner_box01{position:relative;height:40px;overflow:hidden;}
.text_banner .text_banner_box01 .text_banner_box02{position:absolute;top:0px;left:0;width:100%;height:40px;}
.text_banner .text_banner_box01 .text_banner_box02 li{display:block;width:100%;height:40px!important;line-height:40px;overflow:hidden; margin:0 auto; text-align:right;font-family: 'Meiryo', sans-serif;font-size: 13px; color:#333333; padding:0px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.text_banner .text_banner_box01 .text_banner_box02 li a{color:#333333;}

.text_banner .text_banner_box03{position:absolute;top:40px;left:0;width:100%; background:#ffffff; padding:0px 0px 10px 0px; z-index:50; border:1px solid #CCCCCC;}
.text_banner .text_banner_box03 li{display:block;width:90%;overflow:hidden; margin:0 auto; padding:15px 0px 15px 0px; text-align:left;font-family: 'Meiryo', sans-serif;font-size: 13px; color:#333333; border-bottom:1px solid #ddd;}
.text_banner .text_banner_box03 li a{color:#333333;}

.text_banner .text_banner_box04{position:absolute;top:0px;right:0;width:30px;height:40px; line-height:40px;z-index:50;text-align:left;}
.text_banner .text_banner_box04 img{ width:40px; height:30px;}
/* 텍스트롤링배너 */

/* 서브메뉴 사이트 이동 메뉴 신작, 랭킹, 해피프라이스, 리뷰 공통사용 */
.sub_site_move{position:relative;display:inline-block;z-index:2;margin:0 auto; border-bottom:1px solid #dddddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sub_site_move .sub_site_move_list{position:relative;width:100%; margin:0 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.sub_site_move .sub_site_move_list > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.sub_site_move .sub_site_move_list > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sub_site_move .sub_site_move_list > ul > li{float:left;height:42px;color:#555555;}
.sub_site_move .sub_site_move_list > ul > li:first-child a{margin-left:0;}
.sub_site_move .sub_site_move_list > ul > li a{display:block;position:relative;margin-left:-1px;border:1px solid #dddddd;border-bottom-width:0; height:42px;line-height:42px;color:#555555;text-align:center;text-decoration:none;background-color:#f8f8f8;box-sizing:border-box;}
.sub_site_move .sub_site_move_list > ul > li a:hover{color:#000000;}
.sub_site_move .sub_site_move_list > ul > li.on a{z-index:10;border-color:#dddddd; background:#FFFFFF;height:43px;color:#555555;}
/* 신상페이지 */


/* 신상페이지 */
.new_sub_menu{position:relative;display:inline-block;z-index:2;margin:0 auto; border-bottom:1px solid #dddddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.new_sub_menu .new_sub_menu_a{position:relative;width:100%; margin:0 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.new_sub_menu .new_sub_menu_a > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.new_sub_menu .new_sub_menu_a > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.new_sub_menu .new_sub_menu_a > ul > li{float:left;height:42px;color:#555555;}
.new_sub_menu .new_sub_menu_a > ul > li:first-child a{margin-left:0;}
.new_sub_menu .new_sub_menu_a > ul > li a{display:block;position:relative;margin-left:-1px;border:1px solid #dddddd;border-bottom-width:0; height:42px;line-height:42px;color:#555555;text-align:center;text-decoration:none;background-color:#f8f8f8;box-sizing:border-box;}
.new_sub_menu .new_sub_menu_a > ul > li a:hover{color:#000000;}
.new_sub_menu .new_sub_menu_a > ul > li.on a{z-index:10;border-color:#dddddd; background:#FFFFFF;height:43px;color:#555555;}
/* 신상페이지 */

/* 상품상세페이지 */
.wrap_view_model{width:100%; text-align:left; position:relative;}
.wrap_view_model ul li{ padding:0px 0px 3px 0px;}
/* 상품상세페이지 */

/* 랭킹페이지 */
.wrap_include_870{ position:relative; width:870px; margin:0 auto;}
.wrap_include_895{ position:relative; width:895px; margin:0 auto;}
.wrap_include_1000{ position:relative; width:990px; margin:0 auto;}
.wrap_include_1185{ position:relative; width:1185px; margin:0 auto;}

.wrap_ranking_top870{position:relative;width:870px; margin:0 auto; }
.wrap_ranking_top895{position:relative;width:895px; margin:0 auto; }
.wrap_ranking_top1000{position:relative;width:990px; margin:0 auto; }
.wrap_ranking_top1185{position:relative;width:1185px; margin:0 auto;}

.wrap_ranking_t{position:relative;width:100%;margin:0 auto;padding:5px 0px 18px 0px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_ranking_t > ul{display:inline-block;position:relative;vertical-align:top;}
.wrap_ranking_t > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.wrap_ranking_t > ul > li{float:left; display:block;}


.ranking_s_menu{ width:100%; margin:0 auto;position:relative;display:inline-block;z-index:2;width:100%;border-bottom:1px solid #dddddd;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ranking_s_menu .ranking_s_menu_a{position:relative;width:100%; margin:0 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.ranking_s_menu .ranking_s_menu_a > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.ranking_s_menu .ranking_s_menu_a > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.ranking_s_menu .ranking_s_menu_a > ul > li{float:left;height:42px;color:#a3a3a3;cursor:pointer;cursor:hand;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
.ranking_s_menu .ranking_s_menu_a > ul > li:first-child a{margin-left:0;}
.ranking_s_menu .ranking_s_menu_a > ul > li a{display:block;position:relative;margin-left:-1px;border:1px solid #dddddd;border-bottom-width:0; height:42px;line-height:42px;font-family: 'Exo 2', sans-serif;font-size: 15px;font-weight:400;color:#555555;text-align:center;text-decoration:none;background-color:#f8F8f8;box-sizing:border-box;}
.ranking_s_menu .ranking_s_menu_a > ul > li.on a{z-index:10;border-color:#dddddd; background:#FFFFFF;height:43px;color:#555555;font-weight:400;}

.wrap_ranking_list_top870{ position:relative; width:870px; margin:0 auto;}
.wrap_ranking_list_top895{ position:relative; width:895px; margin:0 auto;}
.wrap_ranking_list_top1000{ position:relative; width:990px; margin:0 auto;}
.wrap_ranking_list_top1185{ position:relative; width:1185px; margin:0 auto;}

.ranking_list_menu{position:relative; width:100%;height:40px; margin:0 auto;background-position:left bottom;background-size:1px 1px;background-repeat:repeat-x;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ranking_list_menu .ranking_list_a{position:relative;width:100%;height:40px;margin:0 auto; text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ranking_list_menu .ranking_list_a > ul{display:inline-block;}
.ranking_list_menu .ranking_list_a > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.ranking_list_menu .ranking_list_a > ul > li{float:left; display:block;cursor:pointer;cursor:hand;height:37px; line-height:37px; padding:0px 25px; border-bottom:solid 3px transparent;}
.ranking_list_menu .ranking_list_a > ul > li.on{border-bottom:solid 3px #555555;}

.wrap_ranking_slide870{position:relative; width:100%; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_ranking_slide895{position:relative; width:100%; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_ranking_slide1000{position:relative; width:100%; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ranking_slide1000{position:relative; width:100%; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.wrap_ranking_slide1185{position:relative; width:1185px; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ranking_slide1185{position:relative; width:1185px; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.wrap_ranking_search{width:100%; margin:0 auto;position:relative; padding:25px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_ranking_search .ranking_search_menu{position:relative;width:100%; text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_ranking_search .ranking_search_menu > ul{display:inline-block;position:relative;vertical-align:top;}
.wrap_ranking_search .ranking_search_menu > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.wrap_ranking_search .ranking_search_menu > ul > li{float:left;display:block; height:24px; line-height:24px;}
.wrap_ranking_search .ranking_search_menu .ranking_s_box{ position:relative;height:24px;line-height:24px;text-align:left;cursor:pointer;cursor:hand; padding:0px 23px 0px 0px;background-image:url("/images_2017/shopping/ranking_arr.png");background-position:right center;background-size:23px 24px;background-repeat:no-repeat;}
.wrap_ranking_search .ranking_search_menu .ranking_s_box .ranking_s_box_list{position:absolute;top:24px; left:-25px; width:270px; border:solid 1px #dcdcdc; padding:0px 0px 13px 0px; z-index:100; background:#FFFFFF;}
.wrap_ranking_search .ranking_search_menu .ranking_s_box .ranking_s_box_list > ul > li{height:28px; line-height:28px; padding:0px 13px;font-family: 'Meiryo', sans-serif;font-size: 13px; font-weight:500; color:#555555;cursor:pointer;cursor:hand;}
.wrap_ranking_search .ranking_search_menu .ranking_s_box .ranking_s_box_list > ul > li:hover{color:#000000; background:#f5f5f5;}
.wrap_ranking_search .ranking_search_menu .ranking_s_box .ranking_s_box_list > ul > li.on{color:#000000; background:#e6e6e6;}
.wrap_ranking_search .ranking_search_menu .ranking_s_box .ranking_s_box_list > ul > li:first-child{height:34px; line-height:32px;}

/* 랭킹페이지 */

/* 관심상품 */
.wrap_zzim{width:100%; margin:0 auto;}

.wrap_zzim_menu {width:1185px; margin:0 auto;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_zzim_menu .zzim_menu_box{position:relative;display:inline-block;z-index:2;width:100%;border-bottom:1px solid #dddddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_zzim_menu .zzim_menu_box .zzim_menu{position:relative;width:100%; margin:0 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.wrap_zzim_menu .zzim_menu_box .zzim_menu ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.wrap_zzim_menu .zzim_menu_box .zzim_menu ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.wrap_zzim_menu .zzim_menu_box .zzim_menu ul li{float:left;height:39px;color:#a3a3a3;cursor:pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
.wrap_zzim_menu .zzim_menu_box .zzim_menu ul li:first-child a{margin-left:0;}
.wrap_zzim_menu .zzim_menu_box .zzim_menu ul li a{display:block;position:relative;margin-left:-1px;border:1px solid #dddddd;border-bottom-width:0; height:39px;line-height:38px;color:#555555;text-align:center;text-decoration:none;background-color:#f1f1f1;box-sizing:border-box;}
.wrap_zzim_menu .zzim_menu_box .zzim_menu ul li.on a{z-index:10;border-color:#dddddd; background:#FFFFFF;height:40px;color:#000000;}

.wrap_zzim_list{ position:relative;width:1185px; padding:0px 0px 0px 0px; margin:0 auto; text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zzim_list{position:relative;width:1185px;}
.zzim_list ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.zzim_list ul li{float:left;width:185px;padding:0px 0px 0px 15px;}
.zzim_list ul li:first-child{padding:0px 0px 0px 0px;}

.wrap_zzim_thumbnail{width:185px;min-width:185px; text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zzim_thumbnail_pic{position:relative;width:185px;height:254px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zzim_thumbnail_name{width:185x;padding:10px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zzim_thumbnail_name p.name_height{height:53px; max-height:53px;text-overflow:ellipsis;overflow:hidden; margin:0px 0px; padding:0px 0px; line-height:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zzim_thumbnail_price{width:185px; padding:5px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zzim_thumbnail_price:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.zzim_thumbnail_price .zzim_price01{float:left; width:125px;height:50px; max-height:50px;text-overflow:ellipsis;overflow:hidden; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zzim_thumbnail_price .zzim_price02{ position:relative;float:left; width:60px; background:#00FFFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zzim_thumbnail_price .zzim_price02 .zzim_cart_bt{display:block;position:absolute; width:33px; height:33px; top:0px; right:7px;cursor:pointer;cursor:hand;background-image:url("/images_2017/shopping/zzim_cart.png");background-position:left top;background-size:33px 33px;background-repeat:no-repeat;}
.zzim_thumbnail_price .zzim_price02 .zzim_price02_bt02{position:absolute; width:33px; height:33px; top:0px; right:7px;cursor:pointer;cursor:hand;}
.zzim_thumbnail_price .zzim_price02 .zzim_price02_bt02 .zzim_bt{display:block;margin: 0 auto; width:33px; height:33px;background-image:url("/images_2017/shopping/zzim_off.png");background-position:left top;background-size:33px 33px;background-repeat:no-repeat;}
.zzim_thumbnail_price .zzim_price02 .zzim_price02_bt02 .zzim_bt.checked{z-index:100;background-image:url("/images_2017/shopping/zzim_on.png");}

.wrap_zzim_edit{width:1185px; margin:0px auto; padding:15px 0px 18px 0px; }
.wrap_zzim_edit:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.wrap_zzim_edit .zzim_edit_bt{ float:right; cursor:pointer;cursor:hand;height:31px; line-height:31px;font-family: 'Meiryo', sans-serif;font-size: 15px; font-weight:500; color:#333333; padding:0px 15px 0px 30px;background-image:url("/images_2017/shopping/zzim_bt.png");background-position:left top;background-size:21px 31px;background-repeat:no-repeat;}

.wrap_zzim_delete{width:1185px;margin: 0 auto; padding:40px 0px 0px 0px;}
.wrap_zzim_delete .zzim_delete_box{border-top:solid 1px #dddddd; padding:25px 0px 0px 0px;}
.wrap_zzim_delete .zzim_delete_box:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.wrap_zzim_delete .zzim_delete_box .zzim_delete_bt{float:right;cursor:pointer;cursor:hand;width:140px; height:45px; line-height:45px; background:#36b7f4;text-align:left;font-family: 'Meiryo', sans-serif;font-size: 18px; font-weight:500; color:#FFFFFF; text-align:center;border-radius: 4px;}
/* 관심상품 */


/*크리마레 이벤트 */

.ladies_cre_event{width:1000px;}
.ladies_cre_event ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.ladies_cre_event ul li{float:left; padding:0px 0px 2px 2px;}
.ladies_cre_event ul li:first-child{padding:0px 0px 2px 0px;}
.ladies_cre_event ul li img{ width:499px;}


.cre_event01{width:1188px; padding:0px 0px 0px 3px;}
.cre_event01 ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.cre_event01 ul li{float:left; padding:0px 3px 3px 0px;}
.cre_event01 ul li img{ width:591px;}

.cre_event_m{width:1185px;text-align:left; padding:0px 15px 15px 25px; border-bottom:solid 1px #eeeeee;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.cre_event_m ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.cre_event_m ul li{float:left;font-weight:300;color:#333333; padding:0px 10px 0px 10px;}
.cre_event_m ul li:first-child{padding:0px 10px 0px 0px;}
.cre_event_m ul li a{color:#333333;}
.cre_event_m ul li a:hover{color:#000000;}
.cre_event_m ul li.on a{color:#fe3c81;}

.cre_event_1000{width:1000px;text-align:left; padding:0px 0px 15px 0px; border-bottom:solid 1px #000000;}
.cre_event_1000 ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.cre_event_1000 ul li{float:left;color:#333333; padding:0px 10px 0px 10px;}
.cre_event_1000 ul li:first-child{padding:0px 10px 0px 0px;}
.cre_event_1000 ul li a{color:#333333;}
.cre_event_1000 ul li a:hover{color:#000000;}
.cre_event_1000 ul li.on a{color:#fe3c81;}
/*크리마레 이벤트 */

/*크리마레 핫키워드 */
.hot_key{width:100%;}

.hot_key01{width:1000px; margin:0 auto}
.hot_key01 ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.hot_key01 ul li{float:left; padding:0px 25px 25px 0px}
.hot_key01 ul li:nth-child(2n){padding:0px 0px 25px 0px}

.hot_key01 .hot_key02{width:580px;float:left;position:relative}
.hot_key01 .hot_key02 ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.hot_key01 .hot_key02 ul li{float:left; width:272px; padding:12px 0px 12px 12px;}

.hot_key01 .hot_key02 .hot_key03{width:272px; padding:0px 0px 15px 0px; background:#FFFFFF; border:solid 1px #e5e5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.hot_key01 .hot_key02 .hot_key03 .hot_key03_pic{display:table;width:270px; height:225px; margin:0 auto;}
.hot_key01 .hot_key02 .hot_key03 .hot_key03_pic p{ display:table-cell; text-align:center; vertical-align:middle;}
.hot_key01 .hot_key02 .hot_key03 .hot_key03_info{margin:0 auto;width:185px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.hot_key01 .hot_key02 .hot_key03 .hot_key03_info .hot_key03_info01{text-align:left;color: #888888; height:50px;max-height:50px;overflow:hidden;text-overflow:ellipsis; white-space:normal;}
.hot_key01 .hot_key02 .hot_key03 .hot_key03_info .hot_key03_info01 a{color: #888888;}
.hot_key01 .hot_key02 .hot_key03 .hot_key03_info .hot_key03_info01 a:hover{color: #000000;}
.hot_key01 .hot_key02 .hot_key03 .hot_key03_info .hot_key03_info02{text-align:left; padding:7px 0px 10px 0px; height:40px;max-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:normal;}
/*크리마레 핫키워드 */

/*랭킹리뷰 */


/*케이샵 코스메 제외1000픽셀 레뷰랭킹 */
.retime_ks_contents {clear:both; position:relative; padding:0px 0px 0px 0px;}/*전체 테두리 */
.retime_ks_list_wrapper {width:1000px;padding:0px 0px 0px 0px; margin:0 auto;}/*그안에 크기 잡아주는 영역 */
.retime_ks_list_box{width:1000px;}/*리스트 돌아가는 div */
.retime_ks_list_box ul:after {clear:both; display:block; content:""; border:none}
.retime_ks_li_box {position:relative; min-width:217px; height:475px; float:left; margin:0px 0px 0px 44px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}/*루프되는 li */
.retime_ks_li_box:first-child{margin:0px 0px 0px 0px;}
.retime_ks_li_inner {width:217px;border:solid 1px #e5e5e5; background:#ffffff;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}/*루프되는 li 안에 div */
/*케이샵 코스메 제외 1000픽셀 레뷰랭킹 */

/*케이샵 코스메 레뷰랭킹 */
.wrap_retime{width:100%;}
.wrap_retime_list{width:1210px;padding:0px 0px 0px 25px; margin:0 auto;}
.retime_list{width:100%;}
.retime_list > ul:after {clear:both; display:block; content:""; border:none}
.retime_list > ul > li{position:relative; width:217px; height:505px; float:left; margin:0px 25px 0px 0px;}
.retime_list_content{width:215px;border:solid 1px #e5e5e5; background:#ffffff;}
.retime_list_pic{width:185px;padding:15px 0px; margin:0 auto;position:relative;}
.retime_list_info{width:185px; margin:0 auto;text-align:left;}
.retime_list_info p.retime_list_title{color:#888888; padding:0px 0px 0px 0px; vertical-align:top;width:185px; height:50px;max-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:normal;margin:0 auto;}
.retime_list_info p.retime_list_title a {color:#888888;}/*루프되는 li 안에 내용 */
.retime_list_info p.retime_list_title a:hover{color: #000000;}
.retime_list_info p.retime_list_price{width:185px;text-align:left; padding:7px 0px 15px 0px;height:40px;max-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:normal;margin:0 auto;}
.retime_list_star{width:185px; line-height:15px;padding:7px 0px 0px 0px;margin:0 auto;}
.retime_list_star > ul:after {clear:both; display:block; content:""; border:none}
.retime_list_star > ul > li{float:left; width:auto; padding:0px 10px 0px 0px;}
.retime_list_cnt{width:185px;padding:7px 0px 15px 0px;text-align:left;margin:0 auto;}
.wrap_retime_list_review{background:#f6f6f6; width:215px; padding:10px 0px 10px 0px;}
.retime_list_review{width:185px; margin:0 auto;}
.retime_list_review > ul > li{padding:5px 0px 0px 0px;}
.retime_list_review > ul > li:first-child{padding:0px 0px 0px 0px;}
.retime_list_review2{width:100%}
.retime_list_review2 > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.retime_list_review2 > ul > li{float:left;}
.retime_list_review2 .timerelation_img {float:left;width:18px; text-align:left; padding:0px 10px 0px 0px;}
.retime_list_review2 .timerelation_info {float:left;width:87px;max-width:87px;overflow:hidden;text-overflow:ellipsis;white-space:pre; padding:0px 10px 0px 0px; text-align:left;}
.retime_list_review2 .timerelation_star{float:left;text-align:left; width:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/*케이샵 코스메 레뷰랭킹 */

/*케이샵 메인 코스메 레뷰랭킹 */
.wrap_m_retime{width:100%;}
.wrap_m_retime_list{width:1185px;padding:0px 0px 0px 0px; margin:0 auto;}
.retime_m_list{width:100%;display: block;overflow: hidden;}
.retime_m_list > ul{margin-right: -25px; display:block;}
.retime_m_list > ul:after {clear:both; display:block; content:""; border:none}
.retime_m_list > ul > li{position:relative; width:217px; float:left; margin:0px 25px 35px 0px;}
.wrap_m_retime_list_content{ width:217px;}
.retime_m_list_content{width:215px;border:solid 1px #e5e5e5; background:#ffffff;}
.retime_m_list_pic{width:185px;padding:15px 0px; margin:0 auto;position:relative;}
.retime_m_list_info{width:185px; margin:0 auto;text-align:left;}
.retime_m_list_info p.retime_m_list_title{color:#888888; padding:0px 0px 0px 0px; vertical-align:top;width:185px; height:50px;max-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:normal;margin:0 auto;}
.retime_m_list_info p.retime_m_list_title a {color:#888888;}/*루프되는 li 안에 내용 */
.retime_m_list_info p.retime_m_list_title a:hover{color: #000000;}
.retime_m_list_info p.retime_m_list_price{width:185px;text-align:left; padding:7px 0px 15px 0px;height:40px;max-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:normal;margin:0 auto;}
.retime_m_list_content2{width:217px; padding:0px 0px 15px 0px;}
.retime_m_list_star{width:185px; line-height:15px;padding:0px 0px 0px 0px;margin:0 auto;}
.retime_m_list_star > ul:after {clear:both; display:block; content:""; border:none}
.retime_m_list_star > ul > li{float:left; width:auto; padding:0px 10px 0px 0px;}
.retime_m_list_cnt{width:185px;padding:0px 0px 15px 0px;text-align:left;margin:0 auto;}
/*케이샵 메인 코스메 레뷰랭킹 */


/*랭킹리뷰 */

/*크리마레 랭킹 1000사이즈 서브 메뉴 이동 버튼*/
.cre_ranking1000{width:990px;}
.cre_ranking1000 ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.cre_ranking1000 ul li{float:left;}
.cre_ranking1000_02{padding:0px 40px 0px 0px; text-align:left; vertical-align:top;}
.cre_ranking1000_03 ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.cre_ranking1000_03 ul li{float:left; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 14px; vertical-align:middle; color:#2b2b2b;font-weight:400; padding:10px 30px 0px 0px;}
.cre_ranking1000_03 ul li a{color:#2b2b2b;}
.cre_ranking1000_03 ul li a:hover{color:#000000;font-weight:400;}
.cre_ranking1000_03 li.on {color:#fe3c81;}
/*크리마레 랭킹 서브 메뉴 이동 버튼*/


/*크리마레 랭킹 서브 메뉴 이동 버튼*/
.cre_ranking01{width:1185px;}
.cre_ranking01 ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.cre_ranking01 ul li{ float:left;}
.cre_ranking02{padding:0px 40px 0px 0px; text-align:left; vertical-align:top;}
.cre_ranking03 ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.cre_ranking03 ul li{float:left; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 14px; vertical-align:middle; color:#2b2b2b;font-weight:400; padding:10px 30px 0px 0px;}
.cre_ranking03 ul li a{color:#2b2b2b;}
.cre_ranking03 ul li a:hover{color:#000000;font-weight:400;}
.cre_ranking03 li.on {color:#fe3c81;}
/*크리마레 랭킹 서브 메뉴 이동 버튼*/

/*크리마레 상단 컨텐츠 이동 메뉴*/
.cre_mmenu{position:relative;z-index:1;padding:0px 0px 0px 0px;width:100%;text-align:center;border-bottom:1px solid #d3d5d2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cre_mmenu .sto{position:absolute;z-index:3;bottom:7px;right:20px;}
@media screen and (max-width: 1000px){.cre_mmenu .sto{bottom:56px;}}
.cre_mmenu .sto a{outline:none;display:block;}
.cre_mmenu .nav{position:relative;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.cre_mmenu .nav:after{content:'';clear:both;display:block;}
.cre_mmenu .nav ul{display:inline-block;position:relative;vertical-align:top;}
.cre_mmenu .nav ul li{float:left;height:37px;font-family: 'Meiryo', sans-serif;font-size:12px; vertical-align:middle;font-weight:500;}
.cre_mmenu .nav ul li:first-child a{margin-left:0;}
.cre_mmenu .nav ul li a{display:block;position:relative;margin-left:-1px;border:1px solid #d4d4d4;border-bottom-width:0;height:inherit;line-height:36px;color:#888888;text-align:center;text-decoration:none;background-color:#f5f5f5;box-sizing:border-box;}
.cre_mmenu .nav ul li a:hover{color:#000000;}
.cre_mmenu .nav ul li.on a{z-index:10;border-color:#000000;height:38px;color:#000000;}
/*크리마레 상단 컨텐츠 이동 메뉴*/


#pageTop {bottom:10px;right:25px;position:fixed;_position:absolute;}

.l_line{background:#FFFFFF;border-left:solid 1px #c3c3c3; border-right:solid 1px #c3c3c3; border-bottom:solid 1px #c3c3c3;}
.l_line2{background:#FFFFFF;border-left:solid 1px #c3c3c3; border-right:solid 1px #c3c3c3;}
.t_line{border-bottom:solid 1px #e5e5e5;}

/* 디스토리 메인 이미지 */
.dstory_box01{width:100%;height:500px;overflow:hidden;position:relative;*zoom:1}
.dstory_box01:after{content:'';clear:both;display:block}
.dstory_box01 .dstory_box02{float:left;width:100%;height:500px;position:relative;background-color:#ffffff;background-repeat:no-repeat;background-size:auto;background-position:center center;content:' ';cursor:pointer}
/* 디스토리 메인 이미지 */

/* 탑레이어 메뉴 텍스트 및 간격조정 */

.top_r_line01{text-align:left; padding:0px 0px 20px 0px;}
.top_r_line01_f{font-family: 'Meiryo', sans-serif;font-size: 16px; vertical-align:middle;color:#999999;font-weight:500;}
.top_r_line01_f a{color:#999999;}

.top_r_line02{text-align:left; padding:0px 0px 10px 0px;}
.top_r_line02_fe {font-family: 'Exo 2', sans-serif;font-size: 13px; vertical-align:middle;color:#2b2b2b;font-weight:400;}
.top_r_line02_fe a{color:#2b2b2b;}

.top_r_line02_f {font-family: 'Meiryo', sans-serif;font-size: 13px; vertical-align:middle;color:#2b2b2b;font-weight:400;}
.top_r_line02_f a{color:#2b2b2b;}

/* 탑레이어 메뉴 텍스트 및 간격조정 */


/* 중간 배너 시작 */
.midRollingBannerWrapper {position:relative;width:169px;height:65px;}
.midRollingBannerWrapper ul {margin: 0;padding: 0;}
.midRollingBannerWrapper ul li {list-style: none;}
.displayOn {display: block;}
.displayOff {display: none;}
.midRollingBannerWrapper .arrow {position: absolute;top: 10px;display: block;width: 13px;height: 13px;cursor: pointer;}
.midRollingBannerWrapper .prev {left: 129px;background: url(/images/top/tb_l.jpg);}
.midRollingBannerWrapper .next {left: 143px;background: url(/images/top/tb_r.jpg); }
.midBanner img {width: 169px;height: 65px;border: 0;}
.tI {text-indent: 100%;overflow:hidden;white-space:nowrap;}
/* 중간 배너 종료 */

/* 최근 본 상품 시작 */
.recently_view_wrap ul {margin: 0;padding: 0;}
.recently_view_wrap ul li {list-style: none;padding: 2px;}
.recently_view_wrap .recently_view {list-style: none;padding: 2px;}
.recently_view img {width: 66px;border: 0;cursor: pointer;}
/* 최근 본 상품 종료 */



/* 상단검색창 시작 */
.main_title {position:relative;width:299px;top:0px;right:0px;z-index:730; background:#FFFFFF;}
.main_title .searching_box{position:absolute;}
.main_title .searching_box input{vertical-align:middle;float:left;margin:0px 0px 0px 0px;}
.main_title .searching_box .inp_txt{padding:0px 8px 0px 8px;height:30px;border:0px;font-family: 'Nanum Gothic', sans-serif;font-size: 13px;color:#2b2b2b;text-align:left;vertical-align:middle;line-height:30px;text-decoration:none;}
.main_title .searching_box div{float:left;width:160px;height:30px;border:1px solid #cdcdcd;border-left:none;border-right:none; background:#ffffff;}
.main_title .searching_box div.searching_select{width:97px;height:30px;;background:#fff url('/images/top/sc_line.png') no-repeat right 0px;border:1px solid #cdcdcd;border-right:none;}
.main_title .searching_box div.bt{width:41px;height:32px;right:0px;border:0px;}
.main_title .searching_select .ss_default{display:block;padding:0px 0px 0px 10px;font-family: 'Nanum Gothic', sans-serif;font-size: 12px;color:#2b2b2b;text-align:left;vertical-align:middle;height:30px;line-height:30px;text-decoration:none;}
.main_title .searching_select .ss_option {display:none;}
.main_title .searching_select .ss_option.active{display:block;position:absolute;z-index:999;top:31px;left:0px;width:96px;padding:7px 0px 7px 0px;border:1px solid #cdcdcd;border-top:0px;background:#ffffff;}
.main_title .searching_select .ss_option.active li a{display:block;padding:0px 0px 0px 0px;height:25px;line-height:25px;font-family: 'Nanum Gothic', sans-serif;font-size: 13px;color:#2b2b2b;text-align:center;text-decoration:none;vertical-align:middle;}
.main_title .searching_select .ss_option.active li a:hover{font-weight:bold}
/* 상단검색창 종료 */


/* LNB 시작 */
.lt0{letter-spacing:0 !important;}



.lnb_area * {margin:0;padding:0;border:none;}

.lnb_area{width:170px;height:480px; padding-top:15px; /*border-top: solid 2px #000000;*/background:url('/images/top/ds_back.png') repeat;position:absolute;top:0px;left:0px;display:none; text-align:left;}
.main .lnb_area{z-index:700;display:block;}/* 메인만 block */
.lnb_area > ul > li{}
.lnb_area > ul > li > a{display:block;height:33px;line-height:32px;margin-bottom:6px;text-decoration:none;font-family:'Nanum Gothic', sans-serif;font-size:15px;font-weight:500;color:#222;padding-left:30px;overflow:hidden; vertical-align:middle;}

.lnb_area.lnb_on{background:#eaeaea;z-index:1;width:170px;height:479px;border-bottom:1px solid #535353;border-left:1px solid #535353;z-index:200;}
.lnb_area.lnb_on > ul > li{}
.lnb_area.lnb_on > ul > li > a{color:#666;padding-left:29px;}
.lnb_area.lnb_on > ul > li.active > a{color:#222;font-weight:600;background:#fff;}

.lnb_area .lnb_sub_layer{display:none;width:1014px;height:494px;background:#fff;position:absolute;top:0;left:169px;border-right:1px solid #535353;border-bottom:1px solid #535353;}
.lnb_area.lnb_on > ul > li.active .lnb_sub_layer{display:block;}
.lnb_sub_layer:after{content:'';display:block;clear:both;}
.lnb_sub_layer .lnb_sub_menu{float:left;width:477px;height:459px;padding:35px 0 0 30px;border-right:1px solid #eaeaea;position:relative; text-align:left;}
.lnb_sub_layer .lnb_sub_menu .lnb_tit{font-family:'Nanum Gothic', sans-serif;font-size:20px;font-weight:700;color:#222;line-height:20px;margin-bottom:25px; vertical-align:middle;}
.lnb_sub_layer .lnb_sub_menu .lnb_tit a{color:#222;}
.lnb_sub_menu .lnb_2debth .lnb_2debth_tit{display:block;width:170px;height:26px; line-height:26px;padding:0 0 0 13px;text-decoration:none;font-family:'Nanum Gothic', sans-serif;font-size:14px;color:#222; vertical-align:middle;background-position:188px -148px;}
.lnb_sub_menu .lnb_2debth .active .lnb_2debth_tit{background-color:#535353;background-position:188px -500px;color:#fff;}
.lnb_sub_menu .lnb_2debth > li{}
.lnb_sub_menu .lnb_2debth .lnb_3debth{display:none;position:absolute;top:80px;left:228px;width:px;height:334px;border-left:1px solid #eaeaea;z-index:1;}
.lnb_sub_menu .lnb_2debth .active .lnb_3debth{display:block;}
.lnb_sub_menu .lnb_2debth .lnb_3debth .lnb_3debth_tit{padding-left:24px;font-family:'Nanum Gothic', sans-serif;font-size:15px;color:#222;font-weight:600;margin-bottom:10px;}
.lnb_sub_menu .lnb_2debth .lnb_3debth ul{width:264px;overflow:hidden;margin-bottom:30px;}
.lnb_sub_menu .lnb_2debth .lnb_3debth ul:after{content:'';display:block;clear:both;}
.lnb_sub_menu .lnb_2debth .lnb_3debth li{float:left;width:95px;padding-left:24px;margin-bottom:6px;height:17px;line-height:17px;overflow:hidden;}
.lnb_sub_menu .lnb_2debth .lnb_3debth li a{font-family:'Nanum Gothic', sans-serif;font-size:13px;color:#999;}
.lnb_sub_menu .lnb_2debth .lnb_3debth li a:hover{text-decoration:underline;color:#222;}

.lnb_sub_layer .lnb_rban{float:left;width:405px;height:416px;line-height:0}
.lnb_sub_layer .lnb_sub_close{background-position:-39px -125px;width:24px;height:24px;position:absolute;top:20px;right:17px;}
.lnb_sub_layer .lnb_rban a {display:block}
.lnb_sub_layer .lnb_rban a img {max-width:405px;overflow:hidden}
/* LNB 종료 */


/* 전체 카테고리  */
.all_category {
	cursor:pointer; 
	cursor:hand;
}


.all_category .tit_click.on {
    background-image: url(/images/top/arrow3_up.png);
}

.all_category .tit_click {
	position: absolute;
	top : 20px;
	left:132px;
	width:7px;
	height:5px;
    background:  url(/images/top/arrow3_down.png) no-repeat;
	float:left;
}
/* 전체카테고리 종료 */

/* 메인 배너 시작 */
.main_ban_area  {position:relative;width:100%;height:495px;overflow:hidden;}
.main_ban_area .ban_group {position:relative;width:100%;height:495px;display:none;}
.main_ban_area .ban_group .ban_sub.type_double {height:495px}
.main_ban_area .ban_group .ban_sub.type_double a{float:left;width:262px}
.main_ban_area .ban_group .ban_sub.type_double a:first-child {width:650px}
.main_ban_area .imgbox{position:absolute;top:0;left:0;width:100%;height:495px;padding-left:85px;display:none;}

.main_ban_area .main_ban_box .button {display:none;cursor:pointer}

.main_ban_area .main_ban_box .imgbox  {position:absolute;width:100%;text-align:center;display:none;font-size:0;line-height:0;z-index:9999;}
.main_ban_area .main_ban_box .imgbox > a > img{width:1015px;height:460px;}
.main_ban_area .main_ban_box .type_double a {float:left}
.main_ban_area .main_ban_box .type_double img{width:403px}
.main_ban_area .main_ban_box .type_double img:first-child {width:650px}
.main_ban_area .main_ban_page{position:absolute;bottom:0;left:50%;margin-left:-423px;width:1015px;height:35px;z-index:100;}
.main_ban_area .main_ban_page .item {float:left;position:relative;width:203px;height:35px;line-height:36px; vertical-align:middle;font-family:'Nanum Gothic', sans-serif;font-size:12px;color:#ffffff;background:url('/images/top/mbg_down.png') repeat;text-align:center;cursor:pointer;border-left:1px solid #ffffff} 
.main_ban_area .main_ban_page .item:first-child{width:204px;border-left:0px;}
.main_ban_area .main_ban_page .item.active{background:#434343;color:#fff;}
.main_ban_area .main_ban_page .item.ov{background:url('/images/top/mbg_up.png') repeat;font-weight:bold;color:#ffffff !important;}
.main_ban_area .main_ban_page .item .subitem {position:absolute;top:0;left:0;width:auto;min-width:130px;height:auto;background:url('/images/top/bg_main_page.png') repeat;display:none;}
.main_ban_area .main_ban_page .item .subitem li {text-align:center;font-size:12px;letter-spacing:0;width:130px;}
.main_ban_area .main_ban_page .item .subitem li a{display:block;height:36px;line-height:36px;color:#fff;}
.main_ban_area .main_ban_page .item .subitem li.active a{color:#fff;background-color:#434343;text-decoration:none;}
.main_visual_area{width:100%;height:495px;background:url('/images/top/bg_main_visual.gif') repeat-x 0 bottom;margin-bottom:1px;}
/* 메인 배너 종료 */

/* 중간 배너 시작 */
.mid_ban_area  {position:relative;width:100%;height:495px;overflow:hidden;}
.mid_ban_area .ban_group {position:relative;width:100%;height:495px;display:none;}
.mid_ban_area .ban_group .ban_sub.type_double {height:495px}
.mid_ban_area .ban_group .ban_sub.type_double a{float:left;width:262px}
.mid_ban_area .ban_group .ban_sub.type_double a:first-child {width:650px}
.mid_ban_area .imgbox{position:absolute;top:0;left:0;width:100%;height:495px;display:none;}

.mid_ban_area .mid_ban_box .button {display:none;cursor:pointer}

.mid_ban_area .mid_ban_box .imgbox  {position:absolute;width:100%;text-align:center;display:none;font-size:0;line-height:0;z-index:9999;}
.mid_ban_area .mid_ban_box .imgbox > a > img{width:1185px;height:450px;}
.mid_ban_area .mid_ban_box .type_double a {float:left}
.mid_ban_area .mid_ban_box .type_double img{width:403px}
.mid_ban_area .mid_ban_box .type_double img:first-child {width:650px}
.mid_ban_area .mid_ban_page{position:absolute;bottom:0;left:50%;width:1185px;height:35px;z-index:100;}
.mid_ban_area .mid_ban_page .item {float:left;position:relative;width:19px;height:19px;line-height:19px; vertical-align:middle;font-family:'Nanum Gothic', sans-serif;font-size:12px;color:#ffffff;background:url('/images/main/btn1.png') repeat;text-align:center;cursor:pointer;} 
.mid_ban_area .mid_ban_page .item:first-child{width:19px;border-left:0px;}
.mid_ban_area .mid_ban_page .item.active{background:#434343;color:#fff;}
.mid_ban_area .mid_ban_page .item.ov{background:url('/images/main/btn2.png') repeat;font-weight:bold;color:#ffffff !important;}
.mid_ban_area .mid_ban_page .item .subitem {position:absolute;top:0;left:0;width:auto;min-width:130px;height:auto;background:url('/images/top/bg_main_page.png') repeat;display:none;} 
.mid_ban_area .mid_ban_page .item .subitem li {text-align:center;font-size:12px;letter-spacing:0;width:130px;}
.mid_ban_area .mid_ban_page .item .subitem li a{display:block;height:36px;line-height:36px;color:#fff;}
.mid_ban_area .mid_ban_page .item .subitem li.active a{color:#fff;background-color:#434343;text-decoration:none;}
.mid_visual_area{width:100%;height:495px;background:url('/images/top/bg_main_visual.gif') repeat-x 0 bottom;margin-bottom:1px;}
/* 중간 배너 종료 */

/* 포토후기 썸네일 */
.postscript_thumb {max-width: 100%;}

/* 카테고리 베스트 큰 썸네일 텍스트 영역 컨트롤 */
.bigbest_wrap { height:auto; cursor:pointer; cursor:hand;}
.bigbest_wrap .image{overflow:hidden;}
.bigetc{position: absolute; bottom: 0px; left: 0px; width: 100%; height: auto; text-align:center; background:url(/images/main/opacity.png) repeat;}
.bigetcwrap{padding-top:0%; margin-top:0px; overflow:hidden;  height: 100%;}
.bigetc span.dsctxt{display:block;color:#fff; font-size:14px; line-height:15px; padding: 15px 5px 5px 5px;}
.bigetc span.dsc{display:block;color:#fff; font-size:14px; line-height:15px; padding: 0px 5px 3px 5px;}
.bigetc span.price{display:block;color:#fff; font-size:14px;line-height:15px; padding: 0px 5px 15px 5px; font-weight:bold;}
/* 카테고리 베스트 큰 썸네일 텍스트 영역 컨트롤 */


/* 카테고리 베스트 중간 썸네일 텍스트 영역 컨트롤 */
.best_wrap { height:auto; cursor:pointer; cursor:hand;}
.best_wrap .image{overflow:hidden;}
.etc{position: absolute; bottom: 0px; left: 0px; width: 100%; height: auto; text-align:center; background:url(/images/main/opacity.png) repeat;}
.etcwrap{padding-top:0%; margin-top:0px; overflow:hidden;  height: 100%;}
.etc span.dsctxt{display:block;color:#fff; font-size:12px; line-height:15px; padding: 10px 5px 5px 5px;}
.etc span.dsc{display:block;color:#fff;font-family: 'Meiryo', sans-serif; font-size:12px; line-height:15px; padding: 10px 7px 3px 7px;}
.etc span.price{display:block;color:#fff;font-family: 'Meiryo', sans-serif; font-size:12px;line-height:15px; padding: 0px 7px 10px 7px; font-weight:bold;}
/* 카테고리 베스트 중간 썸네일 텍스트 영역 컨트롤 */

/* 디스카운트 다홍 썸네일 텍스트 영역 컨트롤 */
.new_wrap { height:auto; cursor:pointer; cursor:hand;}
.new_wrap .image{overflow:hidden;}
.netc{position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; text-align:center; background:url(/images/main/opacity.png) repeat;}
.netcwrap{padding-top:50%; margin-top:0px; overflow:hidden;  height: 100%;}
.netc span.dsctxt{display:block;color:#ffffff; font-size:12px; line-height:15px; padding:10px 5px 0px 5px;}
.netc span.dsc{display:block;color:#ffffff; font-size:12px; font-weight:bold;line-height:15px; padding: 3px 5px 0px 5px;}
.netc span.price{display:block;color:#ffffff; font-size:12px;line-height:15px; padding: 5px 5px 10px 5px; font-weight:bold;}
/* 디스카운트 다홍 썸네일 텍스트 영역 컨트롤 */

/* 디스카운트 코스메틱 썸네일 텍스트 영역 컨트롤 */
.cnew_wrap { width:185px; height:254px; cursor:pointer; cursor:hand;}
.cnew_wrap .image{padding-top:35px; margin-top:0px; overflow:hidden;  height:254px;}
.cetc{position:absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; text-align:center; background:url(/images/main/opacity.png) repeat;}
.cetcwrap{padding-top:50%; margin-top:0px; overflow:hidden;  height: 100%;}
.cetc span.dsctxt{display:block;color:#ffffff; font-size:12px; line-height:15px; padding:10px 5px 0px 5px;}
.cetc span.dsc{display:block;color:#ffffff; font-size:12px; font-weight:bold;line-height:15px; padding: 3px 5px 0px 5px;}
.cetc span.price{display:block;color:#ffffff; font-size:12px;line-height:15px; padding: 5px 5px 10px 5px; font-weight:bold;}
/* 디스카운트 코스멭ㄱ 썸네일 텍스트 영역 컨트롤 */

/* BASIC css end */
.goodPic .heart { position:absolute;right:5px;top:11px; display:none; }
.goodPic .question { position:absolute;right:0px;top:35px; display:none; }
.heart:hover {cursor:pointer}
.heart:hover .question {display:block}
.goodPic:hover .heart {display:block}

/*탑메뉴 시작 */
.menu01_m01 {margin-left:57px;}
.menu01_m02 {margin-left:47px;}

/*탑메뉴 종료 */

/* 위시리스트 상단 메뉴*/
.dwm_l {border-left:solid 1px #d3d3d3; border-top:solid 1px #d3d3d3; border-bottom:solid 1px #1c1c1c;font-family: 'Nanum Gothic', sans-serif;font-size: 14px; color: #2e2e2e; font-weight:500;} 
.dwm_c {border-left:solid 1px #1c1c1c; border-right:solid 1px #1c1c1c; border-top:solid 1px #1c1c1c; border-bottom:solid 1px #ffffff;font-family: 'Nanum Gothic', sans-serif;font-size: 14px; color: #000000; font-weight:600;} 
.dwm_r {border-right:solid 1px #d3d3d3; border-top:solid 1px #d3d3d3; border-bottom:solid 1px #1c1c1c;font-family: 'Nanum Gothic', sans-serif;font-size: 14px; color: #2e2e2e; font-weight:500;}  
/* 위시리스트 상단 메뉴*/

/* 메인 카테고리 이동바 */
.wrap_main_tab_box895{width:895px;position:relative; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_main_tab_box869{width:869px;position:relative; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_main_tab_box830{width:830px;position:relative; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_main_tab_box1000{width:988px;position:relative; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_main_tab_box1185{width:1185px;position:relative; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.main_tab_menu{width:100%; margin:0 auto;position:relative;display:inline-block;z-index:2;width:100%;border-bottom:1px solid #dddddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_tab_menu .main_tab_menu_a{position:relative;width:100%; margin:0 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.main_tab_menu .main_tab_menu_a > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.main_tab_menu .main_tab_menu_a > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.main_tab_menu .main_tab_menu_a > ul > li{float:left;height:42px;color:#a3a3a3;cursor: pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
.main_tab_menu .main_tab_menu_a > ul > li:first-child a{margin-left:0;}
.main_tab_menu .main_tab_menu_a > ul > li a{display:block;position:relative;margin-left:-1px;border:1px solid #dddddd;border-bottom-width:0; height:42px;line-height:41px;font-family: 'Meiryo', sans-serif;font-size: 13px;font-weight:500;color:#555555;text-align:center;text-decoration:none;background-color:#f8f8f8;box-sizing:border-box;}
.main_tab_menu .main_tab_menu_a > ul > li.on a{z-index:10;border-color:#dddddd; background:#FFFFFF;height:43px;color:#000000;}

/* 메인 메뉴 탭 li 값 지정없이 자동으로 3개가 뿌려질때 사용 */
.main_tab_menu3{width:100%; margin:0 auto;position:relative;display:inline-block;z-index:2;width:100%;border-bottom:1px solid #dddddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_tab_menu3 .main_tab_menu3_a{position:relative;width:100%;margin:0 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.main_tab_menu3 .main_tab_menu3_a > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.main_tab_menu3 .main_tab_menu3_a > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.main_tab_menu3 .main_tab_menu3_a > ul > li{float:left; width:33%;height:42px;color:#a3a3a3;cursor: pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
.main_tab_menu3 .main_tab_menu3_a > ul > li:first-child{width:34%;margin-left:0;}
.main_tab_menu3 .main_tab_menu3_a > ul > li a{display:block;position:relative;margin-left:-1px;border:1px solid #dddddd;border-bottom-width:0; height:42px;line-height:41px;font-family: 'Meiryo', sans-serif;font-size: 13px;font-weight:500;color:#555555;text-align:center;text-decoration:none;background-color:#f1f1f1;box-sizing:border-box;}
.main_tab_menu3 .main_tab_menu3_a > ul > li.on a{z-index:10;border-color:#dddddd; background:#FFFFFF;height:43px;color:#000000;}
/* 메인 메뉴 탭 li 값 지정없이 자동으로 3개가 뿌려질때 사용 */

.wrap_main_slide895{position:relative; width:895px; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_main_slide869{position:relative; width:869px; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_main_slide830{position:relative; width:830px; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_main_slide1000{position:relative; width:1000px; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_main_slide1185{position:relative; width:1185px; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.main_tab_count{width:100%; margin:0 auto;position:relative; padding:15px 0px 0px 0px;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}

/* 메인 카테고리 이동바 */

/* 서브카테고리 메뉴 */
.wrap_sub_cat{width:100%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.wrap_sub_cat > ul{width:100%;display:inline-block; text-align:left;}
.wrap_sub_cat > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.wrap_sub_cat > ul > li{float:left; height:32px; line-height:32px;cursor:pointer;cursor:hand;outline:none; padding:0px 35px 0px 0px;}
/* 서브카테고리 메뉴 */

/* 케이샵 상단 메뉴 */
.wrap_select_top{width:100%;}
.select_top_box01{width:100%; border-bottom:solid 0px #e7e7e7;}
.stb01_box{width:1185px; margin:0 auto; padding:30px 0px 20px 0px;}
.stb01_box p.stb01_box_logo{ text-align:left; padding:0px 0px 0px 5px;}
.select_top_box02{width:100%; border-bottom:solid 1px #dddddd;}
.stb02_box{width:1185px; margin:0 auto;}
.stb02_box:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.stb02_box_all{float:left;position:relative;width:80px; height:44px; background:#adadad;}
.stb02_box_menu{float:left;position:relative;width:1105px; height:44px;}
.stb02_box_menu > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.stb02_box_menu > ul > li{float:left;height:44px;line-height:44px;font-family: 'Meiryo', sans-serif;font-size: 14px;font-weight:400;color:#555555;vertical-align:middle; padding:0px 40px 0px 0px;}
.stb02_box_menu > ul > li a{color:#555555;}
.stb02_box_menu > ul > li:first-child{padding:0px 40px 0px 40px;}

.select_top_cate{width:100%; padding:12px 0px 0px 0px;}
.select_top_cate > ul > li{ text-align:left;font-family: 'Meiryo', sans-serif;font-size: 15px; vertical-align:middle;font-weight:400;color:#333333; padding:4px 20px 4px 20px;cursor:pointer;cursor:hand;}
.select_top_cate > ul > li:hover{ background-color:#f6f6f6;}

.wrap_select_top_brand{width:100%; position:relative}
.wrap_select_top_brand > ul > li{ border-top:solid 1px #dddddd;}
.wrap_select_top_brand > ul > li:first-child{border-top:solid 0px #dddddd;}
.select_top_brand_box01{width:250px; position:relative; margin:0 auto;}
.select_top_brand_box01:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.select_top_brand_box01 .stb01_no{ float:left;width:18px;height:44px; text-align:center;line-height:42px;font-family: 'Exo 2', sans-serif;font-size: 11px; vertical-align:middle;font-weight:400;color:#ffffff;background:url(/images_2018/top/top_b_bg.png) no-repeat; background-position:left center;background-size:18px 18px;}
.select_top_brand_box01 .stb01_name{ float:left;width:200px; text-align:left;height:44px;line-height:42px;font-family: 'Exo 2', sans-serif;font-size: 15px; vertical-align:middle;font-weight:400;color:#333333; padding:0px 0px 0px 20px;}
.select_top_brand_box01 .stb01_name p.stb01_name_hidden{width:200px;overflow: hidden;text-overflow: ellipsis;white-space: normal;text-transform: uppercase;}

.wrap_select_top_item{width:100%; position:relative}
.wrap_select_top_item > ul > li{ height:89px; border-top:solid 1px #dddddd;}
.wrap_select_top_item > ul > li:first-child{border-top:solid 0px #dddddd;}
.select_top_item_box01{width:292px; position:relative; margin:0 auto; padding:9px 0px 0px 0px;}
.select_top_item_box01:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.select_top_item_box01 .sti01_no{float:left; width:22px; padding:0px 15px 0px 0px; height:70px; line-height:68px; text-align:center;font-family: 'Exo 2', sans-serif;font-size: 12px; vertical-align:middle;font-weight:400;color:#ffffff;background:url(/images_2018/top/top_b_bg01.png) no-repeat; background-position:left center;background-size:22px 22px;}
.select_top_item_box01 .sti01_pic{float:left; width:58px; height:70px; padding:0px 15px 0px 0px;}
.select_top_item_box01 .sti01_pic > img{width:58px; height:70px;}
.select_top_item_box01 .sti01_info{ float:left;width:182px; height:70px;}
.select_top_item_box01 .sti01_info p.sti01_info_name{height:30px; line-height:15px;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
.select_top_item_box01 .sti01_info p.sti01_info_price{height:37px; line-height:16px;overflow: hidden;text-overflow: ellipsis;white-space: normal;padding:3px 0px 0px 0px;}
/* 케이샵 상단 메뉴 */



/* --------------------------------------------- 크리마레 --------------------------------------------------------------- */

/*크리마레 상단 시작 */
.cnav {display:block;position:relative; width:100%; height:80px;}
.cgnb_group {position:relative; top:30px;height:38px; width:1185px;padding:0px 0px;}
.cgnb_group ul{display:inline-block;position:relative;text-align:left; width:1185px; height:38px;padding:0px 0px;}
.cgnb_group ul li {float:left;}
.cgnb_group_clogo{padding:0px 13px 0px 0px;}
.cgnb_group_cmenu01{padding:11px 12px 0px 12px;vertical-align:top; color:#666666;}
.cgnb_group_cmenu01 a{color:#666666;}
.cgnb_group_cmenu01 a:hover{color:#000000;}
/*크리마레 상단 종료 */


/*크리마레 메인배너 영역 */
.container-main-2{position:relative;margin:0px 0px 0px 0px;padding:0 0 0 0;min-height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.container-main-2.type1{padding:0 2.5%}@media screen and (max-width: 1024px){.container-main-2{margin-right:69px}}@media screen and (max-width: 980px){.container-main-2{margin-right:69px}}

.main-container .swipe .swipe-wrap{width:100%;height:500px;overflow:hidden;position:relative;*zoom:1}
.main-container .swipe .swipe-wrap:after{content:'';clear:both;display:block}
.main-container .swipe .swipe-wrap div{float:left;width:100%;height:500px;position:relative;background-color:#f4f4f4;background-repeat:no-repeat;background-size:cover;background-position:center center;content:' ';cursor:pointer}
.main-container .swipe .swipe-wrap a{display:block;width:100%;height:100%;text-indent:-9999px;overflow:hidden}
.main-container .swipe .swipe-wrap .gallery-wrap{display:block;width:100%;height:100%;line-height:500px;text-indent:0px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.main-container .swipe .swipe-wrap .gallery-wrap.content-left{text-align:left;padding:0 0 0 90px}
.main-container .swipe .swipe-wrap .gallery-wrap.content-center{text-align:center}
.main-container .swipe .swipe-wrap .gallery-wrap.content-right{text-align:right;padding:0 90px 0 0}
.main-container .swipe .swipe-wrap .gallery-wrap .gallery-content{vertical-align:middle}
.main-container .swipe .control1 .button{position:absolute;z-index:10;top:50%;margin-top:-37px;border:0;padding:0;width:74px;height:74px;background:none}
.main-container .swipe .control1 .button:hover svg g,.main-container .swipe .control1 .button:focus svg g{fill:#5d5d5d}
.main-container .swipe .control1 .button.prev{left:10px}
.main-container .swipe .control1 .button.next{right:10px;-webkit-transform:rotate(180deg);-khtml-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.main-container .swipe .control1 .button svg{vertical-align:top}
.main-container .swipe .control1 .button svg g{fill:#a0a0a0}
.main-container .swipe .control2{position:absolute;bottom:25px;z-index:3;width:100%;line-height:0;text-align:center}
.main-container .swipe .control2 ul{display:inline-block;position:relative;vertical-align:top}
.main-container .swipe .control2 ul li{position:relative;cursor:pointer;margin:0 3px;float:left;border:1px solid #a0a0a0;width:6px;height:6px;text-align:center;text-decoration:none;background-color:transparent}
.main-container .swipe .control2 ul li.on{background-color:#a0a0a0}
.main-container .main-small-banner{margin:1.2% 1.6% 0}
.main-container .main-small-banner:after{content:'';clear:both;display:block}
.main-container .main-small-banner .item{float:left;margin-left:1.2%;width:calc( 95.2% / 5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.main-container .main-small-banner .item:first-child{margin-left:0}
.main-container .main-small-banner .item .link{display:block;text-decoration:none;line-height:1.5;font-size:11px;color:#a0a0a0}
.main-container .main-small-banner .item .link:hover{text-decoration:underline}
.main-container .main-small-banner .item .link .column-img{margin-bottom:6%}
.main-container .main-small-banner .item .link .column-img img{width:100%;vertical-align:top}
.main-container .main-small-banner .item .link .title{margin-bottom:2%;color:#000;line-height:1.2;font-size:14px;font-weight:300}
@media screen and (max-width: 1200px){.main-container .main-small-banner .item .link .title,.main-container .main-small-banner .item .link .description{font-size:.8em}}
.main-container .main-one-banner{text-align:center;padding:92px 0 24px 0}.main-container .main-one-banner .link{margin:0 auto;display:block;width:500px;height:210px;font-size:0}
.main-container .main-one-banner .link .img{max-width:500px;width:100%}
.main-container .feed{margin:5% 20px 0 20px;position:relative}.main-container .feed--load{margin-top:100px}
/*크리마레 메인배너 영역 */

/*타임세일 */
#cr_countdown{position:relative;padding:70px 0px 70px 0px;}
#cr_countdown .ctitle{ width:1185px; text-align:center;}
#cr_countdown .ccount{ position:relative; width:1185px; padding:40px 0px 20px 0px;}
#cr_countdown .ccount .countBox{background:#ffffff;}
#cr_countdown .ccount .countBox .time{background:#000000; text-align:center; padding:0px 15px; height:97px; vertical-align:middle; line-height:97px;}
#cr_countdown .ccount .countBox .time2{text-align:center;height:97px;vertical-align:middle;line-height:97px; padding:0px 5px;}
#cr_countdown .ccount .countBox ul li{display:inline-block;}

#countme{position:relative;padding:0px 0px 0px 0px;}
#countme .marea{position:relative;width:1185px; text-align:left;border-bottom:solid 1px #4c4c4c; padding:0px 0px 15px 0px;}
#countme .marea ul{display:inline-block;position:relative;vertical-align:top;text-align:left;}
#countme .marea li{float:left;text-align:left;padding:0px 15px 0px 0px; color:#333333;}

/*타임세일 */

/*메인 텍스트 배너 */

.tegcree{width:1185px;}
.tegcree01{float:left; margin:20px 30px 0px 0px;text-align:left;}
.tegcree02{float:left;text-align:left;}
.tegcree02 ul:after{display:block; content:""; clear:both;}
.tegcree02 ul li{float:left;margin:15px 12px 0px 0px; padding:0px 20px; height:36px; line-height:36px; font-family: 'Meiryo', sans-serif; font-size:12px; font-weight:400; color:333333; background:#F1F1F1;border-radius:40px;}
.tegcree02 ul li a{color:333333;}

/*타임세일 */
/*메인 텍스트 배너 */

/*브랜드 페이지 1000픽셀 */
.brand1000_box01 {position:relative; width:1000px; border:solid 1px #d5d5d5;text-align:left; background:#FFFFFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.brand1000_box01 ul{display:inline-block;position:relative;vertical-align:top;text-align:left; margin:10px 10px;}
.brand1000_box01 ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.brand1000_box01 ul li{float:left;text-align:left;padding:0px 15px 0px 0px;color:#333333;}
.brand1000_box01 ul li a, .a:link, .a:visited, .a:hover{color:#666666;font-family: 'Exo 2', sans-serif;font-size: 16px; vertical-align:middle;font-weight:400;}
.brand1000_box01 ul li.on a{z-index:10;color:#ff3399;font-weight:500;}

.brand1000_box02 {position:relative; width:1000px; background:#FFFFFF;text-align:left;}
.brand1000_box02 ul{display:inline-block;position:relative; vertical-align:top;text-align:left;padding:0px 0px; margin:0px 0px;}
.brand1000_box02 ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.brand1000_box02 ul li{float:left;text-align:left;padding:0px 0px; margin:0px 0px;}

.brand1000_box03 {position:relative;width:80px;}
.brand1000_box03 ul{display:inline-block;position:relative; vertical-align:top; text-align:left;padding:0px 0px; margin:0px 0px;}
.brand1000_box03 ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.brand1000_box03 ul li{float:left;text-align:center;vertical-align:middle;background:#cccccc;color:#ffffff;}
.brand1000_box03 ul li a{display:block;position:relative;width:70px; height:26px;line-height:26px;color:#ffffff;}
.brand1000_box03 ul li.on a, .brand_box03 li a:hover {z-index:10; background-color:#000000;color:#ffffff;}

.brand1000_box04 {position:relative;width:920px;}
.brand1000_box04 ul{display:inline-block;position:relative; vertical-align:top; text-align:left;padding:0px 0px; margin:0px 0px;}
.brand1000_box04 ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.brand1000_box04 ul li{float:left;text-align:center;color:#323232;margin:0px 10px 10px 0px;vertical-align:middle;}
.brand1000_box04 ul li a{display:block;position:relative;width:26px; height:24px;line-height:24px; border:solid 1px #cccccc;background:#ffffff;color:#323232; }
.brand1000_box04 ul li.on a, .brand_box04 li a:hover {z-index:10;border-color:#000000;color:#000000;}

.brand1000_box05 {position:relative;width:1000px; padding:30px 0px 15px 0px;border-bottom:solid 1px #e8e8e8;}
.brand1000_box05:after {clear:both; content:""; display:block}

.brand1000_box06 {position:relative;width:80px;float:left; text-align:left;vertical-align:top;}

.brand1000_box07 {position:relative;width:920px;float:left;text-align:left;vertical-align:top;}
.brand1000_box07 ul{vertical-align:top; text-align:left;padding:0px 0px; margin:0px 0px;}
.brand1000_box07 ul:after{content:"";display:block;clear:both;height:0;visibility:hidden;}
.brand1000_box07 ul li{float:left;position: relative;text-align:left;color:#323232; width:184px;margin:0px 43px 15px 0px; padding:0px 0px 0px 0px;vertical-align:middle;}

.brand1000_list_e01 {font-family: 'Exo 2', sans-serif;font-size: 16px; vertical-align:top;color:#000000;font-weight:500;width:180px;text-overflow:ellipsis;white-space:pre;overflow:hidden; text-align:left;}
.brand1000_list_e01 a, .brand_list_e01 a:visited{color:#000000;}
.brand1000_list_j01 {font-family: 'Meiryo', sans-serif;font-size: 12px; vertical-align:top;color:#a1a1a1;font-weight:300; padding:0px 0px 0px 0px;width:180px;text-overflow:ellipsis;white-space:pre;overflow:hidden;text-align:left;}
.brand1000_list_j01 a, .brand_list_j01 a:visited{color:#a1a1a1;}

/*브랜드 페이지 1000픽셀 */

/*크리마레 브랜드 리스트  */
.wrap_cr_top_banner{width:1185px; margin:0 auto; padding:20px 0px 25px 0px;}
.cr_top_banner{width:1185px; margin:0 auto;}
.cr_top_banner > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.cr_top_banner > ul > li{ float:left; width:288px; padding:0px 0px 0px 10px;}
.cr_top_banner > ul > li:first-child{padding:0px 0px 0px 0px;}
.wrap_cr_top_b_list{width:288px;}
.wrap_cr_top_b_list .cr_top_bl_pic{width:288px;}
.wrap_cr_top_b_list .cr_top_bl_pic img{width:288px;}
.wrap_cr_top_b_list .cr_top_bl_name{text-align:center; height:40px;font-family: 'Exo 2', sans-serif;font-size: 18px; vertical-align:top;color:#000000;font-weight:400;}
.wrap_cr_top_b_list .cr_top_bl_name p.cr_top_bl_name_h{ margin:0 auto; padding:6px 0px 0px 0px;width:268px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform: uppercase;}

.wrap_cr_key_list{ width:1185px;position:relative; padding:30px 0px 0px 0px;}
.cr_key_list {position:relative;width:1185px; padding:30px 0px 15px 0px;border-bottom:solid 1px #e8e8e8;}
.cr_key_list:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.cr_key_list_ef{position:relative;width:100px;float:left; text-align:left;vertical-align:top;}
.cr_key_list_name {position:relative;width:900px;float:left;text-align:left;vertical-align:top;}
.cr_key_list_name > ul{vertical-align:top; text-align:left;padding:0px 0px; margin:0px 0px;}
.cr_key_list_name > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.cr_key_list_name > ul > li{float:left;position: relative;text-align:left;color:#323232; width:390px;margin:0px 20px 20px 0px;vertical-align:middle;}

.cr_key_list_name02{width:390px;}
.cr_key_list_name02:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.cr_key_list_name02_pic{ float:left; width:120px; padding:5px 20px 0px 0px;}
.cr_key_list_name02_pic img{ width:120px;}
.cr_key_list_name02_text{float:left; width:250px;}
.cr_key_list_name02_text > p.cr_key_list_name02_e{font-family: 'Exo 2', sans-serif;font-size: 20px; vertical-align:top;color:#000000;font-weight:500;padding:5px 0px 0px 0px;width:250px;text-overflow:ellipsis;white-space:pre;overflow:hidden;text-transform: uppercase;}
.cr_key_list_name02_text > p.cr_key_list_name02_j{font-family: 'Meiryo', sans-serif;font-size: 15px; vertical-align:top;color:#a1a1a1;font-weight:300; padding:5px 0px 0px 0px;width:250px;text-overflow:ellipsis;white-space:pre;overflow:hidden;}
/*크리마레 브랜드 리스트  */

/*셀렉트샵브랜드 페이지 870 */
.wrap_select_brand_top{width:100%;}
.select_brand_top_title{width:1185px; margin:0 auto; text-align:center; padding:0px 0px 25px 0px;}
.wrap_sb_top_banner{width:1185px; margin:0 auto;}
.sb_top_banner{width:1185px; margin:0 auto;}
.sb_top_banner > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.sb_top_banner > ul > li{ float:left; width:288px; padding:0px 0px 0px 10px;}
.sb_top_banner > ul > li:first-child{padding:0px 0px 0px 0px;}
.wrap_sb_top_b_list{width:288px;}
.wrap_sb_top_b_list .sb_top_bl_pic{width:288px;}
.wrap_sb_top_b_list .sb_top_bl_pic img{width:288px;}
.wrap_sb_top_b_list .sb_top_bl_name{text-align:center; height:40px;font-family: 'Exo 2', sans-serif;font-size: 18px; vertical-align:top;color:#000000;font-weight:400;}
.wrap_sb_top_b_list .sb_top_bl_name p.sb_top_bl_name_h{ margin:0 auto; padding:6px 0px 0px 0px;width:268px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform: uppercase;}

.wrap_select_brand{width:1185px; padding:30px 0px 0px 0px;}

.sb_site_menu{width:100%; margin:0 auto;position:relative;display:inline-block;z-index:2;width:100%;border-bottom:1px solid #dddddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sb_site_menu .sb_site_menu_a{position:relative;width:100%; margin:0 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.sb_site_menu .sb_site_menu_a > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.sb_site_menu .sb_site_menu_a > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sb_site_menu .sb_site_menu_a > ul > li{float:left;height:42px;color:#a3a3a3;cursor: pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
.sb_site_menu .sb_site_menu_a > ul > li:first-child a{margin-left:0;}
.sb_site_menu .sb_site_menu_a > ul > li a{display:block;position:relative;margin-left:-1px;border:1px solid #dddddd;border-bottom-width:0; height:42px;line-height:41px;font-family: 'Meiryo', sans-serif;font-size: 13px;font-weight:500;color:#555555;text-align:center;text-decoration:none;background-color:#f8f8f8;box-sizing:border-box;}
.sb_site_menu .sb_site_menu_a > ul > li.on a{z-index:10;border-color:#dddddd; background:#FFFFFF;height:43px;color:#000000;}

.wrap_sb_key {position:relative; width:1185px;padding:30px 0px 0px 0px;}
.wrap_sb_key > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.wrap_sb_key > ul > li{float:left;text-align:left;padding:0px 0px; margin:0px 0px;}

.sb_key_language {position:relative;width:100px;}
.sb_key_language > ul{display:inline-block;position:relative; vertical-align:top; text-align:left;padding:0px 0px; margin:0px 0px;}
.sb_key_language > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sb_key_language > ul > li{float:left;text-align:center;vertical-align:middle;color:#ffffff; padding:10px 0px 0px 0px;}
.sb_key_language > ul > li a{display:block;position:relative;width:60px;background:#cccccc; height:26px;line-height:26px;color:#ffffff;}
.sb_key_language > ul > li.on a, .sb_key_language > ul > li a:hover {z-index:10; background-color:#000000;color:#ffffff;}

.sb_key_ef {position:relative;width:1185px;}
.sb_key_ef > ul{display:inline-block;position:relative; vertical-align:top; text-align:left;padding:0px 0px; margin:0px 0px;}
.sb_key_ef > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sb_key_ef > ul > li{float:left;text-align:center;color:#323232;margin:10px 10px 0px 0px;vertical-align:middle;}
.sb_key_ef > ul > li a{display:block;position:relative;width:26px; height:24px;line-height:24px; border:solid 1px #cccccc;background:#ffffff;color:#323232; }
.sb_key_ef > ul > li.on a, .sb_key_ef > ul > li a:hover {z-index:10;border-color:#000000;color:#000000;}

.wrap_sb_key_list{ width:1185px;position:relative; padding:30px 0px 0px 0px;}

.sb_key_list {position:relative;width:1185px; padding:30px 0px 15px 0px;border-bottom:solid 1px #e8e8e8;}
.sb_key_list:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/

.sb_key_list_ef{position:relative;width:100px;float:left; text-align:left;vertical-align:top;}

.sb_key_list_name {position:relative;width:900px;float:left;text-align:left;vertical-align:top;}
.sb_key_list_name > ul{vertical-align:top; text-align:left;padding:0px 0px; margin:0px 0px;}
.sb_key_list_name > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sb_key_list_name > ul > li{float:left;position: relative;text-align:left;color:#323232; width:390px;margin:0px 20px 20px 0px;vertical-align:middle;}

.sb_key_list_name02{width:390px;}
.sb_key_list_name02:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sb_key_list_name02_pic{ float:left; width:120px; padding:5px 20px 0px 0px;}
.sb_key_list_name02_pic img{ width:120px;}
.sb_key_list_name02_text{float:left; width:250px;}
.sb_key_list_name02_text > p.sb_key_list_name02_e{font-family: 'Exo 2', sans-serif;font-size: 20px; vertical-align:top;color:#000000;font-weight:500;padding:5px 0px 0px 0px;width:250px;text-overflow:ellipsis;white-space:pre;overflow:hidden;text-transform: uppercase;}
.sb_key_list_name02_text > p.sb_key_list_name02_j{font-family: 'Meiryo', sans-serif;font-size: 15px; vertical-align:top;color:#a1a1a1;font-weight:300; padding:5px 0px 0px 0px;width:250px;text-overflow:ellipsis;white-space:pre;overflow:hidden;}
.sb_key_list_name02_text > p.sb_key_list_name02_info{font-family: 'Exo 2', sans-serif;font-size: 18px; vertical-align:top;color:#e03a24;font-weight:500;padding:5px 0px 0px 0px;width:250px;text-overflow:ellipsis;white-space:pre;overflow:hidden;text-transform: uppercase;}
.sb_key_list_name02_text > p.sb_key_list_name02_info > a{color:#e03a24;}

.wrap_sb_view{width:1185px;}
.sb_view_pic{width:1185px;}
.sb_view_pic img{width:1185px;}
.sb_view_info{width:1175px; padding:40px 5px 0px 5px;}
.sb_view_info .sb_view_info_name{width:1175px;}
.sb_view_info .sb_view_info_name ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sb_view_info .sb_view_info_name ul li{float:left;}
.sb_view_info p.sb_view_info_text{width:1175px; text-align:left; padding:10px 0px 0px 0px;font-family: 'Meiryo', sans-serif;font-size: 14px; vertical-align:top;color:#777777;font-weight:400;word-break:break-all;}

.sb_view_move {position:relative;display:inline-block;z-index:2;width:1185px;border-bottom:1px solid #d4d4d4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sb_view_move .sb_view_move_menu {position:relative;float:left; width:1185px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.sb_view_move .sb_view_move_menu ul{width:1000px;display:inline-block;position:relative;vertical-align:top;}
.sb_view_move .sb_view_move_menu ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.sb_view_move .sb_view_move_menu ul li{float:left;height:38px;color:#a3a3a3;}
.sb_view_move .sb_view_move_menu ul li:first-child a{margin-left:0;}
.sb_view_move .sb_view_move_menu ul li a{display:block;position:relative;margin-left:-1px;border:1px solid #d4d4d4;border-bottom-width:0; height:38px;line-height:37px;color:#a3a3a3;text-align:center;text-decoration:none;background-color:#f5f5f5;box-sizing:border-box;}
.sb_view_move .sb_view_move_menu ul li a:hover{color:#000000;}
.sb_view_move .sb_view_move_menu ul li.on a{z-index:10;border-color:#d4d4d4; background:#FFFFFF;height:39px;color:#000000;}

/*셀렉트샵브랜드 페이지 870 */

/*브랜드 페이지 */
.brand_box01 {position:relative; width:1183px; border:solid 1px #d5d5d5;text-align:left; background:#FFFFFF;}
.brand_box01 ul{display:inline-block;position:relative;vertical-align:top;text-align:left; margin:10px 10px;}
.brand_box01 ul li{float:left;text-align:left;padding:0px 15px 0px 0px;color:#333333;}
.brand_box01 ul li a, .a:link, .a:visited, .a:hover{color:#333333;font-family: 'Exo 2', sans-serif;font-size: 14px; vertical-align:middle;font-weight:400;}
.brand_box01 ul li.on a{z-index:10;color:#ff3399;font-weight:500;}

.brand_box02 {position:relative; width:1185px; background:#FFFFFF;text-align:left;}
.brand_box02 ul{display:inline-block;position:relative; vertical-align:top;text-align:left;padding:0px 0px; margin:0px 0px;}
.brand_box02 ul li{float:left;text-align:left;padding:0px 0px; margin:0px 0px;}

.brand_box03 {position:relative;width:60px;}
.brand_box03 ul{display:inline-block;position:relative; vertical-align:top; text-align:left;padding:0px 0px; margin:0px 0px;}
.brand_box03 ul li{float:left;text-align:center;vertical-align:middle;background:#cccccc;color:#ffffff;}
.brand_box03 ul li a{display:block;position:relative;width:60px; height:26px;line-height:26px;color:#ffffff;}
.brand_box03 ul li.on a, .brand_box03 li a:hover {z-index:10; background-color:#000000;color:#ffffff;}

.brand_box04 {position:relative;width:1115px;}
.brand_box04 ul{display:inline-block;position:relative; vertical-align:top; text-align:left;padding:0px 0px; margin:0px 0px;}
.brand_box04 ul li{float:left;text-align:center;color:#323232;margin:0px 10px 0px 0px;vertical-align:middle;}
.brand_box04 ul li a{display:block;position:relative;width:26px; height:24px;line-height:24px; border:solid 1px #cccccc;background:#ffffff;color:#323232; }
.brand_box04 ul li.on a, .brand_box04 li a:hover {z-index:10;border-color:#000000;color:#000000;}

.brand_box05 {position:relative;width:1185px; padding:30px 0px 15px 0px;border-bottom:solid 1px #e8e8e8;}
.brand_box05:after {clear:both; content:""; display:block}
.brand_box06 {position:relative;width:70px;float:left; text-align:left;vertical-align:top;}

.brand_box07 {position:relative;width:1115px;float:left;text-align:left;vertical-align:top;}
.brand_box07 ul{vertical-align:top; text-align:left;padding:0px 0px; margin:0px 0px;}
.brand_box07 ul:after{content:"";display:block;clear:both;height:0;visibility:hidden;}
.brand_box07 ul li{float:left;position: relative;text-align:left;color:#323232; width:180px;margin:0px 43px 15px 0px; padding:0px 0px 0px 0px;vertical-align:middle;}

.brand_list_e01 {font-family: 'Exo 2', sans-serif;font-size: 16px; vertical-align:top;color:#000000;font-weight:500;width:180px;text-overflow:ellipsis;white-space:pre;overflow:hidden;}
.brand_list_e01 a, .brand_list_e01 a:visited{color:#000000;}
.brand_list_j01 {font-family: 'Meiryo', sans-serif;font-size: 12px; vertical-align:top;color:#a1a1a1;font-weight:300; padding:0px 0px 0px 0px;width:180px;text-overflow:ellipsis;white-space:pre;overflow:hidden;}
.brand_list_j01 a, .brand_list_j01 a:visited{color:#a1a1a1;}

/*브랜드 페이지 */

/*뷰티 스포일러 */
.beauty_box01 {position:relative;width:1185px;}
.beauty_box01 ul{display:inline-block;position:relative; vertical-align:top; text-align:left;padding:0px 0px; margin:0px 0px; width:1000px;}
.beauty_box01 ul li{float:left;display:block;position:relative;text-align:left;width:175px;color:#323232; padding:0px 25px 30px 0px;vertical-align:middle;}

.beauty_review_box{display:block; position:relative; line-height:18px;height:38px;max-height:38px;text-overflow:ellipsis;overflow:hidden;}

/*브랜드 페이지 */


/* --------------------------------------------- 크리마레 --------------------------------------------------------------- */

.d_submenu01 {position:relative;display:inline-block;z-index:2;width:1185px;border-bottom:1px solid #000000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.d_submenu01 .nav01 {position:relative;float:left; width:1185px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.d_submenu01 .nav01 ul{width:1185px;display:inline-block;position:relative;vertical-align:top;}
.d_submenu01 .nav01 ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.d_submenu01 .nav01 ul li{float:left;height:38px;color:#a3a3a3;}
.d_submenu01 .nav01 ul li:first-child a{margin-left:0;}
.d_submenu01 .nav01 ul li a{display:block;position:relative;margin-left:-1px;border:1px solid #d4d4d4;border-bottom-width:0; height:38px;line-height:37px;color:#a3a3a3;text-align:center;text-decoration:none;background-color:#ffffff;box-sizing:border-box;}
.d_submenu01 .nav01 ul li a:hover{color:#000000;}
.d_submenu01 .nav01 ul li.on a{z-index:10;border-color:#000000;height:39px;color:#000000;}

.d_submenu02 {position:relative;display:inline-block;z-index:2;width:1185px;border-bottom:1px solid #d4d4d4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.d_submenu02 .nav02 {position:relative;float:left; width:1185px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.d_submenu02 .nav02 ul{width:1185px;display:inline-block;position:relative;vertical-align:top;}
.d_submenu02 .nav02 ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.d_submenu02 .nav02 ul li{float:left;height:38px;color:#a3a3a3;}
.d_submenu02 .nav02 ul li:first-child a{margin-left:0;}
.d_submenu02 .nav02 ul li a{display:block;position:relative;margin-left:-1px;border:1px solid #d4d4d4;border-bottom-width:0; height:38px;line-height:37px;color:#a3a3a3;text-align:center;text-decoration:none;background-color:#f5f5f5;box-sizing:border-box;}
.d_submenu02 .nav02 ul li a:hover{color:#000000;}
.d_submenu02 .nav02 ul li.on a{z-index:10;border-color:#d4d4d4; background:#FFFFFF;height:39px;color:#000000;}

.d_submenu03 {position:relative;display:inline-block;z-index:2;width:1000px;border-bottom:1px solid #d4d4d4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.d_submenu03 .nav03 {position:relative;float:left; width:1000px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.d_submenu03 .nav03 ul{width:1000px;display:inline-block;position:relative;vertical-align:top;}
.d_submenu03 .nav03 ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.d_submenu03 .nav03 ul li{float:left;height:38px;color:#a3a3a3;}
.d_submenu03 .nav03 ul li:first-child a{margin-left:0;}
.d_submenu03 .nav03 ul li a{display:block;position:relative;margin-left:-1px;border:1px solid #d4d4d4;border-bottom-width:0; height:38px;line-height:37px;color:#a3a3a3;text-align:center;text-decoration:none;background-color:#f5f5f5;box-sizing:border-box;}
.d_submenu03 .nav03 ul li a:hover{color:#000000;}
.d_submenu03 .nav03 ul li.on a{z-index:10;border-color:#d4d4d4; background:#FFFFFF;height:39px;color:#000000;}


/* --------------------------------------------- 텍스트 --------------------------------------------------------------- */


/* --------------------------------------------- 게시판 탭 메뉴 --------------------------------------------------------------- */
.d_board_menu {position:relative;display:inline-block;z-index:2;width:100%;border-bottom:1px solid #dcdcdc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.d_board_menu .d_board_nav {position:relative;float:left; width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.d_board_menu .d_board_nav ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.d_board_menu .d_board_nav ul li{float:left;height:48px;color:#000000;}
.d_board_menu .d_board_nav ul li:first-child a{margin-left:0;}
.d_board_menu .d_board_nav ul li a{display:block;position:relative;margin-left:-1px;border:1px solid #dcdcdc;border-bottom-width:0; height:48px;line-height:47px;color:#000000;text-align:center;text-decoration:none;background-color:#f8f8f8;box-sizing:border-box;}
.d_board_menu .d_board_nav ul li a:hover{color:#000000;}
.d_board_menu .d_board_nav ul li.on a{z-index:10;border-color:#dcdcdc; background:#FFFFFF;height:49px;color:#000000;}
/* --------------------------------------------- 텍스트 --------------------------------------------------------------- */


/*폰트 관련 일본어 */
.jt_4 {font-family: 'Meiryo', sans-serif;font-size: 4px; vertical-align:middle;}
.jt_5 {font-family: 'Meiryo', sans-serif;font-size: 5px; vertical-align:middle;}
.jt_6 {font-family: 'Meiryo', sans-serif;font-size: 6px; vertical-align:middle;}
.jt_7 {font-family: 'Meiryo', sans-serif;font-size: 7px; vertical-align:middle;}
.jt_8 {font-family: 'Meiryo', sans-serif;font-size: 8px; vertical-align:middle;}
.jt_9 {font-family: 'Meiryo', sans-serif;font-size: 9px; vertical-align:middle;}
.jt_10 {font-family: 'Meiryo', sans-serif;font-size: 10px; vertical-align:middle;}
.jt_11 {font-family: 'Meiryo', sans-serif;font-size: 11px; vertical-align:middle;}
.jt_12 {font-family: 'Meiryo', sans-serif;font-size: 12px; vertical-align:middle;}
.jt_13 {font-family: 'Meiryo', sans-serif;font-size: 13px; vertical-align:middle;}
.jt_14 {font-family: 'Meiryo', sans-serif;font-size: 14px; vertical-align:middle;}
.jt_15 {font-family: 'Meiryo', sans-serif;font-size: 15px; vertical-align:middle;}
.jt_16 {font-family: 'Meiryo', sans-serif;font-size: 16px; vertical-align:middle;}
.jt_17 {font-family: 'Meiryo', sans-serif;font-size: 17px; vertical-align:middle;}
.jt_18 {font-family: 'Meiryo', sans-serif;font-size: 18px; vertical-align:middle;}
.jt_19 {font-family: 'Meiryo', sans-serif;font-size: 19px; vertical-align:middle;}
.jt_20 {font-family: 'Meiryo', sans-serif;font-size: 20px; vertical-align:middle;}
.jt_21 {font-family: 'Meiryo', sans-serif;font-size: 21px; vertical-align:middle;}
.jt_22 {font-family: 'Meiryo', sans-serif;font-size: 22px; vertical-align:middle;}
.jt_23 {font-family: 'Meiryo', sans-serif;font-size: 23px; vertical-align:middle;}
.jt_24 {font-family: 'Meiryo', sans-serif;font-size: 24px; vertical-align:middle;}
.jt_25 {font-family: 'Meiryo', sans-serif;font-size: 25px; vertical-align:middle;}
.jt_26 {font-family: 'Meiryo', sans-serif;font-size: 26px; vertical-align:middle;}
.jt_27 {font-family: 'Meiryo', sans-serif;font-size: 27px; vertical-align:middle;}
.jt_28 {font-family: 'Meiryo', sans-serif;font-size: 28px; vertical-align:middle;}
.jt_29 {font-family: 'Meiryo', sans-serif;font-size: 29px; vertical-align:middle;}
.jt_30 {font-family: 'Meiryo', sans-serif;font-size: 30px; vertical-align:middle;}
.jt_31 {font-family: 'Meiryo', sans-serif;font-size: 31px; vertical-align:middle;}
.jt_32 {font-family: 'Meiryo', sans-serif;font-size: 32px; vertical-align:middle;}
.jt_33 {font-family: 'Meiryo', sans-serif;font-size: 33px; vertical-align:middle;}
.jt_34 {font-family: 'Meiryo', sans-serif;font-size: 34px; vertical-align:middle;}
.jt_35 {font-family: 'Meiryo', sans-serif;font-size: 35px; vertical-align:middle;}



/*폰트 관련 영문 */
.et_6 {font-family: 'Exo 2', sans-serif;font-size: 6px; vertical-align:middle;}
.et_7 {font-family: 'Exo 2', sans-serif;font-size: 7px; vertical-align:middle;}
.et_8 {font-family: 'Exo 2', sans-serif;font-size: 8px; vertical-align:middle;}
.et_9 {font-family: 'Exo 2', sans-serif;font-size: 9px; vertical-align:middle;}
.et_10 {font-family: 'Exo 2', sans-serif;font-size: 10px; vertical-align:middle;}
.et_11 {font-family: 'Exo 2', sans-serif;font-size: 11px; vertical-align:middle;}
.et_12 {font-family: 'Exo 2', sans-serif;font-size: 12px; vertical-align:middle;}
.et_13 {font-family: 'Exo 2', sans-serif;font-size: 13px; vertical-align:middle;}
.et_14 {font-family: 'Exo 2', sans-serif;font-size: 14px; vertical-align:middle;}
.et_15 {font-family: 'Exo 2', sans-serif;font-size: 15px; vertical-align:middle;}
.et_16 {font-family: 'Exo 2', sans-serif;font-size: 16px; vertical-align:middle;}
.et_17 {font-family: 'Exo 2', sans-serif;font-size: 17px; vertical-align:middle;}
.et_18 {font-family: 'Exo 2', sans-serif;font-size: 18px; vertical-align:middle;}
.et_19 {font-family: 'Exo 2', sans-serif;font-size: 19px; vertical-align:middle;}
.et_20 {font-family: 'Exo 2', sans-serif;font-size: 20px; vertical-align:middle;}
.et_21 {font-family: 'Exo 2', sans-serif;font-size: 21px; vertical-align:middle;}
.et_22 {font-family: 'Exo 2', sans-serif;font-size: 22px; vertical-align:middle;}
.et_23 {font-family: 'Exo 2', sans-serif;font-size: 23px; vertical-align:middle;}
.et_24 {font-family: 'Exo 2', sans-serif;font-size: 24px; vertical-align:middle;}
.et_25 {font-family: 'Exo 2', sans-serif;font-size: 25px; vertical-align:middle;}
.et_26 {font-family: 'Exo 2', sans-serif;font-size: 26px; vertical-align:middle;}
.et_27 {font-family: 'Exo 2', sans-serif;font-size: 27px; vertical-align:middle;}
.et_28 {font-family: 'Exo 2', sans-serif;font-size: 28px; vertical-align:middle;}
.et_29 {font-family: 'Exo 2', sans-serif;font-size: 29px; vertical-align:middle;}
.et_30 {font-family: 'Exo 2', sans-serif;font-size: 30px; vertical-align:middle;}
.et_31 {font-family: 'Exo 2', sans-serif;font-size: 31px; vertical-align:middle;}
.et_32 {font-family: 'Exo 2', sans-serif;font-size: 32px; vertical-align:middle;}
.et_33 {font-family: 'Exo 2', sans-serif;font-size: 33px; vertical-align:middle;}
.et_34 {font-family: 'Exo 2', sans-serif;font-size: 34px; vertical-align:middle;}
.et_35 {font-family: 'Exo 2', sans-serif;font-size: 35px; vertical-align:middle;}
.et_40 {font-family: 'Exo 2', sans-serif;font-size: 40px; vertical-align:middle;}
.et_55 {font-family: 'Exo 2', sans-serif;font-size: 55px; vertical-align:middle;}


.et_ab14 {font-family: 'Abhaya Libre', sans-serif;font-size: 14px; vertical-align:middle;}
.et_ab15 {font-family: 'Abhaya Libre', sans-serif;font-size: 15px; vertical-align:middle;}
.et_ab18 {font-family: 'Abhaya Libre', sans-serif;font-size: 18px; vertical-align:middle;}
.et_ab30 {font-family: 'Abhaya Libre', sans-serif;font-size: 30px; vertical-align:middle;}
.et_ab32 {font-family: 'Abhaya Libre', sans-serif;font-size: 32px; vertical-align:middle;}


.et_no13 {font-family: 'Noto Serif', sans-serif;font-size: 13px; vertical-align:middle;}
.et_no14 {font-family: 'Noto Serif', sans-serif;font-size: 14px; vertical-align:middle;}
.et_no15 {font-family: 'Noto Serif', sans-serif;font-size: 15px; vertical-align:middle;}
.et_no18 {font-family: 'Noto Serif', sans-serif;font-size: 18px; vertical-align:middle;}
.et_no30 {font-family: 'Noto Serif', sans-serif;font-size: 30px; vertical-align:middle;}
.et_no32 {font-family: 'Noto Serif', sans-serif;font-size: 32px; vertical-align:middle;}


.et_hi13 {font-family: 'Hind Vadodara', sans-serif;font-size: 13px; vertical-align:middle;}
.et_hi14 {font-family: 'Hind Vadodara', sans-serif;font-size: 14px; vertical-align:middle;}
.et_hi24 {font-family: 'Hind Vadodara', sans-serif;font-size: 24px; vertical-align:middle;}
.et_hi36 {font-family: 'Hind Vadodara', sans-serif;font-size: 36px; vertical-align:middle;}

.et_ro10 {font-family: 'Roboto', sans-serif;font-size: 10px; vertical-align:middle;}
.et_ro11 {font-family: 'Roboto', sans-serif;font-size: 11px; vertical-align:middle;}
.et_ro12 {font-family: 'Roboto', sans-serif;font-size: 12px; vertical-align:middle;}
.et_ro13 {font-family: 'Roboto', sans-serif;font-size: 13px; vertical-align:middle;}
.et_ro14 {font-family: 'Roboto', sans-serif;font-size: 14px; vertical-align:middle;}
.et_ro15 {font-family: 'Roboto', sans-serif;font-size: 15px; vertical-align:middle;}

.et_sa10 {font-family: 'Open Sans', sans-serif;font-size: 10px; vertical-align:middle;}
.et_sa11 {font-family: 'Open Sans', sans-serif;font-size: 11px; vertical-align:middle;}
.et_sa12 {font-family: 'Open Sans', sans-serif;font-size: 12px; vertical-align:middle;}
.et_sa13 {font-family: 'Open Sans', sans-serif;font-size: 13px; vertical-align:middle;}
.et_sa14 {font-family: 'Open Sans', sans-serif;font-size: 14px; vertical-align:middle;}
.et_sa15 {font-family: 'Open Sans', sans-serif;font-size: 15px; vertical-align:middle;}



/*페이지 이동버튼 */
.page_count {font-family: 'Meiryo', sans-serif;font-size: 12px; vertical-align:middle;color:#FFFFFF;font-weight:600;} 
/*페이지 이동버튼 */

/*폰트 컬러 관련 */
.ct_b {color: #000000;} 
.ct_blue{color:#2490d0;}
.ct_blue1{color:#007BED;}
.ct_blue2{color:#60A9E6;}
.ct_blue3{color:#63BBFC;}
.ct_w {color: #ffffff;}
.ct_r {color: #b00814;}
.ct_r1 {color: #e74848;}
.ct_r2 {color: #990000;}
.ct_r3 {color: #d7213a;}
.ct_r4 {color: #ff0000;}
.ct_r5 {color: #FF6699;}
.ct_r6 {color: #993333;}
.ct_3 {color: #333333;} 
.ct_31 {color: #313131;}
.ct_2 {color: #222222;}
.ct_3 {color: #333333;}
.ct_4 {color: #444444;}
.ct_5 {color: #555555;}
.ct_6 {color: #666666;}
.ct_7 {color: #777777;}
.ct_8 {color: #888888;}
.ct_9 {color: #999999;}
.ct_d6 {color: #d6d6d6;}
.ct_m {color: #ff285b;}
.ct_m1 {color: #7A7ABC;}
.ct_p {color: #ff8da0;}
.ct_p1 {color: #f02567;}
.ct_p2 {color: #FF0066;}
.ct_p3 {color: #f92b82;}
.ct_p4 {color: #a85c7a;}
.ct_p5 {color: #f92395;}
.ct_br {color: #bb6767;}
.ct_g {color: #707070;}
.ct_g2 {color: #bababa;}
.ct_g3 {color: #2d2d2d;}
.ct_g4 {color: #b5b5b5;}
.ct_g5 {color: #555555;}
.ct_g6 {color: #a3a3a3;}
.ct_g7 {color: #9e9e9e;}
.ct_g8 {color: #6e6e6c;}
.ct_g9 {color: #6d6d6d;}
.ct_g10 {color: #787878;}
.ct_g11 {color: #585858;}
.ct_g12 {color: #414046;}
.ct_g13 {color: #dadada;}
.ct_g14 {color: #b2b2b2;}
.ct_g15 {color: #818181;}
.ct_y {color: #fff046;}
.ct_y01 {color: #ecb32b;}
.ct_t00 {color: #f5f2ed;}
.ct_t01 {color: #2b2b2b;}
.ct_t02 {color: #353535;}
.ct_t03 {color: #434343;}
.ct_t04 {color: #1d1d1d;}
.ct_c {color: #C5C5C5;}
.ct_cos {color: #FF3399;}

/*폰트 두께 관련 */
.bt_b {font-weight: bold;}
.bt_10 {font-weight:100;}
.bt_20 {font-weight:200;}
.bt_30 {font-weight:300;}
.bt_40 {font-weight:400;}
.bt_50 {font-weight:500;}
.bt_60 {font-weight:600;}
.bt_70 {font-weight:700;}
.bt_80 {font-weight:800;}
.bt_90 {font-weight:900;}

/*폰트 기타 */
.tp_5 { padding:0px 5px 0px 0px;}
.tp_7 { padding:0px 7px 0px 0px;}
.ts_1 {letter-spacing:1px;}
.ts_2 {letter-spacing:1em;}
.tl_1_2{line-height:1.2em;}
.tl_1_4{line-height:1.4em;}
.tl_1_5{line-height:1.5em;}
.tl_1_6{line-height:1.6em;}
.tl_1_8{line-height:1.8em;}
.tl_10{line-height:10px;}
.tl_11{line-height:11px;}
.tl_12{line-height:12px;}
.tl_13{line-height:13px;}
.tl_14{line-height:14px;}
.tl_15{line-height:15px;}
.tl_16{line-height:16px;}
.tl_17{line-height:17px;}
.tl_18{line-height:18px;}
.tl_19{line-height:19px;}
.tl_20{line-height:20px;}
.tl_21{line-height:21px;}
.tl_22{line-height:22px;}
.tl_23{line-height:23px;}
.tl_24{line-height:24px;}

/* 버튼 */
.guest_bt01{background:#ff80bf;width:70px; height:24px;line-height:24px; text-align:center;font-family: 'Meiryo', sans-serif;font-size:12px;font-weight:500; color:#FFFFFF;border-radius:20px;}
.guest_bt01 a{color:#FFFFFF}
.guest_bt02{background:#60a9e6;width:70px; height:24px;line-height:24px; text-align:center;font-family: 'Meiryo', sans-serif;font-size:12px;font-weight:500; color:#FFFFFF;border-radius:20px;}
.guest_bt02 a{color:#FFFFFF}
.guest_bt03{background:#be82ed;width:70px; height:24px;line-height:24px; text-align:center;font-family: 'Meiryo', sans-serif;font-size:12px;font-weight:500; color:#FFFFFF;border-radius:20px;}
.guest_bt03 a{color:#FFFFFF}


.date_bt {width:160px; height:30px; line-height:30px; background:#FFFFFF; border:solid 1px #999999; text-align:center;cursor:pointer;cursor:hand;}
.date_bt3 {width:160px; height:30px; line-height:30px; background:#efefef; border:solid 1px #999999; text-align:center;cursor:pointer;cursor:hand;}
.date_bt5 {width:160px; height:30px; line-height:30px; background:#333333; border:solid 1px #333333; text-align:center;cursor:pointer;cursor:hand;}

.date_bt4 {width:100px; height:30px; line-height:30px; background:#FFFFFF; border:solid 1px #999999; text-align:center;cursor:pointer;cursor:hand;}
.date_bt2 {width:100px; height:30px; line-height:30px; background:#efefef; border:solid 1px #999999; text-align:center;cursor:pointer;cursor:hand;}
.date_bt6 {width:100px; height:30px; line-height:30px; background:#333333; border:solid 1px #333333; text-align:center;cursor:pointer;cursor:hand;}

.date_bt7 {width:160px; height:50px; line-height:30px; background:#FFFFFF; border:solid 1px #999999; text-align:center;cursor:pointer;cursor:hand;}
.date_bt8 {width:160px; height:50px; line-height:30px; background:#333333; border:solid 1px #333333; text-align:center;cursor:pointer;cursor:hand;}
.date_bt9 {width:160px; height:50px; line-height:30px; background:#efefef; border:solid 1px #999999; text-align:center;cursor:pointer;cursor:hand;}

.date_bt10 {width:160px; height:40px; line-height:40px; background:#FFFFFF; border:solid 1px #999999; text-align:center;cursor:pointer;cursor:hand;}
.date_bt11 {width:160px; height:40px; line-height:40px; background:#efefef; border:solid 1px #999999; text-align:center;cursor:pointer;cursor:hand;}
.date_bt12 {width:160px; height:40px; line-height:40px; background:#333333; border:solid 1px #333333; text-align:center;cursor:pointer;cursor:hand;}

.date_bt13 {width:200px; height:40px; line-height:40px; background:#FFFFFF; border:solid 1px #999999; text-align:center;cursor:pointer;cursor:hand;}
.date_bt14 {width:200px; height:40px; line-height:40px; background:#efefef; border:solid 1px #999999; text-align:center;cursor:pointer;cursor:hand;}
.date_bt15 {width:200px; height:40px; line-height:40px; background:#333333; border:solid 1px #333333; text-align:center;cursor:pointer;cursor:hand;}

/* --------------------------------------------- 버튼 --------------------------------------------------------------- */


.redbutton {-webkit-border-radius: 3px;border: 1px solid #cb7d95;background: #B50938 url(/images_2015/bg/grad-red.20141217162221.jpg) repeat-x left center;font-family: Verdana,Arial,sans;cursor: pointer;color: #fff;}
.z_button_01{width:95%;text-decoration:none;text-align:center;display:block;padding:10px 0;background-color: #D3D4D4; background: -webkit-gradient(linear, left top, left bottom, from(#F7F8F8), color-stop(49%, #EEEEEE), color-stop(51%, #DBDBDB), to(#CECFCF));background: -moz-linear-gradient(#F7F8F8, #EEEEEE, #DBDBDB, #CECFCF);border:solid 1px #626262;border-radius: 10px;}
.z_button_02{width:100%;text-decoration:none;text-align:center;display:block;padding:13px 0;background-color: #222222; border:solid 1px #222222;border-radius: 0px;}
.z_button_03{width:100%;text-decoration:none;text-align:center;display:block;padding:13px 0;background-color: #FFFFFF; border:solid 1px #cccccc;border-radius: 0px;}
.z_button_05{width:100%;text-decoration:none;text-align:center;display:block;padding:15px 0;background-color: #ffffff; border:solid 1px #b7b7b7;}
.z_button_06{width:100%;text-decoration:none;text-align:center;display:block;padding:10px 0;background-color: #ffffff; border:solid 1px #626262;border-radius: 40px;}
.z_button_07{width:100%;text-decoration:none;text-align:center;display:block;padding:7px 0;background-color: #000000; border:solid 1px #000000;border-radius: 0px;}
.z_button_08{width:100%;text-decoration:none;text-align:center;display:block;padding:6px 0;background-color: #ededed; border-radius: 10px;}
.z_button_09{width:100%;text-decoration:none;text-align:center;display:block;padding:3px 0;background-color: #7bb2e0; border-radius: 2px;}
.z_button_10{width:100%;text-decoration:none;text-align:center;display:block;padding:15px 0;background-color: #7bb2e0; border-radius: 2px;}
.z_button_11{width:100%;text-decoration:none;text-align:center;display:block;padding:15px 0;background-color: #ff94ba; border-radius: 2px;}
.z_button_12{width:100%;text-decoration:none;text-align:center;display:block;padding:3px 0;background-color: #cccccc; border-radius: 2px;}
.z_button_13{width:100%;text-decoration:none;text-align:center;display:block;padding:2px 0;background-color: #FF6699; border-radius: 2px;}
.button-wm16{width:100%;text-decoration:none;text-align:center;display:block;padding:6px 0;background-color: #ffffff; border:solid 1px #999999;border-radius: 0px;}
.button-wm161{width:100%;text-decoration:none;text-align:center;display:block;padding:10px 0;background-color: #ffffff; border:solid 1px #999999;border-radius: 0px;}
.button-wm162{width:100%;text-decoration:none;text-align:center;vertical-align:middle;display:block;padding:6px 0px 6px 0px;background-color: #efefef; border:solid 1px #999999;border-radius: 0px;}
.button-wm22{width:100%;text-decoration:none;text-align:center;display:block;padding:10px 0;background-color: #e66f93; border-radius: 10px;}
.button-wm101{width:100%;text-decoration:none;text-align:center;display:block;padding:8px 0;background-color: #ffffff; border:solid 1px #DDDDDD;border-radius: 5px;}
.button-wm102{width:100%;text-decoration:none;text-align:center;display:block;padding:8px 0;background-color: #F5F5F5; border:solid 1px #DDDDDD;border-radius: 5px;}

/* --------------------------------------------- 버튼 --------------------------------------------------------------- */


/* ----------------------------------------- 조건검색 라디오버튼 ---------------------------------------------------- */

.check-group input[type="radio"]{display: none; margin:10px;}
.check-group input[type="radio"]+label{position: relative; width: 55px;padding: 10px 50px;border:solid 1px #999;background: #fff;}
.check-group input[type="radio"]:radio+label{position: relative;color: #000;background: #fff;border:solid 1px #2eaa08;}

/* ----------------------------------------- 조건검색 라디오버튼 ---------------------------------------------------- */



/* --------------------------------------------- 우편번호 검색 버튼 지우지 말것 --------------------------------------------------------------- */

.zipcode_up
{
	width:100%;
	height:36px;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	display:block;
	background-color: #333333; 
/*	background: -webkit-gradient(linear, left top, left bottom, from(#333333),  to(#333333));*/
/*	background: -moz-linear-gradient(#F7F8F8, #EEEEEE, #DBDBDB, #CECFCF);*/
	border:solid 1px #333333;
	border-radius: 0px;
}

.zipcode_down
{
	width:100%;
	height:36px;
	text-align:center;
	font-size: 12px;
	color: #222222;
	display:block;
	background-color: #ffffff; 
/*	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff),  to(#ffffff));*/
/*	background: -moz-linear-gradient(#F7F8F8, #EEEEEE, #DBDBDB, #CECFCF);*/
	border:solid 1px #b7b7b7;
	border-radius: 0px;
}

/* --------------------------------------------- 우편번호 검색 버튼 지우지 말것 --------------------------------------------------------------- */
.top02{font-family: 'Roboto', sans-serif;font-size: 13px;color: #222222;font-weight:700;letter-spacing: 1pt;}
.top03{font-family: 'Roboto', sans-serif;font-size: 14px;color: #222222;font-weight:500;letter-spacing: 0.5pt;}
.top04{font-family: 'Roboto', sans-serif;font-size: 13px;color: #000000;font-weight:400;letter-spacing: normal;}
.top05{font-family: 'Roboto', sans-serif;font-size: 20px;color: #222222;font-weight:700;letter-spacing: 0.5pt;}
.top06{ font-family: 'Roboto', sans-serif;font-size: 34px;color: #FF0066;font-weight:600;letter-spacing: 0.5pt;}
.top07{font-family: 'Roboto', sans-serif;font-size: 12px;color: #222222;font-weight:400;letter-spacing: 0.5pt;}

.bottom01{font-family: 'Roboto', sans-serif;font-size: 14px;color: #999999;font-weight:500;letter-spacing: 0pt;}
.bottom02{font-family: 'Roboto', sans-serif;font-size: 12px;color: #999999;font-weight:500;letter-spacing: 0pt;}
.bottom03{font-family: 'Roboto', sans-serif;font-size: 28px;color: #FFFFFF;font-weight:400;letter-spacing: 0pt;}
.bottom04{font-family: 'Roboto', sans-serif;font-size: 13px;color: #FFFFFF;font-weight:600;letter-spacing: 0pt;}

.zzim01{font-family: 'Roboto', sans-serif;font-size: 16px;color: #222222;font-weight:400;letter-spacing: 0pt;}
.zzim02{font-family: 'Roboto', sans-serif;font-size: 12px;color: #222222;font-weight:400;letter-spacing: 0pt;}

.mem01{font-family: 'Meiryo', sans-serif;font-size: 22px;color: #333333;font-weight:500;letter-spacing: 0pt;}
.mem02{font-family: 'Meiryo', sans-serif;font-size: 15px;color: #555555;font-weight:400;letter-spacing: 0pt;}
.mem03{font-family: 'Meiryo', sans-serif;font-size: 13px;color: #555555;font-weight:400;letter-spacing: 0pt;}
.mem04{font-family: 'Meiryo', sans-serif;font-size: 12px;color: #555555;font-weight:400;letter-spacing: 0pt;}
.mem05{font-family: 'Meiryo', sans-serif;font-size: 18px;color: #333333;font-weight:500;letter-spacing: 0pt;}

.dtop01{font-family: 'Roboto', sans-serif;font-size: 31px;color: #000000;font-weight:800;letter-spacing: 0.5pt;}
.dtop02{font-family: 'Roboto', sans-serif;font-size: 14px;color: #000000;font-weight:500;letter-spacing: 0pt;}
.dtop03{font-family: 'Meiryo', sans-serif;font-size: 13px;color: #777777;font-weight:500;letter-spacing: 0pt;}
.dtop04{font-family: 'Roboto', sans-serif;font-size: 14px;color: #555555;font-weight:400;letter-spacing: 0pt;}
.dtop05{font-family: 'Meiryo', sans-serif;font-size: 9px;color: #999999;font-weight:400;letter-spacing: 0pt;}
.dtop06{font-family: 'Meiryo', sans-serif;font-size: 12px;color: #FF0066;font-weight:600;letter-spacing: 0pt;}

.dleft01{font-family: 'Meiryo', sans-serif;font-size: 12px;color: #000000;font-weight:500;letter-spacing: 0pt;}
.dleft02{font-family: 'Meiryo', sans-serif;font-size: 14px;color: #000000;font-weight:500;letter-spacing: 0pt;}
.dleft03{font-family: 'Meiryo', sans-serif;font-size: 24px;color: #FFFFFF;font-weight:500;letter-spacing: 0pt;}
.dleft04{font-family: 'Meiryo', sans-serif;font-size: 18px;color: #333333;font-weight:500;letter-spacing: 1pt;}

.dn01{font-family: 'Meiryo', sans-serif;font-size: 12px;color: #CCCCCC;font-weight:400;letter-spacing: 0pt;}
.dn02{font-family: 'Meiryo', sans-serif;font-size: 36px;color: #CCCCCC;font-weight:800;letter-spacing: 0.5pt;}
.dn03{font-family: 'Meiryo', sans-serif;font-size: 12px;color: #222222;font-weight:400;letter-spacing: 0pt;}
.dn03_01{font-family: 'Meiryo', sans-serif;font-size: 10px;color: #222222;font-weight:400;letter-spacing: 0pt;}
.dn04{font-family: 'Meiryo', sans-serif;font-size: 14px;color: #333333;font-weight:400;letter-spacing: 0pt;}
.dn05{font-family: 'Meiryo', sans-serif;font-size: 18px;color: #333333;font-weight:500;letter-spacing: 0pt;}
.dn06{font-family: 'Meiryo', sans-serif;font-size: 16px;color: #555555;font-weight:600;letter-spacing: 0pt;}
.dn07{font-family: 'Meiryo', sans-serif;font-size: 16px;color: #222222;font-weight:400;letter-spacing: 0pt;}
.dn08{font-family: 'Meiryo', sans-serif;font-size: 10px;color: #222222;font-weight:400;letter-spacing: 0pt;}
.dn09{font-family: 'Meiryo', sans-serif;font-size: 14px;color: #000000;font-weight:400;letter-spacing: 0pt;}
.dn10{font-family: 'Meiryo', sans-serif;font-size: 13px;color: #333333;font-weight:400;letter-spacing: 0pt;}


.dp01{font-family: 'Roboto', sans-serif;font-size: 15px;color: #222222;font-weight:500;letter-spacing: 0pt;}
.dp02{font-family: 'Meiryo', sans-serif;font-size: 11px;color: #888888;font-weight:300;letter-spacing: 1pt;}
.dp03{font-familfy: 'Meiryo', sans-serif;font-size: 11px;color: #888888;font-weight:400;letter-spacing: 0.5pt;}
.dp04{font-family: 'Roboto', sans-serif;font-size: 17px;color: #555555;font-weight:600;letter-spacing: 0pt;}
.dp05{font-family: 'Roboto', sans-serif;font-size: 18px;color: #222222;font-weight:400;letter-spacing: 1pt;}
.dp06{font-family: 'Roboto', sans-serif;font-size: 15px;color: #FF0066;font-weight:500;letter-spacing: 0pt;}
.dp07{font-family: 'Meiryo', sans-serif;font-size: 18px;color: #FF3366;font-weight:500;letter-spacing: 0.5pt;}
.dp077{ font-family: 'Roboto', sans-serif;font-size: 18px;color: #FFFFFF;font-weight:500;letter-spacing: 0.5pt;}
.dp08{font-family: 'Meiryo', sans-serif;font-size: 14px;color: #222222;font-weight:500;letter-spacing: 0.5pt;}
.dp09{ font-family: 'Meiryo', sans-serif;font-size: 12px;color: #555555;font-weight:500;letter-spacing: 0.5pt;}
.dp10{font-family: 'Meiryo', sans-serif;font-size: 12px;color: #990099;font-weight:bold;letter-spacing: 0.5pt;}

.t00 {font-family: 'Meiryo', sans-serif;font-size: 14px;color: #000000;}
.t01 {font-family: 'Meiryo', sans-serif;font-size: 11px;color: #000000;}
.t02 {font-family: 'Meiryo', sans-serif;font-size: 13px;color: #000000;}
.t03 {font-family: 'Meiryo', sans-serif;font-size:15px;color: #000000;line-height: 20px;letter-spacing: none;}
.t04 {font-family: 'Meiryo', sans-serif;font-size:11px;line-height: 13px;letter-spacing:-0.2pt; }
.t05 {font-family: 'Meiryo', sans-serif;font-size:19px;color: #000000;font-weight: bold;line-height: 20px;letter-spacing: 1pt; }
.t06 {font-family: 'Meiryo', sans-serif;font-size: 11px;color: #666666;font-weight: bold;line-height: 20px;letter-spacing: 0pt; }
.t07 {font-family: 'Meiryo', sans-serif;font-size: 11px;color: #666666;line-height: 20px;letter-spacing: 0pt; }
.t08 {font-family: 'Meiryo', sans-serif;font-size: 11px;color: #333333;line-height: 20px;letter-spacing: 0pt; }
.t09 {font-family: 'Meiryo', sans-serif;font-size: 11px;color: #787878;letter-spacing: -0.1pt; }
.t10 {font-family: 'Meiryo', sans-serif;font-size: 11px;color: #333333;letter-spacing: -0.2pt; }
.t11 {font-family: 'Meiryo', sans-serif;font-size: 11px;letter-spacing: -0.2pt; }
.t12 {font-family: 'Meiryo', sans-serif;font-size: 11px;color: #666666;letter-spacing: -0.2pt; }
.t13 {font-family: 'Meiryo', sans-serif;font-size: 12px;color: #333333;line-height: 17px;letter-spacing: -0.1pt; }
.t15 {font-family: 'Meiryo', sans-serif;font-size: 13px;color: #333333;line-height: 17px;letter-spacing: -0.2pt; }
.t16 {font-family: 'Meiryo', sans-serif;font-size: 12px;color: #333333;line-height: 17px;letter-spacing: -0.2pt; }
.t17 {font-family: 'Meiryo', sans-serif;font-size: 20px;color: #333333;line-height: 25px;letter-spacing: -0.2pt; }
.t18 {font-family: 'Meiryo', sans-serif;font-size: 12px;color: #666666;line-height: 20px;letter-spacing: 0pt; }
.inputtext{color:#616161;font-family:"verdana";font-size:12px;border: 1px solid #d9d9d9;}

/* 샵인포 */
.silinefont_01{font-family: 'Meiryo', sans-serif;font-size:17px; padding:0px 0px 0px 10px;color:#000000;font-weight:500;}
.silinefont_02{font-family: 'Exo 2', sans-serif;font-size:16px; font-weight:700;color:#000000;}
.silinefont_03{font-family: 'Meiryo', sans-serif;font-size:13px; padding:0px 0px 0px 10px;color:#000000;}

.dshopinfo_title{position:relative;width:100%;height:500px;background-repeat:no-repeat;background-size:auto;background-position:center center;content:' ';}
.dshopinfo_wrap{position:relative;width:100%; margin:0 auto;}

.dshopinfo_box01{position:relative; width:1185px;padding:80px 0px 0px 0px;margin:0 auto;}
.dshopinfo_box01 > p.box01_in_title{text-align:left;font-family: 'Abhaya Libre', serif; font-size:36px; font-weight:700;color:#000000;}
.dshopinfo_box01 > ul > li{ padding:5px 0px 0px 0px; font-family: 'Meiryo', sans-serif; text-align:left;font-size:13px; color:#000000;}
.dshopinfo_box01 > ul > li a{ color:#000000; text-decoration:underline;}

.dshopinfo_box02{position:relative; width:1185px; padding:80px 0px 0px 0px; margin:0 auto;}
.dshopinfo_box02 > .box02_siline01{position:relative;text-align:left;font-family: 'Abhaya Libre', serif; font-size:36px; font-weight:700;color:#000000; border-bottom:solid 1px #cccccc; width:1185px; margin:0px 0px 20px 0px;}
.dshopinfo_box02 > .box02_siline02{position:relative;width:1185px;}
.dshopinfo_box02 > .box02_siline02:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.dshopinfo_box02 > .box02_siline02 > .box02_inbox_01{float:left;position:relative;width:575px;text-align:left;}
.dshopinfo_box02 > .box02_siline02 > .box02_inbox_02{float:left;position:relative;width:610px;text-align:left;}
.dshopinfo_box02 > .box02_siline02 > .box02_inbox_02 > .box02_infopic{text-align:left; width:610px; padding:0px 0px 15px 0px;}
.dshopinfo_box02 > .box02_siline02 > .box02_inbox_02 > .box02_infopic > img{width:610px;}
.dshopinfo_box02 > .box02_siline02 > .box02_inbox_02 > .box02_infotext{width:610px;}
.dshopinfo_box02 > .box02_siline02 > .box02_inbox_02 > .box02_infotext > ul > li{text-align:left; padding:0px 0px 5px 0px;}
.dshopinfo_box02 > .box02_siline02 > .box02_inbox_02 > .box02_infosns{width:610px; padding:10px 0px 0px 0px;}
.dshopinfo_box02 > .box02_siline02 > .box02_inbox_02 > .box02_infosns > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.dshopinfo_box02 > .box02_siline02 > .box02_inbox_02 > .box02_infosns > ul > li{text-align:left;float:left; padding:0px 0px 0px 0px;}
/* 샵인포 */

/* 상세페이지할인가격안내레이어창 */
.white_alpha{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:url(/images_2017/shopping/member_bg.png);_position:absolute;_bottom:auto;_width:expression(eval(document.documentElement.clientWidth));_height:expression(eval(document.documentElement.clientHeight));_top:expression(eval(document.documentElement.scrollTop));display:none;}
.white_back{position:absolute; margin:0px auto; left:50%; top:50%; transform:translate(-50%,-50%);width:600px;max-height:590px; background:#FFFFFF;overflow:auto;border-radius:0px 10px 0px 10px; padding:15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.white_menu01{position:relative;width:100%; margin:0px auto;}
.white_menu02{ position:absolute; right:0px; top:0px; width:20px;height:20px;}
.white_menu02 img{width:20px; height:20px;}
.white_menu_text{font-family: 'Meiryo', sans-serif;font-size:14px; vertical-align:middle; color:#000000; font-weight:400;}
.white_menu_text.on{color:#FF3366; font-weight:500;}

.white_member_01{width:105px; height:50px; line-height:50px; text-align:left; padding:0px 20px 0px 0px; margin:0 auto; background-color:#ffffff !important; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.white_member_02{width:100%;background:#FFFFFF;border:solid 1px #dddddd;padding:0px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.white_member_02 ul li{border-bottom:solid 1px #dddddd; padding:10px 10px;}
.white_member_02 ul li:last-child {border-bottom:solid 0px #dddddd;}
.white_member_02 .white_member_box{position:relative; width:100%; text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.white_member_02 .white_member_box .white_member_box_p1{padding:0px 0px 3px 0px;font-family: 'Meiryo', sans-serif; font-size:16px;font-weight:500; color:#000000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.white_member_02 .white_member_box .white_member_box_p2{padding:0px 0px 0px 0px;font-family: 'Meiryo', sans-serif; font-size:12px; line-height:16px;font-weight:500; color:#686c70;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.member_pop_down {background:url(/images_2017/top/lm_bt02_down.png) no-repeat; background-position:100% 50%;background-size:14px 7px;}
.member_pop_up {background:url(/images_2017/top/lm_bt02_up.png) no-repeat; background-position:100% 50%;background-size:14px 7px;}
/* 상세페이지할인가격안내레이어창 */

