@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Exo+2:100,200,300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900');
@import url('https://fonts.googleapis.com/css?family=Abhaya+Libre:400,500,600,700,800');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap');

body{margin:0px 0px;}

/* 아마존 페이 */
#OffAmazonPaymentsWidgets0 {
	width : 100% !important;
}

/* 아이폰 자동확대 금지 기능 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    input[type="email"]:hover,
    input[type="number"]:hover,
    input[type="search"]:hover,
    input[type="text"]:hover,
    input[type="tel"]:hover,
    input[type="url"]:hover,
    input[type="password"]:hover,
    textarea,
	textarea:hover,
	select:hover{font-size:13px;}

}
@media (min-width: 768px) {
    input[type="email"]:hover,
    input[type="number"]:hover,
    input[type="search"]:hover,
    input[type="text"]:hover,
    input[type="tel"]:hover,
    input[type="url"]:hover,
    input[type="password"]:hover,
    textarea,
	textarea:hover,
	select:hover{font-size:13px;}
}
/* 아이폰 자동확대 금지 기능 */

.button_checkout{width:100%;text-decoration:none;text-align:center;display:block;padding:15px 0px;background-color: #60A9E6; border:solid 0px #60A9E6;border-radius: 5px;}
.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;}
.hands {cursor:pointer;cursor:hand;}

