@font-face {
	font-family: 'notokr-thin';
	src: url('/design/biopiel/fonts/notokr-thin.eot');
	src: url('/design/biopiel/fonts/notokr-thin.eot?#iefix') format('embedded-opentype'),
	url('/design/biopiel/fonts/notokr-thin.woff2') format('woff2'),
	url('/design/biopiel/fonts/notokr-thin.woff') format('woff'),
	url('/design/biopiel/fonts/notokr-thin.ttf') format('truetype');
	font-weight: normal;
	font-style: 100;
}

@font-face {
	font-family: 'notokr-demilight';
	src: url('/design/biopiel/fonts/notokr-demilight.eot');
	src: url('/design/biopiel/fonts/notokr-demilight.eot?#iefix') format('embedded-opentype'),
	url('/design/biopiel/fonts/notokr-demilight.woff2') format('woff2'),
	url('/design/biopiel/fonts/notokr-demilight.woff') format('woff'),
	url('/design/biopiel/fonts/notokr-demilight.ttf') format('truetype');
	font-weight: normal;
	font-style: 300;
}

@font-face {
	font-family: 'notokr-regular';
	src: url('/design/biopiel/fonts/notokr-regular.eot');
	src: url('/design/biopiel/fonts/notokr-regular.eot?#iefix') format('embedded-opentype'),
	url('/design/biopiel/fonts/notokr-regular.woff2') format('woff2'),
	url('/design/biopiel/fonts/notokr-regular.woff') format('woff'),
	url('/design/biopiel/fonts/notokr-regular.ttf') format('truetype');
	font-weight: normal;
	font-style: 400;
}

@font-face {
	font-family: 'notokr-medium';
	src: url('/design/biopiel/fonts/notokr-medium.eot');
	src: url('/design/biopiel/fonts/notokr-medium.eot?#iefix') format('embedded-opentype'),
	url('/design/biopiel/fonts/notokr-medium.woff2') format('woff2'),
	url('/design/biopiel/fonts/notokr-medium.woff') format('woff'),
	url('/design/biopiel/fonts/notokr-medium.ttf') format('truetype');
	font-weight: normal;
	font-style: 500;
}

@font-face {
	font-family: 'notokr-bold';
	src: url('/design/biopiel/fonts/notokr-bold.eot');
	src: url('/design/biopiel/fonts/notokr-bold.eot?#iefix') format('embedded-opentype'),
	url('/design/biopiel/fonts/notokr-bold.woff2') format('woff2'),
	url('/design/biopiel/fonts/notokr-bold.woff') format('woff'),
	url('/design/biopiel/fonts/notokr-bold.ttf') format('truetype');
	font-weight: normal;
	font-style: 700;
}

