@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);


#MS_WritenBySEB {font-size:13px;}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*
========================================================================
RESET
========================================================================
*/
/* global rest */
html, body {
	height: 100%;
}
html, body, pre,
h1, h2, h3, h4, h5, h6,
dl, dt, dd, ul, li, ol,
th, td, p, blockquote,
form, fieldset, legend,
menu, nav, section, hgroup, article, header, aside, footer,
input, select, textarea, button {
	margin: 0;
	padding: 0;
}
body,
h1, h2, h3, h4, h5, h6, table,
input, select, textarea, a {
	font-size: 12px;
	line-height: 1.25;
	color: #777;
	font-family: Dotum, AppleGothic, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
img, fieldset,button {
	border:0 none;
}
img {
	vertical-align: top;
}
li {
	list-style: none;
}
hr, caption, legend {
	display: none;
}
a { 
	color: #787878;
	text-decoration: none;
}
a:hover {
}
button {
	overflow: hidden;
	cursor: pointer;
}
button span {
	visibility: hidden;
}
address, em {
	font-style: normal;
}
button, input, select, textarea, a {
	vertical-align: middle;
}
select {
	line-height: 18px;
	height: 18px;
}
input:focus {
	outline: none;
}
table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	word-wrap: break-word;
	word-break: keep-all;
}
/*
========================================================================
공통 class
========================================================================
*/
/* image replace, hidden text */
.ir *,
.blind { z-index:-1; position: absolute; display: block; left: 0; top: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; text-indent: -9999px; }
/* block, inline */
.d-block { display: block;}
.d-inline { display: inline;}
/* form */
.txt-right { text-align: right; }
.txt-input1 { padding: 2px 0 0 2px; height: 17px; line-height: 17px; border: 1px solid #e2e9ef; border-top: 1px solid #aaadb2; }
.txt-input2 { padding: 2px 0 0 2px; height: 17px; line-height: 17px; border: 1px solid #dcdcdc; }
.MS_input_txt { margin-right:5px; padding: 2px 0 0 2px; line-height: 17px; border: 1px solid #dcdcdc; }
.txt-disabled { background-color: #f6f6f6; }
.chk-rdo { width: 13px; height: 13px; vertical-align: middle; }
.txt-area1 { overflow-y: scroll; padding: 2px 0 0 2px; line-height: 17px; border: 1px solid #e2e9ef; border-top: 1px solid #aaadb2; }
/* file add trick */
.file-wrap { display: inline-block; overflow: hidden; position: relative; height: 23px; width: 280px; vertical-align: middle; background: url(/images/btn/h20_trick_fileadd.gif) no-repeat right 0; }
.file-wrap .file-txt { float: left; border: 0 none; height: 18px; font-size: 12px; line-height: 18px; width: 198px; border: 1px solid #ccc; }
.file-wrap .file-trick { cursor: pointer; position: absolute; right: 0px; top: 0; right: 0; width: 100px; height: 20px; background: none; border: 0 none; opacity: 0; filter: alpha(opacity=0); }
/* font-color */
.fc-red { color: #bd101b; }
.fc-blue { color: #2c6b9e; }
.MS_option_price { color: #FF3C00; }
/* bold */
.bold { font-weight: bold; }
/* float clear */
.clear {zoom: 1;}
.clear:after {content: ""; display: block; clear: both;}
/* margin */
.mr-5 { margin-right: 5px;}
.mr-10 { margin-right: 10px; }
.mr-15 { margin-right: 15px; }
.mr-20 { margin-right: 20px; }
.ml-5 { margin-left: 5px; }
.ml-10 { margin-left: 10px; }
.ml-15 { margin-left: 15px; }
.ml-20 { margin-left: 20px; }
.mt-5 { margin-top: 5px; }
.mt-10 { margin-top: 10px; }
.mt-15 { margin-top: 15px; }
.mt-20 { margin-top: 20px; }
.mb-5 { margin-bottom: 5px; }
.mb-10 { margin-bottom: 10px; }
.mb-15 { margin-bottom: 15px; }
.mb-20 { margin-bottom: 20px; }
/* padding */
.pr-5 { padding-right: 5px; }
.pr-10 { padding-right: 10px; }
.pr-15 { padding-right: 15px; }
.pr-20 { padding-right: 20px; }
.pl-5 { padding-left: 5px; }
.pl-10 { padding-left: 10px; }
.pl-15 { padding-left: 15px; }
.pl-20 { padding-left: 20px; }
.pl-30 { padding-left: 30px; }
.pt-5 { padding-top: 5px; }
.pt-10 { padding-top: 10px; }
.pt-15 { padding-top: 15px; }
.pt-20 { padding-top: 20px; }
.pb-5 { padding-bottom: 5px; }
.pb-10 { padding-bottom: 10px; }
.pb-15 { padding-bottom: 15px; }
.pb-20 { padding-bottom: 20px; }
/* table */
table img { vertical-align: middle; }
.tb-bold { font-weight: bold; }
.tb-left,
.tb-center,
.tb-right { padding: 0 10px; }
.tb-btn { padding: 0; }
.tb-left { text-align: left; }
.tb-center { text-align: center; }
.tb-right { text-align: right; }
.tb-label-r5 label { margin-right: 5px; }
.tb-label-r10 label { margin-right: 10px; }
.tb-label-r10 label.last,
.tb-label-r5 label.last{ margin-right: 0; }
/* table-type-1 */
.table-type-1 { border-top: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; }
.table-type-1 th,
.table-type-1 td { padding: 8px 0 8px; background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 bottom; }
.table-type-1 tr.nbg th,
.table-type-1 tr.nbg td { background-image: none; }
.table-type-1 tr.bg th,
.table-type-1 tr.bg td { background-color: #f8f8f8; }
.table-type-1 th { font-weight: normal; }
/* table-type-2 */
.table-type-2 { border-top: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; }
.table-type-2 th,
.table-type-2 td { padding: 8px 0 8px; background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 bottom; }
.table-type-2 th { font-weight: normal; }
.table-type-2 tr.nbg th,
.table-type-2 tr.nbg td { background-image: none; }
/* 상품리스트 (메인/검색/상품리스트) */
.prd-list { margin-top: 10px; }
.prd-list table td { border: 0; }
.prd-list table .tb-center { padding: 0 10px; }
.prd-list table .info { padding: 5px 0; }
.prd-list .thumb { width: 196px; height: 196px; margin-left: auto; margin-right: auto; font-size:0; line-height: 0; border: 2px solid #f2f4f3; }
.prd-list .thumb a,
.prd-list .thumb img { display: block; width: 100%; height: 100%; }
.prd-list .dsc { margin-top: 15px; font-weight: bold; }
.prd-list .price { margin-top: 5px; font-weight: bold; color: #333; }
/* 장바구니 리스트, 주문상품 리스트 */
.table-cart { margin-top: 10px; margin-bottom :30px; border-bottom: 1px solid #b7b7b7; }
.table-cart thead th { padding: 7px 0 6px; background-color: #ededed; }
.table-cart tbody td,
.table-cart tfoot { background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 0; }
.table-cart tbody td { padding: 3px 0 3px; }
.table-cart tbody td .thumb { width: 50px; height: 50px; margin-left: auto; margin-right: auto; font-siez: 0; line-height: 0; border: 2px solid #f6f6f6; }
.table-cart tbody td .thumb a,
.table-cart tbody td .thumb img { display:block; width:50px; height:50px; }
.table-cart tbody td .thumb a { font-size: 0; line-height: 0; }
.table-cart tbody td .d-block { padding-bottom: 3px; }
.table-cart tbody tr.nbg td { background-image: none; }
.table-cart tfoot td { padding: 10px 0; font-weight: bold; }
.table-cart tfoot strong { color: #be101a; }
/* 수량 컨트롤 */
.table-cart .opt-spin { position: relative; width: 36px; height: 20px; margin-left: auto; margin-right: auto; padding-bottom: 3px; }
.table-cart .opt-spin .txt-spin,
.table-cart .opt-spin .btns { float: left; }
.table-cart .opt-spin .txt-spin { width: 22px; height: 18px; padding-right: 2px padding-top: 2px; border: 1px solid #acacac; font-size: 11px; text-align: right; }
.table-cart .opt-spin .btns { width: 12px; height: 20px; margin-top: 3px; }
.table-cart .opt-spin .btns img { overflow: hidden; float: left; text-indent: -999px; background: none; }
/* 주문 - 주문정보 테이블 */
.table-order-info { margin-top: 10px; border-top: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; }
.table-order-info tbody th,
.table-order-info tbody td { padding: 8px 0 7px; background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 0; }
.table-order-info tbody th { letter-spacing: -1px; background-color: #ededed; }
.table-order-info tbody th .d-block { font-weight: normal; letter-spacing: 0; }
.table-order-info tbody tr.nbg th,
.table-order-info tbody tr.nbg td { background-image: none; }
/* 마이페이지 디자인 타입2 테이블 리스트, 타이틀 */
.tit-tb-list { margin-top: 30px; font-size: 12px; color: #5f5f5f; padding-left: 10px; background: url(/images/d3/modern_simple/common/bull_h3_sqr_gray.gif) no-repeat 0 45%; }
.table-d2-list { border-top: 2px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; }
.table-d2-list thead th { padding: 6px 0; background-color: #ededed; border-bottom: 2px solid #cdcdcd; }
.table-d2-list tbody td { padding: 6px 0 5px; border-bottom: 1px solid #e3e3e3; }
/* 마이페이지 디자인 타입2 테이블 뷰 */
.table-d2-view { margin-top: 5px; border: 2px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; }
.table-d2-view th, 
.table-d2-view td { padding: 6px 0 5px; border-bottom: 1px solid #cdcdcd; }
.table-d2-view th { font-weight: bold; border-right: 1px solid #e3e3e3; background-color: #ededed; }
/* paging */
.paging { padding-top: 20px; height: 17px; text-align: center; line-height: 0; vertical-align: top; }
.paging li { display: inline;}
.paging li a { overflow: hidden; width: auto; height: 15px; padding: 0 7px; color: #999; cursor: pointer; }
.paging li a:hover,
.paging li.now a { font-weight: bold; letter-spacing: -1px; }
.paging li.first a,
.paging li.prev a,
.paging li.next a,
.paging li.last a { padding: 0 3px; }
.paging li.prev { margin-right: 10px; }
.paging li.next { margin-left: 10px; }
/* 현재위치 */
.loc-navi { text-align: right; }
.loc-navi,
.loc-navi a { color: #999; text-transform: capitalize; }
/* 페이지 타이틀 */
/* 타입 1*/
#content .tit-page { position: relative; margin-top: 20px; font-size: 0; line-height:0; padding-bottom: 12px; border-bottom: 1px solid #d0d0d0; }
#content .tit-page .dsc { position: absolute; right: 0px; top: 15px; font-size: 11px; color: #a5a5a5; letter-spacing: -1px; }
#content .tit-page .dsc em { color:#333; }
/* 타입 2 */
#content .tit-page-2 { position: relative; margin-top: 15px; padding-bottom: 6px; border-bottom: 1px solid #d0d0d0; }
#content .tit-page-2 .dsc { letter-spacing: -1px; display: inline-block; padding-top: 2px; margin-left: 30px; color: #9b9b9b; }
/* 상품 total/정렬 */
.total-sort { zoom: 1; overflow: hidden; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; }
/* total */
.total-sort .total { float: left; width: auto; }
.total-sort .total dt,
.total-sort .total dd { display: inline; }
.total-sort .total dd { font-weight: bold; }
.total-sort .total dt { text-transform: capitalize; }
/* sort */
.total-sort .sort { float: right; width: auto; display: inline; margin-right: 20px; }
.total-sort .sort li,
.total-sort .sort li a { float: left; width: auto; }
.total-sort .sort li { display: inline; margin-left: 10px; }
/* 게시판 총게시글,PAGE */
.total-page { zoom: 1; overflow: hidden; }
.total-page .total { float: left; width: auto; }
.total-page .page { float: right; width: auto;}
/* 회원 등급 표시 */
/* 타입 1 */
.mem-lvl { zoom: 1; overflow: hidden; padding: 15px 50px 15px 180px; background-color: #ededed; }
.mem-lvl .lvl-img,
.mem-lvl p { position: relative; float: left; }
.mem-lvl .lvl-img { left: -120px; margin-right: -120px; width: 120px; }
.mem-lvl p { width: 100%; padding-top: 10px; line-height: 16px; }
.mem-lvl p em { color: #be101a; font-weight: bold; }
.mem-lvl span.MS_group_reserve_msg,
.mem-lvl span.MS_group_dc_msg {
	color:#F26622;
}
/* 타입 2 */
.mem-lvl-2 { zoom: 1; overflow: hidden; padding: 15px 50px 15px 150px; border: 5px solid #ededed; }
.mem-lvl-2 .lvl-img,
.mem-lvl-2 p { position: relative; float: left; }
.mem-lvl-2 .lvl-img { left: -130px; margin-right: -130px; width: 120px; border-right: 1px solid #ededed; }
.mem-lvl-2 p { width: 100%; padding-top: 10px; line-height: 16px; }
.mem-lvl-2 p em { color: #be101a; font-weight: bold; }
.mem-lvl-2 span.MS_group_reserve_msg,
.mem-lvl-2 span.MS_group_dc_msg {
	color:#F26622;
}

/* 마이페이지 상단 메시지 박스 */
.t-box-msg { padding: 10px 20px; border: 5px solid #ededed; }
.t-box-msg strong { color: #0178d3; }

/*
========================================================================
공통 - 레이어
========================================================================
*/
/*
========================================================================
공통 - 레아웃
========================================================================
*/
/* z-index */
#layerWrap { z-index: 1; }
/* layout */
#header,
#layerWrap,
#contentWrap,
#ftLink .link,
#footer { position: relative; width:900px; margin-left: auto; margin-right: auto; }
#contentWrapper { position: relative; }
#contentWrap:after { content: ""; display: block; clear: both; }
#aside,
#content { position: relative; float: left; }
#content { width: 703px; }

/* 상품 미리보기 레이어 */
#detailpage { position: absolute; top: 100px; display: block; width: 640px; padding: 10px 10px 40px; border: 3px solid #93a4b3; background-color: #fff; }
#detailpage .loc { zoom: 1; overflow: hidden; }
#detailpage .loc span { float: right; width: auto; }
/*
#detailpage .loc span { float: right; width: auto; padding-left: 10px; background: url(/images/d3/modern_simple/common/bull_h5_arow_blue.gif) no-repeat 0 6px; }
*/
#detailpage .hd {
	margin-top: 10px; padding: 5px 10px 5px 30px; border: 1px solid #becbd7; background: #e0e6ec url(/images/d3/modern_simple/common/bull_h11_sqr_arow.gif) no-repeat 10px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#detailpage .hd h2 { font-weight: bold; font-size: 16px; color: #666; }
#detailpage .detail { zoom: 1; overflow: hidden; margin-top: 20px; padding-left: 300px; }
#detailpage .thumb-wrap,
#detailpage .txt-wrap { position: relative; float: left; }
#detailpage .close-layer { position: absolute; right: 0px; bottom: 0px; _bottom: -1px; }
/* thumb-wrap */
#detailpage .thumb-wrap { width: 300px; left: -300px; margin-right: -300px; text-align: center; }
#detailpage .thumb-wrap .btns { margin-top: 10px; font-size: 0; line-height: 0;}
#detailpage .thumb-wrap .btns a { margin-left: 5px; }
#detailpage .thumb-wrap .thumb img { width: 250px; }
/* txt-wrap */
#detailpage .txt-wrap { width: 100%; }
#detailpage .txt-wrap .ptit { font-weight: bold; font-size: 14px; color: #333; border-bottom:2px solid #ccc; }
#detailpage .txt-wrap .opt { margin-top: 5px; }
#detailpage .txt-wrap .opt li { padding: 3px 0; }
#detailpage .txt-wrap .opt li.s-price { color: #a00000; }
#detailpage .txt-wrap .f-btns { margin-top: 10px; padding-top: 10px; border-top: 1px solid #ccc; font-size: 0; line-height: 0; }
#detailpage .txt-wrap .f-btns a { margin-right: 5px; }
/* opt-spin */
#detailpage .opt-spin { display: inline-block; position: relative; width: 36px; height: 20px; }
#detailpage .opt-spin .txt-spin { width: 22px; height: 18px; padding-right: 2px padding-top: 2px; border: 1px solid #acacac; font-size: 11px; text-align: right; }
#detailpage .opt-spin .btns { position:absolute; left: 35px; top:0px; width: 12px; height: 20px; }
#detailpage .opt-spin .btns img { overflow: hidden; float: left; text-indent: -999px; background: none; }
#detailpage .thumb-wrap .btns { margin-top: 10px; font-size: 0; line-height: 0;}
#detailpage .thumb-wrap .btns a { margin-left: 5px; }

/* 게시판 공통 - 일반, 겔러리, 컨텐츠링크, 자료실, 미니홈피, 방명록, 동영상 */
/* 상단 */
.bbs-hd { padding: 0px 0 20px; background: url(/images/d3/modern_simple/common/dot_bbs_hd.gif) repeat-x 0 bottom; }
.bbs-hd .link { text-align: center; font-size: 0; line-height: 0; }
.bbs-hd .link li { display: inline; }
.bbs-hd .link li a { padding: 0 8px; color: #9c9c9c; letter-spacing: -0.5px; background: url(/images/d3/modern_simple/common/bull_bbs_hd_link.gif) no-repeat left 50%; }
.bbs-hd .link li.last a { background-image: none; }
/* 타이틀 */
.bbs-tit { margin-bottom: 30px; margin-top: 20px; text-align: center; }
.bbs-tit .braket { padding: 0 15px; font-weight: bold; color: #cfcfcf; font-size: 14px; vertical-align: middle; }
.bbs-tit em { margin-left: 10px; font-size: 11px; color: #898989;}
/* 검색 */
.bbs-sch { margin-top: 20px; margin-bottom : 10px; text-align: right; }
.bbs-sch label { margin-right: 10px; }
.bbs-sch .key-wrap { font-size: 0; line-height: 0; }
.bbs-sch .key-wrap,
.bbs-sch .keyword,
.bbs-sch img { vertical-align: middle; }
.bbs-sch .keyword { width: 125px; height: 14px; padding: 2px 0 0 2px; margin-right: 3px; line-height: 14px; border: 1px solid #ededed; }
/* 게시판 글쓰기, 목록 이동 링크 */
.bbs-link { font-size: 0; line-height: 0; }
.bbs-link a { display: inline-block; padding: 0 5px; font-size: 11px; line-height: 14px; color: #9b9b9b; background: url('/images/d3/modern_simple/common/bull_bbs_hd_link.gif') no-repeat left 45%; }
.bbs-link a.write { padding-left: 23px; background: url(/images/d3/modern_simple/common/icon_bbs_write_link.gif) no-repeat 0 45%; }
/* 게시판 글쓰기, 목록 이동 링크 */
.bbs-link a.none { background: url('');}
.bbs-link span { font-size:11px; color:#555; line-height:14px;}
/* 게시판 한줄공지 */
.bbs-online-notice { margin-top: 10px; margin-bottom: -10px; padding: 7px 10px; color: #9d9d9d; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
/* 게시판 타입 - 리스트 */
.bbs-table-list { margin-top: 5px; }
.bbs-table-list thead th,
.bbs-table-list tbody td  { padding: 6px 0;} 
.bbs-table-list thead th { color: #9d9d9d; font-weight: bold; font-size: 11px;  border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.bbs-table-list tbody td { background: url('/images/d3/modern_simple/common/dot_bbs_list.gif') repeat-x 0 bottom;}
/* 게시판 타입 - 보기 */
.bbs-table-view { margin-top: 10px; }
.bbs-table-view thead th,
.bbs-table-view tbody td  { padding: 6px 0;} 
.bbs-table-view thead th { color: #9d9d9d; font-weight: bold; font-size: 11px;  border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.bbs-table-view tbody td.line { background: url('/images/d3/modern_simple/common/dot_bbs_list.gif') repeat-x 0 bottom;}
.bbs-table-view .btn-dwn { margin-top:15px;}

/* 미니홈피, 방명록 게시글 뷰 */
/* 상단 */
.visit-vhd { margin-top: 10px; border-top: 1px solid #e5e5e5; }
.visit-vhd th,
.visit-vhd td { padding: 3px 0; border-bottom: 1px solid #e5e5e5; font-family: Dotum; } 
.visit-vhd .tb-left{ padding: 0 3px; }
.visit-vhd td .tb-no { color: #9c9c9c; }
.visit-vhd td .tb-ctrl,
.visit-vhd td .tb-ctrl a { font-size: 11px; color: #9c9c9c; }
/* 내용*/
.visit-vcont { background: url('/images/d3/modern_simple/common/dot_bbs_list.gif') repeat-x 0 bottom; }
.visit-vcont th,
.visit-vcont td { padding: 6px 0; border-bottom: 1px solid #e5e5e5;} 
.visit-vcont th { font-weight: normal; font-family: Dotum; color: #9d9d9d; }
.visit-vcont tr.no-line th,
.visit-vcont tr.no-line td { padding-bottom: 0; border-bottom: 0; }
.visit-vcont tr.dot-line th,
.visit-vcont tr.dot-line td { padding-top: 2px; border-bottom: 1px dotted #e5e5e5; }
.visit-vcont tr.info td .tb-left { padding-left: 0; color: #555;}
.visit-vcont .tb-left{ padding: 0 3px; }
.visit-vcont td .tb-cont { padding: 5px 0; min-height: 250px; _height: 250px; }
.visit-vcont td .tb-cont img { max-width: 100%; }
/* 코멘트 */
.visit-vcmt th,
.visit-vcmt td { padding: 6px 0; vertical-align: top; border-bottom: 1px solid #e5e5e5; }
.visit-vcmt th { color: #c5c5c5; }
.visit-vcmt .tb-tit { font-weight: bold; background: url('/images/d3/modern_simple/common/bull_bbs_hd_link.gif') repeat-y right 0; }
.visit-vcmt td .tb-txt { min-height: 30px; _height: 30px; padding-left: 10px; color: #555; }
.visit-vcmt td .date,
.visit-vcmt td .ctrl { display: block; font-size: 11px; }
.visit-vcmt td .date { color: #555; }
.visit-vcmt td .ctrl { margin-top: 5px; }
.visit-vcmt td .ctrl a { margin-left: 2px; margin-right: 2px; color: #999; font-size: 11px; }
/* 작성 */
.vist-vcmt-reg { margin-top: 10px; border-bottom: 1px solid #e5e5e5; }
.vist-vcmt-reg th,
.vist-vcmt-reg td ,#comment_reply_input th { padding: 6px 0;}
.vist-vcmt-reg th ,#comment_reply_input th { font-weight: normal; color: #9d9d9d; font-family: Dotum; }
.vist-vcmt-reg .tb-left ,#comment_reply_input .tb-left{ padding: 0 3px; }
.vist-vcmt-reg th .tb-left { padding-left: 10px; background: url('/images/d3/modern_simple/common/bull_join_required.gif') no-repeat 0 45%; }
/* 게시판 타입 - 쓰기 */
.bbs-table-write { margin-top:10px;}
.bbs-table-write tbody th,
.bbs-table-write tbody td  { padding:6px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#9d9d9d; font-weight:normal; font-size:11px;} 
/* 게시판 타입 - 비밀번호찾기 */
.bbs-table-pwd { margin-top:25px;}
.bbs-table-pwd table { width:260px; margin-left:auto; margin-right:auto;}
.bbs-table-pwd tbody th,
.bbs-table-pwd tbody td  { padding:6px 0;  border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#9d9d9d; font-weight:normal; font-size:11px;} 
/* 공통으로 쓰는거 */
textarea { width:600px; height:47px; padding:2px; border:1px solid #EDEDED;}        
.input-style { padding:2px; height:14px; line-height:14px; border:1px solid #EDEDED;}

.cont-sub-des { position:relative;}
.cont-sub-des span { margin-right:15px; color:#555;}
.cont-sub-des span em { font-size:11px; color:#9c9c9c;}
.cont-sub-des .hit { position:absolute; top:15px; right:0;}
.cont-sub-des .hit span { margin-right:0;}

.comment-box { border-bottom:2px solid #e5e5e5;}
.bbs-table-view .comment-box td { padding-bottom:20px; border-top:1px solid #e5e5e5; vertical-align:top;}
.comment-box .com-name { margin-right:8px; padding:0 8px; background: url('/images/d3/modern_simple/common/bull_bbs_hd_link.gif') repeat-y 100% 0; font-weight:bold; color:#c5c5c5;}
.bbs-table-view td.com-wrt-box { border:0;}
.com-wrt-box label { padding-left:7px; color:#9d9d9d; background: url('/images/d3/modern_simple/common/bull_join_required.gif') no-repeat 0 50%;}
.com-wrt-box .input-style { margin:0 10px 0 7px; padding:2px; height:14px; line-height:14px; border:1px solid #EDEDED;}
.com-wrt-box .wrt { margin-top:7px;}
.view-link { padding:12px 0;}

/* 게시판 회원 게시글 검색 */
.search_id { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DADADA; display: block; padding: 3px; position: absolute; width: 90px; }

/* 개인정보보호정책 동의 */
.new-privercy-contract { text-align: left; padding: 5px; }
.new-privercy-contract p { font-weight: bold; margin: 0; margin-bottom: 10px; margin-top: 20px; text-align: left; }
.privercy-contract-tap { position: relative; height:40px; }
.privercy-contract-tap ul { list-style: none; margin: 0; padding: 0; position: absolute; bottom: -1px; *bottom: -2px; }
.privercy-contract-tap li { border: 1px solid #ccc; border-right: none; background: #F4F4F4; float:left; display: inline-block; }
.privercy-contract-tap li a { display: block; padding: 10px 10px; text-decoration: none; }
.privercy-contract-tap li.end { border-right: 1px solid #ccc; }
.privercy-contract-tap li.sel { background: #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.privercy-contract { clear: both; }
.privercy-contract textarea { clear: both; border: 1px solid #CCC; height: 60px; background: #FFFFFF; padding: 10px; width: 660px; }
.privercy-agree { margin: 10px 0; }
.privercy-agree label{ margin-right: 10px; }


/*
jxc
*/
.ir *,
.blind{display:block;overflow:hidden;visibility:hidden;position:absolute !important;left:0;top:0;z-index:-1;width:0;height:0;text-indent:-9999px}

#preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:#fff}

.no-scroll{overflow:hidden !important;width:100%;height:100%}
.disnone{display:none !important}
.fa{font-family:FontAwesome !important}
.dotline{overflow:hidden}

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

/* Text Align */
.txl{text-align:left}
.txr{text-align:right}
.txc{text-align:center}

/* noto china */
.noto_sc{font-family:'Noto Sans SC'}

/* Slide Extension */
.display_slide{position:relative}
.display_slide .seen{position:relative;z-index:0}
.display_slide .seen .item{display:block;position:absolute;top:0;left:0}
.display_slide .direction{position:absolute;top:50%;width:27px;height:53px;margin-top:-26px;text-align:center}
.display_slide .direction .sp_{width:27px;height:53px}
.display_slide .prve{left:50px}
.display_slide .prve .arrow{background-position:0 -90px}
.display_slide .next{right:50px}
.display_slide .next .arrow{background-position:-40px -90px}
.display_slide .pager{position:absolute;bottom:0;width:100%;font-size:0;text-align:center}
.display_slide .pager.round span{display:inline-block;width:12px;height:12px;margin:0 3px;background:#D4D4D4;text-align:left;text-indent:-9999em;opacity:1;cursor:pointer;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px
}
.display_slide .pager.round .cycle-pager-active{background-color:black}

.display_slide .pager.round.line span{border:3px solid white;background:transparent;opacity:1}
.display_slide .pager.round.line .cycle-pager-active{border-color:black;}

.display_slide .pager.rectangular span{display:inline-block;width:22px;height:5px;margin:0 3px;background:#D6CFC7;text-align:left;text-indent:-9999em;opacity:0.4;filter:alpha(opacity=40);cursor:pointer}
.display_slide .pager.rectangular .cycle-pager-active{background:#040402;opacity:1;filter:alpha(opacity=100)}

.display_slide .slick-list{display:block;overflow:hidden;position:relative;margin:0;padding:0}
.display_slide .slick-list:focus{outline:none}
.display_slide .slick-list.dragging{cursor:pointer;cursor:hand}

.display_slide .slick-slider .slick-track,
.display_slide .slick-slider .slick-list{
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

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

/* Button Extension */
.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}

.mos-{-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}

/**/
body, h1, h2, h3, h4, h5, h6, table, input, select, textarea, a{margin:0;padding:0;list-style:none;font-family: "Lato","notokr-regular","Malgun Gothic","돋움","Dotum","AppleGothic",Helvetica,sans-serif}
html{height:100%}
body{min-height:100%}
a{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
}
select{line-height:32px;height:32px;line-height:1;padding:0 30px 0 5px;border:1px solid #e5e5e5;
	-webkit-appearance: none;
	-moz-appearance:none; 
	appearance: none; 
	background: url(/design/baylis/skin1/imgz/comm/bull_select_ty1.png) no-repeat 90% 50%
}
select::-ms-expand{display:none}

/**/
#passimg{z-index:10}

/**/
#header, 
#layerWrap, 
#contentWrap, 
#ftLink .link, 
#footer{width:auto}

#aside, 
#content{float:none}
#content{width:auto;padding-bottom:70px}

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

/**/
.loc-navi{display:none}

/* form */
.txt-input1{padding:0 4px;height:30px;line-height:30px;border:1px solid #e2e9ef;border-top:1px solid #aaadb2}
.txt-input2{height:30px;line-height:30px;padding:0 4px;border:1px solid #E2E2E2}
.MS_input_file,
.MS_input_txt,
.MS_input_txt[type="text"],
.MS_input_txt[type="password"]{min-width:20px;height:30px;line-height:30px;padding:0 4px;border:1px solid #e5e5e5}

/* Title Extension */
.title_area{position:relative;width:1100px;margin:0 auto 45px;text-align:center}
.title_area .title{display:inline-block;font-size:37px;font-weight:400;color:#1F1F1F}
.title_area .title strong{display:inlnie-block;margin-right:10px}
.title_area p{margin-top:10px;font-size:15px;color:#585858}

/* Page Title Extension */
.pg_title{position:relative;width:1100px;margin:0 auto 45px;padding:85px 0 70px;text-align:center}
.pg_title .title{display:inline-block;font-size:35px;font-weight:400;color:#171717}
.pg_title .title em{font-family:'notokr-thin';font-weight:100}
.pg_title .desc{line-height:150%;margin-top:20px;font-size:17px;color:#A5A5AA;font-family:'notokr-regular';font-weight:100}

/* Visual Extension */
#visual{overflow:hidden;position:relative;width:100%;margin-bottom:80px;padding-top:370px}
#visual .bg{position:absolute;top:0;left:50%;width:1920px;height:100%;margin-left:-960px;background:#CCE3F3}

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

/* Item Ctrl */
.item_ctrl{position:relative;zoom:1;margin-bottom:45px;padding:60px 0 20px;border-bottom:1px solid #E5E5E5}
.item_ctrl .item-total strong{color:#EA4A63}
.item_ctrl .sort{text-align:right}
.item_ctrl .sort a{font-size:14px}
.item_ctrl .sort dl dd{display:inline-block;position:relative;line-height:1;margin-left:10px;padding-left:10px}
.item_ctrl .sort dl dd:after{content:"";position:absolute;top:0;left:0;width:0;height:11px;margin-top:3px;border-left:1px solid #DDDDDF}
.item_ctrl .sort dl dd:first-child{margin-left:0;padding-left:0}
.item_ctrl .sort dl dt+dd:after{display:none}
.item_ctrl .sort dl dd.active a{font-weight:700}

/* Item List */
.item_lst{clear:both;zoom:1}
.item_lst:after{content:"";clear:both;display:block}
.item_lst .row{overflow:hidden;margin-top:45px}
.item_lst .item{float:left}
.item_lst .item .thumb{background:white;text-align:center}
.item_lst .item .thumb img{max-width:100%}
.item_lst .item .ico_label{position:absolute;top:0}
.item_lst .item .ico_label .MK-product-icons{margin:0}
.item_lst .item .ico_label img{display:block;margin-bottom:10px}
.item_lst .item .ico_label.basic{right:0;margin:10px 10px 0 0}
.item_lst .item .ico_label.dc{left:0;margin:10px 0 0 10px}
.item_lst .item .ico_label.dc img{
    -webkit-box-shadow:1px 1px 3px 0px rgba(124,139,143,0.6);
    -moz-box-shadow:1px 1px 3px 0px rgba(124,139,143,0.6);
    box-shadow:1px 1px 3px 0px rgba(124,139,143,0.6)
}}
.item_lst .item .util{margin-top:10px;padding-bottom:10px;border-bottom:1px solid #CFD2D3}
.item_lst .item .util .review{color:#9A9B9F;font-weight:700;font-size:15px}
.item_lst .item .util .review .ico{width:16px;height:16px;margin:1px 5px 0 0;background-position:0 -230px}
.item_lst .item .util .preview{width:16px;height:16px;margin-left:15px;background-position:-30px -230px}
.item_lst .item .util .preview:hover{background-position:-30px -260px}
.item_lst .item .util .wish{width:17px;height:15px;margin-left:15px;background-position:-60px -230px}
.item_lst .item .util .wish:hover{background-position:-60px -260px}
.item_lst .item .util .cart{float:right;width:18px;height:16px;background-position:-90px -230px}
.item_lst .item .util .cart:hover{background-position:-90px -260px}
.item_lst .item .info{width:220px;margin-top:40px;padding-bottom:40px;letter-spacing:0.02em;text-align:center}
.item_lst .item .info .name{margin-bottom:5px}
.item_lst .item .info .name a{display:block;overflow:hidden;font-size:16px;color:black;font-weight:400}
.item_lst .item .info .name a em{color:#F05A91}
.item_lst .item .info .name.eng{margin-bottom:10px}
.item_lst .item .info .name.eng a{font-size:39px;color:#333;font-weight:400}
.item_lst .item .info .preview{display:none;padding-left:5px}
.item_lst .item .info .etc{margin-bottom:7px;font-size:11px;color:#999}
.item_lst .item .info .subname{margin-bottom:20px;color:#8C8C85;font-size:12px}
/*.item_lst .item .info .subname{display:-webkit-box;overflow:hidden;height:35px;line-height:150%;margin-bottom:15px;color:#8C8C85;font-size:12px;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}*/
.item_lst .item .info .subname br{display:none}
.item_lst .item .info .sold{margin:0;color:#2CA579;font-size:12px;font-weight:400}
.item_lst .item .info .price{line-height:1;font-size:15px;font-weight:400}
.item_lst .item .info .price em{display:inline-block;margin:1px 0 0 2px;vertical-align:top;font-size:14px}
.item_lst .item .info .price .dc,
.item_lst .item .info .price .consumer{display:inline-block;color:#CCCCCE;text-decoration:line-through}
.item_lst .item .info .price .sellnow{position:relative;color:#2E2E2E}
.item_lst .item .info .price.ty1 .sellnow{margin-left:5px;padding-left:5px}
.item_lst .item .info .price.ty2 .sellnow{margin-left:5px;padding-left:5px}
.item-none{margin-top:45px;text-align:center}

.item_lst.ty1 .row{margin:-45px 0 0 -25px}
.item_lst.ty1 .item{position:relative;width:350px;margin:45px 0 0 25px;text-align:left}
.item_lst.ty1 .item .thumb{width:350px;height:420px;margin:0;text-align:center}

/* Item Hover */
.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}

/* paging */
.paging{height:auto;padding-top:20px;text-align:center;line-height:0;vertical-align:top}
.paging ol{display:inline-block;*display:inline;zoom:1;*}
.paging li{float:left;margin:0 2px}
.paging li a,
.paging li strong{display:block;overflow:hidden;width:28px;height:14px;line-height:14px;padding:7px 0 7px 0;color:#A5A5AA;font-size:14px;cursor:pointer;font-weight:700}
.paging li strong,
.paging li a:hover,
.paging li.now a{color:#4D8ACC;letter-spacing:-1px}
.paging li.first a,
.paging li.prev a,
.paging li.next a,
.paging li.last a{position:relative;width:28px;height:28px;padding:0;border:1px solid #D1D1D1;text-indent:-9999px;border-radius:50px}
.paging li.first a:after,
.paging li.prev a:after,
.paging li.next a:after,
.paging li.last a:after{content:"";position:absolute;top:50%;left:50%;margin-top:-5px;background:url(/design/baylis/skin1/imgz/comm/sp_btn.png) no-repeat;text-indent:-9999px}
.paging li.first a:after{width:8px;height:9px;margin:-5px 0 0 -5px;background-position:-80px -30px}
.paging li.first a:hover:after{background-position:-80px -50px}
.paging li.prev a:after{width:5px;height:9px;margin:-5px 0 0 -3px;background-position:-100px -30px}
.paging li.prev a:hover:after{background-position:-100px -50px}
.paging li.next a:after{width:5px;height:9px;margin:-5px 0 0 -3px;background-position:-120px -30px}
.paging li.next a:hover:after{background-position:-120px -50px}
.paging li.last a:after{width:8px;height:9px;margin:-5px 0 0 -4px;background-position:-140px -30px}
.paging li.last a:hover:after{background-position:-140px -50px}

.paging.ty1 li strong,
.paging.ty1 li a:hover,
.paging.ty1 li.now a{background:#707074;color:white;letter-spacing:-1px}
.paging.ty1 li.first a:after{width:8px;height:9px;margin:-5px 0 0 -5px;background-position:-80px -30px}
.paging.ty1 li.first a:hover:after{background-position:-80px -50px}
.paging.ty1 li.prev a:after{width:5px;height:9px;margin:-5px 0 0 -3px;background-position:-100px -30px}
.paging.ty1 li.prev a:hover:after{background-position:-100px -50px}
.paging.ty1 li.next a:after{width:5px;height:9px;margin:-5px 0 0 -3px;background-position:-120px -30px}
.paging.ty1 li.next a:hover:after{background-position:-120px -50px}
.paging.ty1 li.last a:after{width:8px;height:9px;margin:-5px 0 0 -4px;background-position:-140px -30px}
.paging.ty1 li.last a:hover:after{background-position:-140px -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}

/* 주문관련 - 결제박스 */
.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}

/*
CONTENT
*/
.brand_ #visual .bg{background:url(/design/baylis/skin1/imgz/visual/shop-basic.jpg) no-repeat}
.brand_ .article {overflow: hidden;}
.brand_ .article .sect1 {text-align: center;}
.brand_ .article .sect2 {text-align: center;}
.brand_ .article .sect3 {height: 790px;background: url(/design/baylis/skin1/imgz/brand/brand03.jpg) no-repeat 50% 0;text-align: center;}

/**/
.shop_ #visual .bg{background:url(/design/baylis/skin1/imgz/visual/brand-basic.jpg) no-repeat}
.shop_.search #visual .bg{background:url(/design/baylis/skin1/imgz/visual/shop-search.jpg) no-repeat}

/**/
.review_ #visual .bg{background:url(/design/baylis/skin1/imgz/visual/review-basic.jpg) no-repeat}

/**/
.event_ #visual .bg{background:url(/design/baylis/skin1/imgz/visual/event-basic.jpg) no-repeat}
.event_ .snb_{margin-bottom:70px}
.event_ .snb_ .ul_lst>li>a{min-width:366px}
.event_ .snb_ .ul_lst>li.is-active a{width:366px}

/**/
.cs_ #visual .bg{background:url(/design/baylis/skin1/imgz/visual/cs-basic.jpg) no-repeat}
.cs_ .snb_{margin-bottom:70px}

/**/
.member_ #visual .bg{background:url(/design/baylis/skin1/imgz/visual/member-basic.jpg) no-repeat}

/**/
.mypg_ #visual .bg{background:url(/design/baylis/skin1/imgz/visual/mypg-basic.jpg) no-repeat}
.mypg_ .page-body{width:1100px;margin:0 auto}

/**/
.order_.cart #visual .bg{background:url(/design/baylis/skin1/imgz/visual/order-cart.jpg) no-repeat}
.order_.sheet #visual .bg{background:url(/design/baylis/skin1/imgz/visual/order-sheet.jpg) no-repeat}
.order_.complete #visual .bg{background:url(/design/baylis/skin1/imgz/visual/order-complete.jpg) no-repeat}

.item_lst.ty1 .item .thumb{overflow:hidden}
.item_lst .item .info{width:350px}

/**/
.layer_movie{display:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%}
.layer_movie .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(86, 86, 90, 0.95)}
.layer_movie .inwrap{position:relative;z-index:1;top:0;left:0;max-width:1100px;height:100%;margin:0 auto;padding:0 20px}
.layer_movie .close{position:absolute;top:0;right:0;z-index:1;margin:37px 49px 0 0;color:white}
.layer_movie .close .sp_{width:24px;height:24px;background-position:-120px -90px}
.layer_movie .vabox_cell{display:table;width:100%;height:100%}
.layer_movie .vabox_cell .vabox{display:table-cell;vertical-align:middle}
.layer_movie .display_screen{position:relative;clear:both;width:100%;height:0;margin:0 auto;padding-top:56%}
.layer_movie .display_screen iframe{position:absolute;top:0;left:0;width:100%;height:100%}


/*오류*/
#text{display:none !important;}