/*-----------------------------------------------------------------*/
/* CSS Table of Contents
/*-----------------------------------------------------------------*/
/*
1. Reset

2. Global
2-1. table
2-2. button
2-3. product

3. Layout
3-1. wrapper
3-2. header
3-3. content
3-4. footer

4. Page
4-1. 메인
4-2. 상점
4-3. 회원
4-4. 마이페이지
4-5. 추가페이지

5. ETC



/*-----------------------------------------------------------------*/
/* 1. Reset
/*-----------------------------------------------------------------*/
@import 'https://fonts.googleapis.com/earlyaccess/notosanskr.css';


@font-face {
    font-family: 'Kors_Sans-Light';
    src: url('https://newmk.mywisa.com/_skin/sw_kor/img/../fonts/Kors_Sans-Light.eot');
    src: url('https://newmk.mywisa.com/_skin/sw_kor/img/../fonts/Kors_Sans-Light.eot?#iefix') format('embedded-opentype'),
        url('https://newmk.mywisa.com/_skin/sw_kor/img/../fonts/Kors_Sans-Light.woff2') format('woff2'),
        url('https://newmk.mywisa.com/_skin/sw_kor/img/../fonts/Kors_Sans-Light.woff') format('woff'),
        url('https://newmk.mywisa.com/_skin/sw_kor/img/../fonts/Kors_Sans-Light.svg#Kors_Sans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Kors_Sans-Book';
    src: url('https://newmk.mywisa.com/_skin/sw_kor/img/../fonts/Kors_Sans-Book.eot');
    src: url('https://newmk.mywisa.com/_skin/sw_kor/img/../fonts/Kors_Sans-Book.eot?#iefix') format('embedded-opentype'),
        url('https://newmk.mywisa.com/_skin/sw_kor/img/../fonts/Kors_Sans-Book.woff2') format('woff2'),
        url('https://newmk.mywisa.com/_skin/sw_kor/img/../fonts/Kors_Sans-Book.woff') format('woff'),
        url('https://newmk.mywisa.com/_skin/sw_kor/img/../fonts/Kors_Sans-Book.svg#Kors_Sans-Book') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Kors_Sans-Medium';
    src: url('https://newmk.mywisa.com/_skin/sw_kor/img/../fonts/Kors_Sans-Medium.eot');
    src: url('https://newmk.mywisa.com/_skin/sw_kor/img/../fonts/Kors_Sans-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://newmk.mywisa.com/_skin/sw_kor/img/../fonts/Kors_Sans-Medium.woff2') format('woff2'),
        url('https://newmk.mywisa.com/_skin/sw_kor/img/../fonts/Kors_Sans-Medium.woff') format('woff'),
        url('https://newmk.mywisa.com/_skin/sw_kor/img/../fonts/Kors_Sans-Medium.svg#Kors_Sans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}




html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin:0; padding:0; border:0; outline:0; color:#000; font-family:'Kors_Sans-Book','Noto Sans KR',Malgun Gothic, '맑은 고딕', AppleGothic, Dotum, '돋움', sans-serif; font-size:12px; line-height:1.6; vertical-align:baseline;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1.6;}
ol,
ul,
li {list-style:none;}
blockquote,
q {quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after {content:''; content:none;}
table {border-collapse:collapse; border-spacing:0;}
img {vertical-align:top;}
input[type="radio"],
input[type="checkbox"] {vertical-align:middle;}
input[type="text"],
input[type="email"],
input[type="password"] {vertical-align:top; -webkit-tap-highlight-color:none; outline:none;}
a,
a:hover,
a:active, 
a:focus {text-decoration:none;}
*,
*:before,
*:after {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}


/*-----------------------------------------------------------------*/
/* 2. Global
/*-----------------------------------------------------------------*/

.dn {display:none !important;}
.hidden {visibility:hidden; overflow:hidden; width:0 !important; height:0 !important; margin:0 !important; padding:0 !important; font-size:0; line-height:0;}
.tac {text-align:center !important;}
.tal {text-align:left !important;}
.tar {text-align:right !important;}
.empty {padding:50px 0 !important; text-align:center; font-size:12px; color:#606060; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.fl {float:left !important;}
.fr {float:right !important;}
.clear {clear:both;}
.bc {display:block; margin-left:auto; margin-right:auto;}
.p_color {color:#d53838 !important;}
.p_cursor {cursor:pointer;}
.i_info {display:inline-block; position:relative; top:4px; width:16px; height:16px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/common/icon_info.png') no-repeat center; font-style:normal; font-weight:normal; line-height:1;}
.img_box img {width:100%;}
#skin_content_join_rull_big_div {padding:12px 8px;}
#skin_content_join_rull_big_div * {font-size:12px; line-height:20px; color:#606060;}

/* input 기본 스타일 */
.form_input {height:34px; padding:4px 10px; border:1px solid #f1f1f1; background:#fff; color:#666; font-family:inherit; font-size:12px; transition:all .3s ease;}
.form_input:focus {border-color:#000; outline:none !important;}
.form_input.block {width:100%;}
.form_input:-ms-input-placeholder {color:#929292; font-family:inherit;}
.form_input::-webkit-input-placeholder {color:#929292; font-family:inherit;}
.form_input::-moz-placeholder {color:#929292; font-family:inherit;}
.form_input.readonly {background:#eee !important;}
.form_input.gray {background:#fafafa;}
.form_input.gray:focus {background:#fff;}
textarea.form_input {height:auto;}

.input_hover  {border:1px solid #f1f1f1;}
.input_hover:hover {border-color:#a5a5a5}
.input_hover.focus {border-color:#2c3b59; color:#383838;}
.input_hover.focus:hover {border-color:#2c3b59; color:#383838;}


/* 체크박스 */
.check_box {}
.check_box p {display:inline-block; width:100%; padding-bottom:2px; color:#FF151F}
.check_box input {position:relative; display:inline-block; width:18px; height:18px; margin:0 4px 0 0; padding:0; border:1px solid #a5a5a5; -webkit-appearance:none; background:#fff; cursor:pointer; outline:none;}
.check_box input:hover {border-color:#000;}
.check_box input:checked:after {position:absolute; top:50%; left:50%; width:6px; height:10px; margin:-7px 0 0 -3px; border-bottom:2px solid #000; border-right:2px solid #000; transform:rotate(45deg); content:'';}
.check_box label {display:inline-block; font-size:11px; color:#6f6f6f; cursor:pointer;}
.check_box a {display:inline-block; width:100%; padding-top:4px; font-size:11px; color:#6f6f6f;}
.check_box a:hover {color:#000;}
.check_box input[type="checkbox"]:disabled {
  background: #ccc;
}

/* 셀렉트 */
select {max-width:100%; height:34px; padding:4px 6px; border:1px solid #dcdcdc; background:#fff; color:#666; font:inherit;}
select:focus {border-color:#000; outline:none !important;}

/* 인풋박스 에러메시지 */
.error_msg0,
.error_msg1 {display:none;}
.error input {border-color:#CA3838 !important;}
.error p {display:inline-block; width:100% !important; padding-top:8px !important; color:#FF151F !important; font-size:11px !important; line-height:11px !important;}
.error .input_hover:hover {border-color:#CA3838}
.error .input_hover.focus {border-color:#CA3838; color:#383838;}
.error .input_hover.focus:hover {border-color:#CA3838; color:#383838;}

/* 서브 페이지 타이틀 */
h2.subtitle {padding:70px 0 30px 0; font-size:24px; font-weight:400; color:#383838; text-align:center;}
.mypage_tit {display:inline-block; width:100%; text-align:left; padding-bottom:30px;}
.mypage_tit, 
.mypage_tit span { font-size:16px; font-weight:400; color:#606060;}
.mypage_tit.type2 {padding-bottom:0;}
.cart_tit {padding:40px 0 20px 0; font-size:24px; color:#000; font-weight:400; line-height:24px;}
.search_result_tit {display:inline-block; width:100%;}
/* 카테고리 타이틀 */
h2.cate_txt {display:inline-block; font-size:14px; color:#000; font-weight:normal;}

/* 페이지 내 타이틀 */
h3.title.first {padding-top:0;}
h3.title {padding:30px 0 20px;}
.logo_tit {display:inline-block; width:100%; text-align:center; padding:30px 0; font-size:24px; color:#383838; font-weight:normal;}

/* 갯수 문단 */
.title_count {position:relative; top:-36px; height:0; color:#999; font-size:11px;}
.title_count strong {color:#343434; font-size:11px;}

/* 상품리스트 수량,정렬선택 */
.total_sort {display:inline-block; vertical-align:top;}
.total_sort .total {font-size:11px; color:#92929;}

/* 페이징 */
.paging * {vertical-align:middle;}
.paging {display:inline-block; width:100%; margin-top:20px; font-size:0; text-align:center;}
.paging li {display:inline-block; color:#9e9e9e; vertical-align:middle;  border-collapse: collapse;}
.paging li strong {display:inline-block; width:45px; height:45px; border:1px solid #383838; background:#383838; color:#fff; line-height:45px;}
.paging li a {display:inline-block; width:45px; height:45px; border:1px solid #d1d1d1; border-right:none; background:#fff; color:#6e6e6e; line-height:45px;}
.paging li:last-child a {border-right:1px solid #d1d1d1;}
.paging li a.next,
.paging li a.prev,
.paging li a.start,
.paging li a.last {display:inline-block; font-size:0;}
.paging li a.next {background:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/right_arrow.png')no-repeat center; background-size:7px 11px;}
.paging li a.last {background:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/right_arrow2.png')no-repeat center; background-size:11px 11px;}
.paging li a.prev {background:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/left_arrow.png')no-repeat center; background-size:7px 11px;}
.paging li a.start {background:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/left_arrow2.png')no-repeat center; background-size:11px 11px;}

/* 박스 스타일 - 수량 */
.box_qty {display:inline-block; width:100%; vertical-align:top;}
.box_qty p {display:inline-block; width:100%; padding-bottom:10px;}
.box_qty .form_input {width:50px; height:25px; padding:0 8px 0 22px; border:1px solid #d1d1d1;}
.box_qty .btn_ea {display:inline-block; width:52px; height:25px; font-size:0; border:1px solid #d1d1d1;}
.box_qty .btn_ea a {display:inline-block; width:25px; height:24px; background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/mk_icon2.png'); background-repeat:no-repeat; background-size:800px auto;}
.box_qty .btn_ea a.ea_up {background-position:-242px -14px; border-right:1px solid #d1d1d1;}
.box_qty .btn_ea a.ea_down {background-position:-261px -14px;}

/* 컬러칩 리스트 */
.color_option {font-size:0;}
.color_option:after {display:block; clear:both; content:'';}
.color_option li {float:left; padding:5px; margin:6px 0 0 6px; border:1px solid #fff; border-radius:50%;}
.color_option li.active {border:1px solid #000; border-radius:50%;}
.color_option li a {display:block; width:28px; height:28px; padding:5px; border-radius:50%;}
.color_option li a.selected {}
.color_option li a img {width:100%; height:auto; border-radius:50%;}
.text_option {font-size:0;}
.text_option:after {display:block; clear:both; content:'';}
.text_option li {float:left; text-align:left;}
.text_option li a {overflow:hidden; display:block; height:36px; margin:10px 12px 0 0; padding:0 10px; border:1px solid #d1d1d1; line-height:36px; text-align:center;}
.text_option li:last-child a {margin-right:0;}
.text_option li a.selected {background:#000; color:#fff;}
.text_option li a.soldout {background:#eee; color:#a5a5a5;}

/* 하단 줄 */
.underline {display:inline-block; position:relative;}
.underline:after {position:absolute; left:50%; bottom:-3px; width:0; height:1px; background:#333; content:''; transition:all .3s ease;}
.underline:before {position:absolute; right:50%; bottom:-3px; width:0; height:1px; background:#333; content:''; transition:all .3s ease;}
.underline:hover:after,
.underline:hover:before {width:50%;}


/* 별점박스 */
.star_box {display:inline-block; width:100%;}
.star_box ul {display:inline-block; width:100%;}
.star_box ul li {display:inline-block; width:34px; height:32px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/star_off.png') no-repeat center; background-size:cover; font-size:0;}
.star_box ul li.active {background:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/star_on.png') no-repeat center; background-size:cover; font-size:0;}


/* mk 아이콘 */
.icon-sprite, .icon_find-store, .icon_country-kr, .icon_facebook, .icon_twitter, .icon_pinterest, .icon_youtube, .icon_instagram, .social-login-container .icon_facebook, .social-login-container .icon_kakao, .social-login-container .icon_google {
  display: inline-block;
  overflow: hidden;
  background-image: url("https://newmk.mywisa.com/_skin/sw_kor/img/icon/icon_mk.png");
  background-repeat: no-repeat;
  text-indent: -9999px;
}

.icon_shoppingbag {
  display: inline-block;
  overflow: hidden;
  background-image: url("https://newmk.mywisa.com/_skin/sw_kor/img/icon/icon_bag.png");
  background-repeat: no-repeat;
  background-size: 17px auto;
  display: inline-block;
  width: 17px;
  height: 24px;
  vertical-align: 1px;
}

.icon_find-store {
  width: 15px;
  height: 24px;
  background-position: 0 -120px;
}

.icon_country-kr {
  width: 22px;
  height: 14px;
  background-position: 0 -40px;
}

.icon_facebook {
  width: 24px;
  height: 24px;
  background-position: 6px -80px;
}

.icon_twitter {
  width: 24px;
  height: 24px;
  background-position: -50px -80px;
}

.icon_pinterest {
  width: 24px;
  height: 24px;
  background-position: -104px -80px;
}

.icon_youtube {
  width: 24px;
  height: 24px;
  background-position: -158px -80px;
}

.icon_instagram {
  width: 24px;
  height: 24px;
  background-position: -212px -80px;
}

/* 폰트 */
body, button, input {
  font-size: 13px;
  font-family: "Kors_Sans-Book", "Noto Sans KR", sans-serif, Arial, Helvetica;
  color: #606060;
  line-height: 1;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Kors_Sans-Book", "Noto Sans KR", sans-serif, Arial, Helvetica;
  color: #606060;
  line-height: 1;
}

.social-login-container .icon_facebook {
  width: 36px;
  height: 36px;
  background-position: 12px -47px;
  vertical-align: middle;
  background-size: 280px auto;
}

.social-login-container .icon_kakao {
  width: 36px;
  height: 36px;
  background-position: -175px -47px;
  vertical-align: middle;
  background-size: 280px auto;
}

.social-login-container .icon_google {
  width: 36px;
  height: 36px;
  background-position: -207px -47px;
  vertical-align: middle;
  background-size: 280px auto;
}




/*-----------------------------------------------------------------*/
/* 2-1. table
/*-----------------------------------------------------------------*/

/* 테이블 스타일 - 가로 */
.tbl_col {table-layout:fixed; clear:both; width:100%; border-collapse:collapse;}
.tbl_col caption {padding-bottom:20px; font-weight:bold; text-align:left;}
.tbl_col > thead > tr > th {padding:14px 0; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; font-weight:normal; text-align:center; vertical-align:middle; color:#606060; background:#f7f7f7;}
.tbl_col > tbody > tr > td {padding:15px 0; border-bottom:1px solid #e0e0e0; text-align:center; vertical-align:middle;}
.tbl_col > tbody > tr > td * {font-size:13px; color:#606060;}
.tbl_col > tbody > tr > td img {max-width:100%; height:auto; vertical-align:middle;}
.tbl_col > tbody > tr > td.tal {padding-left:15px !important;}
.tbl_col > tbody > tr > td.tal a {font-size:14px;}
.tbl_col > tbody > tr > td.img img {width:100px; height:auto;}
.tbl_col > tbody > tr > td.order_number a {display:inline-block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; font-weight:bold; text-decoration:underline;}
.tbl_col > tbody > tr > td .btn_delivery {}
.tbl_col > tbody > tr > td.dlv {font-size:0;}
.tbl_col > tbody > tr > td.link_btn > span {text-align:left;}
.tbl_col > tbody > tr > td.dlv span {display:inline-block; width:100%; word-break:break-all;}
.tbl_col > tbody > tr > td.dlv span.dlv_cop {padding:10px 0;}

.tbl_col > tbody > tr > td.dlv.trace {font-size:13px;}

/* 테이블 스타일 - 가로 - 장바구니 */
.tbl_col.prd > thead > tr > th {padding:10px 0; font-size:11px; line-height:11px; color:#a5a5a5; border-top:1px solid #ebebeb; background:#fff;}
.tbl_col.prd > thead > tr > th.lt {text-align:left;}
.tbl_col.prd > tbody > tr > td {padding:20px 0;}
.tbl_col.prd > tbody > tr > td.tal {}
.tbl_col.prd > tbody > tr > td.vt {vertical-align:top;}
.tbl_col.prd > tbody > tr > td.ltvt {text-align:left; vertical-align:top;}
.tbl_col.prd > tbody > tr > td.ltvtpd {text-align:left; vertical-align:top; padding-left:15px;}
.tbl_col.prd > tbody > tr > td.ltvt span {display:inline-block; width:100%;}
.tbl_col.prd > tbody > tr > td.ltvt span a {display:inline-block;  font-size:12px; text-decoration:none; line-height:22px; color:#777a7d}
.tbl_col.prd > tbody > tr > td.ltvt span a:hover {color:#000;}
.tbl_col.prd > tbody > tr > td.ltvt .btn_wish a {padding-left:15px; background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/icon_wish_off.png'); background-size:12px 10px; background-position:left center; background-repeat:no-repeat;}
.tbl_col.prd > tbody > tr > td.ltvt .btn_wish a:hover {background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/icon_wish_hover.png');}
.tbl_col.prd > tbody > tr > td.ltvt .btn_wish.active a {background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/icon_wish_on.png');}
.tbl_col.prd > tbody > tr > td.ltvt .btn_wish.active a:hover {background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/icon_wish_active_hover.png');}

.tbl_col.prd > tbody > tr > td.price.vt > span {display:inline-block; width:100%; line-height:13px;}
.tbl_col.prd > tbody > tr > td.price.vt > .before_prc {padding-bottom:3px; font-size:12px; color:#a5a5a5;}
.tbl_col.prd > tbody > tr > td.price.vt > .after_prc {font-size:13px; color:#000;}

.tbl_col.prd > tbody > tr > td > dl {}
.tbl_col.prd > tbody > tr > td > dl > dt {padding-bottom:5px;}
.tbl_col.prd > tbody > tr > td > dl > dt > a {font-size:13px; color:#000;}
.tbl_col.prd > tbody > tr > td > dl > dt > a:hover {color:#ee000f;}
.tbl_col.prd > tbody > tr > td > dl > dd {font-size:12px; color:#606060;}
.tbl_col.prd > tbody > tr > td > dl > dd > span {display:inline-block; vertical-align:top; padding-top:2px;}
.tbl_col.prd > tbody > tr > td > dl > dd > span > input {font-size:12px; color:#606060; border:none;}
.tbl_col.prd > tbody > tr > td.delete_wish {padding-top:25px;}
.tbl_col.prd > tbody > tr > td.delete_wish a {display:inline-block;}
.tbl_col.prd > tbody > tr > td .btn_delivery {margin:4px 0;}
.tbl_col.prd > tbody > tr > td img {vertical-align:middle;}

/* 테이블 스타일 - 가로 - qna, review */
.tbl_col.board > thead > tr > th {background:#f7f7f7; padding:14px 0; color:#606060;}
.tbl_col.board > tbody > tr > td.notice_cnt {padding:0; border:0;}
.tbl_col.board > tbody > tr > td.notice_cnt .notice_cnt_frame {display:none; padding:15px; border-bottom:1px solid #e0e0e0; background:#fafafa; text-align:left; word-break:break-all; word-wrap:break-word;}
.tbl_col.board > tbody > tr > td.subject .prdname {padding-bottom:5px;}
.tbl_col.board > tbody > tr > td.subject img {vertical-align:middle;}
.tbl_col.board > tbody > tr > td .best {display:inline-block; margin-right:5px; padding:3px 5px; background:#f00; color:#fff;}
.tbl_col.board > tbody > tr > td.star img {width:12px; height:auto; margin-right:2px;}
.tbl_col.board > tbody > tr > td.star img:last-child {margin-right:0;}

/* 테이블 스타일 - 세로 */
.tbl_row {table-layout:fixed; width:100%; border-top:1px solid #e0e0e0;}
.tbl_row caption {padding-bottom:20px; font-weight:bold; text-align:left;}
.tbl_row th {padding:15px 0 15px 30px; border-bottom:1px solid #e0e0e0; font-weight:normal; text-align:left; vertical-align:middle;}
.tbl_row td {padding:15px 10px; border-bottom:1px solid #e0e0e0; text-align:left; vertical-align:middle; word-break:break-all; word-wrap:break-word;}

/* 테이블 스타일 - 주문서, 주문상세조회 */
.tbl_order {table-layout:fixed; width:100%; margin:0 auto; border-top:1px solid #e0e0e0;}
.tbl_order caption {padding-bottom:20px; font-weight:bold; text-align:left;}
.tbl_order th {padding:20px; border:1px solid #e0e0e0; border-width:0 1px 1px 0; font-weight:normal; text-align:left; vertical-align:middle;}
.tbl_order td {padding:20px; border-bottom:1px solid #e0e0e0; text-align:left; vertical-align:middle;}
.tbl_order td .form_input {width:260px;}
.tbl_order td .msg {color:#999; font-size:11px;}
.tbl_order td .own_mileage,
.tbl_order td .own_deposit {color:#d53838; line-height:35px;}
.tbl_order td.edit {line-height:30px;}
.tbl_order td.address p {margin-top:10px;}
.tbl_order td.address p:first-child {margin-top:0;}
.tbl_order td.address .zip .form_input {width:158px;}

/* 테이블 스타일 - 주문서, 주문상세조회, 장바구니 */
.tbl_order2 {table-layout:fixed; width:100%; margin:0 auto;}
.tbl_order2 caption {padding-bottom:20px; font-weight:bold; text-align:left;}
.tbl_order2 tr.line * {padding:11px 0;}
.tbl_order2 th {padding:6px 0; font-size:12px; color:#929292; font-weight:normal; text-align:left; vertical-align:middle;}
.tbl_order2 th.total {padding-top:11px; border-top:1px solid #d1d1d1;}
.tbl_order2 th.total + td {padding-top:11px;  border-top:1px solid #d1d1d1;}
.tbl_order2 th.total + td * {font-size:20px; color:#ee000f; font-weight:normal;}
.tbl_order2 td {padding:6px 0; text-align:right; vertical-align:middle;}
.tbl_order2 td.txt_black {font-size:16px; line-height:16px; color:#383838; }
.tbl_order2 td.txt_red {font-size:16px; line-height:16px; color:#ee000f}
.tbl_order2 td.txt_black #dlv_prc_cart {font:inherit;}
.tbl_order2.sale {margin:5px 0; border-width:1px 0;}
.tbl_order2 .total td {position:relative;}
.tbl_order2 .total td .view_info {display:none; margin-top:5px;}
.tbl_order2 .total_price,
.tbl_order2 .total_price * {color:#d53838;}

/* 테이블 스타일 - 최근 주문 상품 */
.tbl_col.rct {}
.tbl_col.rct thead {}
.tbl_col.rct thead tr {}
.tbl_col.rct > thead > tr > th {background:#f7f7f7; padding:14px 0; font-size:12px; line-height:12px;}
.tbl_col.rct tbody tr {}
.tbl_col.rct tbody tr td {}

/* 테이블 스타일 - 상품정보고시 */
.tbl_prdinfo {table-layout:fixed; width:100%; margin-bottom:20px;}
.tbl_prdinfo caption {padding-bottom:20px; font-weight:bold; text-align:left;}
.tbl_prdinfo th {padding:10px; border:1px solid #e0e0e0; background-color:#fafafa; font-weight:normal; text-align:left; vertical-align:middle;}
.tbl_prdinfo td {padding:10px; border:1px solid #e0e0e0; text-align:left; vertical-align:middle;}


/*-----------------------------------------------------------------*/
/* 2-2. button
/*-----------------------------------------------------------------*/

/* 버튼스타일 - 기본 */
.box_btn {display:inline-block; text-align:center; vertical-align:top;}
.box_btn > * {display:inline-block; margin:0; padding:8px 12px; border:1px solid transparent; outline:none; background:#000; color:#fff; font-size:12px; font-weight:normal; text-align:center; vertical-align:middle; line-height:1.4; white-space:nowrap; cursor:pointer; -webkit-appearance:none; transition:all .2s ease;}
.box_btn > *:hover,
.box_btn > *:active,
.box_btn > *:focus {background:#383838; border-color:transparent;}

.two_btn {}
.two_btn ul {display:inline-block; width:100%; font-size:0;}
.two_btn ul li {display:inline-block; width:50%;}
.two_btn ul li a {width:100%;}
.two_btn ul li:first-child {padding-right:3px;}
.two_btn ul li:last-child {padding-left:3px;}

/* 버튼스타일 - 크기 */
.box_btn.small > * {padding:4px 8px;}
.box_btn.mid > * {padding:8px 8px; font-size:13px;}
.box_btn.large > * {padding:12px 16px; font-size:15px; border-width:2px;}
.box_btn.huge > * {padding:16px 20px; font-size:16px;}

/* 버튼스타일 - 가로길이 */
.box_btn.block {display:block;}
.box_btn.block > * {width:100%;}
.box_btn.w50 > * {width:50px;}
.box_btn.w75 > * {width:75px;}
.box_btn.w100 > * {width:100px;}
.box_btn.w125 > * {width:125px;}
.box_btn.w150 > * {width:150px;}
.box_btn.w175 > * {width:175px;}
.box_btn.w200 > * {width:200px;}
.box_btn.w225 > * {width:225px;}
.box_btn.w250 > * {width:250px;}
.box_btn.w275 > * {width:275px;}
.box_btn.w300 > * {width:300px;}
.box_btn.w325 > * {width:325px;}
.box_btn.w350 > * {width:350px;}

/* 버튼스타일 - 색상 */
.box_btn.white * {border-color:#000; background:#fff; color:#000 !important;}
.box_btn.white:hover *,
.box_btn.white:active *,
.box_btn.white:focus * {color:#606060;}

.box_btn.black * {border-color:#000; background:#000; color:#fff !important;}
.box_btn.black:hover *,
.box_btn.black:active *,
.box_btn.black:focus * {background:#333; border-color:#333}

.box_btn.gray * {border-color:#f5f5f5; background:#f5f5f5; color:#666 }
.box_btn.gray:hover *,
.box_btn.gray:active *,
.box_btn.gray:focus * {background:#dadada;}

/* 버튼스타일 - 텍스트 */
.box_btn.strong * {font-weight:bold;}
.box_btn.mt {margin-top:5px;}


/*-----------------------------------------------------------------*/
/* 2-3. product
/*-----------------------------------------------------------------*/

/* 상품스타일 - 기본 */
.prd_basic {display:inline-block; width:100%; font-size:0; text-align:left !important;}
.prd_basic > li {display:inline-block; padding-bottom:30px; text-align:center; vertical-align:top;}
.prd_basic.col2 > li {width:calc(50% - 10px);}
.prd_basic.col2 > li:nth-child(odd) {padding-right:10px}
.prd_basic.col2 > li:nth-child(even) {padding-left:10px}
.prd_basic.col2 .box {width:100%; height:auto;}
.prd_basic.col2 .box .prdimg {overflow:hidden;}
.prd_basic.col2 .box .prdimg img {width:100%; height:612px !important;}
.prd_basic.col3 > li {width:33.33%;}
.prd_basic.col4 > li {width:213px;}
.prd_basic.col4 > li .box {max-width:213px;}
.prd_basic.col4 > li:nth-child(even) {margin:0 19px;}
.prd_basic.col4 > li:nth-child(4n) {margin:0 0 0 19px;}
.prd_basic.col5 > li {width:20%;}

.prd_basic .box {position:relative; width:100%; height:auto; margin:0 auto; }
.prd_basic .box .img {position:relative;}
.prd_basic .box .img:hover .quick_view {display:inline-block;}
.prd_basic .box .img .quick_view {position:absolute; bottom:0; left:0; display:none; width:100%; z-index:100;}
.prd_basic .box .img .quick_view .quick_btn:hover {background:#000;}
.prd_basic .box .img .quick_view .quick_btn:hover a {color:#fff;}
.prd_basic .box .img .quick_view .quick_btn {display:inline-block; width:100%;  text-align:center; background:#fff;}
.prd_basic .box .img .quick_view .quick_btn a {display:inline-block; width:100%; padding:12px 0; font-size:13px;}
.prd_basic .box .img .prdimg {transition:all .3s ease;}
.prd_basic .box .img .prdimg a {display:inline-block;}
.prd_basic .box .img .prdimg img {width:100%;}
.prd_basic .box .img:hover .prdimg {}
.prd_basic .box .img .soldout {display:none;}
.prd_basic .box .img .prd_sale {display:none;}
.prd_basic .box .img .prd_hot {display:none;}
.prd_basic .box .mono_box a {display:inline-block; padding-top:5px; font-size:13px; text-decoration:underline; } /* 2019-08-20 모노그램 */

.prd_basic .box .free_return_icon {display:none; position:Absolute; top:0; left:0;}
.prd_basic .box .free_return_icon span {display:inline-block; color:#fff; font-size:12px; line-height:18px; background:#AEAEAE; padding:0px 5px;}
.prd_basic .box.return_chk_1002 .free_return_icon {display:inline-block;}
.prd_basic .box.return_chk_1174 .free_return_icon {display:inline-block;}
.prd_basic .box.return_chk_1425 .free_return_icon {display:inline-block;}
.return_free_icon {display:inline-block; margin-left:10px; padding:0px 5px; font-size:12px; background:#000; color:#fff; border-radius:2px;}

/* 배너 형태 정렬 2019-04-01 */
.prd_basic.banner {}
.prd_basic.banner .box .info {height:100px;}
.prd_basic.banner > li {width:260px;/* height:440px; */ padding-bottom:20px;}
.prd_basic.banner > li:nth-child(even) {margin:0;}
.prd_basic.banner > li:nth-child(4n) {margin:0;}
.prd_basic.banner > li.grid-item-w2h2 {width:540px; height:960px;}
.prd_basic.banner > li.grid-item-w2h2 .prdimg img {vertical-align:top; height:auto;}
/* 배너 타입 임시 수정 2019-05-02 by kjw */
/* .prd_basic.banner > li.grid-item-banner1 {width:100%;height:50px;}
.prd_basic.banner > li.grid-item-banner1 .prdimg img {height:30px;} */
.prd_basic.banner > li.grid-item-banner1 {width:100%;/* height:701px; */} /* 해당 배너의 height + 50이 필요. */
.prd_basic.banner > li.grid-item-banner1 .prdimg img {height:100%;}
.big_visual_banner img {margin-bottom:50px; width: 100%;}


/* .prd_basic .box.out .img .prdimg {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity:.3;} */
.prd_basic .box.out .img .soldout {/*display:inline-block; text-align:center; position:absolute; right:0; top:0; z-index:5;*/ display:inline-block; padding:3px 6px; color:#fff; font-size:12px; line-height:12px; background:#CEBFA5; font-weight:normal; text-align:center; cursor:pointer;} /* 품절시 soldout 출력 */
.prd_basic .box.sale .img .prd_sale {/*display:inline-block; text-align:center; position:absolute; right:0; top:0; z-index:5; */ display:inline-block; padding:3px 6px; color:#fff; font-size:12px; line-height:12px; background:#CEBFA5; font-weight:normal; text-align:center; cursor:pointer;} /* sale 출력 */
.prd_basic .box.hot .img .prd_hot {/*display:inline-block; text-align:center; position:absolute; right:0; top:0; z-index:5; */ display:inline-block; padding:3px 6px; color:#fff; font-size:12px; line-height:12px; background:#CEBFA5; font-weight:normal; text-align:center; cursor:pointer;} /*  hot 출력 */
.prd_basic .box .top_icon {position:absolute; top:-1px; right:0; z-index:5;}

.prd_basic .box .info {text-align:left;}
.prd_basic .box .info .color_box {}
.prd_basic .box .info .color_box ul {display:table; width:100%; font-size:0;}
.prd_basic .box .info .color_box ul li {display:inline-block; margin:5px 0 0 5px;}
.prd_basic .box .info .color_box ul li:first-child {margin-left:0;}
.prd_basic .box .info .color_box ul li a {display:inline-block; width:15px; height:15px; background-color:#5e553e; border-radius:50%; border:1px solid #d1d1d1;}
.prd_basic .box .info .color_box ul li a:hover {border:1px solid #000; }

/*.prd_basic .box .info .color_box {display:inline-block; margin:5px 0 0 5px;  }
.prd_basic .box .info .color_box a {display:inline-block; width:15px; height:15px; background-color:#5e553e; border-radius:50%; border:1px solid #d1d1d1;}
.prd_basic .box .info .color_box a:hover {border:1px solid #000; }*/

.prd_basic .box .quick {padding:20px 0 0 2px; padding-left:2px; font-size:0;}
.prd_basic .box .quick li {display:inline-block; text-align:center; vertical-align:top;}
.prd_basic .box .quick li a {display:block; width:32px; height:32px; margin-left:-1px; border:1px solid #dbdbdb; background-color:#fff; background-repeat:no-repeat; background-position:center; text-indent:-9999px; transition:all .3s ease;}
.prd_basic .box .quick li a:hover {background-color:#f6f6f6;}
.prd_basic .box .quick li.preview a {background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/shop/icon_preview.png');}
.prd_basic .box .quick li.cart a {background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/shop/icon_cart.png');}
.prd_basic .box .quick li.wish a {background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/shop/icon_wish.png');}
.prd_basic .box .quick li.wish a.wish_on {background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/shop/icon_wish_on.png');}
.prd_basic .box .name {padding-top:10px;}
.prd_basic .box .name a {letter-spacing:-0.5px;}
.prd_basic .box .price {padding-top:0;}
.prd_basic .box .price p {word-break:break-all; word-wrap:break-word;}
.prd_basic .box .price .consumer {font-size:12px; color:#000; letter-spacing:-0.5px;}
.prd_basic .box .price .consumer .c_prc {font-size:10px; color:#999; letter-spacing:-0.5px;}
.prd_basic .box .summary {padding-top:5px; color:#888; font-size:11px; word-break:break-all; word-wrap:break-word;}
.prd_basic .box .count {padding-top:20px; font-size:0;}
.prd_basic .box .count li {display:inline; position:relative; padding:0 10px; color:#888; font-size:11px;}
.prd_basic .box .count li:after {position:absolute; left:0; top:3px; width:1px; height:10px; background:#d2d2d2; content:'';}
.prd_basic .box .count li:first-child:after {display:none;}
.prd_basic .box .icon {padding-top:20px;}
.prd_basic .box .icon img {margin:0 2px; vertical-align:middle;}
.prd_basic .info > .price > .star_box.list {display:table; width:100%; font-size:0; text-align:left;}
.prd_basic .info > .price > .star_box.list li {display:inline-block; font-size:0;}
.prd_basic .info > .price > .star_box.list li {display:inline-block; width:12px; height:12px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/star_off.png') no-repeat center; background-size:cover; font-size:0;}
.prd_basic .info > .price > .star_box.list li.active {display:inline-block; width:12px; height:12px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/star_black.png') no-repeat center; background-size:cover; font-size:0;}
/* 상품스타일 - 기본 - 레이어 */
.prd_basic.mini {width:100%; text-align:center;}
.prd_basic.mini .box .img .prdimg {transition:none;}
.prd_basic.mini .box .img:hover .prdimg {-ms-transform:none; -webkit-transform:none; transform:none;}
.prd_basic.mini .box .img .icon_best {position:absolute; left:10px; top:10px; width:40px; height:40px; border-radius:50%; background:#fff; line-height:40px;}
.prd_basic.mini .box .info {display:none; position:absolute; left:50%; bottom:10px; z-index:5; width:100%; margin-left:-50%; background:transparent; text-align:center;}
.prd_basic.mini .box:hover .info {display:block;}
.prd_basic.mini .box:hover .img .prdimg {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity:.3;}
.prd_basic.mini .box .price .consumer,
.prd_basic.mini .box .summary,
.prd_basic.mini .box .count,
.prd_basic.mini .box .icon {display:none;}
/* 상품스타일 - 기본 - 레이어 - new 5% dc */
.prd_basic.mini.new .box .img,
.prd_basic.mini.new .box .info {width:175px;}
.prd_basic.mini.new .box .info {margin-left:-87.5px;}
/* 상품스타일 - 기본 - 레이어 - 카테고리 추천 */
.prd_basic.mini.best .box .img,
.prd_basic.mini.best .box .info {width:205px;}
.prd_basic.mini.best .box .info {margin-left:-102.5px;}

/* 상품스타일 - 기본 - 슬라이드 */
.prd_basic.slide {display:none;}
.prd_basic.slide.slick-initialized {display:block;}
.prd_basic.slide .slick-prev {position:absolute; left:-44px; top:50%; width:24px; height:88px; margin-top:-44px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/slide_prev.png') no-repeat center;}
.prd_basic.slide .slick-next {position:absolute; right:-44px; top:50%; width:24px; height:88px; margin-top:-44px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/slide_next.png') no-repeat center;}

/* 상품스타일 - 관심상품, 관련상품 */
.prd_related {table-layout:fixed; clear:both; width:100%; border-top:1px solid #e0e0e0; border-collapse:collapse;}
.prd_related > thead {display:none;}
.prd_related > tbody > tr > td {border-bottom:1px solid #e0e0e0; vertical-align:middle; text-align:center;}
.prd_related > tbody > tr > td.img img {width:120px; height:auto;}
.prd_related > tbody > tr > td.tal,
.prd_related > tbody > tr > td.opt {padding-left:15px; text-align:left;}
.prd_related > tbody > tr > td.opt select {display:block; min-width:130px; margin:5px 0;}
.prd_related > tbody > tr > td .soldout {display:none; color:#d53838;}
.prd_related > tbody > tr > td .soldout.out {display:inline;}
.prd_related > tbody > tr > td .summary {color:#888; font-size:11px;}


/*-----------------------------------------------------------------*/
/* 3. Layout
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/* 3-1. wrapper
/*-----------------------------------------------------------------*/

#wrapper {position:relative; min-width:1100px; text-align:left;}
#container {overflow:hidden;}
.wrap_inner {width:1100px; margin:0 auto;} /* 컨텐츠 사이즈 */

/*-----------------------------------------------------------------*/
/* 3-2. header
/*-----------------------------------------------------------------*/

/*- 메인 상단 공지 -*/
#top_notice {position:relative; display:inline-block; width:100%; text-align:center; background:#000;}
#top_notice ul {overflow:hidden; display:inline-block; width:100%; height:50px; text-align:center;  vertical-align:middle}
#top_notice ul li {display:inline-block; text-align:center; width:100%; padding-top:5px; color:#fff;}
#top_notice ul li {position:absolute; top:50% !important; left:0; transform:translateY(-56%);}
#top_notice ul li a {color:#fff;}
#top_notice span {position:absolute; cursor:pointer; z-index:502;}
#top_notice span.prev {top:16px; left:20px;}
#top_notice span.next {top:16px; right:20px;}

/* 해더 */
#header {border-bottom:1px solid #EBEBEB; background:#fff; min-width:1170px;}
#header .header_container {width:100%; max-width:1170px; margin:0 auto;}
#header .top_box {display:table; width:100%; padding:7px 15px 0 15px; font-size:0;}
#header .top_box .top_left {display:inline-block; width:20%; padding:2px 0; vertical-align:top;}
#header .top_box .top_left span {display:inline-block; vertical-align:top;}
#header .top_box .top_left span.icon_country-kr {margin:3px 2px 0 8px;}
#header .top_box .top_right {display:inline-block; width:80%;  vertical-align:top; text-align:right;}
#header .top_box .top_right ul {display:inline-block; font-size:0; text-align:right;}
#header .top_box .top_right ul li {display:inline-block;  margin-left:15px; vertical-align:top; }
#header .top_box .top_right ul li a {display:inline-block; padding:5px 0 5px 12px; vertical-align:top; }
#header .top_box .top_right ul li a span {display:inline-block; vertical-align:middle;}
#header .top_box .top_right ul li.shop_bag {margin-left:25px;}
#header .top_box .top_right ul li.shop_bag a {padding-left:20px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/icon_bag.png')no-repeat left; background-size:17px auto;}
#header .top_box .top_right ul li a {display:inline-block; font-size:12px;}
#header .top_box .top_right ul li .toggle_search {padding:4px 10px 4px 10px; border:1px solid #f1f1f1; cursor:pointer;}
#header .top_box .top_right ul li .toggle_search span {display:inline-block; vertical-align:top; color:#929292;}
#header .top_box .top_right ul li .toggle_search span:last-child {padding:4px 0px 0px 34px;}
#header .middle_box {display:inline-block; width:100%; padding-top:5px; text-align:center;}
#header .middle_box h1 {display:inline-block; transition:all 0.2s linear;}
#header .middle_box h1 img {width:100%; max-width:255px; transition:all 0.2s linear;}
#header .middle_box h1.logo_b {margin-left:70px;}
#header .middle_box h1.logo_b img {width:100%; max-width:355px; transition:all 0.2s linear;}
#header .btm_box {display:inline-block; width:100%; padding-top:29px; text-align:center;}
#header .btm_box ul {}
#header .btm_box > ul > li {position:relative; display:inline-block; padding:4px 18px 0px; font-weight:500; z-index:98; }
#header .btm_box > ul > li > a {display:inline-block; padding-bottom:7px; margin-bottom:4px; font-weight:600; line-height:12px; border-bottom:1px solid #fff;}
#header .btm_box > ul > li:first-child {padding-left:0px;}
/* 로고모션 */
#header.fixed {position:fixed; top:0; left:0; width:100%; margin:0 auto; z-index:99;}
#header.fixed .middle_box h1 {margin-top:-37px;}
#header.fixed .middle_box h1 img {width:100%; max-width:200px; transition:all 0.2s linear;}
#header.fixed .search_wrap .logo a {}
#header.fixed .search_wrap .logo a img {width:100%; max-width:200px; transition:all 0.2s linear;}
#header.fixed #search_box .search_wrap .search_inner .logo_box .logo a img {width:100%; max-width:200px; transition:all 0.2s linear;}
#header.fixed .btm_box {padding-top:24px}
/* 검색상자 */
#search_box {display:none; position:fixed; top:0; left:0; width:100%; height:auto; background:#fff; z-index:900;}
#search_box .search_wrap {width:100%; max-width:1200px; margin:0 auto;}
#search_box .search_wrap .search_inner {padding-top:40px;}
#search_box .search_wrap .search_inner .logo_box {position:relative; display:inline-block; width:100%; text-align:center;}
#search_box .search_wrap .search_inner .logo_box .logo a {padding:0;}
#search_box .search_wrap .search_inner .logo_box .logo a img {width:100%; max-width:265px; transition:all 0.2s linear;}
#search_box .search_wrap .search_inner .logo_box .close_btn {position:absolute; top:0; right:0;}
#search_box .search_wrap .search_inner .logo_box .close_btn span {display:inline-block;}
#search_box .search_wrap .search_inner .logo_box .close_btn img {width:24px; height:24px;}
#search_box .search_wrap .search_inner .search_input {width:100%; text-align:left; padding:20px 0; border-bottom:1px solid #777; font-size:0;}
#search_box .search_wrap .search_inner .search_input input[type="text"] {display:inline-block; width:calc(100% - 24px); font-family:'Kors_Sans-Light', 'Noto Sans KR', '맑은 고딕'; font-size:72px; font-weight:100; color:#000; border:none;}
#search_box .search_wrap .search_inner .search_input input[type="text"]::-webkit-input-placeholder {color:#929292;}
#search_box .search_wrap .search_inner .search_input input[type="image"] {displaY:inline-block; vertical-align:top; padding-top:45px;}

/* 해더 - 서브메뉴 */
#header .btm_box > ul > li:hover > a {border-bottom:1px solid #000;}
#header .btm_box > ul > li.active .sub_menu {top:24px; visibility:visible; transition:all .3s ease; opacity:1; z-index:890; }
#header .btm_box .sub_menu {visibility:hidden; position:absolute; top:5px; left:0; z-index:990; background:#fff; opacity:0; transition:all .3s ease; box-shadow: inset 0 1px 4px #ccc; -box-shadow: 0 1px 4px #ccc; -webkit-box-shadow: 0 1px 4px #ccc; -moz-box-shadow: 0 1px 4px #ccc; -ms-box-shadow: 0 1px 4px #ccc; -o-box-shadow: 0 1px 4px #ccc; 
filter: progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, direction=0, strength=2) progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=45, strength=2) progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=90, strength=2) progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=135, strength=2) progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=180, strength=2) progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=225, strength=2) progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=270, strength=2);}
#header .btm_box .sub_menu .sub_wrap { display:inline-block; width:150px; padding:20px 15px; border-bottom: 1px solid #EBEBEB; }
#header .btm_box .sub_menu .sub_wrap > ul {}
#header .btm_box .sub_menu .sub_wrap > ul > li {display:inline-block; width:100%; padding:10px 0; text-align:left;}
#header .btm_box .sub_menu .sub_wrap > ul > li > a {display:inline-block; font-weight:300; line-height:1.2rem; border-bottom:1px solid #fff;}
#header .btm_box .sub_menu .sub_wrap > ul > li > a:hover {border-color:#000;}
#header .btm_box .sub_menu .sub_wrap > ul > li:first-child a {font-weight:500;}

/*-----------------------------------------------------------------*/
/* 3-3. content
/*-----------------------------------------------------------------*/

#cnt {padding-top:0; padding-bottom:50px; }
#cnt.cnt_fixed {padding-top:94px;}
#cnt .cntbody {width:1170px; margin:0 auto;}
#cnt .nav_box {display:inline-block; width:100%; padding:9px 0 8px 0; border-bottom:1px solid #ebebeb;}
#cnt .nav_box .nav_txt {display:block; width:1170px; margin:0 auto; font-size:12px; color:#a5a5a5;}
#cnt .nav_box .nav_txt a {font-size:12px; color:#a5a5a5}
#cnt .nav_box .nav_txt a:hover {color:#000;}

/*-----------------------------------------------------------------*/
/* 3-4. footer
/*-----------------------------------------------------------------*/
#footer .check_box {padding-top:10px;}
#footer { background:#fff;}
#footer .footer_wrap {width:100%; padding-bottom:40px;}
#footer .footer_wrap .footer_inner {display:block; width:100%; padding-top:20px; border-top:1px solid #d1d1d1;}
#footer .footer_wrap .footer_inner:nth-child(2) {}
#footer .footer_wrap .footer_inner .footer_section0 {display:block; width:100%; max-width:1170px; margin:0 auto; font-size:0; padding-bottom:20px;}
#footer .footer_wrap .footer_inner .footer_section0 .inner_left {display:inline-block; width:50%; padding-left:20px;}
#footer .footer_wrap .footer_inner .footer_section0 .inner_right {display:inline-block; width:50%; padding-left:20px; vertical-align:top;}
#footer .footer_wrap .footer_inner .footer_section0 .inner_left .find_store {}
#footer .footer_wrap .footer_inner .footer_section0 .inner_left .find_store a {display:inline-block; padding-left:25px; font-size:24px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/icon_map.png') no-repeat left; background-size:15px 24px;}
#footer .footer_wrap .footer_inner .footer_section0 .inner_left .cs_call {padding-top:30px;}
#footer .footer_wrap .footer_inner .footer_section0 .inner_left .cs_call p {font-size:24px; line-height:30px;}
#footer .footer_wrap .footer_inner .footer_section0 .inner_left .user_ph {}
#footer .footer_wrap .footer_inner .footer_section0 .inner_left .user_ph .form_set0 {display:inline-block; padding-top:30px; font-size:0;}
#footer .footer_wrap .footer_inner .footer_section0 .inner_left .user_ph .form_set0 input {display:inline-block; width:350px; border:1px solid #f1f1f1; height:30px; padding:7px 12px; -webkit-appearance:none;}
#footer .footer_wrap .footer_inner .footer_section0 .inner_left .user_ph .form_set0.focus input {border-color:#2c3b59; color:#383838;}
#footer .footer_wrap .footer_inner .footer_section0 .inner_left .user_ph .form_set0.focus input:hover {border-color:#2c3b59; color:#383838;}
#footer .footer_wrap .footer_inner .footer_section0 .inner_left .user_ph .form_set0 input:hover {border-color:#a5a5a5;}
#footer .footer_wrap .footer_inner .footer_section0 .inner_left .user_ph .form_set0 p {display:inline-block; width:100%; font-size:18px; line-height:30px;}
#footer .footer_wrap .footer_inner .footer_section0 .inner_left .user_ph .form_set0 button {display:inline-block; width:93px; height:30px; font-size:13px; color:#fff; line-height:100%; text-align:center; background:#000; border:none; -webkit-appearance:none; cursor:pointer;}
#footer .footer_wrap .footer_inner .footer_section0 .inner_left .user_ph .form_set0 button:hover {background:#333333;}
#footer .footer_wrap .footer_inner .footer_section0 .inner_right .footer_nav {display:inline-block; width:100%; padding-left:20px; font-size:0;}
#footer .footer_wrap .footer_inner .footer_section0 .inner_right .footer_nav dl {display:inline-block; width:33.333%; padding-left:20px; vertical-align:top;}
#footer .footer_wrap .footer_inner .footer_section0 .inner_right .footer_nav dl dt {padding-bottom:5px; font-weight:bold;}
#footer .footer_wrap .footer_inner .footer_section0 .inner_right .footer_nav dl dd {padding-top:8px;}
#footer .footer_wrap .footer_inner .footer_section0 .inner_right .footer_nav dl dd a {color:#6f6f6f;}
#footer .footer_wrap .footer_inner .footer_section0 .inner_right .footer_nav dl dd a:hover {color:#000;}
#footer .footer_wrap .footer_inner .footer_section1 {display:block; width:100%; max-width:1170px; margin:0 auto; font-size:0;}
#footer .footer_wrap .footer_inner .footer_section1 .footer_left {display:inline-block; width:75%; padding-top:10px; vertical-align:top;}
#footer .footer_wrap .footer_inner .footer_section1 .footer_right {display:inline-block; width:25%; padding-left:20px;}
#footer .footer_wrap .footer_inner .footer_section1 .footer_left > ul {display:inline-block; width:100%;}
#footer .footer_wrap .footer_inner .footer_section1 .footer_left > ul:first-child {padding-bottom:10px;}
#footer .footer_wrap .footer_inner .footer_section1 .footer_left > ul > li {position:relative; display:inline-block; padding:0 10px; color:#6f6f6f;}
#footer .footer_wrap .footer_inner .footer_section1 .footer_left > ul > li:first-child {padding-left:0}
#footer .footer_wrap .footer_inner .footer_section1 .footer_left > ul > li:last-child {padding-right:0}
#footer .footer_wrap .footer_inner .footer_section1 .footer_left > ul > li:after {position:absolute; top:3px; right:0; width:1px; height:12px; background:#d7d7d7; content:'';}
#footer .footer_wrap .footer_inner .footer_section1 .footer_left > ul > li:last-child:after {display:none;}
#footer .footer_wrap .footer_inner .footer_section1 .footer_left > ul > li > a {font-size:11px; color:#000;}
#footer .footer_wrap .footer_inner .footer_section1 .footer_left > ul > li.privacy > a {font-size:13px; color:#000;}
#footer .footer_wrap .footer_inner .footer_section1 .footer_left > ul > li > dl {display:inline-block;}
#footer .footer_wrap .footer_inner .footer_section1 .footer_left > ul > li > dl * {font-size:11px; color:#6f6f6f;}
#footer .footer_wrap .footer_inner .footer_section1 .footer_left > ul > li > dl > dt {display:inline-block;  }
#footer .footer_wrap .footer_inner .footer_section1 .footer_left > ul > li > dl > dd {display:inline-block;}
#footer .footer_wrap .footer_inner .footer_section1 .footer_left > ul > li > dl > dt > dd > a {}
#footer .footer_wrap .footer_inner .footer_section1 .footer_right .service_info {display:inline-block; width:100%;}
#footer .footer_wrap .footer_inner .footer_section1 .footer_right .service_info a {font-size:11px; border-bottom:1px solid #000;}
#footer .footer_wrap .footer_inner .footer_section1 .footer_right .service_info dl {}
#footer .footer_wrap .footer_inner .footer_section1 .footer_right .service_info dl * {color:#6f6f6f;}
#footer .footer_wrap .footer_inner .footer_section1 .footer_right .service_info dl dt {font-size:11px; font-weight:bold; padding-bottom:2px;}
#footer .footer_wrap .footer_inner .footer_section1 .footer_right .service_info dl dd {padding-bottom:2px; font-size:11px;}


#footer .btn_scroll {display:none; position:fixed; right:10px; bottom:72px; z-index:110; width:40px;}
#footer .btn_scroll a {display:block; height:40px; background-repeat:no-repeat; background-position:center; background-color:#ebebeb; background-size:16px auto; font-size:0; text-align:center; cursor:pointer;}
#footer .btn_scroll a.up:hover {background-color:#CEBFA5; background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/common/up_arrow2.png');}
#footer .btn_scroll a.up {background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/common/bullet_scrollup.png');}

#footer .footer_wrap.outlet .footer_inner .footer_section0 .inner_right .footer_nav {display:inline-block; width:100%; padding-left:20px; font-size:0; text-align:right;}
#footer .footer_wrap.outlet .footer_inner .footer_section0 .inner_right .footer_nav dl {display:inline-block; width:20%; padding-left:20px; vertical-align:top;}
#footer .footer_wrap.outlet .footer_inner .footer_section0 .inner_right .footer_nav dl dt {padding-bottom:5px; font-weight:bold;}
#footer .footer_wrap.outlet .footer_inner .footer_section0 .inner_right .footer_nav dl dd {padding-top:8px;}
#footer .footer_wrap.outlet .footer_inner .footer_section0 .inner_right .footer_nav dl dd a {color:#6f6f6f;}
#footer .footer_wrap.outlet .footer_inner .footer_section0 .inner_right .footer_nav dl dd a:hover {color:#000;}
#footer .footer_wrap.outlet .footer_inner .footer_section0 .inner_left .cs_call {padding-top:0;}
#footer .footer_wrap.outlet .footer_inner {border-top:1px solid #000;}
#footer .footer_wrap.outlet .footer_inner.section2 {padding-top:0; border-top:0;}
#footer .footer_wrap.outlet .footer_inner .footer_section0 .inner_left {padding-left:0;}

/*-----------------------------------------------------------------*/
/* 4. Page
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/* 4-1. 메인
/*-----------------------------------------------------------------*/
/* 메인공통 레이아웃 */
.main_wrap {display:block; width:100%; margin:0 auto;}
.main_wrap section {width:100%; max-width:1380px; margin:0 auto; text-align:center;}
.main_wrap section .main_box {}
.main_wrap section .main_box .ctn_box {}
.main_wrap section .main_box .ctn_box .img_box {}
.main_wrap section .main_box .ctn_box .img_box img {}
.main_wrap section .main_box .ctn_box .txt_box {}
.main_wrap section .main_box .ctn_box .txt_box .top_txt0 {font-family:'Kors_Sans-Medium'; font-size:60px; line-height:60px; font-weight:bold;}
.main_wrap section .main_box .ctn_box .txt_box .top_txt1 {font-family:'Kors_Sans-Medium'; padding-bottom:30px; font-size:20px; line-height:20px; font-weight:bold;}
.main_wrap section .main_box .ctn_box .txt_box .align_line {width:100px; height:1px; background:#000; margin:50px auto 40px auto;}
.main_wrap section .main_box .ctn_box .txt_box .cate_txt {position:relative; display:inline-block; font-size:14px; line-height:14px; font-weight:bold; font-family:'notosanskr';}
.main_wrap section .main_box .ctn_box .txt_box .cate_txt:after {position:absolute; top:1px; right:-15px;; width:7px; height:13px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/icon_main_arrow.png')no-repeat center; background-size:auto; content:'';}

/* 템플릿별 스타일 */
.main_wrap section .main_box .w_100_box {display:inline-block; width:100%; font-size:0;}
.main_wrap section .main_box .w_100_box .ctn_box {display:inline-block; width:100%;}

.main_wrap section .main_box .w_50_box {display:inline-block; width:100%; font-size:0;}
.main_wrap section .main_box .w_50_box .ctn_box {display:inline-block; width:50%;}
.main_wrap section .main_box .w_50_box .ctn_box:first-child {padding-right:15px;}
.main_wrap section .main_box .w_50_box .ctn_box:last-child {padding-left:15px;}

.main_wrap section .main_box .w_33_box {display:inline-block; width:100%; font-size:0;}
.main_wrap section .main_box .w_33_box .ctn_box {display:inline-block; width:440px;vertical-align:top; }
.main_wrap section .main_box .w_33_box .ctn_box:nth-child(2) {margin:0 30px;}

.main_wrap section .main_box .w_25_box {overflow:hidden; display:inline-block; width:100%; max-width:1380px; font-size:0;}
.main_wrap section .main_box .w_25_box .ctn_box {display:inline-block; width:330px;}
.main_wrap section .main_box .w_25_box .ctn_box:nth-child(even) {margin:0 20px;}
.main_wrap section .main_box .w_25_box .ctn_box:nth-child(4n) {margin:0 0 0 20px;}

/* section별로 여백값 조정 */
.main_wrap .section0 {padding-bottom:100px;}
.main_wrap .section1 {padding-bottom:90px;}
.main_wrap .section2 {padding:0 50px 50px 50px;}
.main_wrap .section3 {padding-bottom:50px;}
.main_wrap .section4 {padding:0 117px 100px;}
.main_wrap .section5 {padding-bottom:60px;}
.main_wrap .section1 .img_box {padding-bottom:90px;}
.main_wrap .section2 .img_box,
.main_wrap .section3 .img_box,
.main_wrap .section4 .img_box {padding-bottom:30px;}

/* MICHAEL'S WORD 스타일 */
.main_wrap .section5 .lookbook_wrap {padding-bottom:30px;}
.main_wrap .section5 .lookbook_wrap .lookbook_box {display:table; width:100%;}
.main_wrap .section5 .lookbook_wrap .lookbook_box .line_box {display:table-cell; width:40%; vertical-align:middle;}
.main_wrap .section5 .lookbook_wrap .lookbook_box .line_box .line {display:inline-block; width:100%; height:1px; background:#000;}
.main_wrap .section5 .lookbook_wrap .lookbook_box .tit_box {display:table-cell; width:20%; vertical-align:middle;}
.main_wrap .section5 .lookbook_wrap .lookbook_box .tit_box > p {font-size:15px; font-weight:bold; line-height:15px; font-family:'Kors_Sans-Medium';}
.main_wrap .section5 .ctn_box .top_txt1 {font-size:22px; line-height:22px; font-family:'notosanskr';}
.main_wrap .section5 .ctn_box .txt_box {margin-top:10px;}




/*-----------------------------------------------------------------*/
/* 4-2. 상점
/*-----------------------------------------------------------------*/

/* 상품목록(/shop/big_section.php) */
#big_section {display:inline-block; width:100%; padding:40px 0; font-size:0;}
#big_section .list_lnb_wrap {display:inline-block; width:260px; padding-right:30px; vertical-align:top;}
#big_section .big_rt_wrap {display:inline-block; width:910px; vertical-align:top;}
#big_section .big_rt_wrap .big_top {display:table; width:100%; font-size:0;}
#big_section .big_rt_wrap .big_top .cate_tit {display:table-cell; vertical-align:middle; width:70%;}
#big_section .big_rt_wrap .big_top .cate_tit span {display:inline-block; vertical-align:2px; font-size:11px; color:#929292;} 
#big_section .big_rt_wrap .big_top .sort {display:table-cell; width:30%; text-align:right; vertical-align:middle;}
#big_section .big_rt_wrap .big_top .sort .sort_view {display:inline-block; width:130px; padding-right:20px;}
#big_section .big_rt_wrap .big_top .sort .sort_view p {display:inline-block; font-size:12px; margin-right:10px; color:#606060;}
#big_section .big_rt_wrap .big_top .sort .sort_view ul {display:inline-block;}
#big_section .big_rt_wrap .big_top .sort .sort_view ul li {display:inline-block;}
#big_section .big_rt_wrap .big_top .sort .sort_view ul li:first-child {padding-right:2px;}
#big_section .big_rt_wrap .big_top .sort .sort_view ul li.active {}
#big_section .big_rt_wrap .big_top .sort .sort_view ul li.active a {color:#fff; background:#CEBFA5;}
#big_section .big_rt_wrap .big_top .sort .sort_view ul li a {display:inline-block; padding:0 5px; font-size:13px; line-height:13px; color:#606060;}
#big_section .big_rt_wrap .big_ctn {padding-top:25px;}

#big_section .big_rt_wrap .big_top .sort .sort_opt {position:relative; display:inline-block; width:100px;}
#big_section .big_rt_wrap .big_top .sort .sort_opt .sort_title {display:inline-block; cursor:pointer; margin-right:5px; padding-right:20px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/down_arrow_gray.png')no-repeat right; background-size:14px 8px;}
#big_section .big_rt_wrap .big_top .sort .sort_opt ul {display:none; position:absolute; top:20px; right:0; border:1px solid #ccc; z-index:100; background:#fff;}
#big_section .big_rt_wrap .big_top .sort .sort_opt ul li {text-align:left;}
#big_section .big_rt_wrap .big_top .sort .sort_opt ul li {}
#big_section .big_rt_wrap .big_top .sort .sort_opt ul li a {display:block; width:100%; padding:5px 10px;}
#big_section .big_rt_wrap .big_top .sort .sort_opt ul li a:hover {color:#606060;}
#big_section .big_rt_wrap .big_top .sort .sort_opt ul li a strong {display:block; width:100%; height:100%;  font-weight:normal;}

/* 배너타입 상품리스트 */
#big_section .big_rt_wrap.banner_wrap {width:100%;}
#big_section .big_rt_wrap.banner_wrap .prd_basic.banner {}
#big_section .paging {display:none;}

.sub_category {width:100%;}
.sub_category ul {font-size:0px;}
.sub_category ul li {display:inline-block;padding:0 20px;}
.sub_category ul li a.on {font-weight:900;}
.sub_category ul li:first-child {padding-left:0px;}
.sub_category ul.big_cate li a {font-size:14px; }
.sub_category ul.mid_cate {padding-bottom:15px; margin:0 0 20px 0; border-bottom:1px solid #d1d1d1;}
.sub_category ul.mid_cate li a {font-size:14px;}

/******************************/
/*---- 상품목록 좌측 메뉴 ----*/
/******************************/

/* 상품리스트 LNB 공통 */
.list_lnb_wrap {}
.list_lnb_wrap .list_lnb {}
.list_lnb_wrap .list_lnb .lnb p {display:inline-block; width:100%; padding-bottom:15px; font-size:0;}
.list_lnb_wrap .list_lnb .lnb p > span {display:inline-block; width:50%; vertical-align:top; font-size:14px; color:#383838}
.list_lnb_wrap .list_lnb .lnb p > a {position:relative; display:inline-block; width:50%; height:22px; vertical-align:top; text-align:right; font-size:12px; color:#000;}
.list_lnb_wrap .list_lnb .lnb p > a.switch_btn:after {position:absolute; top:5px; right:0; width:12px; height:2px; background:#929292; content:''}
.list_lnb_wrap .list_lnb .lnb p > a.switch_btn.active:after {position:absolute; top:5px; right:0; width:12px; height:2px; background:#929292; content:''}
.list_lnb_wrap .list_lnb .lnb p > a.switch_btn.active:before {position:absolute; top:0px; right:5px; width:2px; height:12px; background:#929292; content:''}
.list_lnb_wrap .list_lnb .lnb .check_box label {display:inline-block; width:calc(100% - 26px);}

/* 상품리스트 LNB - 카테고리 */
.list_lnb_wrap .list_lnb .categories {}
.list_lnb_wrap .list_lnb .categories > p {font-size:14px; color:#606060;}
.list_lnb_wrap .list_lnb .categories ul {padding:15px 0 30px 0; border-top:1px solid #ebebeb;}
.list_lnb_wrap .list_lnb .categories ul li {display:inline-block; width:100%;}
.list_lnb_wrap .list_lnb .categories ul li:last-child {padding-bottom:7px;}
.list_lnb_wrap .list_lnb .categories ul li a {display:inline-block; width:100%; padding:7px 0;}
.list_lnb_wrap .list_lnb .categories ul li a span {font-size:12px; color:#383838; line-height:12px;}

/* 상품리스트 LNB - 필터 초기화 */
.list_lnb_wrap .list_lnb .filter > p > span {font-size:14px; color:#606060;}

/* 상품리스트 LNB - 가격 */
.list_lnb_wrap .list_lnb .price {padding:15px 0 30px 0; border-top:1px solid #d1d1d1;}
.list_lnb_wrap .list_lnb .price ul {}
.list_lnb_wrap .list_lnb .price ul li {display:inline-block; width:100%; padding:3px 0;}
.list_lnb_wrap .list_lnb .price ul li label {font-size:13px; line-height:20px; color:#606060;}
.list_lnb_wrap .list_lnb .price ul li .check_box:hover input {border-color:#000;}

/* 상품리스트 LNB - 컬러 */
.list_lnb_wrap .list_lnb .color {padding-top:15px; border-top:1px solid #d1d1d1;}
.list_lnb_wrap .list_lnb .color ul {display:inline-block; width:100%;}
.list_lnb_wrap .list_lnb .color ul li {position:relative; display:inline-block; margin:0 9px 9px 0; padding:6px; border-radius:50%; border:1px solid #fff;}
.list_lnb_wrap .list_lnb .color ul li.active {border:1px solid #000;}
/* .list_lnb_wrap .list_lnb .color ul li:hover span {display:block;} */
.list_lnb_wrap .list_lnb .color ul li a {overflow:hidden; display:inline-block; width:30px; height:30px; border-radius:50%;}
.list_lnb_wrap .list_lnb .color ul li span {position:absolute; top:-38px; left:50%; display:none; z-index:10; padding:5px 8px; background:#000; color:#afafaf; font-size:13px; white-space:nowrap;}
.list_lnb_wrap .list_lnb .color ul li span:after {position:absolute; left:50%; display:block; width:10px; height:10px; margin-left:-5px; transform:rotate(45deg); background:#000; content:'';}
.list_lnb_wrap .list_lnb .color ul li a img {width:100%; height:auto;}

/* 상품리스트 LNB - 더보기 */
.list_lnb_wrap .list_lnb .color .color_box0 > a {display:inline-block; width:100%; padding-top:10px; text-align:center; font-size:10px;}

/* 상품리스트 LNB - 슈즈 사이즈 */
.list_lnb_wrap .list_lnb .shoes_size {padding:15px 0 30px 0; border-top:1px solid #d1d1d1;}
.list_lnb_wrap .list_lnb .shoes_size ul {}
.list_lnb_wrap .list_lnb .shoes_size ul li {display:inline-block; width:100%; padding:3px 0;}
.list_lnb_wrap .list_lnb .shoes_size ul li label {font-size:13px; line-height:20px; color:#606060;}
.list_lnb_wrap .list_lnb .shoes_size ul li .check_box:hover input {border-color:#000;}

/* 상품리스트 LNB - 소재 */
.list_lnb_wrap .list_lnb .material {padding:15px 0 30px 0; border-top:1px solid #d1d1d1;}
.list_lnb_wrap .list_lnb .material ul {}
.list_lnb_wrap .list_lnb .material ul li {display:inline-block; width:100%; padding:3px 0;}
.list_lnb_wrap .list_lnb .material ul li label {font-size:13px; line-height:20px; color:#606060;}
.list_lnb_wrap .list_lnb .material ul li .check_box:hover input {border-color:#000;}

/* 상품상세페이지(/shop/detail.php) */
#detail {}
#detail .wrap_prd {padding-top:30px;}
#detail .wrap_prd .detail_top_box {position:relative; display:inline-block; width:100%; font-size:0;}
#detail .wrap_prd .quick_prdimg {position:relative; display:inline-block; width:655px; padding-left:30px; font-size:0; vertical-align:top;}
#detail .wrap_prd .quick_prdimg .scroll_btn_box {width:10px; height:auto; }
#detail .wrap_prd .quick_prdimg .scroll_btn_box.fixed {position:fixed; top:50%; left:calc(50% - 585px);}
#detail .wrap_prd .quick_prdimg .scroll_btn_box.active {position:absolute; bottom:0; left:0;}
#detail .wrap_prd .quick_prdimg .scroll_btn_box ul {}
#detail .wrap_prd .quick_prdimg .scroll_btn_box ul li {position:relative; padding-bottom:12px;}
#detail .wrap_prd .quick_prdimg .scroll_btn_box ul li:last-child {padding-bottom:0;}
#detail .wrap_prd .quick_prdimg .scroll_btn_box ul li .small_img {position:absolute; top:-30px; left:-70px; }
#detail .wrap_prd .quick_prdimg .scroll_btn_box ul li .small_img img {width:60px;}
#detail .wrap_prd .quick_prdimg .scroll_btn_box ul li a {display:block; width:12px; height:12px; border-radius:50%; border:1px solid #ebebeb; background:#ebebeb;}
#detail .wrap_prd .quick_prdimg .scroll_btn_box ul li a:hover {background:#cebfa5}
#detail .wrap_prd .quick_prdimg .scroll_btn_box ul li.active a {background:#CEBFA5;}

#detail .wrap_prd .quick_prdimg .img {display:inline-block; width:100%; height:auto; text-align:center; vertical-align:top;}
#detail .wrap_prd .quick_prdimg .img #mainImg {padding-bottom:15px;}
#detail .wrap_prd .quick_prdimg .img .img_box {padding-bottom:15px;}
#detail .wrap_prd .quick_prdimg .img img {width:100%; height:auto;} /* 모노그램 으로 인해 !important 제거 */
#detail .wrap_prd .quick_prdimg .img img:hover {cursor:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/hover_plus.png') 15 15, default;}
#detail_pop #detail .wrap_prd .quick_prdimg .img img:hover {cursor:default;}
#detail #product_add_image_list .box_add_slide .add_slide > li {padding-bottom:15px;}
#detail #product_add_image_list .box_add_slide .add_slide > li:last-child {padding-bottom:0;}
#detail .slick-vertical .slick-slide {padding-bottom:10px; border:none !important;}
#detail .wrap_prd .info {display:inline-block; width:515px; padding-left:60px; padding-right:25px;}
#detail .wrap_prd .info > h3 {color:#000; font-size:24px; font-weight:300;}
#detail .wrap_prd .info > .style_code {display:inline-block; width:100%; padding-top:10px; font-size:12px; line-height:1; color:#606060;}
#detail .wrap_prd .info > .price {display:inline-block; width:100%; padding:20px 0; font-size:0;}
#detail .wrap_prd .info > .price del {display:inline-block; width:100%; font-size:12px; color:#929292; text-decoration:none;}
#detail .wrap_prd .info > .price .sell {display:inline-block; width:50%; vertical-align:top;}
#detail .wrap_prd .info > .price .sell,
#detail .wrap_prd .info > .price .sell * {color:#000; font-size:18px;}
#detail .wrap_prd .info > .price .star_box {display:inline-block; width:35%; vertical-align:top; text-align:right;}
#detail .wrap_prd .info > .price > .star_box ul li {display:inline-block; width:12px; height:12px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/star_off.png') no-repeat center; background-size:cover; font-size:0;}
#detail .wrap_prd .info > .price > .star_box ul li.active {display:inline-block; width:12px; height:12px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/star_black.png') no-repeat center; background-size:cover; font-size:0;}
#detail .wrap_prd .info > .price .review_count {display:inline-block; width:15%; vertical-align:top; text-align:center; font-size:1.1rem; color:#a5a5a5; line-height:13px;}
.share {display:inline-block; width:100%; padding-top:15px; font-size:0;}
.share .wish_btn {display:inline-block; width:40%; padding-top:6px; vertical-align:top;}
.share .wish_btn a {display:inline-block; width:100%; padding-left:20px; font-size:13px; line-height:13px; color:#777a7d; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/icon_wish_off.png')no-repeat left; background-size:13px 12px;}
.share .wish_btn a:hover {color:#000;}
.share .wish_btn a.active {background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/icon_wish_on.png')}
.share .sns_btn {display:inline-block; width:60%; vertical-align:top; text-align:right;}
.share .sns_btn li {display:inline-block; padding:0 6px; vertical-align:top;}
.share .sns_btn li:last-child {padding-right:0px;}
.share .sns_btn li a {display:block; width:22px; height:22px; background-repeat:no-repeat; background-position:center; text-align:center; text-indent:-9999px; transition:all .2s ease-in-out;}
.share .sns_btn li a:hover {transform:translateY(-6px);}
.share .sns_btn li.kakao a {background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/icon_kakao.png'); background-size:22px 22px;}
.share .sns_btn li.kakaostory a {background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/icon_kakaostory.png'); background-size:12px 18px;}
.share .sns_btn li.twitter a {background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/icon_twitter1.png'); background-size:16px auto;}
.share .sns_btn li.facebook a {background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/icon_facebook.png'); background-size:14px 16px;}
.share .sns_btn li.mail a {background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/icon_mail.png'); background-size:18px 14px;}

#detail .wrap_prd .info > .prd_detail_info {}
#detail .wrap_prd .info > .prd_detail_info dl {padding-bottom:30px;}
#detail .wrap_prd .info > .prd_detail_info dl * {font-size:12px; font-weight:500;}
#detail .wrap_prd .info > .prd_detail_info dl dt {color:#383838;}
#detail .wrap_prd .info > .prd_detail_info dl dd {font-size:13px; color:#929292;}
#detail .wrap_prd .info > .prd_opt_wrap {}
#detail .wrap_prd .info > .prd_opt_wrap dl {padding-bottom:30px;}
#detail .wrap_prd .info > .prd_opt_wrap dl dt {font-size:12px; color:#383838; font-weight:500;}
#detail .wrap_prd .info > .prd_opt_wrap dl dt span {font-size:12px; color:#929292;}
#detail .wrap_prd .info > .prd_opt_wrap dl dd {}
#detail .wrap_prd .info > .prd_opt_wrap dl dd ul {}
#detail .wrap_prd .info > .prd_opt_wrap dl dd ul li {}
#detail .wrap_prd .info > .prd_opt_wrap dl dd ul li a {font-size:13px;}

#detail .wrap_prd .info > .multi_opt {margin-top:20px;}
#detail .wrap_prd .info > .multi_opt .selected_list > li {position:relative; display:table; width:100%; font-size:0; border-top:1px solid #ebebeb; background:#fafafa; vertical-align:middle;}
#detail .wrap_prd .info > .multi_opt .selected_list > li .name {display:table-cell; width:33.3%; padding-left:15px; font-size:11px; word-break:break-all;  vertical-align:middle;}
#detail .wrap_prd .info > .multi_opt .selected_list > li .price {display:table-cell; width:33.3%; text-align:center; font-size:11px;  vertical-align:middle;}
#detail .wrap_prd .info > .multi_opt .selected_list > li .price span {font-size:13px; }
#detail .wrap_prd .info > .multi_opt .selected_list > li .del {position:absolute; width:12px; height:12px; top:50%; right:5px; margin:-6px 0 0 0}
#detail .wrap_prd .info > .multi_opt .selected_list > li .del > a {display:inline-block;}
#detail .wrap_prd .info > .multi_opt .selected_list > li .box_qty {display:table-cell; width:33.3%; vertical-align:middle; padding:10px 0;}
#detail .wrap_prd .info > .multi_opt .opt_total {position:relative; padding:15px 20px; border:1px solid #e0e0e0; border-width:1px 0; text-align:right;}
#detail .wrap_prd .info > .multi_opt .opt_total .title {position:absolute; left:20px; top:50%; margin-top:-10px;}
#detail .wrap_prd .info > .multi_opt .opt_total strong,
#detail .wrap_prd .info > .multi_opt .opt_total strong * {color:#222; font-size:14px;}
#detail .wrap_prd .info > .multi_opt .opt_total .coupon {display:inline-block; margin-right:5px; padding:2px 20px 2px 5px; border:1px solid #c3c3c3; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/shop/apply_coupon.png') no-repeat 90% center; font-size:11px; cursor:pointer;}
#detail .wrap_prd .info > .multi_opt .opt_total .coupon:hover {background-color:#f5f5f5;}
#detail .wrap_prd .info > .multi_opt .box_qty .form_input {width:25px; text-align:center; padding:0;}

#detail .wrap_prd .info > .btn {margin-top:20px; font-size:0;}
#detail .wrap_prd .info > .btn .box_btn {font-size:0;}
#detail .wrap_prd .info > .btn .buy * {width:210px; padding:9px 0; height:40px; border:1px solid #000; color:#000; background:#fff;}
#detail .wrap_prd .info > .btn .buy a:hover {color:#606060}
#detail .wrap_prd .info > .btn .cart * {width:210px; padding:9px 0; height:40px; margin:0 5px 0 0;  border:1px solid #000;}

#detail .wrap_prd .info > .btn .pay {margin-top:20px; text-align:right;}
#detail .wrap_prd .info > .btn .pay .npay {float:left;}
#detail .wrap_prd .info > .btn .pay .payco {float:right;}
#detail .wrap_prd .info > .btn .pay:after {display:block; clear:both; content:'';}
#detail .wrap_prd .info > .btn .n_pay {padding-top:20px; text-align:right;}
/* 2019-08-20 모노그램 by lms*/
#detail .wrap_prd .info > .mono_btn {margin-top:20px; }
#detail .wrap_prd .info > .mono_btn .buy * {padding:9px 0; height:40px; border:1px solid #000; color:#000; background:#fff;}
#detail .wrap_prd .info > .mono_btn .buy a:hover {color:#606060}

#detail .wrap_prd .info > .prd_id {padding-top:25px;}
#detail .wrap_prd .info > .prd_id dl {}
#detail .wrap_prd .info > .prd_id dl dt {display:inline-block; width:100%; padding:18px 0; font-size:12px; line-height:12px; border-top:1px solid #ebebeb; cursor:pointer;}
#detail .wrap_prd .info > .prd_id dl dt:after {content:"+"; float:right; display:block; font-size:20px;}
#detail .wrap_prd .info > .prd_id dl dt.active:after {content:"-"; float:right; display:block; font-size:20px;}
#detail .wrap_prd .info > .prd_id dl dd {display:none; padding-bottom:20px;}

#detail .wrap_info {clear:both; padding-top:130px;}
#detail .wrap_info .tab_area {height:120px;}
#detail .wrap_info .tab_area > .tab {height:120px; padding:50px 0; text-align:center; font-size:0;}
#detail .wrap_info .tab_area > .tab li {display:inline; position:relative; padding:0 15px;}
#detail .wrap_info .tab_area > .tab li:after {display:inline-block; position:absolute; left:0; top:3px; width:1px; height:10px; background:#dedede; content:'';}
#detail .wrap_info .tab_area > .tab li:first-child:after {display:none;}
#detail .wrap_info .tab_area > .tab li a {color:#888; font-family:'arial'; font-size:14px; transition:all .3s ease; cursor:pointer;}
#detail .wrap_info .tab_area > .tab li a.active,
#detail .wrap_info .tab_area > .tab li a:hover {color:#d53838; text-decoration:underline;}
#detail .wrap_info .tab_area > .tab.fixed {position:fixed; left:0; top:0; z-index:10; width:100%; border-bottom:1px solid #e0e0e0; background:#fff;}
#detail .wrap_info .tabcnt_detail {padding-top:50px;}
#detail .wrap_info .tabcnt_detail > p {display:inline-block; width:100%; padding-bottom:15px; font-size:13px; color:#606060; font-weight:normal;}
#detail .wrap_info .tabcnt_detail .paging {padding-top:30px;}
#detail .wrap_info .tabcnt_detail.tabcnt_detail0 {padding-top:0;}
#detail .wrap_info .btn_bottom {margin-top:20px; text-align:right;}
#detail .wrap_info .detail_info {width:100%; padding:40px 100px 0;}
#detail .wrap_info .detail_info,
#detail .wrap_info .common_info {word-break:break-all;}
#detail .wrap_info .detail_info * {vertical-align:middle;}
#detail .wrap_info .detail_info img,
#detail .wrap_info .common_info img {max-width:100%; height:auto; font-size:0; line-height:0;}
#detail .wrap_info .title_related {padding:12px 0; font-style:italic; font-size:18px; font-weight:normal; text-align:center;}

#detail .my_main_box {display:inline-block; width:100%; text-align:center; padding:40px 0 80px 0; margin-top:30px; border-top:1px solid #ebebeb;}
#detail .my_main_box:last-child {padding-bottom:0;}
#detail .my_main_box .my_tit {display:inline-block; width:100%; padding-bottom:55px; }
#detail .my_main_box .my_tit h3 {font-size:20px; color:#000; font-weight:400;}
#detail .my_main_box .item_list {}
#detail .my_main_box .item_list .empty {font-size:13px; color:#606060; border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb;}
#detail .my_main_box .slick-dots {margin-top:0px;}
#detail .my_main_box .slick-dots li button {background:#D3D3D3;}
#detail .my_main_box .slick-dots li.slick-active button {background:#000;}
#detail .my_main_box .slick-track {margin:0 auto;}
.review_summary_wrap {}
.review_summary_wrap .review_summary {display:table; width:100%; border:1px solid #d1d1d1; font-size:0;}
.review_summary_wrap .review_summary > * {vertical-align:top; text-align:center;}
.review_summary_wrap .review_summary .summary_lt {display:table-cell; width:33.3%; padding:50px 10px; border-right:1px solid #d1d1d1;}
.review_summary_wrap .review_summary .summary_md {display:table-cell; width:33.3%; padding:50px 10px;}
.review_summary_wrap .review_summary .summary_rt {display:table-cell; width:33.3%; padding:50px 10px; border-left:1px solid #d1d1d1;}

.summary_lt .star_box {display:inline-block; width:100%;}
.summary_lt .star_box ul {display:inline-block; width:100%;}
.summary_lt .star_box ul li {display:inline-block; width:34px; height:32px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/star_off.png') no-repeat center; background-size:cover; font-size:0;}
.summary_lt .star_box ul li.active {background:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/star_on.png') no-repeat center; background-size:cover; font-size:0;}
.summary_lt p {font-size:14px; padding:10px 0; color:#606060;}
.summary_lt .review_btn {width:100%;}
.summary_lt .review_btn a {display:inline-block; width:176px; padding:8px 0; border:1px solid #000; font-size:14px;} 
.summary_md {}
.summary_md ul {display:inline-block; width:100%;}
.summary_md ul li {display:inline-block; width:100%; padding-bottom:5px; text-align:center; vertical-align:middle; font-size:0;}
.summary_md ul li > span {display:inline-block; font-size:13px; color:#000;}
.summary_md ul li > span:nth-child(1) {width:30px;}
.summary_md ul li > span:nth-child(3) {width:50px;}
.summary_md ul li > span:after {}
.summary_md ul li > .bar_box {position:relative; display:inline-block; padding-top:5px; width:calc(100% - 80px);}
.summary_md ul li > .bar_box .bg_bar {display:inline-block; width:100%; height:10px; background:#eeeeee;}
.summary_md ul li > .bar_box .color_bar {position:absolute; top:5px; left:0; width:0%; height:10px; background:#ff9600;}

/* 인스타 그램 피드 박스 */
.insta_box {}
.insta_box .tit {display:inline-block; width:100%; padding:18px 0; font-size:12px; border-top:1px solid #ebebeb;}
.insta_box .img_box {}
.insta_box .img_box ul {display:inline-block; width:100%; font-size:0;}
.insta_box .img_box ul li {display:inline-block; width:calc(50% - 10px); margin-bottom:10px;}
.insta_box .img_box ul li:nth-child(odd) {margin-right:10px;}
.insta_box .img_box ul li:nth-child(even) {margin-left:10px;}
.insta_box .img_box ul li a {position:relative; display:block;}
/*.insta_box .img_box ul li a:after {position:absolute; top:10px; right:10px; display:block; width:18px; height:18px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/icon_instagram.png')no-repeat center; background-size:18px 18px; z-index:10; content:'';}*/
.insta_box .img_box ul li a img {max-width:100%; width:auto;/*  height:217.5px !important; */}


/* 스크롤시 */
#detail .detail_top_box > .info.fixed {position:fixed; top:140px; right:calc(50% - 585px); background:#fff; z-index:97;}
#detail .detail_top_box > .info.active {position:absolute; bottom:0; right:calc(50% - 585px); background:#fff; z-index:97;}

/* 이미지 클릭시 줌 박스 */
.zoom_wrap {overflow:auto; display:none; width:100%; height:100%; position:fixed; top:0; left:0; z-index:9999; background:#fff;}
.zoom_wrap .zoom_box {position:relative; width:100%; height:auto;}
.zoom_wrap .zoom_box .img_list { display:block; width:1000px; padding:40px 0; margin:0 auto;}
.zoom_wrap .zoom_box .img_list .close_btn {position:absolute; top:40px; right:40px;}
.zoom_wrap .zoom_box .img_list .close_btn a {display:block; width:40px; height:40px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/close_btn_big.png')no-repeat center; background-size:36px auto;}
.zoom_wrap .zoom_box .img_list .img_box {width:100%;}
.zoom_wrap .zoom_box .img_list img {width:100%; margin-bottom:30px; cursor:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/hover_minus.png') 15 15, zoom-in !important;}

/* Mk css 컬러리뷰 게이지 */
.opt-value-wrap {padding:0 20px; margin-top:-15px;}
.opt-value-wrap .opt-value-list {margin-bottom:10px;}
.opt-value-wrap .opt-value-title {display:inline-block; width:50px; margin-top:10px; font-size:12px; font-weight:bold; color:#383838; vertical-align:top;}
.opt-value-wrap .opt-value-box {width:-moz-calc(100% - 54px); width:-webkit-calc(100% - 54px); width:calc(100% - 54px); display:inline-block; margin-top:15px;}
.opt-value-wrap .opt-value-box .opt-value-gage { display:table; position:relative; width:100%; height:8px; border:1px solid #d1d1d1; box-sizing:border-box;}
.opt-value-wrap .opt-value-box .opt-value-gage .opt-value-dot {display:table-cell;}
.opt-value-wrap .opt-value-box .opt-value-gage .opt-value-dot.active {background-color:#383838;}
.opt-value-wrap .opt-value-box .opt-value-gage .opt-value-dot.per {position: absolute; top:-3px; width:10px; height:12px; background-color:#383838;}
.opt-value-wrap .opt-value-box .opt-value-txtbox .opt-value-txt {margin-top:10px; font-size:12px; color:#606060; overflow:hidden;}
.opt-value-wrap .opt-value-box .opt-value-txtbox .opt-value-txt.left {float:left;}
.opt-value-wrap .opt-value-box .opt-value-txtbox .opt-value-txt.right {float:right;}

/* 디테일 리뷰 */
.review_container {}
.review_container .review_tit {display:inline-block; width:100%; padding:10px; 30px 5px 20px; font-size:0;}
.review_container .review_tit p {display:inline-block; width:30%; font-size:12px; color:#606060;}
.review_container .review_tit .sort_btn_box {display:inline-block; width:70%; text-align:right;}
.review_container .review_tit .sort_btn_box ul {display:inline-block; width:100%; max-width:124px; font-size:0;}
.review_container .review_tit .sort_btn_box ul li {display:inline-block; width:50%;}
.review_container .review_tit .sort_btn_box ul li.active a {border:2px solid #000;}
.review_container .review_tit .sort_btn_box ul li a {display:inline-block; width:100%; padding:0 5px; font-size:12px; border:1px solid #d1d1d1; line-height:30px; text-align:center;}
.review_container .qnarev_list > ul {}
.review_container .qnarev_list > ul > li {padding:40px 0 20px 0; border-top:1px solid #d1d1d1;}
.review_box {}
.review_box .box_top {display:inline-block; width:100%; padding-bottom:20px; font-size:0;}
.review_box .box_top span {display:inline-block; vertical-align:Top;}
.review_box .box_top .review_point {}
.review_box .box_top .review_point img {width:12px; height:13px;}
.review_box .box_top .review_writer {padding-left:30px; font-size:12px; line-height:12px; color:#606060;}
.review_box .box_top .review_date {padding-left:30px; font-size:12px; line-height:12px; color:#606060;}
.review_box .box_ctn {display:table; width:100%; font-size:0; }
.review_box .box_ctn .box_ctn_lt {display:table-cell; width:70%;}
.review_box .box_ctn .box_ctn_lt .tit {padding-bottom:12px;}
.review_box .box_ctn .box_ctn_lt .tit {font-size:18px; font-weight:900; color:#383838;}

.review_box .box_footer .box_btn0 {display:inline-block; width:100%; padding-top:10px; font-size:0;}
.review_box .box_footer .box_btn0 span {display:inline-block; font-size:12px; padding:10px 16px; border:1px solid #000; line-height:1; box-sizing:border-box; cursor:pointer;}
.review_box .box_footer .box_btn0 span:first-child {margin-right:5px;}
.review_box .box_footer .btn {display:inline-block; width:100%; padding-top:10px; text-align:left;} 
.review_box .box_footer .btn span {display:inline-block; padding:8px 16px; border:1px solid #000; font-size:13px; line-height:13px; cursor:pointer;} 
.review_box .box_ctn .box_ctn_lt .btn {display:inline-block; width:100%; text-align:left;} 
.review_box .box_ctn .box_ctn_lt .btn span {display:inline-block; padding:8px 16px; border:2px solid #000; font-size:13px; line-height:13px; cursor:pointer;} 

.review_box .box_ctn .box_ctn_rt {display:table-cell; width:30%; vertical-align:top;}
.review_box .box_ctn .box_ctn_rt .opt-value-gage .opt-value-dot {top:0; width:33.3%; height:7px;}
.review_box .box_ctn .box_ctn_rt .opt-value-gage .opt-value-dot.left {left:0 !important;}
.review_box .box_ctn .box_ctn_rt .opt-value-gage .opt-value-dot.center {left:50% !important; margin-left:-43px !important;}
.review_box .box_ctn .box_ctn_rt .opt-value-gage .opt-value-dot.right {right:0 !important;}

/* 디테일 리뷰 임시 이미지 사이즈 조절 2019-03-25 by kjw */
.review_box .box_ctn .box_ctn_lt .upfiles img {width:100%; max-width:150px; height:auto;}

/* 퀵프리뷰 - 팝업(/shop/detail_popup.php) */
#preview_popup {border-radius:4px; margin:40px auto !important;}
#detail_pop {position:relative; padding:20px; border-radius:4px; box-shadow:0 0 10px rgba(0, 0, 0, 0.3); overflow:hidden;}
#detail_pop #detail {margin-top:0;}
#detail_pop .close {overflow:hidden; display:inline-block; position:absolute; right:20px; top:20px; z-index:10; opacity:0.5; width:10px; height:10px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/hd_close.png') no-repeat center; text-indent:-9999px; cursor:pointer;}
#detail_pop .close:hover {opacity:1;}
#pop_bg {position:fixed; top:0px; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0);}
#detail_pop {background:#fff;}
#detail_pop #detail .wrap_prd > .info > .price {position:relative;}
#detail_pop #detail .wrap_prd > .info > .price .star_box {display:inline-block; width:50%; padding:5px 10px 0 0; font-size:0;}
#detail_pop #detail .wrap_prd > .info > .price .star_box ul {display:inline-block; width:70%;}
#detail_pop #detail .wrap_prd .info > .price > .star_box ul li.active {background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/star_black.png');}
#detail_pop #detail .wrap_prd > .info > .price .star_box .review_count {display:inline-block; width:30%; vertical-align:top; font-size:11px; color:#a5a5a5;}
#detail_pop #detail .wrap_prd {position:relative; display:inline-block; width:100%; font-size:0;}
#detail_pop #detail .wrap_prd > .quick_prdimg {display:inline-block; width:490px; padding-left:0; font-size:0; vertical-align:top;}
#detail_pop #detail .wrap_prd > .quick_prdimg .img {display:inline-block; width:415px; height:auto; text-align:center; vertical-align:top;}
#detail_pop #detail .wrap_prd > .quick_prdimg .img img {width:100%; height:570px !important;}
#detail_pop #detail .wrap_prd > .quick_prdimg .addimg {display:inline-block; width:75px; padding-right:15px;}
#detail_pop #detail .wrap_prd > .quick_prdimg .addimg .img_box {padding-bottom:10px;}
#detail_pop #detail .wrap_prd > .quick_prdimg .addimg .img_box img {width:100%; height:auto; border:1px solid transparent;}
#detail_pop #detail .wrap_prd > .quick_prdimg .addimg .img_box img:hover {border:1px solid #CEBFA5;}
#detail_pop #detail .wrap_prd > .quick_prdimg .addimg .box_add_slide {overflow:hidden;}
#detail_pop #detail .wrap_prd > .quick_prdimg .addimg .add_slide {display:none;}
#detail_pop #detail .wrap_prd > .quick_prdimg .addimg .add_slide .slick-list {height:auto !important;}
#detail_pop #detail .wrap_prd > .quick_prdimg .addimg .add_slide.slick-initialized {display:block;}
#detail_pop #detail .wrap_prd > .quick_prdimg .addimg .add_slide > div img {width:100%; height:auto; border:1px solid transparent;}
#detail_pop #detail .wrap_prd > .quick_prdimg .addimg .add_slide > div img:hover {border:1px solid #CEBFA5;}
#detail_pop #detail .wrap_prd > .quick_prdimg .addimg .add_slide li {cursor:pointer;}
#detail_pop #detail .wrap_prd > .quick_prdimg .addimg .add_slide li.active img{border:1px solid #CEBFA5 !important;}
#detail_pop #detail .slick-vertical .slick-slide {padding-bottom:10px; border:none !important;}
#detail_pop #mimg_div .add_slide {overflow:hidden; width:415px; height:570px;}

#detail_pop #detail .wrap_prd > .info {display:inline-block; width:425px; padding-left:60px;}
#detail_pop #detail .wrap_prd > .info > h3 {color:#000; font-size:24px; font-weight:300;}
#detail_pop #detail .wrap_prd > .info > .style_code {display:inline-block; width:100%; padding-top:10px; font-size:12px; line-height:1; color:#606060;}
#detail_pop #detail .wrap_prd > .info > .price {padding:20px 0;}
#detail_pop #detail .wrap_prd > .info > .price del {display:inline-block; width:100%; font-size:12px; color:#929292; text-decoration:none;}
#detail_pop #detail .wrap_prd > .info > .price .sell,
#detail_pop #detail .wrap_prd > .info > .price .sell * {color:#000; font-size:18px;}

#detail_pop #detail .wrap_prd > .info > .prd_detail_info {}
#detail_pop #detail .wrap_prd > .info > .prd_detail_info dl {padding-bottom:30px;}
#detail_pop #detail .wrap_prd > .info > .prd_detail_info dl * {font-size:12px; font-weight:500;}
#detail_pop #detail .wrap_prd > .info > .prd_detail_info dl dt {color:#383838;}
#detail_pop #detail .wrap_prd > .info > .prd_detail_info dl dd {color:#929292;}
#detail_pop #detail .wrap_prd > .info > .prd_opt_wrap {}
#detail_pop #detail .wrap_prd > .info > .prd_opt_wrap dl {padding-bottom:30px;}
#detail_pop #detail .wrap_prd > .info > .prd_opt_wrap dl dt {}
#detail_pop #detail .wrap_prd > .info > .prd_opt_wrap dl dd {}
#detail_pop #detail .wrap_prd > .info > .prd_opt_wrap dl dd ul li {}
#detail_pop #detail .wrap_prd > .info > .prd_opt_wrap dl dd ul li a {font-size:13px;}

#detail_pop #detail .wrap_prd > .info > .multi_opt {margin-top:20px;}
#detail_pop #detail .wrap_prd > .info > .multi_opt .selected_list > li {position:relative; display:table; width:100%; padding:15px 10px; font-size:0; border-top:1px solid #ebebeb; background:#fafafa; vertical-align:middle;}
#detail_pop #detail .wrap_prd > .info > .multi_opt .selected_list > li .name {display:table-cell; width:33.3%; padding-left:15px; word-break:break-all;  vertical-align:middle;}
#detail_pop #detail .wrap_prd > .info > .multi_opt .selected_list > li .price {display:table-cell; width:28%;  vertical-align:middle;}
#detail_pop #detail .wrap_prd > .info > .multi_opt .selected_list > li .price span {}
#detail_pop #detail .wrap_prd > .info > .multi_opt .selected_list > li .del {position:absolute; width:12px; height:12px; top:50%; right:10px; margin:-6px 0 0 0}
#detail_pop #detail .wrap_prd > .info > .multi_opt .selected_list > li .box_qty {display:table-cell; width:38.3%; vertical-align:middle; padding:10px 0;}

#detail_pop #detail .wrap_prd > .info > .multi_opt .opt_total {position:relative; padding:15px 20px; border:1px solid #e0e0e0; border-width:1px 0; text-align:right;}
#detail_pop #detail .wrap_prd > .info > .multi_opt .opt_total .title {position:absolute; left:20px; top:50%; margin-top:-10px;}
#detail_pop #detail .wrap_prd > .info > .multi_opt .opt_total strong,
#detail_pop #detail .wrap_prd > .info > .multi_opt .opt_total strong * {color:#222; font-size:14px;}
#detail_pop #detail .wrap_prd > .info > .multi_opt .opt_total .coupon {display:inline-block; margin-right:5px; padding:2px 20px 2px 5px; border:1px solid #c3c3c3; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/shop/apply_coupon.png') no-repeat 90% center; font-size:11px; cursor:pointer;}
#detail_pop #detail .wrap_prd > .info > .multi_opt .opt_total .coupon:hover {background-color:#f5f5f5;}

#detail_pop #detail .wrap_prd > .info > .btn {margin-top:20px; font-size:0;}
#detail_pop #detail .wrap_prd > .info > .btn .box_btn {font-size:0;}
#detail_pop #detail .wrap_prd > .info > .btn .buy * {width:163px;  border:1px solid #000;}
#detail_pop #detail .wrap_prd > .info > .btn .cart * {width:163px; font-size:14px; margin:0 5px 0 0;  border:1px solid #000;}
#detail_pop #detail .wrap_prd > .info > .btn .cart a:hover {background:#333;}
/* #detail_pop #detail .wrap_prd > .info > .btn .wish * {display:inline-block; width:100%; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/wish.png')no-repeat left; background-size:11px 11px; font-size:13px; color:#777a7d !important; border:none;}
#detail_pop #detail .wrap_prd > .info > .btn .wish.on * {background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/wish_on.png');} */

#detail_pop #detail .wrap_prd > .info > .btn .wish {display:inline-block; width:40%; padding-top:6px; vertical-align:top;}
#detail_pop #detail .wrap_prd > .info > .btn .wish a {display:inline-block; width:100%; padding-left:20px; font-size:13px; line-height:13px; color:#777a7d; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/icon_wish_off.png')no-repeat left; background-size:13px 12px; border:none;}
#detail_pop #detail .wrap_prd > .info > .btn .wish a:hover {color:#000;}
#detail_pop #detail .wrap_prd > .info > .btn .wish a.active {background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/icon_wish_on.png')}

#detail_pop #detail .wrap_prd > .info > .btn .pay {margin-top:20px; text-align:right;}
#detail_pop #detail .wrap_prd > .info > .btn .pay .npay {float:left;}
#detail_pop #detail .wrap_prd > .info > .btn .pay .payco {float:right;}
#detail_pop #detail .wrap_prd > .info > .btn .pay:after {display:block; clear:both; content:'';}

#detail_pop #detail .wrap_prd > .info > .prd_id {padding-top:25px;}
#detail_pop #detail .wrap_prd > .info > .prd_id dl {}
#detail_pop #detail .wrap_prd > .info > .prd_id dl dt {display:inline-block; width:100%; padding:18px 0; font-size:12px; line-height:12px; border-top:1px solid #ebebeb; cursor:pointer;}
#detail_pop #detail .wrap_prd > .info > .prd_id dl dt:after {content:"+"; float:right; display:block; font-size:20px;}
#detail_pop #detail .wrap_prd > .info > .prd_id dl dt.active:after {content:"-"; float:right; display:block; font-size:20px;}
#detail_pop #detail .wrap_prd > .info > .prd_id dl dd {display:none; padding-bottom:20px;}

#detail_pop #detail .wrap_info {clear:both; margin-top:100px; border-top:1px solid #e0e0e0;}
#detail_pop #detail .wrap_info .tab_area {height:120px;}
#detail_pop #detail .wrap_info .tab_area > .tab {height:120px; padding:50px 0; text-align:center; font-size:0;}
#detail_pop #detail .wrap_info .tab_area > .tab li {display:inline; position:relative; padding:0 15px;}
#detail_pop #detail .wrap_info .tab_area > .tab li:after {display:inline-block; position:absolute; left:0; top:3px; width:1px; height:10px; background:#dedede; content:'';}
#detail_pop #detail .wrap_info .tab_area > .tab li:first-child:after {display:none;}
#detail_pop #detail .wrap_info .tab_area > .tab li a {color:#888; font-family:'arial'; font-size:14px; transition:all .3s ease; cursor:pointer;}
#detail_pop #detail .wrap_info .tab_area > .tab li a.active,
#detail_pop #detail .wrap_info .tab_area > .tab li a:hover {color:#d53838; text-decoration:underline;}
#detail_pop #detail .wrap_info .tab_area > .tab.fixed {position:fixed; left:0; top:0; z-index:10; width:100%; border-bottom:1px solid #e0e0e0; background:#fff;}
#detail_pop #detail .wrap_info .tabcnt_detail {padding-top:50px;}
#detail_pop #detail .wrap_info .tabcnt_detail.tabcnt_detail0 {padding-top:0;}
#detail_pop #detail .wrap_info .btn_bottom {margin-top:20px; text-align:right;}
#detail_pop #detail .wrap_info .detail_info,
#detail_pop #detail .wrap_info .common_info {word-break:break-all;}
#detail_pop #detail .wrap_info .detail_info {margin-bottom:30px;}
#detail_pop #detail .wrap_info .detail_info * {font-family:inherit; font-size:inherit; text-align:inherit; line-height:inherit;}
#detail_pop #detail .wrap_info .detail_info img,
#detail_pop #detail .wrap_info .common_info img {max-width:100%; height:auto; font-size:0; line-height:0;}
#detail_pop #detail .wrap_info .title_related {padding:12px 0; font-style:italic; font-size:18px; font-weight:normal; text-align:center;}



/* 상품이미지줌 - 팝업(/shop/zoom.php) */
#zoomimg {text-align:center;}
#zoomimg h2 {padding:10px 60px 10px 20px; background:#676767; color:#fff; font-size:14px; text-align:left;}
#zoomimg .img {margin:40px auto 10px;}
#zoomimg .img img {max-width:500px; max-height:500px;}
#zoomimg .list {width:500px; margin:10px auto 0;}
#zoomimg .list li {float:left; margin:0 0 10px 10px;}
#zoomimg .list li:nth-child(5n+1) {margin-left:0 !important;}
#zoomimg .list li img {max-width:92px; max-height:92px;}
#zoomimg .list:after {display:block; clear:both; content:'';}
#zoomimg .box_btn {position:absolute; right:10px; top:7px;}

/* 상품갯수 - 장바구니(/shop/cart.php), 주문서(/shop/order.php) */
.enterprise {padding-top:30px;}
.enterprise.headY {padding-top:0;}
.enterprise .msg_delivery {padding-bottom:10px;}

/* 장바구니(/shop/cart.php) */
#cart {display:inline-block; width:100%; font-size:0;}
#cart form {font-size:0;}
#cart .area_left {display:inline-block; width:72%; padding-right:30px; vertical-align:top;}
#cart .area_right {display:inline-block; width:28%; vertical-align:top;}
#cart .area_right .box {padding:25px; background:#ebebeb;}
#cart .area_right .box .box_btn {padding-top:15px;}
#cart .area_right .box .box_btn * {background:#CEBFA5;}
#cart .area_right .box p {display:inline-block; width:100%; padding-top:20px; font-size:11px; line-height:11px; color:#929292;}
#cart .area_right .n_pay {display:inline-block; width:100%; padding-top:20px; text-align:right;}

/* 2021 10 13  네이버페이 숨김 */
#cart .area_right .n_pay { width:100%; padding-top:20px; text-align:right;}

/* 장바구니 옵션 변경 */
.cart_change_option {width:480px; padding:40px 50px;}
.cart_change_option h3 {font-size:20px; font-weight:normal;}
.cart_change_option .opt {margin-bottom:15px; padding:5px 0 15px; border-bottom:1px solid #e0e0e0;}
.cart_change_option .opt span {display:inline-block; padding:5px; border-radius:5px; background:#eee; color:#666;}
.cart_change_option table {width:100%; table-layout:fixed;}
.cart_change_option table > thead {display:none;}
.cart_change_option table > tbody > tr > th {padding:5px 0 5px 23px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/common/bullet_check.png') no-repeat 7px center; font-weight:normal; text-align:left; line-height:34px;}
.cart_change_option table > tbody > tr > td {padding:5px; vertical-align:middle;}
.cart_change_option table > tbody > tr > td select {width:100%;}
.cart_change_option table > tbody > tr > td .box_qty {display:inline-block; width:100px; font-size:0;}
.cart_change_option table > tbody > tr > td .box_qty input {display:inline-block; width:calc(100% - 52px); padding:0; text-align:center; border-right:none;}
.cart_change_option table > tbody > tr > td .box_qty .btn_ea {display:inline-block; width:52px; font-size:0;}
.cart_change_option .total {position:relative; margin-top:15px; padding:15px 10px; border:1px solid #e0e0e0; border-width:1px 0;}
.cart_change_option .total .price {position:absolute; right:15px; top:8px;}
.cart_change_option .total .price strong {font-size:20px;}
.cart_change_option .btns {margin-top:20px; text-align:center;}
/* 장바구니 입점몰 계산 박스 */
#cart .cart_sum {position:relative; padding:30px 60px; border-bottom:1px solid #dadada; background:#f8f8f8; text-align:right;}
#cart .cart_sum:after {display:block; clear:both; content:'';}
#cart .cart_sum .delivery_msg {position:absolute; left:30px; top:50%; z-index:10; margin-top:-7px; text-align:left; font-weight:bold;}
#cart .cart_sum table {width:25%; float:right;}
#cart .cart_sum table th {padding:5px 0; color:#666; font-weight:normal; text-align:left;}
#cart .cart_sum table td {padding:5px 0; color:#666; text-align:right;}
/* 장바구니 개별상품 쿠폰적용 */
#cart .cart_prc > .after {display:none;}
#cart .cart_prc.is_sale > .before {text-decoration:line-through;}
#cart .cart_prc.is_sale > .after {display:block;}



/* 장바구니 - 정보없음 */
#cart .img_box {max-width:73px; margin:0 auto;}
.empty_box {width:100%; text-align:center; padding:130px 0 200px 0; border-top:1px solid #ddd;}
.empty_box .img_box {}
.empty_box .empty_txt {padding-top:20px; font-size:14px; color:#929292; line-height:14px;}
.empty_box .empty_btn {padding-top:35px;}
.empty_box .empty_btn .btn {display:inline-block;}
.empty_box .empty_btn .btn a {display:inline-block; padding:9px 30px; background:#000; text-align:center;}
.empty_box .empty_btn .btn a span {font-size:14px; color:#fff;}
.empty_box .empty_btn .btn a:hover {background:#333;}

/* 주문서(/shop/order.php) */
.order_tit_box {display:block; width:100%; padding:40px 0; background:#f1f1f1;}
.order_tit_box .order_subtitle {display:block; width:960px; margin:0 auto; text-align:left;}
.order_tit_box .order_subtitle span {font-size:24px; font-weight:normal;}
#order {background:#f1f1f1;}
#order .order_wrap {display:block; width:100%; max-width:960px; margin:0 auto; font-size:0; padding-bottom:65px;}
#order .order_wrap form {display:inline-block; width:100%; font-size:0;}
#order .order_wrap .order_wrap_lt {display:inline-block; width:590px; vertical-align:top;}
#order .order_wrap .order_wrap_rt {display:inline-block; width:370px; padding-left:18px; vertical-align:top; }
#order .order_wrap .order_wrap_rt .order_rt_box {display:inline-block; width:100%;}

#order iframe .use_law_title {display:none;}

/* 주문서 레이아웃 */
.order_wrap .section_box {border:1px solid #d1d1d1;  background:#fff;}
.order_wrap .section_box .section_tit {position:relative; padding:17px 25px; }
.order_wrap .section_box .section_tit h3 {display:inline-block; font-size:14px; font-weight:normal; color:#000;}
.order_wrap .section_box .section_tit h3 span {font-size:14px; color:#CEBFA5;}
.order_wrap .section_box .section_tit > a {width:12px; height:12px; position:absolute; top:50%; right:25px; margin-top:-6px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/btn_plus.png')no-repeat center; background-size:12px 12px;}
.order_wrap .section_box .section_tit.active > a {width:12px; height:12px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/btn_minus.png')no-repeat center; background-size:12px 2px;}
.order_wrap .section_box .section_tit.active + .section_ctn  {display:block;}
.order_wrap .section_box .section_ctn {display:none; border-top:1px solid #d1d1d1;}

/* 주문서 우측 */
.order_wrap .order_wrap_rt .section_box .section_ctn {padding:20px 25px; }
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap {}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .order_list {}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .order_list > dl {display:inline-block; width:100%; padding-bottom:10px; font-size:0;}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .order_list > dl dt {display:inline-block; width:60px; vertical-align:top;}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .order_list > dl dd {display:inline-block; width:calc(100% - 60px); padding-left:20px;}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .order_list > dl dd span {display:inline-block; width:100%; padding-top:8px; font-size:13px; line-height:13px;}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .order_list > dl dd span a {font-size:12px; line-height:13px;}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .order_list > dl dd span.tit {padding-top:0; color:#000;} 
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .order_list > dl dd span.option {color:#929292;} 
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .order_list > dl dd span.price {font-size:14px; letter-spacing:-0.5px;} 
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .order_list > dl dd span.qty {color:#929292;}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .total_price {display:inline-block; width:100%; padding-top:20px; border-top:1px solid #d1d1d1;}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .total_price > dl {display:table; width:100%; padding-top:10px;}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .total_price > dl:first-child {padding-top:0;}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .total_price > dl dt {display:table-cell; width:30%; font-size:12px; color:#929292; vertical-align:top;}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .total_price > dl dd {display:table-cell; width:70%; font-size:16px; line-height:19px; color:#383838; text-align:right;}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .total_price > dl dd.sale {color:#ee000f;}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .total_price > dl dd.sale span {font:inherit; color:#ee000f;}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .total_price > dl.sub_price dt span {font-size:12px; color:#929292;}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .total_price > dl.sub_price {padding-top:20px; margin-top:10px; border-top:1px solid #d1d1d1;}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .total_price > dl.sub_price dd {font-size:20px; color:#ee000f;}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .total_price > dl.sub_price dd span {font-size:20px; color:#ee000f;}
/* 2019-08-20 모노그램  */
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .order_list .order_mono_txt {padding-top:5px;}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .order_list .order_mono_txt .tit {font-size:13px;}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .order_list .order_mono_txt ul {padding:5px 0;}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .order_list .order_mono_txt ul li {position:relative; padding:0 0 0 10px; font-size:13px;}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .order_list .order_mono_txt ul li:after {position:absolute; top:50%; left:0;  width:4px; height:4px; margin-top:-1px; background:#111; border-radius:50%; content:'';}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .order_list .order_mono_txt .ft_txt {padding-bottom:10px; font-size:13px;}
.order_wrap .order_wrap_rt .section_box .section_ctn .order_list_wrap .order_list .order_mono_txt .ft_txt strong {font-size:13px;}
/* 주문서 좌측 - 로그인 후 */
.order_wrap .order_wrap_lt .section_box {margin-bottom:12px;}
.order_wrap .order_wrap_lt .section_box .section_tit h3 {}
.order_wrap .order_wrap_lt .section_box .section_tit .user_info {position:absolute; top:50%; right:50px; margin-top:-8px; font-size:11px; color:#a5a5a5;}
.order_wrap .order_wrap_lt .section_box .section_tit .user_info.adr_append2 {display:inline-block; width:100%; max-width:150px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.order_wrap .order_wrap_lt .section_box .section_tit .user_info * {font-size:11px; color:#a5a5a5;}
.order_wrap .order_wrap_lt .section_box .section_tit.active .user_info {display:none;}
.order_wrap .order_wrap_lt .section_box .section_ctn {padding:30px 60px;}
.order_wrap .order_wrap_lt .section_box .section_ctn.dlv_user {padding:20px 25px;}
.order_wrap .order_wrap_lt .section_box .section_ctn .check_box {}
.order_wrap .order_wrap_lt .section_box .section_ctn .check_box label {font-size:12px; color:#606060;}
.order_wrap .order_wrap_lt .section_box .section_ctn .check_box.save_adr {padding-top:10px;}
.order_wrap .order_wrap_lt .section_box .section_ctn ul li {display:inline-block; width:100%; padding-bottom:10px; font-size:13px; line-height:13px;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info {}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .half_box {display:inline-block; width:100%; padding-top:20px; font-size:0;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .half_box dl {display:inline-block; width:50%; vertical-align:top;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .half_box dl:last-child {padding-left:20px;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .half_box dl dt {}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .half_box dl dt label {display:inline-block; padding-bottom:7px; font-size:11px; line-height:11px; color:#606060;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .half_box dl dd {}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .half_box dl dd input {width:100%;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .basic_addr {display:inline-block; width:100%; padding-top:20px; font-size:0;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .basic_addr .address_tit {display:inline-block; width:100%; padding-bottom:5px; color:#606060;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .basic_addr .basic_addr_btn {display:inline-block; width:100%;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .basic_addr .basic_addr_btn a {display:block; width:100%; padding:10px 0; text-align:center; font-size:12px; border:1px solid #d1d1d1; color:#606060;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .address {display:inline-block; width:100%; padding-top:20px;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .address .address_tit {display:inline-block; padding-bottom:7px; font-size:11px; line-height:11px; color:#606060;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .address .zip_adr1 {display:inline-block; width:100%; padding-bottom:5px; font-size:0;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .address .zip_adr1 input {width:calc(100% - 68px);}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .address .zip_adr1 span a {width:68px;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .address .zip_adr1 .box_btn > * {height:36px; background:#000; font-size:13px; color:#fff;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .address .adr_2 input {width:100%;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .address .adr_2 input:last-child {margin-top:5px;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .order_memo {padding:20px 0;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .order_memo .select_box {display:inline-block; width:100%;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .order_memo .select_box select {width:100%; height:36px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/btn_down.png')no-repeat 98% center; border:1px solid #d1d1d1; -webkit-appearance:none;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .order_memo .select_box select option {}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .order_memo .memo_write {display:inline-block; width:100%; padding-top:10px;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .order_memo .memo_write input {width:100%; height:36px; padding:4px 10px; border:1px solid #f1f1f1;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info .order_memo .memo_write input::-webkit-input-placeholder {font-size:12px; color:#929292;}
.order_wrap .order_wrap_lt .section_box .section_ctn .dlv_info p {font-size:11px; color:#929292; line-height:16px;}
.order_wrap .order_wrap_lt .section_box .section_ctn .form_input {height:36px;}
.order_wrap .order_wrap_lt .section_box .section_ctn .cpn_box {}
.order_wrap .order_wrap_lt .section_box .section_ctn .cpn_box dl {display:table; width:100%; font-size:0; padding-bottom:10px;}
.order_wrap .order_wrap_lt .section_box .section_ctn .cpn_box dl dt {display:table-cell; width:30%; padding:10px; font-size:13px; vertical-align:middle; text-align:center; border:1px solid #d1d1d1; border-right:none;}
.order_wrap .order_wrap_lt .section_box .section_ctn .cpn_box dl dd {display:table-cell; width:70%; padding:10px; vertical-align:top; border:1px solid #d1d1d1;}
.order_wrap .order_wrap_lt .section_box .section_ctn .cpn_box dl dd.promo_box {padding:0;}
.order_wrap .order_wrap_lt .section_box .section_ctn .cpn_box dl dd input[type="button"] {width:100px; padding:10px 0; background:#000; color:#fff; border:none; -webkit-appearance:none; cursor:pointer;}
.order_wrap .order_wrap_lt .section_box .section_ctn .cpn_box .coupon_list {}
.order_wrap .order_wrap_lt .section_box .section_ctn .cpn_box .coupon_list ul {}
.order_wrap .order_wrap_lt .section_box .section_ctn .cpn_box .coupon_list ul li {font-size:12px; color:#606060;}
.order_wrap .order_wrap_lt .section_box .section_ctn .cpn_box .coupon_list ul li input[type="radio"] {margin-top:0;}
.order_wrap .order_wrap_lt .section_box .section_ctn .cpn_box .coupon_list ul li:last-child {padding-bottom:0;}

/* 주문서 좌측 - 로그인 전*/
#guest {}
#guest .section_tit {}
#guest .section_tit .login_btn {display:inline-block; margin-left:10px; padding:6px 14px; text-align:center; border:2px solid #000; cursor:pointer;}
#guest .section_tit .login_btn a {font-size:12px; line-height:12px;}
#guest .logout_ctn1 {}
#guest .logout_ctn1 ul {display:inline-block; width:100%; font-size:0;}
#guest .logout_ctn1 ul li {display:inline-block; width:50%; vertical-align:top;}
#guest .logout_ctn1 ul li.email {width:100%;}
#guest .logout_ctn1 ul li:nth-child(2) {padding-right:10px;}
#guest .logout_ctn1 ul li:last-child {padding-left:10px;}
#guest .logout_ctn1 ul li label {display:inline-block; width:100%; padding-bottom:5px;}
#guest .logout_ctn1 ul li input {display:inline-block; width:100%;}
#guest .guset_agree .agree_sec0 {padding-top:30px;}
#guest .guset_agree .agree_tit {padding-bottom:10px; text-align:left;}
#guest .guset_agree .agree_tit span {font-size:11px; color:#606060;}
#guest .guset_agree .agree_tit a {font-size:11px; float:right;}
#guest .guset_agree .agree_tit a:after {display:block; clear:both;content:'';}
#guest .guset_agree iframe {width:100%; height:142px; border:1px solid #d9d9d9; background:#fff;}
#guest .guset_agree .check_box label {font-size:13px;}
#guest .guset_agree .check_box {padding-top:10px;}
#guest .guset_agree .agree_sec1 {padding-top:40px;}
.guestPolicy_box {padding:15px 8px;}
.guestPolicy_box * {font-size:12px; line-height:20px; margin-bottom:5px; color:#606060;}
/* 결제방식 */
.order_wrap .order_wrap_lt .section_box .section_ctn .pay_type_box {}
.order_wrap .order_wrap_lt .section_box .section_ctn .pay_type_box .pat_type_btn {}
.order_wrap .order_wrap_lt .section_box .section_ctn .pay_type_box .pat_type_btn ul {display:inline-block; width:100%; font-size:0; border:1px solid #d1d1d1;}
.order_wrap .order_wrap_lt .section_box .section_ctn .pay_type_box .pat_type_btn ul li {padding-bottom:0;}
.order_wrap .order_wrap_lt .section_box .section_ctn .pay_type_box .pat_type_btn ul li * {cursor:pointer;}
.order_wrap .order_wrap_lt .section_box .section_ctn .pay_type_box .pat_type_btn ul li.active label {background-color:#CEBFA5; color:#fff;}
.order_wrap .order_wrap_lt .section_box .section_ctn .pay_type_box .pat_type_btn ul li.icon_kakaopay label {padding-left:90px; background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/icon_kakaopay2.png'); background-repeat:no-repeat; background-position:16px center; background-size:70px auto;}
.order_wrap .order_wrap_lt .section_box .section_ctn .pay_type_box .pat_type_btn ul li.icon_toss label {padding-left:90px; background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/icon_toss2.png'); background-repeat:no-repeat; background-position:23px center; background-size:60px auto;}
.order_wrap .order_wrap_lt .section_box .section_ctn .pay_type_box .pat_type_btn ul li input {display:none;}
.order_wrap .order_wrap_lt .section_box .section_ctn .pay_type_box .pat_type_btn ul li label {display:inline-block; width:100%; padding:10px 0 10px 25px; border-bottom:1px solid #d1d1d1; cursor:pointer; font-size:13px;}
.order_wrap .order_wrap_lt .section_box .section_ctn .pay_type_box .pat_type_btn ul li:last-child label {border-bottom:none;}
.order_wrap .order_wrap_lt .section_box .section_ctn .pay_type_box .pat_type_btn .pay_type_info {padding:13px 25px; border:1px solid #d1d1d1; background:#f7f7f7; border-top:none;}
.order_wrap .order_wrap_lt .section_box .section_ctn .pay_type_box .pat_type_btn .pay_type_info .bank_sel {display:inline-block; width:100%; font-size:0;}
.order_wrap .order_wrap_lt .section_box .section_ctn .pay_type_box .pat_type_btn .pay_type_info .bank_sel p {display:inline-block; padding-bottom:5px;}
.order_wrap .order_wrap_lt .section_box .section_ctn .pay_type_box .pat_type_btn .pay_type_info .bank_sel #bank_list_span {display:inline-block; width:100%;}
.order_wrap .order_wrap_lt .section_box .section_ctn .pay_type_box .pat_type_btn .pay_type_info .bank_sel #bank_list_span select {width:300px; height:36px; padding-left:10px; -webkit-appearance:none; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/btn_down.png')no-repeat 98% center; background-size:12px 8px; background-color:#fff;}
.order_wrap .order_wrap_lt .section_box .section_ctn .pay_type_box .pat_type_btn .pay_type_info .bank_sel .user_name {display:inline-block; width:100%; padding-top:15px;}
.order_wrap .order_wrap_lt .section_box .section_ctn .pay_type_box .pat_type_btn .pay_type_info .bank_sel .user_name label {display:block; padding-bottom:5px; font-size:12px;}
.order_wrap .order_wrap_lt .section_box .section_ctn .pay_type_box .pat_type_btn .pay_type_info .bank_sel .user_name input {display:block; width:150px; height:36px; padding:2px 10px; border:1px solid #d1d1d1;}
.order_wrap .order_wrap_lt .section_box .section_ctn .pay_type_box .pat_type_btn .pay_type_info .sgi_chk {display:inline-block; padding-bottom:5px;}
.order_wrap .order_wrap_lt .section_box .section_ctn .pay_type_box .pat_type_btn .pay_type_info .sgi_chk input[type="radio"] {display:none;}
.pat_type_btn .pay_type_info {padding:13px 25px; border:1px solid #d1d1d1; background:#f7f7f7;}
.pat_type_btn .pay_type_info .bank_sel {display:inline-block; width:100%; font-size:0;}
.pat_type_btn .pay_type_info .bank_sel p {display:inline-block; padding-bottom:5px;}
.pat_type_btn .pay_type_info .bank_sel #bank_list_span {display:inline-block; width:100%;}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
.pat_type_btn .pay_type_info .bank_sel #bank_list_span select {width:300px; height:36px; padding-left:10px; -webkit-appearance:none; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/btn_down.png')no-repeat 98% center; background-size:12px 8px; background-color:#fff;}
.pat_type_btn .pay_type_info .bank_sel .user_name {display:inline-block; width:100%; padding-top:15px;}
.pat_type_btn .pay_type_info .bank_sel .user_name label {display:block; padding-bottom:5px; font-size:12px;}
.pat_type_btn .pay_type_info .bank_sel .user_name input {display:block; width:200px; height:36px; padding:2px 10px; border:1px solid #d1d1d1;}
.pat_type_btn .pay_type_info .sgi_chk {display:inline-block; padding:15px 0 5px 0;}
.pat_type_btn .pay_type_info .sgi_chk p {display:inline-block; padding-bottom:5px;}
.pat_type_btn .pay_type_info .sgi_chk dl dt {padding-bottom:5px;}
.radio_btn input[type="radio"] {display:none;}
.radio_btn input[type="radio"] + label {position:relative; display:inline-block; padding:0 0 10px 25px; cursor:pointer;}
.radio_btn input[type="radio"] + label:before {position:absolute; top:0; left:0; width:20px; height:20px; background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/mk_icon2.png'); background-position:-21px -279px; background-size:800px auto; content:"";}
.radio_btn input[type="radio"]:checked + label {}
.radio_btn input[type="radio"]:checked + label:after {position:absolute; top:0; left:0; width:20px; height:20px; background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/mk_icon2.png'); background-position:-88px -279px; background-size:800px auto; content:"";}
.pat_type_btn .pay_type_info .sgi_box {padding-top:13px;}
.pat_type_btn .pay_type_info .sgi_box dl {padding-bottom:15px;}
.pat_type_btn .pay_type_info .sgi_box dl dt {display:inline-block; padding-bottom:5px; font-size:11px;}
.pat_type_btn .pay_type_info .sgi_box dl dt label {}
.pat_type_btn .pay_type_info .sgi_box dl dd {}
.pat_type_btn .pay_type_info .sgi_box dl dd input {width:200px; height:36px; padding:2px 10px; border:1px solid #d1d1d1;}
.pat_type_btn .pay_type_info .sgi_box .img_box {padding-bottom:15px;}
.pat_type_btn .pay_type_info .sgi_box dl.bank_notice {}
.pat_type_btn .pay_type_info .sgi_box dl.bank_notice > dt {font-size:12px; color:#606060;}
.pat_type_btn .pay_type_info .sgi_box dl.bank_notice > dd {font-size:12px; color:#606060; line-height:1.6;}
.confirm_box {padding-top:30px;}
.confirm_box .submit_btn {padding-top:20px;}
.confirm_box .submit_btn * {cursor:pointer;}
.confirm_box .submit_btn label {display:inline-block; width:100%; padding:13px 0; text-align:center; background:#CEBFA5; font-size:14px; color:#fff;}
.confirm_box .submit_btn label * {font-size:14px; color:#fff;}


/* 주문완료(/shop/order_finish.php) */
#orderfin {padding-bottom:65px;}
#orderfin .order_wrap {display:block; width:100%; max-width:960px; margin:0 auto; font-size:0;}
#orderfin .order_wrap form {display:inline-block; width:100%; font-size:0;}
#orderfin .order_wrap .order_wrap_lt {display:inline-block; width:590px; vertical-align:top;}
#orderfin .order_wrap .order_wrap_rt {display:inline-block; width:370px; padding-left:18px; vertical-align:top; }
#orderfin .order_wrap .order_wrap_rt .order_rt_box {display:inline-block; width:100%;}
#orderfin .section_tit a {display:none;}
#orderfin .orderfin_lt {}
#orderfin .orderfin_lt .fin_box1 {padding:25px 20px; background:#fff; border:1px solid #d1d1d1;}
#orderfin .orderfin_lt .fin_box1 dl {display:inline-block; width:100%; text-align:center;}
#orderfin .orderfin_lt .fin_box1 dl dt {padding-bottom:15px; font-size:16px; color:#606060;}
#orderfin .orderfin_lt .fin_box1 dl dd {font-size:13px; color:#606060;}
#orderfin .orderfin_lt .fin_box1 .btn {padding-top:35px;}
#orderfin .orderfin_lt .fin_box2 {margin-top:10px; background:#fff; border:1px solid #d1d1d1; }
#orderfin .orderfin_lt .fin_box2 .box_inner {padding:25px 40px; border-bottom:1px solid #d1d1d1;}
#orderfin .orderfin_lt .fin_box2 .box_inner:last-child {border-bottom:none;}
#orderfin .orderfin_lt .fin_box2 .box_inner dl {}
#orderfin .orderfin_lt .fin_box2 .box_inner dl dt {padding-bottom:20px; font-size:14px; line-height:14px; color:#000;}
#orderfin .orderfin_lt .fin_box2 .box_inner dl dd {font-size:13px; color:#606060;}
#orderfin .orderfin_lt .fin_box2 .box_inner dl dd p {display:table; width:100%;}
#orderfin .orderfin_lt .fin_box2 .box_inner dl dd p span {display:table-cell; font-size:13px; color:#606060;}
#orderfin .orderfin_lt .fin_box2 .box_inner dl dd p span:first-child {width:25%;}
#orderfin .orderfin_lt .fin_box2 .box_inner dl dd p span:last-child {width:75%;}


/* 상품검색(/shop/search_result.php) */
#search_result .re_search {position:relative; height:60px; padding-right:60px; background:#fafafa;}
#search_result .re_search:after {display:inline-block; position:absolute; right:60px; top:17px; width:1px; height:25px; background:#d5d5d5; content:'';}
#search_result .re_search .form_input.search {height:60px; border-color:#fafafa; background:transparent; font-size:14px;}
#search_result .re_search .btn {position:absolute; right:0; top:0; padding:17px;}
#search_result .check {padding:10px 0;}
#search_result .rank {position:relative; z-index:2; width:220px; padding:18px 0;}
#search_result .rank ol {overflow:hidden; position:absolute; right:0; top:0; width:124px; height:45px; border:1px solid #fff; padding:10px 0; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/common/arrow_down.png') no-repeat 95% center #fff;}
#search_result .rank ol li {overflow:hidden; padding:5px 8px; text-overflow:ellipsis; white-space:nowrap;}
#search_result .rank ol li span {display:inline-block; width:18px; height:18px; margin-right:5px; border-radius:50%; background:#ebebeb; font-size:11px; font-weight:bold; text-align:center; line-height:18px;}
#search_result .rank ol:hover {height:auto; border:1px solid #dcdcdc; background-image:none;}
#search_result .category {border:1px solid #e0e0e0; background:#fff;}
#search_result .result_cate {overflow:hidden; padding:0 25px; border-top:1px solid #e0e0e0;}
#search_result .result_cate:first-child {border-top:0;}
#search_result .result_cate:after {clear:both;}
#search_result .result_cate .kind {float:left; line-height:38px;}
#search_result .result_cate .list {width:85%; margin-left:15%; text-align:left;}
#search_result .result_cate .list li {overflow:hidden; text-overflow:ellipsis; float:left; width:20%; height:40px; white-space:nowrap; line-height:38px;}
#search_result .result_cate .list li a {color:#777; font-size:11px;}
#search_result .result_cate .list li a.selected {font-weight:bold;}
#search_result .result_cate .list li span {color:#aaa; font-size:11px;}

.search_empty {width:100%; text-align:center; padding:40px 0;}
.search_empty .search_txt {font-size:24px; color:#606060;}
.search_empty .img_box {display:inline-block; width:100%; padding:35px 0;}
.search_empty .img_box img {width:100%; max-width:86px;}
.search_empty .sub_txt {width:100%; min-height:100px; font-size:16px; color:#606060; line-height:25px;}

/* 상품문의 & 상품후기 - 상품정보(/shop/product_review_list.php & /shop/product_qna_list.php) */
#qnarev_list_all > .btn {position:relative; bottom:-30px; height:0;}
#qnarev_list_all > .btn .box_btn {position:absolute; right:0; top:0;}
#qnarev_list_all .board_search {clear:both; text-align:center;}
#qnarev_list_all .board_search form {display:inline-block; margin:30px auto 0; padding:5px; border:1px solid #dcdcdc; text-align:center;}
#qnarev_list_all .board_search select {border:0;}
#qnarev_list_all .board_search input.form_input.search {width:300px; border-width:0 1px;}
#qnarev_list_all .board_search .btn_search {display:inline-block; width:34px; height:34px; border:0; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/search_s.png') no-repeat center; vertical-align:top; text-indent:-9999px; cursor:pointer;}

/* 상품문의 & 상품후기 & 마이페이지 상품문의 & 마이페이지 상품후기 - 상품정보(/shop/product_review.php & /shop/product_qna.php) */
.qnarev_list > ul > li {padding-bottom:40px;}
.qnarev_list .prd {overflow:hidden; position:relative; min-height:150px; padding:40px 50px; margin-bottom:32px; background:#fafbfb; color:#474645;}
.qnarev_list .prd .img {float:left; width:150px;}
.qnarev_list .prd .img img {width:150px; height:auto;}
.qnarev_list .prd .info {float:left; padding-left:40px; text-align:left;}
.qnarev_list .prd .info .name {padding-bottom:20px; font-weight:bold;}
.qnarev_list .prd .info .name img {padding-right:5px; vertical-align:middle;}
.qnarev_list .prd .info ul li {padding:5px 0; color:#666;}
.qnarev_list .prd .info ul li .nprice {text-decoration:line-through;}
.qnarev_list .prd .btn_related {padding-top:20px;}
.qnarev_list .btn {padding-top:20px; text-align:right;}
.qnarev_list .qnarev_cnt {padding:0; border:0;}
.qnarev_list .qnarev_cnt > div {display:none; padding:40px; border-bottom:1px solid #e0e0e0; text-align:left; word-break:break-all; word-wrap:break-word;}
.qnarev_list .qnarev_cnt .question,
.qnarev_list .qnarev_cnt .answer {position:relative; min-height:40px; padding-left:50px;}
.qnarev_list .qnarev_cnt .question {padding:0 0 20px 50px; border-bottom:1px solid #e5e5e5;}
.qnarev_list .qnarev_cnt .question img {max-width:100%; height:auto;}
.qnarev_list .qnarev_cnt .answer {margin-top:20px;}
.qnarev_list .qnarev_cnt .icon {display:inline-block; position:absolute; left:0; top:0; width:28px; height:28px; border-radius:50%; background:#777474; color:#fff; font-family:'arial'; text-align:center; line-height:28px;}
.qnarev_list .qnarev_cnt .answer .icon {background:#ef6363;}
.qnarev_list .qnarev_cnt .btn {text-align:left;}
.qnarev_list .qnarev_cnt .comment {padding-top:20px;}

/* 마이페이지 리뷰리스트 */
.my_review {}
.my_review > li {display:table; width:100%;}
.my_review > li .left_box {display:inline-block; width:616px; vertical-align:top; }
.my_review > li .left_box .top {display:inline-block; width:100%; padding:30px 0;  border-bottom:1px solid #ebebeb;}
.my_review > li .left_box .top .img {display:inline-block; padding-left:40px; vertical-align:top;}
.my_review > li .left_box .top .img img {width:60px;}
.my_review > li .left_box .top .right {display:inline-block; padding-left:20px;}
.my_review > li .left_box .top .right dl {}
.my_review > li .left_box .top .right dl dt {overflow: hidden; display: inline-block; min-width: 100%; max-height: 32px; line-height: 16px; color: #cebfa5;}
.my_review > li .left_box .top .right dl dd {display: block; margin-top: 5px; font-size: 13px; color: #383838; font-weight:bold;}

/* 마이페이지 임직원 2020-01-08 */
.my_tit_header {}
.my_tit_header h3.userinfo {font-size:18px; color:#888; font-weight:normal; letter-spacing:1px;}
.my_tit_header h3.userinfo strong {font-size:24px; color:#666;}
.my_tit_header .my_price {font-size:18px; color:#888;}
.my_tit_header .my_price strong {font-size:36px; font-weight:bold;}
.my_tit_header .my_price span {font-size:20px;}
.my_tit_header ul {padding-bottom:30px; }
.my_tit_header ul li {position:relative; padding-left:10px; font-size:14px; color:#888;}
.my_tit_header ul li:after {position:absolute; top:50%; left:0; width:4px; height:4px; margin-top:-2px; content:''; background:#888; border-radius:50%; }


/* 2019-07-10 by kjw */
.my_rev_page {display:inline-block; width:100%; text-align:right;}
.my_rev_page ul {display:inline-block; width:100%; max-width:124px; font-size:0;}
.my_rev_page ul li {display:inline-block; width:50%;}
.my_rev_page ul li.active a {border:2px solid #000;}
.my_rev_page ul li a {display:inline-block; width:100%; padding:0 5px; font-size:12px; border:1px solid #d1d1d1; line-height:30px; text-align:center;}

.my_review > li .left_box .bottom {}
.my_review > li .left_box .bottom .prd_info {display:table; width:100%; padding:30px 0 0 10px;}
.my_review > li .left_box .bottom .prd_info li {display:inline-block; padding-left:9px; vertical-align:middle; color: #a5a5a5; font-size: 11px;}
.my_review > li .left_box .bottom .prd_info li a {color:#a5a5a5; font-size:11px;}
.my_review > li .left_box .bottom .prd_info li img {width:13px;}
.my_review > li .left_box .bottom dl {padding-left:20px;}
.my_review > li .left_box .bottom dl dt {margin:27px 0 17px; font-size:15px; color:#cebfa5;}
.my_review > li .left_box .bottom dl dt a {font-size:15px; color:#cebfa5;}
.my_review > li .left_box .bottom dl dd {position:relative; font-size:13px; line-height:20px;}
.my_review > li .left_box .bottom dl dd.upfiles img {width:100%; max-width:300px; height:auto;}
.my_review > li .left_box .btn_box {}
.my_review > li .left_box .btn_box ul {display:inline-block; padding:8px 0 30px 20px; font-size:0;}
.my_review > li .left_box .btn_box ul li {display:inline-block; padding-right:4px;}
.my_review > li .left_box .btn_box ul li a {display:inline-block; padding:8px 16px; font-size:13px; line-height:13px; border:2px solid #000; }
.my_review > li .right_box {display:inline-block; width:289px; padding-top:140px; vertical-align:top;}
.my_review > li .opt-value-wrap .opt-value-box .opt-value-gage .opt-value-dot {position:absolute; width:33.3%; top:0; height:6px; background:#383838;}
.my_review > li .opt-value-wrap .opt-value-box .opt-value-gage .opt-value-dot.center {left:50%; margin-left:-32.3px;}
.my_review > li .opt-value-wrap .opt-value-box .opt-value-gage .opt-value-dot.right {right:0;}

/* 상품문의, 상품후기 - 비밀번호 확인 */
#pwbox {padding:40px 0; border:1px solid #e0e0e0; background:#fafafa; text-align:center !important;}
#pwbox h3 {padding-bottom:15px;}
#pwbox p {margin-bottom:20px; color:#888;}
#pwbox .form_input {width:330px; margin-bottom:20px;}

/* 상품문의 & 상품후기 - 쓰기 */
.qnarev_write {width:100%; margin:20px 0; background:#f5f5f5; text-align:center;}
.qnarev_write > div > form {display:inline-block; width:72%; margin:0 auto; padding:40px 0; text-align:left;}
.qnarev_write fieldset > div {position:relative; margin-bottom:10px;}
.qnarev_write fieldset > div:last-child {margin-bottom:0;}
.qnarev_write fieldset > div > label {display:none;}
.qnarev_write fieldset > div.name {min-height:34px; padding-right:100px; line-height:34px; font-weight:bold;}
.qnarev_write fieldset > div.name .form_input {float:left; width:49%;}
.qnarev_write fieldset > div.name .form_input.pw {float:right;}
.qnarev_write fieldset > div.name .check {position:absolute; right:0; top:5px;}
.qnarev_write fieldset > div.name.nopd {padding-right:0;}
.qnarev_write fieldset > div.contents {background:#fff;}
.qnarev_write fieldset > div.grade > label {display:inline-block; vertical-align:middle;}
.qnarev_write fieldset select {width:100%;}
.qnarev_write .btn {padding:20px 0; text-align:center !important;}

/* 상품문의 & 상품후기 - 수정 */
#qnarevmod .modi_pwd,
#qnarevmod .modi_cnt {display:none;}
#qnarevmod .modi_cnt .qnarev_write > form {display:inline-block; width:72%; margin:0 auto; padding:40px 0; text-align:left;}

/* 설문조사(/shop/poll_list.php) */
#poll .subject {padding:15px 30px; border:1px solid #e0e0e0; border-width:1px 0; text-align:left;}
#poll .subject strong {padding-left:40px;}
#poll .box {padding:30px; border-bottom:1px solid #e0e0e0; background:#fbfbfb;}
#poll .box .vote {margin-top:30px; padding:30px; border:1px solid #e0e0e0; background:#fff;}
#poll .box .vote table {width:100%; margin:0 auto; table-layout:fixed;}
#poll .box .vote table > thead {display:none;}
#poll .box .vote table > tbody > tr > td {padding:2px 0;}
#poll .box .vote table > tbody > tr > td .graph {height:5px; background:#b1b1b1;}
#poll .btn {margin:10px 0 40px 0; text-align:right;}
#poll .commentdel {padding:20px 0; border:1px solid #e0e0e0; border-bottom:0; background:#fff; text-align:center;}
#poll .commentdel .msg {padding-top:5px;}

/* 퀵카트 */
.quickcart {position:relative;}
.quickcart > a {display:inline-block; padding:0 10px; color:#666; font-size:11px; line-height:30px;}
.quickcart > a:hover {color:#d53838;}
.quickcart .list {position:absolute; right:0; z-index:20; width:300px; padding:10px; border:1px solid #e0e0e0; background:#fff;}
.quickcart .list .frame {overflow:auto; max-height:300px;}
.quickcart .list .frame table {table-layout:fixed; clear:both; width:100%; border-collapse:collapse;}
.quickcart .list .frame table caption {padding:10px 0; color:#181818; font-weight:bold; text-align:left;}
.quickcart .list .frame table thead {display:none;}
.quickcart .list .frame table td {position:relative; padding:10px 0; border-top:1px solid #e0e0e0; text-align:center; vertical-align:middle;}
.quickcart .list .frame table td.info {padding:0 10px; text-align:left;}
.quickcart .list .frame table td.info .mall {font-size:11px;}
.quickcart .list .frame table td .del {position:absolute; right:0; top:10px;}
.quickcart .list .box_price {padding:10px; border:1px solid #e0e0e0; border-width:1px 0; background:#f8f8f8;}
.quickcart .list .btn > span {margin-top:10px;}

/* 개별상품쿠폰 레이어 */
#prdCouponArea {margin-left:-325px !important;}
#pop_coupon2 {position:relative; width:568px; padding:40px; border:1px solid #d9d9d9; background:#fff;}
#pop_coupon2 h2 {padding-bottom:10px; border-bottom:1px solid #dbdbdb; color:#000; font-size:22px;}
#pop_coupon2 .box {overflow:auto; max-height:600px; margin:-1px 0;}
#pop_coupon2 .box .tbl_col .img img {width:60px; height:auto;}
#pop_coupon2 .box .usable_cpn {padding:8px 0; text-align:left;}
#pop_coupon2 .box .usable_cpn > li {position:relative; padding:2px 60px 2px 0;}
#pop_coupon2 .box .usable_cpn > li > label {display:inline-block; cursor:pointer;}
#pop_coupon2 .box .usable_cpn > li > label > span {color:#df7e7e;}
#pop_coupon2 .box .usable_cpn > li > .expiry {position:absolute; right:0; top:2px; color:#888;}
#pop_coupon2 .btn {padding-top:30px; border-top:1px solid #dbdbdb; text-align:center;}
#pop_coupon2 .close {display:inline-block; position:absolute; right:20px; top:20px; width:21px; height:21px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/hd_close.png') no-repeat center; text-indent:-9999px; cursor:pointer;}
/* 시리얼쿠폰 */
#off_cpn_div1 {display:inline-block; width:100%; font-size:0;}
#off_cpn_div1 input {display:inline-block; width:80%; height:42px;}
#off_cpn_div1 .box_btn {display:inline-block; width:20%;}
#off_cpn_div1 .box_btn a {width:100%; height:42px; padding:0; line-height:42px;}
.offbtn_box {display:none; width:100%; padding-top:10px; font-size:0;}
.offbtn_box .box_btn {display:inline-block; width:50%;}
.offbtn_box .box_btn a {width:100%;}
#off_cpn_msg {display:inline-block; width:100%; padding:10px;}

/*-----------------------------------------------------------------*/
/* 4-3. 회원
/*-----------------------------------------------------------------*/

/* 로그인 & 아이디 비밀번호 찾기 & 비밀번호 변경 */
.box_member {width:420px; margin:0 auto; padding:0 20px 70px 20px;}
.box_member fieldset {position:relative;}
.box_member fieldset.login_field {padding-bottom:15px;}
.box_member fieldset legend {padding:25px 0; font-weight:bold;}
.box_member fieldset .fld {margin-bottom:15px; font-size:0;}
.box_member fieldset .fld label {display:inline-block; padding-bottom:8px; font-size:11px; color:#606060;}
.box_member fieldset .fld label.red {color:#FF0000;}
.box_member fieldset .savessl {margin-bottom:20px;}
.box_member fieldset .savessl label {color:#999; font-size:11px;}
.box_member fieldset .select {position:absolute; right:0; top:23px;}
/* 로그인 & 아이디 비밀번호 찾기 & 비밀번호 변경 - 인풋 기본 스타일 */
.box_member .form_input.member {height:36px; padding:0 10px; border-color:#f1f1f1;}
.box_member .form_input.focus {border-color:#000;}
.box_member .form_input.member:hover {border-color:#a5a5a5;}
.box_member .form_input.member.focus:hover {border-color:#2c3b59;}
.box_member .form_input.member.number_first {width:32%;}
.box_member .form_input.member.number {width:33%; margin-left:1%;}
.box_member .find_id_item_2,
.box_member .find_id_item_3,
.box_member .find_pw_item_2,
.box_member .find_pw_item_3 {}
.box_member .savessl .check_box label {font-size:13px; color:#606060; vertical-align:-1px;}

/* 로그인(/member/login.php) */
#login .guest_order {margin-bottom:30px;}
#login .box_member fieldset .fld.id_fail {margin-bottom:7px;}
#login .box_member fieldset .fld.pw_fail {margin-bottom:7px;}
#login .box_member .form_input.member {border-color:#CA3838;}
#login .box_member .form_input.member:hover {border-color:#CA3838;}
#login .fld.id_fail + .id_fail_msg {display:inline-block;}
#login .fld.pw_fail + .pw_fail_msg {display:inline-block;}
#login .id_fail_msg {display:none; margin-bottom:15px;}
#login .id_fail_msg ul {}
#login .id_fail_msg ul li {color:#FF151F;}
#login .pw_fail_msg {display:none; margin-bottom:15px;}
#login .pw_fail_msg ul {}
#login .pw_fail_msg ul li {color:#FF151F;}
#login .simple {position:relative; padding:30px 0; color:#666; text-align:center;}
#login .simple p {position:relative; display:inline-block; width:100%;}
#login .simple p:before {position:absolute; top:50%; display:block; width:calc(100% - 20px); border-top:1px solid #ebebeb; content:'';}
#login .simple p span {position:relative; padding:0 8px; font-size:13px; color:#606060; background:#fff; z-index:2}

#login .simple .social-login-container {padding-top:15px;}
#login .simple .social-login-container ul {display:inline-block; width:100%; font-size:0;}
#login .simple .social-login-container ul li {display:inline-block; width:113px; height:40px; font-size:0; border:2px solid #000; text-align:left;}
#login .simple .social-login-container ul li:nth-child(2) {margin:0 20px;}
#login .simple .social-login-container ul li a {display:inline-block; width:100%;}
#login .simple .social-login-container ul li a:hover span {color:#000; font-weight:bold;}
#login .simple .social-login-container ul li a i {display:inline-block; position:relative;}
#login .simple .social-login-container ul li a i:after {position:absolute; top:8px; right:0; width:1px; height:20px; background:#000; content:''; }
#login .simple .social-login-container ul li a span {display:inline-block; width:calc(100% - 36px); text-align:center;  font-size:13px; color:#606060;}

#login .joinfind {padding-top:0px;}
#login .joinfind .joinfind_box {display:inline-block; width:100%; font-size:0;}
#login .joinfind .joinfind_box ul {display:inline-block; width:50%; font-size:0;}
#login .joinfind .joinfind_box ul li {display:inline-block; font-size:0; }
#login .joinfind .joinfind_box ul.left {text-align:left;}
#login .joinfind .joinfind_box ul.right {text-align:right;}
#login .joinfind .joinfind_box ul.right li {position:relative; padding:0 8px;}
#login .joinfind .joinfind_box ul.right li:last-child {padding-right:0;}
#login .joinfind .joinfind_box ul.right li:nth-child(1):after {position:absolute; top:3px; right:0; width:1px; height:13px; background:#333; content:"";}
#login .joinfind .joinfind_box ul li a {}

#login .fail {display:inline-block; width:100%; margin-bottom:10px; padding:10px; font-size:13px; background:#fff1f0; color:#d85030;}

/* 비밀번호 변경 */
#modify_pwd .modify_id {padding-bottom:20px; font-size:14px; font-weight:bold;}
#find .find_sub_tit {display:inline-block; width:100%; text-align:center;}
#find .find_sub_tit p {font-size:14px; color:#929292; line-height:20px;}
/* 회원가입 약관동의(/member/join_step1.php) */
.join_agree {}
.join_agree .agree_tit {padding-bottom:10px; text-align:left;}
.join_agree .agree_tit span {font-size:11px; font-weight:bold; color:#000;}
.join_agree .agree_tit a {font-size:11px; float:right;}
.join_agree .agree_tit a:after {display:block; clear:both;content:'';}
.join_agree iframe {width:100%; height:142px; border:1px solid #d9d9d9; background:#fff;}
.join_agree .join_rull_box {overflow-y:scroll; width:100%; height:142px; padding:10px; border:1px solid #d9d9d9; background:#fff;}
.join_agree .btn {text-align:center;}
.join_agree .check_box label {font-size:13px;}
.join_agree .check_box {padding-top:10px;}
.join_agree .agree_sec1 {padding-top:40px;}
.join_agree .agree_sec2 p {padding-top:7px; font-size:11px; line-height:1.5; color:#606060;}
.join_agree .agree_sec2 p.step3_ele {margin-top:10px; padding-top:8px; border-top:1px solid #222; color:#222; }

.tbl_agree {border:1px solid #ebebeb;}
.tbl_agree tr {}
.tbl_agree tr th {padding:10px; font-size:11px; color:#929292; text-align:center; vertical-align:middle;}
.tbl_agree tr td {padding:10px; font-size:11px; color:#606060; border-top:1px solid #ebebeb; vertical-align:middle;}
.tbl_agree tr td strong {font-size:120%;}


/* 회원가입 정보입력(/member/join_frm.php) */
#join_input {width:420px; margin:0 auto;}
#join_input fieldset {margin:0 20px;}
#join_input fieldset legend {margin-bottom:20px; font-size:12px; font-weight:bold;}
#join_input fieldset .input_box {}
#join_input fieldset .input_box > div {position:relative; margin-bottom:15px;}
#join_input fieldset .input_box > div:last-child {margin-bottom:0;}
#join_input fieldset .input_box > div > label {display:inline-block; width:100%; font-size:11px; line-height:11px; color:#606060; margin-bottom:8px;}
#join_input fieldset .input_box .warning {display:none; position:relative; padding:5px; border-radius:5px; background:#fae4e8; color:#d53838;}
#join_input fieldset .input_box .warning:after {position:absolute; left:15px; top:-6px; width:0; height:0; margin-left:-8px; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #fae4e8; content:'';}
#join_input fieldset .input_box input:focus+.warning {display:block;}
#join_input fieldset .input_box .msg,
#join_input fieldset .input_box .msg * {color:#999; font-size:11px;}
#join_input fieldset .input_box .addbtn .check {display:inline-block; position:absolute; right:0; top:0; height:34px; padding:0 13px; font-weight:bold; line-height:35px;}
#join_input fieldset .input_box .addbtn .check:hover {color:#d53838;}
#join_input fieldset .input_box .addbtn .check:after {position:absolute; left:0; top:6px; width:1px; height:22px; background:#e5e5e5; content:'';}
#join_input fieldset .input_box .addbtn .middle_address {margin:2px 0;}
#join_input fieldset .input_box .email .form_input.first {width:35%;}
#join_input fieldset .input_box .email .form_input.second {width:35%;}
#join_input fieldset .input_box .email span {line-height:35px;}
#join_input fieldset .input_box .email select {position:absolute; right:0; top:0; width:25%;}
#join_input fieldset .input_box .birth {position:relative; margin-bottom:10px;}
#join_input fieldset .input_box .birth > label {display:none;}
#join_input fieldset .input_box .birth select {width:20%;}
#join_input fieldset .input_box .birth .sl {position:absolute; right:0; top:5px;}
#join_input fieldset .input_box .type2 {position:relative; margin-bottom:10px;}
#join_input fieldset .input_box .type2 > label {display:block; padding-bottom:5px; font-weight:bold;}
#join_input fieldset .input_box .type2 .select {position:absolute; right:0; top:0;}
#join_input fieldset .input_box .type2 .select label {margin-left:10px;}
#join_input fieldset .input_box .line {padding-bottom:30px;}



/* 회원가입 정보입력 - 기업회원추가입력 */
#join_input fieldset.biz .licensee_num .form_input {width:32%;}
#join_input fieldset.biz .licensee_num .form_input.second {margin:0 2%;}
/* 회원가입 정보입력 - 추가필드리스트 */
#join_input fieldset.addfd .input_box > div {margin-bottom:20px;}
#join_input fieldset.addfd .input_box > div > label {display:block; font-weight:bold;}
/* 회원가입 정보입력 - 버튼 */
#join_input .btn {display:inline-block; width:100%; padding:0px 20px; margin-top:15px; text-align:center;}
#join_input .btn .box_btn {width:100%; height:48px;}
#join_input .btn .box_btn > * {width:100%; padding:12px 0; font-size:15px;}
/* 회원가입 정보입력 - sns회원가입 */
#join_input.simple fieldset .email_box.sns_type {}
#join_input.simple fieldset .email_box.sns_type span {display:inline-block; width:100%; font-size:0;}
#join_input.simple fieldset .email_box.sns_type span input {display:inline-block; width:80%;}
#join_input.simple fieldset .email_box.sns_type span a {display:inline-block; width:20%; height:34px; line-height:34px; font-size:13px; background:#f1f1f1; vertical-align:top; text-align:center;}
#join_input.simple fieldset .btn {padding:0;}
#join_input.simple fieldset .input_box .name {position:relative; margin-bottom:10px;}
#join_input.simple fieldset .input_box .type2.line {margin-bottom:0; padding-bottom:0; border-bottom:0;}


/* 정보수정폼 (/member/edit_step2.php) */

#join_input .join_modify {width:442px;}
#join_input .join_modify fieldset {margin:0;}
#join_input .join_modify fieldset .input_box {padding:0; background:none;}
#join_input .join_modify fieldset .input_box .email span {margin:0;}
#join_input .join_modify fieldset .input_box .line {border-bottom:none; padding-bottom:15px; margin-bottom:0;}
#join_input .join_modify fieldset .input_box > div > label {display:inline-block; width:100%; padding-bottom:8px; font-size:11px; color:#606060;}
#join_input .join_modify .form_input.block.readonly {background:#eee; color:#a5a5a5; font-size:13px;}
#join_input .join_modify .box_btn {width:100%; background:#000;}
#join_input .join_modify .box_btn > * {width:100%; font-size:15px; padding:12px 0;}
#join_input .join_modify .btn {margin-top:35px;}
#join_input .join_modify .check_box {}
#join_input .join_modify .check_box dl {padding-bottom:15px;}
#join_input .join_modify .check_box dl dt {font-size:11px; margin-bottom:7px; line-height:11px; color:#606060;}
#join_input .join_modify .check_box dl dd {}
#join_input .mypage_tit {padding-bottom:20px; line-height:24px;}
.join_modify {}

/* 정보수정(/member/edit_step1.php), 정보수정완료(/member/edit_step3.php) */
.mypage_tit.edit_fin {padding-top:40px; text-align:center; font-size:20px;}
.edit_info .mypage_tit {padding-bottom:40px;}
.edit_info .input_box {padding:60px 0; background:#f5f5f5; text-align:center;}
.edit_info .msg {font-size:13px; color:#666;}
.edit_info .form_input {width:50%; margin-top:15px;}
.edit_info .btn {padding-top:30px; text-align:center;}
#edit_fin {}
#edit_fin * {text-align:center;}
#edit_fin .msg {font-size:18px;}
#edit_fin .msg strong {font-size:18px;}

/* 회원가입완료(/member/join_step3.php) */
#join_finish {width:100%; max-width:420px; padding:70px 20px; margin:0 auto;}
#join_finish h3 {font-size:24px; padding-bottom:25px; color:#383838; text-align:center; font-weight:normal;}
#join_finish .box {text-align:center; font-size:14px; line-height:20px; color:#929292; padding-bottom:10px; }
#join_finish .btn {margin-top:30px; text-align:center;}
#join_finish .box_btn.block {padding:0 20px;}
#join_finish .box_btn.block > * {font-size:14px; padding:11px 12px;}


/* 우편번호 찾기(/common/zip_search.php) */
.zipcode {width:420px; padding:20px; text-align:center;}
.zipcode h1 {padding-bottom:20px; font-size:20px; font-weight:bold;}
.zipcode .tab {height:32px; text-align:center;}
.zipcode .tab li {float:left; width:50%; vertical-align:bottom;}
.zipcode .tab a {display:block; height:34px; margin:10px 0 0 -1px; border:1px solid #dcdcdc; background:#f8f8f8; color:#181818; line-height:34px;}
.zipcode .tab a.selected {height:44px; margin-top:0; border-bottom:0; background:#fff; font-weight:bold; line-height:49px;}
.zipcode .ex {clear:both; padding:20px 0; color:#666; text-align:left;}
.zipcode .ex span {display:block; color:#888;}
.zipcode .search {position:relative; padding-right:60px;}
.zipcode .search .box_btn {position:absolute; right:0; top:0;}
.zipcode table {table-layout:fixed; width:100%; margin-top:20px; border-top:1px solid #e0e0e0;}
.zipcode table th {font-size:0;}
.zipcode table td {padding:10px 0; border-bottom:1px solid #d7d7d7; color:#888; text-align:center; vertical-align:middle;}
.zipcode table td.addr {text-align:left;}
.zipcode table td font {color:#d53838;}


/*-----------------------------------------------------------------*/
/* 4-4. 마이페이지
/*-----------------------------------------------------------------*/

/* 마이페이지 공통 박스 */
.box_mp {margin-bottom:30px; padding:30px; background:#f8f8f8; text-align:center; line-height:35px;}
.box_mp:after {display:block; clear:both; content:'';}
.box_mp .have {color:#666;}
.box_mp .have span {display:block; padding-top:5px; color:#333; font-family:'arial'; font-size:24px; font-weight:bold;}

/* 마이페이지 하단 */
.my_main_box {}
#order_list .my_main_box .my_tit {display:inline-block; width:100%; padding:40px 0 20px 0; }
#order_list .my_main_box .my_tit h3 {font-size:16px; color:#606060; font-weight:400;}
.my_main_box .notice_box {width:100%; padding-bottom:15px; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.my_main_box .notice_box ul {display:inline-block; width:100%; font-size:0;}
.my_main_box .notice_box ul li {position:relative; display:inline-block; text-align:left; vertical-align:top; width:20%; padding:15px 10px 0 10px;}
.my_main_box .notice_box ul li:first-child {padding-left:0;}
.my_main_box .notice_box ul li * {text-align:Center;}
.my_main_box .notice_box ul li:after {position:absolute; top:40px; right:0; width:7px; height:7px; margin-top:-3.5px; border:1px solid #606060; content:''; border-left:none; border-bottom:none; transform:rotate(45deg)}
.my_main_box .notice_box ul li:last-child:after {display:none;}
.my_main_box .notice_box ul li dl {display:block; width:100%; font-size:0;}
.my_main_box .notice_box ul li dl dt {position:relative; display:block; padding:22px 15px 10px 15px; margin: 0 20px; font-size:14px; line-height:15px; color:#383838; border:1px solid #e0e0e0; background:#f7f7f7;}
.my_main_box .notice_box ul li dl dt span {position:absolute; top:5px; left:0; width:100%; text-align:center;}
.my_main_box .notice_box ul li dl dd {display:block; padding-top:10px; font-size:12px; line-height:15px; color:#606060;}
/* 마이페이지 메인(/mypage/mypage.php) */

.latest {width:100%; font-size:0;}
.latest .slick-arrow {display:none !important;}
.latest .slick-slide {height:auto; padding:0 5px;}
.latest .slick-slide img {width:224px;}
.latest li {display:inline-block;}
.latest li a img {width:224px;}
.latest .slick-dots {padding-top:15px;}
.my_main {}
.my_main .my_main_box {padding-bottom:40px;}
.my_main .my_main_box:last-child {padding-bottom:0;}
.my_main .my_tit {display:inline-block; width:100%; padding-bottom:20px; }
.my_main .my_tit h3 {font-size:16px; color:#606060; font-weight:400;}
.my_main .item_list {}
.my_main .item_list .empty {font-size:13px; color:#606060; border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb;}
.my_main_box.codebox {border-bottom:1px solid #ebebeb; padding-bottom:0; margin-bottom:20px;}
.my_main_box.codebox .my_kakao {display:inline-block; margin-left:10px; padding:2px 8px; color:#fff; background:#ffc000; border:1px solid #bf9000; border-radius:5px; font-size:14px;}
.my_main_box.codebox .my_copy {display:inline-block; margin-left:10px; padding:2px 8px; color:#fff; background:#ccc; border:1px solid #bbb; border-radius:5px; font-size:14px;}
.my_main_box.codebox .my_tit2 {padding-bottom:10px; margin-bottom:10px; font-size:22px; color:#222; border-bottom:1px solid #ebebeb;  font-weight:bold;}
.my_main_box.codebox .my_price .link {margin-left:10px; font-size:16px; font-weight:bold; }
.my_main_box.codebox .my_price span {display:inline-block; margin-left:10px; font-size:16px; font-weight:bold;}
.my_main_box.codebox .my_price strong {display:inline-block; margin-left:10px; font-size:16px; font-weight:bold;}
.my_main_box.codebox ul {margin-top:10px;}
.my_main_box.codebox #ol_code_hd {opacity:0; cursor:default;}

/* 주문상세조회(/mypage/order_detail.php) */
#order_detail {}
#order_detail .order_detail_wrap {}
#order_detail .order_detail_wrap .order_detail_inner {}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section0 {}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section0 .detail_info {display:inline-block; width:100%; padding-bottom:25px; border-bottom:1px solid #eee;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section0 .detail_info span {display:inline-block; font-size:12px; color:#a5a5a5; font-weight:normal;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section0 .detail_info span:last-child {padding-left:15px;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section1 {display:inline-block; width:100%; padding:40px 0; font-size:0;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section1 .order_info_box {display:inline-block; width:50%; vertical-align:top;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section1 .order_info_box .box_tit {font-size:16px; font-weight:normal; line-height:16px; color:#606060; padding-bottom:20px;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section1 .order_info_box ul {}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section1 .order_info_box ul li {font-size:12px; color:#383838; line-height:20px;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section1 .order_info_box dl {display:table; width:calc(100% - 76px); padding:10px 0; font-size:0; border-bottom:1px solid #ebebeb;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section1 .order_info_box dl:nth-child(2) {padding-top:0;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section1 .order_info_box dl dt {display:table-cell; width:50%; text-align:left; font-size:12px; color:#383838;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section1 .order_info_box dl dd {display:table-cell; width:50%; text-align:right;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section1 .order_info_box dl dd span {font-size:12px; color:#383838;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section1 .order_info_box:nth-child(n + 3) {padding-top:75px;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section2 {}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section2 .box_tit {display:inline-block; width:100%; padding-bottom:15px; font-size:16px; color:#606060; font-weight:normal;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section2 .tbl_col.detail {}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section2 .tbl_col.detail thead tr {}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section2 .tbl_col.detail thead tr th {padding:10px 0; background:#f7f7f7;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section2 .tbl_col.detail tbody tr {}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section2 .tbl_col.detail tbody tr td.tal a {color:#CEBFA5}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section2 .tbl_col.detail tbody tr td .box_btn a {background:#fff; border:1px solid #000; color:#383838;}
/* 2019-08-20 모노그램  */
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section2 .tbl_col.detail .order_mono_txt {padding-top:5px;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section2 .tbl_col.detail .order_mono_txt .tit {font-size:13px;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section2 .tbl_col.detail .order_mono_txt ul {padding:5px 0;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section2 .tbl_col.detail .order_mono_txt ul li {position:relative; padding:0 0 0 10px; font-size:13px;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section2 .tbl_col.detail .order_mono_txt ul li:after {position:absolute; top:50%; left:0;  width:4px; height:4px; margin-top:-1px; background:#606060; border-radius:50%; content:'';}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section2 .tbl_col.detail .order_mono_txt .ft_txt {padding-bottom:10px; font-size:13px;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section2 .tbl_col.detail .order_mono_txt .ft_txt strong {font-size:13px;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section3 {display:inline-block; width:100%; padding-top:20px;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section3 .btn {}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section3 .btn .box_btn {padding-right:5px;}
#order_detail .order_detail_wrap .order_detail_inner .order_detail_section3 .btn span a {padding:8px 20px;}

/* 소셜쿠폰(/mypage/sccoupon.php) */
#sccoupon .box_mp .form_input {width:270px; margin-top:20px;}
#sccoupon .btn {text-align:center;}

/* 관심상품(/mypage/wish_list.php) */
#wish_list .hidden_form {display:none;}
#wish_list .wish_list_wrap {display:inline-block; width:100%; padding-top:15px;}
#wish_list .wish_list_wrap .item_wrap {}
#wish_list .wish_list_wrap .item_wrap ul {display:inline-block; width:100%; font-size:0;}
#wish_list .wish_list_wrap .item_wrap ul li {display:inline-block; width:calc(25% - 15px); margin-bottom:15px; vertical-align:top;}
#wish_list .wish_list_wrap .item_wrap ul li:nth-child(even) {margin:0 20px;}
#wish_list .wish_list_wrap .item_wrap ul li:nth-child(4n) {margin:0 0 20px 20px;}
#wish_list .wish_list_wrap .item_wrap ul li .item_box {position:relative; width:100%;}
#wish_list .wish_list_wrap .item_wrap ul li .item_box .box_top {padding-bottom:10px;}
#wish_list .wish_list_wrap .item_wrap ul li .item_box .box_top .img_box {width:100%; height:290px;}
#wish_list .wish_list_wrap .item_wrap ul li .item_box .box_top .img_box img {width:100%; height:100%;}
#wish_list .wish_list_wrap .item_wrap ul li .item_box .box_top .del_btn {position:absolute; top:5px; left:5px;}
#wish_list .wish_list_wrap .item_wrap ul li .item_box .box_top .del_btn a {display:inline-block; width:20px; height:20px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/del_before.png') no-repeat center; background-size:cover; cursor:pointer;}
#wish_list .wish_list_wrap .item_wrap ul li .item_box .box_top .del_btn a:hover {background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/del_after.png')}
#wish_list .wish_list_wrap .item_wrap ul li .item_box .box_bottom {}
#wish_list .wish_list_wrap .item_wrap ul li .item_box .box_bottom .item_tit {}
#wish_list .wish_list_wrap .item_wrap ul li .item_box .box_bottom .item_tit a {overflow:hidden; display:inline-block; width:100%; font-size:12px; color:#000; letter-spacing:-0.5px; line-height:20px; text-overflow:ellipsis; white-space:nowrap;}
#wish_list .wish_list_wrap .item_wrap ul li .item_box .box_bottom .item_opt {display:inline-block; width:100%;}
#wish_list .wish_list_wrap .item_wrap ul li .item_box .box_bottom .item_opt select {width:100%; margin:10px 0 5px 0;}
#wish_list .wish_list_wrap .item_wrap ul li .item_box .box_bottom .add_cart_btn {display:inline-block; width:100%; padding-top:5px; text-align:center;}
#wish_list .wish_list_wrap .item_wrap ul li .item_box .box_bottom .add_cart_btn a {display:inline-block; width:100%; height:36px; border:2px solid #000; font-size:13px; line-height:35px;}
#wish_list .wish_list_wrap .item_wrap ul li .item_box .box_bottom .add_cart_btn a:hover {color:#606060;}

/* 1:1문의 내역(/mypage/counsel_list.php & /mypage/order_detail.php) */
#counsel {clear:both;}
#counsel .content {padding:30px; border-bottom:1px solid #aeaeae; text-align:left; word-break:break-all; word-wrap:break-word;}
#counsel .content .question {padding-bottom:25px;}
#counsel .none_style {margin:0 !important; padding:0 !important; border:0 !important;}
#counsel .cnt_hidden {display:none; overflow:hidden; padding:20px; border-bottom:1px solid #d7d7d7;}
#counsel .cnt_hidden .qna_subject {clear:both; float:left; width:10%; padding:10px 0; color:#181818; font-weight:bold; text-align:left; vertical-align:top;}
#counsel .cnt_hidden .qna_cnt {float:left; width:90%; padding:10px 0; text-align:left; vertical-align:top;}
#counsel .btn {padding-top:30px; font-size:0; text-align:left;}
#counsel .btn .box_btn {margin-right:5px;}
#counsel .btn .box_btn.fr {margin-right:0;}

/* 1:1문의 글쓰기(/mypage/counsel_step1.php) */
#counsel_write {width:100%; text-align:center;}
#counsel_write > form {}
#counsel_write fieldset > table {margin-bottom:-1px;}
#counsel_write fieldset > div {position:relative; margin-bottom:10px; text-align:left;}
#counsel_write fieldset > div:last-child {margin-bottom:0;}
#counsel_write fieldset > div > label {display:none;}
#counsel_write fieldset > div > input {border:1px solid #f1f1f1;}
#counsel_write fieldset > div > input:hover {border-color:#a5a5a5;}
#counsel_write fieldset > div > input[type="file"] {}
#counsel_write fieldset textarea {height:250px; padding:15px; border:1px solid #f1f1f1; background:#f1f1f1;}
#counsel_write fieldset textarea:hover {border-color:#a5a5a5;}
#counsel_write .btn {padding:20px 0; text-align:center !important;}
#counsel_write .counsel_cate {font-size:0;}
#counsel_write .counsel_cate > dl {display:table; width:100%; padding-bottom:10px;  font-size:0;}
#counsel_write .counsel_cate > dl > dt {display:table-cell; width:10%; padding:10px 0; background:#f1f1f1; border:1px solid #f1f1f1; border-right:none; color:#606060; text-align:center; vertical-align:middle;}
#counsel_write .counsel_cate > dl > dd {display:table-cell; width:90%; padding-left:10px; background:#fff; border:1px solid #f1f1f1; text-align:left; vertical-align:middle;}
.counsel_cate .counsel_cate_box {display:inline-block; width:100%; padding-bottom:10px; font-size:0; }
.counsel_cate .counsel_cate_box .cate_tit {display:inline-block; width:10%; padding:10px 0; vertical-align:top; text-align:center; background:#eaeaea; border:1px solid #f1f1f1; border-right:none;}
.counsel_cate .counsel_cate_box .cate_tit span {font-size:13px; color:#606060;}
.counsel_cate .counsel_cate_box .select_1depth {display:inline-block; width:45%; vertical-align:top;}
.counsel_cate .counsel_cate_box .select_1depth > select {}
.counsel_cate .counsel_cate_box .select_2depth {display:inline-block; width:45%; vertical-align:top;}
.counsel_cate .counsel_cate_box .select_2depth select option{display:none;}
.counsel_cate .counsel_cate_box > div > select {width:100%; height:42px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/button/btn_down.png')no-repeat 98% center; border:1px solid #f1f1f1; -webkit-appearance:none; background-color:#fff;}
.counsel_cate .counsel_cate_box > div > select:hover {border:1px solid #a5a5a5;}
.counsel_cate .counsel_cate_box .order_counsel_cate {display:inline-block; width:90%;}
.counsel_cate .counsel_cate_box .order_counsel_cate input {height:42px;}
/* 1:1문의 상품 검색 폼 */
.prd_search_wrap {}
.prd_search_wrap form {}
.prd_search_wrap .search_box {}
.prd_search_wrap .search_box .search_form {position:relative; display:none; width:100%; font-size:0;}
.prd_search_wrap .search_box .search_form .search_tit {display:inline-block; width:10%; padding:10px 0; vertical-align:top; text-align:center; background:#eaeaea; border:1px solid #bdbdbd; border-right:none;}
.prd_search_wrap .search_box .search_form .search_tit span {font-size:13px; color:#606060;}
.prd_search_wrap .search_box .search_form .search_input {display:inline-block; width:90%; vertical-align:top; font-size:0;}
.prd_search_wrap .search_box .search_form .search_input input[type="text"] {display:inline-block; width:80%; padding:12px 5px; height:42px; vertical-align:top;}
.prd_search_wrap .search_box .search_form .search_input input[type="button"] {display:none;}
.prd_search_wrap .search_box .search_form .search_input input[type="button"] + label {display:inline-block; width:20%; height:42px; padding:12px 0px; text-align:center; vertical-align:top; font-size:13px; background:#000; color:#fff; cursor:pointer;}
.prd_search_wrap .search_box .search_form .search_result {display:none; overflow-y:scroll; position:absolute; top:50px; left:0; width:100%; height:300px; background:#fff; z-index:100; border:1px solid #bdbdbd;}
.prd_search_wrap .search_box .search_form .search_result ul {display:inline-block; width:100%; font-size:0;}
.prd_search_wrap .search_box .search_form .search_result ul li {display:inline-block; width:50%; padding:10px 20px;}
.prd_search_wrap .search_box .search_form .search_result ul li:hover {background:#f1f1f1; cursor:pointer;}
.prd_search_wrap .search_box .search_form .search_result ul li a {display:block; }
.prd_search_wrap .search_box .search_form .search_result ul li a:hover {}
.prd_search_wrap .search_box .search_form .search_result ul li a .item_box {display:inline-block; width:100%; padding-bottom:10px; border-bottom:1px solid #eaeaea; font-size:0;}
.prd_search_wrap .search_box .search_form .search_result ul li a .item_box .img_box {display:inline-block; width:60px; vertical-align:top;}
.prd_search_wrap .search_box .search_form .search_result ul li a .item_box .img_box img {width:100%; height:82px; border:1px solid #bbb;}
.prd_search_wrap .search_box .search_form .search_result ul li a .item_box .item_info {displaY:inline-block; width:calc(100% - 60px); vertical-align:top;}
.prd_search_wrap .search_box .search_form .search_result ul li a .item_box .item_info dl {width:100%; padding-left:20px;}
.prd_search_wrap .search_box .search_form .search_result ul li a .item_box .item_info dl dt {padding-bottom:5px; font-size:13px; color:#CEBFA5; font-weight:normal;}
.prd_search_wrap .search_box .search_form .search_result ul li a .item_box .item_info dl dd {font-size:12px; color:#000;}
/* 1:1문의 주문서 검색 폼 */
.prd_search_wrap .order_list_form {display:none; width:100%; height:400px; overflow-y:scroll; background:#fff; border:1px solid #ddd;}
.prd_search_wrap .order_list_form > p {position:sticky; top:0px; left:0; padding:10px 0; font-size:14px; text-align:center; border-bottom:1px solid #ddd; background:#fff; z-index:1;}
.prd_search_wrap .order_list_form > ul {width:100%;}
.prd_search_wrap .order_list_form > ul > li {display:inline-block; width:100%; padding:10px 0; border-bottom:1px solid #ddd;}
.prd_search_wrap .order_list_form > ul > li > a {display:block; width:100%;}
.prd_search_wrap .order_list_form > ul > li > a > .list_box {display:table; width:100%; font-size:0;}
.prd_search_wrap .order_list_form > ul > li > a > .list_box .icon_box {display:table-cell; width:60px; vertical-align:middle; text-align:center;}
.prd_search_wrap .order_list_form > ul > li > a > .list_box .icon_box .circle_btn {display:inline-block; width:20px; height:20px; background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/mk_icon2.png'); background-position:-21px -279px; background-size:800px auto;}
.prd_search_wrap .order_list_form > ul > li > a.active > .list_box .icon_box .circle_btn {background-position:-88px -279px;}
.prd_search_wrap .order_list_form > ul > li > a > .list_box .order_box {display:table-cell; width:calc(100% - 60px);}
.prd_search_wrap .order_list_form > ul > li > a > .list_box .order_box .order_tit {display:inline-block; width:100%;}
.prd_search_wrap .order_list_form > ul > li > a > .list_box .order_box .order_tit > dl {display:inline-block; width:100%;}
.prd_search_wrap .order_list_form > ul > li > a > .list_box .order_box .order_tit > dl > dt {display:inline-block; font-size:13px;}
.prd_search_wrap .order_list_form > ul > li > a > .list_box .order_box .order_tit > dl > dd {display:inline-block; font-size:13px;}
.prd_search_wrap .order_list_form > ul > li > a > .list_box .order_box .order_tit > dl:last-child dd {font-weight:bold;}
.prd_search_wrap .order_list_form > ul > li > a > .list_box .order_box .prd_list {}
.prd_search_wrap .order_list_form > ul > li > a > .list_box .order_box .prd_list > ul {display:inline-block; width:100%; padding-top:10px; font-size:0;}
.prd_search_wrap .order_list_form > ul > li > a > .list_box .order_box .prd_list > ul > li {display:inline-block; width:50%; padding-bottom:20px;}
.prd_search_wrap .order_list_form > ul > li > a > .list_box .order_box .prd_list > ul > li .prd_box {display:inline-block; width:100%; font-size:0;}
.prd_search_wrap .order_list_form > ul > li > a > .list_box .order_box .prd_list > ul > li .prd_box .prd_img {display:inline-block; width:70px; vertical-align:top;}
.prd_search_wrap .order_list_form > ul > li > a > .list_box .order_box .prd_list > ul > li .prd_box .prd_img img {width:100%; height:auto;}
.prd_search_wrap .order_list_form > ul > li > a > .list_box .order_box .prd_list > ul > li .prd_box .prd_info {display:inline-block; width:calc(100% - 70px);}
.prd_search_wrap .order_list_form > ul > li > a > .list_box .order_box .prd_list > ul > li .prd_box .prd_info > dl {display:inline-block; width:100%; padding-left:15px;}
.prd_search_wrap .order_list_form > ul > li > a > .list_box .order_box .prd_list > ul > li .prd_box .prd_info > dl > dt {display:inline-block; width:100%;}
.prd_search_wrap .order_list_form > ul > li > a > .list_box .order_box .prd_list > ul > li .prd_box .prd_info > dl > dd {display:inline-block; width:100%;}

/* 1:1문의 주문서 오프너 2019-05-26 by kjw */
.prd_search_wrap .order_list_opener {display:none; width:100%; background:#fff; border:1px solid #ddd;}
.prd_search_wrap .order_list_opener > p {position:sticky; top:0px; left:0; padding:10px 0; font-size:14px; text-align:center; border-bottom:1px solid #ddd; background:#fff; z-index:1;}

/* 1:1문의 완료(/mypage/counsel_step2.php) */
#counsel_fin {width:640px; margin:0 auto;}
#counsel_fin h3 {margin-bottom:20px; font-size:13px;}
#counsel_fin .box {padding:80px 0; border:1px solid #dedede; color:#888; font-size:14px; text-align:center; line-height:3;}
#counsel_fin .box strong {font-size:inherit;}
#counsel_fin .btn {margin-top:30px; text-align:center;}

/* 출석체크(/mypage/attend_list.php) */
#attend .date {padding:25px 0; border:1px solid #dbdbdb; border-bottom:0; text-align:center; vertical-align:top;}
#attend .date a {display:inline-block; width:18px; height:18px; border:1px solid #dbdbdb; background-repeat:no-repeat; background-position:center;}
#attend .date a.prev {background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/common/bullet_arrow_prev.png');}
#attend .date a.next {background-image:url('https://newmk.mywisa.com/_skin/sw_kor/img/common/bullet_arrow_next.png');}
#attend .date strong {padding:0 5px; color:#040404; font-family:'arial'; font-size:20px; line-height:20px; text-align:center; vertical-align:top;}
#attend #calendar table {width:100%;}
#attend #calendar table thead th {padding:10px 0; border:1px solid #dbdbdb; background:#fbfbfb; color:#666; font-family:'arial'; font-weight:normal; text-align:center;}
#attend #calendar table thead th.sun {color:#d53838;}
#attend #calendar table thead th.sat {color:#7cb4d1;}
#attend #calendar table tbody td {height:100px; padding:10px; border:1px solid #dbdbdb; color:#040404; text-align:left; vertical-align:top;}
#attend #calendar .attenY {background:url('https://newmk.mywisa.com/_skin/sw_kor/img/mypage/attend_ok.png') no-repeat center;}
#attend #calendar .attenR {background:url('https://newmk.mywisa.com/_skin/sw_kor/img/mypage/attend_today.png') no-repeat center #fbf9ed; font-weight:bold; text-decoration:underline;}
#attend .info {overflow:hidden; padding:30px 50px; border:1px solid #dbdbdb; border-top:0; background:#fbfbfb; text-align:left;}
#attend .info .explain {float:left; text-align:left;}
#attend .info .sum {float:right;}

/* 회원탈퇴(/mypage/withdraw_step1.php), 회원탈퇴완료(/mypage/withdraw_step2.php) */
.withdraw .title {font-size:16px; font-weight:normal;}
.withdraw .box {}
.withdraw .box * {text-align:left;}
.withdraw .box input[type="password"] {width:50%;}
.withdraw .box .radio_btn {}
.withdraw .box .radio_btn p {padding-bottom:10px;}
.withdraw .msg {}
.withdraw .frame {width:100%;}
.withdraw .frame p {padding-top:10px; }
.withdraw .frame textarea {width:100%; height:auto; padding:15px; margin-top:10px; background:#f1f1f1; color:#a5a5a5;}
.withdraw .btn {padding-top:30px; text-align:center;}
.withdraw .check_box {padding-top:10px; text-align:left;}
.withdraw .check_box label {font-size:13px; color:#606060;}

#draw_finish {display:inline-block; width:100%; padding-top:50px; text-align:center;}
#draw_finish .box * {text-align:center;}


/*-----------------------------------------------------------------*/
/* 4-5. 추가페이지
/*-----------------------------------------------------------------*/

/* 약관 관련 style */
.customer-policy { line-height: 1.6rem; /* editor : foundation css str  */ /* editor : foundation css end */ }
.customer-policy .title { padding-bottom: 20px; border-bottom: 1px solid #EBEBEB; }
.customer-policy > * { font-size:13px; line-height: 1.6rem; margin-bottom: 15px; color:#606060 }
.customer-policy a { color: #15c; text-decoration: underline; }
.customer-policy a:hover { color: #454e57; }
.customer-policy .title > .label { font-size: 16px; font-weight:normal; color:#606060;}
.customer-policy .title { margin: 0 0 20px 0; padding: 0; border: 0; width: 100%; padding-bottom: 20px; border-bottom: 1px solid #EBEBEB; }

/* 이용안내(/content/content.php?cont=guide) */
#guide .tab {text-align:center;}
#guide .tab li {display:inline;}
#guide .tab li a {padding:0 15px;}
#guide .tab li a:hover {text-decoration:underline;}
#guide > dl > dt {padding:30px 0 10px; font-weight:bold;}
#guide > dl > dd {padding-left:10px; color:#666;}
#guide > dl > dd > ul,
#guide > dl > dd > ol {padding-left:10px; color:#666;}

/* 회사소개(/content/content.php?cont=company) */
#company {display:block; width:100%; max-width:1024px; height:614px; margin:20px auto 50px auto; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/etc/company.png') no-repeat center; background-size:contain; text-align:left;}
#company:after {display:block; clear:both; content:'';}
#company > dl {float:left; width:30%;}
#company > dl:nth-child(2) {margin:0 5%;}
#company > dl > dt {padding:30px 0 10px; font-size:14px; font-weight:bold;}
#company > dl.location {clear:both; float:none; width:100%;}


/*-----------------------------------------------------------------*/
/* 5. ETC
/*-----------------------------------------------------------------*/

/* 댓글 - 리스트(게시판, 상품리뷰) */
.list_comment {position:relative; text-align:left;}
.list_comment > ul {border:1px solid #e5e5e5; border-top:0;}
.list_comment > ul > li {clear:both; overflow:hidden; padding:15px 30px; border-top:1px solid #e5e5e5; color:#474645; word-break:break-all; word-wrap:break-word;}
.list_comment > ul > li .name {float:left; width:12%;}
.list_comment > ul > li .name a {color:inherit; font-size:inherit;}
.list_comment > ul > li .content {float:left; width:73%;}
.list_comment > ul > li .date {float:right; width:15%; text-align:right;}
.list_comment > ul > li .date span {padding-right:5px; color:#888;}
.list_comment > ul > li .date img {}

/* 댓글 - 쓰기(게시판, 상품리뷰) */
.write_comment {overflow:hidden; margin-top:-1px; padding:20px; border:1px solid #e5e5e5; background:#fff;}
.write_comment .user {overflow:auto; padding-bottom:10px; text-align:left;}
.write_comment .user span {float:left; width:50%;}
.write_comment .user span.name {padding-right:5px;}
.write_comment .user span.pw {padding-left:5px;}
.write_comment .inputbox {position:relative; padding-right:70px; border:1px solid #e2e2e2; background:#fafafa; text-align:left;}
.write_comment .inputbox textarea.form_input {height:60px; border:0; border-right:1px solid #e2e2e2;}
.write_comment .inputbox .btn_comment {display:inline-block; position:absolute; right:0; top:0; width:70px; height:100%; text-align:center; border:0; background:#fafafa; font-weight:bold; line-height:100%; cursor:pointer;}

/* 게시판 - 상품연동 - 검색 */
#product_search_frm {background:#fff;}
#product_search_frm .frame {min-height:600px; margin:10px;}
#product_search_frm .frame .search {padding-bottom:10px;}
#product_search_frm .frame .btn {padding:15px 0 10px 0; text-align:center;}

/* 게시판 - 상품연동 - 쓰기 */
.related_prd_write {padding:20px 0;}
.related_prd_write > ul {margin:20px 0;}

/* 게시판 - 상품연동 - 열람 */
.related_prd_view {border-bottom:1px solid #e0e0e0;}
.related_prd_view .title {padding:60px 0 30px; font-size:22px; font-weight:500; text-align:center;}

/* 게시판 - 페이지 타이틀 */
#cnt .page_tit {display:inline-block; width:100%;  background:#f7f7f7; padding:30px 0;}
#cnt .page_tit .tit_box {display:block; width:1170px; margin:0 auto; text-align:left; padding:initial; }
#cnt .page_tit .tit_box h2 {font-size:26px; font-weight:400; color:#000;}

/* 게시판 - 테이블 타이틀 */
.cs_service {display:inline-block; width:100%; padding-bottom:20px;}
.cs_service h2.cnt_tit {font-size:16px; color:#606060; line-height:1; font-weight:400;}

/* 마이페이지 배송지 관리 */
#address_list {padding-top:20px;}
#address_list .address_box {position:relative;}
#address_list .address_box > ul {display:table; width:100%; font-size:0;}
#address_list .address_box > ul > li {display:inline-block; width:50%; vertical-align:top;}
#address_list .address_box > ul > li:nth-child(even) {padding-left:10px;}
#address_list .address_box > ul > li .box {padding:30px; max-width:442px; border-top:1px solid #ebebeb;}
#address_list .address_box > ul > li .box h3 {padding-bottom:15px; font-size:13px; font-weight:normal; color:#383838;}
#address_list .address_box > ul > li .box h3 span {color:#929292;}
#address_list .address_box > ul > li .box .name {font-size:13px; font-weight:normal; color:#383838;}
#address_list .address_box > ul > li .box dl {display:table;}
#address_list .address_box > ul > li .box dl dt {display:table-cell; width:60px; padding-top:6px; font-size:11px; color:#a5a5a5;}
#address_list .address_box > ul > li .box dl dd {display:table-cell; padding-top:6px; font-size:13px; line-height:1.4em; color:#383838;}

#address_list .address_box > ul > li .box .btn_box {padding:10px 0;}
#address_list .address_box > ul > li .box .btn_box ul {display:table; width:100%; font-size:0;}
#address_list .address_box > ul > li .box .btn_box ul li {position:relative; display:inline-block; padding-right:14px; }
#address_list .address_box > ul > li .box .btn_box ul li:after {position:absolute; top:-1px; right:5px; content:'|'; color:#777a7d; font-size:13px; }
#address_list .address_box > ul > li .box .btn_box ul li:last-child:after {display:none; }
#address_list .address_box > ul > li .box .btn_box ul li a {display:inline-block; color:#777a7d; font-size:13px;}

#address_list .address_btn {position:absolute; top:-40px; right:0;}
#address_list .address_btn a {position:relative; display:inline-block; padding:8px 16px 8px 32px; font-size:13px; line-height:13px; background:#000; color:#fff;}
#address_list .address_btn a:hover {background:#404040;}
#address_list .address_btn a:after {position:absolute; top:50%; left:11px; width:10px; height:1px; content:''; background:#fff;}
#address_list .address_btn a:before {position:absolute; top:50%; left:16px; width:1px; height:10px; margin-top:-4px;  content:''; background:#fff;}


/* layer_pop 기본 구조 */
.layer_pop_box{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1300; box-sizing:border-box;}
.layer_pop_box .layer_bg{width:100%;height:100%;background:rgba(0,0,0,0.7); box-sizing:border-box;}
.layer_pop_box .layer_container_box{position:absolute; width:100%; top:50%;left:50%; box-sizing:border-box;}
.layer_pop_box .layer_container_box .layer_content_box .layer_content{position:relative; overflow-y:auto; padding:0 25px;line-height:0;font-size:0;}
.layer_box{overflow:hidden;position:relative;}

.layer_box .layer_btm{text-align:center;padding-bottom:15px;}
.layer_box .btn_close{position:absolute;top:0px;right:0px;display:inline-block;width:40px;height:40px;font-size:0;z-index:1; opacity:0.3;}
.layer_box .btn_close:before,
.layer_box .btn_close:after{content:'';position:absolute;top:50%;left:50%;margin:-1px 0 0 -8px;width:12px;height:1px;background:#222;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}
.layer_box .btn_close:before{-webkit-transform:rotateZ(135deg) scaleX(1.2);transform:rotateZ(135deg) scaleX(1.2);}
.layer_box .btn_close:after{-webkit-transform:rotateZ(45deg) scaleX(1.2);transform:rotateZ(45deg) scaleX(1.2);}
.layer_box .btn_apply_close{position:absolute;top:5px;right:5px;display:inline-block;width:40px;height:40px;font-size:0;z-index:1;} /*2018-08-23 추가*/
.layer_box .btn_apply_close:before,
.layer_box .btn_apply_close:after{content:'';position:absolute;top:50%;left:50%;margin:-1px 0 0 -8px;width:16px;height:2px;background:#222;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}
.layer_box .btn_apply_close:before{-webkit-transform:rotateZ(135deg) scaleX(1.2);transform:rotateZ(135deg) scaleX(1.2);}
.layer_box .btn_apply_close:after{-webkit-transform:rotateZ(45deg) scaleX(1.2);transform:rotateZ(45deg) scaleX(1.2);}
.layer_box .pop_content {position:relative;}

/* 배송지 레이어 팝업 */
.address_pop {max-width:600px; margin:0 auto; padding:50px 40px; background:#fff; transition: opacity .3s linear,transform .3s ease-out; border-radius: 4px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
.address_pop .address_pop_box {}
.address_pop .address_pop_box dl {}
.address_pop .address_pop_box dl dt {margin-top:15px;}
.address_pop .address_pop_box dl dt label {font-size:14px; color:#606060;}
.address_pop .address_pop_box dl dd .form_input {height:36px; }
.address_pop .address_pop_box dd > div {margin-bottom:10px;}
.address_pop .address_pop_box dd > input {margin-bottom:10px;}
.address_pop .address_pop_box dd .ads_search_box {display:table; width:100%;}
.address_pop .address_pop_box dd .ads_search_box .left {display:table-cell;}
.address_pop .address_pop_box dd .ads_search_box .right {display:table-cell;}
.address_pop .address_pop_box dd .ads_search_box .right a {display:block; width:100%; height:36px; line-height:36px; font-size:13px; text-align:center; background:#000; color:#fff;}

.address_pop .address_pop_box dl dd.err input:-ms-input-placeholder { color: #ff151f; }
.address_pop .address_pop_box dl dd.err input::-webkit-input-placeholder { color: #ff151f; } 
.address_pop .address_pop_box dl dd.err input::-moz-placeholder { color: #ff151f; }
.address_pop .address_pop_box .btm_btn {padding-top:30px; text-align:center;}
.address_pop .address_pop_box .btm_btn input {display:inline-block; padding:12px 40px 12px 40px; font-size:13px; line-height:13px; background:#000; color:#fff; border:none;}
.address_pop .address_pop_box .btm_btn input:hover {background:#404040;}

/* 리뷰 작성 팝업 */
.review_pop {max-width:480px; padding:20px; margin:0 auto; background:#fff; transition:opacity .3s linear,transform .3s ease-out; border-radius: 4px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
.review_pop .my_review_wrap {padding:30px 40px;}
.review_pop .my_review_wrap .review_ctn {}
.review_pop .my_review_wrap .review_ctn .top_item {}
.review_pop .my_review_wrap .review_ctn .top_item .prd {display:inline-block; width:100%; font-size:0;}
.review_pop .my_review_wrap .review_ctn .top_item .prd .img {display:inline-block; width:60px; vertical-align:top;}
.review_pop .my_review_wrap .review_ctn .top_item .prd .img img {width:100% !important; height:auto !important;}
.review_pop .my_review_wrap .review_ctn .top_item .prd .info {display:inline-block; width:calc(100% - 60px); padding-left:20px; vertical-align:top;}
.review_pop .my_review_wrap .review_ctn .top_item .prd .info .name {font-size:13px; color:#CEBFA5; line-height:16px;}
.review_pop .my_review_wrap .review_ctn .top_item .prd .info .nprice {font-size:11px; color:#929292; text-decoration:line-through;}
.review_pop .my_review_wrap .review_ctn .top_item .prd .info .sell_price {font-size:13px; color:#383838; font-weight:bold;}

.review_pop .my_review_wrap .review_ctn .middle_select {padding-top:30px;}
.review_pop .my_review_wrap .review_ctn .middle_select .grade {}
.review_pop .my_review_wrap .review_ctn .middle_select .grade ul {display:inline-block; width:100%; font-size:0; text-align:center;}
.review_pop .my_review_wrap .review_ctn .middle_select .grade ul li {display:inline-block; margin:0 4px;}
.review_pop .my_review_wrap .review_ctn .middle_select .grade ul li a {display:inline-block; width:34px; height:30px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/mk_icon2.png')no-repeat -553px -55px; background-size:800px auto; font-size:0;}
.review_pop .my_review_wrap .review_ctn .middle_select .grade ul li:hover a {background-position:-350px -87px;}
.review_pop .my_review_wrap .review_ctn .middle_select .grade ul li.active a {background-position:-350px -55px;}
.review_pop .my_review_wrap .review_ctn .middle_select .grade p {display:inline-block; width:100%; text-align:center; padding:15px 0; font-size:13px; color:#606060; }
.review_pop .my_review_wrap .review_ctn .middle_select .color_reveiw {display:inline-block; width:100%;}
.review_pop .my_review_wrap .review_ctn .middle_select .color_reveiw p {display:inline-block; width:100%; padding:10px 0; font-size:13px; color:#383838;}
.review_pop .my_review_wrap .review_ctn .middle_select .color_reveiw ul {display:table; width:100%; font-size:0;}
.review_pop .my_review_wrap .review_ctn .middle_select .color_reveiw ul li {display:table-cell; width:120px; height:36px; border:1px solid #d1d1d1; background:#f7f7f7; vertical-align:middle; text-align:center; cursor:pointer;}
.review_pop .my_review_wrap .review_ctn .middle_select .color_reveiw ul li.active {background:#CEBFA5;}
.review_pop .my_review_wrap .review_ctn .middle_select .color_reveiw ul li.active span {color:#fff;}
.review_pop .my_review_wrap .review_ctn .middle_select .color_reveiw ul li:nth-child(2) {border-left:none; border-right:none;}
.review_pop .my_review_wrap .review_ctn .middle_select .color_reveiw ul li span {font-size:13px; color:#929292;}
.review_pop .my_review_wrap .review_ctn .middle_select .color_reveiw > span {display:inline-block; margin-top:10px; font-size:13px; color:#606060;}
.review_pop .my_review_wrap .review_ctn .middle_select .color_reveiw > span:last-child {float:right;}
.review_pop .my_review_wrap .review_ctn .middle_select .color_reveiw > span:last-child:after {display:block; clear:both; content:'';}
.review_pop .my_review_wrap .review_ctn .btm_write {}
.review_pop .my_review_wrap .review_ctn .btm_write dl {padding:20px 0 10px 0;}
.review_pop .my_review_wrap .review_ctn .btm_write dl dt {}
.review_pop .my_review_wrap .review_ctn .btm_write dl dt input {width:100%; height:36px; padding:9px 12px;}
.review_pop .my_review_wrap .review_ctn .btm_write dl dd {padding-top:20px;}
.review_pop .my_review_wrap .review_ctn .btm_write dl dd textarea {background:#f1f1f1; color:#a5a5a5; font-size:13px;}
.review_pop .my_review_wrap .review_ctn .btm_write .upload_box {display:inline-block; width:100%; font-size:0; text-align:left;}
.review_pop .my_review_wrap .review_ctn .btm_write .upload_box label {position:relative; display:inline-block; text-align:left; width:110px; font-size:13px; color:#000; padding:4px 0px 4px 25px; border:1px solid #000; cursor:pointer; }
.review_pop .my_review_wrap .review_ctn .btm_write .upload_box label:nth-child(3) {margin:0 15px;}
.review_pop .my_review_wrap .review_ctn .btm_write .upload_box label:after {position:absolute; width:14px; height:11px; top:8px; left:8px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/mk_icon2.png')no-repeat; background-size:800px auto; background-position:-160px -232px; content:'';}
.review_pop .my_review_wrap .review_ctn .btm_write .upload_box input {display:none;}
.review_pop .my_review_wrap .review_ctn .btm_write .upload_img {padding-top:10px;}
.review_pop .my_review_wrap .review_ctn .btm_write .upload_img ul {display:inline-block; width:100%; font-sizE:0;}
.review_pop .my_review_wrap .review_ctn .btm_write .upload_img ul li {display:inline-block; width:110px; box-sizing:border-box;}
.review_pop .my_review_wrap .review_ctn .btm_write .upload_img ul li a {width:100%; height:100%;}
.review_pop .my_review_wrap .review_ctn .btm_write .upload_img ul li a img {width:100%; height:auto; border:1px solid #e1e1e1;}
.review_pop .my_review_wrap .btm_btn {padding-top:40px;}
.review_pop .my_review_wrap .btm_btn input {display:inline-block; width:100%; padding:16px 0; font-size:15px; line-height:15px; color:#fff; background:#000; border:1px solid #000; cursor:pointer;}

/* 로그인 팝업 */
#login_pop #login {position:relative; width:600px; padding:20px 110px 70px 110px; background:#fff; border-radius:4px;}
#login_pop #login .login_pop_tit {}
#login_pop #login .login_pop_tit h2 {margin-bottom:15px; text-align:center; font-size:24px; font-weight:normal; color:#383838;}
#login_pop #login .login_pop_tit p {margin:25px 0 10px 0; text-align:center; line-height:20px; color:#929292; font-size:14px;}
#login_pop #login .joinfind .joinfind_box ul.right li:nth-child(1):after {display:none;}

/* 비회원 주문조회 */
#non_member_order {}
#non_member_order fieldset legend {display:none; font-size:16px; color:#606060;}
#non_member_order fieldset p {padding-top:10px; font-size:12px; line-height:1.5; color:#606060;}
#non_member_order .fld {display:table; width:100%; padding-top:20px; font-size:0;}
#non_member_order .fld .box {display:table-cell; width:calc(100% - 75px); vertical-align:top;}
#non_member_order .fld .box label {display:none;}
#non_member_order .fld .box input {height:36px;}
#non_member_order .fld span {display:table-cell; width:70px; padding-left:5px; vertical-align:top;}
#non_member_order .fld span input {display:inline-block; width:70px; height:36px; font-size:13px; line-height:36px; background:#000; border:none; color:#fff; cursor:pointer;}
#non_member_order .guest_order_list {}
#non_member_order .guest_order_list > ul { padding-top:20px;}
#non_member_order .guest_order_list > ul > li {padding:10px 0; border-bottom:1px solid #eee;}
#non_member_order .guest_order_list > ul > li:first-child {border-top:1px solid #eee;}
#non_member_order .guest_order_list > ul > li .email {font-size:14px; margin-bottom:5px; color:#606060;}
#non_member_order .guest_order_list > ul > li .box {display:table; width:100%; font-size:0;}
#non_member_order .guest_order_list > ul > li .box .left {display:inline-block; width:75%; vertical-align:top;}
#non_member_order .guest_order_list > ul > li .box .right {display:inline-block; width:25%; text-align:right; vertical-align:top;}
#non_member_order .guest_order_list > ul > li .box .right a {display:inline-block; margin-top:25px; padding:8px 16px; font-size:13px; line-height:13px; border:2px solid #000; color:#000; cursor:pointer;}
#non_member_order .guest_order_list > ul > li .box dl {display:table; width:100%; font-size:0;}
#non_member_order .guest_order_list > ul > li .box dl dt {display:inline-block; font-size:12px; color:#a5a5a5; vertical-align:top;}
#non_member_order .guest_order_list > ul > li .box dl dd {display:inline-block; font-size:12px; color:#a5a5a5; vertical-align:top;}
#non_member_order .guest_order_list > ul > li .bottom {display:table; width:100%; font-size:0;}
#non_member_order .guest_order_list > ul > li .bottom .left {display:inline-block; vertical-align:top;}
#non_member_order .guest_order_list > ul > li .bottom .left p {padding-top:5px;}
#non_member_order .guest_order_list > ul > li .bottom .left p span {display:block; font-size:11px; margin-left:10px; color:#929292;}
#non_member_order .guest_order_list > ul > li .bottom .right {display:inline-block; vertical-align:top;}
#non_member_order .guest_order_list > ul > li .bottom .right ul {display:table; width:100%; font-size:0; padding-left:5px;}
#non_member_order .guest_order_list > ul > li .bottom .right ul li {display:inline-block; padding-right:5px; vertical-align:top;}
#non_member_order .guest_order_list > ul > li .bottom .right ul li a {display:inline-block; padding:8px 16px; font-size:13px; line-height:13px; border:2px solid #000; color:#fff; background:#000;}
#non_member_order .fld.sendEmail {display:inline-block; width:100%; font-size:0; text-align:center;}
#non_member_order .fld.sendEmail .icon_box {display:inline-block; width:100%; height:23px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/icon_big_check.png')no-repeat center; background-size:34px 23px; font-size:0;}
#non_member_order .fld.sendEmail .txt_info {displaY:inline-block; width:100%; padding:5px 0 15px 0; font-size:13px; color:#606060; line-height:1.6;}
#non_member_order .fld.sendEmail .reload {display:inline-block;}
#non_member_order .fld.sendEmail .back_btn .reload {display:inline-block; padding:11px 40px; background:#000; color:#fff; font-size:13px; line-height:13px;}


/* 매장찾기 */
#find_store {}
#find_store .find_store_wrap {}
#find_store .find_store_wrap .find_store_tit {display:inline-block; width:100%; padding:20px 0 40px 0; border-bottom:1px solid #d1d1d1;}
#find_store .find_store_wrap .find_store_tit h2 {text-align:center; font-size:42px; color:#000; font-weight:300;}
#find_store .find_store_wrap .find_store_box {display:inline-block; width:100%; font-size:0; padding-top:20px;}
#find_store .find_store_wrap .find_store_box .find_store_lt {overflow:hidden; position:relative; display:inline-block; width:370px; vertical-align:top;}
#find_store .find_store_wrap .find_store_box .find_store_rt {display:inline-block; width:800px; height:650px; padding-left:100px;  vertical-align:top;}
#find_store .find_store_wrap .find_store_box .find_store_rt #map {overflow:hidden; width:100%; height:100%;}

.find_store_lt .store_top {}
.find_store_lt .store_top .search_box {display:inline-block; width:100%; font-size:0; border-bottom:1px solid #000;}
.find_store_lt .store_top .search_box input[type="text"] {display:inline-block; width:90%; padding:12px; vertical-align:top; border:none; font-size:20px;}
.find_store_lt .store_top .search_box input:-ms-input-placeholder {color:#ebebeb;}
.find_store_lt .store_top .search_box input::-webkit-input-placeholder {color:#ebebeb;} 
.find_store_lt .store_top .search_box input::-moz-placeholder {color:#ebebeb;}
.find_store_lt .store_top .search_box input[type="button"] {display:inline-block; width:10%; padding:16px 12px; vertical-align:top; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/icon_store_search.png')no-repeat center; background-size:20px 20px; border:none; cursor:pointer;}

.find_store_lt .store_list {overflow-y:auto; width:100%; height:602px;}
.find_store_lt .store_list .search_result {}
.find_store_lt .store_list .search_result .search_list {}
.find_store_lt .store_list .search_result .search_list > a {position:relative; display:block; padding:20px 40px;}
.find_store_lt .store_list .search_result .search_list > a:hover:before {position:absolute; display:block; top:0; left:0; bottom:0; border-left:4px solid #CEBFA5; content:'';}
.find_store_lt .store_list .search_result .search_list > a:hover {background:#f7f7f7;}
.find_store_lt .store_list .search_result .search_list > a > .tit {padding-bottom:5px; font-size:12px; color:#000; font-weight:normal;}
.find_store_lt .store_list .search_result .search_list > a > .address {display:inline-block; width:100%; padding-top:5px; font-size:11px; line-height:11px; color:#929292;}
.find_store_lt .store_list .search_result .search_list > a > .phonenum {display:inline-block; width:100%; padding-top:5px; font-size:11px; line-height:11px; color:#929292;}
.find_store_lt .store_list .search_result .search_list > a > .icon-wrap {position:absolute; top:50%; right:20px; width:22px; height:22px; margin-top:-11px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/icon_info.png')no-repeat center; background-size:22px 22px;}

.find_store_lt .detail_info {overflow-y:auto; visibility:hidden; position:absolute; top:46px; left:370px; bottom:0; width:100%; padding:20px 40px; background:#fff; transition:all .3s linear;}
.find_store_lt .detail_info .ajax_wrap {position:relative; display:inline-block; width:100%; padding-bottom:40px; border-bottom:1px solid #ebebeb}
.find_store_lt .detail_info .ajax_wrap .ajax_box {}
.find_store_lt .detail_info .ajax_wrap .ajax_box .tit {padding-bottom:5px; font-size:12px; color:#000; font-weight:normal;}
.find_store_lt .detail_info .ajax_wrap .ajax_box .address {display:inline-block; width:100%; padding-top:5px; font-size:11px; line-height:11px; color:#929292;}
.find_store_lt .detail_info .ajax_wrap .ajax_box .phonenum {display:inline-block; width:100%; padding-top:5px; font-size:11px; line-height:11px; color:#929292;}
.find_store_lt .detail_info .ajax_wrap .ajax_box .icon-wrap {display:none;}
.find_store_lt .detail_info .ajax_wrap .btn_close {position:absolute; top:0; right:0; display:block; padding:0 0 20px 20px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/icon_store_x.png')no-repeat center; background-size:12px 11px; cursor:pointer; z-index:10;}

.find_store_lt .detail_info.active {visibility:visible; left:0; transition:all .3s linear;}

.not_search {width:100%; text-align:center; padding-top:50px;}
.not_search .empty_bg {display:inline-block; width:100%; height:81px; background:url('https://newmk.mywisa.com/_skin/sw_kor/img/icon/icon_big_search.png')no-repeat center; background-size:92px 81px;}
.not_search .empty_txt {font-size:14px; color:#929292;}

/* 보증서 발급 확인 */
.guarantee {width:100%; padding-top:20px;}.
.guarantee .guarantee_tit {font-size:14px; padding-bottom:5px;}
.guarantee .guarantee_btn {display:inline-block; width:500px; font-size:0; border:1px solid #ebebeb;}
.guarantee .guarantee_btn input {display:inline-block; width:80%; height:36px; padding:10px 5px;}
.guarantee .guarantee_btn a {display:inline-block; text-align:center; width:20%; height:36px; background:#000; color:#fff; font-size:12px; line-height:36px;}

/* 배송지 선택 팝업 */
#addr_pop {}
#addr_pop .addr_pop {max-width:500px; margin:0 auto; background:#fff; border-radius:5px;}
#addr_pop .addr_pop .pop_tit {display:inline-block; width:100%; padding:15px 0; text-align:center;}
#addr_pop .addr_pop .pop_tit h3 {font-size:16px; color:#606060; font-weight:normal;}
#addr_pop .address_box {position:relative;}
#addr_pop .address_box > ul {display:table; width:100%; font-size:0;}
#addr_pop .address_box > ul > li {display:inline-block; width:100%; vertical-align:top;}
#addr_pop .address_box > ul > li .box {padding:30px 30px 10px 30px; border-top:1px solid #ebebeb;}
#addr_pop .address_box > ul > li .box h3 {padding-bottom:15px; font-size:13px; font-weight:normal; color:#383838;}
#addr_pop .address_box > ul > li .box h3 span {color:#929292;}
#addr_pop .address_box > ul > li .box .name {font-size:13px; font-weight:normal; color:#383838;}
#addr_pop .address_box > ul > li .box dl {display:table;}
#addr_pop .address_box > ul > li .box dl dt {display:table-cell; width:60px; padding-top:6px; font-size:11px; color:#a5a5a5;}
#addr_pop .address_box > ul > li .box dl dd {display:table-cell; padding-top:6px; font-size:13px; line-height:1.4em; color:#383838;}

#addr_pop .address_box > ul > li .box .btn_box {display:inline-block; width:100%; text-align:right;}
#addr_pop .address_box > ul > li .box .btn_box a {display:inline-block; color:#777a7d; font-size:13px;}

#addr_pop .address_btn {position:absolute; top:-40px; right:0;}
#addr_pop .address_btn a {position:relative; display:inline-block; padding:8px 16px 8px 32px; font-size:13px; line-height:13px; background:#000; color:#fff;}
#addr_pop .address_btn a:hover {background:#404040;}
#addr_pop .address_btn a:after {position:absolute; top:50%; left:11px; width:10px; height:1px; content:''; background:#fff;}
#addr_pop .address_btn a:before {position:absolute; top:50%; left:16px; width:1px; height:10px; margin-top:-4px;  content:''; background:#fff;}

/* sns 회원가입 완료 */
#sns_join_fin {width:100%; max-width:500px; text-align:center; margin:0 auto;}
#sns_join_fin .sns_fin_wrap {padding-top:30px;}
#sns_join_fin .sns_fin_wrap .title {padding-bottom:15px;}
#sns_join_fin .sns_fin_wrap .title h2 {font-size:24px; color:#383838; font-weight:normal;}
#sns_join_fin .sns_fin_wrap dl {}
#sns_join_fin .sns_fin_wrap dl dt {font-size:14px; color:#929292; line-height:20px; padding-bottom:30px;}
#sns_join_fin .sns_fin_wrap dl dt span {font-size:14px; color:#929292; line-height:20px;}
#sns_join_fin .sns_fin_wrap dl dd {font-size:11px; color:#666; line-height:18px;}
#sns_join_fin .sns_fin_wrap dl dd * {font-size:11px; color:#666; line-height:18px;}
#sns_join_fin .sns_fin_wrap dl dd strong {font-weight:bold;}
#sns_join_fin .sns_fin_wrap dl dd span {font-weight:bold;}
#sns_join_fin .btm_btn {width:100%; padding:30px 90px;}
#sns_join_fin .btm_btn ul {display:inline-block; width:100%; font-size:0;}
#sns_join_fin .btm_btn ul li {display:inline-block; width:calc(50% - 10px);}
#sns_join_fin .btm_btn ul li:first-child {margin-right:10px;}
#sns_join_fin .btm_btn ul li:last-child {margin-left:10px;}
#sns_join_fin .btm_btn ul li a {display:block; width:100%; height:100%; color:#fff;}


/* 메인화면 최상단배너 링크 추가*/

@media screen and (max-width: 1380px) {
 .main_top_link1 {position:absolute; top: calc(114/1380*100vw) !important; left: calc(485/1380*100vw) !important; width:  calc(191/1380*100vw) !important; height: calc(50/1380*100vw) !important;}
 .main_top_link2 {position:absolute; top: calc(102/1380*100vw) !important; left: calc(695/1380*100vw) !important; width:  calc(166/1380*100vw) !important; height: calc(74/1380*100vw) !important;}
 }
 
 @media screen and (max-width: 1100px) {
 .main_top_link1 {position:absolute; top: 91px !important; left: 387px !important; width: 164px !important; height: 41px !important;}
 .main_top_link2 {position:absolute; top: 82px !important; left: 563px !important; width: 134px !important; height: 59px !important;}
 }


/* 리뷰 팝업 2019-07-11 */
.review_write_popup {position:fixed; bottom:50px; right:50px; z-index:100;}
.review_write_popup .write_pop_box {position:relative; padding:26px; background:#fff; border:1px solid #f2f2f2;}
.review_write_popup .write_pop_box .review_pop_close {position:absolute; top:15px; right:10px;}
.review_write_popup .write_pop_box .review_pop_close a {position:relative;display:inline-block; width:20px; height:20px; font-size:0;}
.review_write_popup .write_pop_box .review_pop_close a:before {position:absolute; top:8px; left:2px; width:15px; height:2px; content:''; background:#222; transform: rotate(45deg); border-radius:15px;}
.review_write_popup .write_pop_box .review_pop_close a:after {position:absolute; top:8px; left:2px; width:15px; height:2px; content:''; background:#222; transform: rotate(-45deg); border-radius:15px;}
.review_write_popup .write_pop_box p.pname {font-size:14px; line-height:16px; color:#cebfa5; text-align:center; letter-spacing:-0.5px;}
.review_write_popup .write_pop_box p.pname span {font-size:14px; color:#cebfa5;}
.review_write_popup .write_pop_box p.pnum {padding-top:10px; color:#a5a5a5; font-weight:500;}
.review_write_popup .write_pop_box p.pnum span {color:#a5a5a5; font-weight:500;}
.review_write_popup .write_pop_box .btn {padding-top:5px;}
.review_write_popup .write_pop_box .btn .box_btn {display:block; text-align:center;}
.review_write_popup .write_pop_box .btn .box_btn a {display:block;}

/* 카드사 템플릿 */
.card_box {}
.card_box .b_tit{padding:20px 0; font-size:22px;}
.card_box .b_tit strong {font-size:30px !important;}
.card_box .sub_tit {padding:10px 0;}
.card_box .sub_tit2 {padding:30px 0 10px 0;}
.card_table {border-top:1px solid #ebebeb;}
.card_table td {padding:10px; font-size:12px; border-bottom:1px solid #ebebeb;}
#detail .card_table td .logo_img img{width:75px !important;}
#detail .card_scroll_box {height:400px;}


/* 로딩 */
.mono_loading_box {position:absolute; top:0; left:0; width:100%; height:100%; z-index:60;}
.mono_loading_box .mono_loading {position:relative; width:100%; height:100%;}
.mono_loading_box .mono_loading .loading_box {position:absolute; top:50%; left:50%; width:200px; margin:-30px 0 0 -80px; text-align:center; }
.mono_loading_box .mono_loading .loading_box .loading {
	display: inline-block;
	width: 36px;
	height: 36px;
	background:url('/_image/common/loading2.png') no-repeat center;
	background-size:36px auto;
	/*border: 2px solid #000;
	border-radius: 50%;
	border-top-color: #f6f6f6;*/
	animation: spin 1s linear infinite;
	-webkit-animation: spin 1s linear infinite;
}

@keyframes spin {
  to { transform: rotate(360deg); }
}
@-webkit-keyframes spin {
  to { -webkit-transform: rotate(360deg); }
}