/* 주문 */
.oder_top_title{ width:100%; margin:0 auto; text-align:center; font-size:18px; font-weight:500; color:#000; padding:15px 0px;}
.wrap_oder_loof{ width:100%; margin:0 auto; margin:-20px 0px 0px 0px; padding:0px 15px;}
.oder_loof_box{ width:100%; margin:0 auto; padding:20px 0px 0px 0px;}
/* 주문 */

/* 편의점결제 */
.wrap_cvs_icon{ width:100%; margin:0 auto;flex-flow: row wrap;align-items: center; padding:0px 15px;}
.wrap_cvs_icon > span{ display:inline-block; padding:0px 15px 0px 0px;}
.wrap_cvs_icon > span:last-child{padding:0px 0px 0px 0px;}
.wrap_cvs_icon > span img{ height:20px;}
/* 편의점결제 */

/* 아마존 페이 */
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
code{min-width:320px;font-size:13px;color:#1b1b1b;background:#fff;-webkit-text-size-adjust:none;}
html,span,object,iframe,h1,h2,h3,h4,h5,h6,em,img,p,dl,dt,dd,ol,form,label,a,footer,header,menu,nav,audio,video{margin:0;padding:0;}
div,ul,li{margin:0;padding:0;list-style:none;font-family: 'Meiryo', sans-serif;}
td{font-size:12px;color:#333333;font-family: 'Meiryo', sans-serif;}
table img { vertical-align: middle;}
img, input { vertical-align:middle;}
em, i {font-style: normal;}
button { border: none; background-color: transparent; -webkit-appearance: button; text-transform: none; }
table.tbl{ padding-top: 6px; padding-bottom: 6px;}
table.tbl2{ padding-top: 10px; padding-bottom: 10px;}
table.tbl3{ padding-top: 11px; padding-bottom: 11px;}

a:link  { color: #333333; text-decoration: none}
a:visited { color: #333333; text-decoration: none}
a:hover { color: #333333; text-decoration: none}

select{/*테이블 사이즈 조절max-width:100%;height:29px;*/margin:0;padding:0px 5px 0px 3px;color:#353535;font-weight:inherit;border:1px solid #ccc;background:#fff url("/images_2015/shopping/sel_arr.jpg") no-repeat right center;background-size:24px 32px;-webkit-border-radius:0;-webkit-appearance:none;}
input[type="text"],input[type="password"]{max-width:100%;height:29px;margin:0;padding:0px 5px 0px 3px;color:#353535;font-size:13px;font-weight:inherit;border:1px solid #ccc;-webkit-border-radius:0;-webkit-appearance:none;}
textarea{max-width:100%;height:80px;margin:0;padding:0px 5px 0px 3px;color:#353535;font-size:13px;font-weight:inherit;border:1px solid #ccc;-webkit-border-radius:0;-webkit-appearance:none;}
input[type="submit"],input[type="button"]{max-width:100%;height:36px;margin:0;padding:0px 5px 0px 3px;color:#000;font-weight:inherit;border:1px solid #ccc;background:#eee;-webkit-border-radius:0;-webkit-appearance:none;}

.wrap_video_vikinivender{width:100%;max-width:100% !important;}
.video_vikinivender{ width:90%; margin:0 auto;}

.t_break_all{word-break:break-all;}
.box_lock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.d_bunch:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.trc { color:#333333;font-family: 'Meiryo', sans-serif;font-size:12px;text-decoration:none;letter-spacing:1.1pt;}
.menu { color:#333333;font-family: 'Meiryo', sans-serif;line-height:10px;text-decoration:none;letter-spacing:-0.2pt;}
.japan { color:#333333;font-family: 'Meiryo', sans-serif;line-height:10px;text-decoration:none;letter-spacing:1.1pt;}
.displaynone {display: none !important;}
.finger_click{cursor: pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
.capital{text-transform: uppercase;}
.thumbnail_barand_name{ display:inline-block; text-align:center;font-family: 'Exo 2', sans-serif;font-size: 10px; vertical-align:middle; color:#999999; border-bottom:solid 1px #999999; padding:0px 1px 0px 1px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;}
.thumbnail_barand_name > a{color:#999999;}
.wb_sizing{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;}
.h_auto{ height:auto !important;}
.d_with_100{ width:100%;}
.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_i_black{ display:inline-block;}
.d_position_re{ position:relative;}
.d_position_ab{ position:absolute;}
.bottom_padding{ width:100%; height:50px;}
.t_font_zero{ font-size:0px;}
.dholic_point_c{ color:#ff80bf;}

.hide2.on{ display:block;}
.hide2{ display:none;}

.hide.on{display:inline-block;}
.hide{ display:none;}
.new_icon_p{ display:inline-block; width:18px; height:18px; line-height:18px; text-align:center;background:url(/images/top/new_back_n.gif) no-repeat; background-position:center center;background-size:18px 18px;font-family: 'Roboto', sans-serif; font-size:12px; font-weight:500; color:#fff;border-radius:2px 2px;}


/* lnb */
.lnb-tab{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;}
.lnb-tab-loof{ display:flex;flex-flow: row nowrap;}
.lnb_tab_shop .lnb-tab-content{ width:auto;}

.lnb-tab-btn{ padding:15px 10px;position: relative; display:block;border-bottom-width: 0; text-align:center;text-decoration: none;font-family: 'Meiryo', sans-serif; font-size:15px; font-weight:600; color:#ccc !important;box-sizing: border-box;}
.lnb-tab-btn.on{z-index: 10;color: #222 !important;font-weight: 600;}
.lnb-tab-btn.on:before{display: block;content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background-color: #222;}

.lnb-tab-line{ border-bottom:solid 1px #222;}
/* lnb */


/* 메인 세일 아이콘 */
.main_sale_icon{ width:100%; margin:0 auto;}
.main_sale_icon > ul{ display:flex;flex-flow: row nowrap; margin:8px -10px;}
.main_sale_icon > ul > li{ display:flex;flex-direction: column;align-items: flex-start; flex:1; padding:0px 10px;}
.wrap_sale_icon{ display:inline-block; width:100%;}
.sale_icon{display:flex;justify-content: center;align-items: center; width:100%; background-color:#f5f5f5;border-radius:20px 20px; overflow:hidden; padding:2px 2px;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.sale_icon img{ width:100%;}
.sale_name{ display:inline-block; padding:6px 0px 0px 0px;font-family: 'Meiryo', sans-serif; font-size:11px; font-weight:400; color:#111; line-height:1.4em;}
/* 메인 세일 아이콘 */

/* 세일사이트이동 */
.wrap_sale_move{width:auto !important;}
.wrap_sale_move a{ width:80px; height:30px; display:inline-block; text-align:center; line-height:30px; border:solid 1px #eee;font-family: 'Exo 2', sans-serif;font-size: 14px; color:#999; border-radius:15px 15px; }
.wrap_sale_move a:visited{color:#999;}
.wrap_sale_move a.on{border:solid 2px #111; color:#111;}
/* 세일사이트이동 */
/* 안내문구 */
.icon_contents_tt{ width:100%; margin:0 auto;}
.icon_contents_tt > dl{ display:flex; flex-flow:row nowrap;padding: 4px 0px 0px 0px;}
.icon_contents_tt > dl:first-child{ padding:0px 0px 0px 0px;}
.icon_contents_tt > dl > dt{display:flex; align-items: flex-start; width:22px;padding: 2px 0px 0px 0px;}
.icon_contents_tt > dl > dd{display:flex; align-items: flex-start; flex:1; line-height:1.4em;font-family: 'Meiryo', sans-serif;font-size: 12px;color:#555;margin-inline-start: 0px !important;}
.wow_icon_b{display:inline-block; width:14px; height:14px; background:url(/images/icon/w_icon_black.svg) no-repeat; background-position:left center;background-size:14px 14px;}
.wow_icon_g{display:inline-block; width:14px; height:14px; background:url(/images/icon/w_icon_gray.svg) no-repeat; background-position:left center;background-size:14px 14px;}
.wow_icon_p{display:inline-block; width:14px; height:14px; background:url(/images/icon/w_icon_pink.svg) no-repeat; background-position:left center;background-size:14px 14px;}
/* 타일세일 */
.wrap_time_title{ width:100%; margin:0 auto;}
.wrap_time_title > ul{display:flex;flex-direction: column;justify-content: center;}
.wrap_time_title > ul > li{display:flex;justify-content: center;align-items: center;font-family: 'Meiryo', sans-serif; font-size:18px; font-weight:600; color:#111;}
.time_title{ width:100%; display:flex;justify-content: center;align-items: center; }
.time_title > li{font-family: 'Meiryo', sans-serif; font-size:18px; font-weight:600;color:#111;}
.time_title > li:nth-child(1){ padding:0px 10px 0px 0px;}
.time_title > li:nth-child(1) img{ width:38px;}
.time_bt{ display:inline-block; padding:0px 15px; background-color:#f6f6f6; height:32px; border-radius:16px 16px;}
.time_bt > ul{ height:100%; display:flex; justify-content: space-between; align-items: center; }
.time_bt > ul > li{display:flex;align-items: center;font-family: 'Meiryo', sans-serif;font-size: 12px; font-weight:400; color:#333;}
.time_bt > ul > li:first-child{ padding:0px 15px 0px 0px;}
.time_bt > ul > li:last-child img{ width:4px;}
/* 타일세일 */

/* event */
.wrap_log_banner{ width:100%; margin:0 auto; 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_log_banner img{ width:100%;}
.wrap_gv_banner{ width:100%; margin:0 auto; padding:15px 15px 0px 15px;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_gv_banner img{ width:100%;}
.wrap_event_img{ width:100%; margin:0 auto;}
.wrap_event_img > ul > li img{ width:100%;}
.wrap_event{ 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;}
.event_list{ width:100%; text-align:center;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.event_list > ul > li img{ width:100%;}
.event_basic_loof{ display:flex;flex-flow: row wrap;}
.event_basic_loof > li{flex: 1; position:relative; z-index:1;}
.event_hidden{ 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; display:none;}
.event_hidden.on{ display:block;}
.event_hidden_pa{ position:absolute; top:0px; left:0px; width:100%; height:100%; display:none;}
.event_hidden_pa.on{ display:block;}
.event_hidden_pa img{ width:100%;}
/* 입력폼 */
.text_input_box{width:100%; border:solid 1px #dddddd !important; height:36px !important; line-height:36px; padding:0px 15px !important;font-family: 'Meiryo', sans-serif;font-size: 14px !important;font-weight: 400 !important; color:#000000 !important;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:#000000; line-height:1.4em;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{ 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:70%;}
.file_input_textbox{width:100%; height:36px !important; line-height:36px;vertical-align:middle; border-top:solid 1px #dddddd !important;border-left:solid 1px #dddddd !important;border-right:solid 0px #dddddd !important;border-bottom:solid 1px #dddddd !important; padding:0px 10px !important;font-family: 'Meiryo', sans-serif;font-size:14px !important; color:#000000 !important;font-weight:400 !important; 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: 36px; 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:36px !important; line-height:36px; position: absolute; top:0px; left:0px;background-color:#f5f5f5 !important;color: #000000 !important; border:solid 1px #dddddd !important; font-family: 'Meiryo', sans-serif;vertical-align:middle;text-align:center;font-size: 14px;font-weight:400 !important; 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:36px; line-height:36px; position: absolute; top:0px; left:0px;background-color:#f5f5f5 !important;color: #000000; 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 !important;cursor:hand !important;}
/* 입력폼 */

/* 디스토리 */
.wrap_dstory_t{ width:100%; display:table;background:url(/images/event/eventbg.gif) repeat; background-position:0px 0px;background-size:567px 80px;}
.wrap_dstory_t > ul{ display:table-row;}
.wrap_dstory_t > ul > li{ display:table-cell; text-align:center; vertical-align:middle;}
.wrap_dstory_list{width:100%}
.wrap_dstory_list > ul > li{ border-bottom:solid 1px #eee; padding:15px 0px;}
.dstory_list{ width:100%; display:table; padding:0px 15px;}
.dstory_list > ul{ display:table-row;}
.dstory_list > ul > li{ display:table-cell; text-align:left; vertical-align:middle}
.dstory_list_pic{ width:116px; padding:0px 15px 0px 0px;}
.dstory_list_pic img{ width:116px;}
.dstory_list_t{ display:inline-block; width:100%; text-align:left;font-family: 'Noto Sans JP', sans-serif; font-size:14px;font-weight:400; color:#333; line-height:1.4em}
.dstory_list_h{display:inline-block; width:100%; text-align:left;font-family: 'Roboto', sans-serif;font-size: 13px;font-weight: 400;color: #999; padding:3px 0px 0px 0px;}
.dstory_pic{ width:100%;}
.dstory_pic img{ width:100%}
.dstory_bord_title{ width:100%; text-align:center; height:45px; line-height:45px; background-color:#f5f5f5; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd;font-family: 'Exo 2', sans-serif;font-size: 15px;font-weight: 400;color: #555;}
.dstory_writ_open_bt{ position:relative; z-index:2; width:100%; background-color:#ccc; text-align:center; height:50px; line-height:50px;border-radius: 8px 8px;font-family: 'Noto Sans JP', sans-serif; font-size:18px;font-weight:500; color:#fff;}
.wratp_dstory_writ{position:relative; z-index:1; width:100%; border:solid 1px #ececec; background-color:#f7f7ff; margin-top:-10px; border-radius: 0px 0px 8px 8px; padding:25px 15px 25px 15px;}
.dstory_writ{ width:100%;}
.dstory_writ > ul > li{ text-align:center;}
.dstory_writ_text_area{height:100px;width:100%;font-family: 'Meiryo', sans-serif; font-size:15px; color:#333; padding:10px 10px; border:solid 1px #dddddd;border-radius: 8px 8px;}
.dstory_writ_bt{ width:100%; height:40px; line-height:40px; background-color:#ff80bf; text-align:center;border-radius: 6px 6px;}

.wrap_dstory_bord_list{ width:100%;}
.wrap_dstory_bord_list > ul > li{ border-bottom:solid 1px #e4e4e4; padding:10px 0px 10px 0px}
.dstory_bord_list{width:100%; display:table;}
.dstory_bord_list > dl{ display:table-row;}
.dstory_bord_list > dl > dt{ display:table-cell; width:40px; text-align:center; vertical-align:middle; border:0px !important; padding:0px !important;}
.dstory_bord_list > dl > dd{ display:table-cell; width:auto; text-align:left; vertical-align:middle; word-break:break-all;}
.dstory_bord_text{ display:inline-block; width:100%;font-family: 'Noto Sans JP', sans-serif; font-size:14px;font-weight:400; color:#333; line-height:1.4em}
.dstory_bord_id{ display:inline-block; width:100%; padding:5px 0px 0px 0px;font-family: 'Noto Sans JP', sans-serif; font-size:12px;font-weight:400; color:#999; line-height:1.5em}
.dstory_bord_delete{ display:inline-block; width:50px; height:26px; line-height:26px; text-align:center; border:solid 1px #bbb; background-color:#fcfcfc; font-family: 'Noto Sans JP', sans-serif; font-size:12px;font-weight:400; color:#111;border-radius: 13px 13px;}
/* 디스토리 */


/* 페이리스트 */
.paylist_title{ width:100%; padding:25px 0px 20px 0px;}
.paylist_title > span{ display:inline-block; width:100%;font-family: 'Meiryo', sans-serif;font-size: 16px; vertical-align:middle; font-weight:500; color: #2b2b2b; text-align:left; padding:0px 0px 0px 30px;background:url(/images/paylist/pay_point.png)  no-repeat; background-position:13px 3px;background-size:5px 19px;}
.paylist_line{ width:100%; height:6px;background:url(/images/paylist/pay_line.png); background-position:0px 0px;background-size:3px 7px;}

.paylist_logo{width:100%; display:table;padding:25px 10px 15px 10px;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.paylist_logo > ul{ display:table-row;}
.paylist_logo > ul > li{ display:table-cell; vertical-align:middle;width:34%; padding:10px 0% 0% 2%;}
.paylist_logo > ul > li img{ width:100%;}
.paylist_logo > ul > li:first-child{width:32%;padding:10px 0% 0% 0%;}


.paylist_notice{ width:100%; padding:0px 10px;}
.paylist_notice1{ width:100%; text-align:left; background:#f2f2f2; font-family: 'Meiryo', sans-serif;font-size: 12px; line-height:16px; vertical-align:middle; font-weight:400; color: #333; padding:8px 15px; border-radius:6px 6px;}
.paylist_notice2{width:100%; text-align:left; font-family: 'Meiryo', sans-serif;font-size: 12px; vertical-align:middle; font-weight:400; color: #333; padding:15px 5px 0px 5px; line-height:16px;}
.paylist_notice2 a{ color:#5e83e5; font-weight:600;}
/* 페이리스트 */

/* 해피프라이스 카테고리별 보기 */
.happy_cate_tab{ display:table; width:100%; height:50px; border-bottom:solid 0px #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:0px 0px 12px 0px;}
.happy_cate_list > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.happy_cate_list > ul > li{ float:left; padding:12px 0px 0px 15px;}
.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;}

.wrap_kids_happy_list{width:100%; background-color:#f9f9f9; border-bottom:solid 1px #f5f5f5; padding:0px 0px 0px 0px;}
.wrap_kids_happy_list_line{width:100%;}
.wrap_kids_happy_list_line > ul > li{border-top:solid 1px #FFFFFF;}
.wrap_kids_happy_list_line > ul > li:first-child{border-top:solid 0px #FFFFFF;}
.kids_happy_list{width:100%; padding:5px 0px 10px 0px;}
.kids_happy_list > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.kids_happy_list > ul > li{ float:left; padding:5px 0px 0px 15px; font-size:0px;}

.happy_arr_down {background:url(/images/shopping/h_plus.png) no-repeat; background-position:100% 50%;background-size:28px 13px;}
.happy_arr_up {background:url(/images/shopping/h_minus.png) no-repeat; background-position:100% 50%;background-size:28px 13px;}

/* 해피프라이스 카테고리별 보기 */

/* 롤링안되는 배너 */
.wrap_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{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%;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 img{ width:100%;}
.wrap_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{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%;border-top:solid 5px #f2f2f2; border-bottom:solid 5px #f2f2f2;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 img{ width:100%;}
.review_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;}
.review_banner > ul > li img{ width:100%;}
/* 롤링안되는 배너 */

/* 당일배송배너 */
.banner_today_deliver{position: relative; margin-top:0px; text-align: center;}
.banner_today_deliver::before{content:''; display: block; position: absolute; top:0; left:0; width:50%; height:100%; background: #ff94ba;}
.banner_today_deliver::after{content:''; display: block; position: absolute; top:0; right:0; width:50%; height:100%; background: lightgoldenrodyellow;}
.banner_today_deliver img{position: relative; z-index: 1; width:100%;}
.banner_today_deliver.today_deliver_detail{border:1px solid #ddd;}
/* // 당일배송배너 */

/* // 메인더보기 버튼 */
.qrap_main_more_bt{ width:100%; margin:0px auto; text-align:center;}
.qrap_main_more_bt > a{ display:inline-block; position:relative;font-family: 'Meiryo', sans-serif;font-size: 12px; color:#6699FF; font-weight:600; padding:0px 0px 0px 0px;}
.qrap_main_more_bt > a:after{ position:absolute; top:50%; margin-top:-4px;right:-15px;content: '';display: block;width: 8px;height: 8px;border-left: 0px solid #333;border-top: 0px solid #333;transform: rotate(135deg);}
/* // 메인더보기 버튼 */

.pr_deliver_info{ width:100%;}
.pr_deliver_info > ul{ display:flex;flex-flow: row nowrap;}
.pr_deliver_info > ul > li{text-align:left;font-family: 'Meiryo', sans-serif;font-size: 10px;vertical-align:middle;font-size:10px; color:#f92395;font-weight:400;line-height:1.4em; padding:4px 0px 0px 0px;}
.pr_deliver_info > ul > li:first-child{ width:0px;background:url(/images/icon/deliver.svg) no-repeat; background-position:left top;background-size:22px 22px;}

/* 하단 */
.wrap_bottom{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;}
.wrap_bottom_call{width:100%; padding:20px 15px; background-color:#F2F2F2;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.bottom_call_title{width:100%; padding:0px 0px 10px 0px;text-align:left;font-family: 'Exo 2', sans-serif;font-size: 16px; vertical-align:middle; color:#000000; font-weight:400;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.bottom_call_info{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;}
.bottom_call_info > ul{ display:table-row;}
.bottom_call_info > ul > li{ display:table-cell; vertical-align:middle;}
.bottom_call_info_j{display:inline-block;font-family: 'Meiryo', sans-serif;font-size: 12px; vertical-align:middle; color:#000000; font-weight:400; line-height:1.2em;}
.bottom_call_info_e{display:inline-block;font-family: 'Exo 2', sans-serif;font-size: 12px; vertical-align:middle; color:#000000; font-weight:400; line-height:1.2em;}
.bottom_menu_gray{width:100%; background-color:#666666; text-align:left;}
.bottom_menu_gray p.bm_gray_tj{ display:inline-block; width:100%; padding:5px 15px;text-align:left;font-family: 'Meiryo', sans-serif;font-size: 12px; vertical-align:middle; color:#FFFFFF; font-weight:400;}
.bottom_menu_gray2{width:100%; background-color:#555555;}
.bottom_menu{ width:100%; padding:15px 15px;}
.bottom_menu > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.bottom_menu > ul > li{ float:left; width:40%; text-align:left; padding:5px 0px; font-family: 'Meiryo', sans-serif;font-size: 13px; vertical-align:middle; color:#FFFFFF; font-weight:400;}
.bottom_menu > ul > li:first-child{ width:60%;}
.bottom_shop_title{width:100%;padding:10px 15px 7px 15px; margin:0 auto; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 13px; vertical-align:middle; color:#FFFFFF; font-weight:600;}
.bottom_shop_info{ width:100%; display:table; padding:0px 15px 10px 15px; margin:0 auto;}
.bottom_shop_info > ul{display:table-row;}
.bottom_shop_info > ul > li{ display:table-cell; width:50%; text-align:left; vertical-align:top;}
.bottom_shop_info_t{ display:inline-block; line-height:1.4em;font-family: 'Meiryo', sans-serif;font-size: 10px; vertical-align:middle; font-weight:400; color:#FFFFFF;}
.bottom_sns{width:100%; display:table; padding:15px 15px; margin:0 auto;}
.bottom_sns > ul{display:table-row;}
.bottom_sns > ul > li{ width:25%; display:table-cell; text-align:center; vertical-align:middle;}
.bottom_copy{ width:100%; padding:15px 15px 50px 15px; text-align:center;font-family: 'Exo 2', sans-serif;font-size: 12px; vertical-align:middle; color:#FFFFFF; font-weight:400;}
/* 하단 */

/* 검색 더보기 */
.wrap_search_more_bt{ width:150px; text-align:center; margin:0 auto; 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;}
.search_more_bt{display:inline-block;height:50px; line-height:50px; font-family: 'Meiryo', sans-serif;font-size: 16px; color:#aaaaaa; font-weight:400; padding:0px 15px 0px 0px; background-image: url(/images/search/search_more_arr.png);-webkit-background-size: 8px 6px;background-size: 8px 6px;background-repeat: no-repeat;background-position: right center;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
/* 검색 더보기 */

/* 메인 파트별 리스트 NONE */
.main_part_title_none{width:100%;padding:0px 14px 10px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_part_title_none > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.main_part_title_none > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.main_part_title_none > ul > li{float:left;}
/* 메인 파트별 리스트 NONE */

/* 2019 아이템 날짜별 보기 */
.wrap_new_item_date{ width:100%; padding:15px 13px 0px 6px; text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.new_item_date{display:inline-block; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.new_item_date > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.new_item_date > ul > li{ float:left;padding:5px 0px 5px 7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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 6px;}
/* 2019 아이템 날짜별 보기 */

/* 2019 아이템 정렬 */
.wrap_item_line_up{width:100%; padding:20px 13px 0px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.item_line_up{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.item_line_up_count{width:100%; text-align:left;font-family: 'Exo 2', sans-serif; color:#2b2b2b; font-size:13px; font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.item_line_up_view{width:100%; padding:5px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.item_line_up_view > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.item_line_up_view > ul > li{float:left; display:inline-block;width: auto; text-align:left; padding:0px 17px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ilu_view_menu{display:block;font-family: 'Meiryo', sans-serif;font-size: 12px; color:#646464; font-weight:400; padding:5px 13px 5px 0px;background:#fff url("/images/shopping/item_line_arr.png") no-repeat right center;background-size:8px 6px;}
.ilu_view_menu.on {display:block;font-family: 'Meiryo', sans-serif;font-size: 12px; color:#f92395; font-weight:400; padding:5px 13px 5px 0px;background:#fff url("/images/shopping/item_line_arr_up.png") no-repeat right center;background-size:8px 6px;}
/* 2019 아이템 정렬 */

/* GoodviewItem에서 버튼 관련 */
.button_wish {width:100%;text-decoration:none;text-align:center;display:block;padding:15px 0px;background-color: #FF80BF; border-radius: 5px;;border: none;outline:none;}
.button_cart {width:100%;text-decoration:none;text-align:center;display:block;padding:15px 0px;background-color: #60A9E6; border-radius: 5px;;border: none;outline:none;}
.button_cart:active,.button_wish:active {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity: 0.8;-moz-opacity: 0.8;}

/*2019 메인 조건 검색 탑 */
.wrap_terms_search_top{ width:100%;z-index:995;background-color:#FFFFFF; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_terms_search_top_line{ width:100%; height:5px; background-color:#f2f2f2; border-top:solid 1px #e0e0e0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_terms_search_top_menu{position:relative;display:inline-block;z-index:2;width:100%;border-bottom:1px solid #707070;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_terms_search_top_menu .terms_search_top_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_terms_search_top_menu .terms_search_top_menu > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.wrap_terms_search_top_menu .terms_search_top_menu > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.wrap_terms_search_top_menu .terms_search_top_menu > 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;}
.wrap_terms_search_top_menu .terms_search_top_menu > ul > li:first-child a{margin-left:0;}
.wrap_terms_search_top_menu .terms_search_top_menu > ul > li a{display:block;position:relative;margin-left:-1px;border:0px solid #dddddd;border-bottom-width:0; height:42px;line-height:42px;font-family: 'Meiryo', sans-serif;font-size: 13px;font-weight:400;color:#ffffff;text-align:center;text-decoration:none;background-color:#707070;box-sizing:border-box;}
.wrap_terms_search_top_menu .terms_search_top_menu > ul > li.on a{z-index:10;border-color:#dddddd; background:#FFFFFF;height:43px;color:#000000;}

.wrap_terms_search_top_inner{ width:100%; padding:25px 0px 25px 0px;-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;}
/*2019 메인 조건 검색 탑 */

/*2019 통합 조건 간편검색 */
.wrap_terms_search_all{ width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.terms_search_all_option{width:100%; padding:0px 13px 0px 4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.terms_search_all_option > ul{display: flex; display:-ms-flexbox; width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.terms_search_all_option > ul > li{flex:1 1;-ms-flex: 1;width:100%; padding:0px 0px 0px 9px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.terms_search_all_option_list{ width:100%;display: block;border: 1px solid #ddd;background-color: #fff;position: relative;border-radius: 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.terms_search_all_option_list:before{content: "";display: block;width: 35px;height: 100%;background-color: #f5f5f5;border-left: 1px solid #ddd;position: absolute;right: 0;top: 0;}
.terms_search_all_option_list:after{content: "";display: block;width: 5px;height: 10px;background-image: url(/images/search/top_search_arr.png);-webkit-background-size: 5px 10px;background-size: 5px 10px;background-repeat: no-repeat;background-position: 0px 0px;margin-top: -5px;position: absolute;right: 14px;top: 50%;}
.terms_search_all_option_in{display: block;width:100% !important;height: 34px;line-height: 24px;overflow: hidden;margin: 0;padding: 5px 40px 5px 5px;font-size: 12px;vertical-align: baseline;white-space: nowrap;text-shadow: inherit;color: inherit;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: medium none;background-color: transparent;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;position: relative; background:none !important;}

.terms_search_all_bt{width:100%; padding:10px 13px 0px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.terms_search_all_bt p.ts_ab{ width:100%; height:36px; line-height:36px; text-align:center;font-family: 'Meiryo', sans-serif;font-size:16px;color:#404040;font-weight:400; background-color:#f5f5f5; border:solid 1px #dddddd;border-radius: 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/*2019 통합 조건 간편검색 */

/*2019 통합 조건 상세검색 */
.wrap_terms_search_all_d{ width:100%; padding:0px 13px 0px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.terms_search_all_d{ width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_tsad_list{width:100%; display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tsad_list_title{display:table-cell; vertical-align:middle;text-align:center;font-family: 'Meiryo', sans-serif;font-size: 12px;font-weight: 400; color:#000000;width: 90px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tsad_list_form{display:table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.tsad_list_form_keyword{width: 100%;height: 35px;overflow: hidden;border: 1px solid #ddd;border-radius: 2px;display: -webkit-box;display: -moz-box;display: -o-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.tsad_list_form_keyword input[type="text"]{display: block;width: 100%;height: 35px;line-height: 25px;overflow: hidden;margin: 0;padding: 5px;border: none;border-radius: 2px;font-size: 13px;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;}

.tsad_list_form_select{width:100%;display: block;border: 1px solid #ddd;background-color: #fff;position: relative;border-radius: 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tsad_list_form_select:before{content: "";display: block;width: 35px;height: 100%;background-color: #f5f5f5;border-left: 1px solid #ddd;position: absolute;right: 0;top: 0;}
.tsad_list_form_select:after{content: "";display: block;width: 5px;height: 10px;background-image: url(/images/search/top_search_arr.png);-webkit-background-size: 5px 10px;background-size: 5px 10px;background-repeat: no-repeat;background-position: 0px 0px;margin-top: -5px;position: absolute;right: 14px;top: 50%;}
.tsad_list_form_select_in{display: block;width:100% !important;height: 34px;line-height: 24px;overflow: hidden;margin: 0;padding: 5px 40px 5px 5px;font-size: 12px;vertical-align: baseline;white-space: nowrap;text-shadow: inherit;color: inherit;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: medium none;background-color: transparent;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;position: relative; background:none !important;}
.tsad_list_form_select_in:disabled{ background:#f5f5f5 !important;}

.wrap_tsad_list_check{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_tsad_list_check > ul{ text-align:left;}
.wrap_tsad_list_check > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.wrap_tsad_list_check > ul > li{ float:left; padding:2.5px 15px 2.5px 0px; display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_tsad_list_check > ul > li:last-child{padding:2.5px 0px 2.5px 0px;}
.wrap_tsad_list_check > ul > li > input {display: none;}
.wrap_tsad_list_check > ul > li > input[type=checkbox] {width: 2em;height: 2em;}
.wrap_tsad_list_check > ul > li > input[type=radio] {width: 2em;height: 2em;}
.wrap_tsad_list_check > ul > li > label {cursor: pointer;display: block;text-align: left;height: 26px;line-height: 26px;position: relative;background-position: left top;font-size: 12px;padding: 2px 0 2px 42px;border: 0;font-family: 'Meiryo', sans-serif;font-size: 12px;font-weight: 400; color:#000000;}
.wrap_tsad_list_check > ul > li > label:after {content: "";display: block;background-image: url(/images/search/terms_checkbox_2.png);-webkit-background-size: 30px 100px;background-size: 30px 100px;background-position: left top;width: 30px;height: 30px;position: absolute;top: 50%;margin-top: -15px;left: 0;}
.wrap_tsad_list_check > ul > li > input:checked+label:after {background-position: 0 -35px;}
.wrap_tsad_list_check > ul > li > input:checked+label {background-position: 0 -35px;}
.wrap_tsad_list_check > ul > li > input:disabled+label{background-position: 0 -70px;}
.wrap_tsad_list_check > ul > li > input:disabled+label:after {background-position: 0 -70px;}

.wrap_terms_search_all_info{ padding:10px 0px 15px 0px; text-align:left;font-family: 'Meiryo', sans-serif;font-size: 12px;font-weight: 400; color:#000000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.terms_search_all_d_bt{width:100%; padding:0px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.terms_search_all_d_bt p.tsa_db{ width:100%; height:36px; line-height:36px; text-align:center;font-family: 'Meiryo', sans-serif;font-size:16px;color:#404040;font-weight:400; background-color:#f5f5f5; border:solid 1px #dddddd;border-radius: 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/*2019 통합 조건 상세검색 */

/*2019 메인 조건 검색 샵별메인 */
.wrap_terms_search_cate{width:100%; padding:15px 0px 20px 0px; border-bottom:solid 0px #868686; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_terms_search_cate_line{width:100%; height:5px; background-color:#f2f2f2; border-top:solid 1px #e0e0e0; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_terms_search{ width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.terms_search_option{width:100%; padding:0px 13px 0px 4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.terms_search_option > ul{display: flex; display:-ms-flexbox; width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.terms_search_option > ul > li{flex:1 1;-ms-flex: 1;width:100%; padding:0px 0px 0px 9px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.terms_search_option_list{ width:100%;display: block;border: 1px solid #ddd;background-color: #fff;position: relative;border-radius: 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.terms_search_option_list:before{content: "";display: block;width: 35px;height: 100%;background-color: #f5f5f5;border-left: 1px solid #ddd;position: absolute;right: 0;top: 0;}
.terms_search_option_list:after{content: "";display: block;width: 5px;height: 10px;background-image: url(/images/search/top_search_arr.png);-webkit-background-size: 5px 10px;background-size: 5px 10px;background-repeat: no-repeat;background-position: 0px 0px;margin-top: -5px;position: absolute;right: 14px;top: 50%;}
.terms_search_option_in{display: block;width:100% !important;height: 34px;line-height: 24px;overflow: hidden;margin: 0;padding: 5px 40px 5px 5px;font-size: 12px;vertical-align: baseline;white-space: nowrap;text-shadow: inherit;color: inherit;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: medium none;background-color: transparent;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;position: relative; background:none !important;}
.terms_search_bt{ width:100%; height:36px; line-height:36px; text-align:center;font-family: 'Meiryo', sans-serif;font-size:12px;color:#404040;font-weight:400; background-color:#f5f5f5;border: 1px solid #ddd; border-radius: 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/*2019 메인 조건 검색 샵별메인 */

/*2019 검색조건값 */
.wrap_condition_values{ display:table;width:100%; border-top:solid 1px #dddddd; border-bottom:solid 1px #dddddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/*2019 검색조건값 */

/* 메인 이벤트 리스트*/
.wrap_top_event_box{width:100%;border-top:solid 4px #f3f3f3;border-bottom:solid 4px #f3f3f3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.top_event_box{width:100%;padding:0px 13px; margin:0 auto; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.top_event_box > ul > li{border-bottom:solid 1px #ececec;}
.top_event_box > ul > li:last-child{border-bottom:solid 0px #ececec;}
.top_event_box_list{width:100%; display:table; padding:12px 0px 12px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.top_event_box_list_pic{display:table-cell; width:78px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.top_event_box_list_pic img{ width:100%;}
.top_event_box_list_text{display:table-cell; vertical-align:middle; padding:0px 0px 0px 15px; text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tebl_text_link{ display:block; width:100%;padding:0px 0px;}
.tebl_text_t{ display:block;padding:3px 0px 3px 0px; text-align:left;font-family: 'Meiryo', sans-serif;font-size:13px;color:#484848;font-weight:400;display:-webkit-box;-webkit-line-clamp:2; /* 라인수 */-webkit-box-orient:vertical; width:100%;white-space:normal;line-height:1.4em;max-height:2.8em;overflow:hidden;text-overflow:ellipsis;word-break:break-all;}
.tebl_text_c{ display:block; text-align:left;font-family: 'Meiryo', sans-serif;font-size:12px;color:#484848;font-weight:400;display:-webkit-box;-webkit-line-clamp:2; /* 라인수 */-webkit-box-orient:vertical; width:100%;white-space:normal;line-height:1.4em;max-height:2.8em;overflow:hidden;text-overflow:ellipsis;word-break:break-all;}
.top_event_box_list_arr{display:table-cell; width:24px; vertical-align:middle;background:url(/images_2018/top/top_event_arr.png) no-repeat; background-position:90% 50%;background-size:8px 16px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/* 메인 이벤트 리스트*/

/* 쇼핑리스트 설정바 */
.wrap_item_option{ width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.item_option_box{width:100%; padding:0px 12px; display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.item_option_box_list{display:table-cell; vertical-align:middle; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.iobl_tr{text-align:right;}
.iobl_tl{text-align:left;}
.iobl_tc{text-align:center;}
.iobl_pr9{ padding:0px 9px 0px 0px;}

.item_option_size{ display:inline-block; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.item_option_size > ul{display: flex; display:-ms-flexbox;}
.item_option_size > ul > li{flex:1 1;-ms-flex: 1; width:34px; height:34px;text-align:center; vertical-align:middle; border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;border-right:solid 1px #cccccc; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.item_option_size > ul > li:first-child{border-left:solid 1px #cccccc;}
.item_size_icon01{background-image: url(/images/shopping/list_sizeicon_01.png);background-size: 18px 18px;background-repeat: no-repeat;background-position: 50% 50%;}
.item_size_icon02{background-image: url(/images/shopping/list_sizeicon_02.png);background-size: 18px 18px;background-repeat: no-repeat;background-position: 50% 50%;}
.item_size_icon03{background-image: url(/images/shopping/list_sizeicon_03.png);background-size: 18px 18px;background-repeat: no-repeat;background-position: 50% 50%;}
.item_size_icon04{background-image: url(/images/shopping/list_sizeicon_04.png);background-size: 18px 18px;background-repeat: no-repeat;background-position: 50% 50%;}

.item_option_select{ width:100%;display: block;border: 1px solid #ddd;background-color: #fff;position: relative;border-radius: 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.item_option_select:before{content: "";display: block;width: 35px;height: 100%;background-color: #f5f5f5;border-left: 1px solid #ddd;position: absolute;right: 0;top: 0;}
.item_option_select:after{content: "";display: block;width: 5px;height: 10px;background-image: url(/images/search/top_search_arr.png);-webkit-background-size: 5px 10px;background-size: 5px 10px;background-repeat: no-repeat;background-position: 0px 0px;margin-top: -5px;position: absolute;right: 14px;top: 50%;}
.item_option_select_in{display: block;width:100% !important;height: 32px;line-height: 22px;overflow: hidden;margin: 0;padding: 5px 40px 5px 5px;font-size: 12px;vertical-align: baseline;white-space: nowrap;text-shadow: inherit;color: inherit;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: medium none;background-color: transparent;position: relative; background:none !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
/* 쇼핑리스트 설정바 */

/* 스타일로고 */
.wrap_style_logo_box{width:100%;padding:10px 13px 10px 13px;border-top:solid 1px #E2E2E2;border-bottom:solid 1px #E2E2E2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.style_logo_box{width:100%; text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.style_info_box{width:100%; padding:12px 0px 0px 0px;font-family: 'Meiryo', sans-serif;font-size: 10px; line-height:12px; color:#666666; font-weight:400; text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/*background:url(/images_2018/top/style_tip.png) no-repeat; background-position:0px 12px;;background-size:13px 13px;*/
/* 스타일로고 */

/* 상세 중량 추가 */
.wrap_pr_weight{ width:100%; display:table; border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_pr_weight > ul{width:100%; display:table-row;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_pr_weight > ul > li{ display:table-cell; text-align:center; padding:3px 0px;border-left:solid 1px #cccccc;border-bottom:solid 1px #cccccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_pr_weight > ul > li:first-child{ width:83px; background-color:#f7f7f7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/* 상세 중량 추가 */

/* 해피프라이스 퍼센트별 보기 스타일 */
.wrap_happy_per{ width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.happy_per_box{ margin: 0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.happy_per_box > ul{ display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.happy_per_box > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.happy_per_box > ul > li{ float:left; padding:0px 0px 0px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.happy_per_box > ul > li:first-child{padding:0px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.happy_per_box > ul > li p.happy_per_bt{width:70px; height:28px;line-height:28px; text-align:center; vertical-align:middle; border:solid 1px #dddddd;  background-color:#ffffff;font-family: 'Exo 2', sans-serif;font-size: 12px; vertical-align:middle; color:#666666; font-weight:400;border-radius: 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;cursor:hand}
.happy_per_box > ul > li p.happy_per_bt.on{width:70px; height:28px;line-height:28px; text-align:center; vertical-align:middle; border:solid 1px #dddddd;  background-color:#f8f8f8;font-family: 'Exo 2', sans-serif;font-size: 12px; vertical-align:middle; color:#000000; font-weight:500;border-radius: 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;cursor:hand}
/* 해피프라이스 퍼센트별 보기 스타일 */

/* 페이징 스타일 */
.wrap_page_number{ width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.page_number_box{ margin: 0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.page_number_box > ul{ display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.page_number_box > ul:after{display:block; content:""; clear:both;}/*flot 속성이 하위 에 영향 미치지 않게 해줌 */
.page_number_box > ul > li{ float:left; padding:0px 0px 0px 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.page_number_box > ul > li:first-child{padding:0px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.page_number_box > ul > li p.pnb_paging_pass{width:26px; height:26px;line-height:26px; text-align:center; background-color:#f3f3f3; border:solid 1px #cccccc;font-family: 'Meiryo', sans-serif;font-size: 10px; vertical-align:middle; color:#b3b3b3; font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;cursor:hand}
.page_number_box > ul > li p.pnb_paging_active{min-width:26px; height:26px;line-height:26px; padding:0px 3px; text-align:center; background-color:#ffffff; border:solid 1px #333333;font-family: 'Meiryo', sans-serif;font-size: 12px; vertical-align:middle; color:#000000; font-weight:600;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;cursor:hand}
.page_number_box > ul > li p.pnb_paging{min-width:26px; height:26px;line-height:26px; padding:0px 3px; text-align:center; background-color:#ffffff; border:solid 1px #cccccc;font-family: 'Meiryo', sans-serif;font-size: 12px; vertical-align:middle; color:#666666; font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;cursor:hand}
.page_number_box > ul > li p.pnb_paging_number{min-width:26px; height:26px;line-height:26px; text-align:center; font-family: 'Meiryo', sans-serif;font-size: 12px; vertical-align:middle; color:#333333; font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;cursor:hand}
/* 페이징 스타일 */

/* 스타일샵 모델 정보 */
.wrap_style_model{width:100%; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.style_model_title{width:100%; text-align:center;font-family: 'Meiryo', sans-serif;font-size: 18px;color: #2b2b2b; font-weight:400; vertical-align:middle; padding:25px 0px 10px 0px; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.style_model_pic{ width:300px;text-align:center;margin:0 auto; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.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:150px; float:left;}
.style_model_pic > ul > li img{ width:150px;}

/* 스타일샵 모델 정보 new */
.model-info { width: 100%; }
.model-info ul { display: flex;	flex-flow: row wrap; justify-content: center; padding: 0 35px; }
.model-info .item {	flex: 0 0 auto; width: 50%; }
.model-info .item-area { max-width: 300px; margin: 10px; }
.model-info .model-img { position: relative; width: 100%; height: 0; padding-top: 131.83%; overflow: hidden; }
.model-info .model-img img { position: absolute; left: 50%; top: 0;  max-width: 100%; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }
.model-info .info-area > strong { display: block; margin: 10px 0px 4px; font-size: 15px; font-weight: 900; letter-spacing: -0.075em;	font-family: 'Arial', sans-serif; }
.model-info .info-area p { display: flex; flex-flow: row wrap; justify-content: center;	color: #444; font-size: 11px; font-weight: 400; font-family: 'Meiryo', sans-serif; }
.model-info em { font-style: normal; }
.model-info p span { position: relative; line-height: 130%; }
.model-info p span:not(:last-child):after { content: '.'; display: inline-block; padding: 0 4px; color: #444; }

/* 상세페이지 게시판  */
.wrap_view_board{ width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.view_board_title{width:100%; padding:0px 12px 0px 12px; height:45px; line-height:45px;font-family: 'Meiryo', sans-serif;font-size: 13px; vertical-align:middle; color:#333333; font-weight:400; text-align:left; background-color:#f3f3f3 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.view_board_list{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.view_board_down{background:url(/images/shopping/view_board_down.png) no-repeat; background-position:96% 58%;background-size:22px 22px;}
.view_board_up{background:url(/images/shopping/view_board_up.png) no-repeat; background-position:96% 57%;background-size:22px 22px;}
/* 상세페이지 게시판  */

/* 세일정보 안내 */
.wrap_sale_info{ width:100%; margin:0 auto; border:solid 1px #E3E3E3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sale_info_title{ width:100%; border-bottom:solid 0px #E3E3E3; height:50px; line-height:50px;cursor:pointer;cursor:hand;}
.sale_info_title > ul{ width:100%; margin:0 auto; padding:0px 10px 0px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sale_info_title > ul > li{ text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sale_info_text{ width:100%; padding:0px 0px 15px 0px; border-top:solid 1px #E3E3E3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sale_info_text > ul{ width:100%; padding:0px 10px 0px 10px; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sale_info_text > ul > li{ padding:10px 0px 0px 0px; text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sale_info_text > ul > li:first-child{padding:15px 0px 0px 0px;}

.sale_arr_down {background: url(/images_2017/top/t_banner_down.png) no-repeat;background-position: 96% 58%; background-size: 18px 18px;}
.sale_arr_up {background: url(/images_2017/top/t_banner_up.png) no-repeat; background-position: 96% 58%; background-size: 18px 18px;}
/* 세일정보 안내 */

/* 크리마레 배너 */
.creemare_banner{display: block; margin-top:20px;}
.creemare_banner img{width:100%;}
/* 크리마레 배너 */

/*코스메 메인 브랜드 배너 */
.wrap_cmb_banner{ width:100%; margin:0 auto; padding:0px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cmb_banner{ width:100%; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cmb_banner > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.cmb_banner > ul > li{float:left; width:50%;padding:0px 1px 2px 0px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cmb_banner > ul > li:nth-child(2n){padding:0px 0px 2px 1px;}
.cmb_banner > ul > li img{ width:100%;}
/*코스메 메인 브랜드 배너 */

/*베스트 카운트 */
.wrap_ranking_cnt{position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ranking_cnt{ position:absolute; top:4px; left:4px;width:18px; height:18px; line-height:18px;font-family: 'Exo 2', sans-serif;font-size: 11px;color:#000000;font-weight:400;vertical-align:middle; text-align:center;background:url(/images_2018/top/top_no_w.png) no-repeat; background-position:0% 50%;background-size:18px 18px;}
/*베스트 카운트 */

/*매거진 */
.wrap_magazine{position:relative; width:100%; margin:0 auto;}
.magazine_title{position:relative; width:100%; margin:0 auto; text-align:center; padding:15px 0px 10px 0px;}
.magazine_list{position:relative; width:98%; margin:0 auto;padding:0px 0px 0px 0px;}
.magazine_list > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.magazine_list > ul > li{float:left; width:50%; padding:0px 5px 0px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.magazine_info{position:relative; width:100%; margin:0 auto;padding:0px 0px 0px 0px;}
.magazine_info .magazine_info_pic{width:100%; padding:0px 0px; margin:0 auto;}
.magazine_info .magazine_info_pic img{width:100%;}
.magazine_info .magazine_info_text{width:98%; text-align:center; padding:0px 0px; margin:0 auto;}

.wrap_magazine_view
.magazine_view_title{position:relative; width:100%; margin:0 auto; text-align:center; padding:15px 0px 20px 0px;}
.magazine_view_bt{position:relative; width:100%; margin:0 auto; text-align:center; padding:0px 0px 0px 0px;}
.magazine_view_list{position:relative; width:100%; margin:0 auto; text-align:center; padding:0px 0px 0px 0px;}
.magazine_view_list .magazine_view_list_pic{width:60%; padding:10px 0px; margin:0 auto;}
.magazine_view_list .magazine_view_list_pic img{width:100%;}
.magazine_view_list .magazine_view_list_text{width:100%; padding:15px 0px; margin:0 auto; border-top:solid 1px #dddddd; border-bottom:solid 1px #dddddd;}
.magazine_view_product{width:100%; padding:30px 0px; margin:0 auto;}
/*매거진 */

/*해피 프라이스 */
.wrap_happy{width:100%; position:relative; padding:0px 0px 10px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.happyprice_m{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;}
.happyprice_m .happyprice_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;}
.happyprice_m .happyprice_box ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.happyprice_m .happyprice_box ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.happyprice_m .happyprice_box ul li{float:left;height:37px;color:#a3a3a3;cursor: pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
.happyprice_m .happyprice_box ul li:first-child a{margin-left:0;}
.happyprice_m .happyprice_box ul li a{display:block;position:relative;margin-left:-1px;border:1px solid #dddddd;border-bottom-width:0; height:37px;line-height:36px;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;}
.happyprice_m .happyprice_box ul li.on a{z-index:10;border-color:#dddddd; background:#FFFFFF;height:38px;color:#000000;}
/*해피 프라이스 */

/*스타일 메인 */
.wrap_style_more_bt{ width:100%;  padding:15px 0px 0px 0px;}
.style_more_bt{font-family: 'Meiryo', sans-serif;font-size: 13px;font-weight:400;color:#333333; text-align:left; width:80px; margin:0 auto; background-image:url("/images_2018/shopping/more_arr.png");background-size:6px 11px;background-position:right center;background-repeat:no-repeat;}

.wrap_sm_issue{position:relative; width:100%; margin:0 auto;padding:0px 0px 0px 0px;}
.sm_issue_title{width:100%;position:relative; padding:0px 14px 10px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sm_issue_title > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.sm_issue_title > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sm_issue_title > ul > li{float:left;}
.sm_issue_list{position:relative; width:100%; padding:0px 3px 0px 3px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sm_issue_list > ul{padding:0px 0px 6px 0px;}
.sm_issue_list > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sm_issue_list > ul > li{float:left; width:50%; padding:0px 3px 0px 3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sm_issue_list_box{position:relative; width:100%; margin:0 auto; border:solid 1px #DDDDDD; padding:0px 0px 0px 0px;-moz-box-sizing:border-box;box-sizing:border-box;}
.sm_issue_list_box_pic{position:relative; width:100%;-moz-box-sizing:border-box;box-sizing:border-box;}
.sm_issue_list_box_pic img{ width:100%;}
.sm_issue_list_box_brand{width:100%; padding:7px 0px 10px 0px;}
.sm_issue_list_box_name{width:90%; padding:0px 0px 5px 0px; margin:0 auto;font-family: 'Exo 2', sans-serif;font-size: 15px;color:#000000;font-weight:500; text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
.sm_issue_list_box_ex{width:90%; height:42px;line-height:14px;margin:0 auto;font-family: 'Meiryo', sans-serif;font-size: 12px;color:#777777;font-weight:400;text-align:left;overflow:hidden;text-overflow:ellipsis;word-break:break-all;}
.sm_issue_list_box_info{position:relative;width:100%; margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box;}
.sm_issue_list_box_info > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sm_issue_list_box_info > ul > li{width:90%;padding:10px 0px 10px 0px; margin:0 auto; border-top:solid 1px #EEEEEE;}
.sm_issue_list_box_info2{position:relative;width:100%; margin:0 auto;}
.sm_issue_list_box_info2:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sm_issue_list_box_info2_pic{ float:left; text-align:left; width:50%; padding:0px 10px 0px 0px;-moz-box-sizing:border-box;box-sizing:border-box;}
.sm_issue_list_box_info2_pic img{width:100%;}
.sm_issue_list_box_info2_info{float:left; width:50%;text-align:left; padding:0px 0px 0px 0px;-moz-box-sizing:border-box;box-sizing:border-box;}
.sm_issue_list_box_info2_info .sm_info2_n_hidden{text-align:left;height:26px;line-height:10px;overflow:hidden;text-overflow:ellipsis; white-space:normal;word-break:break-all;}
.sm_issue_list_box_info2_info .sm_info2_p_hidden{text-align:left; padding:5px 0px 0px 0px;height:34px;line-height:14px;overflow:hidden;text-overflow:ellipsis; white-space:normal;}

.wrap_sm_happy{position:relative; width:100%; margin:0 auto;padding:0px 0px 0px 0px;}
.sm_happy_title{width:100%;position:relative; padding:0px 14px 10px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sm_happy_title > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.sm_happy_title > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sm_happy_title > ul > li{float:left;}
.sm_happy_list{position:relative; width:100%; padding:0px 3px 0px 3px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sm_happy_list > ul{padding:0px 0px 6px 0px;}
.sm_happy_list > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sm_happy_list > ul > li{float:left; width:50%; padding:0px 3px 0px 3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sm_happy_list_box{position:relative; width:100%; margin:0 auto; border:solid 1px #DDDDDD; padding:0px 0px 0px 0px;-moz-box-sizing:border-box;box-sizing:border-box;}

.sm_happy_list_box_title{ width:90%; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.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.smh_lbt_li_l{width:70%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sm_happy_list_box_title > ul > li.smh_lbt_li_r{width:30%; padding:15px 0px 0px 0px; text-align:right;font-family: 'Meiryo', sans-serif;font-size: 12px; vertical-align:middle;font-weight:400; color:#2490d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.smh_lbt_li_box{width:100%;}
.smh_lbt_li_box p.smh_lbt_li_box_brand{ width:100%;text-align:left;padding:7px 0px 0px 0px;font-family: 'Exo 2', sans-serif;font-size: 15px; font-weight:400; color:#555555;overflow:hidden;text-overflow:ellipsis; white-space:normal;word-break:break-all;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.smh_lbt_li_box p.smh_lbt_li_box_text{ width:100%;text-align:left;padding:2px 0px 7px 0px;font-family: 'Exo 2', sans-serif;font-size: 12px; font-weight:500; color:#e74848;overflow:hidden;text-overflow:ellipsis; white-space:normal;word-break:break-all;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.sm_happy_list_box_info{position:relative;width:100%; margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box;}
.sm_happy_list_box_info > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sm_happy_list_box_info > ul > li{width:90%;padding:10px 0px 10px 0px; margin:0 auto; border-top:solid 1px #EEEEEE;}
.sm_happy_list_box_info2{position:relative;width:100%; margin:0 auto;}
.sm_happy_list_box_info2:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sm_happy_list_box_info2_pic{ float:left; text-align:left; width:50%; padding:0px 10px 0px 0px;-moz-box-sizing:border-box;box-sizing:border-box;}
.sm_happy_list_box_info2_pic img{width:100%;}
.sm_happy_list_box_info2_info{float:left; width:50%;text-align:left; padding:0px 0px 0px 0px;-moz-box-sizing:border-box;box-sizing:border-box;}
.sm_happy_list_box_info2_info .sm_h_info2_n_hidden{text-align:left;height:26px;line-height:10px;overflow:hidden;text-overflow:ellipsis; white-space:normal;word-break:break-all;}
.sm_happy_list_box_info2_info .sm_h_info2_p_hidden{text-align:left; padding:5px 0px 0px 0px;height:34px;line-height:14px;overflow:hidden;text-overflow:ellipsis; white-space:normal;}
/*스타일 메인 */

/*케이샵 메인 */
.wrap_lm_issue{position:relative; width:100%; margin:0 auto;padding:0px 0px 0px 0px;}
.lm_issue_title{width:100%;position:relative; padding:0px 14px 10px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.lm_issue_title > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.lm_issue_title > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.lm_issue_title > ul > li{float:left;}

.lm_issue_list{position:relative; width:100%; padding:0px 3px 0px 3px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.lm_issue_list > ul{padding:0px 0px 6px 0px;}
.lm_issue_list > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.lm_issue_list > ul > li{float:left; width:50%; padding:0px 3px 0px 3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.lm_issue_list_box{position:relative; width:100%; margin:0 auto; border:solid 1px #DDDDDD; padding:0px 0px 0px 0px;-moz-box-sizing:border-box;box-sizing:border-box;}
.lm_issue_list_box_pic{position:relative; width:100%;-moz-box-sizing:border-box;box-sizing:border-box;}
.lm_issue_list_box_pic img{ width:100%;}
.lm_issue_list_box_brand{width:100%; background-color:#f7f7f7; padding:7px 0px 10px 0px;}
.lm_issue_list_box_name{width:90%; padding:0px 0px 5px 0px; margin:0 auto;font-family: 'Exo 2', sans-serif;font-size: 15px;color:#000000;font-weight:500; text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
.lm_issue_list_box_ex{width:90%; height:42px;line-height:14px;margin:0 auto;font-family: 'Meiryo', sans-serif;font-size: 12px;color:#777777;font-weight:400;text-align:left;overflow:hidden;text-overflow:ellipsis;word-break:break-all;}
.lm_issue_list_box_info{position:relative;width:100%; margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box;}
.lm_issue_list_box_info > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.lm_issue_list_box_info > ul > li{width:90%;padding:10px 0px 10px 0px; margin:0 auto; border-top:solid 1px #EEEEEE;}
.lm_issue_list_box_info > ul > li:first-child{border-top:solid 0px #EEEEEE;}
.lm_issue_list_box_info2{position:relative;width:100%; margin:0 auto;}
.lm_issue_list_box_info2:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.lm_issue_list_box_info2_pic{ float:left; text-align:left; width:50%; padding:0px 10px 0px 0px;-moz-box-sizing:border-box;box-sizing:border-box;}
.lm_issue_list_box_info2_pic img{width:100%;}
.lm_issue_list_box_info2_info{float:left; width:50%;text-align:left; padding:0px 0px 0px 0px;-moz-box-sizing:border-box;box-sizing:border-box;}
.lm_issue_list_box_info2_info .lb_info2_n_hidden{text-align:left;height:26px;line-height:10px;overflow:hidden;text-overflow:ellipsis; white-space:normal;word-break:break-all;}
.lm_issue_list_box_info2_info .lb_info2_p_hidden{text-align:left; padding:5px 0px 0px 0px;height:34px;line-height:14px;overflow:hidden;text-overflow:ellipsis; white-space:normal;}

.wrap_klm_happy{position:relative; width:100%; margin:0 auto;padding:0px 0px 0px 0px;}
.klm_happy_title{width:100%;position:relative; padding:18px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.klm_happy_title ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.klm_happy_title ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.klm_happy_title ul li{float:left;}
.klm_happy_list{position:relative; width:98%;margin:0 auto;}
.klm_happy_list > ul{padding:0px 0px 10px 0px;}
.klm_happy_list > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.klm_happy_list > ul > li{float:left; width:50%; padding:0px 5px 0px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_klm_happy_list_box{position:relative; width:100%; margin:0 auto; border:solid 1px #DDDDDD; padding:0px 0px 0px 0px;-moz-box-sizing:border-box;box-sizing:border-box;}
.klm_happy_list_box_pic{position:relative; width:100%;-moz-box-sizing:border-box;box-sizing:border-box;}
.klm_happy_list_box_pic img{ width:100%;}
.klm_happy_list_box_info{position:relative;width:100%; margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box;}
.klm_happy_list_box_info > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.klm_happy_list_box_info > ul > li{width:90%;padding:10px 0px 10px 0px; margin:0 auto; border-top:solid 1px #EEEEEE;}
.klm_happy_list_box_info > ul > li:first-child{border-top:solid 0px #EEEEEE;}
.klm_happy_list_box_info2{position:relative;width:100%; margin:0 auto;}
.klm_happy_list_box_info2:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.klm_happy_list_box_info2_pic{ float:left; text-align:left; width:38%; padding:0px 10px 0px 0px;-moz-box-sizing:border-box;box-sizing:border-box;}
.klm_happy_list_box_info2_pic img{width:100%;}
.klm_happy_list_box_info2_info{float:left; width:62%;text-align:left; padding:0px 0px 0px 0px;-moz-box-sizing:border-box;box-sizing:border-box;}
.klm_happy_list_box_info2_info .klm_happy_n_hidden{text-align:left;height:32px;overflow:hidden;text-overflow:ellipsis; white-space:normal;}
.klm_happy_list_box_info2_info .klm_happy_p_hidden{text-align:left;height:38px;overflow:hidden;text-overflow:ellipsis; white-space:normal;}

.wrap_klm_brand{position:relative; width:100%; margin:0 auto; padding:0px 0px 10px 0px;}
.klm_brand_title{width:100%;position:relative; padding:18px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.klm_brand_title > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.klm_brand_title > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.klm_brand_title > ul > li{float:left;}

.klm_brand_list{position:relative; width:100%; border:solid 1px #DDDDDD;margin:0 auto;}
.klm_brand_list > ul{ border-top:solid 1px #DDDDDD;}
.klm_brand_list > ul:first-child{border-top:solid 0px #DDDDDD;}
.klm_brand_list > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.klm_brand_list > ul > li{float:left;vertical-align:middle; text-align:center; width:50%;padding:0px 0px; border-left:solid 1px #DDDDDD;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.klm_brand_list > ul > li:first-child{border-left:solid 0px #DDDDDD;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.klm_brand_list > ul > li img{width:100%;}

.wrap_mh_banner{width:100%; padding:0px 0px 10px 0px;}
.mh_banner{width:100%;}
.mh_banner > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.mh_banner > ul > li{width:100%; padding:0px 0px 1px 0px;}
.mh_banner > ul > li img{ width:100%;}

.wrap_happy_sale{position:relative;}
.happy_sale_p{ position:absolute; left:0px; bottom:0px; width:56px; height:18px;line-height:20px; text-align:center;font-family: 'Exo 2', sans-serif;font-size: 11px; font-weight:400; color:#ffffff;background:url(/images_2018/main/sale_bg.png);}
.happy_sale_p_box{position:relative;width:56px; height:18px;line-height:20px; text-align:center;font-family: 'Exo 2', sans-serif;font-size: 11px; font-weight:400; color:#ffffff;background:url(/images_2018/main/sale_bg.png);}
.happy_sale_t{ position:absolute; left:0px; bottom:0px; width:62px; height:18px;line-height:20px; text-align:center;font-family: 'Exo 2', sans-serif;font-size: 9px; font-weight:400; color:#ffffff;background:url(/images_2018/main/sale_bg.png);}
.happy_sale_t_box{position:relative;width:62px; height:18px;line-height:20px; text-align:center;font-family: 'Exo 2', sans-serif;font-size: 9px; font-weight:400; color:#ffffff;background:url(/images_2018/main/sale_bg.png);}
/*케이샵 메인 */

/*코스메 메인 */
.wrap_cm_brand{position:relative; width:100%; margin:0 auto; padding:0px 0px 10px 0px;}
.wrap_cm_brand .cm_brand_title{position:relative; width:100%; text-align:center; padding:0px 0px 10px 0px; margin:0 auto;}
.wrap_cm_brand .cm_brand_list{position:relative; width:100%;border-top:solid 1px #DDDDDD; border-bottom:solid 1px #DDDDDD; margin:0 auto;}
.wrap_cm_brand .cm_brand_list ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.wrap_cm_brand .cm_brand_list ul li{float:left;vertical-align:middle; text-align:center; width:50%;padding:10px 0px; border-left:solid 1px #DDDDDD;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_cm_brand .cm_brand_list ul li:first-child{border-left:solid 0px #DDDDDD;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_cm_brand .cm_brand_list ul li img{width:80%;}

.wrap_cm_contents{position:relative; width:100%; margin:0 auto;padding:0px 0px 10px 0px;}
.cm_contents_title{position:relative; width:94%; margin:0 auto; text-align:center;padding:10px 5px 15px 5px;border-top:0px solid #EEEEEE;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm_contents_bt{width:100%;position:relative;padding:5px 0px 20px 0px; text-align:center;color: #2490d0;font-family: 'Meiryo', sans-serif;font-size: 14px; vertical-align:middle;font-weight:500;-moz-box-sizing:border-box;box-sizing:border-box;}

.cm_contents_list{position:relative; width:98%;margin:0 auto;}
.cm_contents_list > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.cm_contents_list > ul > li{float:left; width:50%; padding:0px 5px 0px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_cm_contents_list_box{position:relative; width:100%; margin:0 auto; padding:0px 0px 10px 0px;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm_contents_list_box_pic{position:relative; width:100%;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm_contents_list_box_pic img{ width:100%;}
.cm_contents_list_box_title{width:100%; margin:0 auto; padding:10px 5px 30px 5px; text-align:center;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm_contents_list_box_title p.cm_t_hidden{display:block;width:100%;padding:0px 0px 5px 0px; text-align:center; text-overflow:ellipsis;overflow:hidden;white-space: nowrap; }
.cm_contents_list_box_title p.cm_t_hidden2{display:block;height:34px; line-height:14px; text-align:left;text-overflow:ellipsis;overflow:hidden;word-break:break-all; white-space:normal;padding:0px 0px 0px 0px;}

.cm_contents_list_box_info{position:relative;width:100%; margin:0 auto;border-top:solid 1px #DDDDDD; padding:0px 0px 0px 0px;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm_contents_list_box_info > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.cm_contents_list_box_info > ul > li{width:100%;padding:10px 0px 10px 0px; border-bottom:solid 1px #EEEEEE;}
.cm_contents_list_box_info > ul > li:last-child{border-bottom:solid 1px #DDDDDD;}
.cm_contents_list_box_info2{position:relative;width:90%; margin:0 auto;}
.cm_contents_list_box_info2:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.cm_contents_list_box_info2_pic{ float:left; text-align:left; width:50%; padding:0px 10px 0px 0px;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm_contents_list_box_info2_pic img{width:100%;}

.cm_contents_list_box_info2_info{float:left; width:50%;text-align:left; padding:0px 0px 0px 0px;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm_contents_list_box_info2_info .cm_n_hidden{text-align:left;height:32px;overflow:hidden;text-overflow:ellipsis; white-space:normal;}
.cm_contents_list_box_info2_info .cm_p_hidden{text-align:left;height:38px;overflow:hidden;text-overflow:ellipsis; white-space:normal;}
/*코스메 메인 */

/*NEW 디렉터스 컷 모든 사이트 공통 */
.wrap_dcut_line2{ width:100%;padding:0px 6px 0px 0px;display: block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}/* 디렛터컷 전체 테두리*/
.dcut_box_line2{width:100%;margin:0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}/*리스트 전체 div*/
.dcut_box_line2 > ul{margin:0px 0px; padding:0px 0px;box-sizing:border-box;}/* 리스트 li루프 감싸는ul*/
.dcut_box_line2 > ul:after {clear:both; display:block; content:""}/* 리스트 li루프 감싸는ul*/
.dcut_box_line2 > ul > li{float:left; width:50%; margin:0px 0px; padding:0px 0px 10px 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}/* 리스트 div 안 ul안에 루프되는 li*/
.wrap_dcut_list_line2{ border:solid 1px #dddddd;}/*루프되는 li 내용 보더값*/
.dcut_list_thumbnail_line2{ padding:0px 0px;}/*디렉터컷 내용 전체*/
.dcut_lt_pic_line2{width:100%}
.dcut_lt_pic_line2 img{width:100%}
.dcut_lt_info_line2{background:#ffffff; text-align:left; padding:10px 15px;}
.dcut_lt_info_title_line2{width:100%;text-align:left;font-family: 'Meiryo', sans-serif;font-size: 14px;font-weight:500;color:#000000;padding:10px 0px 7px 0px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.dcut_lt_info_text_line2{width:100%;}
.dcut_lt_info_text_line2 p.dcut_lt_info_content2{text-align:left; height:56px;line-height:16px;font-family: 'Meiryo', sans-serif;font-size: 13px;font-weight:400;color:#777777;word-break:break-all;text-overflow:ellipsis;overflow:hidden; white-space:normal;}
.dcut_lt_info_text_line2 p.dcut_lt_info_editer2{text-align:left;font-family: 'Meiryo', sans-serif;font-size: 12px;font-weight:400;color:#555555;word-break:break-all;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.wrap_dcut_product_line2{text-align:left;padding:0px 0px 0px 0px;background:#f7f7f7;}
.wrap_dcut_product_line2 > ul{width:100%}
.wrap_dcut_product_line2 > ul:after{clear:both; display:block; content:""}
.wrap_dcut_product_line2 > ul > li{padding:10px 0px 10px 0px; border-top:1px solid #dddddd;}
.dcut_p_box_line2{display:table; width:100%; padding:0px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.dcut_p_box_tr_line2{display:table-row;}
.dcut_p_box_pic_line2{display:table-cell;width:50%; padding:0px 10px 0px 0px;}
.dcut_p_box_pic_line2 img{width:100%;}
.dcut_p_box_info_line2{display:table-cell;vertical-align:top;}
.dcut_p_box_info_line2 p.dcut_pb_info_name2{ height:30px;line-height:14px; padding:0px 0px 0px 0px;font-family: 'Meiryo', sans-serif;font-size:10px;font-weight:400;color:#666666;word-break:break-all;text-overflow:ellipsis;overflow:hidden; white-space:normal;}
.dcut_p_box_info_line2 p.dcut_pb_info_price2{ height:40px;line-height:16px; padding:5px 0px 0px 0px;text-overflow:ellipsis;overflow:hidden; white-space:normal;}
.dcut_mor_bt{border:solid 1px #000000; text-align:center; margin:0 auto; width:120px; height:30px; line-height:30px;}

.wrap_dcut{ padding:0px 0px;display: block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}/* 디렛터컷 전체 테두리*/
.dcut_box{margin:0px 0px;}/*리스트 전체 div*/
.dcut_box > ul{margin:0px 0px; padding:0px 0px;box-sizing:border-box;}/* 리스트 li루프 감싸는ul*/
.dcut_box > ul:after {clear:both; display:block; content:""}/* 리스트 li루프 감싸는ul*/
.dcut_box > ul > li{float:left; width:100%; margin:0px 0px; padding:0px 10px 40px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}/* 리스트 div 안 ul안에 루프되는 li*/

.wrap_dcut_list{ border:solid 1px #dddddd;}/*루프되는 li 내용 보더값*/
.dcut_list_thumbnail{ padding:0px 0px;}/*디렉터컷 내용 전체*/
.dcut_lt_pic{width:50%}
.dcut_lt_pic img{width:100%}
.dcut_lt_info{background:#ffffff; text-align:left; padding:10px 15px;}
.dcut_lt_info_title{text-align:left;font-family: 'Meiryo', sans-serif;font-size: 16px;font-weight:600;color:#000000;padding:0px 0px 7px 0px;word-break:break-all;}
.dcut_lt_info_text{width:100%;}
.dcut_lt_info_text p.dcut_lt_info_content{text-align:left;line-height:16px;font-family: 'Meiryo', sans-serif;font-size: 13px;font-weight:400;color:#777777;word-break:break-all;}
.dcut_lt_info_text p.dcut_lt_info_editer{text-align:left;font-family: 'Meiryo', sans-serif;font-size: 12px;font-weight:600;color:#111111;word-break:break-all;}

.wrap_dcut_product{text-align:left;padding:0px 0px 0px 0px;background:#f7f7f7;}
.wrap_dcut_product > ul{width:100%}
.wrap_dcut_product > ul:after{clear:both; display:block; content:""}
.wrap_dcut_product > ul > li{padding:10px 0px 10px 0px; border-top:1px solid #dddddd;}

.dcut_p_box{display:table; width:100%; padding:0px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.dcut_p_box_tr{display:table-row;}
.dcut_p_box_pic{display:table-cell;width:80px; padding:0px 15px 0px 0px;}
.dcut_p_box_pic img{width:80px;}
.dcut_p_box_info{display:table-cell;vertical-align:top;}
.dcut_p_box_info p.dcut_pb_info_name{line-height:14px; padding:10px 0px 0px 0px;font-family: 'Meiryo', sans-serif;font-size:13px;font-weight:400;color:#333333;word-break:break-all;}
.dcut_p_box_info p.dcut_pb_info_price{line-height:16px; padding:5px 0px 0px 0px;}

.dcut_mor_bt{border:solid 1px #000000; text-align:center; margin:0 auto; width:120px; height:30px; line-height:30px;}
/*NEW 디렉터스 컷 */

/*디렉터스 컷 */
.section_dcut{ padding:0px 0px;display: block;}/* 디렛터컷 전체 테두리*/
.dcut_list_a{margin:0px 0px;}/*리스트 전체 div*/
.dcut_list_u {margin:0px 0px; padding:0px 0px;box-sizing:border-box;}/* 리스트 li루프 감싸는ul*/
.dcut_list_u:after {clear:both; display:block; content:""}/* 리스트 li루프 감싸는ul*/
.dcut_list_u .dcut_list_l{float:left; width:100%; margin:0px 0px; padding:0px 3% 15px 3%; box-sizing:border-box}/* 리스트 div 안 ul안에 루프되는 li*/

.dcut_list_u .dcut_box_line{ border:solid 1px #efefef;}/*루프되는 li 내용 보더값*/

.dcut_list_u .dcut_box_line .dcut_cbox{ padding:0px 0px;}/*디렉터컷 내용 전체*/
.dcut_list_u .dcut_box_line .dcut_cbox img{width:100%}/*디렉터컷 이미지 조절*/
.dcut_list_u .dcut_box_line .dcut_cbox .dcutcbox1_info{ background:#f7f7f7; text-align:left; padding:15px 15px;}/*디렉터컷 내용 전체*/
.dcut_list_u .dcut_box_line .dcut_cbox .dcutcbox1_info .dcutcbox1_title{text-align:left;display:inline-block;padding-bottom:6px;}/*디렉터컷 내용 제목*/
.dcut_list_u .dcut_box_line .dcut_cbox .dcutcbox1_info .dcutcbox1_name{text-align:left;max-height:140px;color:#666666; overflow:hidden;}/*디렉터컷 내용*/
.dcut_list_u .dcut_box_line .dcut_cbox .dcutcbox1_info .dcutcbox1_name a{color:#666666;}/*디렉터컷 내용*/

.dcut_list_u .dcut_box_line .dcut_pbox{text-align:left;padding:0px 15px 0px 15px;background:#ffffff;}/*관련상품 전체*/
.dcut_list_u .dcut_box_line .dcut_pbox li{padding:15px 0px 15px 0px; border-bottom:1px solid #ddd;}/*관련상품 전체 루프 li속성*/
.dcut_list_u .dcut_box_line .dcut_pbox li:after{clear:both; display:block; content:""}
.dcut_list_u .dcut_box_line .dcut_pbox li:last-child {border-bottom:0;}/*관련상품 div 루프 시키는 li 마지막 목록에서 선없애는 값*/
.dcut_list_u .dcut_box_line .dcut_pbox .dcutpbox1_pic{float:left; border:0px solid #ddd; text-align:center;}/*관련상품 상품이미지*/
.dcut_list_u .dcut_box_line .dcut_pbox .dcutpbox1_pic img {width:80px;}/*관련상품 상품이미지값*/
.dcut_list_u .dcut_box_line .dcut_pbox .dcutpbox2_info{margin-left:90px; line-height:18px;}/*관련상품 내용 전체*/
.dcut_list_u .dcut_box_line .dcut_pbox .dcutpbox2_info .dcutpbox2_item{padding-top:2px;line-height:15px;max-height:33px;overflow:hidden;}/*관련상품 상품명*/
.dcut_list_u .dcut_box_line .dcut_pbox .dcutpbox2_info .dcutpbox2_price{ padding:2px 0px 0px 0px;}/*관련상품 가격*/

.cre_mor_bt{border:solid 1px #000000; text-align:center; margin:0 auto; width:120px; height:30px; line-height:30px;}
/*디렉터스 컷 */

/*디렉터스컷 뷰 */
.wrap_direct_count{padding:0px 15px 20px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.direct_count{position:relative; width:100%;height:24px;}
.direct_count .direct_count_view{margin-right:75px; width:100%;text-align:left;height:24px;line-height:24px;}
.direct_count .direct_count_bt{position:absolute;bottom:0; right:0;border:solid 1px #000000; width:60px; height:24px; line-height:24px; vertical-align:middle; text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.wrap_direct_rolling{width:100%; position:relative; padding:0px 0px 25px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_direct_title{width:100%; position:relative; padding:0px 15px 25px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.direct_title_name{width:100%;position:relative;font-family: 'Meiryo', sans-serif;font-size:18px;font-weight:500;color:#333333; text-align:center;word-break:break-all;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.direct_title_info{width:100%;position:relative;font-family: 'Meiryo', sans-serif;font-size:12px; line-height:14px;font-weight:400;color:#888888;text-align:center;word-break:break-all; padding:7px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.direct_title_hits{width:100%;position:relative;font-family: 'Meiryo', sans-serif;font-size:12px;font-weight:400;color:#999999;text-align:center;word-break:break-all; padding:7px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.wrap_direct_menu{width:100%; position:relative; padding:0px 0px 30px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.direct_menu{width:100%; position:relative; }
.direct_menu ul li{padding:0px 0px 5px 0px;}
.direct_menu ul li:last-child {padding:0px 0px 0px 0px;}

.wrap_direct_product{width:100%; position:relative; padding:0px 0px 15px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.direct_product_img{width:100%;padding:0px 0px 30px 0px;}
.direct_product_img li{text-align:center;}
.direct_product_title{ width:100%; text-align:center;padding:0px 0px 15px 0px; border-bottom:solid 1px #aeaeae;}
.direct_product_list{width:100%;padding:20px 0px 20px 0px;}

.wrap_direct_sns{width:100%; position:relative; padding:0px 15px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.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;}

/*디렉터스컷 뷰 */

/* 채용정보 */
.recruit_box1_td1{background:#F6F6F6; text-align:center; height:28px; line-height:28px;}
.recruit_box1_td2{background:#FFFFFF; text-align:left; padding:7px 7px 15px 7px;}
/* 채용정보 */

/* 상세 페이지  썸네일 롤링 찜하기 */
.btn_heart.on{background:rgba(255,255,255,0.8) url(/images/icon/heart_icon.png) no-repeat center 7px/20px; }
.btn_heart{ position:absolute;display:block;width:50px; height:50px; padding:28px 5px 5px; margin:0 auto; background:rgba(255,255,255,0.8) url(/images/icon/heart_icon_nomal.png) no-repeat center 7px/20px; border:solid 1px #eaeaea; bottom:34px; right:15px; z-index:100; border-radius: 8px; box-sizing:border-box; font-family: 'Hero New','Noto Sans JP',sans-serif; font-size: 12px; color: #000; font-weight: 400;}

.heart_box_all{position:relative; width:100%;}
.heart_box01{position:absolute;display:block;width:50px; height:50px; padding:5px 5px; margin:0 auto; background:rgba(255,255,255,0.8); border:solid 1px #eaeaea; bottom:15px; right:15px; z-index:100;border-radius:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.heart_box01 p.heart_box01_img{margin:0 auto; width:40px; height:20px; line-height:20px; text-align:center;}
.heart_box01 p.heart_box01_count{margin:0 auto; width:40px; height:20px; line-height:20px; text-align:center;overflow:hidden;}
/* 상세 페이지  썸네일 롤링 찜하기 */

/* sns 공유하기 버튼 */
.btn-sns-share { display: block; position: absolute; width: 50px; height: 50px; border: solid 1px #eaeaea; bottom: 94px; right: 15px; z-index: 100; border-radius: 8px; background: rgba(255,255,255,0.8) url(/images/icon/ico_share.svg) no-repeat center center/20px; }
/* sns 공유하기 popup */
.ts-modal { width: 100%; position: fixed; left: 0; right:0; bottom: 0; background: #fff; border-radius: 28px 28px 0 0; transform: translateY(100%); transition: all 0.4s cubic-bezier(0.38, 0.09, 0.12, 1) 0s; z-index: 1002; }
.ts-layer.modal-open .ts-modal { transform: translateY(0); }
.ts-modal .ts-close { display: block; width: 100%; height: 35px; position: absolute; left: 0px; top: 0px; }
.ts-modal .ts-close:before { content: ''; display: block; position: absolute; left: 50%; top: 50%; width: 50px; height: 4px; transform: translate(-50%, -50%); border-radius: 2px; background: #ddd; }
.ts-modal .ts-body { padding: 40px 20px 30px; }	
.ts-modal .ts-body h2 { font-size: 20px; }	
.ts-modal .share-product { display: -webkit-flex; display: flex; align-items: flex-start; padding: 25px 15px 22px; font-size: 14px; border-bottom: 1px solid #f4f4f4; }
.ts-modal .share-product .thumb { width: 80px; margin-right: 20px; }
.ts-modal .share-product .thumb img { width: 100%; border-radius: 3px; }
.ts-modal .share-product .prod-info { flex: 1; text-align: left; overflow: hidden; }
.ts-modal .share-area { display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; padding: 22px 15px 0; font-size: 13px; }
.ts-modal .share-area .ico { display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: 62px; height: 62px; margin-bottom: 8px; border-radius: 100%; }
.ts-modal .share-area .ico-line { background: #1ac64a url(/images/icon/ico_line.svg) no-repeat center center/28px; }
.ts-modal .share-area .ico-twitter { background: #2aa8e0 url(/images/icon/ico_twitter.svg) no-repeat center center/26px; }
.ts-modal .share-area .ico-url { background: #f2f2f2 url(/images/icon/ico_url.svg) no-repeat center center/26px; }


/* 상단 따라 다니는 메뉴2017 */
.scroll_top_all{position:relative; height:46px;}
.scroll_top{position:relative;z-index:996;}
.scroll_top_fixed {z-index:997;position:fixed !important;top: 0px;width: 100%;}
.scroll_header01 {left:0px;top:0px;height:46px;display:block; background:#363636; padding:0px 25px 0px 14px;}
.scroll_header02 {width:100%;left:0px;top:0px;display:none;}

/* 기존 상단 오픈 검색 미사용시 삭제 */
.scroll_header_search {width:100%;z-index:995;background:#f7f7f7; border-bottom:solid 1px #CCCCCC; padding:15px 0px 15px 0px;}
.header_search_01{display:table;width:100%; margin:0 auto; padding:0px 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
.header_search_01 > ul{display:table-row;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header_search_01 > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.header_search_01 > ul > li{display:table-cell; vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header_search_01 > ul > li:first-child{padding:0px 10px 0px 0px;}
.header_search_01 > ul > li:last-child {width:20px;}
.header_search_bt{ width:20px; height:30px;background:url(/images_2018/top/search_icon.png) no-repeat; background-position:left center;background-size:20px 20px;}

.header_search_02{ width:100%; text-align:left;margin:0 auto; padding:10px 25px 0px 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header_search_02 > .header_search_tb{ display:inline-block;font-family: 'Meiryo', sans-serif; font-size:14px;font-weight:400; color:#333333; padding:0px 1px 2px 1px; border-bottom:solid 1px #333333;}
/* 상단 따라 다니는 메뉴2017 */

/* 상세페이지할인가격안내레이어창 */
.white_alpha{position:fixed;z-index:997;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:90%;max-height:500px; background:#FFFFFF;overflow:auto; border-radius:0px 10px 0px 10px; padding:15px 15px;overflow-y:scroll;-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;}
/* 상세페이지할인가격안내레이어창 */

/* 상단 따라 다니는 메뉴 기존소스 */
.fixfixed { position: absolute; }
.scrollable {overflow: auto; -webkit-overflow-scrolling: touch;}
.strike {text-decoration: line-through;}
/* 상단 따라 다니는 메뉴 */

/* 2019 메인 썸네일 아이콘 세팅 */
.thumbnail_movie_icon{z-index:100;position:absolute; top:50%; left:50%; margin-left:-15px; margin-top:-15px; width:30px; height:30px; border:solid 1px #FFFFFF; border-radius: 100%;background:url(/images/icon/pic_movie_icon.svg) no-repeat; background-position:50% 50%;background-size:12px;}
.wrap_dmt_icon{width:100%;position:absolute; bottom:0px; left:0px; text-align:left;z-index:100;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_dmt_icon_big{width:100%;position:absolute; top:0px; left:0px; text-align:left;z-index:100;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.dmt_icon{ display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.dmt_icon p.dmt_icon_ns{ height:22px; line-height:22px; padding:0px 7px;background:rgba(242,123,174,0.9); text-align:center; vertical-align:middle;font-family: 'Exo 2', sans-serif;font-size: 10px;color:#FFFFFF;font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius: 0px 0px 0px 0px;}
.dmt_icon p.dmt_icon_n{ height:22px; line-height:22px; padding:0px 7px;background:rgba(242,123,174,0.9); text-align:center; vertical-align:middle;font-family: 'Exo 2', sans-serif;font-size: 10px;color:#FFFFFF;font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius: 0px 0px 0px 0px;}
.dmt_icon p.dmt_icon_s{ height:22px; line-height:22px;padding:0px 7px;background:rgba(242,123,174,0.9); text-align:center; vertical-align:middle;font-family: 'Exo 2', sans-serif;font-size: 10px;color:#FFFFFF;font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius: 0px 0px 0px 0px;}
.dmt_icon p.dmt_icon_m{ height:22px; line-height:22px;padding:0px 7px;background:rgba(66,133,244,0.9); text-align:center; vertical-align:middle;font-family: 'Meiryo', sans-serif;font-size: 10px;color:#FFFFFF;font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius: 0px 0px 0px 0px;}
.dmt_icon p.dmt_icon_r{ height:22px; line-height:22px;padding:0px 7px;background:rgba(251,188,5,0.9); text-align:center; vertical-align:middle;font-family: 'Meiryo', sans-serif;font-size: 10px;color:#FFFFFF;font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius: 0px 0px 0px 0px;}
.dmt_icon p.dmt_icon_k{ height:22px; line-height:22px;padding:0px 7px;background:rgba(242,123,174,0.9); text-align:center; vertical-align:middle;font-family: 'Meiryo', sans-serif;font-size: 10px;color:#FFFFFF;font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius: 0px 0px 0px 0px;}
.dmt_icon p.dmt_icon_t{ display:flex; align-items: center; line-height:1.2em;padding:5px 7px;background:rgba(255,141,30,0.9); text-align:left; vertical-align:middle;font-family: 'Meiryo', sans-serif;font-size: 9px;color:#FFFFFF;font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius: 0px 0px 0px 0px;}
.dmt_new_price_icon{width:90%; display:table;table-layout:fixed; padding:0px 0px 0px 0px; margin:0 auto;}
.dmt_new_price_icon > ul{ display:table-row; 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;}
.dmt_new_price_icon > ul > li{ display:table-cell; vertical-align:top;font-size:1px; line-height:1px;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.dmt_price_icon{width:24px; position:relative;}
.dmt_price_new{display:inline-block; width:100%; text-align:left; vertical-align:top;}
.dmt_price_new > p.dmt_price_new_sale{width:100%; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 15px; line-height:1.2em; padding:7px 0px 3px 0px;color: #e74848;;font-weight:500;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;}
.dmt_price_new > p.dmt_price_new_nomal{width:100%; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 15px; line-height:1.2em; padding:7px 0px 3px 0px;color: #2b2b2b;font-weight:500;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;}
/* 2019 메인 썸네일 아이콘 세팅 */

/* 2020 메인 썸네일 div 세팅 */
.wrap_basic_thumbnail{width:100%; padding:0px 0px 20px 0px;}
.basic_tn_pic{position:relative;width:100%; z-index: 100;}
.basic_tn_pic > a{ display: block; position: relative; width:100%; z-index: 101;}
.basic_tn_pic > a img{ width:100%;}

.basic_tn_pic_cnt{position:absolute; top:4px; left:4px;width:18px; height:18px; line-height:18px;font-family: 'Exo 2', sans-serif;font-size: 11px;color:#000000;font-weight:400;vertical-align:middle; text-align:center;background:url(/images_2018/top/top_no_w.png) no-repeat; background-position:0% 50%;background-size:18px 18px;}

.thumbnail_zzim_bt_s{ display:block; position:absolute; top:0px; right:2px; width:24px; height:31px; padding:0px 0px 0px 0px;background-image: url(/images/shopping/thumbnail_zzim_icon_w.png);-webkit-background-size: 16px 14px;background-size: 16px 14px;background-repeat: no-repeat;background-position: center center;cursor: pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;z-index: 103;}
.thumbnail_zzim_bt_s.on{background-image: url(/images/shopping/thumbnail_zzim_icon_up.png);cursor: pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}


.wrap_basic_tn_sale{width:100%;position:absolute; bottom:0px; left:0px; text-align:left;}
.basic_tn_sale{ display:inline-block;height:22px; line-height:22px;padding:0px 7px;background:rgba(234,67,53,0.9); text-align:center; vertical-align:middle;font-family: 'Exo 2', sans-serif;font-size: 10px;color:#FFFFFF;font-weight:500;}

.basic_tn_info{ width:90%; padding:4px 0px 0px 0px; margin:0 auto;}
.basic_tn_info > ul > li{text-align:left;width:100%;font-family: 'Meiryo', sans-serif;font-size: 9px; line-height:1.6; vertical-align:middle; color: #e74848; font-weight:400;word-break:break-all;}
.basic_tn_brand_sm{width:100% !important; padding:0px 4px !important; }
.basic_tn_brand{width:90%; display:table;table-layout:fixed; margin:0 auto;}
.basic_tn_brand > ul{ display:table-row; width:100%;}
.basic_tn_brand > ul > li{ display:table-cell; text-align:left; vertical-align:middle;font-size:1px; line-height:1px; height:26px;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;}
.basic_tn_brand > ul > li > a{display:inline-block;font-family: 'Exo 2', sans-serif;font-size: 10px; height:10px;line-height:10px; border-bottom:solid 1px #999999; color:#999999; padding:0px 1px 1px 1px; font-weight:400;}
.basic_tn_brand > ul > li > a:link, .basic_tn_brand > ul > li > a:visited, .basic_tn_brand > ul > li > a:hover{color:#999999;}
.basic_tn_name{width:90%;vertical-align:top; text-align:left; margin:0 auto; padding:3px 0px 0px 0px;}
.basic_tn_name p.basic_tn_name_2line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; width:100%;white-space:normal;line-height:1.4em;height:2.8em;overflow:hidden;text-overflow:ellipsis;text-aline:left;word-break:break-all;font-family: 'Meiryo', sans-serif;font-size: 9px;color: #666666; font-weight:400;}
.basic_tn_price{width:90%; display:table;table-layout:fixed; padding:0px 0px 0px 0px; margin:0 auto;}
.basic_tn_price > ul{ display:table-row; width:100%;}
.basic_tn_price > ul > li{ display:table-cell; vertical-align:top;font-size:0px;}
.basic_tn_price > ul > li:last-child{width:24px; position:relative;}
.basic_tn_price_sn{display:inline-block;width:100%; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 14px; line-height:1.2em; padding:7px 0px 2px 0px;color: #979797;font-weight:400;text-decoration: line-through;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;}
.basic_tn_price_s{ display:inline-block;width:100%; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 14px; line-height:1.2em; padding:0px 0px 0px 0px;color: #e74848;;font-weight:500;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;}
.basic_tn_price_n{display:inline-block;width:100%; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 14px; line-height:1.2em; color: #2b2b2b;padding: 7px 0px 3px 0px;font-weight:500;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;}
.thumbnail_pic_icon_deliver{ display:inline-block;text-align:left; vertical-align:middle;font-family: 'Exo 2', sans-serif;font-size:10px; color:#f92395;font-weight:600;border-radius: 0px;box-sizing:border-box; padding:0px 0px 0px 2px;}
/* small size */
.basic_tn_name_sm {width:100%;vertical-align:top; text-align:left; margin:0 auto; padding:4px 4px 0px 4px;}
.basic_tn_name_sm p.basic_tn_name_2line { width:100%;line-height:1.4em;text-align:left;font-family: 'Hero New','Noto Sans JP',sans-serif !important;font-size:11px;color: #777777; font-weight:300;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.basic_tn_price_sm {width:100%;padding:2px 3px 0px 4px; margin:0 auto;}
.basic_tn_price_sm > ul { display:flex;flex-flow: row nowrap;}
.basic_tn_price_sm > ul > li { text-align:left; vertical-align:middle;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;line-height:100%;}
.basic_tn_price_sm .basic_tn_price_s, .basic_tn_price_sm .basic_tn_price_n { width: auto; font-family: 'Exo 2', sans-serif;font-size: 12px; vertical-align: middle; line-height:1.2em;color: #888;font-weight:600;padding: 0px 0px;}
.basic_tn_price_sm .basic_tn_per {font-family: 'Exo 2', sans-serif;font-size: 12px; line-height:1.2em;color: #FF3333;font-weight:600; display:inline-block; vertical-align: middle; }

/* 2020 메인 썸네일 div 세팅 */

/* 2019 메인 썸네일 div 세팅 통합후 삭제 */
.wrap_d_main_thumbnail{ width:100%; padding:0px 0px 20px 0px;}
.dmt_pic{position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.dmt_pic img{ width:100%;}
.dmt_pic_cnt{position:absolute; top:4px; left:4px;width:18px; height:18px; line-height:18px;font-family: 'Exo 2', sans-serif;font-size: 11px;color:#000000;font-weight:400;vertical-align:middle; text-align:center;background:url(/images_2018/top/top_no_w.png) no-repeat; background-position:0% 50%;background-size:18px 18px;}
.dmt_text_info{ width:90%; padding:6px 0px 0px 0px; margin:0 auto; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.dmt_text_info > ul > li{text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.thumbnail_text_info{display:block;font-family: 'Meiryo', sans-serif;font-size: 9px; line-height:1.6; vertical-align:middle; color: #e74848; font-weight:400;word-break:break-all;}
.dmt_site_name{width:90%; display:table;table-layout:fixed; margin:0 auto;}
.dmt_site_name > ul{ display:table-row; 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;}
.dmt_site_name > ul > li{ display:table-cell; vertical-align:middle;font-size:1px; line-height:1px; height:20px;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.dmt_site_name_icon{width:33px; text-align:right;}
.thumbnail_site_name{display:inline-block; width:100%; text-align:left; vertical-align:middle;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;}
.thumbnail_site_a{display:inline-block;font-family: 'Exo 2', sans-serif;font-size: 10px; height:10px;line-height:10px; border-bottom:solid 1px #999999; color:#999999; padding:0px 1px 1px 1px; font-weight:400;}
.thumbnail_site_a:link{color:#999999;}
.thumbnail_site_a:visited{color:#999999;}
.thumbnail_site_a:hover{color:#999999;}

.thumbnail_zzim_bt{ display:block; position:absolute; top:0px; right:0px; width:24px; height:100%; padding:0px 0px 0px 0px;background-image: url(/images/shopping/thumbnail_zzim_icon.png);-webkit-background-size: 16px 14px;background-size: 16px 14px;background-repeat: no-repeat;background-position: center 9px;cursor: pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
.thumbnail_zzim_bt.on{background-image: url(/images/shopping/thumbnail_zzim_icon_up.png);cursor: pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
.dmt_name{width:90%;vertical-align:top; text-align:left; margin:0 auto; padding:7px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.dmt_name > a{ width:100%; display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.dmt_name p.dmt_name_2line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; width:100%;white-space:normal;line-height:1.4em;height:2.8em;overflow:hidden;text-overflow:ellipsis;text-aline:left;word-break:break-all;font-family: 'Meiryo', sans-serif;font-size: 9px;color: #666666; font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/* 2019 메인 썸네일 div 세팅 통합후 삭제 */

/* 2019 카트추천상품 div 세팅 */
.wrap_cart_p{ padding:0px 0px;display: block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}/* 디렛터컷 전체 테두리*/
.cart_p_box{width:100%;position:relative;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_p_box > ul{display:flex;flex-flow: row wrap; align-items: flex-start; margin:0px 0px;}
.cart_p_box > ul > li{width:33.33%;padding:0px 0.5px;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_p_bt{border:solid 1px #000000; text-align:center; margin:0 auto; width:120px; height:30px; line-height:30px;}
/* 2019 카트추천상품 div 세팅 */

/* 2019 썸네일 M사이즈 div 세팅 통합후 삭제*/
.wrap_m_thumbnail{ width:100%; padding:0px 0px 25px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.m_thumbnail_pic{position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.m_thumbnail_pic img{ width:100%;}
.m_thumbnail_info{ width:90%; padding:6px 0px 0px 0px; margin:0 auto; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.m_thumbnail_info > ul > li{text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.m_thumbnail_text_info{display:block;font-family: 'Meiryo', sans-serif;font-size: 9px; line-height:1.6; vertical-align:middle; color: #e74848; font-weight:400;word-break:break-all;}

.m_thumbnail_site_namewrap{width:90%; display:table;table-layout:fixed; margin:0 auto;}
.m_thumbnail_site_namewrap > ul{ display:table-row; 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;}
.m_thumbnail_site_namewrap > ul > li{ display:table-cell; vertical-align:middle;font-size:1px; line-height:1px; height:20px;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.m_thumbnail_site_name_icon{width:33px; text-align:right;}
.m_thumbnail_site_name{display:inline-block; width:100%; text-align:left; vertical-align:middle;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;}
.m_thumbnail_site_name_a{display:inline-block;font-family: 'Exo 2', sans-serif;font-size: 10px; height:10px;line-height:10px; border-bottom:solid 1px #999999; color:#999999; padding:0px 1px 1px 1px; font-weight:400;}
.m_thumbnail_site_name_a:link{color:#999999;}
.m_thumbnail_site_name_a:visited{color:#999999;}
.m_thumbnail_site_name_a:hover{color:#999999;}
.m_thumbnail_name{width:90%;vertical-align:top; text-align:left; margin:0 auto; padding:7px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.m_thumbnail_name > a{ width:100%; display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.m_thumbnail_name p.m_thumbnail_name_2line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; width:100%;white-space:normal;line-height:1.4em;height:2.8em;overflow:hidden;text-overflow:ellipsis;text-aline:left;word-break:break-all;font-family: 'Meiryo', sans-serif;font-size: 9px;color: #666666; font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.m_thumbnail_price_icon{width:90%; display:table;table-layout:fixed; padding:0px 0px 0px 0px; margin:0 auto;}
.m_thumbnail_price_icon > ul{ display:table-row; 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;}
.m_thumbnail_price_icon > ul > li{ display:table-cell; vertical-align:top;font-size:1px; line-height:1px;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.m_thumbnail_p_icon{width:24px; position:relative;}
.m_thumbnail_price{display:inline-block; width:100%; text-align:left; vertical-align:top;}
.m_thumbnail_price > p.m_thumbnail_price_sale{width:100%; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 15px; line-height:1.2em; padding:7px 0px 3px 0px;color: #e74848;;font-weight:500;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;}
.m_thumbnail_price > p.m_thumbnail_price_nomal{width:100%; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 15px; line-height:1.2em; padding:7px 0px 3px 0px;color: #2b2b2b;font-weight:500;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;}
.wrap_cart_thumbnail{ width:100%; padding:0px 0px 20px 0px;}
.wrap_ct_pic{position: relative;width: 100%;height: 0;overflow: hidden;padding-bottom: 138%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ct_pic{position: absolute;display:table;top: 0;left: 0;width: 100%;height: 100%;}
.ct_pic p.ct_pic_center{ display:table-cell; text-align:center; vertical-align:middle;}

.ct_text_info{ width:90%; padding:6px 0px 0px 0px; margin:0 auto; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ct_text_info > ul > li{text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ct_thumbnail_text_info{display:block;font-family: 'Meiryo', sans-serif;font-size: 9px; line-height:1.6; vertical-align:middle; color: #e74848; font-weight:400;word-break:break-all;}
.ct_site_name{width:90%; display:table;table-layout:fixed; margin:0 auto;}
.ct_site_name > ul{ display:table-row; 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;}
.ct_site_name > ul > li{ display:table-cell; vertical-align:middle;font-size:1px; line-height:1px; height:20px;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.ct_thumbnail_site_name{display:inline-block; width:100%; text-align:left; vertical-align:middle;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;}
.ct_thumbnail_site_a{display:inline-block;font-family: 'Exo 2', sans-serif;font-size: 10px; height:10px;line-height:10px; border-bottom:solid 1px #999999; color:#999999; padding:0px 1px 1px 1px; font-weight:400;}
.ct_thumbnail_site_a:link{color:#999999;}
.ct_thumbnail_site_a:visited{color:#999999;}
.ct_thumbnail_site_a:hover{color:#999999;}

.ct_pname{width:90%;vertical-align:top; text-align:left; margin:0 auto; padding:7px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ct_pname > a{ width:100%; display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ct_pname p.ct_pname_2line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; width:100%;white-space:normal;line-height:1.4em;height:2.8em;overflow:hidden;text-overflow:ellipsis;text-aline:left;word-break:break-all;font-family: 'Meiryo', sans-serif;font-size: 9px;color: #666666; font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.ct_price_iconwrap{width:90%; display:table;table-layout:fixed; padding:0px 0px 0px 0px; margin:0 auto;}
.ct_price_iconwrap > ul{ display:table-row; 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;}
.ct_price_iconwrap > ul > li{ display:table-cell; vertical-align:top;font-size:1px; line-height:1px;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.ct_price_icon{width:24px; position:relative;}
.ct_price{display:inline-block; width:100%; text-align:left; vertical-align:top;}
.ct_price > p.ct_price_sale{width:100%; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 15px; line-height:1.2em; padding:7px 0px 3px 0px;color: #e74848;;font-weight:500;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;}
.ct_price > p.ct_price_nomal{width:100%; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 15px; line-height:1.2em; padding:7px 0px 3px 0px;color: #2b2b2b;font-weight:500;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;}
/* 2019 썸네일 M사이즈 div 세팅 통합후 삭제*/

/* 2019 썸네일 L사이즈 div 세팅 */
.wrap_l_thumbnail{ width:100%; padding:0px 0px 2px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.l_thumbnail_pic{position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.l_thumbnail_pic img{ width:100%;}
.wrap_l_thumbnail_info{position:absolute;left:0;bottom:0px;width:100%;padding:7px 7px;display:block; background:rgba(0,0,0,0.6);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.l_thumbnail_info{ width:100%; padding:0px 0px 0px 0px; margin:0 auto; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.l_thumbnail_info > ul > li{text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.l_thumbnail_text_info{display:block;font-family: 'Meiryo', sans-serif;font-size: 9px; line-height:1.6; vertical-align:middle;text-align:left; color: #e74848; font-weight:400;word-break:break-all;}
.l_thumbnail_site_name{width:100%;font-family: 'Exo 2', sans-serif;font-size: 10px; line-height:2.0;color:#ffffff; vertical-align:middle; text-align:left; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;}
.l_thumbnail_site_name > a:link{color:#ffffff;}
.l_thumbnail_site_name > a:visited{color:#ffffff;}
.l_thumbnail_site_name_a{width:100%;border-bottom:solid 1px #ffffff; padding:0px 1px 0px 1px;}
.l_thumbnail_name{width:100%; text-align:left; margin:0 auto; padding:3px 0px 0px 0px;font-family: 'Meiryo', sans-serif;font-size: 10px; line-height:10px; vertical-align:middle; color: #ffffff; font-weight:400;word-break:break-all;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.l_thumbnail_name > a:link{color:#ffffff;}
.l_thumbnail_name > a:visited{color:#ffffff;}
.l_thumbnail_price{width:100%; text-align:left; margin:0 auto;padding:3px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.l_thumbnail_price > p.lt_price_sale{width:100%; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 15px; line-height:15px; vertical-align:middle;color: #fff046;font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.l_thumbnail_price > p.lt_price_nomal{width:100%; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 15px; line-height:15px; vertical-align:middle;color: #ffffff;font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/* 2019 썸네일 L사이즈 div 세팅 */

/* 2019 썸네일 M사이즈 세일 div 세팅 통합후 삭제 */
.wrap_m_thumbnail_s{ width:100%; padding:0px 0px 25px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.m_thumbnail_s_pic{position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.m_thumbnail_s_pic img{ width:100%;}
.wrap_m_thumbnail_s_icon{width:100%;position:absolute; bottom:0px; left:0px; text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.m_thumbnail_s_icon{ display:inline-block; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.m_thumbnail_s_icon p.mtsi_s{ height:22px; line-height:22px;padding:0px 7px;background:rgba(234,67,53,0.9); text-align:center; vertical-align:middle;font-family: 'Exo 2', sans-serif;font-size: 10px;color:#FFFFFF;font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius: 0px 0px 0px 0px;}
.m_thumbnail_s_info{ width:90%; padding:6px 0px 0px 0px; margin:0 auto; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.m_thumbnail_s_info > ul > li{text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.m_thumbnail_s_text_info{display:block;font-family: 'Meiryo', sans-serif;font-size: 9px; line-height:1.6; vertical-align:middle; color: #e74848; font-weight:400;word-break:break-all;}
.m_thumbnail_s_site_namewrap{width:90%;padding:6px 0px 0px 0px; display:table;table-layout:fixed; margin:0 auto;}
.m_thumbnail_s_site_namewrap > ul{ display:table-row; 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;}
.m_thumbnail_s_site_namewrap > ul > li{ display:table-cell; vertical-align:middle;font-size:1px; line-height:1px; height:20px;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.m_thumbnail_s_site_name_icon{width:33px; text-align:right;}
.m_thumbnail_s_site_name{display:inline-block; width:100%; text-align:left; vertical-align:middle;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;}
.m_thumbnail_s_site_name_a{display:inline-block;font-family: 'Exo 2', sans-serif;font-size: 10px; height:10px;line-height:10px; border-bottom:solid 1px #999999; color:#999999; padding:0px 1px 1px 1px; font-weight:400;}
.m_thumbnail_s_site_name_a:link{color:#999999;}
.m_thumbnail_s_site_name_a:visited{color:#999999;}
.m_thumbnail_s_site_name_a:hover{color:#999999;}
.m_thumbnail_s_name{width:90%;vertical-align:top; text-align:left; margin:0 auto; padding:7px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.m_thumbnail_s_name > a{ width:100%; display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.m_thumbnail_s_name p.m_thumbnail_s_name_2line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; width:100%;white-space:normal;line-height:1.4em;height:2.8em;overflow:hidden;text-overflow:ellipsis;text-aline:left;word-break:break-all;font-family: 'Meiryo', sans-serif;font-size: 9px;color: #666666; font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.m_thumbnail_s_price_icon{width:90%; display:table;table-layout:fixed; padding:0px 0px 0px 0px; margin:0 auto;}
.m_thumbnail_s_price_icon > ul{ display:table-row; 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;}
.m_thumbnail_s_price_icon > ul > li{ display:table-cell; vertical-align:top;font-size:1px; line-height:1px;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.m_thumbnail_s_p_icon{width:24px; position:relative;}
.m_thumbnail_s_price{display:inline-block; width:100%; text-align:left; vertical-align:top;}
.m_thumbnail_s_price > p.m_thumbnail_s_price_sale{width:100%; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 15px; line-height:1.2em;padding:7px 0px 3px 0px;color: #e74848;;font-weight:500;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;}
.m_thumbnail_s_price > p.m_thumbnail_s_price_nomal{width:100%; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 15px; line-height:1.2em;padding:7px 0px 3px 0px;color: #2b2b2b;font-weight:500;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;}
/* 2019 썸네일 M사이즈 세일 div 세팅 */

/* 2019 썸네일 L사이즈 세일 div 세팅 */
.wrap_l_thumbnail_s{ width:100%; padding:0px 0px 2px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.l_thumbnail_s_pic{position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.l_thumbnail_s_pic img{ width:100%;}
.wrap_l_thumbnail_s_icon{width:100%;position:absolute; top:0px; left:0px; text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.l_thumbnail_s_icon{ display:inline-block; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.l_thumbnail_s_icon p.ltsi_s{ height:22px; line-height:22px;padding:0px 7px;background:rgba(234,67,53,0.9); text-align:center; vertical-align:middle;font-family: 'Exo 2', sans-serif;font-size: 10px;color:#FFFFFF;font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius: 0px 0px 0px 0px;}
.wrap_l_thumbnail_s_info{position:absolute;left:0;bottom:0px;width:100%;padding:7px 7px;display:block; background:rgba(0,0,0,0.6);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.l_thumbnail_s_info{ width:100%; padding:0px 0px 0px 0px; margin:0 auto; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.l_thumbnail_s_info > ul > li{text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.l_thumbnail_s_text_info{display:block;font-family: 'Meiryo', sans-serif;font-size: 9px; line-height:1.6; vertical-align:middle;text-align:left; color: #e74848; font-weight:400;word-break:break-all;}
.l_thumbnail_s_site_name{width:100%;font-family: 'Exo 2', sans-serif;font-size: 10px; line-height:2.0;color:#ffffff; vertical-align:middle; text-align:left; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;}
.l_thumbnail_s_site_name > a:link{color:#ffffff;}
.l_thumbnail_s_site_name > a:visited{color:#ffffff;}
.l_thumbnail_s_site_name_a{width:100%;border-bottom:solid 1px #ffffff; padding:0px 1px 0px 1px;}
.l_thumbnail_s_name{width:100%; text-align:left; margin:0 auto; padding:3px 0px 0px 0px;font-family: 'Meiryo', sans-serif;font-size: 10px; line-height:10px; vertical-align:middle; color: #ffffff; font-weight:400;word-break:break-all;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.l_thumbnail_s_name > a:link{color:#ffffff;}
.l_thumbnail_s_name > a:visited{color:#ffffff;}
.l_thumbnail_s_price{width:100%; text-align:left; margin:0 auto;padding:3px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.l_thumbnail_s_price > p.lts_price_sale{width:100%; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 15px; line-height:15px; vertical-align:middle;color: #fff046;font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.l_thumbnail_s_price > p.lts_price_nomal{width:100%; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 15px; line-height:15px; vertical-align:middle;color: #ffffff;font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/* 2019 썸네일 L사이즈 세일 div 세팅 */

/* 기존 썸네일 빅사이즈 미사용시 삭제 */
.wrap_two_list{ width:100%; padding:0px 0px 2px 0px;}
.two_list_pic{position:relative;}
.two_list_info{position:absolute;left:0;bottom:0px;width:100%;padding:5px 5px 5px 5px;display:block; background:rgba(0,0,0,0.6);box-sizing:border-box;}
/* 기존 썸네일 빅사이즈 미사용시 삭제 */

/* 썸네일 리스트 간격 */
.thumbnail_pic_link{display: block;width: 100%;-webkit-box-flex: inherit;-moz-box-flex: inherit;-o-box-flex: inherit;}
.thumbnail_two{width:100%;position:relative;}
.thumbnail_two > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.thumbnail_two > ul > li{float:left;width:49.8%; padding:0% 0% 0% 0.4%;}
.thumbnail_two > ul > li:first-child{padding:0% 0% 0% 0%;}

.thumbnail_three{width:100%;position:relative;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_three > ul{ display:flex;flex-flow: row wrap; align-items: flex-start; margin:0px 0px;}
.thumbnail_three > ul > li{ width:33.33%;padding:0px 0.5px;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_four{width:100%;position:relative;}
.thumbnail_four > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.thumbnail_four > ul > li{float:left;width:24.7%; padding:0% 0% 0% 0.4%;}
.thumbnail_four > ul > li:first-child{padding:0% 0% 0% 0%;}

.thumbnail_five{width:100%;position:relative;}
.thumbnail_five > ul{ display:flex;flex-flow: row nowrap; margin:0px -0.5px;}
.thumbnail_five > ul > li{flex:1;width:20%; padding:0px 0.5px;}


/* 썸네일 높이가 다를때 같은 비율로 div를 늘려주는 css 단 이미지 높이에 따라 패딩같이 달라져야 함 */
#thumbnail_three_wrapper {position: relative;width: 100%;height: 0;overflow: hidden;padding-bottom: 138%;}
#thumbnail_three_wrapper .three_wrap {position: absolute;display:table;top: 0;left: 0;width: 100%;height: 100%;}
#thumbnail_three_wrapper .three_wrap p{ display:table-cell; text-align:center; vertical-align:middle;}
/* 썸네일 높이가 다를때 같은 비율로 div를 늘려주는 css 단 이미지 높이에 따라 패딩같이 달라져야 함 */
/* 썸네일 리스트 간격 3개짜리 */

/* 메인 더보기 버튼 */
.mainmore_bt_all{position:relative;width:100%;padding:25px 0px 0px 0px;}
.mainmore_bt_back{width:100%; height:34px;background-image:url("/images_2017/main/m_more_back.png");background-position:left top;background-size:120px 35px;background-repeat:repeat-x;}
.mainmore_bta_bt{margin:0 auto; width:120px; height:34px;line-height:20px;font-family: 'Exo 2', sans-serif;font-size: 18px; font-weight:500; color:#9d9d9d; text-align:center; vertical-align:top; background-image:url("/images_2017/main/m_more_bt.png");background-size:120px 35px;background-position:left top;background-repeat:no-repeat;}
/* 메인 더보기 버튼 */

/* 탑카트 카운트 */
.topcart_icon{width:20px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.topcart_icon_count{position:absolute;top:-8px;right:-13px; width:15px; height:15px; line-height:15px; text-align:center;border: solid 1px #ed0038; background:#ed0038; font-family: 'Exo 2', sans-serif; font-size:11px; color:#FFFFFF; font-weight:500;border-radius:20px;}
/* 탑카트 카운트 */

/* 컨텐츠페이지 */
.wrap_contents_menu{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_contents_menu .contents_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_contents_menu .contents_menu ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.wrap_contents_menu .contents_menu ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.wrap_contents_menu .contents_menu ul li{float:left;height:36px;color:#a3a3a3;cursor: pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
.wrap_contents_menu .contents_menu ul li:first-child a{margin-left:0;}
.wrap_contents_menu .contents_menu ul li a{display:block;position:relative;margin-left:-1px;border:1px solid #dddddd;border-bottom-width:0; height:36px;line-height:35px;color:#555555;text-align:center;text-decoration:none;background-color:#f8f8f8;box-sizing:border-box;}
.wrap_contents_menu .contents_menu ul li.on a{z-index:10;border-color:#dddddd; background:#FFFFFF;height:37px;color:#000000;}
/* 컨텐츠페이지 */

/* 기존 버튼 사용하는곳 없으면 삭제 */
.faq_box_all{position:relative;width:100%;}
.faq_box_a{position:relative;width:94%; margin:0 auto;}
.faq_box_b{position:relative;width:100%;}
.faq_box_b ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.faq_box_b .li_fbox01{display:inline-block;float:left;width:50%; padding:0px 2px 4px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.faq_box_b .li_fbox02{display:inline-block;float:left;width:50%; padding:0px 0px 4px 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.faq_box_c{ width:100%; padding:0px 10px; height:35px; line-height:35px;text-align:left; background:#ffffff; border:solid 1px #CCCCCC;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/* 기존 버튼 사용하는곳 없으면 삭제 */

.wrap_help_top{position:relative;width:100%; margin: 0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.help_top_t{position:relative;width:100%;text-align:center; padding:15px 0px 13px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.help_menu{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;}
.help_menu .help_menu_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;}
.help_menu .help_menu_list > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.help_menu .help_menu_list > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.help_menu .help_menu_list > ul > li{float:left;height:58px;color:#a3a3a3;cursor: pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
.help_menu .help_menu_list > ul > li:first-child a{margin-left:0;}
.help_menu .help_menu_list > ul > li > a{display:block;position:relative;margin-left:-1px;border:1px solid #dddddd;border-bottom-width:0; height:58px;text-align:center; vertical-align:middle;text-decoration:none;background-color:#f8f8f8;box-sizing:border-box;}
.help_menu .help_menu_list > ul > li.on > a{z-index:10;border-color:#dddddd; background:#FFFFFF;height:59px;}

.wrap_faq_select{ position:relative; padding:25px 0px 25px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.wrap_qa_menu{ position:relative; padding:28px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.qa_menu{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;}
.qa_menu .qa_menu_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;}
.qa_menu .qa_menu_list > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.qa_menu .qa_menu_list > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.qa_menu .qa_menu_list > ul > li{float:left;height:48px;color:#a3a3a3;cursor: pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
.qa_menu .qa_menu_list > ul > li:first-child a{margin-left:0;}
.qa_menu .qa_menu_list > ul > li > a{display:block;position:relative;margin-left:-1px;border:1px solid #dddddd;border-bottom-width:0; height:48px;line-height:47px;font-family: 'Meiryo', sans-serif;font-size: 16px;font-weight:400;color:#000000;text-align:center; vertical-align:middle;text-decoration:none;background-color:#f8f8f8;box-sizing:border-box;}
.qa_menu .qa_menu_list > ul > li.on > a{z-index:10;border-color:#dddddd; background:#FFFFFF;height:49px;color:#000000;}
/* 이용가이드 */


/* 마이페이지 메뉴 */
.wrap_stat_box{width:100%; padding:0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.stat_box_a{width:100%; text-align:left;padding:20px 13px 10px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.stat_box_b{width:100%; text-align:left;padding:0px 0px 20px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.stat_box_b .stat_box_b_title{background-color:#f5f5f5;border-top:solid 1px #d8dce1;border-bottom:solid 1px #d8dce1;width:100%;height:46px; line-height:46px; padding:0px 13px 0px 13px; text-align:left;font-family: 'Meiryo', sans-serif;font-size: 16px;color:#555555;font-weight:400; vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.stat_box_b .stat_box_b_menu{position:relative;width:100%;background:#ffffff; padding:10px 0px 10px 0px; border-bottom:solid 1px #d8dce1;}
.stat_box_b .stat_box_b_menu ul li{text-align:left;;font-family: 'Meiryo', sans-serif;font-size:14px;vertical-align:middle;color: #333333; font-weight:400; padding:6px 13px 6px 13px;background:url(/images_2017/top/lm_bt01.png) no-repeat; background-position:93% 50%;background-size:7px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.stat_box_b .stat_box_b_menu ul li a{color: #333333;}

.stat_coupon_box{position:relative;}
.stat_coupon_count{position:absolute;right:-23px;top:-2px;display:inline-block;border:1px solid #f92b82;border-radius:15px;font-size:11px;line-height:11px; color:#FFFFFF; text-align:center;z-index:6;padding:2px 5px 2px 5px;background:#f92b82;}

.stat_arr_down{background:url(/images_2017/top/lm_bt02_down.png) no-repeat; background-position:93% 50%;background-size:18px 9px;}
.stat_arr_up{background:url(/images_2017/top/lm_bt02_up.png) no-repeat; background-position:93% 50%;background-size:18px 9px;}
/* 마이페이지 메뉴 */

/* 메인 더보기 버튼 */

/* 관심상품 */
.wrap_zzim_menu{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_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;}
.wrap_zzim_menu .zzim_menu_a > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.wrap_zzim_menu .zzim_menu_a > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.wrap_zzim_menu .zzim_menu_a > ul > li{float:left;height:37px;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_a ul > li:first-child a{margin-left:0;}
.wrap_zzim_menu .zzim_menu_a ul > li a{display:block;position:relative;margin-left:-1px;border:1px solid #dddddd;border-bottom-width:0; height:37px;line-height:36px;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;}
.wrap_zzim_menu .zzim_menu_a ul > li.on a{z-index:10;border-color:#dddddd; background:#FFFFFF;height:38px;color:#000000;}

.wrap_zzim_thumbnail{position:relative;display:inline-block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_zzim_thumbnail > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.wrap_zzim_thumbnail > ul > li{display:block;float:left;width:33%; padding:0% 0% 0% 0.5%;}
.wrap_zzim_thumbnail > ul > li:first-child{padding:0% 0% 0% 0%;}

.zzim_thumbnail{width:100%;margin:0px 0px; padding:0px 0px 10px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zzim_thumbnail #zzim_thumbnail_img {position: relative;width: 100%;height: 0;overflow:hidden;padding-bottom: 137%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zzim_thumbnail #zzim_thumbnail_img .zzim_img {position: absolute;display:table;top: 0;left: 0;width: 100%;height: 100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zzim_thumbnail #zzim_thumbnail_img .zzim_img img{width:100%;}
.zzim_thumbnail #zzim_thumbnail_img .zzim_img > p{display:table-cell; text-align:center; vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zzim_thumbnail .zzim_thumbnail_name{ width:100%; padding:7px 5px 0px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zzim_thumbnail .zzim_thumbnail_name .zzim_name_hidden{height:35px; text-align:left; max-height:35px;text-overflow:ellipsis;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zzim_thumbnail .zzim_thumbnail_price{width:100%; padding:5px 5px 0px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zzim_thumbnail .zzim_thumbnail_price .zzim_price_hidden{height:28px; max-height:38px; text-align:left;text-overflow:ellipsis;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zzim_thumbnail .wrap_zzim_bt{width:100%;padding:0px 5px 0px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zzim_thumbnail .wrap_zzim_bt .zzim_cart_bt{text-align:center; margin:0 0 30 auto; height:26px; line-height:26px; background:#CCCCCC;font-family: 'Meiryo', sans-serif;font-size: 12px;font-weight:500;color:#ffffff;border-radius: 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zzim_thumbnail .wrap_zzim_bt .zzim_select_bt{text-align:center;margin:0 auto;}
.zzim_thumbnail .wrap_zzim_bt .zzim_select_bt .zzim_bt{display:block;margin: 0 auto; width:30px; height:30px;background-image:url("/images_2017/shopping/Select_bt_01.png");background-position:left top;background-size:30px 30px;background-repeat:no-repeat;}
.zzim_thumbnail .wrap_zzim_bt .zzim_select_bt .checked{z-index:100;display:block;margin: 0 auto; width:30px; height:30px;background-image:url("/images_2017/shopping/Select_bt_02.png");background-position:left top;background-size:30px 30px;background-repeat:no-repeat;}

.wrap_zzim_delete{ position:relative; width:100%; padding:15px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_zzim_delete .zzim_delete_bt{text-align:center; margin:0 auto; height:40px; line-height:40px; background:#36b7f4;font-family: 'Meiryo', sans-serif;font-size: 14px;font-weight:500;color:#ffffff;border-radius: 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.zt_site_name{ width:100%; padding:6px 5px 0px 5px; margin:0 auto; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zt_site_name > ul > li{text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zt_thumbnail_text_info{display:block;font-family: 'Meiryo', sans-serif;font-size: 9px; line-height:1.6; vertical-align:middle; color: #e74848; font-weight:400;word-break:break-all;}
.zt_thumbnail_site_name{width:100%;font-family: 'Exo 2', sans-serif;font-size: 10px; line-height:2.0;color:#999999; vertical-align:middle; text-align:left; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-break:break-all;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;}
.zt_thumbnail_site_name > a:link{color:#999999;}
.zt_thumbnail_site_name > a:visited{color:#999999;}
.zt_thumbnail_site_name_a{width:100%;border-bottom:solid 1px #999999; padding:0px 1px 0px 1px;}
/* 관심상품 */

/* 서브메뉴 사이트 이동 신상,랭킹,해피프라이스,리뷰 공동 사용 */
.wrap_sub_site_move_t{width:100%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_sub_site_move{width:100%; position:relative; padding:0px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sub_site_move{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;}
.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_list > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.sub_site_move_list > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sub_site_move_list > ul > li{float:left;height:37px;color:#a3a3a3;cursor: pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
.sub_site_move_list > ul > li:first-child a{margin-left:0;}
.sub_site_move_list > ul > li a{display:block;position:relative;margin-left:-1px;border:1px solid #dddddd;border-bottom-width:0; height:37px;line-height:36px;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;}
.sub_site_move_list > ul > li.on a{z-index:10;border-color:#dddddd; background:#FFFFFF;height:38px;color:#000000;}
/* 서브메뉴 사이트 이동 신상,랭킹,해피프라이스,리뷰 공동 사용 */

/* 2018랭킹 페이지 */
.wrap_ranking_t{position:relative;width:100%; padding:25px 13px 10px 13px;background:#FFFFFF;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;}

.wrap_ranking_site{width:100%; position:relative; padding:0px 0px 10px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ranking_site_m{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;}
.ranking_site_m .ranking_site_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;}
.ranking_site_m .ranking_site_box ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.ranking_site_m .ranking_site_box ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.ranking_site_m .ranking_site_box ul li{float:left;height:37px;color:#a3a3a3;cursor: pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
.ranking_site_m .ranking_site_box ul li:first-child a{margin-left:0;}
.ranking_site_m .ranking_site_box ul li a{display:block;position:relative;margin-left:-1px;border:1px solid #dddddd;border-bottom-width:0; height:37px;line-height:36px;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;}
.ranking_site_m .ranking_site_box ul li.on a{z-index:10;border-color:#dddddd; background:#FFFFFF;height:38px;color:#000000;}


.wrap_ranking_menu{background-image:url("/images_2017/shopping/ranking_line.jpg");background-position:left bottom;background-size:1px 1px;background-repeat:repeat-x;}
.wrap_ranking_menu .ranking_menu{height:44px;}
.wrap_ranking_menu .ranking_menu .ranking_menu_list{width:auto; height:39px;line-height:39px; padding:2px 13px 0px 13px; border-bottom:solid 2px transparent;font-family: 'Meiryo', sans-serif;font-size: 13px;font-weight:500;color:#333333;}
.wrap_ranking_menu .ranking_menu .ranking_menu_list.on{border-bottom:solid 3px #555555;}

.wrap_ranking_slide{ position:relative; width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.wrap_r_s_box{width:100%;position:relative; padding:14px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.ranking_down{display:inline-block; margin:0 auto;}
.ranking_up{wdisplay:inline-block; margin:0 auto;}

.ranking_s_box{ position:relative;padding:14px 0px 0px 0px;}
.ranking_s_box .ranking_option{display: table;table-layout: fixed;width:100%;border-top:solid 1px #dddddd; border-bottom:solid 1px #dddddd; padding:12px 0px}
.ranking_s_box .ranking_option .ranking_o_box01{display: table-cell;vertical-align: middle; width:35%;text-align:left;}
.ranking_s_box .ranking_option .ranking_o_box02{display: table-cell;vertical-align: middle; width:65%;text-align:left;}

.ranking_s_box .ranking_button{display: table;width:100%; padding:12px 0px}
.ranking_s_box .ranking_button .ranking_b_box01{display: table-cell;width:50%;vertical-align: middle;text-align:left; padding:0px 10px 0px 0px;}
.ranking_s_box .ranking_button .ranking_b_box01 .r_b_box01_bt{border:solid 1px #2490d0; height:40px; line-height:40px; text-align:center;font-family: 'Meiryo', sans-serif;font-size: 14px;font-weight:500;color:#2490d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px;}
.ranking_s_box .ranking_button .ranking_b_box02{display: table-cell;width:50%;vertical-align: middle;text-align:left;}
.ranking_s_box .ranking_button .ranking_b_box02 .r_b_box02_bt{border:solid 1px #2490d0; background:#2490d0; height:40px; line-height:40px; text-align:center;font-family: 'Meiryo', sans-serif;font-size: 14px;font-weight:500;color:#ffffff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px;}
/* 2018랭킹 페이지 */
/* 찜하기이동바 */
.wrap_zzim_tab_box{width:100%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zzim_tab_menu{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;}
.zzim_tab_menu .zzim_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;}
.zzim_tab_menu .zzim_tab_menu_a > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.zzim_tab_menu .zzim_tab_menu_a > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.zzim_tab_menu .zzim_tab_menu_a > ul > li{float:left;height:40px;color:#a3a3a3;cursor: pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
.zzim_tab_menu .zzim_tab_menu_a > ul > li:first-child a{margin-left:0;}
.zzim_tab_menu .zzim_tab_menu_a > ul > li a{display:block;position:relative;margin-left:-1px;border:1px solid #dddddd;border-bottom-width:0; height:40px;color:#555555;text-align:center;text-decoration:none;background-color:#f1f1f1;box-sizing:border-box;}
.zzim_tab_menu .zzim_tab_menu_a > ul > li.on a{z-index:10;border-color:#dddddd; background:#FFFFFF;height:41px;color:#000000;}
.zzim_tab_menu .zzim_tab_menu_a .zzim_tab_menu_site{ display:block; width:100%;line-height:1.2em;font-family: 'Meiryo', sans-serif;font-size: 11px;font-weight:400; padding:6px 0px 0px 0px;}
.zzim_tab_menu .zzim_tab_menu_a .zzim_tab_menu_count{ display:block; width:100%;line-height:1.2em;font-family: 'Meiryo', sans-serif;font-size: 11px;font-weight:400;}
/* 찜하기이동바 */

/* 메인 카테고리 이동바 */
.wrap_main_tab_box{width:100%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_shop_s_title{width:100%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_shop_s_title > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.main_shop_s_title > ul > li{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_shop_s_count{width:100%;position:relative; padding:0px 14px 15px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_shop_s_count > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.main_shop_s_count > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.main_shop_s_count > ul > li{float:left;}

.main_tab_title{width:100%;position:relative;text-align:center;padding:15px 13px 15px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_tab_title_n{width:100%;position:relative;text-align:center;padding:15px 13px 0px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_tab_title_bt{width:100%;padding:15px 13px 0px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_tab_title_bt > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.main_tab_title_bt > ul > li{ float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_tab_menu{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:37px;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:37px;line-height:36px;font-family: 'Meiryo', sans-serif;font-size: 13px;font-weight:400;color:#555555;text-align:center;text-decoration:none;background-color:#f1f1f1;box-sizing:border-box;}
.main_tab_menu .main_tab_menu_a > ul > li.on a{z-index:10;border-color:#dddddd; background:#FFFFFF;height:38px;color:#000000;}

.main_tab_menu .main_tab_menu_3{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_3 > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.main_tab_menu .main_tab_menu_3 > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.main_tab_menu .main_tab_menu_3 > ul > li{float:left;height:37px; width:33.3%;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_3 > ul > li:first-child{width:33.4%;}
.main_tab_menu .main_tab_menu_3 > ul > li:first-child a{margin-left:0;}
.main_tab_menu .main_tab_menu_3 > ul > li a{display:block;position:relative;margin-left:-1px;border:1px solid #dddddd;border-bottom-width:0; height:37px;line-height:36px;font-family: 'Meiryo', sans-serif;font-size: 13px;font-weight:400;color:#555555;text-align:center;text-decoration:none;background-color:#f1f1f1;box-sizing:border-box;}
.main_tab_menu .main_tab_menu_3 > ul > li.on a{z-index:10;border-color:#dddddd; background:#FFFFFF;height:38px;color:#000000;}

.wrap_main_slide{ position:relative; width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.main_tab_count{width:100%;position:relative; padding:18px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_tab_count > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.main_tab_count > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.main_tab_count > ul > li{float:left;}

.main_tab_count_n{width:100%;position:relative; padding:10px 14px 18px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_tab_count_n > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.main_tab_count_n > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.main_tab_count_n > ul > li{float:left;}

.main_tab_count_number{display:inline-block; margin:0 auto;}
.main_tab_count_number > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.main_tab_count_number > ul > li{float:left;}
.main_tab_count_number > ul > li img{width:6px;}
.mt_number_c{padding:0px 10px 0px 10px;}

.wrap_tab_page{display:inline-block; margin:0 auto;}
.wrap_tab_page > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.wrap_tab_page > ul > li{float:left; width:44px;height:22px;line-height:22px;text-align:center;margin:0px 5px;;font-family: 'Exo 2', sans-serif;font-size:12px; font-weight:400; vertical-align:middle;color:#aaaaaa; border:solid 1px #dddddd;}
.wrap_tab_page > ul > li.on{border:solid 1px #000000; background:#FFFFFF; color:#000000;}
/* 메인 카테고리 이동바 */


/* 메인 더보기 버튼2 */
.mainmore_bt_all_2{width:100%;}
.mainmore_bt_back_2{position:relative;width:116px;height:40px;background-image:url("/images_2017/main/m_more_back2.png");background-position:left top;background-size:116px 40px;background-repeat:no-repeat;}
.mainmore_bt_back_2 p{text-align:left;height:40px;line-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/* 메인 더보기 버튼(우측정렬) */
/* 메인 더보기 버튼3 */
.mainmore_bt_all_3{width:100%;position:relative;}
.mainmore_bt_back_3{ margin:0 auto; width:120px; height:30px;background-position:left top;background-size:120px 30px;background-repeat:no-repeat;}
.mainmore_bt_back_3 p{text-align:left;color: #2490d0;font-family: 'Meiryo', sans-serif;font-size: 14px; vertical-align:middle;font-weight:500;width:120px; height:30px;line-height:30px; padding:0px 0px 0px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/* 메인 더보기 버튼3 */

/* 비회원 주문 관련 */
.non_order{ position:relative; width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.non_order .non_order_box01{width:92%; margin:0 auto;}
.non_order .non_order_box01 > ul{padding:0px 0px;}
.non_order .non_order_box01 > ul > li{text-align:left;}
.non_order_bt_p{width:100%; height:40px; line-height:40px; background:#73c6d5; text-align:center;font-family: 'Meiryo',sans-serif;font-size: 16px; color:#ffffff;font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/* 비회원 주문 관련 */

/* 상세페이지 수량 버튼 */
.details_count_bt{position:relative;display:inline-block;height:32px;line-height:32px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:solid 1px #e9e9e9;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.details_count_bt > ul{position:relative;vertical-align:top;}
.details_count_bt > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.details_count_bt > ul > li{float:left;height:30px;line-height:30px;color:#555555;margin:0px 0px; padding:0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/* 상세페이지 수량 버튼 */

/* 상세 페이지 설명 */
.gv_style_info{width:100%; margin:0 auto;}
.gv_si_ex{width:100%; margin:0 auto; text-align:center;}
.gv_si_at{width:100%; margin:0 auto; text-align:center;}
.gv_si_info{width:100%; margin:0 auto; text-align:center;}
.gv_si_info img{ max-width:100% !important; height:auto !important;}
.gv_si_info iframe{max-width:100% !important; height:auto !important;}
.gv_si_info table{width:100% !important; height:auto !important;}
.gv_si_info P{width:100% !important; height:auto !important;}
.gv_si_info div{width:100% !important; height:auto !important;}

.details_box{ width:100%; position:relative;}
.details_tabInner { display:none; position:absolute; }
.details_tabInner.dt_current { display:block; position:relative; }

.details_tab01_a{margin: 0 auto; padding:11px 11px;overflow:hidden;height:160px;}
.details_tab01_a.autoHeight{overflow:visible; height:auto;}
.details_tab02_a{margin: 0 auto; padding:11px 11px;}
.details_tab03_a{margin: 0 auto; padding:11px 11px;}

.details_tab_pic{margin: 0 auto; padding:11px 0px;height:auto;}
.details_tab01_b{margin: 0 auto; padding:11px 11px;overflow:hidden;height:400px;}
.details_tab01_b.autoHeight{overflow:visible; height:auto;}
.details_tab02_b{margin: 0 auto; padding:11px 11px;}
.details_tab03_b{margin: 0 auto; padding:11px 11px;}

.details_view_pic{}
.details_view_info{}
.details_view_fabric{}
.details_view_washing{}
.details_view_size{}
.details_view_graphing{}
.wrap_details_view_01{ padding:0px 11px 0px 11px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.details_arr_bt_a{position:relative; width:100%;}
.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_bt{position:relative;display:inline-block;z-index:2;width:100%;border-bottom:1px solid #e8e8e8;-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:45px;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 #e8e8e8;border-bottom-width:0; height:45px;line-height:44px;font-family: 'Meiryo', sans-serif;font-size: 15px;font-weight:500;color:#000000;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 > ul > li.on a{z-index:10;border-color:#e8e8e8; background:#FFFFFF;height:46px;color:#555555;}
/* 상세 페이지 설명 */

/* 게시판 이동 메뉴 */
.board_move{position:relative; width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.board_move .board_move_box01{width:94%;margin:0 auto; border-bottom:solid 1px #585b61;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.board_move .board_move_box01:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.board_move .board_move_box01 > ul{position:relative;}
.board_move .board_move_box01 > ul > li{float:left;vertical-align:middle; width:50%; height:30px;line-height:30px;text-align:center;font-family: 'Meiryo', sans-serif;font-size: 12px; color:#000000;font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.board_move .board_move_box01 > ul > li.r_border{border-top:solid 1px #e9e9e9;border-right:solid 1px #e9e9e9;}
.board_move .board_move_box01 > ul > li.l_border{border-top:solid 1px #e9e9e9;border-left:solid 1px #e9e9e9;}
.board_move .board_move_box01 > ul > li.on{width:50%;background:#585b61;color:#FFFFFF;}

.board_move02{position:relative;display:inline-block;z-index:2;width:100%;border-bottom:1px solid #d4d4d4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.board_move02 .board_move_box02{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;}
.board_move02 .board_move_box02 > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.board_move02 .board_move_box02 > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.board_move02 .board_move_box02 > ul > li{float:left;height:30px;color:#a3a3a3;}
.board_move02 .board_move_box02 > ul > li:first-child a{margin-left:0;}
.board_move02 .board_move_box02 > ul > li a{display:block;position:relative;margin-left:-1px;border:1px solid #d4d4d4;border-bottom-width:0; height:30px;line-height:29px;font-family: 'Meiryo', sans-serif;font-size: 12px;font-weight:400;color:#a3a3a3;text-align:center;text-decoration:none;background-color:#f5f5f5;box-sizing:border-box;}
.board_move02 .board_move_box02 > ul > li a:hover{color:#000000;}
.board_move02 .board_move_box02 > ul > li.on a{z-index:10;border-color:#d4d4d4; background:#FFFFFF;height:31px;color:#000000;}

.board_move03{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;}
.board_move03 .board_move_box03{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;}
.board_move03 .board_move_box03 > ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.board_move03 .board_move_box03 > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.board_move03 .board_move_box03 > ul > li{float:left;height:48px;color:#a3a3a3;cursor: pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
.board_move03 .board_move_box03 > ul > li:first-child a{margin-left:0;}
.board_move03 .board_move_box03 > ul > li > a{display:block;position:relative;margin-left:-1px;border:1px solid #dddddd;border-bottom-width:0; height:48px;line-height:47px;font-family: 'Meiryo', sans-serif;font-size: 16px;font-weight:400;color:#000000;text-align:center; vertical-align:middle;text-decoration:none;background-color:#f8f8f8;box-sizing:border-box;}
.board_move03 .board_move_box03 > ul > li.on > a{z-index:10;border-color:#dddddd; background:#FFFFFF;height:49px;color:#000000;}

/* 게시판 이동 메뉴 */

/* 코스메 워클리 베스트 사이트 선택 색상 통일 */
.weeklycbests_all{position:relative;width:100%;padding:17px 0px 15px 0px;}
.weeklycbests_all2{position:relative;width:94%; margin:0 auto;}
.weeklycbests_all2 > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.weeklycbests_all2 > ul > li{float:left;width:25%;font-family: 'Exo 2', sans-serif;font-size: 16px; font-weight:500; vertical-align:middle;color:#a8a8a8;}
.weeklycbests_all2 > ul > li a{display:inline-block;*zoom:1;*display:inline;border-bottom:2px solid #fff;text-decoration:none; padding:0px 2px 2px 2px;color:#a8a8a8;}
.weeklycbests_all2 > ul > li.on a{border-bottom:2px solid #e91c73;color:#e91c73;}

/* 워클리 베스트 사이트 선택 카테고리별 색상 다름 */
.weeklybests_all{position:relative;width:100%;padding:17px 0px 15px 0px;}
.weeklybests_all2{position:relative;width:100%; margin:0 auto;}
.weeklybests_all2:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/

.weeklybests_all2 .bests_box01{float:left; width:25%;}
.weeklybests_all2 .bests_box01 li{display:inline-block;*zoom:1;*display:inline;font-family: 'Exo 2', sans-serif;font-size: 16px; font-weight:500; vertical-align:middle;color:#a8a8a8;}
.weeklybests_all2 .bests_box01 li a{display:block;border-bottom:2px solid #fff;text-decoration:none;padding:0px 1px 2px 1px;color:#a8a8a8;}
.weeklybests_all2 .bests_box01 li.on a{border-bottom:2px solid #e91c73;color:#e91c73;}

.weeklybests_all2 .bests_box02{float:left; width:25%;}
.weeklybests_all2 .bests_box02 li{display:inline-block;*zoom:1;*display:inline;font-family: 'Exo 2', sans-serif;font-size: 16px; font-weight:500; vertical-align:middle;color:#a8a8a8;}
.weeklybests_all2 .bests_box02 li a{display:block;border-bottom:2px solid #fff;text-decoration:none;padding:0px 1px 2px 1px;color:#a8a8a8;}
.weeklybests_all2 .bests_box02 li.on a{border-bottom:2px solid #9f78cc;color:#8b5cc2;}

.weeklybests_all2 .bests_box03{float:left; width:25%;}
.weeklybests_all2 .bests_box03 li{display:inline-block;*zoom:1;*display:inline;font-family: 'Exo 2', sans-serif;font-size: 16px; font-weight:500; vertical-align:middle;color:#a8a8a8;}
.weeklybests_all2 .bests_box03 li a{display:block;border-bottom:2px solid #fff;text-decoration:none;padding:0px 1px 2px 1px;color:#a8a8a8;}
.weeklybests_all2 .bests_box03 li.on a{border-bottom:2px solid #fea61c;color:#fea61c;}

.weeklybests_all2 .bests_box04{float:left; width:25%;}
.weeklybests_all2 .bests_box04 li{display:inline-block;*zoom:1;*display:inline;font-family: 'Exo 2', sans-serif;font-size: 16px; font-weight:500; vertical-align:middle;color:#a8a8a8;}
.weeklybests_all2 .bests_box04 li a{display:block;border-bottom:2px solid #fff;text-decoration:none;padding:0px 1px 2px 1px;color:#a8a8a8;}
.weeklybests_all2 .bests_box04 li.on a{border-bottom:2px solid #999966;color:#7f7f49;}

/* 워클리 베스트 사이트 선택 */

/* 텍스트롤링배너 */
.text_banner{position:relative;display:block;border-bottom:solid 1px #EEEEEE;}
.text_banner .text_banner_box01{position:relative;height:34px;overflow:hidden;}
.text_banner .text_banner_box01 .text_banner_box02{position:absolute;top:0px;left:0;width:100%;height:34px;}
.text_banner .text_banner_box01 .text_banner_box02 li{display:block;width:100%;height:34px!important;line-height:34px;overflow:hidden; margin:0 auto; text-align:center;font-family: 'Meiryo', sans-serif;font-size: 13px; color:#000000; padding:0px 20px 0px 0px;font-weight:500;vertical-align:middle;-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:#000000;font-weight:500;vertical-align:middle;}

.text_banner .text_banner_box03{position:absolute;top:34px;left:0;width:100%; background:#F5F5F5; padding:10px 0px 15px 0px; z-index:100;  border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.text_banner .text_banner_box03 li{display:block;width:90%;overflow:hidden; margin:0 auto; padding:20px 0px 20px 0px; text-align:left;font-family: 'Meiryo', sans-serif;font-size: 13px; color:#000000; border-bottom:1px solid #ddd;}
.text_banner .text_banner_box03 li:last-child{display:block;width:90%;overflow:hidden; margin:0 auto; padding:20px 0px 20px 0px; text-align:left;font-family: 'Meiryo', sans-serif;font-size: 13px; color:#000000; border-bottom:0px solid #ddd;}
.text_banner .text_banner_box03 li a{font-size: 13px; color:#000000;}

<!--.text_banner .text_banner_box04{position:absolute;top:0px;right:0;width:30px;height:34px; line-height:34px;z-index:100;text-align:left;}
<!--.text_banner .text_banner_box04 img{ width:18px; height:18px;}
/* 텍스트롤링배너 */

/* 상단 사이트 이동메뉴 */
.wrap_sitemove_bt{position:relative;}
.sitemove_bt_arr{z-index:2;position:absolute; top:0px; right:0px;background:#ffffff url("/images/top/sm_site_arr.png") no-repeat;background-size:18px 52px;background-position:center center; width:18px; height:52px;}
.sitemove_bt_list{width:auto !important; height:52px !important;line-height:52px; padding:0px 0px 0px 20px;font-family: 'Exo 2', sans-serif;font-size: 16px; vertical-align:middle; font-weight:500; color:#333333}
.sitemove_bt_list a{color:#333333}
.sitemove_bt_list:first-child {padding:0px 0px 0px 12px;}
.sitemove_bt_list:last-child {padding:0px 36px 0px 20px;}
.sitemove_bt_list p.top_new_icon{ padding:0px 0px 0px 20px;background: url("/images/top/top_new_icon.gif?v=1") no-repeat;background-size:16px 16px;background-position:center left;}
.sitemove_bt_list p.sm_quick_bt{font-family: 'Meiryo', sans-serif;font-size: 13px;font-weight:600;}
.sitemove_bt_list p.sm_quick_bt.on{color:#FF3366;}
.sitemove_bt_list p.sm_style_bt.on{color:#e74848;}
.sitemove_bt_list p.sm_ladies_bt.on{color:#e91c73;}
.sitemove_bt_list p.sm_ladiesp_bt.on{color:#8D71B5;}
.sitemove_bt_list p.sm_mens_bt.on{color:#89896d;}
.sitemove_bt_list p.sm_cosme_bt.on{color:#FD7446;}
.sitemove_bt_list p.sm_select_bt.on{color:#5d92fb;}
.top_icon_20per{ display:inline-block; position:absolute; width:22px; height:16px; top:3px; left:50%; margin-left:-22px; line-height:0px;}
.top_icon_20per img{ width:100%;}
/* 상단 사이트 이동메뉴 */
/* 이뿌므 탑메뉴 */
.wrap_ipumu_top_nav_cate{position:relative;background:#a58ec4;}
.ipumu_top_nav_cate_arr{z-index:2;position:absolute; top:0px; right:0px;background:#a58ec4 url("/images_2017/top/carousel_next_w.png") no-repeat;background-size:20px 20px;background-position:center center; width:25px; height:42px;}
.ipumu_top_nav_cate_list{width:auto !important; height:42px !important;line-height:42px; padding:0px 2px 0px 13px;font-family: 'Exo 2', sans-serif;font-size: 14px; vertical-align:middle; font-weight:500; color:#ffffff;}
.ipumu_top_nav_cate_list:last-child {padding:0px 50px 0px 13px;}

.wrap_ipumu_top_nav_sub{position:relative;background:#f8f8f8; border-bottom:solid 1px #dddddd;}
.ipumu_top_nav_sub_arr{z-index:2;position:absolute; top:0px; right:0px;background:#f8f8f8 url("/images_2017/top/carousel_next_n.png") no-repeat;background-size:20px 20px;background-position:center center; width:25px; height:42px;}
.ipumu_top_nav_sub_list{width:auto !important; height:42px !important;line-height:42px; padding:0px 2px 0px 13px;font-family: 'Exo 2', sans-serif;font-size: 13px; vertical-align:middle; font-weight:500; color:#333333;}
.ipumu_top_nav_sub_list:last-child {padding:0px 50px 0px 13px;}
/* 스타일 탑메뉴 */
.wrap_style_top_nav_cate{position:relative;background:#e03030;}
.style_top_nav_cate_arr{z-index:2;position:absolute; top:0px; right:0px;background:#e03030 url("/images_2017/top/carousel_next_w.png") no-repeat;background-size:20px 20px;background-position:center center; width:25px; height:42px;}
.style_top_nav_cate_list{width:auto !important; height:42px !important;line-height:42px; padding:0px 2px 0px 13px;font-family: 'Exo 2', sans-serif;font-size: 14px; vertical-align:middle; font-weight:500; color:#ffffff;}
.style_top_nav_cate_list:last-child {padding:0px 50px 0px 13px;}

.wrap_style_top_nav_sub{position:relative;background:#F3F3F3; border-bottom:solid 1px #E2E2E2;}
.style_top_nav_sub_arr{z-index:2;position:absolute; top:0px; right:0px;background:#F3F3F3 url("/images_2017/top/carousel_next_n.png") no-repeat;background-size:20px 20px;background-position:center center; width:25px; height:42px;}
.style_top_nav_sub_list{width:auto !important; height:42px !important;line-height:42px; padding:0px 2px 0px 14px;font-family: 'Exo 2', sans-serif;font-size: 13px; vertical-align:middle; font-weight:500; color:#333333;}
.style_top_nav_sub_list:last-child {padding:0px 50px 0px 20px;}

/* 레이디스 탑메뉴 */
.wrap_ladies_top_nav_cate{position:relative;background:#F27BAE;}
.ladies_top_nav_cate_arr{z-index:2;position:absolute; top:0px; right:0px;background:#F27BAE url("/images_2017/top/carousel_next_w.png") no-repeat;background-size:20px 20px;background-position:center center; width:25px; height:42px;}
.ladies_top_nav_cate_list{width:auto !important; height:42px !important;line-height:42px; padding:0px 2px 0px 13px;font-family: 'Exo 2', sans-serif;font-size: 14px; vertical-align:middle; font-weight:500; color:#ffffff;}
.ladies_top_nav_cate_list:last-child {padding:0px 50px 0px 13px;}
/* 레이디스+ 탑메뉴 */
.wrap_ladiesp_top_nav_cate{position:relative;background:#a58ec4;}
.ladiesp_top_nav_cate_arr{z-index:2;position:absolute; top:0px; right:0px;background:#a58ec4 url("/images_2017/top/carousel_next_w.png") no-repeat;background-size:20px 20px;background-position:center center; width:25px; height:42px;}
.ladiesp_top_nav_cate_list{width:auto !important; height:42px !important;line-height:42px; padding:0px 2px 0px 13px;font-family: 'Exo 2', sans-serif;font-size: 14px; vertical-align:middle; font-weight:500; color:#ffffff;}
.ladiesp_top_nav_cate_list:last-child {padding:0px 50px 0px 13px;}
/* 맨즈 탑메뉴 */
.wrap_mens_top_nav_cate{position:relative;background:#89896d; border-bottom:solid 0px #e03030;}
.mens_top_nav_cate_arr{z-index:2;position:absolute; top:0px; right:0px;background:#89896d url("/images_2017/top/carousel_next_w.png") no-repeat;background-size:20px 20px;background-position:center center; width:25px; height:42px;}
.mens_top_nav_cate_list{width:auto !important; height:42px !important;line-height:42px; padding:0px 2px 0px 13px;font-family: 'Exo 2', sans-serif;font-size: 14px; vertical-align:middle; font-weight:500; color:#ffffff;}
.mens_top_nav_cate_list:last-child {padding:0px 50px 0px 13px;}

.wrap_mens_top_nav_sub{position:relative;background:#F3F3F3; border-bottom:solid 1px #E2E2E2;}
.mens_top_nav_sub_arr{z-index:2;position:absolute; top:0px; right:0px;background:#F3F3F3 url("/images_2017/top/carousel_next_n.png") no-repeat;background-size:20px 20px;background-position:center center; width:25px; height:42px;}
.mens_top_nav_sub_list{width:auto !important; height:42px !important;line-height:42px; padding:0px 2px 0px 13px;font-family: 'Exo 2', sans-serif;font-size: 13px; vertical-align:middle; font-weight:500; color:#333333;}
.mens_top_nav_sub_list:last-child {padding:0px 50px 0px 13px;}
/* 맨즈 탑메뉴 */
/* 코스메 탑메뉴 */
.wrap_cosme_top_nav_sub{position:relative;background:#ffffff; border-bottom:solid 1px #e2e2e2;}
.cosme_top_nav_sub_arr{z-index:2;position:absolute; top:0px; right:0px;background:#ffffff url("/images_2017/top/carousel_next_n.png") no-repeat;background-size:20px 20px;background-position:center center; width:25px; height:50px;}
.cosme_top_nav_sub_list{width:auto !important; height:50px !important;line-height:50px; padding:0px 4px 0px 13px;font-family: 'Exo 2', sans-serif;font-size: 14px; vertical-align:middle; font-weight:500; color:#333333;}
.cosme_top_nav_sub_list:last-child {padding:0px 50px 0px 13px;}
/* 셀렉트 탑메뉴 */
.wrap_select_top_nav_cate{position:relative;background:#F3F3F3; border-bottom:solid 1px #E2E2E2;}
.select_top_nav_cate_arr{z-index:2;position:absolute; top:0px; right:0px;background:#F3F3F3 url("/images_2017/top/carousel_next_n.png") no-repeat;background-size:20px 20px;background-position:center center; width:25px; height:42px;}
.select_top_nav_cate_list{width:auto !important; height:42px !important;line-height:42px; padding:0px 2px 0px 13px;font-family: 'Exo 2', sans-serif;font-size: 13px; vertical-align:middle; font-weight:500; color:#333333;}
.select_top_nav_cate_list:last-child {padding:0px 50px 0px 13px;}

/* 크리마레 이벤트 카테고리 */
.cr_cate_menu_a{position:relative;display:block; width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.cr_cate_menu_a .kshop_menu01{position:relative;width:100%;background:#ffffff;text-align:left;padding:0px 0px 0px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cr_cate_menu_a .kshop_menu01:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.cr_cate_menu_a .kshop_menu01 > ul{display:inline-block;position:relative; vertical-align:top; padding:0px 0px 4px 0px;}
.cr_cate_menu_a .kshop_menu01 > ul > li{float:left;vertical-align:middle; padding:0px 10px 0px 0px; height:30px; line-height:30px;font-family: 'Exo 2',sans-serif;font-size: 15px; color:#333333;font-weight:400;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.cr_cate_menu_a .kshop_menu02{position:relative;width:100%;background:#f3f3f3;text-align:left;padding:0px 0px 0px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cr_cate_menu_a .kshop_menu02:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.cr_cate_menu_a .kshop_menu02 > ul{display:inline-block;position:relative; vertical-align:top}
.cr_cate_menu_a .kshop_menu02 > ul > li{float:left;vertical-align:middle; padding:0px 10px 0px 0px; height:44px; line-height:44px;font-family: 'Meiryo', sans-serif;font-size: 12px; color:#000000;font-weight:500;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/* 크리마레 이벤트 카테고리 */

/* 메인 전체 카테고리 보기 */
.main_cate_menu{position:relative;display:block;width:100%;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_cate_menu:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/

.main_cate_menu01{background-color:#FFFFFF !important;position:relative;width:100%;height:46px;line-height:46px;border-bottom:solid 1px #d8dce1;text-align:left;padding:0px 0px 50px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_cate_menu02{position:relative;display:block; width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.main_cate_menu02 .main_all_box01{position:relative;display:block;width:100%;}
.main_cate_menu02 .main_all_box01 .main_all_box01_title{background-color:#ffffff;border-bottom:solid 1px #d8dce1;width:100%;height:46px; line-height:46px; padding:0px 0px 0px 13px; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 15px;color:#000000;font-weight:400; vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_cate_menu02 .main_all_box01 .main_all_box01_menu{position:relative;width:100%;background:#f5f5f5; padding:10px 0px 10px 0px; border-bottom:solid 1px #d8dce1;}
.main_cate_menu02 .main_all_box01 .main_all_box01_menu > ul > li{text-align:left;font-family: 'Meiryo', sans-serif;font-size:14px;vertical-align:middle;color: #333333; font-weight:400; padding:6px 15px 7px 15px;background:url(/images_2017/top/lm_bt01.png) no-repeat; background-position:93% 50%;background-size:7px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.main_all_box02{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_all_box02_title{background-color:#ffffff;border-bottom:solid 1px #d8dce1;width:100%;height:46px; line-height:46px; padding:0px 0px 0px 13px; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 15px;color:#000000;font-weight:400; vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_all_box02_menu{position:relative;width:100%;background:#ffffff; padding:0px 0px 0px 0px; border-bottom:solid 1px #d8dce1;}

.wrap_main_all_box03_menu{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_all_box03_menu_title{height:40px;line-height:40px; padding:0px 15px 0px 15px;text-align:left;font-family: 'Exo 2', sans-serif;font-size: 15px; vertical-align:middle;font-weight:400; color:#000000; background-color:#fbfbfb !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_all_box03_menu{width:100%;text-align:left;margin:0 auto; padding:10px 0px 10px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_all_box03_menu > ul > li{padding:4px 15px 4px 15px;text-align:left;font-family: 'Exo 2', sans-serif; font-size:14px;font-weight:500; color:#333333;background:url(/images_2017/top/lm_bt01.png) no-repeat; background-position:93% 50%;background-size:9px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.main_cate_arrs_down{background:url(/images_2017/top/lm_bt02_down.png) no-repeat; background-position:93% 50%;background-size:16px 8px;}
.main_cate_arrs_up{background:url(/images_2017/top/lm_bt02_up.png) no-repeat; background-position:93% 50%;background-size:16px 8px;}

.main_cate_arrw_down{background:url(/images_2017/top/t_banner_down.png) no-repeat; background-position:96% 58%;background-size:18px 18px;}
.main_cate_arrw_up{background:url(/images_2017/top/t_banner_up.png) no-repeat; background-position:96% 57%;background-size:18px 18px;}

.main_cate_arrb_down{background:url(/images_2017/top/lm_bt02_down.png) no-repeat; background-position:93% 50%;background-size:18px 9px;}
.main_cate_arrb_up{background:url(/images_2017/top/lm_bt02_up.png) no-repeat; background-position:93% 50%;background-size:18px 9px;}

/* 하단 전체 카테고리 추가 */
.main_cate_arrw_down_bottom{background:url(/images_2017/top/t_banner_down.png) no-repeat; background-position:96% 58%;background-size:18px 18px;}
.main_cate_arrw_up_bottom{background:url(/images_2017/top/t_banner_up.png) no-repeat; background-position:96% 57%;background-size:18px 18px;}
.main_cate_arrb_down_bottom{background:url(/images_2017/top/lm_bt02_down.png) no-repeat; background-position:93% 50%;background-size:18px 9px;}
.main_cate_arrb_up_bottom{background:url(/images_2017/top/lm_bt02_up.png) no-repeat; background-position:93% 50%;background-size:18px 9px;}
/* 메인 전체 카테고리 보기 */

/* 코스메 레이어 카테고리1 메뉴 */
.cosme_header{ width:100%; margin:0 auto;}
.cosme_top_menu01{ width:100%;padding:10px 0px 0px 0px; background-color:#F8F8F8; border-top:solid 1px #E2E2E2; border-bottom:solid 1px #E2E2E2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.cosme_tm01_logo{width:100%; padding:0px 13px 0px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cosme_tm01_logo > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.cosme_tm01_logo > ul > li{ float:left; text-align:left;}

.cosme_best_category{width:100%; padding:10px 16px 16px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cosme_best_category > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.cosme_best_category > ul > li{float:left;height:20px;line-height:20px;padding:0px 15px 0px 0px;font-family: 'Meiryo', sans-serif;font-size: 14px; vertical-align:middle; font-weight:500; color:#333333;}
.cosme_best_category > ul > li a{color:#333333;}
.cosme_best_category > ul > li:first-child {width:42px;height:20px;padding:0px 18px 0px 0px;}

.cosme_category{ width:100%; background-color:#FFFFFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cosme_category_m{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cosme_category_m > ul{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cosme_category_m > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.cosme_category_m > ul > li{ display:table;float:left;width:33%; height:48px; vertical-align:middle;text-align:center;font-family: 'Meiryo', sans-serif;font-size:12px;color: #333333; font-weight:400; border-top:solid 1px #d8dbe0; border-left:solid 1px #d8dbe0;word-break:break-all;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cosme_category_m > ul > li:nth-child(3n){ width:34%;border-right:solid 1px #d8dbe0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cosme_category_m > ul > li > span{ display:table-cell; vertical-align:middle;line-height:16px;}

.cosme_category_brand_t{width:100%; padding:0px 13px 0px 15px; border-top:solid 1px #d8dbe0;height:42px; line-height:42px; text-align:left;font-family: 'Exo 2', sans-serif;font-size:14px;vertical-align:middle;color: #000000; font-weight:500; background-color:#f6f6f6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.cosme_category_brand_m{ width:100%; padding:15px 0px 10px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cosme_category_brand_m > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.cosme_category_brand_m > ul > li{float:left; border:solid 0px #cccccc; width:47%; margin:0px 0% 5px 2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.cosme_category_brand_m_box{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cosme_category_brand_m_box:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.cosme_category_brand_m_box .cc_brand_m_pic{float:left; width:33%; padding:3px 10px 3px 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cosme_category_brand_m_box .cc_brand_m_pic img{ width:100%;}
.cosme_category_brand_m_box .cc_brand_m_name{float:left; width:67%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cosme_category_brand_m_box .cc_brand_m_name p.cc_brand_en{text-align:left; padding:7px 0px 0px 0px;font-family: 'Exo 2', sans-serif;font-size:12px;vertical-align:middle;color: #333333; font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:pre;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cosme_category_brand_m_box .cc_brand_m_name p.cc_brand_jp{text-align:left;padding:1px 0px 0px 0px;font-family: 'Meiryo', sans-serif;font-size:11px;vertical-align:middle;color: #666666; font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:pre;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.cosme_cate_menu{position:relative;display:block;width:100%;text-align:left; padding:0px 0px 10px 0px; background-color:#f5f5f5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cosme_cate_menu:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/

.cosme_cate_menu01{background-color:#FFFFFF !important;position:relative;width:100%;height:46px;line-height:41px;border-top:solid 0px #FFFFFF;border-bottom:solid 0px #E2E2E2;text-align:left;padding:0px 0px 0px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.cosme_cate_menu02{position:relative;display:block; width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.cosme_cate_menu02 .cosme_menu02_event{position:relative;width:100%;background:#f3f3f3;text-align:left;padding:0px 0px 0px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cosme_cate_menu02 .cosme_menu02_event:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.cosme_cate_menu02 .cosme_menu02_event > ul{display:inline-block;position:relative; vertical-align:top}
.cosme_cate_menu02 .cosme_menu02_event > ul > li{float:left;vertical-align:middle; padding:0px 5px 0px 0px; height:44px; line-height:44px;font-family: 'Meiryo', sans-serif;font-size: 13px; color:#000000;font-weight:500;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.cosme_cate_menu02 .cosme_menu02_all{position:relative;display:block;width:100%;}
.cosme_cate_menu02 .cosme_menu02_all .cosme_menu02_title{background-color:#ffffff;border-bottom:solid 1px #d8dce1;width:100%;height:46px; line-height:46px; padding:0px 0px 0px 13px; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 15px;color:#000000;font-weight:400; vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cosme_cate_menu02 .cosme_menu02_all .cosme_menu02_menu{position:relative;width:100%;background:#f5f5f5; padding:10px 0px 10px 0px; border-bottom:solid 1px #d8dce1;}
.cosme_cate_menu02 .cosme_menu02_all .cosme_menu02_menu li{text-align:left;font-family: 'Exo 2', sans-serif;font-size:14px;vertical-align:middle;color: #333333; font-weight:400; padding:6px 15px 7px 15px;background:url(/images_2017/top/lm_bt01.png) no-repeat; background-position:93% 50%;background-size:7px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.cosme_arrw_down{background:url(/images_2017/top/t_banner_down.png) no-repeat; background-position:96% 58%;background-size:18px 18px;}
.cosme_arrw_up{background:url(/images_2017/top/t_banner_up.png) no-repeat; background-position:96% 57%;background-size:18px 18px;}

.cosme_arrb_down{background:url(/images_2017/top/lm_bt02_down.png) no-repeat; background-position:93% 50%;background-size:18px 9px;}
.cosme_arrb_up{background:url(/images_2017/top/lm_bt02_up.png) no-repeat; background-position:93% 50%;background-size:18px 9px;}
/* 코스메 레이어 카테고리1 메뉴 */

/* 케이샵 레이어 카테고리1 메뉴 */
.kshop_cate_menu{position:relative;display:block;width:100%;text-align:left; padding:0px 0px 0px 0px; background-color:#ffffff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.kshop_cate_menu:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.kshop_cate_menu01{background-color:#FFFFFF !important;position:relative;width:100%;height:46px;line-height:41px;border-top:solid 0px #FFFFFF;border-bottom:solid 0px #E2E2E2;text-align:left;padding:0px 0px 0px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.kshop_cate_menu02{position:relative;display:block; width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.kshop_cate_menu02 .kshop_menu02_event{position:relative;width:100%;background:#f3f3f3;text-align:left;padding:0px 0px 0px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.kshop_cate_menu02 .kshop_menu02_event:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.kshop_cate_menu02 .kshop_menu02_event > ul{display:inline-block;position:relative; vertical-align:top}
.kshop_cate_menu02 .kshop_menu02_event > ul > li{float:left;vertical-align:middle; padding:0px 5px 0px 0px; height:44px; line-height:44px;font-family: 'Meiryo', sans-serif;font-size: 13px; color:#000000;font-weight:500;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.kshop_cate_menu02 .kshop_menu02_all{position:relative;display:block;width:100%;}
.kshop_cate_menu02 .kshop_menu02_all .kshop_menu02_title{background-color:#f5f5f5;border-bottom:solid 1px #d8dce1;width:100%;height:46px; line-height:46px; padding:0px 0px 0px 13px; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 16px;color:#000000;font-weight:400; vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.kshop_cate_menu02 .kshop_menu02_all .kshop_menu02_menu{position:relative;width:100%;background:#ffffff; padding:10px 0px 10px 0px; border-bottom:solid 1px #d8dce1;}
.kshop_cate_menu02 .kshop_menu02_all .kshop_menu02_menu > ul > li{text-align:left;font-family: 'Exo 2', sans-serif;font-size:15px;vertical-align:middle;color: #333333; font-weight:400; padding:6px 15px 7px 15px;background:url(/images_2017/top/lm_bt01.png) no-repeat; background-position:95% 50%;background-size:7px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.kshop_menu03_all{position:relative;display:block;width:100%;}
.kshop_menu03_all .kshop_menu03_title{background-color:#ffffff;border-bottom:solid 1px #d8dce1;width:100%;height:46px; line-height:46px; padding:0px 0px 0px 13px; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 16px;color:#000000;font-weight:400; vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.kshop_menu03_all .kshop_menu03_menu{position:relative;width:100%;background:#FFFFFF; padding:10px 0px 10px 0px; border-bottom:solid 1px #d8dce1;}
.kshop_menu03_all .kshop_menu03_menu > ul > li{text-align:left;padding:10px 15px 10px 15px;border-bottom:solid 1px #e4e8ee;;background:url(/images_2017/top/lm_bt01.png) no-repeat; background-position:93% 50%;background-size:7px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.kshop_menu03_all .kshop_menu03_menu > ul > li:last-child {border-bottom:solid 0px #e4e8ee;}

.wrap_ks_tb{display:table; width:90%; table-layout:fixed;}
.ks_tb_box{display:table-row;}
.ks_tb_no{display:table-cell; width:18px;font-family: 'Exo 2', sans-serif;font-size: 11px;color:#ffffff;font-weight:400;vertical-align:middle; text-align:center;background:url(/images_2018/top/top_no.png) no-repeat; background-position:0% 50%;background-size:18px 18px;}
.ks_tb_pic{display:table-cell; width:50px; padding:0px 15px 0px 10px;}
.ks_tb_pic img{width:50px;}
.ks_tb_name{display:table-cell; vertical-align:top; padding:4px 0px 0px 0px;}
.ks_tb_name p.ks_tb_name_e{width:100%;font-family: 'Exo 2', sans-serif;font-size: 15px;color:#333333;font-weight:400; text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:pre;}
.ks_tb_name p.ks_tb_name_j{width:100%;font-family: 'Meiryo', sans-serif;font-size: 13px;color:#888888;font-weight:400; text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:pre;}

.kshop_arrw_down{background:url(/images_2017/top/t_banner_down.png) no-repeat; background-position:96% 58%;background-size:18px 18px;}
.kshop_arrw_up{background:url(/images_2017/top/t_banner_up.png) no-repeat; background-position:96% 57%;background-size:18px 18px;}

.kshop_arrb_down{background:url(/images_2017/top/lm_bt02_down.png) no-repeat; background-position:95% 50%;background-size:18px 9px;}
.kshop_arrb_up{background:url(/images_2017/top/lm_bt02_up.png) no-repeat; background-position:95% 50%;background-size:18px 9px;}
/* 케이샵 레이어 카테고리1 메뉴 */

/* 스타일샵 뉴레이어 카테고리1 메뉴 */
.wrap_st_brand{width:100%; padding:0px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.st_brand{ width:100%; padding:0px 13px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.st_brand > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.st_brand > ul > li{fborder:solid 0px #cccccc; width:100%; padding:10px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.st_brand > ul > li:last-child {padding:10px 0px 10px 0px;}

.st_brand_box{width:100%; display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.st_brand_box_pic{display:table-cell; position:relative; width:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.st_brand_box_pic img{ width:100%;}

.st_brand_news{ position:absolute; bottom:0px; left:0px; height:20px; line-height:20px; padding:0px 7px; font-family: 'Exo 2', sans-serif;font-size:14px; text-align:center; vertical-align:middle;color:#ffffff !important;font-weight:500;background:rgba(234,67,53,0.9);text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.st_brand_news > a{color: #ffffff !important;}

.wrap_st_brand_box_info{ display:table-cell; vertical-align:middle; padding:0px 0px 0px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.st_brand_box_info_be{width:100%; text-align:left;font-family: 'Exo 2', sans-serif;font-size:16px; vertical-align:middle;color:#000000;font-weight:500;text-overflow:ellipsis;white-space:pre;overflow:hidden; text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.st_brand_box_info_bj{width:100%; text-align:left;font-family: 'Meiryo', sans-serif;font-size:14px;vertical-align:top;color:#666666;font-weight:400; padding:1px 0px 5px 0px;text-overflow:ellipsis;white-space:pre;overflow:hidden; text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.st_brand_box_info_bi{ text-align:left;font-family: 'Meiryo', sans-serif;font-size:12px;vertical-align:top;color:#b2b2b2;font-weight:400;display:-webkit-box;-webkit-line-clamp:2; /* 라인수 */-webkit-box-orient:vertical; width:100%;white-space:normal;line-height:1.2em;max-height:2.4em;overflow:hidden;text-overflow:ellipsis;}

.wrap_sn_cate_menu{width:100%;text-align:left; padding:0px 0px 0px 0px; background-color:#ffffff; border-bottom:solid 1px #d8dbe0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sn_cate_menu01{background-color:#FFFFFF !important;width:100%;height:46px;line-height:46px;text-align:left;padding:0px 13px 0px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sn_cate_menu02{ background-color:#FFFFFF;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.snew_cate_menu{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.snew_cate_menu > ul{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.snew_cate_menu > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.snew_cate_menu > ul > li{ display:table;float:left;width:33%; height:48px; vertical-align:middle;text-align:center;font-family: 'Exo 2', sans-serif;font-size:12px;color: #333333; font-weight:400; border-top:solid 1px #d8dbe0; border-left:solid 1px #d8dbe0;word-break:break-all;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.snew_cate_menu > ul > li:nth-child(3n){ width:34%;border-right:solid 1px #d8dbe0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.snew_cate_menu > ul > li > span{ display:table-cell; vertical-align:middle;line-height:16px;}

.snew_bbrand_title{width:100%; padding:0px 13px 0px 13px; border-top:solid 1px #d8dbe0;height:42px; line-height:42px; text-align:left;font-family: 'Exo 2', sans-serif;font-size:14px;vertical-align:middle;color: #000000; font-weight:500; background-color:#f6f6f6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.snew_bbrand_menu{ width:100%; padding:15px 0px 10px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.snew_bbrand_menu > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.snew_bbrand_menu > ul > li{float:left; border:solid 0px #cccccc; width:47%; margin:0px 0% 5px 2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.snew_bbrand_box{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.snew_bbrand_box:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.snew_bbrand_box .snew_bbrand_box_pic{float:left; width:33%; padding:3px 10px 3px 3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.snew_bbrand_box .snew_bbrand_box_pic img{ width:100%;}
.snew_bbrand_box .snew_bbrand_box_name{float:left; width:67%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.snew_bbrand_box .snew_bbrand_box_name p.sn_bbn_en{text-align:left; padding:7px 0px 0px 0px;font-family: 'Exo 2', sans-serif;font-size:12px;vertical-align:middle;color: #333333; font-weight:400;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.snew_bbrand_box .snew_bbrand_box_name p.sn_bbn_jp{text-align:left;padding:1px 0px 0px 0px;font-family: 'Meiryo', sans-serif;font-size:11px;vertical-align:middle;color: #666666; font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.sn_arrw_down{background:url(/images_2017/top/t_banner_down.png) no-repeat; background-position:96% 58%;background-size:18px 18px;}
.sn_arrw_up{background:url(/images_2017/top/t_banner_up.png) no-repeat; background-position:96% 57%;background-size:18px 18px;}
/* 스타일샵 뉴레이어 카테고리1 메뉴 */

/* 스타일샵 레이어 카테고리1 메뉴 */
.style_cate_menu{position:relative;display:block;width:100%;text-align:left; padding:0px 0px 10px 0px; background-color:#f5f5f5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.style_cate_menu:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.style_cate_menu01{background-color:#FFFFFF !important;position:relative;width:100%;height:46px;line-height:41px;border-top:solid 0px #FFFFFF;border-bottom:solid 0px #E2E2E2;text-align:left;padding:0px 0px 0px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.style_cate_menu02{position:relative;display:block; width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.style_cate_menu02 .style_menu02_event{position:relative;width:100%;background:#f3f3f3;text-align:left;padding:0px 0px 0px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.style_cate_menu02 .style_menu02_event:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.style_cate_menu02 .style_menu02_event > ul{display:inline-block;position:relative; vertical-align:top}
.style_cate_menu02 .style_menu02_event > ul > li{float:left;vertical-align:middle; padding:0px 5px 0px 0px; height:44px; line-height:44px;font-family: 'Meiryo', sans-serif;font-size: 13px; color:#000000;font-weight:500;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.style_cate_menu02 .style_menu02_all{position:relative;display:block;width:100%;}
.style_cate_menu02 .style_menu02_all .style_menu02_title{background-color:#ffffff;border-bottom:solid 1px #d8dce1;width:100%;height:46px; line-height:46px; padding:0px 0px 0px 13px; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 16px;color:#000000;font-weight:400; vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.style_cate_menu02 .style_menu02_all .style_menu02_menu{position:relative;width:100%;background:#f5f5f5; padding:10px 0px 10px 0px; border-bottom:solid 1px #d8dce1;}
.style_cate_menu02 .style_menu02_all .style_menu02_menu > ul > li{text-align:left;font-family: 'Exo 2', sans-serif;font-size:15px;vertical-align:middle;color: #333333; font-weight:400; padding:6px 15px 7px 15px;background:url(/images_2017/top/lm_bt01.png) no-repeat; background-position:93% 50%;background-size:7px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.style_menu03_all{position:relative;display:block;width:100%;}
.style_menu03_all .style_menu03_title{background-color:#ffffff;border-bottom:solid 1px #d8dce1;width:100%;height:46px; line-height:46px; padding:0px 0px 0px 13px; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 16px;color:#000000;font-weight:400; vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.style_menu03_all .style_menu03_menu{position:relative;width:100%;background:#FFFFFF; padding:10px 0px 10px 0px; border-bottom:solid 1px #d8dce1;}
.style_menu03_all .style_menu03_menu > ul > li{text-align:left;padding:10px 15px 10px 15px;border-bottom:solid 1px #e4e8ee;;background:url(/images_2017/top/lm_bt01.png) no-repeat; background-position:93% 50%;background-size:7px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.style_menu03_all .style_menu03_menu > ul > li:last-child {border-bottom:solid 0px #e4e8ee;}

.wrap_ks_tb{display:table; width:90%; table-layout:fixed;}
.ks_tb_box{display:table-row;}
.ks_tb_no{display:table-cell; width:18px;font-family: 'Exo 2', sans-serif;font-size: 11px;color:#ffffff;font-weight:400;vertical-align:middle; text-align:center;background:url(/images_2018/top/top_no.png) no-repeat; background-position:0% 50%;background-size:18px 18px;}
.ks_tb_pic{display:table-cell; width:50px; padding:0px 15px 0px 10px;}
.ks_tb_pic img{width:50px;}
.ks_tb_name{display:table-cell; vertical-align:top; padding:4px 0px 0px 0px;}
.ks_tb_name p.ks_tb_name_e{width:100%;font-family: 'Exo 2', sans-serif;font-size: 15px;color:#333333;font-weight:400; text-align:left;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-transform: uppercase;}
.ks_tb_name p.ks_tb_name_j{width:100%;font-family: 'Meiryo', sans-serif;font-size: 13px;color:#888888;font-weight:400; text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.style_arrw_down{background:url(/images_2017/top/t_banner_down.png) no-repeat; background-position:96% 58%;background-size:18px 18px;}
.style_arrw_up{background:url(/images_2017/top/t_banner_up.png) no-repeat; background-position:96% 57%;background-size:18px 18px;}

.style_arrb_down{background:url(/images_2017/top/lm_bt02_down.png) no-repeat; background-position:93% 50%;background-size:18px 9px;}
.style_arrb_up{background:url(/images_2017/top/lm_bt02_up.png) no-repeat; background-position:93% 50%;background-size:18px 9px;}
/* 스타일샵 레이어 카테고리1 메뉴 */

/* 레이디스 레이어 카테고리 메뉴 */
.ladies_cate_menu{position:relative;display:block;width:100%;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ladies_cate_menu:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/

.ladies_cate_menu01{background-color:#F5F5F5 !important;position:relative;width:100%;height:44px;line-height:44px;border-top:solid 0px #EEEEEE;border-bottom:solid 0px #EEEEEE;text-align:left;padding:0px 0px 0px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.ladies_cate_menu02{position:relative;display:block; width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.ladies_cate_menu02 .ladies_menu02_event{position:relative;width:100%;background:#f3f3f3;text-align:left;padding:0px 0px 0px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ladies_cate_menu02 .ladies_menu02_event:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.ladies_cate_menu02 .ladies_menu02_event ul{display:inline-block;position:relative; vertical-align:top}
.ladies_cate_menu02 .ladies_menu02_event ul li{float:left;vertical-align:middle; padding:0px 5px 0px 0px; height:44px; line-height:44px;font-family: 'Meiryo', sans-serif;font-size: 13px; color:#000000;font-weight:500;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.ladies_cate_menu02 .ladies_menu02_all{position:relative;display:block;width:100%;}
.ladies_cate_menu02 .ladies_menu02_all .ladies_menu02_title{background-color:#ffffff;border-bottom:solid 1px #d8dce1;width:100%;height:46px; line-height:46px; padding:0px 0px 0px 13px; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 15px;color:#000000;font-weight:400; vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ladies_cate_menu02 .ladies_menu02_all .ladies_menu02_menu{position:relative;width:100%;background:#f5f5f5; padding:10px 0px 10px 0px; border-bottom:solid 1px #d8dce1;}
.ladies_cate_menu02 .ladies_menu02_all .ladies_menu02_menu li{text-align:left;font-family: 'Exo 2', sans-serif;font-size:14px;vertical-align:middle;color: #333333; font-weight:400; padding:6px 15px 7px 15px;background:url(/images_2017/top/lm_bt01.png) no-repeat; background-position:93% 50%;background-size:7px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.ladies_arrw_down{background:url(/images_2017/top/t_banner_down.png) no-repeat; background-position:85% 60%;background-size:16px 16px;}
.ladies_arrw_up{background:url(/images_2017/top/t_banner_up.png) no-repeat; background-position:85% 55%;background-size:16px 16px;}

.ladies_arrb_down{background:url(/images_2017/top/lm_bt02_down.png) no-repeat; background-position:93% 50%;background-size:18px 9px;}
.ladies_arrb_up{background:url(/images_2017/top/lm_bt02_up.png) no-repeat; background-position:93% 50%;background-size:18px 9px;}
/* 레이디스 레이어 카테고리 메뉴 */

/* 코스메 카테고리 페이지(201711월 이전 모바일 카테고리메뉴 페이지관련 미사용시 삭제 ) */
.cre_cate01{ width:100%; background:#FFFFFF;}
.cre_cate01 ul li{ border-bottom:solid 1px #d8dce1;}
.cre_cate01 ul li:first-child {border-top:solid 0px #d8dce1;}

.cre_cate02{width:100%;height:46px; line-height:46px; padding:0px 15px 0px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cre_cate02:after {clear:both; display:block; content:""}/* 리스트 li루프 감싸는ul*/
.cre_cate02 .cate02_p01{float:left; text-align:left; width:90%; height:46px; line-height:46px;}
.cre_cate02 .cate02_p02{float:left; width:10%; height:46px; line-height:46px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; padding:15px 0px 0px 0px;}

.cre_cate03{width:100%; background:#f3f3f3;}
.cre_cate03 p{text-align:left;font-family: 'Exo 2', sans-serif;font-size: 14px; vertical-align:middle;color: #666666; font-weight:400; padding:5px 15px 5px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cre_cate03 p:first-child { padding:10px 15px 5px 15px;}
.cre_cate03 p:last-child { padding:5px 15px 10px 15px;}

/* 코스메 카테고리 페이지 */

/* 별점 */
.stars .label {
    width: 1px;
    color: transparent;
    overflow: hidden;
    position: absolute;
}
.star {
    display: inline-block;
    width: 12px;
    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: -13px;
    width: 7px;
    overflow: hidden;
}
.star.off { color: gray; }
/* 별점 */

/* Text Links */

/*더보기 버튼 */
.cre_mor_bt{border:solid 1px #000000; color:#000000; text-align:center; margin:0 auto; width:150px; height:40px; line-height:40px;}
.cre_mor_bt a{color:#000000;}
/*더보기 버튼 */

/*리얼타임 리뷰*/
.section_rtr{ padding:0px 0px;display: block;}/*리얼파우치 전체 테두리*/
.rtr_list_a{margin:0px 0px;}/*리스트 전체 div*/
.rtr_list_u {margin:0px 0px; padding:0px 0px;box-sizing:border-box;}/* 리스트 li루프 감싸는ul*/
.rtr_list_u:after {clear:both; display:block; content:""}/* 리스트 li루프 감싸는ul*/
.rtr_list_u .rtr_list_l{float:left; width:100%; margin:0px 0px; padding:0px 3% 20px 3%; box-sizing:border-box}/* 리스트 div 안 ul안에 루프되는 li*/
.rtr_list_u .rtrbox_line{ position:relative; border:solid 0px #EEEEEE;}/*루프되는 li 내용 보더값*/
.rtr_list_u .rtrbox_line .rtr_pbox{text-align:left;padding:0px 0px;background:#ffffff;}/*파우치상품 전체*/
.rtr_list_u .rtrbox_line .rtr_pbox li{padding:15px 15px 15px 15px;}/*파우치상품 루프 li속성*/
.rtr_list_u .rtrbox_line .rtr_pbox li:after{clear:both; display:block; content:""}/*파우치상품 루프 li속성*/
.rtr_list_u .rtrbox_line .rtr_pbox .rtrpbox1_pic{float:left;text-align:center;}/*파우치상품 이미지*/
.rtr_list_u .rtrbox_line .rtr_pbox .rtrpbox1_pic img {width:120px;}/*파우치상품 이미지*/
.rtr_list_u .rtrbox_line .rtr_pbox .rtrpbox2_info{margin-left:135px; line-height:18px; }/*파우치 상품 내용전체*/
.rtr_list_u .rtrbox_line .rtr_pbox .rtrpbox2_info .rtrpbox2_item{padding-top:2px; color:#333333; line-height:15px;max-height:47px;overflow:hidden;}/*파우치 상품 상품명*/
.rtr_list_u .rtrbox_line .rtr_pbox .rtrpbox2_info .rtrpbox2_item a{color:#333333;}/*파우치 상품 상품명*/
.rtr_list_u .rtrbox_line .rtr_pbox .rtrpbox2_info .rtrpbox2_price{padding:5px 0px 0px 0px;}/*파우치 상품 가격*/
.rtr_list_u .rtrbox_line .rtr_pbox .rtrpbox2_info .rtrpbox2_star{padding:2px 0px 0px 0px;}
.rtr_list_u .rtrbox_line .rtr_pbox .rtrpbox2_info .rtrpbox2_count{padding:2px 0px 0px 0px;}
.rtr_list_u .rtrbox_line .rtr_rbox{text-align:left;padding:0px 15px 0px 15px;background:#f6f6f6;}/*후기 전체*/

.rtr_list_u .rtrbox_line .rtr_rbox li{padding:7px 0px 7px 0px; border-bottom:1px solid #e9e9e9;}/*후기 루프 li속성*/
.rtr_list_u .rtrbox_line .rtr_rbox li:after{clear:both; display:block; content:""}/*후기 루프 li속성*/
.rtr_list_u .rtrbox_line .rtr_rbox li:last-child {border-bottom:0;}/*후기 루프 li속성 마지막 리스트에서 보더값 없애기*/

.rtr_list_u .rtrbox_line .rtr_rbox .rtrrbox1_info{width:100%;}
.rtr_list_u .rtrbox_line .rtr_rbox .rtrrbox1_info:after{clear:both; display:block; content:""}/*후기 루프 li속성*/
.rtr_list_u .rtrbox_line .rtr_rbox .rtrrbox1_info .rtrr01{float:left; width:10%; height:20px;line-height:20px;}
.rtr_list_u .rtrbox_line .rtr_rbox .rtrrbox1_info .rtrr02{float:left; width:65%; height:20px;line-height:20px; padding:0px 10px 0px 0px;overflow:hidden;text-overflow:ellipsis;white-space:pre;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.rtr_list_u .rtrbox_line .rtr_rbox .rtrrbox1_info .rtrr03{float:left; width:25%; height:20px;line-height:20px;}
/*리얼타임 리뷰*/

/*기획전페이지 롤링 */
.mpromotion_boxa{width:100%;}

.mpromotion_boxb{width:94%;}
.mpromotion_boxb ul li{padding:0px 0px 25px 0px;}

.mpromotion_boxc{width:100%;}
.mpromotion_boxc ul{padding:2% 0px 2% 2%;}
.mpromotion_boxc ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.mpromotion_boxc ul li{float:left;width:50%; padding:0px 2% 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.mpromotion_boxc .mpromotion_boxc_pic{width:100%;}
.mpromotion_boxc .mpromotion_boxc_pic img{width:100%;}

.mpromotion_boxd{width:100%; background:#FFFFFF; border:solid 1px #e5e5e5; padding:5% 5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mpromotion_boxd_pic img{width:100%}
.mpromotion_boxd_info{width:100%; text-align:left;}
.mpromotion_boxd_info .mpromotion_info01{padding:10px 0px 0px 0px;height:42px;max-height:42px;line-height:14px;text-overflow:ellipsis;overflow:hidden;}
.mpromotion_boxd_info .mpromotion_info02{padding:5px 0px 0px 0px;height:34px;max-height:34px;line-height:14px;text-overflow:ellipsis;overflow:hidden;}

/*기획전페이지 롤링 */

/*메인 이벤트/핫키워드 카테고리 */
.wrap_sh_banner{width:100%; padding:0px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sh_banner{width:100%;}
.sh_banner > ul{width:100%;}
.sh_banner > ul > li{width:100%;padding:0px 0px 3px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.dm_he_box01{ text-align:center;}
.dm_he_box02{width:100%; padding:0px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.dm_he_box03{width:100%;}
.dm_he_box03 ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.dm_he_box03 ul li{width:94%;float:center; padding:0px 0px 15px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/*메인 이벤트/핫키워드 카테고리 */

/*메인 이벤트 메뉴 롤링 */
.dm_event_box01{width:100%; border-bottom:solid 0px #000000; padding:20px 0px 15px 0px;}
.dm_event_box02{width:100%; padding:0px 15px 0px 15px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.dm_event_box02 ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.dm_event_box02 ul li{float:left; padding:0px 10px 0px 0px;}
.dm_event_box02 ul li a{ color:#333333;}
.dm_event_box02 ul li.on a{color:#fe3c81; font-weight:500;}

/*서브카테고리 관련 */
.dssub_cmenua {width:100%;text-align:left; padding:0px 0px 0px 0px;}
.dssub_cmenua ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.dssub_cmenua ul li{float:left;text-align:left;color:#6a6a6a;height:26px;line-height:26px; padding:0px 9px 0px 0px;}
.dssub_cmenua ul li a{color:#6a6a6a;}

.mtegcree02{text-align:left;}
.mtegcree02 ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.mtegcree02 ul li{float:left;margin:0px 10px 10px 0px; padding:0px 10px; height:25px; line-height:25px; font-family: 'Meiryo', sans-serif;font-size: 12px; vertical-align:middle; font-weight:400; color:#333333; background:#e7e7e7;border-radius:40px;}
.mtegcree02 ul li a{color:#333333; }
/*서브카테고리 관련 */

/*브랜드샵 */
.brand_box01 {position:relative; width:100%;text-align:left;}
.brand_box01 ul{display:inline-block;position:relative;vertical-align:top;text-align:left; margin:0px 13px;}
.brand_box01 ul li{float:left;text-align:left;color:#6a6a6a;height:28px; padding:0px 12px 0px 0px;}
.brand_box01 ul li a{color:#6a6a6a; line-height:28px; vertical-align:middle;}
.brand_box01 ul li.on a{z-index:10;color:#ff3399; font-weight:600;}

.brand_box02 {position:relative;width:100%;text-align:left;}
.brand_box02 ul{display:inline-block;position:relative; vertical-align:top; text-align:left;margin:0px 13px;}
.brand_box02 ul li{float:left;text-align:center;color:#323232;vertical-align:middle; padding:0px 1px 0px 0px ;}
.brand_box02 ul li:first-child a{margin-left:0px;}
.brand_box02 ul li a{display:block;position:relative;height:30px;line-height:30px;margin-left:0px; background:#f3f3f3;color:#6a6a6a;}
.brand_box02 ul li.on a{z-index:10;color:#ffffff; background:#000000;}

.brand_box03 {position:relative;width:100%;text-align:left;}
.brand_box03 ul{display:inline-block;position:relative; vertical-align:top; text-align:left;margin:0px 13px;}
.brand_box03 ul li{float:left;text-align:center;color:#323232;margin:0px 7px 7px 0px;vertical-align:middle;}
.brand_box03 ul li a{display:block;position:relative;width:28px; height:26px;line-height:26px; border:solid 1px #cccccc;background:#ffffff;color:#6a6a6a; }
.brand_box03 ul li.on a{z-index:10;border-color:#000000;color:#000000;}

.brand_box03_1 {position:relative;width:100%;text-align:left;}
.brand_box03_1 ul{display:inline-block;position:relative; vertical-align:top; text-align:left;margin:0 4%;}
.brand_box03_1 ul li{float:left;text-align:center;color:#323232;margin:0px 7px 7px 0px;vertical-align:middle;}
.brand_box03_1 ul li a{display:block;position:relative;width:90px; height:26px;line-height:26px; border:solid 1px #cccccc;background:#ffffff;color:#6a6a6a; }
.brand_box03_1 ul li.on a{z-index:10;border-color:#000000;color:#000000;}

.brand_box04 {position:relative;width:100%;border-bottom:solid 1px #e8e8e8;}
.brand_box04:after {clear:both; content:""; display:block}
.brand_box05 {position:relative;text-align:left;vertical-align:top; padding:7px 0px 7px 0px;}

.brand_box06 {position:relative;text-align:left;vertical-align:center;width:100%;float:left;}
.brand_box06 ul{vertical-align:center; text-align:left;padding:0px 0px; margin:0px 0px;}
.brand_box06 ul:after{content:"";display:block;clear:both;height:0;visibility:hidden;}
.brand_box06 ul li{position:relative;float:left;text-align:left;color:#323232;;padding:0px 20px 20px 0px; width:50%;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.brand_box06_list{ width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.brand_box06_list:after{content:"";display:block;clear:both;height:0;visibility:hidden;}
.brand_box06_pic{float:left; width:38%; padding:2px 8px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.brand_box06_pic img{width:100%;}
.brand_box06_text{float:left; width:62%;}
.brand_box06_text > p.brand_list_e02 {font-family: 'Exo 2', sans-serif;font-size:14px; vertical-align:middle;color:#000000;font-weight:400; padding:3px 0px 0px 0px; width:100%; text-overflow:ellipsis;white-space:pre;overflow:hidden; text-transform:uppercase;}
.brand_box06_text > p.brand_list_e02 a{color:#000000;}
.brand_box06_text > p.brand_list_j02 {font-family: 'Meiryo', sans-serif;font-size:12px;vertical-align:top;color:#666666;font-weight:400; padding:3px 0px 0px 0px;width:100%; text-overflow:ellipsis;white-space:pre;overflow:hidden;}
.brand_box06_text > p.brand_list_j02 a{color:#666666; }

.brand_list_e_c {font-family: 'Exo 2', sans-serif;font-size:14px; vertical-align:middle;color:#000000;font-weight:400; padding:0px 0px 0px 0px; width:100%; text-overflow:ellipsis;white-space:pre;overflow:hidden; text-transform:uppercase;}
.brand_list_e_c a{color:#000000;}
.brand_list_j_c {font-family: 'Meiryo', sans-serif;font-size:12px;vertical-align:top;color:#666666;font-weight:400; padding:3px 0px 0px 0px;width:100%; text-overflow:ellipsis;white-space:pre;overflow:hidden;}
.brand_list_j_c a{color:#666666; }

.aboutus_box{width:100%; padding:0px 0px 0px 0px;}
.aboutus_box .aboutus_line01{ width:100%; padding:20px 0px 0px 0px;}
.aboutus_box .aboutus_line01 img{width:100%;}
.aboutus_box .aboutus_line02{width:100%; padding:10px 0px 0px 0px; text-align:right;}
.aboutus_box .aboutus_line03{padding:0px 20px 0px 20px;text-align:right;}
.aboutus_box .aboutus_line03 .aboutline03_01{float:right;}
.aboutus_box .aboutus_line03 .aboutline03_01 img{width:18px;}
.aboutus_box .aboutus_line03 .aboutline03_02{float:right; padding:0px 0px 0px 7px;}
.aboutus_box .aboutus_line04{padding:10px 20px 0px 20px;text-align:right;}

.d_submenu02 {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;}
.d_submenu02 .nav02 {position:relative;float:left; width:94%; margin:0 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.d_submenu02 .nav02 ul{width:100%;display:inline-block;position:relative;vertical-align:top;}
.d_submenu02 .nav02 ul li{float:left;height:36px;color:#555555;}
.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 #DDDDDD;border-bottom-width:0; height:36px;line-height:31px;color:#555555;text-align:center;text-decoration:none;background-color:#F8F8F8;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:#DDDDDD; background:#FFFFFF;height:37px;color:#000000;}

/*스타일샵 브랜드 리스트 2019년 */
.wrap_brand_box_st{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.brand_box_st_b_loof{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_brand_st_list{width:100%; margin:0 auto; padding:0px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.brand_st_ls_t{width:100%; display:table; padding:20px 13px 0px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.brand_st_ls_t_pic{ width:75px; display:table-cell; vertical-align:middle; padding:0px 15px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.brand_st_ls_t_pic img{ width:100%;border-radius: 20px;}
.brand_st_ls_t_info{text-align:left; display:table-cell; vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.brand_st_ls_t_info > p.bslti_en{font-family: 'Exo 2', sans-serif;font-size:16px; vertical-align:middle;color:#000000;font-weight:500;text-overflow:ellipsis;white-space:pre;overflow:hidden; text-transform:uppercase;}
.brand_st_ls_t_info > p.bslti_jp{font-family: 'Meiryo', sans-serif;font-size:14px;vertical-align:top;color:#666666;font-weight:400; padding:2px 0px 0px 0px;text-overflow:ellipsis;white-space:pre;overflow:hidden; text-transform:uppercase;}

.wrap_stb_list{width:100%; padding:15px 13px 30px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.stb_list_box{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.product_stb{ display: flex; display:-ms-flexbox;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.stb_list_product_1{ flex:2 1;-ms-flex: 2; width:100%;height: 0; padding-bottom: 91.4%; position:relative;}
.stb_list_product_2{flex:1 1;-ms-flex: 1;}
.stb_list_product_2 > li{width:100%;height: 0; padding-bottom: 137.1%;  position:relative;}
.stb_list_product_3{ display: flex; display:-ms-flexbox;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.stb_list_product_3 > li{flex:1 1;-ms-flex: 1;width:100%; height: 0; padding-bottom: 45.6%; position:relative;}
.stb_list_pic{position:absolute; top:1px; left:1px; right:1px; bottom:1px; overflow:hidden;}
.stb_list_pic:before{position:absolute; top:0px; left:0px; right:0px; bottom:0px;background-color: rgba(0,0,0,0); content: "";}
.stb_list_pic img{ width:100%; vertical-align:top;}
.stb_list_pic_more{position:absolute; top:1px; left:1px; right:1px; bottom:1px; overflow:hidden;}
.stb_list_pic_more:before{position:absolute; top:0px; left:0px; right:0px; bottom:0px;background-color: rgba(0,0,0,0.6); content: "";}
.stb_list_pic_more img{ width:100%; vertical-align:top;}
.stb_list_pic_more_text{position:absolute; left:0px;right:0px; top:50%; margin-top:-11px; height:22px; line-height:22px; text-align:center; vertical-align:middle; font-family: 'Meiryo', sans-serif;font-size:18px;color:#ffffff;font-weight:400; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/*스타일샵 브랜드 리스트 2019년 */

/*브랜드 샵 상단 브랜드 배너 크리마레,셀렉트,스타일샵 공통사용 */
.wrap_best_brand_banner{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.best_brand_banner{ width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.best_brand_banner > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.best_brand_banner > ul > li{float:left; border:solid 0px #cccccc; width:47%; margin:0px 0% 10px 2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.best_brand_banner_box{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.best_brand_banner_box:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.best_brand_banner_box .best_brand_banner_pic{float:left; width:38%; padding:0px 10px 0px 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.best_brand_banner_box .best_brand_banner_pic img{ width:100%;}
.best_brand_banner_box .best_brand_banner_name{float:left; width:62%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.best_brand_banner_box .best_brand_banner_name p.bb_banner_en{text-align:left; padding:5px 0px 0px 0px;font-family: 'Exo 2', sans-serif;font-size:14px;vertical-align:middle;color: #333333; font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:pre;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.best_brand_banner_box .best_brand_banner_name p.bb_banner_jp{text-align:left;padding:1px 0px 0px 0px;font-family: 'Meiryo', sans-serif;font-size:12px;vertical-align:middle;color: #666666; font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:pre;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/*브랜드 샵 상단 브랜드 배너 크리마레,셀렉트,스타일샵 공통사용 */

.wrap_sb_introduction{width:100%; padding:0px 0px 20px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sb_introduction_pic{width:100%; padding:0px 0px 7px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sb_introduction_pic img{width:100%;}
.sb_introduction_box{width:100%; padding:0px 12px 0px 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sb_introduction_name{width:100%; padding:0px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sb_introduction_name p.sb_in_e{text-align:left;font-family: 'Exo 2',sans-serif;font-size: 19px; color:#333333;font-weight:500;vertical-align:middle;}
.sb_introduction_name p.sb_in_j{ padding:0px 0px 0px 0px;text-align:left;font-family: 'Meiryo', sans-serif;font-size: 13px; vertical-align:middle; font-weight:400; color:#333333;}
.sb_introduction_info{padding:5px 0px 0px 0px;text-align:left;font-family: 'Meiryo', sans-serif;font-size: 12px; line-height:14px; vertical-align:middle; font-weight:400; color:#888888;word-break:break-all;}
/*브랜드샵 */

/*키즈샵 */
.wrap_kids_shop_cate_bg{position:relative;display:block;width:100%;text-align:left; padding:10px 0px 10px 0px; background-color:#f5f5f5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_kids_shop_cate{position:relative;display:block;width:100%; padding:0px 0px 0px 0px; background-color:#ffffff;border-bottom:solid 1px #eaeaea;}
.kids_shop_cate_title{background-color:#FFFFFF !important;position:relative;width:100%;height:46px;line-height:41px;border-top:solid 1px #eaeaea;text-align:left;padding:0px 0px 0px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_kids_shop_menu{position:relative;display:block;width:100%;}
.kids_shop_menu_title{border-top:solid 1px #eaeaea;background-color:#f9f9f9!important;width:100%;height:46px; line-height:46px; padding:0px 0px 0px 13px; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 16px;color:#000000;font-weight:400; vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.kids_shop_menu{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.kids_shop_menu > ul{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.kids_shop_menu > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.kids_shop_menu > ul > li{ display:table;float:left;width:33%; height:48px; vertical-align:middle;text-align:center;font-family: 'Exo 2', sans-serif;font-size:12px;color: #333333; font-weight:400; border-top:solid 1px #eaeaea; border-right:solid 1px #eaeaea;word-break:break-all;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.kids_shop_menu > ul > li:nth-child(3n){ width:34%;border-right:solid 0px #eaeaea;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.kids_shop_menu > ul > li > span{ display:table-cell; vertical-align:middle;line-height:16px;}
.kids_shop_down{background:url(/images/shopping/shop_arr_down.png) no-repeat; background-position:95% 50%;background-size:18px 9px;}
.kids_shop_up{background:url(/images/shopping/shop_arr_up.png) no-repeat; background-position:95% 50%;background-size:18px 9px;}
.kids_shop_s_down{background:url(/images/shopping/shop_arr_s_down.png) no-repeat; background-position:95% 50%;background-size:14px 7px;}
.kids_shop_s_up{background:url(/images/shopping/shop_arr_s_up.png) no-repeat; background-position:95% 50%;background-size:14px 7px;}
/*키즈샵 */
/*스타일샵 */
.wrap_s_shop_info{width:100%; padding:0px 0px 20px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.s_shop_info_box_name{width:100%; padding:20px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.s_shop_info_box_name p.sshop_e{text-align:center;font-family: 'Exo 2',sans-serif;font-size: 22px; color:#333333;font-weight:500;vertical-align:middle;text-transform: uppercase;}
.s_shop_info_box_name p.sshop_j{padding:0px 0px 0px 0px;text-align:center;font-family: 'Meiryo', sans-serif;font-size: 18px; vertical-align:middle; font-weight:400; color:#333333;}
.s_shop_info_box_text{padding:10px 10px 0px 10px;text-align:center;font-family: 'Meiryo', sans-serif;font-size: 12px; line-height:14px; vertical-align:middle; font-weight:400; color:#888888;word-break:break-all;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.wrap_s_shop_cate{position:relative;display:block;width:100%;text-align:left; padding:10px 0px 10px 0px; background-color:#f5f5f5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap_s_shop_cate:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/

.wrap_s_shop_menu{width:100%; background-color:#FFFFFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.s_shop_menu{width:100%;border-top:solid 1px #eaeaea; border-bottom:solid 0px #eaeaea;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.s_shop_menu > ul{width:100%;padding:0px 15px 0px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.s_shop_menu > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.s_shop_menu > ul > li{float:left; padding:0px 18px 0px 0px; height:30px; line-height:30px; text-align:left;font-family: 'Meiryo', sans-serif;font-size: 13px;vertical-align:middle; font-weight:400; color:#333333;}

.s_shop_item{width:100%;border-top:solid 1px #eaeaea;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.s_shop_item > ul{width:100%;padding:0px 15px 0px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.s_shop_item > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.s_shop_item > ul > li{float:left; padding:0px 18px 0px 21px; height:30px; line-height:30px; text-align:left;font-family: 'Meiryo', sans-serif;font-size: 13px;vertical-align:middle; font-weight:400; color:#333333;background:url(/images_2018/shopping/s_icon.png) no-repeat; background-position:left 50%;background-size:16px 16px;}

.sshop_line2_all{position:relative;display:block;width:100%; background-color:#FFFFFF;border-bottom:solid 1px #eaeaea;}
.sshop_line2_title{background-color:#ffffff;border-top:solid 1px #eaeaea;width:100%;height:46px; line-height:46px; padding:0px 0px 0px 13px; text-align:left;font-family: 'Meiryo', sans-serif;font-size: 16px;color:#000000;font-weight:400; vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sshop_line2_menu_box{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sshop_line2_menu{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sshop_line2_menu > ul{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sshop_line2_menu > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.sshop_line2_menu > ul > li{ display:table;float:left;width:33%; height:48px; vertical-align:middle;text-align:center;font-family: 'Exo 2', sans-serif;font-size:12px;color: #333333; font-weight:400; border-top:solid 1px #eaeaea; border-left:solid 1px #eaeaea;word-break:break-all;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sshop_line2_menu > ul > li:nth-child(3n){ width:34%;border-right:solid 1px #d8dbe0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sshop_line2_menu > ul > li > span{ display:table-cell; vertical-align:middle;line-height:16px;}

.style_shop_down{background:url(/images_2017/top/lm_bt02_down.png) no-repeat; background-position:93% 50%;background-size:18px 9px;}
.style_shop_up{background:url(/images_2017/top/lm_bt02_up.png) no-repeat; background-position:93% 50%;background-size:18px 9px;}

.wrap_s_shop_banner{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.s_shop_banner{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.s_shop_banner > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.s_shop_banner > ul > li{ padding:0px 0px 10px 0px;}
.s_shop_banner > ul > li img{ width:100%;}
/*스타일샵 */

/*2017 리뉴얼 관련 폰트 */
.exft{font-family: 'Exo 2', sans-serif; vertical-align:middle;}
.jxft{font-family: 'Meiryo', sans-serif;vertical-align:middle;}

/*폰트 관련 일본어 */
.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_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_ro16 {font-family: 'Roboto', sans-serif;font-size: 16px; vertical-align:middle;}
.et_ro17 {font-family: 'Roboto', sans-serif;font-size: 17px; vertical-align:middle;}
.et_ro18 {font-family: 'Roboto', sans-serif;font-size: 18px; vertical-align:middle;}
.et_ro19 {font-family: 'Roboto', sans-serif;font-size: 19px; vertical-align:middle;}
.et_ro20 {font-family: 'Roboto', sans-serif;font-size: 20px; vertical-align:middle;}

.ct_b {color: #000000;}
.ct_a {color: #aaaaaa;}
.ct_blue{color:#2490d0;}
.ct_blue1{color:#60A9E6;}
.ct_blue2{color:#60AFFF;}
.ct_blue3{color:#77A4FF;}
.ct_w {color: #ffffff;}
.ct_r {color: #b00814;}
.ct_r1 {color: #e74848;}
.ct_r2 {color: #990000;}
.ct_r3 {color: #e25a67;}
.ct_r4 {color: #ff6699;}
.ct_r5 {color: #ca4141;}
.ct_r6 {color: #FF3366;}
.ct_r7 {color: #CC3300;}
.ct_r8 {color: #FF80BF;}
.ct_3 {color: #333333;}
.ct_5 {color: #555555;}
.ct_c {color: #cccccc;}
.ct_b2 {color: #bbbbbb;}
.ct_6 {color: #666666;}
.ct_8 {color: #888888;}
.ct_7 {color: #777777;}
.ct_9 {color: #999999;}
.ct_10 {color: #F0F0F0;}
.ct_d6 {color: #d6d6d6;}
.ct_m {color: #ff285b;}
.ct_p {color: #ff8da0;}
.ct_p1 {color: #f02567;}
.ct_p2 {color: #ff7f9d;}
.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: #3f3f3f;}
.ct_g9 {color: #7e7e7e;}
.ct_g10 {color: #d2d2d2;}
.ct_g11 {color: #c8c8c8;}
.ct_g12 {color: #8f8f8f;}
.ct_g13 {color: #6f6f6f;}
.ct_g15 {color: #4a4a4a}
.ct_g15 > a:link,a:visited,a:hover{color: #4a4a4a}
.ct_j1 {color: #ff9d1d;}
.ct_o1 {color: #f16702;}
.ct_t05 {color: #b9b37b;}
.ct_y {color: #fff046;}
.ct_y01 {color: #ecb32b;}
.ct_y02 {color: #FFFBC4;}
.ct_y03 {color: #ffec8d;}
.ct_t00 {color: #f5f2ed;}
.ct_t01 {color: #2b2b2b;}
.ct_t02 {color: #353535;}
.ct_t03 {color: #434343;}
.ct_t04 {color: #1d1d1d;}
.ct_cos {color: #FF3399;}
.ct_vavi {color: #9966CC;}
.ct_m1 {color: #7A7ABC;}
.ct_m2 {color: #996699;}
.ct_ladies {color: #EF5C9B;}
.ct_ladiesp {color: #a58ec4;}
.ct_mens {color: #b1ba8d;}
.ct_kshop {color: #FBA31E;}
.ct_cosme {color: #FD7446;}
.ct_select {color:#5d92fb;}

.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-left:5px;}
.tp_10 {padding:0px 10px;}
.ts_1 {letter-spacing:1px;}
.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_4 {line-height:4px;}
.tl_6 {line-height:6px;}
.tl_8 {line-height:8px;}
.tl_10 {line-height:10px;}
.tl_12 {line-height:12px;}
.tl_14 {line-height:14px;}
.tl_16 {line-height:16px;}
.tl_18 {line-height:18px;}
.tl_20 {line-height:20px;}
.tl_22 {line-height:22px;}

/*2017 리뉴얼 관련 폰트 */

/* 2015 리뉴얼 폰트 */
.r_icon01{font-size: 11px;font-weight:bold;color:#62b3e0;}
.r_icon02{font-size: 11px;font-weight:bold;color:#f894ea;}
.order01 {font-size: 12px;color: #333333;}
.order02 {font-size: 14px;color: #333333;}
.d001 {font-size: 11px;}
.d002 {font-size: 7px;}
.d003 {font-size: 14px;color: #ffffff;font-weight: bold;}
.dn03_01{font-family: Meiryo,sans-serif,Verdana,Arial;font-size: 10px;color: #222222;font-weight:400;letter-spacing: 0pt;}
.d004 {font-size: 14px;}
.d005 {font-size: 11px;color: #bdbdbd;}
.d006 {font-size: 12px;}
.d007 {font-size: 13px;}
.d008 {font-size: 12px;color: #ffffff;font-weight: bold;}
.d009 {font-size: 9px;}
.d010 {font-size: 16px;}
.d011 {font-size: 10px;}
.d012 {font-size: 18px;}

/* 2015 리뉴얼 폰트 */
/* 버튼 */
/* 버튼 */
.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}
/* 2015 리뉴얼 버튼 스타일 */
.m_button-wm1{width:100%;text-decoration:none;text-align:center;display:block;padding:15px 0px;background-color: #333333; border:solid 1px #333333;}
.m_button-wm2{width:100%;text-decoration:none;text-align:center;display:block;padding:15px 0px;background-color: #ffffff; border:solid 1px #b7b7b7;}
.m_button-wm3{width:100%;text-decoration:none;text-align:center;display:block;padding:4px 0px;background-color: #333333; border:solid 1px #333333;border-radius: 0px;}
.m_button-wm4{width:100%;text-decoration:none;text-align:center;display:block;padding:4px 0px;background-color: #ffffff; border:solid 1px #999999;border-radius: 0px;}
.m_button-wm5{width:100%;text-decoration:none;text-align:center;display:block;padding:4px 0px;background-color: #f5f5f5; border:solid 1px #999999;border-radius: 0px;}
.m_button-wm6{width:100%;text-decoration:none;text-align:center;display:block;padding:10px 0px;background-color: #ffffff; border:solid 1px #999999;border-radius: 0px;}
.m_button-wm7{width:100%;text-decoration:none;text-align:center;display:block;padding:10px 0px;background-color: #f5f5f5; border:solid 1px #999999;border-radius: 0px;}
.m_button-wm8{width:100%;text-decoration:none;text-align:center;display:block;padding:10px 0px;background-color: #333333; border:solid 1px #333333;border-radius: 0px;}
.m_button-wm9{width:100%;text-decoration:none;text-align:center;display:block;padding:10px 0px;background-color: #ff6699; border:solid 1px #ff6699;border-radius: 0px;}

.m_button-wm10{width:100%;text-decoration:none;text-align:center;display:block; height:30px;line-height:30px;background-color: #ffffff; border:solid 1px #999999;border-radius: 0px;}
.m_button-wm11{width:100%;text-decoration:none;text-align:center;display:block; height:25px;line-height:25px;background-color: #ffffff; border:solid 1px #999999;border-radius: 0px;}
.m_button-wm12{width:100%;text-decoration:none;text-align:center;display:block;height:25px;line-height:25px;background-color: #f5f5f5; border:solid 1px #999999;border-radius: 5px;}
.m_button-wm13{width:100%;text-decoration:none;text-align:center;display:block;padding:15px 0px;background-color: #F0F0F0; border:solid 1px #c9c9c9;}
.m_button-wm100{width:100%;text-decoration:none;text-align:center;display:block;padding:15px 0px;background-color: #60A9E6; border:solid 1px #60A9E6;border-radius: 5px;}
.m_button-wm101{width:100%;text-decoration:none;text-align:center;display:block;padding:15px 0px;background-color: #FF80BF; border:solid 1px #FF80BF;border-radius: 5px;}
.m_button-wm101-on{width:100%;text-decoration:none;text-align:center;display:block;padding:15px 0px;background-color: #ffdbef; border:solid 1px #ffdbef;border-radius: 5px;}
.m_button-wm102{width:100%;text-decoration:none;text-align:center;display:block;padding:15px 0px;background-color: #60A9E6; border:solid 0px #60A9E6;border-radius: 5px;}
.m_button-wm103{width:100%;text-decoration:none;text-align:center;display:block;padding:15px 0px;background-color: #ff6699; border:solid 0px #ff6699;border-radius: 5px;}
.m_button-wm104{width:100%;text-decoration:none;text-align:center;display:block;padding:15px 0px;background-color: #777777; border:solid 0px #777777;border-radius: 5px;}
.m_button-wm105{width:100%;text-decoration:none;text-align:center;display:block;padding:2px 0px;background-color: #60A9E6; border:solid 1px #60A9E6;border-radius: 3px;}
.m_button-wm106{width:100%;text-decoration:none;text-align:center;display:block;padding:15px 0px;background-color: #CCCCCC; border:solid 1px #CCCCCC;border-radius: 5px;}
.m_button-wm107{width:100%;text-decoration:none;text-align:center;display:block;padding:0px 2px;background-color: #C1C1C1; border:solid 1px #C1C1C1;border-radius: 3px;}
.m_button-wm108{width:100%;text-decoration:none;text-align:center;display:block;padding:2px 2px;background-color: #60A9E6; border:solid 1px #60A9E6;border-radius: 3px;}
.m_button-wm109{width:100%;text-decoration:none;text-align:center;display:block;padding:10px 0px;background-color: #60A9E6; border:solid 0px #60A9E6;border-radius: 5px;}
.m_button-wm110{width:100%;text-decoration:none;text-align:center;display:block;padding:10px 0px;background-color: #CCCCCC; border:solid 0px #CCCCCC;border-radius: 5px;}
.m_button-wm111{width:100%;text-decoration:none;text-align:center;display:block;padding:5px 0px;background-color: #FFFFFF; border:solid 1px #60A9E6;border-radius: 3px;}
.m_button-wm112{width:100%;text-decoration:none;text-align:center;display:block;padding:5px 0px;background-color: #FFFFFF; border:solid 1px #FF80BF;border-radius: 3px;}
.m_button-wm113{text-decoration:none;text-align:center;display:block;padding:0px 2px;background-color: #C1C1C1; border:solid 1px #C1C1C1;border-radius: 3px;}
/* 2015 리뉴얼 버튼 스타일 */

/*썸네일  */
.pr_back{position:absolute;left:0;bottom:0px;width:100%;padding:5px 5px 5px 5px;display:block; background:rgba(0,0,0,0.6);box-sizing:border-box;}
.pr_back .name{font-size:12px;color:#ffffff;}
.pr_back .name a{font-size:12px;color:#ffffff;}
/*썸네일 */

/*20171128 상세 하단 레이어 메뉴*/
.xans-product-detail .toggle.selected > .contents,.xans-product-detail .toggle.disable > .contents{display:block;background:#f4f4f4 !important;}
#tabProduct_j{font-size:11px;background-color:#F5F5F5;position:fixed;z-index:5;left:0;bottom:0;width:100%;box-sizing:border-box;margin:0;background:rgba(255,255,255,1); border-top:solid 1px #E8E8E8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#tabProduct_j ul{position:relative;}
#tabProduct_j ul:after{content:"";display:block;clear:both;}
#tabProduct_j ul li{width:25%;float:left;height:50px;line-height:50px;text-decoration:none; text-align:center;font-family: 'Meiryo', sans-serif;font-size: 12px; vertical-align:middle; font-weight:400; color:#555555;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#tabProduct_j ul li a{color:#555555;}
/*20171128 상세 하단 레이어 메뉴*/

/*상세페이지 후기메뉴 관련*/
.xans-product-detail .toggle.selected > .contents,.xans-product-detail .toggle.disable > .contents{display:block;background:#f4f4f4 !important;}#tabProduct{font-size:11px;background-color:#fff;}#tabProduct ul{position:relative;}#tabProduct ul:after{content:"";display:block;clear:both;}
#tabProduct li{width:25%;float:left;height:31px;line-height:21px;}#tabProduct li a{float:left;position:relative;width:100%;padding:0;color:#1b1b1b;text-align:center;text-decoration:none;border-left:1px solid #ececec;}#tabProduct li:first-child a{border-left:0;}#tabProduct li.selected a{margin:0 0 -1px;border-left:0;}#tabProduct{position:fixed;z-index:5;left:0;bottom:0;width:100%;box-sizing:border-box;margin:0;background:rgba(0,0,0,0.5);}#tabProduct ul li{width:20%;}#tabProduct ul li a{color:#fff;padding:5px 0px;text-shadow:1px 1px 1px rgba(0,0,0,0.6);font-size:11px;}#tabProduct span.count{position:absolute;display:inline-block;right:0px;margin-top:-15px;border:2px solid rgba(255,255,255,1);border-radius:15px;font-size:11px;line-height:11px;z-index:6;padding:1px 3px;background:rgba(0,0,0,0.6);}
/*상세페이지 후기메뉴 관련*/

/*루미네 상세페이지 후기메뉴 관련*/
.xans-product-detail .toggle.selected > .contents,.xans-product-detail .toggle.disable > .contents{display:block;background:#f4f4f4 !important;}#tabProduct2{font-size:11px;background-color:#fff;}#tabProduct2 ul{position:relative;}#tabProduct2 ul:after{content:"";display:block;clear:both;}
#tabProduct2 li{width:25%;float:left;height:31px;line-height:21px;}#tabProduct2 li a{float:left;position:relative;width:100%;padding:0;color:#1b1b1b;text-align:center;text-decoration:none;border-left:1px solid #ececec;}#tabProduct2 li:first-child a{border-left:0;}#tabProduct2 li.selected a{margin:0 0 -1px;border-left:0;}#tabProduct2{position:fixed;z-index:5;left:0;bottom:0;width:100%;box-sizing:border-box;margin:0;background:rgba(0,0,0,0.5);}#tabProduct2 ul li{width:33%;}#tabProduct2 ul li a{color:#fff;padding:5px 0px;text-shadow:1px 1px 1px rgba(0,0,0,0.6);font-size:11px;}#tabProduct2 span.count{position:absolute;display:inline-block;right:0px;margin-top:-15px;border:2px solid rgba(255,255,255,1);border-radius:15px;font-size:11px;line-height:11px;z-index:6;padding:1px 3px;background:rgba(0,0,0,0.6);}
/*루미네 상세페이지 후기메뉴 관련*/

/*쿠폰 숫자 표시*/
.coupon_count{position:absolute;display:inline-block; margin-top:-15px;border:1px solid rgba(255,255,255,1);border-radius:15px;font-size:11px; color:#FFFFFF; text-align:center; line-height:11px;z-index:6;padding:3px 5px 3px 5px;background:#f92b82;}
.coupon_count_my{position:absolute;display:inline-block;margin-top:-2px;border:1px solid #f92b82;border-radius:15px;font-size:11px; color:#FFFFFF; text-align:center; line-height:11px;z-index:6;padding:2px 5px 2px 5px;background:#f92b82;}
/*쿠폰 숫자 표시*/

/*기존 텍스트 상단이동 버튼관련
.btnTop{display:none;position:fixed;bottom:10px;right:5px;z-index:100;border:1px solid #d6d6d7;border-top:0;border-radius:0 0 3px 3px;background:rgba(0,0,0,.7);border:1px solid rgba(0,0,0,.1);border-radius:3px;-webkit-border-radius:3px;margin:0px 0px 0px 0px; padding:2 5 2 5;}
.btnTop a{display:inline-block;height:27px;padding:0 5px;line-height:29px; font-size:13px;color:#fff;}#mobileQuickLink{z-index:301 !important;}#mobileBtnQuickLink{z-index:100 !important;}
기존 텍스트 상단이동 버튼관련*/

/*이미지 상단이동 버튼관련*/
.btnTop{display:none;position:fixed;bottom:15px;right:15px;z-index:100; width:40px; height:40px;}
.btnTop img{width:40px; height:40px;}
/*이미지 상단이동 버튼관련*/

/*베스트 상품관련 */
.xans-product-listrecommend{margin:0px 0px 0px 0px;padding:0;padding:0px 0px 0px 0px;}
.xans-product-listrecommend:first-child h2{border-top:0;}
.xans-product-listrecommend h2 {text-align:center;margin:0;height:22px;font-size:14px;line-height:15px;color:#4a5164;border-bottom:1px solid #ddd;}
.xans-product-listrecommend img{max-width:100%;}
.xans-product-listrecommend li{vertical-align:top;margin:0px 0px 0px 0px; padding:0x 0x 0x 0x;}
.xans-product-listrecommend > ul > li > ul{display:table;table-layout:fixed;width:100%;box-sizing:border-box;padding:0px 0px 0px 0px;}
.xans-product-listrecommend > ul > li > ul > li{position:relative;display:inline-block;padding:0;vertical-align:top;}
.xans-product-listrecommend > ul[class*="grid"]{display:table;table-layout:fixed;width:100%;font-size:0;line-height:0;box-sizing:border-box;padding:0px 0px 0px 0px;}
.xans-product-listrecommend > ul[class*="grid"] > li{position:relative;display:inline-block;padding:0;vertical-align:top;}
.xans-product-listrecommend .best_thumbnail{margin:0px 0px 0px 0px;}
.xans-product-listrecommend .best_thumbnail img{width:100%;border:0px solid #ececec;}
.xans-product-listrecommend .best_info{padding:4px 7px 0px 7px;}
.xans-product-listrecommend .best_info .best_name{line-height:11px;padding:5px 0px 2px 0px;}
.xans-product-listrecommend .best_info .best_price{line-height:1.1;}
.xans-product-listrecommend .grid2 li{width:49.5%;}
.xans-product-listrecommend .grid2 li:first-child{ padding:0 1% 0 0;}
.xans-product-listrecommend .grid2 li .name a {/*height:31px;*/overflow:hidden;display:block;font-size:12px;color:#666;letter-spacing:-0.1px;}
.xans-product-listrecommend .grid3 li{width:33%;padding:0% 0% 0% 0.5%;}
.xans-product-listrecommend .grid3 li:first-child{padding:0% 0% 0% 0%;}
.paginate.typeSwipe .prev,.paginate.typeSwipe .next{display:none;}
.paginate.typeSwipe button.circle{font-size:0px;padding:3px;margin:0 4px;text-indent:-999px !important;border-radius:5px;border:1px solid #fff;box-shadow:none;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow:none;background-color:#6b6b6b;}
.paginate.typeSwipe button.circle.selected {background-color:#f92b82;margin:0 2px;border:1px solid #f92b82;box-shadow:none;}
.paginate.typeSwipe span{color:#fff;font-size:0;line-height:0;}
/*베스트 상품관련 */

/*디홀릭 상단 슬라이드 메뉴 관련내용*/
.searchKeywordListArea{-webkit-overflow-scrolling :touch; overflow-x:auto; overflow-y:hidden;}
.searchKeywordList{height:76px; width:606px;}
.searchKeywordList_column{float:left; width:850px; margin-left:6px;}
.searchKeywordList_column:first-child{margin-left:0;}
.searchKeywordList_item{display:block; width:84px; height:28px; background-color:#ffffff; border:1px solid #dddddd; padding:0px 5px; margin-top:8px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Lucida Grande", Verdana, "ＭＳ Ｐゴシック", sans-serif; font-size:11px; line-height:28px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left; margin-left:6px;}
.searchKeywordList_item:nth-child(8n+1){margin-left:0;}
/*.searchKeywordList_item:nth-child(1), .searchKeywordList_item:nth-child(2), .searchKeywordList_item:nth-child(3), .searchKeywordList_item:nth-child(4), .searchKeywordList_item:nth-child(5){margin-top:4;}*/
/*디홀릭 상단 슬라이드 메뉴 관련내용*/

/*하이홀리 상단 슬라이드 메뉴 관련내용*/
.searchKeywordListArea2{-webkit-overflow-scrolling :touch; overflow-x:auto; overflow-y:hidden;}
.searchKeywordList2{height:76px; width:606px;}
.searchKeywordList_column2{float:left; width:550px; margin-left:6px;}
.searchKeywordList_column2:first-child{margin-left:0;}
.searchKeywordList_item2{display:block; width:84px; height:28px; background-color:#ffffff; border:1px solid #dddddd; padding:0px 5px; margin-top:8px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Lucida Grande", Verdana, "ＭＳ Ｐゴシック", sans-serif; font-size:12px; line-height:28px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left; margin-left:6px;}
.searchKeywordList_item2:nth-child(5n+1){margin-left:0;}
/*.searchKeywordList_item2:nth-child(1), .searchKeywordList_item:nth-child(2), .searchKeywordList_item:nth-child(3), .searchKeywordList_item:nth-child(4) {margin-top:4;}*/
/*하이홀리 상단 슬라이드 메뉴 관련내용*/

/*맨즈 상단 슬라이드 메뉴 관련내용*/
.searchKeywordListArea3{-webkit-overflow-scrolling :touch; overflow-x:auto; overflow-y:hidden;}
.searchKeywordList3{height:76px; width:606px;}
.searchKeywordList_column3{float:left; width:650px; margin-left:6px;}
.searchKeywordList_column3:first-child{margin-left:0;}
.searchKeywordList_item3{display:block; width:84px; height:28px; background-color:#ffffff; border:1px solid #dddddd; padding:0px 5px; margin-top:8px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Lucida Grande", Verdana, "ＭＳ Ｐゴシック", sans-serif; font-size:12px; line-height:28px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left; margin-left:6px;}
.searchKeywordList_item3:nth-child(6n+1){margin-left:0;}
/*.searchKeywordList_item2:nth-child(1), .searchKeywordList_item:nth-child(2), .searchKeywordList_item:nth-child(3), .searchKeywordList_item:nth-child(4) {margin-top:4;}*/
/*맨즈 상단 슬라이드 메뉴 관련내용*/

/*좌측메뉴 관련내용*/
.black_alpha{position:fixed;display:block;top:0;left:0;width:100%;height:100%;z-index:1000001;display:none;background:rgba(0,0,0,0.5);overflow-y:hidden;}
.black_alpha:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.black_alpha .black_alpha_menu{position:fixed;top:0;left:0;text-align:left;width:100%;margin-left:-100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu01{position:relative; width:85%;height:100%; top:0px; left:0px; margin-left:0px;-webkit-overflow-scrolling:touch;}
.black_alpha .black_alpha_menu01 .black_alpha_closed{position:absolute;right:-34px; top:15px;z-index:1000002; width:24px;}
.black_alpha .black_alpha_menu02{position:relative;width:100%;height:100%; background:#FFFFFF; margin-left:0px;overflow-y:scroll;}
.black_alpha .black_alpha_menu03{position:relative;width:100%;height:70px;background:#F8F8F8; border-bottom:solid 1px #EEEEEE; display:table;}
.black_alpha .black_alpha_menu03 .black_alpha_box01{position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu03 .black_alpha_box01 .black_alpha_box01_left{float:left; width:75%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu03 .black_alpha_box01 .black_alpha_box01_left .bav01_s01{display:table; height:70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu03 .black_alpha_box01 .black_alpha_box01_left .bav01_s02{display:table-cell; vertical-align:middle; padding:0px 0px 0px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu03 .black_alpha_box01 .black_alpha_box01_right{ float:left; width:25%; height:70px;line-height:70px; text-align:right; padding:0px 12px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu03 .black_alpha_box02{position:relative;width:100%; padding:0px 0px 0px 18px; display:table-cell; vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; background:url(/images_2017/top/lm_bt01.png) no-repeat; background-position:94% 50%;background-size:10px 20px;}
.black_alpha .black_alpha_menu04 {position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu04 .bam04_s01{background-color:#f8f8f8;height:50px;line-height:44px;text-align:left;padding:0px 0px 0px 18px;border-top:solid 1px #EEEEEE;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu04 .bam04_s02{width:100%;background:#FFFFFF;border-top:solid 0px #EEEEEE; padding:0px 0px 0px 0px;}
.black_alpha .black_alpha_menu04 .bam04_s02 .bam04_s02_all {position:relative; padding:0px 18px 0px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu04 .bam04_s02 .bam04_s02_all .bam04_s02_01{position:relative;width:100%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu04 .bam04_s02 .bam04_s02_all .bam04_s02_01 > ul > li{border-bottom:solid 1px #eceeef; padding:10px 0px 10px 0px;}
.black_alpha .black_alpha_menu04 .bam04_s02 .bam04_s02_all .bam04_s02_01 > ul > li:last-child {border-bottom:solid 0px #eceeef;}
.black_alpha .black_alpha_menu04 .bam04_s02 .bam04_s02_all .bam04_s02_01 > ul > li p.member_notice{ text-align:left;font-family: 'Meiryo', sans-serif; font-size:14px;font-weight:500; color:#e91c73; padding:5px 0px;background:url(/images_2017/top/lm_bt01.png) no-repeat; background-position:98% 50%;background-size:8px 14px;}
.black_alpha .black_alpha_menu04 .bam04_s02 .bam04_s02_all .bam04_s02_01 .bam04_info_box{ position:relative; width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu04 .bam04_s02 .bam04_s02_all .bam04_s02_01 .bam04_info_box p.bam04_info_box_p1{padding:0px 0px 3px 0px;font-family: 'Meiryo', sans-serif; font-size:14px;font-weight:500; color:#000000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu04 .bam04_s02 .bam04_s02_all .bam04_s02_01 .bam04_info_box p.bam04_info_box_p2{padding:0px 0px 0px 0px;font-family: 'Meiryo', sans-serif; font-size:11px; line-height:16px;font-weight:500; color:#686c70;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu05 {position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu05 .bam05_s01{background-color:#f8f8f8;height:50px;line-height:50px;text-align:left;padding:0px 0px 0px 18px;border-top:solid 1px #EEEEEE;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu05 .bam05_s02{width:100%;background:#FFFFFF;padding:0px 0px 0px 0px;border-top:solid 0px #EEEEEE;}
.black_alpha .black_alpha_menu05 .bam05_s02 .bam05_s02_all {position:relative; padding:0px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu05 .bam05_s02 .bam05_s02_all .bam05_s02_01{position:relative;width:100%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu05 .bam05_s02 .bam05_s02_all .bam05_s02_01 > ul > li{border-bottom:solid 1px #EEEEEE; padding:12px 18px 12px 18px;}
.black_alpha .black_alpha_menu05 .bam05_s02 .bam05_s02_all .bam05_s02_01 > ul > li:last-child {border-bottom:solid 0px #EEEEEE; padding:12px 18px 12px 18px;}
.black_alpha .black_alpha_menu05 .bam05_s02 .bam05_s02_all .bam05_s02_01 .bam05_info_box{ position:relative; width:100%;font-family: 'Meiryo', sans-serif; font-size:15px;font-weight:400; color:#333333;background:url(/images_2017/top/lm_bt01.png) no-repeat; background-position:100% 50%;background-size:9px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu06 {position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu06 .bam06_s01{height:50px;line-height:50px;text-align:left; padding:0px 0px 0px 18px; border-top:solid 1px #EEEEEE; background:#F8F8F8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu06 .bam06_s02{background:#FFFFFF;border-top:solid 1px #EEEEEE;padding:0px 0px 0px 0px;}
.black_alpha .black_alpha_menu06 .bam06_s02 .bam06_s02_all{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: }
.black_alpha .black_alpha_menu06 .bam06_s02 .bam06_s02_all .bam06_s02_01{position:relative; width:100%; height:50px; line-height:50px; padding:0px 18px 0px 18px;text-align:left;font-family: 'Exo 2', sans-serif;font-size: 18px; vertical-align:middle;font-weight:500; color:#000000;margin:0 auto; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu06 .bam06_s02 .bam06_s02_all .bam06_s02_02{position:relative;width:100%;text-align:left;margin:0 auto; padding:0px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu06 .bam06_s02 .bam06_s02_all .bam06_s02_02 .bam06_s02_02_cate{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu06 .bam06_s02 .bam06_s02_all .bam06_s02_02 .bam06_s02_02_cate > ul{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu06 .bam06_s02 .bam06_s02_all .bam06_s02_02 .bam06_s02_02_cate > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.black_alpha .black_alpha_menu06 .bam06_s02 .bam06_s02_all .bam06_s02_02 .bam06_s02_02_cate > ul > li{ display:table; float:left;width:50%; height:48px; vertical-align:middle; padding:0px 25px 0px 18px; text-align:left;font-family: 'Meiryo', sans-serif; font-size:13px;font-weight:400; color:#333333; border-top:solid 1px #EEEEEE; border-left:solid 1px #EEEEEE;background:url(/images_2017/top/lm_bt01.png) no-repeat; background-position:93% 50%;background-size:7px 12px;word-break:break-all;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu06 .bam06_s02 .bam06_s02_all .bam06_s02_02 .bam06_s02_02_cate > ul > li.bam06_s02_02_cate_none{background:none;}
.black_alpha .black_alpha_menu06 .bam06_s02 .bam06_s02_all .bam06_s02_02 .bam06_s02_02_cate > ul > li > span{ display:table-cell; vertical-align:middle;line-height:16px;}
.wrap_left_select_m{position:relative; width:100%; height:50px; line-height:50px; padding:0px 18px 0px 18px;text-align:left;font-family: 'Exo 2', sans-serif;font-size: 18px; vertical-align:middle;font-weight:500; color:#000000;margin:0 auto; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.left_select_m{position:relative;width:100%;text-align:left;margin:0 auto; padding:0px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.left_select_m_box{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.left_select_mb_site{ height:40px;line-height:40px; padding:0px 18px 0px 18px;text-align:left;font-family: 'Exo 2', sans-serif;font-size: 16px; vertical-align:middle;font-weight:500; color:#000000; background-color:#fbfbfb !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.left_select_mb_menu_cate{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.left_select_mb_menu_cate > ul{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.left_select_mb_menu_cate > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.left_select_mb_menu_cate > ul > li{ display:table; float:left;width:50%; height:48px; vertical-align:middle; padding:0px 25px 0px 18px; text-align:left;font-family: 'Meiryo', sans-serif; font-size:13px;font-weight:400; color:#333333; border-top:solid 1px #EEEEEE; border-left:solid 1px #EEEEEE;background:url(/images_2017/top/lm_bt01.png) no-repeat; background-position:93% 50%;background-size:7px 12px;word-break:break-all;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.left_select_mb_menu_cate > ul > li.left_select_mb_menu_cate_none{ background:none;}
.left_select_mb_menu_cate > ul > li > span{ display:table-cell; vertical-align:middle;line-height:16px;}
.wrap_left_special_m{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.left_special_m_title{background-color:#f8f8f8 !important;height:50px;line-height:50px;text-align:left;padding:0px 18px 0px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.left_special_m_menu{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.left_special_m_menu > ul{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.left_special_m_menu > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.left_special_m_menu > ul > li{ display:table; float:left;width:50%; height:48px; vertical-align:middle; padding:0px 25px 0px 18px; text-align:left;font-family: 'Exo 2', sans-serif; font-size:15px;font-weight:400; color:#333333; border-top:solid 1px #EEEEEE; border-left:solid 1px #EEEEEE;background:url(/images_2017/top/lm_bt01.png) no-repeat; background-position:93% 50%;background-size:7px 12px;word-break:break-all;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.left_special_m_menu > ul > li > a{color:#333333;}
.left_special_m_menu > ul > li > span{ display:table-cell; vertical-align:middle;line-height:16px;}
.wrap_left_special_m0{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.left_special_m_title0{background-color:#f8f8f8 !important;height:50px;line-height:50px;text-align:left;padding:0px 18px 0px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.left_special_m_menu0{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.left_special_m_menu0 > ul{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.left_special_m_menu0 > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.left_special_m_menu0 > ul > li{ display:table; float:left;width:50%; height:48px; vertical-align:middle; padding:0px 25px 0px 18px; text-align:left;font-family: 'Exo 2', sans-serif; font-size:15px;font-weight:400; color:#333333; border-top:solid 1px #EEEEEE; border-left:solid 1px #EEEEEE;background:url(/images_2017/top/lm_bt01.png) no-repeat; background-position:93% 50%;background-size:7px 12px;word-break:break-all;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.left_special_m_menu0 > ul > li > a{color:#333333;}
.left_special_m_menu0 > ul > li > span{ display:table-cell; vertical-align:middle;line-height:16px;}
.black_alpha .black_alpha_menu08 {position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu08 .bam08_s01{background-color:#f8f8f8;height:50px;line-height:46px;text-align:left;padding:0px 0px 0px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu08 .bam08_s02{width:100%;background:#FFFFFF;padding:0px 0px 0px 0px;}
.black_alpha .black_alpha_menu08 .bam08_s02 .bam08_s02_all {position:relative; padding:0px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu08 .bam08_s02 .bam08_s02_all .bam08_s02_01{position:relative;width:100%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu08 .bam08_s02 .bam08_s02_all .bam08_s02_01 > ul > li{border-bottom:solid 1px #EEEEEE; padding:12px 18px 12px 18px;}
.black_alpha .black_alpha_menu08 .bam08_s02 .bam08_s02_all .bam08_s02_01 > ul > li:last-child {border-bottom:solid 0px #EEEEEE;}
.black_alpha .black_alpha_menu08 .bam08_s02 .bam08_s02_all .bam08_s02_01 .bam08_info_box{position:relative; width:100%;font-family: 'Meiryo', sans-serif; font-size:15px;font-weight:400; color:#333333;background:url(/images_2017/top/lm_bt01.png) no-repeat; background-position:100% 50%;background-size:9px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu09{width:100%;}
.black_alpha .black_alpha_menu09 .bam09_s01{background-color:#f8f8f8;height:50px;line-height:44px;text-align:left;padding:0px 0px 0px 18px;border-top:solid 1px #EEEEEE;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu09 .bam09_s02{width:100%;background:#FFFFFF;padding:0px 0px 0px 0px;border-top:solid 0px #DDDDDD;}
.black_alpha .black_alpha_menu09 .bam09_s03{position:relative; padding:15px 18px 15px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu09 .bam09_s04{position:relative; padding:15px 13px 15px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu09 .bam09_s04 .bam09_s04_all{width:100%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu09 .bam09_s04 .bam09_s04_all > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.black_alpha .black_alpha_menu09 .bam09_s04 .bam09_s04_all > ul > li{float:left;width:20%;height:auto;vertical-align:middle;padding: 0px 5px 0px 0px; margin:0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu09 .bam09_s04 .bam09_s04_all > ul > li img{width:100%; vertical-align:middle;}
.black_alpha .black_alpha_menu09 .bam09_s04 .bam09_s04_all > ul > li.more { background:#FFFFFF;}
.black_alpha .black_alpha_menu10{width:100%;}
.black_alpha .black_alpha_menu10 .bam10_s01{background-color:#f8f8f8;height:50px;line-height:44px;text-align:left;padding:0px 0px 0px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu10 .bam10_s02{width:100%;background:#FFFFFF;padding:0px 0px 0px 0px;border-top:solid 0px #DDDDDD;}
.black_alpha .black_alpha_menu10 .bam10_s03{position:relative; padding:15px 18px 15px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu10 .bam10_s04{position:relative; padding:15px 13px 15px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu10 .bam10_s04 .bam10_s04_all{width:100%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu10 .bam10_s04 .bam10_s04_all > ul:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.black_alpha .black_alpha_menu10 .bam10_s04 .bam10_s04_all > ul > li{float:left;width:20%;height:auto;vertical-align:middle;padding: 0px 5px 0px 0px; margin:0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.black_alpha .black_alpha_menu10 .bam10_s04 .bam10_s04_all > ul > li img{width:100%; vertical-align:middle;}
.black_alpha .black_alpha_menu10 .bam10_s04 .bam10_s04_all > ul > li.more { background:#FFFFFF;}
.left_menuarr_down{background: url(/images_2017/top/lm_bt02_down.png) no-repeat; background-position:94% 50%;background-size:18px 9px;}
.left_menuarr_up{background: url(/images_2017/top/lm_bt02_up.png) no-repeat; background-position:94% 50%;background-size:18px 9px;}
.left_menuarr_down01 {background:url(/images_2017/top/lm_bt02_down.png) no-repeat; background-position:94% 50%;background-size:18px 9px;}
.left_menuarr_up01 {background:url(/images_2017/top/lm_bt02_up.png) no-repeat; background-position:94% 50%;background-size:18px 9px;}
.left_sellect_down01 {background:url(/images_2017/top/lm_bt02_down.png) no-repeat; background-position:94% 50%;background-size:16px 8px;}
.left_sellect_up01 {background:url(/images_2017/top/lm_bt02_up.png) no-repeat; background-position:94% 50%;background-size:16px 8px;}
.left_menuarr_down02 {background:url(/images_2017/top/lm_bt03_down.png) no-repeat; background-position:100% 50%;background-size:18px 9px;}
.left_menuarr_up02 {background:url(/images_2017/top/lm_bt03_up.png) no-repeat; background-position:100% 50%;background-size:18px 9px;}

.wrap_left_notice{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.left_notice{background-color:#f8f8f8 !important;height:50px;line-height:44px;text-align:left;padding:0px 0px 0px 18px;border-top:solid 1px #EEEEEE;background: url(/images_2017/top/left_right_arr.png) no-repeat; background-position:94% 50%;background-size:9px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.wrap_left_app_t{width:100%; padding:13px 0px 0px 0px;}
.wrap_left_app_t p.left_app_t{ width:100%; padding:0px 18px;text-align:left;font-family: 'Meiryo', sans-serif;font-size: 16px; vertical-align:middle; color:#333333; font-weight:400;}
.wrap_left_app{width:100%; padding:12px 0px 15px 0px;}
.wrap_left_app:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.left_app_box{float:left; width:50%;}
.left_app_bt{ width:100%; display:table;}
.left_app_bt > ul{ width:100%;display:table-row;}
.left_app_bt > ul > li{display:table-cell; vertical-align:middle; text-align:left; padding:0px 5px;}
.left_app_bt > ul > li p.left_app_bt_e{ display:block; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 14px; vertical-align:middle; line-height:1.4em; color:#333333; font-weight:400;}
.left_app_bt > ul > li p.left_app_bt_j{ display:block; text-align:left;font-family: 'Meiryo', sans-serif;font-size: 12px; vertical-align:middle; line-height:1.4em; color:#333333; font-weight:400;}
.left_app_bt > ul > li p.left_app_bt_d{display:block; text-align:left; height:20px;background-image: url(/images/left/app_d_bt.png);-webkit-background-size: 12px 13px;background-size: 12px 13px;background-repeat: no-repeat;background-position: left 3px;}

.wrap_bottom_app{width:100%; padding:13px 0px 13px 0px;}
.bottom_app{ width:90%; margin:0 auto;}
.bottom_app:after {display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.bottom_app_box{float:left; width:50%;}
.bottom_app_bt{ width:100%; display:table;}
.bottom_app_bt > ul{ width:100%;display:table-row;}
.bottom_app_bt > ul > li{display:table-cell; vertical-align:middle; text-align:left;}
.bottom_app_bt > ul > li p.bottom_app_bt_e{ display:block; text-align:left;font-family: 'Exo 2', sans-serif;font-size: 14px; vertical-align:middle; line-height:1.4em; color:#ffffff; font-weight:400;}
.bottom_app_bt > ul > li p.bottom_app_bt_j{ display:block; text-align:left;font-family: 'Meiryo', sans-serif;font-size: 12px; vertical-align:middle; line-height:1.4em; color:#ffffff; font-weight:400;}
.bottom_app_bt > ul > li p.bottom_app_bt_d{display:block; text-align:left; height:16px;background-image: url(/images/left/app_d_bt.png);-webkit-background-size: 12px 13px;background-size: 12px 13px;background-repeat: no-repeat;background-position: left bottom;}
/*좌측메뉴 관련내용*/

/*교환반품 좌측메뉴 관련내용*/
.black_alpha2{position:fixed;z-index:8;left:0;top:0;width:100%;height:100%;background:black;opacity:0.5;filter:alpha(opacity=50);_position:absolute;_bottom:auto;_width:expression(eval(document.documentElement.clientWidth));_height:expression(eval(document.documentElement.clientHeight));_top:expression(eval(document.documentElement.scrollTop));display:none;}
.nav_close2{position:fixed;width:13%; display:block; z-index:9; right:10%; top:10px;display:none;}
.menu_nav2{position:fixed;z-index:9;left:0;top:0;width:90%;height:100%;background:#333333;margin-left:-90%; overflow:auto}
.top_menu{position:relative}
.nav_f2,.nav_m{ display:none;}

/*테이블 정렬 관련*/
 #dCategory_tab2{height:100%;}
 #dCategory_tab2 ul li {width:100%;display:block;overflow:hidden; border-bottom:1px solid #222222; border-top:1px solid #444444; background:url(/images_2015/main/arr.png) no-repeat; background-size:35px 28px; background-position:right;}
 #dCategory_tab2 a {padding:10px 18px;display:inline-block; color:#fff;font-size:12px;}
 #dCategory_tab2 .ca_closed{padding:10px 15px; display:block; font-size:12px;color:#FFF; text-align:right;border-bottom:1px solid #666; background:#333 url(/images_2015/main/closed_bt.png) no-repeat; background-size:41px 100%; background-position:left;}
/*테이블 정렬 관련*/
/*이동버튼 관련*/
 .Tap_Off2 {padding:15px 0px; color:#fff;font-size:12px;background:#222 url("/images_2015/main/dot.png") repeat;  border-bottom:3px solid #666;float:left;width:33.3%}
 .Tap_On2{padding:15px 0px; font-weight:bold;color:#fff;font-size:12px;background:#222 url("/images_2015/main/dot.png") repeat; border-bottom:3px solid #f92b82;float:left;width:33.3% }
/*이동버튼 관련*/
.nav_shopping_main_list2{ text-align:left;}
.nav_shopping_main_list2 li a {display:block; width:100%;}
/*교환반품 좌측메뉴 관련내용*/

/*루미네 좌측메뉴 관련내용*/
.black_alpha3{position:fixed;z-index:8;left:0;top:0;width:100%;height:100%;background:black;opacity:0.5;filter:alpha(opacity=50);_position:absolute;_bottom:auto;_width:expression(eval(document.documentElement.clientWidth));_height:expression(eval(document.documentElement.clientHeight));_top:expression(eval(document.documentElement.scrollTop));display:none;}
.nav_close3{position:fixed;width:11%; display:block; z-index:99999999998; right:3%; top:10px;display:none;}
.menu_nav3{position:fixed;z-index:9;left:0;top:0;width:82%;height:100%;background:#333333;margin-left:-82%; overflow:auto}
.top_menu3{position:relative}
.nav_f3,.nav_m{ display:none;}

/*테이블 정렬 관련*/
 #dCategory_tab3{height:100%;}
 #dCategory_tab3 ul li {width:100%;display:block;overflow:hidden; border-bottom:1px solid #222222; border-top:1px solid #444444; background:url(/images_2015/main/arr.png) no-repeat; background-size:35px 28px; background-position:right;}
 #dCategory_tab3 a {padding:10px 18px;display:inline-block; color:#fff;font-size:12px;}
 #dCategory_tab3 .ca_closed{padding:10px 15px; display:block; font-size:12px;color:#FFF; text-align:right;border-bottom:1px solid #666; background:#333 url(/images_2015/main/closed_bt.png) no-repeat; background-size:41px 100%; background-position:left;}
/*테이블 정렬 관련*/

/*이동버튼 관련*/
 .Tap_Off3 {padding:15px 0px 10px 20px; color:#fff;font-size:12px;background:#222222 url("/images_2015/main/dot.png") repeat;  border-bottom:1px solid #666;float:left;width:100%}
 .Tap_On3{padding:15px 0px 10px 20px; font-weight:bold;color:#fff;font-size:13px; text-align:left; background:#222222 url("/images_2015/main/dot.png") repeat; border-bottom:1px solid #ff6600;float:left;width:100% }
/*이동버튼 관련*/

.nav_shopping_main_list3{ text-align:left;}
.nav_shopping_main_list3 li a {display:block; width:100%;}

/*루미네 좌측메뉴 관련내용*/

.reviewback {background: transparent url(/images_2015/review_back.jpg) no-repeat center;background-size:80px 110px;}

/*아이디 패스워드 관련 내용*/
.id_blur{ border:#cccccc 1px solid; background: transparent url(/images_2015/main/id.gif) no-repeat left center;background-size:73px 29px;font-size:13px; width: 100%; height: 38px; line-height:38px; background-color:#ffffff;}
.id_focus{ border:#cccccc 1px solid; background-color:#ffffff; color:#9e9e9e; font-size:13px; width: 100%; height: 38px; line-height:38px; }
.pw_blur{border:#cccccc 1px solid; background: transparent url(/images_2015/main/pass.gif) no-repeat left center;background-size:73px 29px;font-size:13px; width: 100%; height: 38px; line-height:38px; background-color:#ffffff;}
.pw_focus{ border:#cccccc 1px solid; background-color:#ffffff; color:#9e9e9e; width: 100%; height: 38px; font-size:13px; line-height:38px;}
/*아이디 패스워드 관련 내용*/

/*상단메뉴관련 */
.login-topmenu ul{background:#000000;height:34px;line-height:34px;}
.login-topmenu ul.menu4 li {position:relative;width:24.6%;border-right:1px solid #2c2c2c;}
.login-topmenu ul li{position:relative;float:left;width:25%;color:#fff;font-size:11px;text-align:center;border-right:1px solid #d96767;}
.login-topmenu ul li a{display:inline-block;width:100%;color:#fff;}
.login-topmenu ul li .joinAnimation{position:absolute;display:inline-block;z-index:3;top:27px;left:50%;width:55px;height:18px;line-height:18px;font-size:9px;color:#fff;margin:0 0 0 -27px;background:#fff;border:1px solid #666;border-radius:0;}
.logout-topmenu ul{background:#000000;height:34px;line-height:34px;}
.logout-topmenu ul.menu5 li {position:relative;width:19.6%;border-right:1px solid #2c2c2c;}
.logout-topmenu ul li{position:relative;float:left;width:20%;color:#fff;font-size:11px;text-align:center;border-right:1px solid #d96767;}
.logout-topmenu ul li a{display:inline-block;width:100%;color:#fff;}
.logout-topmenu ul li .joinAnimation{position:absolute;display:inline-block;z-index:3;top:23px;left:48%;width:60px;height:18px;line-height:18px;font-size:9px;color:#fff;margin:0 0 0 -27px;background:none;border:0px border-radius:0;}
/*상단메뉴관련 */

/*상단메뉴관련 */
.p01 {font-size: 9px;color: #333333;}
.p02 {font-size: 10px;color: #999999;}
.p03 {font-size: 10px;color: #ff4a93;font-weight: bold;}
.p04 {font-size: 10px;color: #333333;}
.np01 {font-size: 12px;color: #555555;}
.ptitle{font-size: 40px;color: #b6b6b6;font-weight: bold;}
.ptitle2{font-size: 30px;color: #b6b6b6;font-weight: bold;}
.ptitle3{font-size: 16px;color: #e7fd76;font-weight: bold;}
.ptitle4{font-size: 28px;color: #b6b6b6;font-weight: bold;}
.ptitle5{font-size: 32px;color: #b6b6b6;font-weight: bold;}
.subm{font-size: 13px;color: #666666;font-weight:500;}
.subm a  { color: #666666; text-decoration: none;}
.title01 {font-size: 13px;color: #000000;font-weight: bold;}
.title02 {font-size: 13px;color: #000000;}
.title02 a {font-size: 13px;color: #000000;}
.title03 {font-size: 15px;color: #000000;}
.title04 {font-size: 10px;color: #000000;}
.title04 a{font-size: 10px;color: #000000;}
.title05 {font-size: 15px;color: #ffffff;font-weight: bold;}
.title06 {font-size: 11px;color: #000000;}
.title07 {font-size: 13px;color: #ffffff;font-weight: bold;}
.title08 {font-size: 13px;font-weight: bold;}
.title09 {font-size: 12px;color: #000000;}
.title09 a{font-size: 12px;color: #000000;}
.title10 {font-size: 12px;color: #333333;font-weight: bold;}
.title11 {font-size: 20px;color: #000000;font-weight: bold;}
.title12 {font-size: 14px;color: #000000;font-weight: bold;}
.title13 {font-size: 12px;color: #333333;}
.title14 {font-size: 18px;color: #ffffff;font-weight: bold;}

#search_box{width:90%;float:center;}
.width_box{width:90%;float:center;}
#width_box2{width:100%;float:center;}
.width_box3{width:100%;float:center;}
.spacer_t{margin-top:15px;}
.spacer_t2{margin-top:15px;margin-bottom:35px;}
.button-wm{width:95%;text-decoration:none;text-align:center;display:block;padding:10px 0px;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;}
.button-wm2{width:70%;text-decoration:none;text-align:center;display:block;padding:7px 0px;background-color: #D3D4D4; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(49%, #fbfbfb), color-stop(51%, #e7e7e7), to(#dedede));background: -moz-linear-gradient(#F7F8F8, #EEEEEE, #DBDBDB, #CECFCF);border:solid 1px #626262;border-radius: 10px;}
.button-wm3{width:100%;text-decoration:none;text-align:center;display:block;padding:7px 0px;background-color: #D3D4D4; background: -webkit-gradient(linear, left top, left bottom, from(#8aa2e4), color-stop(49%, #6a89dd), color-stop(51%, #4b70d1), to(#4669c4));background: -moz-linear-gradient(#F7F8F8, #EEEEEE, #DBDBDB, #CECFCF);border:solid 1px #3d5595;border-radius: 10px;}
.button-wm4{width:100%;text-decoration:none;text-align:center;display:block;padding:7px 0px;background-color: #D3D4D4; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(49%, #fbfbfb), color-stop(51%, #e7e7e7), to(#dedede));background: -moz-linear-gradient(#F7F8F8, #EEEEEE, #DBDBDB, #CECFCF);border:solid 1px #626262;border-radius: 10px;}
.button-wm5{width:100%;text-decoration:none;text-align:center;display:block;padding:3px 0px;background-color: #D3D4D4; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(49%, #fbfbfb), color-stop(51%, #e7e7e7), to(#dedede));background: -moz-linear-gradient(#F7F8F8, #EEEEEE, #DBDBDB, #CECFCF);border:solid 1px #bbbbbb;border-radius: 1px;}
.button-wm6{width:100%;text-decoration:none;text-align:center;display:block;padding:7px 0px;background-color: #D3D4D4; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(49%, #fbfbfb), color-stop(51%, #e7e7e7), to(#dedede));background: -moz-linear-gradient(#F7F8F8, #EEEEEE, #DBDBDB, #CECFCF);border:solid 1px #626262;border-radius: 5px;}
.button-wm7{width:100%;text-decoration:none;text-align:center;display:block;padding:5px 0px;background-color: #D3D4D4; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(49%, #fbfbfb), color-stop(51%, #e7e7e7), to(#dedede));background: -moz-linear-gradient(#F7F8F8, #EEEEEE, #DBDBDB, #CECFCF);border:solid 1px #626262;border-radius: 5px;}
.button-wm8{width:50%;text-decoration:none;display:block;padding:10px 10px;background-color: #D3D4D4; background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8),to(#dedede));background: -moz-linear-gradient(#F7F8F8, #EEEEEE, #DBDBDB, #CECFCF);}
.button-wm9{text-decoration:none;display:block;background-color: #D3D4D4; background: -webkit-gradient(linear, left top, left bottom, from(#fefefe),to(#eeeeee));background: -moz-linear-gradient(#F7F8F8, #EEEEEE, #DBDBDB, #CECFCF);}
.button-wm10{width:100%;text-decoration:none;text-align:center;display:block;padding:3px 0px;background-color: #D3D4D4; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff),  color-stop(49%, #FFFFFF), color-stop(51%, #efefef), to(#efefef));background: -moz-linear-gradient(#F7F8F8, #EEEEEE, #DBDBDB, #CECFCF);border:solid 1px #bcbcbc;border-radius: 3px;}
.button-wm11{text-decoration:none;display:block;padding:10px 10px;background-color: #D3D4D4; background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8),to(#dedede));background: -moz-linear-gradient(#F7F8F8, #EEEEEE, #DBDBDB, #CECFCF);}
.button-wm13{text-decoration:none;display:block;padding:8px 10px;background-color: #D3D4D4; background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8),to(#dedede));background: -moz-linear-gradient(#F7F8F8, #EEEEEE, #DBDBDB, #CECFCF);}
.button-wm12{width:100%;text-decoration:none;text-align:center;display:block;padding:3px 0px;background-color: #D3D4D4; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(49%, #fbfbfb), color-stop(51%, #e7e7e7), to(#dedede));background: -moz-linear-gradient(#F7F8F8, #EEEEEE, #DBDBDB, #CECFCF);border:solid 1px #626262;border-radius: 5px;}
.change_serch{width:100%;text-decoration:none;text-align:center;display:block;padding:3px 0px;background-color: #D3D4D4; background: -webkit-gradient(linear, left top, left bottom, from(#515151), to(#515151));background: -moz-linear-gradient(#F7F8F8, #EEEEEE, #DBDBDB, #CECFCF);border:solid 1px #000000;border-radius: 0px;}
.chang_bt{width:100%;text-decoration:none;text-align:center;display:block;padding:10px 0px;background-color: #D3D4D4; background: -webkit-gradient(linear, left top, left bottom, from(#ff79e5), color-stop(49%, #ff79e5), color-stop(51%, #ff20d3), to(#ff20d3));background: -moz-linear-gradient(#F7F8F8, #EEEEEE, #DBDBDB, #CECFCF);border:solid 1px #ff20d3;border-radius: 50px;}
.login-bt{width:100%;text-decoration:none;text-align:center;display:block;padding:19px 0px;background-color: #D3D4D4; background: -webkit-gradient(linear, left top, left bottom, from(#5f5f5f),to(#0f0f0f));background: -moz-linear-gradient(#F7F8F8, #EEEEEE, #DBDBDB, #CECFCF);border:solid 1px #2f2f2f;border-radius: 5px;}
.login-bt2{width:100%;text-decoration:none;text-align:center;display:block;padding:19px 0px;background-color: #D3D4D4; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(49%, #fbfbfb), color-stop(51%, #e7e7e7), to(#dedede));background: -moz-linear-gradient(#F7F8F8, #EEEEEE, #DBDBDB, #CECFCF);border:solid 1px #626262;border-radius: 5px;}
.best-title{width:100%;text-decoration:none;text-align:center;display:block;background-color: #D3D4D4; background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb),to(#a1a1a1));}

/* 정책 */
.policy_title{ width:100%; text-align:center;background:#f7f7f7; padding:15px 15px; font-size:14px; color:#000; font-weight:600;font-family: 'Meiryo', sans-serif;}
.policy_info{width:100%; padding:0px 15px; text-align:left;font-family: 'Meiryo', sans-serif;}
.policy_info p{ width:100%; padding:15px 0px 0px 0px;font-size:12px; color:#111; font-weight:600;}
.policy_info dl { display:flex; flex-flow: row nowrap; padding:10px 0px 0px 0px;}
.policy_info dl dt{ width:20px;font-size:12px; color:#333; font-weight:400;line-height:1.4em}
.policy_info dl dd{ flex:1;font-size:12px; color:#333; font-weight:400; line-height:1.4em}
.policy_info span{ display:block; width:100%; padding:5px 0px 0px 0px; font-size:12px; color:#333; font-weight:400; line-height:1.4em}
.policy_info h1{display:block; width:100%; padding:12px 0px 10px 0px;font-size:16px; color:#111; font-weight:600; border-bottom:solid 1px #000;}
.policy_point_pd{ padding:5px 0px 0px 10px !important;}

/* ************ shop list ************ */
/* 제목 공통 */
.tit-area { position: relative; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; padding: 15px; cursor: pointer;}
.tit-area h3 { color: #333; font-size: 15px; font-family: 'Hero New','Noto Sans JP',sans-serif;}
.tit-area .btn-more { color: #6390d0; font-size: 13px; font-family: 'Hero New','Noto Sans JP',sans-serif; }
.tit-area .btn-menu { display: flex; align-items: center; justify-content: center; position: absolute; right: 0; top: 0; width: 45px; height: 55px; text-indent: -9999px; overflow: hidden; cursor: pointer; }
.tit-area .btn-menu:after { content: ''; display: block; width: 10px; height: 10px; border-left: 2px solid #333; border-top: 2px solid #333; transform: rotate(135deg); }
/* 샵 정보 */
.shop-list-wrap > .shop-list { border-top: 1px solid #eee; }
.shop-list-wrap > .shop-list:not(:last-child) {border-bottom: 0px solid #eee;}
.shop-list { display: flex; display: -webkit-flex; align-items: center; justify-content: space-between; padding: 16px 18px; }
.shop-list.line { border-bottom: 6px solid #f5f5f5; }
.shop-list.line-thin { border-bottom: 1px solid #eee; }
.shop-list .btn-arrow { display: flex; align-items: center; justify-content: center; width: 45px; height: 55px; text-indent: -9999px; overflow: hidden; cursor: pointer; }
.shop-list .btn-arrow:after { content: ''; display: block; width: 12px; height: 12px; border-top: 2px solid #c6c6c6; border-left: 2px solid #c6c6c6; transform: rotate(135deg); }
.shop-list > a { display: flex; align-items: center; cursor: pointer; }
.shop-list .num { width: 38px; padding: 0 12px 0 5px; color: #c1c1c1; text-align: left; font-size: 14px; font-weight: 600; font-style: normal; font-family: 'Hero New','Noto Sans JP',sans-serif; }
.shop-list .thumb { display: block; width: 80px; height: 80px; padding: 3px; background-color: #fff; border: solid 1px #eaeaea; border-radius: 100%; overflow: hidden; }
.shop-list .thumb .figure { position: relative; width: 100%; padding-top: 100%; border-radius: 100%; overflow: hidden; }
.shop-list .thumb .figure > p { position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; object-fit: cover; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.shop-list .txt { display: flex; flex-direction: column; margin-left: 15px; line-height: 1.4em; text-align: left; color: #555; }
.shop-list .txt > strong { font-size: 17px; }
.shop-list .txt > span { font-size: 18px; }
.shop-list .btn-star { justify-content: center; display: flex; width: 2.8em; padding-top: 30px; color: #666; overflow: hidden; white-space: nowrap; background: url(/images/icon/n_star_zzim.png) center 0/26px no-repeat; }
.shop-list .btn-star.on { background: url(/images/icon/n_star_zzim_on.png) center 0/26px no-repeat; }
.basic-price { font-family: 'Exo 2', sans-serif; font-size: 12px; line-height: 1em; }
.basic-price b { margin-right: 5px; color: #ff3333; font-weight: 600; }
.basic-price span { font-size: 11px; }
.list-sm .thumb { width: 70px; height: 70px; }
.list-sm .txt > strong { font-size: 13px; }
.list-sm .txt > strong .badge{padding: 2px 5px;margin-left: 20px;color: #FFFFFF;font-size: 10px;vertical-align: 0px;border-radius: 3px;}
.list-sm .txt > strong span.badge-o { background: #ff9900; }
.list-sm .txt > strong span.badge-g { background: #CCCC00; }

.list-sm .txt > span { font-size: 13px; }
.circle-list { flex: 1 0 auto; width: 20%; }
.circle-list .thumb { display: block; width: 80px; height: 80px; padding: 3px; background-color: #fff; border: solid 1px #eaeaea; border-radius: 100%; overflow: hidden; }
.circle-list .thumb .figure { position: relative; width: 100%; padding-top: 100%; border-radius: 100%; overflow: hidden; }
.circle-list .thumb .figure > p { position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; object-fit: cover; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.circle-list .txt { display: flex; flex-flow: row nowrap; margin: 6px 0 0 4px; color: #333; align:center}
.circle-list .txt span { display: flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 18px; height: 18px; margin-right: 5px; font-family: 'Hero New','Noto Sans JP',sans-serif; font-size: 11px; font-weight: 500; color: #FFF; border-radius: 50%; background: #CCCC33; }
.circle-list .txt strong { font-size: 11px; word-break: break-all; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/* 카테고리 */
.cate-area { padding: 15px 0px 0px 10px; }
.cate-area ul li { display: -webkit-flex; display: flex; /* flex: 1 0 auto; */ }
.cate-area ul li + li { margin-left: 7px; }
.cate-area ul li span { padding: 6px 15px; color: #888; font-size: 11px; border: 1px solid #e2e2e2; border-radius: 16px; font-family: 'Hero New','Noto Sans JP',sans-serif; }
.cate-area ul li span.on { color: #fff; font-weight: 400; border: 1px solid #444444; background: #444444; }
/* 옵션정렬 */
.cate_optin_pl{position:relative; margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.cate_optin_pl .select_box{overflow: hidden; position: relative; padding:0px 20px 0px 6px; background: url(/images/icon/pr_option_arr.png) no-repeat center right/12px auto; font-size:13px;}
.cate_optin_pl .select_option_name{height:40px; border:0; font-family: 'Meiryo', sans-serif; font-size: 13px;color:#777; font-weight: 500; line-height: 41px;}
.cate_optin_pl .drop_select{opacity: 0; outline:0; position: absolute; top:0; left:0; width:100%; height:41px; border:0; font-size:100%; color:#b1b1b1;}

.wrap_shop_text_optin {position:relative;display:flex; justify-content: space-between; z-index:2;width:100%; border-bottom:0px solid #eeeeee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
.shop_total {height: 32px; padding-right:5px;  font-family: 'Meiryo', sans-serif; font-size: 12px; color: #555; line-height: 31px;}
.shop_total b{font-size:14px; font-weight: 700;}
.shop_text_optin{position:relative; margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}
.shop_text_optin > ul{display:block;position:relative;vertical-align:top;}
.shop_text_optin > ul:after{display:block; content:""; clear:both;}/*flot속성 하단에 영향받지 않게 해주는 속성*/
.shop_text_optin > ul > li{float:left;height:31px;cursor: pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
.shop_text_optin_pl.select_box{overflow: hidden; position: relative; padding:0px 20px 0px 6px; background: url(/images/icon/pr_option_arr_pt.png) no-repeat center right/12px auto; font-size:16px;}
.shop_text_optin_pl .select_option_name{height:31px; border:0; font-family: 'Hero New','Noto Sans JP',sans-serif; font-size: 13px;color:#111; font-weight: 500; line-height: 31px;}
.shop_text_optin_pl .drop_select{opacity: 0; outline:0; position: absolute; top:0; left:0; width:100%; height:31px; border:0; font-size:100%; color:#b1b1b1;}

/* 이동메뉴 탭 */
.wrap_influencer_shop_tab {position:relative;z-index:2;width:100%;border-bottom:1px solid #eeeeee;padding:10px 0px 0px 0px;}
.influencer_shop_tab {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;}
.influencer_shop_tab > ul {width:100%;position:relative;}
.influencer_shop_tab > ul > li {width:auto;padding:0px 0px 0px 30px; cursor: pointer;}
.influencer_shop_tab > ul > li:first-child {padding:0px 0px 0px 15px;}
.influencer_shop_tab > ul > li:first-child a {margin-left:0; }
.influencer_shop_tab > ul > li > a {display:flex;position:relative;border:0px solid #ffffff; padding:0px 2px;border-bottom-width:0; height:41px;line-height:41px;font-family: 'Hero New','Noto Sans JP',sans-serif;font-size: 14px;font-weight:500;color:#999;text-align:center;background-color:#ffffff; }
.influencer_shop_tab > ul > li > a.on {z-index:10; background:#FFFFFF;height:42px;font-size: 14px; color:#202020;font-weight:500;}
.influencer_shop_tab > ul > li > a.on:before {display: block;content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;border-radius: 0px;background-color: #202020;}
/* 탑샵이동메뉴 탭 */
.shop_move_nav{z-index:2; width:100%; padding:0px 0px 0px 0px; border-bottom:solid 1px #202020;box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.shop_move_nav > ul{ display:flex;justify-content: space-between;flex-flow: row nowrap;}
.shop_move_nav > ul > li{ flex:1;height:60px;}
.shop_move_nav > ul > li > a{display:block;position:relative;border-bottom-width:0; height:60px;line-height:60px;font-family: 'Meiryo', sans-serif;font-size: 15px;font-weight:600;color:#CCCCCC;text-align:center;text-decoration:none;background-color:#ffffff;box-sizing:border-box;}
.shop_move_nav > ul > li > a.on{z-index:10; background:#FFFFFF;height:61px;color:#202020;font-weight:600;}
.shop_move_nav > ul > li > a.on:before {display: block;content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 4px;border-radius: 1.5px;background-color: #202020;}

.wrap_shop_move .swiper-slide {	width: auto; }
.wrap_shop_move { width:100%; margin:0 auto; padding:20px 0px 0px 0px; border-bottom:solid 1px #000000;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_shop_move > ul { display:flex;flex-flow: row nowrap;}
.wrap_shop_move > ul > li a { display:inline-block; text-align:center; padding:0px 24px; height:36px; line-height:36px; font-size:15px; font-weight:600; color:#000;}
.wrap_shop_move > ul > li a.on { background-color:#000000;font-size:15px; font-weight:600; color:#fff;}
/* 샵메인 */
.ico-shop { width: 18px; height: 18px; display: inline-block; margin-right: 6px; background: url('/images/icon/ico_shop.svg') no-repeat center center/18px; }

/* ************ popup ************ */
.transparency { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 1000; }
/* 키워드 팝업 */ 
.keyword-pop { position: fixed; top: 0; left: -450px; width: calc(100% + 1px); max-width: 450px; height: 100%; background: #fff; overflow: hidden; z-index: 10000; -webkit-transition: .3s ease; transition: .3s ease; }
.keyword-pop.active { display: block; left: 50%; transform: translateX(-50%); -webkit-transition: .2s ease; transition: .2s ease; }
.keyword-pop .panel-heading { position: relative; width: 100%; text-align: center; padding: 15px; border-bottom: 1px solid #e5e5e5; background: #fff; z-index: 1000;}
.keyword-pop .panel-heading span { font-size: 16px; font-weight: 600;}
.keyword-pop .panel-heading .close-btn { position: absolute; top: 50%; left: 15px; margin-top: -15px; width: 30px; height: 30px; text-indent: -9999px; overflow: hidden; background: url('/images/icon/go_back.png') no-repeat left center/23px; }
.keyword-pop .panel-body { padding: 20px 5px 100px; height: 100vh; overflow-y: auto; }

/* ************ product swiper slide ************ */
/* swiper slide - 3.3 */
.swiper-container-bullet{padding: 0 10px 20px 15px !important;}
.prod-swiper-wrap .swiper-container { padding: 0 10px 0 15px; }
.thumbnail-three > ul { width: auto; margin: 0px -0.5px; }
.thumbnail-three > ul > li { width: 33.33%; padding: 0px 0.5px; }
/* swiper paging - bullet color gray */
.swiper-pagination { right:0; bottom:10px; width:100%; padding:0; background: transparent; }
.swiper-pagination.bullet-gray .swiper-pagination-bullet { background: #e5e5e5; }
.swiper-pagination.bullet-gray .swiper-pagination-bullet-active { background: #3d3d3d; }