@import url(http://fonts.googleapis.com/earlyaccess/notosanssc.css);

@import url(http://fonts.googleapis.com/earlyaccess/notosanssc.css);

.page-body {min-height: 300px;}

.blue{color:#006DAC;}
.sky{color:#51BAEB;}

.fa{font-family: FontAwesome !important;}
/*
========================================================================
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{line-height:1.3;font-size:13px;color:#777;font-family:"Lato","notokr-regular","Malgun Gothic","돋움","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{-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
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:30px;height:30px;border:1px solid #ddd;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}

/*
========================================================================
공통 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}

/**/
#wrap.etc{background-color:#FAFAFA;}
.sub_visual {overflow:hidden; }
.sub_visual .sub{height:125px !important; }
.sub_visual .sub.bg01{background:url(/design/lamarin/lamarin/imgs/visual/visual_bg.jpg) no-repeat 50% ;}

/* 현재위치 */
#contentWrapper .path{width:100%; height:0px !important;border-bottom:1px solid #e8e8e8;}
.loc-navi{height:50px;line-height:50px;width:100%; text-align:left;font-size:11px; font-famliy:'Dotum'; display:none;}
.loc-navi,
.loc-navi a{font-size:11px; font-famliy:'Dotum';}



/* 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{width:20px;height:26px;line-height:26px;padding:0 5px;border:1px solid #E2E2E2}
.MS_input_txt[type="text"]{/*width:20px;*/height:28px;line-height:26px;padding:0 5px;border:1px solid #E2E2E2; background:none;}
.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 :50px}
.table-cart thead th{padding:15px 0;border-top:1px solid #B2B3B7;border-bottom:1px solid #EAEAE8;font-size:15px;font-weight:400;color:#848484}
.table-cart tbody td,
.table-cart tfoot{border-bottom:1px solid #EAEAE8}
.table-cart tbody td{padding:14px 0;color:#393939}
.table-cart tbody td .thumb{width:86px;height:86px;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:86px}
.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-btns{position:relative;width:113px;height:28px;margin:0 auto}
.table-cart .opt-btns input{float:left;width:20px;height:26px;line-height:26px;padding:0 5px;border:1px solid #E2E2E2;text-align:right}
.table-cart .opt-btns .btn-up{position:absolute;top:0;right:54px}
.table-cart .opt-btns .btn-dw{position:absolute;top:0;right:27px}
.table-cart .opt-btns .btn-modify{position:absolute;top:0;right:0}


*/

/* 주문 - 주문정보 테이블 */
.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:14px 0;border-top:1px solid #EAEAE8;font-size:15px}
.table-order-info tbody th{letter-spacing:-1px;color:#060606;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{border-top: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-bottom:1px solid #EAEAE8}
.table-d2-list th{padding:13px 0;border-top:1px solid #B2B3B7;border-bottom:1px solid #EAEAE8;color:#848484;font-size:13px;font-weight:400}
.table-d2-list td{padding:12px 0;border-top:1px solid #e2e2e2;font-size:14px;color:#393939}
.table-d2-list td a{font-size:14px;color:#393939}

/* 마이페이지 디자인 타입2 테이블 뷰 */
.table-d2-view{border-top:1px solid #cdcdcd}
.table-d2-view th, 
.table-d2-view td{padding:12px 0;border-bottom:1px solid #cdcdcd;font-size:15px;font-weight:400}

/* paging */
.paging{padding-top:20px;text-align:center;line-height:0;vertical-align:top}
.paging li{display:inline-block;*display:inline;zoom:1;*;width:30px;*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}
.paging li a{border:none;}
.paging li strong,
.paging li a:hover,
.paging li.now a{background:#5d5d5d;border:1px solid #5d5d5d; font-weight:bold;letter-spacing:-1px;color:#fff !important}
.paging li.prev{margin-right:10px}
.paging li.next{margin-left:10px}

.paging li.prev a,
.paging li.next a,
.paging li.first a,
.paging li.last a{position:relative; text-indent:-9999px; border-color:none;background:none;}

.paging li.prev a:hover,
.paging li.next a:hover,
.paging li.first a:hover,
.paging li.last a:hover{border-color:#264C79;background:#264C79;}

.paging li.first a:after,
.paging li.prev a:after,
.paging li.next a:after,
.paging li.last a:after{display:block;content:"";position:absolute;top:50%;left:50%;height:8px;margin-top:-4px;background:url(/design/bekinglee/imgs/common/sp_corp_btn2.png) no-repeat;text-indent:-9999px}
.paging li.first a:after{width:10px;margin-left:-5px;background-position:0 -30px}
.paging li.prev a:after{width:5px;margin-left:-3px;background-position:-20px -30px}
.paging li.next a:after{width:5px;margin-left:-3px;background-position:-40px -30px}
.paging li.last a:after{width:10px;margin-left:-5px;background-position:-60px -30px}

/* 현재위치 */
.loc-navi{text-align:left;}
.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{margin-top:50px;color:#060606;font-size:19px;font-weight:400;letter-spacing:-0.06em}
#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}

/* 질문 */

.privercy-contract .tbl{width:100% !important;}

/* 
회원 등급 표시 
*/

/* 타입 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:20px 20px;border:1px solid #EAEAE8;background:#F9F9F7;font-size:19px;color:#848484}
.t-box-msg strong{color:#070707}
.t-box-msg span{font-weight:800;color:#2D2C56}*/


.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}
/*
========================================================================
공통 - 레이어
========================================================================
*/

/*
========================================================================
공통 - 레아웃
========================================================================
*/

/* z-index */
#layerWrap{z-index:1}

/* layout */
#wrap{min-width:1160px;max-width:1920px;margin:0 auto;background:#fff url(/design/huxley/skin2/imgs/comm/bg_sub.jpg) no-repeat 50% 0}
#header,
#layerWrap,
#contentWrap,
#ftLink .link,
#footer{position:relative;width:1100px;margin:0 auto}
#contentWrapper{position:relative}
#contentWrap:after{content:"";display:block;clear:both}
#aside{position:relative; float:left;}
#content{position:relative;float:left;}
#content{width:100%;min-height:800px;margin-top:80px;}


/* 상품 미리보기 레이어 */
#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; }

/* 상품 미리보기 레이어 */
#detailpage{display:none}

/* 
/* 게시판 공통 - 일반, 겔러리, 컨텐츠링크, 자료실, 미니홈피, 방명록, 동영상 */
/* 상단 */
.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; }


/*
========================================================================
hot issue common class
========================================================================
*/

/* .item-wrap */
.item-wrap .item-hd{margin:80px 0 40px 0;background:url(/images/d3/hot_issue/common/bd_line_gray.gif) repeat-x 0 60%}
.item-wrap .nbg{background:none;text-align:center}
.item-wrap .item-info{zoom:1;overflow:hidden;padding:35px 0 10px;border-bottom:1px solid #ddd}
.item-wrap .item-info .item-total{float:left;padding-left:20px}
.item-wrap .item-info .item-order{float:right;padding-right:10px}
.item-wrap .item-info .item-order li{float:left;padding:0 10px;background:url(/images/d3/hot_issue/common/bull_w1_h7_gray.gif) no-repeat 100% 40%}
.item-wrap .item-info .item-order li.nobg{background:none}
.item-wrap .item-info .item-order li a{font-size:11px}
.item-wrap .item-cont{zoom:1;overflow:hidden;margin-top:10px}
.item-wrap .item-cont:after{content:"";display:block;clear:both}
.item-wrap .item-cont .item-list{float:left;width:280px;margin:10px 0;text-align:center}
.item-wrap .item-cont .item-list .thumb img{width:200px;height:200px}
.item-wrap .item-cont .item-list li{margin-top:5px}
.item-wrap .item-cont .item-list .prd-price{font-weight:bold}
.item-wrap .item-page{margin-top:80px;text-align:center}
.item-wrap .item-page a{padding:0 5px}
.item-wrap .item-page a:hover,
.item-wrap .item-page a.now{color:#5d5d5d;font-weight:bold;letter-spacing:-1px}

/* .navi */
.navi p{text-align:right}

/* jxc Extension
----------------------------------------------------------------------------- */

.disnone{display:none}

.inwrap{position:relative}
.inwrap:after{display:block;content:"";clear:both;zoom:1}

/*  
input[type=text]{border:1px solid #d9d9d9}
input[type=password]{border:1px solid #d9d9d9}
input[type=password]:hover,
input[type=text]:focus{border:1px solid #5B6E7A}
*/

/* Sp Extension */
.sp_corp_ico{display:inline-block;overflow:hidden;background:url(/design/bekinglee/imgs/common/sp_corp_ico.png) no-repeat 0 0;font-size:0;line-height:0;text-indent:-9999px;vertical-align:top}
.sp_corp_bull{display:inline-block;overflow:hidden;background:url(/design/bekinglee/imgs/common/sp_corp_bull.png) no-repeat 0 0;font-size:0;line-height:0;text-indent:-9999px;vertical-align:top}
.sp_corp_btn{display:inline-block;overflow:hidden;background:url(/design/bekinglee/imgs/common/sp_corp_btn2.png) no-repeat 0 0;font-size:0;line-height:0;text-indent:-9999px;vertical-align:top}
.sp_corp_btn2{display:inline-block;overflow:hidden;background:url(/design/bekinglee/imgs/common/sp_corp_btn.png) no-repeat 0 0;font-size:0;line-height:0;text-indent:-9999px;vertical-align:top}
.sp_corp_txt{display:inline-block;overflow:hidden;background:url(/design/bekinglee/imgs/common/sp_corp_txt.png) no-repeat 0 0;font-size:0;line-height:0;text-indent:-9999px;vertical-align:top}
.sp_corp_label{display:inline-block;overflow:hidden;background:url(/design/bekinglee/imgs/common/sp_corp_label.png) no-repeat 0 0;font-size:0;line-height:0;text-indent:-9999px;vertical-align:top}

/* Button Extension */
.btn_set input[type="submit"]{height:42px}

.btn_set .abtn{display:inline-block;min-width:60px;padding:0 20px;height:40px;line-height:38px; border-width:1px; border-style:solid; font-size:13px; text-align:center;letter-spacing:-1px;vertical-align:top;
	
    -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;
}

.btn_set .abtn i{vertical-align:middle}

.btn_set .basic{border-color:#E9EAEB;background:#fff;color:#8c8c8c;}
.btn_set .basic:hover{border-color:#2d2d2d;background:#fff;color:#2d2d2d;}

.btn_set .fill{border-color:#2d2d2d;background:#2d2d2d;color:#fff;}
.btn_set .fill:hover{background:#fff;color:#2d2d2d;}

.btn_set .gray{border-color:#EAEAE8;background:#F9F9F7;color:#333}
.btn_set .gray:hover{border-color:#2d2d2d;background:#fff; color:#2d2d2d !important;}

.btn_set .darkgray{border-color:#56565A;background:#4E4E52;color:white}
.btn_set .darkgray:focus,
.btn_set .darkgray:hover{border-color:black;background:#707074; color:white;}

.btn_set .black{border-color:#000;background:#000;color:#fff}
.btn_set .black:hover{border-color:#5AADCD;background:#fff;color:#5AADCD}

.btn_set .tiny{width:60px;height:18px;line-height:16px;padding:0;font-size:11px}
.btn_set .small{height:28px;font-size:11px}

.abtn_{display:inline-block; min-width:60px; height:29px;line-height:1;padding:19px 4px 0; 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:#DFDFE1;background:#fff;color:#707074}
.btn_set .basic:focus,
.btn_set .basic:hover{border-color:black;background:#fff;color:black}

/*.btn_set .fill{border-color:#80B4DB;background:#90BEE0;color:white}
.btn_set .fill:focus,
.btn_set .fill:hover{background:#80B4DB;color:white}*/

.btn_set .gray{border-color:#EFEFEF;background:#F9F9F9;color:#858686}
.btn_set .gray:focus,
.btn_set .gray:hover{background:#fff;color:#5F737E}

.btn_set .darkgray{border-color:#56565A;background:#4E4E52;color:white}
.btn_set .darkgray:focus,
.btn_set .darkgray:hover{border-color:black;background:#707074;color:white}

.btn_set .black{border-color:black;background:black;color:white}
.btn_set .black:focus,
.btn_set .black:hover{border-color:black;background:white;color:black}

.btn_set .tiny{min-width:0;height:17px;padding:4px 5px 0;font-size:11px}
.btn_set .xsmall{height:21px;padding-top:9px;font-size:11px}
.btn_set .small{height:26px;padding-top:14px;font-size:13px}
.btn_set .large{height:37px;padding-top:21px;font-size:15px}
.btn_set .xlarge{height:39px;padding-top:29px;font-size:15px}







/* Path Navigation Extension */
.path{top:0; right:0; width:100%;height:50px;line-height:40px;border-bottom:2px solid #bdbdbd;z-index:100}
.path .loc-navi{width:1100px;margin:0 auto}
.path .loc-navi dd{display:inline-block}


/* Title Extension */
.page-tit{margin-bottom:60px;text-align:center}
.page-tit h2{display:inline-block;position:relative;z-index:1;line-height:1;padding:0 50px;line-height:110%;font-size:40px;font-weight:400;color:#1F1F1F;letter-spacing:-1px}
.page-tit h2 strong{font-weight:700}
.page-tit p{line-height:140%;margin-top:15px;font-size:13px;font-weight:400;color:#858585}

.title_area{margin-bottom:60px;text-align:center}
.title_area .title{display:inline-block;position:relative;z-index:1;line-height:1;padding:0 50px;line-height:110%;font-size:36px;font-weight:400;color:#1F1F1F;letter-spacing:-1px}
.title_area .title strong{font-weight:600}
.title_area .desc{line-height:140%;margin-top:10px;font-size:13px;font-weight:400;color:#858585}

/* 미리보기 라벨 감춤 */
#blk_scroll_wings,
#preview_wrap{display:none}


/* SNB */
.snb_{width:1100px;margin:45px auto 65px;text-align:center}
.snb_ .ul_lst{display:inline-block;position:relative;height:39px;padding-left:1px;vertical-align:top}
.snb_ .ul_lst>li{float:left}
.snb_ .ul_lst>li>a{display:block;position:relative;min-width:198px;letter-spacing:0.04em}
.snb_ .ul_lst>li>a:after{position:absolute;top:50%;left:0;width:1px;z-index:1;height:16px;margin:-8px 0 0 -1px;background:#DEDEDE;content:''}
.snb_ .ul_lst>li:first-child>a:after{content:none}
.snb_ .ul_lst>li>a span{display:block;position:relative;margin-left:-1px;padding:12px 10px;background:#F9F9F9;font-size:14px;color:#A5A5AA;text-align:center}
.snb_ .ul_lst>li>a:hover span{color:#4E4E52}
.snb_ .ul_lst>li.is-active>a span{z-index:2;background:#4E4E52;color:white}

/* SNB Extension */
#snb{float:left;width:160px}
#snb .title{padding-bottom:10px;border-bottom:1px solid #E1E1E1;font-size:25px;color:#000}

/* NAV Extension */
#nav{width:160px;margin:0 auto 30px}

/* Visual Extension */
#visual{width:100%;height:0px;margin:0 auto 80px}
#visual.basic{background:url(/design/huxley/skin1/imgs/visual/visual_basic.jpg) no-repeat 50% 0}
#visual.review{background:url(/design/huxley/skin1/imgs/visual/visual_review.jpg) no-repeat 50% 0}
#visual.event{background:url(/design/huxley/skin1/imgs/visual/visual_event.jpg) no-repeat 50% 0}
#visual.cs{background:url(/design/huxley/skin1/imgs/visual/visual_cs.jpg) no-repeat 50% 0}
#visual.brand{background:url(/design/huxley/skin1/imgs/visual/visual_brand.jpg) no-repeat 50% 0}
#visual.member{background:url(/design/huxley/skin1/imgs/visual/visual_member.jpg) no-repeat 50% 0}
#visual.mypg{background:#6ACDA4 url(/design/huxley/skin1/imgs/visual/visual_mypage.jpg) no-repeat 50% 0} 
#visual.order{background:url(/design/huxley/skin1/imgs/visual/visual_order.jpg) no-repeat 50% 0}


/* ITem Extension */
.item-hd{position:relative;width:100%;margin-top:30px;padding-bottom:5px;border-bottom:2px solid #b5b5b5}
.item-hd .tit{zoom:1;overflow:hidden}
.item-hd .tit dt,
.item-hd .tit dd{float:left}
.item-hd .tit h2{padding-left:5px;font-size:0}
.item-hd .tit dd{padding:4px 0 0 10px;color:#b8b8b8;font-size:11px}
.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{line-height:1.5;color:#b8b8b8;font-size:11px}
.item-hd .btn{position:absolute;top:-5px;right:0;width:186px;text-align:right}

.item-list{zoom:1;overflow:hidden;padding-bottom:40px}
.item-list:after{content:"";clear:both;display:block}
.item-list .item{float:left;width:210px;margin-top:20px;text-align:center}
.item-list .item .thumb{margin:0 auto 20px;width:auto;height:auto;border:1px solid #E4E3E2}
.item-list .item .thumb img{width:100%;height:100%}
.item-list .item .info{width:100%}
.item-list .item .info li{line-height:1.2;margin-bottom:5px;letter-spacing:-0.04em}
.item-list .item .info .name{font-size:14px;color:#4E4A49;font-weight:800}
.item-list .item .info .subname{font-size:12px;color:#B2B2B7}
.item-list .item .info .price{display:inline-block;margin-top:10px;color:#666}
.item-list .item .info .price strong{font-size:15px;font-weight:700}

.item-page{margin-bottom:60px;text-align:center}
.item-page a{padding:0 4px;color:#666}
.item-page a:hover,
.item-page a.now{color:#5d5d5d;font-weight:bold;letter-spacing:-1px}
.item-none{margin:20px 0;text-align:center}

.colum3{padding:0}
.colum3 .item{position:relative;float:left;width:351px;margin-left:20px;padding:20px 0;border:1px solid #E5E5E5}
.colum3 .item:first-child{margin-left:0}
.colum3 .item .thumb{margin:0 auto 20px;height:auto;border:none}
.colum3 .item .info{text-align:center}
.colum3 .item .info .name{font-size:17px;font-weight:400;color:#000}
.colum3 .item .info .etc{font-size:13px}
.colum3 .item .info .price{color:#000}
.colum3 .item .info .price strong{font-size:17px}
.colum3 .item .info .view .btn{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px}

.item-list.ty1{padding:0 0 40px;border-bottom:1px solid #D8D6D3}
.item-list.ty1 .item{overflow:hidden;position:relative;width:245px;margin:40px 0 0 40px;padding:0;text-align:left}
.item-list.ty1 .item:first-child{margin-left:0}
.item-list.ty1 .item .thumb{width:245px;height:auto;margin:0;border:0 none;background:#FAFAFA}
.item-list.ty1 .item .ico{position:absolute;top:30px;right:30px;z-index:1}
.item-list.ty1 .item .ico .MK-product-icons{margin-left:-5px}
.item-list.ty1 .item .ico .MK-product-icons img{margin-left:5px}
.item-list.ty1 .item .ico.plan{left:30px;right:auto}
.item-list.ty1 .item .info{width:auto;margin:10px 0 0;text-align:left;letter-spacing:-1px}
.item-list.ty1 .item .info .name{margin-bottom:10px}
.item-list.ty1 .item .info .name a{font-size:17px;color:#0D0D0D;font-weight:400}
.item-list.ty1 .item .info .name.eng{margin-bottom:10px}
.item-list.ty1 .item .info .name.eng a{font-size:39px;color:#333;font-weight:400}
.item-list.ty1 .item .info .preview{display:none;padding-left:5px}
.item-list.ty1 .item .info .etc{margin-bottom:12px;font-size:17px;color:#999}
.item-list.ty1 .item .info .subname{line-height:150%;margin-bottom:15px;font-size:13px;color:#8C8C85}
.item-list.ty1 .item .info .sold{margin:0;color:#405867;font-size:15px;font-weight:400}
.item-list.ty1 .item .info .price{margin:0;font-size:15px;font-weight:700}
.item-list.ty1 .item .info .price em{display:none}
.item-list.ty1 .item .info .price.ty1 .sell{color:#8A8986;text-decoration:line-through}
.item-list.ty1 .item .info .price.ty1 .dc{position:relative;color:#405867;margin-left:5px;padding-left:11px}
.item-list.ty1 .item .info .price.ty1 .dc:after{display:block;content:"";position:absolute;top:5px;left:0;width:6px;height:9px;background:url(/design/bekinglee/imgs/common/sp_corp_bull.png) -50px -20px}
.item-list.ty1 .item .info .price.ty2 .consumer{display:inline-block;color:#8A8986;text-decoration:line-through}
.item-list.ty1 .item .info .price.ty2 .sell{position:relative;color:#405867;margin-left:5px;padding-left:11px}
.item-list.ty1 .item .info .price.ty2 .sell:after{display:block;content:"";position:absolute;top:5px;left:0;width:6px;height:9px;background:url(/design/bekinglee/imgs/common/sp_corp_bull.png) -50px -20px}
.item-list.ty1 .item .info .review{line-height:38px;margin:15px 0 0}
.item-list.ty1 .item .info .review .sp_corp_ico{width:38px;height:38px;margin-right:10px;background-position:0 0}
.item-list.ty1 .item .info .review strong{font-size:19px;font-weight:400;color:#513454}

/* Tabs Extension */
.tabs{margin-top:70px; margin-bottom:80px;}
.tabs ul{display:none}

.tabs{text-align:left; width:1100px; height:47px; border-bottom:1px solid #000000; }
.tabs ul{display:inline-block;}
.tabs ul li{float:left;height:47px; border-left:1px solid #e1e1e1;  border-top:1px solid #e1e1e1;}
.tabs ul li:last-child{border-right:1px solid #e1e1e1;}
.tabs ul li a{display:block;width:190px;text-align:center; height:47px; line-height:47px;padding:0;font-size:15px;color:#868686}
.tabs ul li a:hover{color:black;border-left:1px solid #000; border-top:1px solid #000;border-bottom:1px solid #FAFAFA;}
.tabs ul li a:hover:last-child{color:black;border-right:1px solid #000; border-top:1px solid #000;border-bottom:1px solid #FAFAFA;}
.tabs ul li.active a{ border-right:1px solid #000; border-left:1px solid #000; border-top:1px solid #000; color:#000;}

/*상품관련 :  */
.page-ctrl{position:relative;zoom:1;height:35px;margin-bottom:20px}
.page-ctrl:after{content:"";display:block;clear:both}
.page-ctrl .total{float:left;padding:5px 0 3px 10px}
.page-ctrl .total dt,
.page-ctrl .total dd{float:left}
.page-ctrl .total dt{margin-right:5px}

.page-ctrl .sort{position:absolute;top:0;right:0;z-index:100}
.page-ctrl .sort .sortInner{position:relative}
.page-ctrl .sort .select{display:block;width: 100px;border:1px solid #DDDDDD;padding:9px 10px 9px 10px;background:#fff;cursor:pointer;color:#808080;font-size:13px;font-weight:400}
.page-ctrl .sort .select .sp_corp_bull{float:right;width:13px;height:7px;margin-top:5px;background-position:0 0}
.page-ctrl .sort .select .sp_corp_bull.on{background-position:0 -20px}
.page-ctrl .sort .sortList{display:none;width:115px;border:1px solid #DDDDDD;padding:5px 0 5px 5px;border-top:0;background:#fff}
.page-ctrl .sort .sortList li{padding:5px}
.page-ctrl .sort .sortList li a:link{ color:#808080}
.page-ctrl .sort .sortList li a:hover{text-decoration:underline}

.required_information{display:none;} 

/* 회원관련 : 회원가입 */
#join table th>div{position:relative}
#join .red{display:inline-block;position:absolute;top:50%;left:0;width:5px;height:5px;margin-top:-2.5px;background:#5AADCD;text-indent:-9999px;border-radius:50px}

/* 주문관련 : 장바구니 주문서작성 주문완료 : 스탭 */
.orderStep ol{height:52px;padding-left:1px;text-align:center}
.orderStep ol li{float:left;width:332px;line-height:50px;margin-left:-1px;border:1px solid #D9D9D9;background:#fff;font-size:15px}
.orderStep ol li i{margin:-5px 3px 0 0;vertical-align:middle}
.orderStep ol li.active{background:#2d2d2d;border:1px solid #2d2d2d;color:#fff}

/* 주문관련 : 장바구니 주문서작성 주문완료 : 토탈 오더 */
.total_order{margin:50px 0 20px;border:1px solid #EAEAE8;background:#FfFfFf}
.total_order ul{overflow:hidden;margin:0 40px}
.total_order ul li{float:left;margin-right:40px;padding-right:40px;border-right:1px solid #EAEAE8}
.total_order ul li.total_price{margin-right:0;padding-right:0;border-right:none}
.total_order ul li.total_price strong{color:#5AADCD;padding-right:5px}
.total_order dl{position:relative;width:168px;margin:30px 0}
.total_order dl dt{font-size:18px;color:#393939}
.total_order dl dd{margin-top:20px;color:#8C8C8C;text-align:right}
.total_order dl dd strong{color:#5B6E7A;font-size:25px;font-weight:800}
.total_order .sp_corp_ico{position:absolute;top:50%;left:-52px;width:25px;height:25px;margin-top:-13px}
.total_order .minus{background-position:0 -70px}
.total_order .plus{background-position:-40px -70px}
.total_order .equals{background-position:-80px -70px}

/* 게시판 - 공통 */
#bbsData{width:1100px;margin:0 auto}
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;line-height:1;padding:0}
.cont-sub-des span{margin-right:15px;color:#9D9EA5;font-size:12px}
.cont-sub-des span em{display:none;font-size:12px;color:#9c9c9c}
.cont-sub-des span a{color:#9D9EA5;font-size:12px}
.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 .writer img{vertical-align:middle}
.cont-sub-des .attach_file a{display:inline-block;vertical-align:middle}
.cont-sub-des .hit{position:absolute;top:0;right:0;margin-right:0}

.comment-box{padding:20px 0;border-top:1px solid #ddd;border-bottom:0 none}
.com-wrt-box label,
.com-wrt-box span{display:inline-block;vertical-align:top}
.com-wrt-box label{margin-top:7px;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;border-top:1px solid #ddd; margin-top:7px;}

.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:40px;border-top:1px solid #BFBFBF;border-bottom:1px solid #efefef;background:white;color:#333;font-weight:400;font-size:13px}
.bbs-table-list tbody td{height:40px;padding:12px 0;border-bottom:1px solid #f1f1f1;background:none;color:#393939;font-size:13px}
.bbs-table-list tbody td a{font-size:14px;color:#444}

/* 게시판 - 글쓰기, 목록, 이동 링크 */
.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;font-size:14px}
.bbs-link dd a:first-child{margin-left:0}
.bbs-link dd a:hover{background:#FFF;border:1px solid #000}
.bbs-link dd a.write{padding-left:4px;border-color:#56565A;background:#4E4E52;color:white}
.bbs-link dd a.write i{margin-right:5px}
.bbs-link dd a.write:hover{border-color:black;background:#707074}

.bbs-link.con-link dd a{min-width:50px;margin:0 5px 0 0;padding:7px 10px 7px 10px;border-color:#DDD;background:white;color:#A6A6A6;font-size:12px}

.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 label{margin-right:10px}
.bbs-sch .title{display:inline-block}
.bbs-sch .input{display:inline-block}
.bbs-sch .select{display:inline-block}

.bbs-sch.top{width:1020px;margin:0 auto 40px;padding:55px 40px;background:#F2F2F2;text-align:center;font-size:0}
.bbs-sch.top .title{line-height:50px;margin-right:10px;font-weight:400;font-size:16px;color:#555559;vertical-align:top}
.bbs-sch.top .select{display:inline-block;margin-right:10px}
.bbs-sch.top .select select{height:50px;padding:5px 15px 5px 13px;font-size:15px;border-color:#D8D8D9;background:white}
.bbs-sch.top .field{display:inline-block;position:relative}
.bbs-sch.top .field label{position:absolute;top:0;left:0;margin:7px 0 0}
.bbs-sch.top .input input{width:290px;height:48px;margin-right:10px;padding:0 4px;border-color:#D8D8D9;background:white;font-size:15px;text-align:left}
.bbs-sch.top .input a{display:inline-block;width:168px;height:48px;line-height:48px;border:1px solid #4E4E52;background:#56565A;color:white;font-size:18px}

.bbs-sch.bottom{width:100%;margin:40px 0 0;text-align:center}
.bbs-sch.bottom .title{line-height:35px;font-weight:400;font-size:19px;color:#000}
.bbs-sch.bottom .select{margin-right:20px;padding-bottom:5px;border-bottom:1px solid #D3D4CF}
.bbs-sch.bottom .select select{height:30px;font-size:15px;border:0 none}
.bbs-sch.bottom .field{display:inline-block;position:relative}
.bbs-sch.bottom .field label{position:absolute;top:0;left:0;margin:7px 0 0}
.bbs-sch.bottom .input{padding-bottom:5px;border-bottom:1px solid #D3D4CF}
.bbs-sch.bottom .input input{width:300px;height:30px;padding:0 4px;border:0 none;background:transparent;font-size:15px;text-align:left}
.bbs-sch.bottom .input a{display:inline-block;width:30px;height:30px;background:white;color:#5190F0;text-align:right}
.bbs-sch.bottom .input a i{margin:3px 0 0 0;font-size:2em}

/* 게시판 - 보기 */
.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:30px 0;border-top:2px solid black;border-bottom:1px solid #ddd}
.bbs-table-view .view_head .score{margin-bottom:13px}
.bbs-table-view .view_head .score img{width:15px}
.bbs-table-view .view_head .date{border-bottom:1px dashed #FAFAFA;color:#878787;font-size:14px}
.bbs-table-view .view_head .subject{line-height:120%;padding:8px 0 25px;font-size:20px;text-align:left;font-weight:400;color:black}
.bbs-table-view .btn-dwn{margin-top:15px}
.bbs-table-view .data-bd-cont{padding:0 0 40px;line-height:160%}

/* 게시판 - 추가 확장 */
.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:30px}
.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:left;margin-bottom:10px}
.data-bd-cont .attach img{max-width:100%}

/* 게시판 - 보기페이지 상품 정보 */
#bbsData .prd-tinfo{margin:0 0 30px;padding:0 0 30px;border:solid #f5f5f5;border-width:0 0 1px}
#bbsData .prd-tinfo dt{left:0;float:left;width:90px;height:auto;margin:0}
#bbsData .prd-tinfo dt img{width:100%}
#bbsData .prd-tinfo dd{float:none;width:auto;margin-left:100px;padding:15px 0 0 20px}
#bbsData .prd-tinfo dd ul{padding:0;border:0 none}
#bbsData .prd-tinfo dd ul li .tit{display:none}
#bbsData .prd-tinfo dd ul li.name{margin-bottom:5px}
#bbsData .prd-tinfo dd ul li.name a{font-size:18px;color:#333}
#bbsData .prd-tinfo dd ul li.name .MK-product-icons{display:none}
#bbsData .prd-tinfo dd ul li.price{margin-bottom:4px;font-size:18px;color:#191A1B}
#bbsData .prd-tinfo dd ul li.score{margin-top:10px}
#bbsData .prd-tinfo dd ul li.link a{color:#E44698;font-size:14px}

/* 게시판 - 평점 */
.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:100% !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-write select{height:34px;border:1px solid #E2E2E2;color:#8C8C8C}

/* 게시판 - 비밀번호찾기 */
.bbs-table-pwd{width:340px;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:330px;height:40px;line-height:40px;margin:0;padding:2px 4px;border:1px solid #cecece;background:#fafafa;font-size:21px;text-align:center}
/* Option Set */
/*.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 -50px}
.opt-btns .btn-dw{margin:13px 9px;width:10px;height:2px;background-position:-20px -50px}*/

/*장바구니버튼*/
.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 -70px}
.opt-btns .dw{position:absolute;top:0;left:0}
.opt-btns .dw span{margin:13px 9px;width:10px;height:2px;background-position:-20px -70px}


/*  */
.slick-dots{display:block;position:absolute;bottom:40px;width:100%;padding:0;text-align:center}
.slick-dots li{display:inline-block;overflow:hidden;position:relative;width:13px;height:13px;margin:0 5px;padding:0;cursor:pointer;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px
}
.slick-dots li button{font-size:0;line-height:0;display:block;width:13px;height:13px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:#fff}
.slick-dots li button:hover,
.slick-dots li button:focus{outline:none}
.slick-dots li.slick-active button{background:#fff200;}

.slick-prev{left:0;position:absolute; top:400px; font-size:0; background:url(/design/bekinglee/imgs/main/arrow_prev.png) no-repeat;width:90px; height:90px;}
.slick-next{right:0;position:absolute; top:400px; font-size:0; background:url(/design/bekinglee/imgs/main/arrow_next.png) no-repeat;width:90px; height:90px;}

/* 장바구니 리스트 공지사항 */
.cart_notice{text-align:center;font-size:16px;color:#383838;margin-bottom:50px;padding:30px;border-bottom:1px solid #EAEAE8}


/* Item List */
.item_lst{zoom:1}
.item_lst:after{content:"";clear:both;display:block}
.item_lst .row{overflow:hidden;margin-top:30px}
.item_lst .row:first-child{margin-top:0}
.item_lst .item{float:left}
.item_lst .item .thumb{background:#ffffff;}
.item_lst .item .ico{margin-top:20px}
.item_lst .item .ico .MK-product-icons{margin-left:-5px}
.item_lst .item .ico img{margin-left:5px}
.item_lst .item .ico.plan{left:30px;right:auto}
.item_lst .item .info{width:auto;margin:5px 0 0;letter-spacing:0.02em}
.item_lst .item .info .name{margin-bottom:10px}
.item_lst .item .info .name a{font-size:12px}
.item_lst .item .info .name a span{display:block;margin-top:5px}
.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:12px;font-size:17px;color:#999}
.item_lst .item .info .subname{line-height:150%;margin-bottom:15px;color:#8C8C85}
.item_lst .item .info .sold{margin:0;color:#405867;font-size:15px;font-weight:400}
.item_lst .item .info .price{margin:0;font-size:19px;font-weight:400}
.item_lst .item .info .price .dc,
.item_lst .item .info .price .consumer{display:inline-block;position:relative;color:#C5C5C5;text-decoration:line-through}
.item_lst .item .info .price .sellnow{color:#878787;}
.item_lst .item .info .price.ty1 .sellnow,
.item_lst .item .info .price.ty2 .sellnow,
.item_lst .item .info .price.group .sellnow{position:relative;color:#405867;margin-left:5px;padding-left:11px}
.item_lst .item .info .price.ty1 .sellnow:after,
.item_lst .item .info .price.ty2 .sellnow:after,
.item_lst .item .info .price.group .sellnow:after{display:block;content:"";position:absolute;top:7px;left:0;width:6px;height:9px;background:url(/design/bekinglee/imgs/common/sp_corp_bull.png) -50px -20px}
.item_lst .item .info .review{line-height:38px;margin:15px 0 0}
.item_lst .item .info .review .sp_corp_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 .item{position:relative;width:270px;margin-left:51px;padding:0;text-align:left}
.item_lst.ty1 .item:first-child{margin-left:0}
.item_lst.ty1 .item .thumb{width:270px;height:370px;margin:0;text-align:center}



/* 주문, 장바구니 회원정보 */


.memgroupWrap{margin:50px 0 20px;border:1px solid #EAEAE8;background:#ffffff;}
.memgroupWrap ul{overflow:hidden;margin:0 40px}
.memgroupWrap ul li{float:left;margin-right:40px;padding-right:40px;border-right:1px solid #EAEAE8;height: 110px;}
.memgroupWrap ul li.memcoupon{margin-right:0;padding-right:0;border-right:none}
.memgroupWrap ul li.memcoupon strong{color:#5B6E7A;padding-right:5px}
.memgroupWrap dl{position:relative;width:168px;margin:0px 0}
.memgroupWrap dl dt{font-size:18px;color:#393939;margin-top: 30px;}
.memgroupWrap dl dt.memtit{font-size:21px;color:#3F5866;margin-top: 30px;}

.memgroupWrap dl dd{margin-top:20px;color:#8C8C8C;text-align:right}
.memgroupWrap dl dd.groupimg {margin-top:-42px;}
.memgroupWrap dl dd strong{color:#5B6E7A;font-size:25px;font-weight:800}
.memgroupWrap .sp_corp_ico{position:absolute;top:50%;left:-52px;width:25px;height:25px;margin-top:-13px}
.memgroupWrap i {float:left; margin-top:-10px;}



/* 주문관련 - 결제박스 */
.order_payment{overflow:hidden;position:relative;min-height:150px;margin-top:40px}
.order_payment .total{float:left;width:61%;padding:50px 4%;background:#F7F7F7}
.order_payment .total .item_price{padding-bottom:20px;border-bottom:1px solid #ddd;font-size:22px;color:#1F1F1F}
.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:20px;color:#1F1F1F}
.order_payment dl dt{float:left;margin-top:15px}
.order_payment dl dd{padding:15px 0 15px 120px;border-top:1px dashed #ddd;text-align:right}
.order_payment dl dd em{display:inline-block;margin-left:3px;font-size:14px}
.order_payment dl .sp_.ico{width:22px;height:22px;margin:10px 10px 0 0}
.order_payment dl .minus{background-position:0 -320px}
.order_payment dl .plus{background-position:-40px -320px}
.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:50px 3% 0;border-left:1px solid #DFDFE1;background:#DFDFE1;text-align:right}
.order_payment .payment h4{line-height:1;margin-bottom:20px;font-size:20px;color:#1F1F1F}
.order_payment .payment strong{line-height:1;font-size:53px;color:#292526;font-weight:400}
.order_payment .payment strong em{font-size:20px;color:#1F1F1F}
.order_payment .payment span{display:block;margin-top:10px}

/* 게시판 - 공통 */
#bbsData{width:1100px;margin:0 auto}
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;line-height:1;padding:0}
.cont-sub-des span{margin-right:15px;color:#9D9EA5;font-size:12px}
.cont-sub-des span em{display:none;font-size:12px;color:#9c9c9c}
.cont-sub-des span a{color:#9D9EA5;font-size:12px}
.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 .writer img{vertical-align:middle}
.cont-sub-des .attach_file a{display:inline-block;vertical-align:middle}
.cont-sub-des .hit{position:absolute;top:0;right:0;margin-right:0}

.comment-box{padding:20px 0;border-top:1px solid #ddd;border-bottom:0 none}
.com-wrt-box label,
.com-wrt-box span{display:inline-block;vertical-align:top}
.com-wrt-box label{margin-top:7px;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;border-top:1px solid #ddd}

.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:40px;border-top:1px solid #BFBFBF;border-bottom:1px solid #efefef;background:white;color:#333;font-weight:400;font-size:13px}
.bbs-table-list tbody td{height:40px;padding:12px 0;border-bottom:1px solid #f1f1f1;background:none;color:#393939;font-size:13px}
.bbs-table-list tbody td a{font-size:14px;color:#444}

/* 게시판 - 글쓰기, 목록, 이동 링크 */
.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;font-size:14px}
.bbs-link dd a:first-child{margin-left:0}
.bbs-link dd a:hover{background:#FFF;border:1px solid #000}
.bbs-link dd a.write{padding-left:4px;border-color:#56565A;background:#4E4E52;color:white}
.bbs-link dd a.write i{margin-right:5px}
.bbs-link dd a.write:hover{border-color:black;background:#707074}

.bbs-link.con-link dd a{min-width:50px;margin:0 5px 0 0;padding:7px 10px 7px 10px;border-color:#DDD;background:white;color:#A6A6A6;font-size:12px}

.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 label{margin-right:10px}
.bbs-sch .title{display:inline-block}
.bbs-sch .input{display:inline-block}
.bbs-sch .select{display:inline-block}

.bbs-sch.top{width:1020px;margin:0 auto 40px;padding:55px 40px;background:#F2F2F2;text-align:center;font-size:0}
.bbs-sch.top .title{line-height:50px;margin-right:10px;font-weight:400;font-size:16px;color:#555559;vertical-align:top}
.bbs-sch.top .select{display:inline-block;margin-right:10px}
.bbs-sch.top .select select{height:50px;padding:5px 15px 5px 13px;font-size:15px;border-color:#D8D8D9;background:white}
.bbs-sch.top .field{display:inline-block;position:relative}
.bbs-sch.top .field label{position:absolute;top:0;left:0;margin:7px 0 0}
.bbs-sch.top .input input{width:290px;height:48px;margin-right:10px;padding:0 4px;border-color:#D8D8D9;background:white;font-size:15px;text-align:left}
.bbs-sch.top .input a{display:inline-block;width:168px;height:48px;line-height:48px;border:1px solid #4E4E52;background:#56565A;color:white;font-size:18px}

.bbs-sch.bottom{width:100%;margin:40px 0 0;text-align:center}
.bbs-sch.bottom .title{line-height:35px;font-weight:400;font-size:19px;color:#000}
.bbs-sch.bottom .select{margin-right:20px;padding-bottom:5px;border-bottom:1px solid #D3D4CF}
.bbs-sch.bottom .select select{height:30px;font-size:15px;border:0 none}
.bbs-sch.bottom .field{display:inline-block;position:relative}
.bbs-sch.bottom .field label{position:absolute;top:0;left:0;margin:7px 0 0}
.bbs-sch.bottom .input{padding-bottom:5px;border-bottom:1px solid #D3D4CF}
.bbs-sch.bottom .input input{width:300px;height:30px;padding:0 4px;border:0 none;background:transparent;font-size:15px;text-align:left}
.bbs-sch.bottom .input a{display:inline-block;width:30px;height:30px;background:white;color:#5190F0;text-align:right}
.bbs-sch.bottom .input a i{margin:3px 0 0 0;font-size:2em}

/* 게시판 - 보기 */
.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:30px 0;border-top:2px solid black;border-bottom:1px solid #ddd}
.bbs-table-view .view_head .score{margin-bottom:13px}
.bbs-table-view .view_head .score img{width:15px}
.bbs-table-view .view_head .date{border-bottom:1px dashed #FAFAFA;color:#878787;font-size:14px}
.bbs-table-view .view_head .subject{line-height:120%;padding:8px 0 25px;font-size:20px;text-align:left;font-weight:400;color:black}
.bbs-table-view .btn-dwn{margin-top:15px}
.bbs-table-view .data-bd-cont{padding:0 0 40px;line-height:160%; }

/* 게시판 - 추가 확장 */
.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:30px}
.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:left;margin-bottom:10px}
.data-bd-cont .attach img{max-width:100%}

/* 게시판 - 보기페이지 상품 정보 */
#bbsData .prd-tinfo{margin:0 0 30px;padding:0 0 30px;border:solid #f5f5f5;border-width:0 0 1px}
#bbsData .prd-tinfo dt{left:0;float:left;width:90px;height:auto;margin:0}
#bbsData .prd-tinfo dt img{width:100%}
#bbsData .prd-tinfo dd{float:none;width:auto;margin-left:100px;padding:15px 0 0 20px}
#bbsData .prd-tinfo dd ul{padding:0;border:0 none}
#bbsData .prd-tinfo dd ul li .tit{display:none}
#bbsData .prd-tinfo dd ul li.name{margin-bottom:5px}
#bbsData .prd-tinfo dd ul li.name a{font-size:18px;color:#333}
#bbsData .prd-tinfo dd ul li.name .MK-product-icons{display:none}
#bbsData .prd-tinfo dd ul li.price{margin-bottom:4px;font-size:18px;color:#191A1B}
#bbsData .prd-tinfo dd ul li.score{margin-top:10px}
#bbsData .prd-tinfo dd ul li.link a{color:#E44698;font-size:14px}

/* 게시판 - 평점 */
.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:100% !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-write select{height:34px;border:1px solid #E2E2E2;color:#8C8C8C}

/* 게시판 - 비밀번호찾기 */
.bbs-table-pwd{width:340px;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:330px;height:40px;line-height:40px;margin:0;padding:2px 4px;border:1px solid #cecece;background:#fafafa;font-size:21px;text-align:center}

/* 회원관련 - 회원가입 */
#join table th>div{position:relative}
#join .red{display:inline-block;position:absolute;top:50%;left:5px;width:4px;height:4px;margin-top:-1px;background:#4F8FF0;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:13px;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,
.table-d2-list td{height:30px;font-size:13px}
.table-d2-list thead th{padding:12px 0;border-top:1px solid #E9E7EA;border-bottom:1px solid #E9E7EA;background-color:white;color:black;font-weight:400}
.table-d2-list tbody th,
.table-d2-list tbody td{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{font-size:13px}
.table-d2-list tbody td .fc-red{color:#707074}
.table-d2-list tbody td a{font-size:13px;color:#666}

/* 주문관련 - 장바구니 */
.table-cart{margin-top:15px;margin-bottom:40px;border-bottom:0 none}
.table-cart thead th{height:40px;padding:6px 0;border-top:1px solid #DADADA;border-bottom:1px solid #DADADA;background:white;font-weight:400;color:black}
.table-cart tbody td,
.table-cart tfoot{border-bottom:1px solid #f1f1f1;background:white;font-size:14px}
.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 a{font-size:16px;color:#1F1F1F;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 td span>em{font-size:13px}
.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;border-top:1px solid #DADADA;border-bottom:0 none}
.table-order-info tbody th,
.table-order-info tbody td{padding:19px 0;border-bottom:1px solid #f1f1f1;background:white;font-size:13px}
.table-order-info tbody th{color:black;font-weight:400;background:#fafafa}
.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 */
.orderStep ol{height:52px;padding-left:1px;text-align:center}
.orderStep ol li{float:left;width:365px;line-height:50px;margin-left:-1px;border:1px solid #D9D9D9;font-size:15px}
.orderStep ol li i{margin:-5px 3px 0 0;vertical-align:middle}
.orderStep ol li.active{width:366px;border:1px solid #333;background:#333;color:white}

/*마이페이지 관련*/
.mypg_ .page-body{width:1100px;margin:0 auto}


/*버튼*/
.sp_{display:inline-block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;vertical-align:top}
.sp_.ico{background:url(/design/bekinglee/imgs/common/sp_ico.png) no-repeat 0 0}
.sp_.bull{background:url(/design/bekinglee/imgs/common/sp_bull.png) no-repeat 0 0}
.sp_.arrow{background:url(/design/bekinglee/imgs/common/sp_arrow.png) no-repeat 0 0}
.sp_.btn{background:url(/design/bekinglee/imgs/common/sp_btn.png) no-repeat 0 0}
.sp_.txt{background:url(/design/bekinglee/imgs/common/sp_txt.png) no-repeat 0 0}
.sp_.label{background:url(/design/bekinglee/imgs/common/comm/sp_label.png) no-repeat 0 0}


/* Float */
.fxn{float:none}
.fxl{float:left}
.fxr{float:right}
.cxb{clear:both}



/*아이템호버*/
.item_hover .outline .thumb a:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid black;opacity:0;
-webkit-backface-visibility:hidden;
-webkit-transition:all .3s ease-out;
-moz-transition:all .3s ease-out;
-o-transition:all .3s ease-out;
-ms-transition:all .3s ease-out;
transition:all .3s ease-out;
content:'';
}
.item_hover .outline:hover .thumb a:after{opacity:10}
.item_hover .outline .it{position:absolute;right:1px;bottom:1px;left:1px;line-height:50px;background:white;text-align:center;font-size:11px;color:#999;opacity:0;
	-webkit-backface-visibility:hidden;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.item_hover .outline .it .ico{width:32px;height:32px;margin:10px 5px 0;background-position:0 -270px}
.item_hover .outline .it:hover .ico{background-position:-50px -270px}
.item_hover .outline:hover .it{bottom:5px;opacity:10}

