/*
========================================================================
RESET
========================================================================
*/
/* global rest */
html, body {
    height:100%;
}
html, body, pre,
h1, h2, h3, h4, h5, h6,
dl, dt, dd, ul, li, ol,
th, td, p, blockquote,
form, fieldset, legend,
menu, nav, section, hgroup, article, header, aside, footer,
input, select, textarea, button {
    margin:0;
    padding:0;
}
body,
h1, h2, h3, h4, h5, h6, table,
input, select, textarea, a {
    font-size:12px;
    line-height:1.25;
    color:#777;
    font-family:Dotum, AppleGothic, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    font-weight:normal;
}
img, fieldset,button {
    border:0 none;
}
img {
    vertical-align:top;
}
li {
    list-style:none;
}
hr, caption, legend {
    display:none;
}
a{
    color:#787878;
    text-decoration:none;
}
a:hover {
}
button {
    overflow:hidden;
    cursor:pointer;
}
button span {
    visibility:hidden;
}
address, em {
    font-style:normal;
}
button, input, select, textarea, a {
    vertical-align:middle;
}
select {
    line-height:18px;
    height:18px;
}
input:focus {
    outline:none;
}
table {
    width:100%;
    border-collapse:collapse;
    border-spacing:0;
    table-layout:fixed;
    word-wrap:break-word;
    word-break:keep-all;
}
/*
========================================================================
공통 class
========================================================================
*/
/* image replace, hidden text */
.ir *,
.blind{z-index:-1;position:absolute;display:block;left:0;top:0;overflow:hidden;visibility:hidden;width:0;height:0;text-indent:-9999px}
/* block, inline */
.d-block{display:block}
.d-inline{display:inline}
/* form */
.txt-right{text-align:right}
.txt-input1{padding:2px 0 0 2px;height:17px;line-height:17px;border:1px solid #e2e9ef;border-top:1px solid #aaadb2}
.txt-input2{padding:2px 0 0 2px;height:17px;line-height:17px;border:1px solid #dcdcdc}
.MS_input_txt{margin-right:5px;padding:2px 0 0 2px;line-height:17px;border:1px solid #dcdcdc}
.txt-disabled{background-color:#f6f6f6}
.chk-rdo{width:13px;height:13px;vertical-align:middle}
.txt-area1{overflow-y:scroll;padding:2px 0 0 2px;line-height:17px;border:1px solid #e2e9ef;border-top:1px solid #aaadb2}
/* file add trick */
.file-wrap{display:inline-block;overflow:hidden;position:relative;height:23px;width:280px;vertical-align:middle;background:url(/images/btn/h20_trick_fileadd.gif) no-repeat right 0}
.file-wrap .file-txt{float:left;border:0 none;height:18px;font-size:12px;line-height:18px;width:198px;border:1px solid #ccc}
.file-wrap .file-trick{cursor:pointer;position:absolute;right:0px;top:0;right:0;width:100px;height:20px;background:none;border:0 none;opacity:0;filter:alpha(opacity=0)}
/* font-color */
.fc-red{color:#bd101b}
.fc-blue{color:#2c6b9e}
.MS_option_price{color:#FF3C00}
/* bold */
.bold{font-weight:bold}
/* float clear */
.clear {zoom:1}
.clear:after {content:"";display:block;clear:both}
/* margin */
.mr-5{margin-right:5px}
.mr-10{margin-right:10px}
.mr-15{margin-right:15px}
.mr-20{margin-right:20px}
.ml-5{margin-left:5px}
.ml-10{margin-left:10px}
.ml-15{margin-left:15px}
.ml-20{margin-left:20px}
.mt-5{margin-top:5px}
.mt-10{margin-top:10px}
.mt-15{margin-top:15px}
.mt-20{margin-top:20px}
.mb-5{margin-bottom:5px}
.mb-10{margin-bottom:10px}
.mb-15{margin-bottom:15px}
.mb-20{margin-bottom:20px}
/* padding */
.pr-5{padding-right:5px}
.pr-10{padding-right:10px}
.pr-15{padding-right:15px}
.pr-20{padding-right:20px}
.pl-5{padding-left:5px}
.pl-10{padding-left:10px}
.pl-15{padding-left:15px}
.pl-20{padding-left:20px}
.pl-30{padding-left:30px}
.pt-5{padding-top:5px}
.pt-10{padding-top:10px}
.pt-15{padding-top:15px}
.pt-20{padding-top:20px}
.pb-5{padding-bottom:5px}
.pb-10{padding-bottom:10px}
.pb-15{padding-bottom:15px}
.pb-20{padding-bottom:20px}
/* table */
table img{vertical-align:middle}
.tb-bold{font-weight:bold}
.tb-left,
.tb-center,
.tb-right{padding:0 10px}
.tb-btn{padding:0}
.tb-left{text-align:left}
.tb-center{text-align:center}
.tb-right{text-align:right}
.tb-label-r5 label{margin-right:5px}
.tb-label-r10 label{margin-right:10px}
.tb-label-r10 label.last,
.tb-label-r5 label.last{ margin-right:0}
/* table-type-1 */
.table-type-1{border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7}
.table-type-1 th,
.table-type-1 td{padding:8px 0 8px;background:url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 bottom}
.table-type-1 tr.nbg th,
.table-type-1 tr.nbg td{background-image:none}
.table-type-1 tr.bg th,
.table-type-1 tr.bg td{background-color:#f8f8f8}
.table-type-1 th{font-weight:normal}
/* table-type-2 */
.table-type-2{border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7}
.table-type-2 th,
.table-type-2 td{padding:8px 0 8px;background:url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 bottom}
.table-type-2 th{font-weight:normal}
.table-type-2 tr.nbg th,
.table-type-2 tr.nbg td{background-image:none}
/* 상품리스트 (메인/검색/상품리스트) */
.prd-list{margin-top:10px}
.prd-list table td{border:0;vertical-align:top}
.prd-list table .tb-center{padding:0 10px}
.prd-list table .info{padding:5px 0}
.prd-list .thumb{width:196px;height:196px;margin-left:auto;margin-right:auto;font-size:0;line-height:0;border:2px solid #f2f4f3}
.prd-list .thumb a,
.prd-list .thumb img{display:block;width:100%;height:100%}
.prd-list .dsc{margin-top:15px;font-weight:bold}
.prd-list .price{margin-top:5px;font-weight:bold;color:#333}
/* 장바구니 리스트, 주문상품 리스트 */
.table-cart{margin-top:10px;margin-bottom :30px;border-bottom:1px solid #b7b7b7}
.table-cart thead th{padding:7px 0 6px;background-color:#ededed}
.table-cart tbody td,
.table-cart tfoot{background:url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 0}
.table-cart tbody td{padding:3px 0 3px}
.table-cart tbody td .thumb{width:50px;height:50px;margin-left:auto;margin-right:auto;font-siez:0;line-height:0;border:2px solid #f6f6f6}
.table-cart tbody td .thumb a,
.table-cart tbody td .thumb img{display:block;width:50px;height:50px}
.table-cart tbody td .thumb a{font-size:0;line-height:0}
.table-cart tbody td .d-block{padding-bottom:3px}
.table-cart tbody tr.nbg td{background-image:none}
.table-cart tfoot td{padding:10px 0;font-weight:bold}
.table-cart tfoot strong{color:#be101a}
/* 수량 컨트롤 */
.table-cart .opt-spin{position:relative;width:36px;height:20px;margin-left:auto;margin-right:auto;padding-bottom:3px}
.table-cart .opt-spin .txt-spin,
.table-cart .opt-spin .btns{float:left}
.table-cart .opt-spin .txt-spin{width:22px;height:18px;padding-right:2px padding-top:2px;border:1px solid #acacac;font-size:11px;text-align:right}
.table-cart .opt-spin .btns{width:12px;height:20px;margin-top:3px}
.table-cart .opt-spin .btns img{overflow:hidden;float:left;text-indent:-999px;background:none}
/* 주문 - 주문정보 테이블 */
.table-order-info{margin-top:10px;border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7}
.table-order-info tbody th,
.table-order-info tbody td{padding:8px 0 7px;background:url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 0}
.table-order-info tbody th{letter-spacing:-1px;background-color:#ededed}
.table-order-info tbody th .d-block{font-weight:normal;letter-spacing:0}
.table-order-info tbody tr.nbg th,
.table-order-info tbody tr.nbg td{background-image:none}
/* 마이페이지 디자인 타입2 테이블 리스트, 타이틀 */
.tit-tb-list{margin-top:30px;font-size:12px;color:#5f5f5f;padding-left:10px;background:url(/images/d3/modern_simple/common/bull_h3_sqr_gray.gif) no-repeat 0 45%}
.table-d2-list{border-top:2px solid #cdcdcd;border-bottom:1px solid #cdcdcd}
.table-d2-list thead th{padding:6px 0;background-color:#ededed;border-bottom:2px solid #cdcdcd}
.table-d2-list tbody td{padding:6px 0 5px;border-bottom:1px solid #e3e3e3}
/* 마이페이지 디자인 타입2 테이블 뷰 */
.table-d2-view{margin-top:5px;border:2px solid #cdcdcd;border-bottom:1px solid #cdcdcd}
.table-d2-view th, 
.table-d2-view td{padding:6px 0 5px;border-bottom:1px solid #cdcdcd}
.table-d2-view th{font-weight:bold;border-right:1px solid #e3e3e3;background-color:#ededed}
/* paging */
.paging{padding-top:20px;height:17px;text-align:center;line-height:0;vertical-align:top}
.paging li{display:inline}
.paging li a{overflow:hidden;width:auto;height:15px;padding:0 7px;color:#999;cursor:pointer}
.paging li a:hover,
.paging li.now a{font-weight:bold;letter-spacing:-1px}
.paging li.first a,
.paging li.prev a,
.paging li.next a,
.paging li.last a{padding:0 3px}
.paging li.prev{margin-right:10px}
.paging li.next{margin-left:10px}
/* 현재위치 */
.loc-navi{text-align:right}
.loc-navi,
.loc-navi a{color:#999;text-transform:capitalize}
/* 페이지 타이틀 */
/* 타입 1*/
#content .tit-page{position:relative;margin-top:20px;font-size:0;line-height:0;padding-bottom:12px;border-bottom:1px solid #d0d0d0}
#content .tit-page .dsc{position:absolute;right:0px;top:15px;font-size:11px;color:#a5a5a5;letter-spacing:-1px}
#content .tit-page .dsc em{color:#333}
/* 타입 2 */
#content .tit-page-2{position:relative;margin-top:15px;padding-bottom:6px;border-bottom:1px solid #d0d0d0}
#content .tit-page-2 .dsc{letter-spacing:-1px;display:inline-block;padding-top:2px;margin-left:30px;color:#9b9b9b}
/* 상품 total/정렬 */
.total-sort{zoom:1;overflow:hidden;padding-bottom:5px;border-bottom:1px solid #e5e5e5}
/* total */
.total-sort .total{float:left;width:auto}
.total-sort .total dt,
.total-sort .total dd{display:inline}
.total-sort .total dd{font-weight:bold}
.total-sort .total dt{text-transform:capitalize}
/* sort */
.total-sort .sort{float:right;width:auto;display:inline;margin-right:20px}
.total-sort .sort li,
.total-sort .sort li a{float:left;width:auto}
.total-sort .sort li{display:inline;margin-left:10px}
/* 게시판 총게시글,PAGE */
.total-page{zoom:1;overflow:hidden}
.total-page .total{float:left;width:auto}
.total-page .page{float:right;width:auto}
/* 회원 등급 표시 */
/* 타입 1 */
.mem-lvl{zoom:1;overflow:hidden;padding:15px 50px 15px 180px;background-color:#ededed}
.mem-lvl .lvl-img,
.mem-lvl p{position:relative;float:left}
.mem-lvl .lvl-img{left:-120px;margin-right:-120px;width:120px}
.mem-lvl p{width:100%;padding-top:10px;line-height:16px}
.mem-lvl p em{color:#be101a;font-weight:bold}
.mem-lvl span.MS_group_reserve_msg,
.mem-lvl span.MS_group_dc_msg {
    color:#F26622;
}
/* 타입 2 */
.mem-lvl-2{zoom:1;overflow:hidden;padding:15px 50px 15px 150px;border:5px solid #ededed}
.mem-lvl-2 .lvl-img,
.mem-lvl-2 p{position:relative;float:left}
.mem-lvl-2 .lvl-img{left:-130px;margin-right:-130px;width:120px;border-right:1px solid #ededed}
.mem-lvl-2 p{width:100%;padding-top:10px;line-height:16px}
.mem-lvl-2 p em{color:#be101a;font-weight:bold}
.mem-lvl-2 span.MS_group_reserve_msg,
.mem-lvl-2 span.MS_group_dc_msg {
    color:#F26622;
}

/* 마이페이지 상단 메시지 박스 */
.t-box-msg{padding:10px 20px;border:5px solid #ededed}
.t-box-msg strong{color:#0178d3}

/*
========================================================================
공통 - 레이어
========================================================================
*/
/*
========================================================================
공통 - 레아웃
========================================================================
*/
/* z-index */
#layerWrap{z-index:1}
/* layout */
#header,
#layerWrap,
#contentWrap,
#ftLink .link,
#footer{position:relative;width:900px;margin-left:auto;margin-right:auto}
#contentWrapper{position:relative}
#contentWrap:after{content:"";display:block;clear:both}
#aside,
#content{position:relative;float:left}
#content{width:703px}

/* 상품 미리보기 레이어 */
#detailpage{position:absolute;top:100px;display:block;width:640px;padding:10px 10px 40px;border:3px solid #93a4b3;background-color:#fff}
#detailpage .loc{zoom:1;overflow:hidden}
#detailpage .loc span{float:right;width:auto}
/*
#detailpage .loc span{float:right;width:auto;padding-left:10px;background:url(/images/d3/modern_simple/common/bull_h5_arow_blue.gif) no-repeat 0 6px}
*/
#detailpage .hd {
    margin-top:10px;padding:5px 10px 5px 30px;border:1px solid #becbd7;background:#e0e6ec url(/images/d3/modern_simple/common/bull_h11_sqr_arow.gif) no-repeat 10px 10px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}
#detailpage .hd h2{font-weight:bold;font-size:16px;color:#666}
#detailpage .detail{zoom:1;overflow:hidden;margin-top:20px;padding-left:300px}
#detailpage .thumb-wrap,
#detailpage .txt-wrap{position:relative;float:left}
#detailpage .close-layer{position:absolute;right:0px;bottom:0px;_bottom:-1px}
/* thumb-wrap */
#detailpage .thumb-wrap{width:300px;left:-300px;margin-right:-300px;text-align:center}
#detailpage .thumb-wrap .btns{margin-top:10px;font-size:0;line-height:0}
#detailpage .thumb-wrap .btns a{margin-left:5px}
#detailpage .thumb-wrap .thumb img{width:250px}
/* txt-wrap */
#detailpage .txt-wrap{width:100%}
#detailpage .txt-wrap .ptit{font-weight:bold;font-size:14px;color:#333;border-bottom:2px solid #ccc}
#detailpage .txt-wrap .opt{margin-top:5px}
#detailpage .txt-wrap .opt li{padding:3px 0}
#detailpage .txt-wrap .opt li.s-price{color:#a00000}
#detailpage .txt-wrap .f-btns{margin-top:10px;padding-top:10px;border-top:1px solid #ccc;font-size:0;line-height:0}
#detailpage .txt-wrap .f-btns a{margin-right:5px}
/* opt-spin */
#detailpage .opt-spin{display:inline-block;position:relative;width:36px;height:20px}
#detailpage .opt-spin .txt-spin{width:22px;height:18px;padding-right:2px padding-top:2px;border:1px solid #acacac;font-size:11px;text-align:right}
#detailpage .opt-spin .btns{position:absolute;left:35px;top:0px;width:12px;height:20px}
#detailpage .opt-spin .btns img{overflow:hidden;float:left;text-indent:-999px;background:none}
#detailpage .thumb-wrap .btns{margin-top:10px;font-size:0;line-height:0}
#detailpage .thumb-wrap .btns a{margin-left:5px}

/* 게시판 공통 - 일반, 겔러리, 컨텐츠링크, 자료실, 미니홈피, 방명록, 동영상 */
/* 상단 */
.bbs-hd{padding:0px 0 20px;background:url(/images/d3/modern_simple/common/dot_bbs_hd.gif) repeat-x 0 bottom}
.bbs-hd .link{text-align:center;font-size:0;line-height:0}
.bbs-hd .link li{display:inline}
.bbs-hd .link li a{padding:0 8px;color:#9c9c9c;letter-spacing:-0.5px;background:url(/images/d3/modern_simple/common/bull_bbs_hd_link.gif) no-repeat left 50%}
.bbs-hd .link li.last a{background-image:none}
/* 타이틀 */
.bbs-tit{margin-bottom:30px;margin-top:20px;text-align:center}
.bbs-tit .braket{padding:0 15px;font-weight:bold;color:#cfcfcf;font-size:14px;vertical-align:middle}
.bbs-tit em{margin-left:10px;font-size:11px;color:#898989}
/* 검색 */
.bbs-sch{margin-top:20px;margin-bottom :10px;text-align:right}
.bbs-sch label{margin-right:10px}
.bbs-sch .key-wrap{font-size:0;line-height:0}
.bbs-sch .key-wrap,
.bbs-sch .keyword,
.bbs-sch img{vertical-align:middle}
.bbs-sch .keyword{width:125px;height:14px;padding:2px 0 0 2px;margin-right:3px;line-height:14px;border:1px solid #ededed}
/* 게시판 글쓰기, 목록 이동 링크 */
.bbs-link{font-size:0;line-height:0}
.bbs-link a{display:inline-block;padding:0 5px;font-size:11px;line-height:14px;color:#9b9b9b;background:url('/images/d3/modern_simple/common/bull_bbs_hd_link.gif') no-repeat left 45%}
.bbs-link a.write{padding-left:23px;background:url(/images/d3/modern_simple/common/icon_bbs_write_link.gif) no-repeat 0 45%}
/* 게시판 글쓰기, 목록 이동 링크 */
.bbs-link a.none{background:url('')}
.bbs-link span{font-size:11px;color:#555;line-height:14px}
/* 게시판 한줄공지 */
.bbs-online-notice{margin-top:10px;margin-bottom:-10px;padding:7px 10px;color:#9d9d9d;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
/* 게시판 타입 - 리스트 */
.bbs-table-list{margin-top:5px}
.bbs-table-list thead th,
.bbs-table-list tbody td {padding:6px 0} 
.bbs-table-list thead th{color:#9d9d9d;font-weight:bold;font-size:11px; border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.bbs-table-list tbody td{background:url('/images/d3/modern_simple/common/dot_bbs_list.gif') repeat-x 0 bottom}
/* 게시판 타입 - 보기 */
.bbs-table-view{margin-top:10px}
.bbs-table-view thead th,
.bbs-table-view tbody td {padding:6px 0} 
.bbs-table-view thead th{color:#9d9d9d;font-weight:bold;font-size:11px; border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.bbs-table-view tbody td.line{background:url('/images/d3/modern_simple/common/dot_bbs_list.gif') repeat-x 0 bottom}
.bbs-table-view .btn-dwn{margin-top:15px}

/* 미니홈피, 방명록 게시글 뷰 */
/* 상단 */
.visit-vhd{margin-top:10px;border-top:1px solid #e5e5e5}
.visit-vhd th,
.visit-vhd td{padding:3px 0;border-bottom:1px solid #e5e5e5;font-family:Dotum} 
.visit-vhd .tb-left{ padding:0 3px}
.visit-vhd td .tb-no{color:#9c9c9c}
.visit-vhd td .tb-ctrl,
.visit-vhd td .tb-ctrl a{font-size:11px;color:#9c9c9c}
/* 내용*/
.visit-vcont{background:url('/images/d3/modern_simple/common/dot_bbs_list.gif') repeat-x 0 bottom}
.visit-vcont th,
.visit-vcont td{padding:6px 0;border-bottom:1px solid #e5e5e5} 
.visit-vcont th{font-weight:normal;font-family:Dotum;color:#9d9d9d}
.visit-vcont tr.no-line th,
.visit-vcont tr.no-line td{padding-bottom:0;border-bottom:0}
.visit-vcont tr.dot-line th,
.visit-vcont tr.dot-line td{padding-top:2px;border-bottom:1px dotted #e5e5e5}
.visit-vcont tr.info td .tb-left{padding-left:0;color:#555}
.visit-vcont .tb-left{ padding:0 3px}
.visit-vcont td .tb-cont{padding:5px 0;min-height:250px;_height:250px}
.visit-vcont td .tb-cont img{max-width:100%}
/* 코멘트 */
.visit-vcmt th,
.visit-vcmt td{padding:6px 0;vertical-align:top;border-bottom:1px solid #e5e5e5}
.visit-vcmt th{color:#c5c5c5}
.visit-vcmt .tb-tit{font-weight:bold;background:url('/images/d3/modern_simple/common/bull_bbs_hd_link.gif') repeat-y right 0}
.visit-vcmt td .tb-txt{min-height:30px;_height:30px;padding-left:10px;color:#555}
.visit-vcmt td .date,
.visit-vcmt td .ctrl{display:block;font-size:11px}
.visit-vcmt td .date{color:#555}
.visit-vcmt td .ctrl{margin-top:5px}
.visit-vcmt td .ctrl a{margin-left:2px;margin-right:2px;color:#999;font-size:11px}
/* 작성 */
.vist-vcmt-reg{margin-top:10px;border-bottom:1px solid #e5e5e5}
.vist-vcmt-reg th,
.vist-vcmt-reg td ,#comment_reply_input th{padding:6px 0}
.vist-vcmt-reg th ,#comment_reply_input th{font-weight:normal;color:#9d9d9d;font-family:Dotum}
.vist-vcmt-reg .tb-left ,#comment_reply_input .tb-left{ padding:0 3px}
.vist-vcmt-reg th .tb-left{padding-left:10px;background:url('/images/d3/modern_simple/common/bull_join_required.gif') no-repeat 0 45%}
/* 게시판 타입 - 쓰기 */
.bbs-table-write{margin-top:10px}
.bbs-table-write tbody th,
.bbs-table-write tbody td {padding:6px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;color:#9d9d9d;font-weight:normal;font-size:11px} 
/* 게시판 타입 - 비밀번호찾기 */
.bbs-table-pwd{margin-top:25px}
.bbs-table-pwd table{width:260px;margin-left:auto;margin-right:auto}
.bbs-table-pwd tbody th,
.bbs-table-pwd tbody td {padding:6px 0; border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;color:#9d9d9d;font-weight:normal;font-size:11px} 
/* 공통으로 쓰는거 */
textarea{width:600px;height:47px;padding:2px;border:1px solid #EDEDED}        
.input-style{padding:2px;height:14px;line-height:14px;border:1px solid #EDEDED}

.cont-sub-des{position:relative}
.cont-sub-des span{margin-right:15px;color:#555}
.cont-sub-des span em{font-size:11px;color:#9c9c9c}
.cont-sub-des .hit{position:absolute;top:15px;right:0}
.cont-sub-des .hit span{margin-right:0}

.comment-box{border-bottom:2px solid #e5e5e5}
.bbs-table-view .comment-box td{padding-bottom:20px;border-top:1px solid #e5e5e5;vertical-align:top}
.comment-box .com-name{margin-right:8px;padding:0 8px;background:url('/images/d3/modern_simple/common/bull_bbs_hd_link.gif') repeat-y 100% 0;font-weight:bold;color:#c5c5c5}
.bbs-table-view td.com-wrt-box{border:0}
.com-wrt-box label{padding-left:7px;color:#9d9d9d;background:url('/images/d3/modern_simple/common/bull_join_required.gif') no-repeat 0 50%}
.com-wrt-box .input-style{margin:0 10px 0 7px;padding:2px;height:14px;line-height:14px;border:1px solid #EDEDED}
.com-wrt-box .wrt{margin-top:7px}
.view-link{padding:12px 0}

/* 게시판 회원 게시글 검색 */
.search_id{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DADADA;display:block;padding:3px;position:absolute;width:90px}

/* 개인정보보호정책 동의 */
.new-privercy-contract{text-align:left;padding:5px}
.new-privercy-contract p{font-weight:bold;margin:0;margin-bottom:10px;margin-top:20px;text-align:left}
.privercy-contract-tap{position:relative;height:40px}
.privercy-contract-tap ul{list-style:none;margin:0;padding:0;position:absolute;bottom:-1px;*bottom:-2px}
.privercy-contract-tap li{border:1px solid #ccc;border-right:none;background:#F4F4F4;float:left;display:inline-block}
.privercy-contract-tap li a{display:block;padding:10px 10px;text-decoration:none}
.privercy-contract-tap li.end{border-right:1px solid #ccc}
.privercy-contract-tap li.sel{background:#FFFFFF;border-bottom:1px solid #FFFFFF}
.privercy-contract{clear:both}
.privercy-contract textarea{clear:both;border:1px solid #CCC;height:60px;background:#FFFFFF;padding:10px;width:660px}
.privercy-agree{margin:10px 0}
.privercy-agree label{ margin-right:10px}

/* style_code layout */
#contentWrap{zoom:1;width:1000px}
#content{width:800px}

/* style_code common class */
.line-hd{border-bottom:1px solid #bbb}
.item-hd{position:relative;width:100%;margin-top:30px;padding-bottom:5px}
.item-hd .tit{zoom:1;overflow:hidden}
.item-hd .tit dt,
.item-hd .tit dd{float:left}
.item-hd .tit dt{padding-left:40px;background:url(/images/d3/style_code/common/bul_hd_h10.gif) no-repeat 0 45%}
.item-hd .tit dd{padding:10px 0 0 10px;color:#b8b8b8;font-size:11px;font-weight:bold}
.item-hd .odr{position:absolute;top:5px;right:-10px;width:210px}
.item-hd .odr ul{zoom:1;overflow:hidden}
.item-hd .odr li{float:left;margin-right:10px}
.item-hd .odr li a{color:#777;font-size:11px;line-height:1.5}
.item-hd .btn{position:absolute;top:-5px;right:0;width:186px;text-align:right}
.item-list{zoom:1;overflow:hidden;padding:0 10px 20px}
.item-list:after{content:"";clear:both;display:block}
.item-list .item{float:left;width:260px;margin-top:10px;text-align:center}
.item-list .item .thumb{margin:0 auto 20px;width:240px;height:300px}
.item-list .item .thumb img{width:100%;height:100%}
.item-list .item .info{width:240px;margin:0 auto}
.item-list .item .info li{margin-bottom:5px;color:#7b7b7b}
.item-list .item .info .price{display:inline-block;padding-left:4px;color:#94b09f;font-weight:bold}
.item-page{margin:60px 0;text-align:center}
.item-page a{padding:0 4px;color:#666}
.item-page a:hover,
.item-page a.now{font-weight:bold;letter-spacing:-1px}
.item-none{margin:20px 0;text-align:center}

/*
jxc
*/
.disnone{display:none !important}
.fa{font-family:FontAwesome !important}

/* Float */
.fxn{float:none}
.fxl{float:left}
.fxr{float:right}
.cxb{clear:both}

/* SL */
.sl_{display:inline-block;width:10px;height:10px;background:black;vertical-align:top;text-indent:-9999em}
/*.sl_.at{display:inline-block;margin:0 3px 0}
.sl_.hyphen{margin:15px 3px 0;width:7px;height:1px;background:#9A9B9C;}*/

/* Slide Extension */
.display_slide{position:relative;z-index:0}
.display_slide .item{position:relative}
.display_slide .ico_label{position:absolute;top:0;right:0;width:66px;margin:10px 10px 0 0;text-align:right;white-space:normal}
.display_slide .ico_label .MK-product-icons{margin:0}
.display_slide .ico_label img{display:inline-block;margin-bottom:10px}
.display_slide .ico_label.plan{left:30px;right:auto}
.display_slide .item .info{width:auto;margin:5px 0 0;letter-spacing:0.02em;text-align:center}
.display_slide .item .info .name{margin-bottom:7px}
.display_slide .item .info .name a{display:block;height:36px;overflow:hidden;font-size:14px;color:#333;white-space:normal;font-weight:bold;}
.display_slide .item .info .name a em{color:#F05A91}
.display_slide .item .info .name.eng{margin-bottom:10px}
.display_slide .item .info .name.eng a{font-size:39px;color:#333;font-weight:400}
.display_slide .item .info .preview{display:none;padding-left:5px}
.display_slide .item .info .etc{height:32px;margin-bottom:7px;font-size:11px;color:#999}
.display_slide .item .info .subname{display:-webkit-box;overflow:hidden;height:35px;line-height:150%;margin-bottom:15px;color:#8C8C85;font-size:12px;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.display_slide .item .info .subname br{display:none}
.display_slide .item .info .sold{margin:0;color:#2CA579;font-size:15px;font-weight:400}
.display_slide .item .info .price{line-height:1;font-size:17px;font-weight:700}
.display_slide .item .info .price em{display:inline-block;margin:3px 0 0 2px;vertical-align:top;font-size:13px}
.display_slide .item .info .price .dc{display:inline-block;color:#999A9F;text-decoration:line-through}
.display_slide .item .info .price .consumer{display:inline-block;color:#999A9F;text-decoration:line-through}
.display_slide .item .info .price .sellnow{position:relative;color:#F05B91;font-size:21px}
.display_slide .item .info .price .sellnow em{margin-top:7px}
.display_slide .item .info .price.ty1 .sellnow{position:relative;margin-left:5px;padding-left:11px}
.display_slide .item .info .price.ty1 .sellnow:after{display:block;content:"";position:absolute;top:5px;left:0;width:6px;height:9px;background:url(/design/jr5923/skin1/imgs/comm/sp_bull.png) -50px -20px}
.display_slide .item .info .price.ty2 .sellnow{position:relative;margin-left:5px;padding-left:11px}
.display_slide .item .info .price.ty2 .sellnow:after{display:block;content:"";position:absolute;top:5px;left:0;width:6px;height:9px;background:url(/design/jr5923/skin1/imgs/comm/sp_bull.png) -50px -20px}
.display_slide .item .info .review{line-height:38px;margin:15px 0 0}
.display_slide .info .review .sp_ico{width:38px;height:38px;margin-right:10px;background-position:0 0}
.display_slide .info .review strong{font-size:19px;font-weight:400;color:#513454}

.slick-list{display:block;overflow:hidden;position:relative;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}

.slick-slider .slick-track,
.slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

/* Sp Extension */
.sp_{display:inline-block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;vertical-align:top}
.sp_.ico{background:url(/design/jr5923/skin1/imgs/comm/sp_ico.png) no-repeat 0 0}
.sp_.bull{background:url(/design/jr5923/skin1/imgs/comm/sp_bull.png) no-repeat 0 0}
.sp_.arrow{background:url(/design/jr5923/skin1/imgs/comm/sp_arrow.png) no-repeat 0 0}
.sp_.btn{background:url(/design/jr5923/skin1/imgs/comm/sp_btn.png) no-repeat 0 0}
.sp_.txt{background:url(/design/jr5923/skin1/imgs/comm/sp_txt.png) no-repeat 0 0}
.sp_.label{background:url(/design/jr5923/skin1/imgs/comm/sp_label.png) no-repeat 0 0}

/* Button Extension */
.abtn_{display:inline-block;min-width:60px;padding:14px 4px 0;height:29px;line-height:1;border-width:1px;border-style:solid;font-size:13px;text-align:center;letter-spacing:0.02em;vertical-align:top}

.btn_set{display:inline-block;vertical-align:top}
.btn_set.justify{overflow:hidden;width:100%}
.btn_set.justify .bxr{float:right}
.btn_set.justify .bxl{float:left}
.btn_set a:focus,
.btn_set a:hover{position:relative;z-index:1}

.btn_set .basic{border-color:#DBD9D9;background:#fff;color:#8C8C8D}
.btn_set .basic:fucus,
.btn_set .basic:hover{border-color:#5F737E;background:#fff;color:#5F737E}

.btn_set .fill{border-color:#F45579;background:#F45579;color:#fff}
.btn_set .fill:fucus,
.btn_set .fill:hover{background:#fff;color:#F45579}

.btn_set .gray{border-color:#EAEAE8;background:#F9F8F4;color:#333}
.btn_set .gray:fucus,
.btn_set .gray:hover{border-color:#5F737E;background:#fff;color:#5F737E}

.btn_set .black{border-color:black;background:black;color:white}
.btn_set .black:fucus,
.btn_set .black:hover{border-color:black;background:white;color:black}

.btn_set .tiny{min-width:0;height:16px;padding:4px 5px 0;font-size:11px}
.btn_set .xsmall{height:21px;padding-top:9px;font-size:11px}
.btn_set .small{height:24px;padding-top:12px;font-size:11px}
.btn_set .large{height:36px;padding-top:19px;font-size:15px}

.mos-{-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}

/* =================== */
/* global rest */
html, body{height:100%}
html, body, pre, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, li, ol, th, td, p, blockquote, form, fieldset, legend, menu, nav, section, hgroup, article, header, aside, footer, input, select, textarea, button{margin:0;padding:0}
body,
h1, h2, h3, h4, h5, h6, table, input, select, textarea, a{line-height:1.3;font-size:13px;color:#777;font-family:"Lato", "맑은 고딕", "Malgun Gothic", "Dotum", "AppleGothic", Helvetica, sans-serif;letter-spacing:0.02em}
h1, h2, h3, h4, h5, h6{font-weight:normal}
img, fieldset, button{border:0 none}
img{vertical-align:top}
li{list-style:none}
hr, caption, legend{display:none}
a{color:#787878;text-decoration:none}
a:hover{}
button{overflow:hidden;cursor:pointer}
button span{visibility:hidden}.bbs-table-pwd
address, em{font-style:normal}
button, input, select, textarea, a{vertical-align:middle}
select{line-height:34px;height:34px;border:1px solid #e5e5e5;background:#fff}
input:focus{outline:none}
table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;word-wrap:break-word;word-break:keep-all}

/* form */
.txt-right{text-align:right}
.txt-input1{padding:0 4px;height:30px;line-height:30px;border:1px solid #e2e9ef;border-top:1px solid #aaadb2}
.txt-input2{height:30px;line-height:30px;padding:0 4px;border:1px solid #E2E2E2}
.MS_input_file,
.MS_input_txt,
.MS_input_txt[type="text"],
.MS_input_txt[type="password"]{min-width:20px;height:30px;line-height:30px;padding:0 4px;border:1px solid #e5e5e5}

/* Extension */
#layerWrap{z-index:1}
#header,
#layerWrap,
#contentWrap,
#ftLink .link,
#footer{position:relative;width:900px;margin-left:auto;margin-right:auto}
#contentWrapper{position:relative;padding-top:96px}
#contentWrap:after{content:"";display:block;clear:both}
#aside,
#content{position:relative;float:left}
#content{width:703px}

#header,
#contentWrap,
#footer{position:relative;width:100%;margin:0}
#contentWrap{width:1100px;margin:0 auto;background:white}
#aside,
#content{position:relative;float:none}
#aside{display:none}
#content{width:auto;padding:60px 0 100px}

/* 상품 미리보기 레이어 */
#detailpage{display:none}

/* Option Set */
/* style1
.opt-btns{display:inline-block;position:relative;zoom:1;padding-left:37px;text-align:left}
.opt-btns input[type="text"]{position:absolute;top:0;left:0;width:25px;height:28px;line-height:28px;padding:0 5px;border:1px solid #ddd;text-align:center}
.opt-btns a{display:block;float:left;width:28px;height:28px;line-height:28px;margin-left:-1px;border:1px solid #E1E1E1;background:#fff;vertical-align:top;font-size:11px;text-align:center}
.opt-btns .btn-up{margin:9px;width:10px;height:10px;background-position:0 -90px}
.opt-btns .btn-dw{margin:13px 9px;width:10px;height:2px;background-position:-20px -90px}
*/
/*style1
*/
.opt-btns{display:inline-block;position:relative;zoom:1;padding-left:28px;text-align:left}
.opt-btns input[type="text"]{float:left;width:25px;height:28px;line-height:28px;padding:0 5px;border:1px solid #ddd;text-align:center !important}
.opt-btns a{display:block;float:left;width:28px;height:28px;line-height:28px;margin-left:-1px;border:1px solid #E1E1E1;background:#fff;vertical-align:top;font-size:11px;text-align:center}
.opt-btns .up span{margin:9px;width:10px;height:10px;background-position:0 -90px}
.opt-btns .dw{position:absolute;top:0;left:0}
.opt-btns .dw span{margin:13px 9px;width:10px;height:2px;background-position:-20px -90px}

#blk_scroll_wings{z-index:80 !important}
#preview_wrap{display:none}

/* Title Extension */
.title_area{margin:0 0 40px;font-size:17px;letter-spacing:1px;text-align:center}
.title_area .title{display:inline-block;font-size:30px;font-weight:400;color:#1F1F1F;text-transform:uppercase;letter-spacing:-0.02em}
.title_area .title strong{font-weight:400}
.title_area .desc{line-height:140%;margin-top:10px;font-weight:400;font-size:14px}

/* Item Ctrl */
.item_ctrl{position:relative;zoom:1;margin-bottom:20px;padding:20px 0;border-top:1px solid black;border-bottom:1px solid #EAE8E8}
.item_ctrl:after{content:"";display:block;clear:both}
.item_ctrl .item-total{position:absolute;margin-top:-45px}
.item_ctrl .item-total strong{color:#EA4A63}
.item_ctrl .sort ul li{display:inline-block;position:relative;line-height:1;margin-left:10px;padding-left:10px}
.item_ctrl .sort ul li:after{content:"";position:absolute;top:0;left:0;width:0;height:11px;margin-top:3px;border-left:1px dotted #BEBABA}
.item_ctrl .sort ul li:first-child{margin-left:0;padding-left:0}
.item_ctrl .sort ul li:first-child:after{display:none}
.item_ctrl .sort ul li.active a{font-weight:700}

/* Item List */
.item_lst{zoom:1}
.item_lst:after{content:"";clear:both;display:block}
.item_lst .row{overflow:hidden;margin-top:45px}
.item_lst .row:first-child{margin-top:0}
.item_lst .item{float:left}
.item_lst .item .thumb{background:white;text-align:center}
.item_lst .item .thumb img{max-width:100%}
.item_lst .item .ico_label{position:absolute;top:0;right:0;width:66px;margin:10px 10px 0 0;text-align:right}
.item_lst .item .ico_label .MK-product-icons{margin:0}
.item_lst .item .ico_label img{margin-bottom:10px}
.item_lst .item .ico_label.plan{left:30px;right:auto}
.item_lst .item .util{margin-top:10px;padding-bottom:10px;border-bottom:1px solid #CFD2D3}
.item_lst .item .util .review{color:#9A9B9F;font-weight:700;font-size:15px}
.item_lst .item .util .review .ico{width:16px;height:16px;margin:1px 5px 0 0;background-position:0 -230px}
.item_lst .item .util .preview{width:16px;height:16px;margin-left:15px;background-position:-30px -230px}
.item_lst .item .util .preview:hover{background-position:-30px -260px}
.item_lst .item .util .wish{width:17px;height:15px;margin-left:15px;background-position:-60px -230px}
.item_lst .item .util .wish:hover{background-position:-60px -260px}
.item_lst .item .util .cart{float:right;width:18px;height:16px;background-position:-90px -230px}
.item_lst .item .util .cart:hover{background-position:-90px -260px}
.item_lst .item .info{width:auto;margin:10px 0 0;letter-spacing:0.02em}
.item_lst .item .info{width:auto;margin:5px 0 0;letter-spacing:0.02em;text-align:center}
.item_lst .item .info .name{margin-bottom:10px}
.item_lst .item .info .name a{display:block;height:36px;overflow:hidden;font-size:14px;color:#333;font-weight:bold;}
.item_lst .item .info .name a em{color:#F05A91}
.item_lst .item .info .name.eng{margin-bottom:10px}
.item_lst .item .info .name.eng a{font-size:39px;color:#333;font-weight:400}
.item_lst .item .info .preview{display:none;padding-left:5px}
.item_lst .item .info .etc{margin-bottom:7px;font-size:11px;color:#999}
.item_lst .item .info .subname{display:-webkit-box;overflow:hidden;height:35px;line-height:150%;margin-bottom:15px;color:#8C8C85;font-size:12px;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.item_lst .item .info .subname br{display:none}
.item_lst .item .info .sold{margin:0;color:#2CA579;font-size:15px;font-weight:400}
.item_lst .item .info .price{line-height:1;font-size:17px;font-weight:700}
.item_lst .item .info .price em{display:inline-block;margin:3px 0 0 2px;vertical-align:top;font-size:13px}
.item_lst .item .info .price .dc{display:inline-block;color:#999A9F;text-decoration:line-through}
.item_lst .item .info .price .consumer{display:inline-block;color:#999A9F;text-decoration:line-through}
.item_lst .item .info .price .sellnow{position:relative;color:#F05B91;font-size:23px;letter-spacing:-0.02em}
.item_lst .item .info .price .sellnow em{margin-top:8px}
.item_lst .item .info .price.ty1 .sellnow{margin-left:5px;padding-left:5px}
.item_lst .item .info .price.ty1 .sellnow:after{display:block;content:"";position:absolute;top:5px;left:0;width:6px;height:9px;background:url(/design/jr5923/skin1/imgs/comm/sp_bull.png) -50px -20px}
.item_lst .item .info .price.ty2 .sellnow{margin-left:5px;padding-left:5px}
.item_lst .item .info .price.ty2 .sellnow:after{display:block;content:"";position:absolute;top:5px;left:0;width:6px;height:9px;background:url(/design/jr5923/skin1/imgs/comm/sp_bull.png) -50px -20px}
.item_lst .item .info .review{line-height:38px;margin:15px 0 0}
.item_lst .item .info .review .sp_ico{width:38px;height:38px;margin-right:10px;background-position:0 0}
.item_lst .item .info .review strong{font-size:19px;font-weight:400;color:#513454}
.item-none{text-align:center}

.item_lst.ty1 .row{padding-top:45px;border-top:1px solid #EAE8E8}
.item_lst.ty1 .row:first-child{padding-top:20px;border-top:0 none}
.item_lst.ty1 .item{position:relative;width:200px;margin-left:20px;padding:10px 25px 25px;text-align:left}
.item_lst.ty1 .item:first-child{margin-left:0}
.item_lst.ty1 .item .thumb{width:200px;height:200px;margin:0;text-align:center}

.item_lst.ty2 .item{position:relative;width:353px;margin-left:20px;padding:0;text-align:left}
.item_lst.ty2 .item:first-child{margin-left:0}
.item_lst.ty2 .item .thumb{width:353px;height:480px;margin:0;text-align:center}
.item_lst.ty2 .item .ico_label{margin:30px 0 0 30px}
.item_lst.ty2 .item .ico_label span{display:block;position:relative;width:64px;height:29px;line-height:1;padding-top:35px;border:3px solid #27292E;#1F1F1Fcolor:white;text-align:center;font-weight:700;font-size:14px;color:#1F1F1F;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px
}
.item_lst.ty2 .item .ico_label span:after{content:"";position:absolute;top:0;left:0;background:url(/design/jr5923/skin1/imgs/comm/sp_ico.png) no-repeat}
.item_lst.ty2 .item .ico_label span.new:after{width:16px;height:15px;margin:16px 0 0 23px;background-position:-30px -290px}
.item_lst.ty2 .item .ico_label span.best:after{width:13px;height:12px;margin:17px 0 0 25px;background-position:0 -290px}
.item_lst.ty2 .item .info{margin-top:20px}
.item_lst.ty2 .item .info .label{display:inline-block;margin-bottom:30px;padding-bottom:5px;border-bottom:3px solid #202122;font-weight:700;color:#1D191D}
.item_lst.ty2 .item .info .name.eng{margin-bottom:30px}
.item_lst.ty2 .item .info .name.eng a{line-height:1;font-size:30px;font-weight:700;letter-spacing:-0.06em}
.item_lst.ty2 .item .info .name.eng br{display:block}
.item_lst.ty2 .item .info .etc{margin-bottom:30px;font-size:15px;color:#999A9F}
.item_lst.ty2 .item .info .view{line-height:1}
.item_lst.ty2 .item .info .view a{color:#191919;font-weight:700;font-size:14px}
.item_lst.ty2 .item .info .view a:after{content:"";display:inline-block;width:4px;height:7px;margin:6px 0 0 4px;background:url(/design/jr5923/skin1/imgs/comm/sp_bull.png) no-repeat 0 -30px;vertical-align:top}

/* Item Hover */
.item_hover .outline{position:relative !important;padding:10px 10px 25px;border:5px solid white;background:white}
.item_hover .outline.hover{border-color:#FCE0E4}
.item_hover .outline .it{display:none;position:absolute;bottom:0;left:0;width:100%;line-height:50px;margin-bottom:10px;background:white;text-align:center;font-size:11px;color:#999}
.item_hover .outline .it .ico{width:32px;height:32px;margin:10px 5px 0;background-position:0 -210px}
.item_hover .outline .it:hover .ico{background-position:-50px -210px}
.item_hover .outline.hover .it{display:block}

/* paging */
.paging{padding-top:20px;text-align:center;line-height:0;vertical-align:top}
.paging ol{display:inline-block;*display:inline;zoom:1;*}
.paging li{float:left;margin:0 2px}
.paging li a,
.paging li strong{display:block;overflow:hidden;width:28px;height:14px;line-height:14px;padding:7px 0 7px 0;color:#999;font-size:11px;cursor:pointer;border-radius:50px}
.paging li a{border:1px solid #f1f1f1}
.paging li strong,
.paging li a:hover,
.paging li.now a{background:black;border:1px solid black;font-weight:bold;letter-spacing:-1px;color:#fff !important}
.paging li.first a,
.paging li.prev a,
.paging li.next a,
.paging li.last a{position:relative;width:28px;height:28px;padding:0;text-indent:-9999px}
.paging li.first a:after,
.paging li.prev a:after,
.paging li.next a:after,
.paging li.last a:after{content:"";position:absolute;top:50%;left:50%;margin-top:-5px;background:url(/design/jr5923/skin1/imgs/comm/sp_btn.png) no-repeat;text-indent:-9999px}
.paging li.first a:after{width:13px;height:12px;margin:-6px 0 0 -6px;background-position:-40px -30px}
.paging li.first a:hover:after{background-position:-40px -60px}
.paging li.prev a:after{width:7px;height:12px;margin:-6px 0 0 -4px;background-position:0 -30px}
.paging li.prev a:hover:after{background-position:0 -60px}
.paging li.next a:after{width:7px;height:12px;margin:-6px 0 0 -3px;background-position:-20px -30px}
.paging li.next a:hover:after{background-position:-20px -60px}
.paging li.last a:after{width:13px;height:12px;margin:-6px 0 0 -7px;background-position:-70px -30px}
.paging li.last a:hover:after{background-position:-70px -60px}

/**/
.select_ul{position:relative}
.select_ul .toggle{display:block;border:1px solid #eaeaea;line-height:32px;padding:0 30px 0 10px;color:#666666}
.select_ul .toggle:after{content:"";position:absolute;top:0;right:0;margin:12px 10px 0 0;width:15px;height:8px;background:url(/design/jr5923/skin1/imgs/comm/sp_arrow.png) no-repeat 0 -30px}
.select_ul .toggle.active:after{background-position:-30px -30px}
.select_ul ul{display:none;position:absolute;top:33px;left:0;z-index:1;width:99.55%;border:1px solid #eaeaea}
.select_ul ul li{border-top:1px solid #eaeaea}
.select_ul ul li:first-child{border-top:0px}
.select_ul ul li a{background:white;display:block;line-height:32px;padding-left:10px;text-decoration:none}
.select_ul ul li a:hover,
.select_ul ul li a:focus{background:#211F22;color:white}

/* snb_ */
.snb_ .lst{display:none}
.snb_.tabs .level1{position:relative;width:100%;height:39px;margin:0 0 40px;border-bottom:1px solid #1A1B1C;text-align:center}
.snb_.tabs .level1>li{float:left}
.snb_.tabs .level1>li>a{display:block;position:relative;min-width:110px;border-bottom:1px solid #1A1B1C;letter-spacing:-1px}
.snb_.tabs .level1>li>a span{display:block;margin-left:-1px;padding:10px;border:1px solid #C4C2C0;border-bottom:none;font-size:14px;text-align:center}
.snb_.tabs .level1>li.active a{z-index:2;border:none}
.snb_.tabs .level1>li.active>a span{z-index:2;border:1px solid #1A1B1C;border-bottom-color:white;color:#EB1377}
.snb_.tabs .level2{display:none;position:absolute;top:100%;left:0;width:100%;padding:10px 0;border-bottom:1px solid #D6D6D6;font-size:0;text-align:left}
.snb_.tabs .level2 i{font-size:0.8em;color:black}
.snb_.tabs .level2>li{display:inline-block;margin-left:10px} 
.snb_.tabs .level2>li:first-child{margin-left:0}
.snb_.tabs .level2>li a{display:block;padding:9px 12px 9px;color:#787878}
.snb_.tabs .level2>li.active a{color:black}
.snb_.tabs .active .level2{display:block}

/* spot_ */
.spot_.beauty{margin-bottom:40px}
.spot_.beauty.info .mv{position:relative;height:0;width:0;padding:320px 0 0 569px}
.spot_.beauty.info .mv iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.spot_.beauty.library .n4{clear:both;margin-top:20px}
.spot_.event{height:190px;margin-bottom:40px}
.spot_.event>div{float:left;margin-left:15px}
.spot_.event>div:first-child{margin-left:0}
.spot_.review{margin-bottom:40px}
.spot_.review.bottom{margin:40px 0 0}
.spot_.cs{position:relative;margin-bottom:40px}
.spot_.cs dl dd{position:absolute;top:144px;width:90px;height:114px}
.spot_.cs dl dd a{display:block;width:100%;height:100%;text-indent:-9999em}
.spot_.cs dl .n1{left:51px}
.spot_.cs dl .n2{left:170px}
.spot_.cs dl .n3{left:289px}
.spot_.cs dl .n4{left:408px}

/* 회원관련 - 회원가입 */
#join table th>div{position:relative}
#join .red{display:inline-block;position:absolute;top:50%;left:5px;width:3px;height:3px;margin-top:-1px;background:#212121;text-indent:-9999px;border-radius:50px}

/* 마이페이지 - 상단 메시지 박스 */
.t-box-msg{line-height:1;margin-bottom:40px;padding:30px 30px;border:1px solid #CFD2D3;background:white;font-size:20px}
.t-box-msg strong{color:black;font-weight:400}
.t-box-msg span{font-weight:400;color:black}

.tit-tb-list{margin-top:30px;font-size:12px;color:#5f5f5f;padding-left:10px;background:url(/images/d3/modern_simple/common/bull_h3_sqr_gray.gif) no-repeat 0 45%}
.table-d2-list{border:0 none}
.table-d2-list th{height:40px;border-top:2px solid black;border-bottom:1px solid #f1f1f1;color:black;font-weight:400}
.table-d2-list thead th{padding:6px 0;background-color:white;border-bottom:0 none}
.table-d2-list tbody th,
.table-d2-list tbody td{height:40px;padding:12px 0;border-top:1px solid #f1f1f1;color:#666}
.table-d2-list tbody th{border-bottom:0 none;background:#FAFAFA}
.table-d2-list tbody td a{font-size:13px;color:#666}

/* 게시판 - 공통 */
textarea{width:600px;height:47px;padding:2px;border:1px solid #EDEDED}    
.input-style{padding:2px;height:14px;line-height:14px;border:1px solid #EDEDED}

.cont-sub-des{position:relative;padding:0}
.cont-sub-des span{margin-right:15px;color:#9D9EA5;font-size:11px}
.cont-sub-des span em{display:none;font-size:11px;color:#9c9c9c}
.cont-sub-des span a{color:#9D9EA5;font-size:11px}
.cont-sub-des span i{margin-right:5px}
.cont-sub-des .writer,
.cont-sub-des .data,
.cont-sub-des .hit,
.cont-sub-des .attach_file{display:inline-block;margin-right:20px}
.cont-sub-des .hit{position:absolute;top:0;right:0;margin-right:0}

.comment-box{padding:20px 0;border-bottom:1px solid #e5e5e5}
.com-wrt-box label,
.com-wrt-box span{display:inline-block;vertical-align:top}
.com-wrt-box label{margin-top:9px;padding-left:0;color:#9d9d9d;background:none}
.comment-box .com-name{margin-bottom:15px;font-weight:400;color:#000;font-size:15px}
.com-wrt-box .input-style{margin:0;padding:0 5px;height:28px;line-height:28px;border:1px solid #EDEDED}
.com-wrt-box .wrt{margin-top:7px}
.com-wrt-box .wrt label:first-child+span{margin-top:8px}
.com-wrt-box .wrt label:first-child+span input[type="text"]{margin-top:-8px}

.bbs-table-view td.com-wrt-box,
.bbs-table-view .comment-box td{padding-top:15px;border:0}

.view-link{position:relative;padding:30px 0 50px}

.comment-row{position:relative;min-height:48px;margin-bottom:5px;padding:30px 20px;background:#FAFAFA}
.comment-row.depth{margin-top:-10px;border-top:1px dashed #F2F1F0;background:#FAFBFC}
.comment-row.depth.dep2{padding-left:50px}
.comment-row.depth.dep3{padding-left:80px}
.comment-row.depth .cnt i{position:absolute;top:1px;left:-25px}
.comment-row .com-name{margin-bottom:15px;font-weight:700;color:#444}
.comment-row .cnt{position:relative;line-height:160%;margin-right:150px}
.comment-row .bbs-link{position:absolute;top:0;right:0;margin:30px 20px 0 0;text-align:right}

/* 게시판 - 머리 */
.bbs-hd{display:none}

/* 게시판 - 리스트 */
.bbs-table-list{clear:both;margin-top:5px}
.bbs-table-list thead th{height:30px;color:black;font-weight:700;border-top:1px solid #2B3139;border-bottom:1px solid #EBEAE8;font-size:13px;font-weight:400}
.bbs-table-list tbody td{height:30px;padding:8px 0;border-bottom:1px solid #f1f1f1;background:none;color:#393939;font-size:11px}
.bbs-table-list tbody td a{font-size:13px;color:#797979}

/* 게시판 - 글쓰기, 목록, 이동 링크 */
.bbs-link a{display:inline-block;text-align:center;font-weight:400}
.bbs-link dd a{min-width:100px;margin:0 0 0 5px;padding:12px 4px 12px 4px;background:#FFF;border:1px solid #d5d3d3;font-weight:400;color:#424242}
.bbs-link dd a:first-child{margin-left:0}
.bbs-link dd a:hover{background:#FFF;border:1px solid #000;font-weight:400;color:#424242}
.bbs-link dd a.write{padding-left:4px;border-color:black;background:black;color:white}
.bbs-link dd a.write:hover{border-color:black;background:none;color:black}

.bbs-link.con-link dd a{min-width:50px;margin:0 5px 0 0;padding:7px 10px 7px 10px;background:#808080;border:0;color:#FFF}

.bbs-link span a.reply,
.bbs-link span a.delete{margin:10px 0 0 2px;padding:4px 10px 4px 10px;border:1px solid #808080;background:#FAFAFA;color:#808080;font-size:11px}

.bbs-link a.none{}
.bbs-link span{font-size:11px;color:#555;line-height:14px}
.bbs-link span i{margin-right:5px}

/* 게시판 - 검색 */
.bbs-sch{margin:0 0 20px;text-align:left;font-size:0}
.bbs-sch label{margin-right:10px}
.bbs-sch .title{display:none;line-height:35px;font-weight:400;font-size:19px;color:#000}
.bbs-sch .select{display:inline-block;margin-right:5px;border:1px solid #EBEAE8;text-align:center}
.bbs-sch .select select{height:30px;padding:5px;font-size:15px;border:0 none}
.bbs-sch .input{display:inline-block}
.bbs-sch .input input{width:150px;height:30px;padding:0 4px;font-size:15px;text-align:left}
.bbs-sch .input .sp_.btn{width:30px;height:30px;background-position:-150px 0}

/* 게시판 - 보기 */
.bbs-table-view{margin-top:10px}
.bbs-table-view thead th{border-top:1px solid black}
.bbs-table-view tbody td.line{background:url('/images/d3/modern_simple/common/dot_bbs_list.gif') repeat-x 0 bottom}
.bbs-table-view .view_head{position:relative;line-height:1;margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #ddd}
.bbs-table-view .view_head .date{border-bottom:1px dashed #FAFAFA;color:black;font-size:25px}
.bbs-table-view .view_head .subject{line-height:120%;padding:30px 0;font-size:37px;text-align:left;font-weight:200;color:#444}
.bbs-table-view .btn-dwn{margin-top:15px}
.bbs-table-view .data-bd-cont{padding:20px 0 40px 0;line-height:160%}

.bbs-table-view .view_body{border-bottom:1px solid #ddd}

/* 게시판 - 추가 확장 */
.bbs-table-write tbody td.addinfo{padding:0}
#addinfo_out_box table{margin:-1px 0}
#addinfo_out_box table td{padding:13px 0;border-top:1px solid #e5e5e5}
#addinfo_out_box table td.addinfo_title{width:131px;text-align:left}
#addinfo_out_box table td.addinfo_title span{font-size:13px;color:#333}
#addinfo_out_box table td.addinfo_value input[type="text"]{width:180px}
#addinfo_text{display:none}

/* 게시판 - 보기페이지 상품 정보 */
.data-bd-cont .add_info{float:left;width:100%;line-height:220%;margin-bottom:10px}
.data-bd-cont .add_title{float:left;margin-right:20px;font-weight:bold}
.data-bd-cont .add_content{margin-left:100px}
.data-bd-cont .attach{clear:both;text-align:center;margin-bottom:10px}

/* 게시판 - 보기페이지 상품 정보 */
#bbsData .prd-tinfo{margin:0;padding:20px 0 20px 0;border:0 none}
#bbsData .prd-tinfo dt{left:0;float:left;width:170px;height:auto;margin:0;padding-right:10px;border-right:1px solid #EFEFEF}
#bbsData .prd-tinfo dt img{width:100%}
#bbsData .prd-tinfo dd{float:none;width:auto;margin-left:171px;padding-left:20px}
#bbsData .prd-tinfo dd ul{padding-top:0;border:0 none}
#bbsData .prd-tinfo dd ul li .tit{display:none}
#bbsData .prd-tinfo dd ul li.name a{font-size:30px;color:#333}
#bbsData .prd-tinfo dd ul li.name .MK-product-icons{display:none}
#bbsData .prd-tinfo dd ul li.price{margin-top:10px;font-size:17px;color:#191A1B}
#bbsData .prd-tinfo dd ul li.score{margin-top:10px}

/* 게시판 - 평점 */
.score input[type="radio"]{margin:0 3px 0 15px}
.score input[type="radio"]:first-child{margin-left:0}
.score label{cursor:pointer}
.score img{margin-right:3px}

/* 게시판 - 쓰기 */
.bbs-table-write{margin-top:10px;padding-top:13px;border-top:1px solid black}
.bbs-table-write tbody th,
.bbs-table-write tbody td{padding:13px 0;border:0 none;color:#9d9d9d;font-weight:normal}
.bbs-table-write tbody th{text-align:left;color:#737475;font-size:13px}
.bbs-table-write tbody td iframe{width:908px !important}
.bbs-table-write tbody td>div>a{display:inline-block;width:100px;height:32px;line-height:32px;border:1px solid #000;background:#000;color:#fff;text-align:center}
.bbs-table-write tbody td>div>a:hover{background:#fff;color:#000}
.bbs-table-write input[type="password"],
.bbs-table-write input[type="text"]{height:32px;line-height:32px;padding:0 5px;border:1px solid #E2E2E2;color:#8C8C8C}

/* 게시판 - 비밀번호찾기 */
.bbs-table-pwd{width:346px;margin:0 auto;text-align:center}
.bbs-table-pwd h3{margin-bottom:20px;font-size:21px;font-weight:400;color:#000}
.bbs-table-pwd input[type="password"]{width:334px;height:40px;line-height:40px;margin:0;border:1px solid #cecece;background:#fafafa;font-size:21px;font-weight:400}

/* 개인정보보호정책 동의 */
.new-privercy-contract p{margin-top:0;font-weight:400}

/* 주문관련 - 장바구니 */
.table-cart{margin-top:15px;margin-bottom:50px;border-bottom:0 none}
.table-cart thead th{height:40px;padding:0;border-top:2px solid black;border-bottom:1px solid black;background:white;font-weight:400;color:black}
.table-cart tbody td,
.table-cart tfoot{border-bottom:1px solid #f1f1f1;background:white}
.table-cart tbody td{padding:14px 0;color:#393939}
.table-cart tbody td .thumb{width:86px;height:auto;margin-left:auto;margin-right:auto;font-size:0;line-height:0;border:1px solid #EAEAE8}
.table-cart tbody td .thumb a,
.table-cart tbody td .thumb img{display:block;width:86px;height:auto}
.table-cart tbody td .thumb a{font-size:0;line-height:0}
.table-cart tbody td .subject{font-size:15px;color:#393939;font-weight:400}
.table-cart tbody td .saving{font-size:15px;color:#393939;font-weight:400}
.table-cart tbody td .price{font-size:15px;color:#393939;font-weight:400}
.table-cart tbody td .d-block{padding-bottom:3px}
.table-cart tbody tr.nbg td{background-image:none}
.table-cart tfoot td{padding:14px 0;font-size:15px}
.table-cart tfoot strong{color:#be101a}

.table-cart .opt-spin{position:relative;width:36px;height:20px;margin-left:auto;margin-right:auto;padding-bottom:3px}
.table-cart .opt-spin .txt-spin,
.table-cart .opt-spin .btns{float:left}
.table-cart .opt-spin .txt-spin{width:22px;height:18px;padding-right:2px padding-top:2px;border:1px solid #acacac;font-size:11px;text-align:right}
.table-cart .opt-spin .btns{width:12px;height:20px;margin-top:3px}
.table-cart .opt-spin .btns img{overflow:hidden;float:left;text-indent:-999px;background:none}

/* 주문관련 - 주문정보 */
.table-order-info{margin-top:15px;padding:10px 0;border-top:2px solid black;border-bottom:1px solid #f1f1f1}
.table-order-info tbody th,
.table-order-info tbody td{padding:13px 0 13px;background:white}
.table-order-info tbody th{color:#737475;font-weight:400}
.table-order-info tbody th .d-block{font-weight:normal;letter-spacing:0}
.table-order-info tbody tr.nbg th,
.table-order-info tbody tr.nbg td{background:none}

/* 주문관련 - step */
.step_lst{border:2px solid #EBEAE8;padding:40px 20px;font-size:0;text-align:center}
.step_lst .bx{display:inline-block;position:relative;width:160px;height:120px;padding-left:120px;vertical-align:top;-ms-filter: alpha(opacity=30);opacity:0.3}
.step_lst .bx.active{-ms-filter: alpha(opacity=100);opacity:1}
.step_lst .bx:after{content:"aaaa";display:block;position:absolute;top:0;left:0;width:100px;height:100px;background:url(/design/jr5923/skin1/imgs/comm/sp_ico.png) no-repeat}
.step_lst .bx.step1:after{width:90px;height:80px;margin:20px 0 0 15px;background-position:0 -450px}
.step_lst .bx.step2:after{width:90px;height:86px;margin:16px 0 0 26px;background-position:-100px -450px}
.step_lst .bx.step3:after{width:95px;height:70px;margin:25px 0 0 17px;background-position:-200px -450px}
.step_lst .ngt{width:30px;height:30px;margin:46px 20px 0;background-position:-40px -90px}
.step_lst dl{margin-top:20px;text-align:left;color:#1F1F1F}
.step_lst dl dt{margin-bottom:10px;font-size:20px}
.step_lst dl dd{font-size:12px}

/* 주문관련 - 결제박스 */
.order_payment{overflow:hidden;position:relative;min-height:190px;margin-top:30px;border:1px solid #E6E4E7}
.order_payment .total{float:left;width:60%;padding:30px}
.order_payment .total .item_price{padding-bottom:20px;border-bottom:1px solid #ddd;font-size:21px;color:black}
.order_payment .total .item_price strong{float:right;line-height:1;color:#1D191D;font-weight:400}
.order_payment dl{line-height:210%;margin-top:-1px;font-size:19px;color:black}
.order_payment dl dt{float:left;margin-top:10px}
.order_payment dl dd{padding:10px 0 10px 100px;border-top:1px dashed #ddd;text-align:right}
.order_payment dl dd em{display:inline-block;margin-left:5px;font-size:15px}
.order_payment dl .sp_.ico{width:25px;height:25px;margin:8px 10px 0 0}
.order_payment dl .minus{background-position:0 -50px}
.order_payment dl .plus{background-position:-40px -50px}
.order_payment dl .dc_info{overflow:hidden;margin-left:-65px;padding-top:10px;background:#fafafa;font-size:13px}
.order_payment dl .dc_info p{margin:0 20px 10px;line-height:1;color:black}
.order_payment dl .dc_info .title{position:relative;float:left;padding-left:10px}
.order_payment dl .dc_info .title:after{content:"";position:absolute;top:5px;left:0;width:3px;height:3px;background:black}
.order_payment .payment{position:absolute;top:-1px;right:-1px;bottom:-1px;width:25%;padding:30px 3%;border-left:1px solid #E6E4E7;background:#FAFAFA;text-align:right}
.order_payment .payment h4{line-height:1;margin-bottom:20px;font-size:21px;color:black}
.order_payment .payment strong{line-height:1;font-size:57px;color:#EA4A63;font-weight:400}
.order_payment .payment strong em{font-size:19px;color:#333}
.order_payment .payment span{display:block;margin-top:10px}

/* 타입 1 */
.mem-lvl{background-color:#fafafa}

/* 동영상삽입 */
.video-container{position:relative;padding-bottom:56.25%; height:0;overflow:hidden;} 
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;} 
.w999{ width:999px; over-flow:hidden; text-align:center;margin: 0 auto;}