@charset "UTF-8";
@import url('//fonts.googleapis.com/css?family=Nanum+Gothic');
@import url('//fonts.googleapis.com/css?family=Montserrat');
@import url('//fonts.googleapis.com/css2?family=Titillium+Web:wght@400&display=swap');

/*** 폰트 패밀리 ***/
.ff_nanum, .ff_nanum a, .ff_nanum a:hover {font-family: 'Nanum Gothic' !important;}
.ff_nanumB, .ff_nanumB a, .ff_nanumB a:hover {font-family: 'Nanum GothicB' !important;}
.ff_nanumEB, .ff_nanumEB a, .ff_nanumEB a:hover {font-family: 'Nanum GothicEB' !important;}
.ff_open, .ff_open a, .ff_open a:hover {font-family: 'Open Sans' !important;}
.ff_noto, .ff_noto:hover, .ff_noto a, .ff_noto a:hover {font-family: 'Noto Sans KR' !important;}
.ff_lato {font-family: 'Lato' !important;}
.ff_mont {font-family: 'Montserrat' !important;}

.fr {float:right;}
.fl {float:left;}

/*
========================================================================
RESET
========================================================================
*/
/* global rest */
html, body {
    height: 100%;
    line-height:1.4;
}
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:'Montserrat','Nanum Barun Gothic', 'Nanum Gothic','Malgun Gothic',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
h2 {
    font-size:1.5em;
}
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; }
/* 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; }
/* 페이지 타이틀 */
/* 타입 1*/
.tit-page { position: relative; margin-top: 20px; font-size: 0; line-height:0; padding-bottom: 12px; border-bottom: 1px solid #d0d0d0; }
.tit-page .dsc { position: absolute; right: 0px; top: 15px; font-size: 11px; color: #a5a5a5; letter-spacing: -1px; }
.tit-page .dsc em { color:#333; }
/* 타입 2 */
.tit-page-2 { position: relative; margin-top: 15px; padding-bottom: 6px; border-bottom: 1px solid #d0d0d0; }
.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 */
#layerWrap,
#contentWrap { position: relative; width:1100px; margin-left: auto; margin-right: auto; }
#contentWrapper { position: relative; }
#contentWrap:after { content: ""; display: block; clear: both; }
#aside,
{ position: relative; float: left; }
{ width:1100px; }

/* 상품 미리보기 레이어 */
#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; overflow: hidden; width: 1100px; }
#aside {}
#aside + #content {width:900px;float:right;}


/* 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-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; }













/*** 폰트 패밀리 ***/
.ff_nanum, .ff_nanum a, .ff_nanum a:hover {font-family: 'Nanum Gothic';}
.ff_open, .ff_open a, .ff_open a:hover {font-family: 'Open Sans';}
.ff_notoKr, .ff_notoKr:hover, .ff_notoKr a, .ff_notoKr a:hover {font-family: 'Noto Sans KR';}
.ff_noto, .ff_noto a, .ff_noto a:hover {font-family: 'Noto Sans';}
.ff_mont {font-family: 'Montserrat';}
.ff_lato {font-family: 'Lato', sans-serif;} 
.ff_nanum_s {font-family: 'Nanum Pen Script', cursive;}
.ff_mont {font-family: 'Montserrat', sans-serif;}


* { font-family:'Montserrat','Nanum Barun Gothic', 'Nanum Gothic','Malgun Gothic',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}

.after_div {*zoom:1;}
.after_div:after { clear:both; content:""; display:block;}
.float_l { float:left;}
.float_r { float:right;}
.clear {*zoom:1;}
.clear:after { content: ""; display: block; clear: both; }
.fl { float:left;}
.fr { float:right;}

.float	{float:left}

/* COMMON */
.fl {float:left;}
.fr {float:right;}

/*** 정렬 ***/
.ta_left {text-align:left !important;}
.ta_center {text-align:center !important;}
.ta_right {text-align:right !important;}

.va_top {vertical-align:top !important;}
.va_middle {vertical-align:middle !important;}
.va_bottom {vertical-align:bottom !important;}

/*** 폰트 컬러 ***/
.fc_point {color:#fa2e14;}/*판매가*/
.fc_red {color:#e00303;}/*서브페이지 red 컬러*/
.fc_basic {color:#666;}/*상품명*/
.fc_price {color:#222;}
.fc_88 {color:#888;}/*소비자가*/
.fc_pk {color:#d01132;}

/*** border ***/
.border_top_non {border-top:0 none !important;}
.border_top_000 {border-top:1px #000 solid;}
.border_rig_non {border-right:0 none !important;}
.border_rig_000 {border-right:1px #000 solid !important;}
.border_bot_non {border-bottom:0 none !important;}
.border_bot_000 {border-bottom:1px #000 solid !important;}
.border_left_non {border-left:0 none !important;}
.border_left_000 {border-left:1px #000 solid !important;}
.border_box {box-sizing:border-box;}

.border_ra1 {border-radius:1px !important;}
.border_ra2 {border-radius:2px !important;}
.border_ra3 {border-radius:3px !important;}

/*** background 컬러 ***/
.back_ff {background-color:#fff !important;}
.back_11 {background-color:#111;}
.back_f9 {background-color:#f9f9f9;}
.back_fb {background-color:#fbfbfb !important;} 

/*** 폰트 컬러 ***/
.ft_red {color:#d01132 !important;}
.ft_bk {color:#000 !important;}
.ft_gy {color:#666 !important;}
.ft_3e {color:#3e3e3c !important;}

strong {font-weight:700 !important;}

/*** display ***/
.dis_block {display:block !important;}
.blind {display:none !important;}
.dis_none {display:none !important;}
.dis_inblock {display:inline-block !important;}
.dis_table {display:table !important;}
.dis_tablerow {display:table-row !important;}
.dis_tablecell {display:table-cell !important;}

/*** position ***/
.relative {position:relative !important;}
.absolute {position:absolute !important;}

.ti_0 {text-indent:0 !important;}

/*** 사이트 사이즈 ***/
.w_layout {width:100%;text-align:center;margin:0;padding:0;min-width:1100px;}
.w_custom {margin:0 auto;text-align:left; width:1100px;}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: rgb(251, 251, 251) !important;
    background-image: none !important;
    color: rgb(136, 136, 136) !important;
}


/*** 간격 조절 ***/
.mt_0 {margin-top:0px !important;}
.mt_5 {margin-top:5px !important;}
.mt_10 {margin-top:10px !important;}
.mt_15 {margin-top:15px !important;}
.mt_20 {margin-top:20px !important;}
.mt_25 {margin-top:25px !important;}
.mt_30 {margin-top:30px !important;}
.mt_35 {margin-top:35px !important;}
.mt_40 {margin-top:40px !important;}
.mt_50 {margin-top:50px !important;}
.mt_56 {margin-top:56px !important;}
.mt_60 {margin-top:60px !important;}
.mt_70 {margin-top:70px !important;}
.mt_76 {margin-top:76px !important;}
.mt_100 {margin-top:100px !important;}
.mt_-5 {margin-top:-5px !important;}
.mt_-10 {margin-top:-10px !important;}
.mt_-16 {margin-top:-16px !important;}
.mt_-20 {margin-top:-20px !important;}
.mr_0 {margin-right:0 !important;}
.mr_5 {margin-right:5px !important;}
.mr_10 {margin-right:10px !important;}
.mr_20 {margin-right:20px !important;}
.mr_5p {margin-right:5% !important;}
.mr_6p {margin-right:6% !important;}
.mb_0 {margin-bottom:0px !important;}
.mb_5 {margin-bottom:5px !important;}
.mb_10 {margin-bottom:10px !important;}
.mb_15 {margin-bottom:15px !important;}
.mb_20 {margin-bottom:20px !important;}
.mb_25 {margin-bottom:25px !important;}
.mb_30 {margin-bottom:30px !important;}
.mb_40 {margin-bottom:40px !important;}
.mb_50 {margin-bottom:50px !important;}
.ml_0 {margin-left:0 !important;}
.ml_5 {margin-left:5px !important;}
.ml_10 {margin-left:10px !important;}
.ml_20 {margin-left:20px !important;}
.ml_40 {margin-left:40px !important;}
.ml_5p {margin-left:5% !important;}
.mlr_5 {margin-left:5px !important; margin-right:5px !important;}

.pt_0 {padding-top:0px !important;}
.pt_5 {padding-top:5px !important;}
.pt_8 {padding-top:8px !important;}
.pt_10 {padding-top:10px !important;}
.pt_13 {padding-top:13px !important;}
.pt_15 {padding-top:15px !important;}
.pt_16 {padding-top:16px !important;}
.pt_20 {padding-top:20px !important;}
.pt_25 {padding-top:25px !important;}
.pt_30 {padding-top:30px !important;}
.pt_35 {padding-top:35px !important;}
.pt_38 {padding-top:38px !important;}
.pt_40 {padding-top:40px !important;}
.pt_45 {padding-top:45px !important;}
.pt_50 {padding-top:50px !important;}
.pt_60 {padding-top:60px !important;}
.pl_0 {padding-left:0px !important;}
.pl_5 {padding-left:5px !important;}
.pl_10 {padding-left:10px !important;}
.pl_15 {padding-left:15px !important;}
.pl_20 {padding-left:20px !important;}
.pl_30 {padding-left:30px !important;}
.pb_0 {padding-bottom:0px !important;}
.pb_5 {padding-bottom:5px !important;}
.pb_10 {padding-bottom:10px !important;}
.pb_15 {padding-bottom:15px !important;}
.pb_16 {padding-bottom:16px !important;}
.pb_20 {padding-bottom:20px !important;}
.pb_25 {padding-bottom:25px !important;}
.pb_30 {padding-bottom:30px !important;}
.pb_40 {padding-bottom:40px !important;}
.pb_50 {padding-bottom:50px !important;}
.pb_54 {padding-bottom:54px !important;}
.pr_0 {padding-right:0px !important;}
.pr_5 {padding-right:5px !important;}
.pr_10 {padding-right:10px !important;}
.pr_15 {padding-right:15px !important;}
.pr_20 {padding-right:20px !important;}
.pr_30 {padding-right:30px !important;}





/* margin padding */
.mt_6 {margin-top:6px !important;}
.mt_7 {margin-top:7px !important;}
.mt_20 {margin-top:20px !important;}
.mt_30 {margin-top:30px !important;}
.ml_5 {margin-left:5px !important;}
.mr_5 {margin-right:5px !important;}
.mt_100 {margin-top:100px !important;}

.pt_10 {padding-bottom:10px !important;}
.pt_20 {padding-bottom:20px !important;}
.pr_20 {padding-right:20px !important;}
.pb_3 {padding-bottom:3px !important;}
.pb_20 {padding-bottom:20px !important;}
.pl_0 {padding-left:0px !important;}
.pl_20 {padding-left:20px !important;}







/* PRODUCT TYPE A */
.prd_type_a {}
.prd_type_a .item-list {margin:0;padding:0;margin-left:-23px;width:1123px;font-size:0;}
.prd_type_a .item-list .item {padding:0 22px 0 0;width:263px !important;margin:0 0 40px 23px !important;display:inline-block;position: relative;border-right: 1px solid #ccc;box-sizing:border-box;}
.prd_type_a .item-list .item.last,
.prd_type_a .item-list .item:last-child {border-right:0;padding-right:0;width:240px !important;}
.prd_type_a .item-list .item .space {margin:0;padding:0 0 0px 0;box-sizing:border-box;position:relative;}
.prd_type_a .item-list .item .space a.space_link {display:none !important;display:inline-block;width:100%;height:100%;border:1px #0b62a7 solid;position:absolute;left:0;top:0;box-sizing:border-box;z-index:5;}
.prd_type_a .item-list .item .space .thumb {transition:all .2s ease 0s;width:242px;height: 242px;box-sizing:border-box;}
.prd_type_a .item-list .item .space .thumb:hover {transition:all .2s ease 0s;border: 1px solid #f04c40;}
.prd_type_a .item-list .item .space .thumb a {position:relative;}
.prd_type_a .item-list .item .space .thumb a img.thumb_img {transition:all .2s ease 0s;border:0 none;width:100%;height: 100%;}
.prd_type_a .item-list .item .space .thumb span.hot {z-index:5;position:absolute;right:10px;top:10px;left:auto;text-align:right;}
.prd_type_a .item-list .item .space .thumb span.hot img {margin:0 0 0 5px;}
.prd_type_a .item-list .item .space .thumb span.hot .btn-overlay-show {display:none;}
.prd_type_a .item-list .item .space dd > a,
.prd_type_a .item-list .item .space .price {margin:0;text-align:center;}
.prd_type_a .item-list .item .space .price,
.prd_type_a .item-list .item .space dd > a {display: inline-block;width:100%;}
.prd_type_a .item-list .item .space dd > a {vertical-align:top;padding-top:22px;padding-bottom:0px;line-height:20px;}
.prd_type_a .item-list .item .space dd > a .name,
.prd_type_a .item-list .item .space dd > a .subname {vertical-align:top;width:100%;display:inline-block;text-overflow:ellipsis;overflow:hidden;}
.prd_type_a .item-list .item .space dd > a .name {line-height:28px;height:28px;font-size:16px;color:#333;font-weight:600;margin-bottom:5px;white-space:nowrap;}
.prd_type_a .item-list .item .space dd > a .subname {line-height:17px;height:34px;color:#999;font-size:13px;font-weight:400;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap:break-word;}
.prd_type_a .item-list .item .space .price {line-height:23px;font-size:0;padding:14px 0 0 0;}
.prd_type_a .item-list .item .space .price del,
.prd_type_a .item-list .item .space .price span {display:inline-block;}
.prd_type_a .item-list .item .space .price del {text-decoration:line-through;position:relative;margin-right:7px;font-size:16px;color:#999;font-weight:400;padding:0;z-index:1;}
.prd_type_a .item-list .item .space .price span,
.prd_type_a .item-list .item .space .price span em {color:#333;font-size:16px;font-weight:600;font-family: "Montserrat","Nanum Barun Gothic","Malgun Gothic","Nanum Gothic",Arial,dotum;}

.prd_type_a.sub_wrap .item-list {width:885px;}
.prd_type_a.sub_wrap .item-list .item {width:275px !important;}
.prd_type_a.sub_wrap .item-list .item .space .thumb {width:273px;}
.prd_type_a.sub_wrap .item-list .item .space .thumb a img.thumb_img {width:273px;}
.prd_type_a.sub_wrap .item-list .item .space .price,
.prd_type_a.sub_wrap .item-list .item .space dd > a {width:235px;}

/* PRODUCT TYPE B */
.prd_type_b {}
.prd_type_b .item-list {margin:0;padding:0;font-size:0;}
.prd_type_b .item-list .item {float:left;padding:0 0 26px 0;border: none;border-bottom: 2px solid #fff;box-sizing:border-box;width:353px !important;margin:0 0 40px 0;text-align: center;}
.prd_type_b .item-list .item + .item {margin-left:20px;}
.prd_type_b .item-list .item:hover {border-bottom: 2px solid #f04c40;}
.prd_type_b .item-list .item .space {margin:0;padding:0px 0 0px 0;position:relative;}
.prd_type_b .item-list .item .space:after {clear:both;content:"";display:block;}
.prd_type_b .item-list .item .space a.space_link {display:none !important;display:inline-block;width:100%;height:100%;border:1px #0b62a7 solid;position:absolute;left:0;top:0;box-sizing:border-box;z-index:5;}
.prd_type_b .item-list .item .space .thumb {border:0 none;width:100%;margin:0 0 0 0;float:none;}
.prd_type_b .item-list .item .space .thumb a {position:relative;}
.prd_type_b .item-list .item .space .thumb a img.thumb_img {border:0 none;width:100%;height:auto;}
.prd_type_b .item-list .item .space .thumb span.hot {z-index:5;position:absolute;left:10px;top:10px;left:auto;text-align:right;}
.prd_type_b .item-list .item .space .thumb span.hot img {margin:0 3px;}
.prd_type_b .item-list .item .space .thumb span.hot .btn-overlay-show {display:none;}
.prd_type_b .item-list .item .space dd {position:relative;z-index:1;float:none;padding:23px 0 0 0;text-align:left;width:100%;}
.prd_type_b .item-list .item .space .price,
.prd_type_b .item-list .item .space dd > a {margin:0;text-align:left;display:inline-block;width:100%;}
.prd_type_b .item-list .item .space dd > a {vertical-align:top;padding-top:0px;padding-bottom:0px;line-height:20px;}
.prd_type_b .item-list .item .space dd > a .brand,
.prd_type_b .item-list .item .space dd > a .name,
.prd_type_b .item-list .item .space dd > a .subname {vertical-align:top;width:260px;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.prd_type_b .item-list .item .space dd > a .brand {display:none;}
.prd_type_b .item-list .item .space dd > a .name {line-height:28px;height:28px;font-size:16px;color:#333;font-weight:600;margin-bottom:1px;margin-top:0px;}
.prd_type_b .item-list .item .space dd > a .subname {display:none;}
.prd_type_b .item-list .item .space .price {vertical-align:middle;line-height:20px;height:20px;font-size:0;padding:0;margin-top:0px;}
.prd_type_b .item-list .item .space .price del,
.prd_type_b .item-list .item .space .price span {vertical-align:middle;display:inline-block;}
.prd_type_b .item-list .item .space .price del {text-decoration:line-through;position:relative;font-size:16px;color:#999;font-weight:400;padding:0 0px 0 0px;z-index:1;line-height:20px;height:20px;margin-right:7px;}
.prd_type_b .item-list .item .space .price span {width:auto;}
.prd_type_b .item-list .item .space .price span,
.prd_type_b .item-list .item .space .price span em {color:#333;font-size:16px;font-weight:600;}
.prd_type_b .item-list .item .space dd .item_sale {display:inline-block;position:absolute;right:0;bottom:-14px;width:93px;height:72px;line-height:72px;color:#ccc;font-size:52px;text-align:right;font-weight:600;z-index:5;}
.prd_type_b .item-list .item .space dd .item_sale span {font-size:30px;}
.prd_type_b .item-list .item:hover .space dd .item_sale {color:#f04c40;}

/* PRODUCT TYPE C */
.prd_type_c {}
.prd_type_c .item-list .item {float:left;width:366px;padding:0;border:0px;box-sizing:border-box;text-align:center;position:relative;z-index:1;}
.prd_type_c .item-list .item .space {margin:0;padding:0px;width:364px !important;}
.prd_type_c .item-list .item .space a.space_link {display:none;}
.prd_type_c .item-list .item .space .thumb {border:0 none;width:100%;margin:0;}
.prd_type_c .item-list .item .space .thumb a {position:relative;}
.prd_type_c .item-list .item .space .thumb a img.thumb_img {border:0 none;width:100%;height:auto;}
.prd_type_c .item-list .item .space .thumb span.hot {z-index:5;position:absolute;left:10px;top:10px;left:auto;text-align:left;}
.prd_type_c .item-list .item .space .thumb span.hot img {margin:0 3px;}
.prd_type_c .item-list .item .space .thumb span.hot .btn-overlay-show {display:none;}
.prd_type_c .item-list .item .space .info {opacity:0;position:absolute;left:50%;bottom:19px;width:328px;margin-left:-164px;background: rgba(255, 255, 255, 0.7);text-align:center;}
.prd_type_c .item-list .item:hover .space .info {opacity:1;}
.prd_type_c .item-list .item .space .info a {display:inline-block;width:100%;height:auto;text-align:center;box-sizing:border-box;padding:12px 20px;}
.prd_type_c .item-list .item .space .info a .name,
.prd_type_c .item-list .item .space .info a .price {}
.prd_type_c .item-list .item .space .info a .name {color: #333;font-size: 15px;font-weight: 600;line-height:23px;height:23px;vertical-align:top;width:100%;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.prd_type_c .item-list .item .space .price {line-height:24px;height:24px;font-size:0;padding:0;}
.prd_type_c .item-list .item .space .price del,
.prd_type_c .item-list .item .space .price span {display:inline-block;}
.prd_type_c .item-list .item .space .price del {text-decoration:line-through;position:relative;margin-right:7px;font-size:16px;color:#999;font-weight:400;padding:0px;z-index:1;}
.prd_type_c .item-list .item .space .price span,
.prd_type_c .item-list .item .space .price span em {color:#333;font-size:16px;font-weight:600;}


/* CUSTOM NAVIGATION */
.loc_navi {border-bottom:2px #000 solid;line-height:34px;padding:9px 0 14px 0;margin:30px 0 30px 0;}
.loc_navi dt {color:#000;font-size:26px;line-height:34px;font-weight:600;}
.loc_navi dt a,
.loc_navi dt a:hover {color:#000;font-size:26px;font-weight:600;}
.loc_navi dd {line-height:18px;padding:15px 0 0 0;color:#aaa;font-size:9px;}
.loc_navi dd a, .loc_navi dd strong {color:#666;display:inline-block;padding:0 8px;font-size:12px;}
.loc_navi dd span,
.loc_navi dd a.home {color:#999;display:inline-block;font-size:12px;}
.loc_navi dd strong, .loc_navi dd a:last-child {padding-right:0;font-weight:600;}

/* CUSTOM PAGING */
.paging { padding-top:50px;padding-bottom:20px;text-align:center;line-height:26px;vertical-align:top;font-size:0;}
.paging li { display: inline-block;font-size:13px;color:#666;line-height:26px;vertical-align:top;}
.paging li.first { margin-right:0px; }
.paging li.prev { margin-right:16px; }
.paging li.next { margin-left:16px; }
.paging li.last { margin-left:0px; }
.paging li.first a {background:url(http://abc3662.img9.kr/da_images/btn_page_first.gif) no-repeat 50% 50% !important;font-size:0;}
.paging li.prev a {background:url(http://abc3662.img9.kr/da_images/bg_1x11_d3d3d3.gif) no-repeat 100% 50% !important; color:#666 !important; padding-left:0;}
.paging li.next a {background:url(http://abc3662.img9.kr/da_images/bg_1x11_d3d3d3.gif) no-repeat 0% 50% !important; color:#666 !important; padding-right:0;}
.paging li.last a {background:url(http://abc3662.img9.kr/da_images/btn_page_last.gif) no-repeat 50% 50% !important;font-size:0; }
.paging li a {width: 32px;line-height: 32px;height: 32px;padding:0px;margin:0 4px;color:#999;cursor:pointer;display:inline-block;vertical-align:top;border: 1px solid #fff;}
.paging li a:hover,
.paging li.now a {font-weight: bold;color: #333;background: #fff;border: 1px solid #333;}

.pagediv {position:relative;}
.pagediv .btn_wrap {position:absolute;top:20px;right:0;}
.pagediv .btn_wrap.btn_a_left {left:0;right:auto;}
.pagediv .btn_wrap a {padding-left:0 !important;padding-right:0 !important;margin-right:0;margin-left:6px;}
.pagediv .btn_wrap.posi_left {position:absolute;left:0;top:30px;}
.pagediv .btn_wrap.posi_left a {margin-right:6px;margin-left:0;}
.pagediv .btn_wrap.posi_left .btn_first {display:inline-block;margin:0;padding:0;}
.pagediv .btn_wrap.posi_left .btn_first a {margin-right:6px;margin-left:0;}
.pagediv .btn_wrap.ta_right {right:0;}





/* 분류-중분류노출영역 */
.sub_cate {border-top:2px #000 solid;border-bottom:1px #d3d3d3 solid;text-align:left;position:relative;margin-bottom:20px;width:100%;padding: 13px 0 13px;}
.sub_cate ul {line-height:26px;background: url(http://abc3662.img9.kr/da_images/sub_cate_bg.gif) repeat-y;width: 100%;}
.sub_cate ul .sub_cate_menu {width: 20%;line-height:26px;}
.sub_cate ul .sub_cate_menu.last {background:none;}
.sub_cate ul .sub_cate_menu a {display:inline-block;height:20px;line-height:20px;color:#999;font-size: 13px;padding: 3px 0 3px 20px;margin:0;text-align:left;}
.sub_cate ul .sub_cate_menu a:hover,
.sub_cate ul .sub_cate_menu a.ov {font-weight:700;font-weight: 500 !important;text-decoration: underline;}

.best_wrap {padding:0 0 30px 0;}

.pr_list_sort {padding:16px 0 30px 0;background:url(http://d4-0599.d4.makeshop.co.kr/design/d4-0599/img/hs_line_x8.gif) repeat-x 0 0;}
.pr_list_sort p {font-size:12px;color:#666;line-height:22px;padding:3px 0 5px 0;}
.pr_list_sort p strong {font-size: 14px;color:#000;font-weight:700;}
.pr_list_sort p strong .point {font-size: 14px;}
.pr_list_sort .sort_wrap {font-size:12px;color:#666;line-height:22px;padding:3px 0 5px 0;}
.pr_list_sort .sort_wrap a {padding:0 12px 0 11px;display:inline-block;background:url(http://d4-0599.d4.makeshop.co.kr/design/d4-0599/2016img/bg_list_select.gif) no-repeat 100% 50%;}
.pr_list_sort .sort_wrap a.last {background:none;padding-right:0;}


#listTop .navi,
#productDetail .navi {
	border-bottom:0;
}

.w1100 {
    width:1100px;
    margin:0 auto;
}
#wrap {min-width:1100px;}


/* PRODUCT */
div.type-gallery ul {}
div.type-gallery ul li {margin-right:40px; width:270px; padding-bottom:60px;}
div.type-gallery ul li.last {}
div.type-gallery ul li div.space .thumbnail img.middle {border:1px solid #ccc; box-sizing:border-box;}
.search-page div.type-gallery ul {margin-left:-20px;}
.search-page div.type-gallery ul li {width:205px; margin-left:20px;}
.search-page div.type-gallery ul li.last {}
.search-page div.type-gallery ul li div.space .thumbnail {width:205px; height:205px;}
.search-page div.type-gallery ul li .thumbnail img {width:205px;}
.search-page div.item-list ul li div.space .thumbnail {width:205px; height:205px; background-color:#eee; overflow:hidden; margin-bottom:16px;}

div.item-display ul {}
div.item-display ul:after {clear:both; content:""; display:block;}
div.item-display ul li {float:left; width:352px; margin-left:22px; text-align:left; padding-bottom:45px; font-size:12px;}
div.item-display ul li div.space {padding:0; margin:0;}
div.item-display ul li div.space .thumbnail {width:100%; max-height:352px; background-color:#eee; overflow:hidden; margin-bottom:16px;}
div.item-display ul li div.space .MK-product-icons {padding-bottom:10px; display:inline-block; vertical-align:middle;}
div.item-display ul li div.space .MK-product-icons img {padding-right:5px;}
div.item-display ul li div.space .txt {padding:0 0 12px 0;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
div.item-display ul li div.space .txt a {display:inline;}
div.item-display ul li div.space .txt strong {color:#666; font-weight:300; font-size:13px; line-height:20px;}
div.item-display ul li div.space .price {padding:10px 0 0 0; letter-spacing:0;}
div.item-display ul li div.space .price del {font-size:13px; color:#888;}
div.item-display ul li div.space .price strong {color:#222; font-size:13px; font-weight:600; letter-spacing:0; font-family:"Lato","Noto Sans KR","Nanum Gothic",Arial,dotum;}

.item-display .thumbnail a > img {border:none; width:100%;}
div.type-gallery ul li div.space .thumbnail img.middle {border:none;}
div.type-gallery ul li {margin-right:0;}

.section-body div.item-display ul li div.space .thumbnail {width:auto; height:auto;}
.section-body div.item-display ul li div.space .thumbnail img {border:1px solid #ccc;}








/* CUSTOM HEADER */
#header {position:relative;}
#header .top_banner {height:35px;line-height:35px;background:#81786f;text-align:center;color:#fff;font-size:12px;}
#header .top_banner em{font-style:italic;}
#header .head_top {width:1100px;margin:0 auto;}
#header .head_top .header_topcont:after {content:'';display:block;clear:both;}
#header .head_top .bookmark {font-size:12px;color:#333;display:inline-block;padding-left:0;line-height:35px;}
#header .head_top .bookmark:before {content:' ';display:block;width: 4px;height: 9px;border-bottom: 2px solid #f04c40;border-right: 2px solid #f04c40;transform: rotate(42deg);display: inline-block;margin-right: 10px;margin-left: 4px;}
#header .head_top .top_member_box{float:right;position:relative;margin:0;line-height:1;z-index:150;}
#header .head_top .top_member_box .txt_bar{display:inline-block;width:1px;height:10px;margin:0 0 0 10px;background:#dedede;vertical-align:-1px}
#header .head_top .top_member_box > li{float:left;height:35px;padding-left:17px;position:relative;vertical-align:middle;line-height:35px;}
#header .head_top .top_member_box > li a{font-size:12px;color:#333;vertical-align:middle;padding:0;}
#header .head_top .top_member_box > li a:hover{text-decoration:underline;}

#header .head_cont {position:relative;width:1100px;margin:0 auto;height: 117px;}
#header .head_cont h1.logo {padding-top: 35px;text-align:center;}
#header .head_cont ul {height:30px; position:absolute; }
#header .head_cont ul li {float:left; position:relative;}
#header .head_cont ul li p {position:absolute;width:20px;height:20px;text-align:center;line-height:20px;color:#fff;font-size:11px;font-weight:600;border-radius:50%;}
#header .head_cont ul.left {left:0;top: 42px;}
#header .head_cont ul.right {right: 0;top: 35px;}
#header .head_cont ul .top_search input {width:100%;height:33px;padding:0;box-sizing:border-box;border: 0;background: #fff;padding-left:10px;}
#header .head_cont ul .top_search a {position:absolute;top:8px;right:14px;border-left:0;}
#header .head_cont ul li.top_all {padding-right:30px;}
#header .head_cont ul li.top_all a {vertical-align:top;font-size:0;background:url("../img/da_image/top_cate_all.gif") no-repeat 50% 50%;display:inline-block;width:23px;height:25px;}
#header .head_cont ul li.top_mypage {padding-right:30px;}
#header .head_cont ul li.top_wishlist {padding-right:41px;position:relative;margin-top: 4px;}
#header .head_cont ul li.top_wishlist p {left:14px;top:8px;background:#444;}
#header .head_cont ul li.top_search {width: 200px;height: 33px;border: 1px solid #aaa;}
#header .head_cont ul li.top_cart {}
#header .head_cont ul li.top_cart p {left:11px;top:8px;background:#f04c40;}

#header .head_nav {position:relative;height: 46px;border-bottom: 2px solid #f04c40 !important;}
#header .head_nav .nav_cont {width:1100px;margin:0 auto;height: 42px;padding-top: 0;}
#header .head_nav .all-category {height: 42px;text-align:center;}
#header .head_nav .all-category dl {display:inline-block;}
#header .head_nav .all-category dl dd {position: relative;display: inline-block;vertical-align: bottom;height: 42px;float: left;}
#header .head_nav .all-category dl dd + dd:before {display: inline-block;content: "";width: 1px;height: 13px;background: #ccc;position: absolute;left: 0;top: 50%;margin-top: -7px;}
#header .head_nav .all-category dl dd a {display: inline-block;padding: 0 9px;font-size: 15px;font-weight: 400;text-align: center;line-height: 42px;font-family: 'Nanum Barun Gothic', 'Malgun Gothic', 'Nanum Gothic', Arial, dotum;}
#header .head_nav .all-category dl dd:first-child a {padding-left:0;}
#header .head_nav .all-category dl dd:last-child a {padding-right:0;}
#header .head_nav .all-category dl dd a:hover {font-weight:600;color:#f04c40;}

/* LNB */
#hd_lnb_drop_menu {
	width: 50px;display:inline-block;
    height: 50px;
    cursor: pointer;
    background: #444 url(/design/d4-0740/da_images/bg_hd_cate.png) no-repeat 14px 16px;
    text-indent: -9999px;
}
#hd_lnb_drop_menu a.hd_menu  {display:inline-block;width:100%;height:100%;}

/* DROP DOWN MENU */
.hd_drop_down_wrap {
	display:none;
	position:absolute !important;
    top: 235px;
    left: 0%;
    margin-left: -0px;
    width:100%;
    background-color:#fff;
	border-bottom:solid 2px #f04c40;
    box-sizing: border-box;
    z-index: 9000;
}
.hd_drop_down_wrap .hd_btn_close {
	width: 50px;
    height: 50px;
    left: 50%;
    margin-left:500px;
    bottom: 0px;
    position: absolute;
    background: url(http://abc3662.img9.kr/da_images/btn_close.gif) no-repeat center center #f04c40;
    text-indent: -9999px;
}
.hd_drop_down_wrap .hd_lnb_inner {
    width: 1100px;
    overflow: hidden;
    position: relative;
    margin:0 auto;
    padding-top:19px;
    background:url("http://abc3662.img9.kr/da_images/alllayer_bg.gif") repeat-y;
}
/*
.hd_drop_down_wrap .hd_lnb_inner {
	width:1100px !important;
	background:url(/design/d4-0739/img/drop_down_line.gif);
	background-position:-14px 0px;
	overflow:hidden;
}
*/
.hd_drop_down_wrap .hd_drop_list{
	overflow:hidden;
}
.hd_drop_down_wrap dl {
	width: 196px;
    padding-bottom: 50px;
    margin-left:15px;
    padding-left:14px;
    float: left;
    z-index: 1;    
}
.hd_drop_down_wrap dl:first-child {
	margin-left:0;
	padding-left:0;
}
.hd_drop_down_wrap dl.hd_h_fix {
	height:auto;
}
.hd_drop_down_wrap dl dt {
	margin:0 0 0px 0;
	padding:0 0 13px 0;
}
.hd_drop_down_wrap dl dd {
    margin: 0 20px;
    text-align: left;
    height:25px;
    line-height: 25px;
    vertical-align:top;
}
.hd_drop_down_wrap dl dd a {
    font-size: 13px;
    color: #666;
    line-height: 25px;
    font-weight:400;
    display: inline-block;
    width: 100%;
    vertical-align:top;
}
.hd_drop_down_wrap dl dt a {
    display: block;
    height: 40px;
    line-height: 40px;
    text-indent: 0px;
    text-align: center;
    background-color: #f5f5f5;
    color: #333;
    font-size: 13px;
    font-weight: 400;
    position: relative;
    font-family:'Nanum Barun Gothic', 'Malgun Gothic', 'Nanum Gothic', Arial, dotum;
}
.hd_drop_down_wrap dl:hover dt a {
	background-color:#444;
	color:#fff;
}
.hd_drop_down_wrap dl dd:hover a {
	color:#f04c40;
}




/* scroll */
#scroll-right {position:fixed;left:auto;right:0;margin:0 0 0 0;top:285px;z-index:9999;}
.side_wrap {position:absolute;border:1px solid #f04c40;border-right:0 none;background:#fff;right:-249px;transition:0.5s;}
.side_wrap.on {right:0;}
.side_menu {position:relative;}
.side_menu .side_close {position:absolute;left:-29px;top:50%;margin-top:-40px;cursor:pointer;}
.side_menu .side_bt {width:190px;padding:29px;padding-bottom:10px;}
.side_menu .side_bt a {display:inline-block;float:left;width:50px;padding-right:20px;margin-bottom:19px;}
.side_menu .side_bt a:nth-of-type(3n) {padding-right:0;}
.side_menu .side_bt a:nth-of-type(3n+1) {clear:both;}
.side_menu .side_bt a img {width:50px;}
.side_menu .side_bt a span {display:inline-block;width:100%;font-size:12px;line-height:12px;color:#666;text-align:center;padding-top:8px;}





/* FOOTER */
#footer {background:url("http://abc3662.img9.kr/da_images/foot_bg.gif") repeat-x; margin-top:100px;}
#footer ul.foot_nav {width:1100px; margin:0 auto; border-top:3px solid #333; height:48px; line-height:48px;}
#footer ul.foot_nav li {float:left; padding-right:26px; background:url("http://abc3662.img9.kr/da_images/foot_navline.gif") no-repeat left center;}
#footer ul.foot_nav li a {font-size:13px; color:#666;}
#footer ul.foot_nav li span {margin-right:7px;color:#666;font-weight:600;}
#footer ul.foot_nav li:nth-of-type(4) span  {color:#333;font-weight:600;}

#footer div.foot_cont {width:1100px; margin:0 auto; height:291px;}
#footer div.foot_cont:after {content:'';display:block;clear:both;}
#footer div.foot_cont .foot_address {float:left; width:830px;}
#footer div.foot_cont .foot_address h2 {padding:39px 0 32px 0;}
#footer div.foot_cont .foot_address table {width:785px !important;}
#footer div.foot_cont .foot_address table th {font-size:13px; line-height:30px; color:#999; text-align:left;font-weight:400;}
#footer div.foot_cont .foot_address table td {font-size:13px; line-height:30px; color:#333;}
#footer div.foot_cont .foot_address table td a {font-size:13px; color:#333;}
#footer div.foot_cont .foot_escrow {float:left;width: 230px;height:290px;padding-left: 38px;border-left:1px solid #ccc;padding-bottom: 40px;}
#footer div.foot_cont .foot_escrow h3 {padding-top:28px;}
#footer div.foot_cont .foot_escrow p {padding-top:16px; font-size:13px; line-height:18px; color:#999;}
#footer div.foot_cont .foot_escrow h4 {padding-top:17px;}

#footer div.foot_copy {height:50px; line-height:50px; background-color:#eee; width:100%;clear:both;}
#footer div.foot_copy p {font-size:13px; color:#999; text-align:center; }





/* */
/*
.main_sc_wrap .main_visual {border:1px #ccc solid;width:580px;height:470px;box-sizing:border-box;position:relative;}
.main_sc_wrap .main_visual .swiper-button-prev,
.main_sc_wrap .main_visual .swiper-button-next,
.main_sc_wrap .main_visual .swiper-button-prev .icon-angle-left,
.main_sc_wrap .main_visual .swiper-button-next .icon-angle-right {width:40px;height:45px;display:inline-block;padding:0;position:absolute;top:50%;margin:-23px 0 0 0 !important;font-size:0;}
.main_sc_wrap .main_visual .swiper-button-prev {left:0px;}
.main_sc_wrap .main_visual .swiper-button-next {right:0px;}
.main_sc_wrap .main_visual .swiper-button-next .icon-angle-right {right:0;background:url(/design/d4-0740/da_images/btn_main_visual_next.png) no-repeat 0 0;}
.main_sc_wrap .main_visual .swiper-button-prev .icon-angle-left {left:0;background:url(/design/d4-0740/da_images/btn_main_visual_prev.png) no-repeat 0 0;}
*/
	.main_visual .slick-dots,
	.main_visual .slick-dots li{list-style:none;}
	.main_visual .slick-dots{display:block;position:absolute;bottom:160px;width:100%;margin:0;padding:0;text-align:center;counter-reset: section;left:50%;margin-left:600px;width: 28px;z-index: 1;}
	.main_visual .slick-dots:after{content:"";display:block;width:1px;height: 80%;background:#ffffff;position:absolute;left: 13px;top: 18px;z-index: -1;}
	.main_visual .slick-dots li{display:inline-block;position:relative;margin:0 0;padding:0;cursor:pointer;background:#bababa;border:1px solid #ffffff;width:28px;height:28px;margin: 14px 0;border-radius: 100px;opacity: 1;box-sizing: border-box;overflow: hidden;}
	.main_visual .slick-dots li:before{counter-increment: section;content: "0 " counter(section);position:absolute;left:0px;top:0px;width:100%;height:100%;text-align:center;line-height: 28px;color: #fff;font-size: 12px;letter-spacing: -1px;box-sizing: border-box;}
	.main_visual .slick-dots li button{display:none;padding:5px;font-size:0;line-height:0;cursor:pointer;border:0;outline:none;opacity: 1;background:inherit !important;}
	.main_visual .slick-dots li.slick-active{background:#f04c40;border:none;}
	.main_visual .slick-dots li.slick-active:before{color:#fff;}
	.main_visual .slick-dots li.slick-active button{opacity:1;background:inherit !important;}


.main_sc_wrap {position:relative; height:500px;overflow:hidden;z-index:1;width:100%;text-align:center;margin:0;padding:0;}
.main_sc_wrap .main_visual {position:absolute;left:50%;width:2000px;height:500px;overflow:hidden;margin-left:-1000px;}
.main_visual .bxslider {height:500px;}
.main_visual .bxslider li {overflow:hidden; position:relative; height:500px;}
.main_visual .bxslider li img {display:block; height:500px; left:50%; margin-left:-1000px; max-width:2000px; position:absolute; top:0; width:2000px; z-index:1000;}
#contentWrap .main_sc_wrap .main_visual .swiper-pagination {position:absolute;left:50% !important;top:180px !important;margin:0 0 0 600px !important;padding:0;text-align:right;width:28px !important;height:auto;}
#contentWrap .main_sc_wrap .main_visual .swiper-pagination .swiper-pagination-bullet {opacity:1 !important;display:block; width:28px; height:28px; text-align:center; line-height:28px; color:#fff; font-weight:300; background:url("http://abc3662.img9.kr/da_images/visual_off.png") no-repeat; margin:0 0 27px 0 !important;position:relative;z-index:1;}
#contentWrap .main_sc_wrap .main_visual .swiper-pagination .swiper-pagination-bullet:after {position:absolute;left:14px;bottom:-27px;width:1px;height:27px;background:#fff;content:"";display:inline-block;margin:0;padding:0;}
#contentWrap .main_sc_wrap .main_visual .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {opacity:1 !important;background:url("http://abc3662.img9.kr/da_images/visual_on.png") no-repeat; color:#f04c40; font-weight:500;}
#contentWrap .main_sc_wrap .main_visual .swiper-pagination .swiper-pagination-bullet:last-child {margin:0;}
#contentWrap .main_sc_wrap .main_visual .swiper-pagination .swiper-pagination-bullet:last-child:after {display:none;}
#contentWrap .main_sc_wrap .main_visual .swiper-pagination .swiper-pagination-bullet .swiper-pagination-number {color:#fff !important;font-weight:400;display:inline-block;width:100%;height:28px;line-height:28px;font-size:13px;font-family: 'Montserrat', 'Nanum Barun Gothic', 'Malgun Gothic', 'Nanum Gothic', Arial, dotum;}
#contentWrap .main_sc_wrap .main_visual .swiper-pagination .swiper-pagination-bullet .swiper-pagination-number:before {content:"0";}
#contentWrap .main_sc_wrap .main_visual .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .swiper-pagination-number {color:#fff !important;font-weight:500;}

div.main_new {width:1100px; margin:70px auto 83px; position:relative; border:1px solid #ccc; box-sizing:border-box; min-height:365px;}
div.main_new .new_tit {position:absolute; left:364px; top:0px; text-align:center; width:370px; height:364px; z-index:100; background-color:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;box-sizing:border-box;}
div.main_new .new_tit h3 {font-size:28px; line-height:28px; font-weight:600; color:#333; padding-top:104px;}
div.main_new .new_tit p {font-size:14px; color:#777; padding-top:13px;}
div.main_new .bx-wrapper {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow: none;border: 0;background: #fff;margin-bottom:0;}
div.main_new div.item-wrap div.bx-pager {position:absolute; left:366px; bottom:101px; width:368px; height:12px; text-align:center; z-index:999;}
div.main_new div.item-wrap div.bx-pager div {display:inline-block; }
div.main_new div.item-wrap div.bx-pager div a {display:inline-block; text-indent:-9999px; width:12px; height:12px; margin:0 3px; background:url("http://abc3662.img9.kr/da_images/new_off.gif") no-repeat;}
div.main_new div.item-wrap div.bx-pager div a.active {background:url("http://abc3662.img9.kr/da_images/new_on.gif") no-repeat;}
div.main_new div.item-wrap div.bx-controls-direction a {position:absolute; top:151px; width:120px; height:65px; text-indent:-9999px;z-index:30;}
div.main_new div.item-wrap div.bx-controls-direction a.bx-prev {left:-60px; background:url("http://abc3662.img9.kr/da_images/new_left.gif") no-repeat;}
div.main_new div.item-wrap div.bx-controls-direction a.bx-prev:hover {background:url("http://abc3662.img9.kr/da_images/new_left_ov.gif") no-repeat;}
div.main_new div.item-wrap div.bx-controls-direction a.bx-next {right:-60px; background:url("http://abc3662.img9.kr/da_images/new_right.gif") no-repeat;}
div.main_new div.item-wrap div.bx-controls-direction a.bx-next:hover {background:url("http://abc3662.img9.kr/da_images/new_right_ov.gif") no-repeat;}

h2.main_tit {font-size:30px; color:#333; font-weight:600; padding-bottom:20px; width:1100px; margin:0 auto; letter-spacing:0.02em; text-align:center; position:relative;}
h2.main_tit a {position:absolute; right:0; top:14px;}

div.main_event {background:url("http://abc3662.img9.kr/da_images/event_bg.gif") repeat-x; padding:80px 0 89px;margin-bottom:90px;}
div.main_event .event_cont {width:1100px; margin:0 auto; padding-bottom:44px; height:366px; padding-top:50px;}
div.main_event .event_cont .event_banner {float:left; width:733px;}
div.main_event .event_cont .event_text {float:left; position:relative; width:267px; height:366px; padding:0 50px; background-color:#fff;}
div.main_event .event_cont .event_text h2 {font-size:15px;color: #f04c40;font-weight:500;letter-spacing:0.15em;padding-top:63px;}
div.main_event .event_cont .event_text h2 a {font-size:15px; color:#f1aa02; font-weight:500; letter-spacing:0.15em;}
div.main_event .event_cont .event_text h3 {font-size:26px; color:#333; font-weight:600; line-height:34px; padding-top:37px; word-break:keep-all;}
div.main_event .event_cont .event_text h3 a {font-size:26px;color:#333;font-weight:600;font-family: 'Nanum Barun Gothic', 'Malgun Gothic', 'Nanum Gothic', Arial, dotum;}
div.main_event .event_cont .event_text h4 {font-size:13px;color:#777;line-height:19px;padding-top:13px;width:88%;font-family: 'Nanum Barun Gothic', 'Malgun Gothic', 'Nanum Gothic', Arial, dotum;}
div.main_event .event_cont .event_text h4 a {font-size:13px; color:#777;}
div.main_event .event_cont .event_text p {font-size:13px; color:#aaa; padding-top:44px;}
div.main_event .event_cont .event_text p a {font-size:13px;color:#aaa;font-family: 'Nanum Barun Gothic', 'Malgun Gothic', 'Nanum Gothic', Arial, dotum;}
div.main_event .event_cont .event_text span {position:absolute; right:0; top:0;}
div.main_event .brand_cont {width:1100px; margin:0 auto;}
div.main_event .brand_cont h2 {position:relative; font-size:24px; color:#333; font-weight:600; padding-bottom:12px;}
div.main_event .brand_cont h2 span {position:absolute; right:0; top:9px;}
div.main_event .brand_cont ul {height:165px;}
div.main_event .brand_cont ul li {float:left; padding-right:22px;}
div.main_event .brand_cont ul li:last-child {padding:0;}

div.main_md {width:1100px; margin:0 auto; padding-bottom:38px;}
div.main_md:after {}
div.main_md .md_cont {padding-bottom:21px;}

div.main_sale {width:1100px; margin:0 auto; padding-top:89px;}

div.main_banner {position:relative; height:230px; overflow:hidden;}
div.main_banner img {left:50%; margin-left:-1000px; position:absolute;}







