/* wib font */
@import url('https://fonts.googleapis.com/css2?family=Readex+Pro:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:wght@300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600;700&display=swap');


/*
========================================================================
RESET
========================================================================
*/
/* global rest */
/* height °ª, position °ª ³ÖÁö ¸¶¼¼¿ä */
html, body {
    font-family: 'Inter','Noto Sans KR', sans-serif; overflow-x:hidden; width:100%; min-width:1383px;
}

/*
@media (max-width: 1540px) {
    html, body {width:1920px;}
}
*/



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 {
    
}
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: #363636;
    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
========================================================================
/*2022 wib Ãß°¡*/

.crimson {font-family:'Crimson Pro', serif;}
.timenew {font-family: "Times New Roman", Times, serif;}
.readex {font-family: 'Readex Pro', sans-serif;}
.rale {font-family: 'Raleway', sans-serif;}

#preview_wrap {display:none !important;}

.clearfix:before, .clearfix:after { display: block; content: ''; line-height: 0;}
.clearfix:after {clear:both;}

/* Æû °øÅë */
.thumbnail {width:100%; height:auto;  position:relative; }
.thumbnail img {width:100%;}
.thumbnail .previewbox {position:absolute; bottom:0; left:0; width:100%; height:100px; opacity:0; visibility:hidden; transition:opacity 0.4s;}
.thumbnail .previewbox ul {position:absolute; bottom:20px; left:50%; transform:translateX(-50%); width:calc(100% - 22px); height:40px;display:table; border-top:1px solid rgba(255,255,255,0.3); border-bottom:1px solid rgba(255,255,255,0.3);}
.thumbnail .previewbox ul li {display:table-cell; vertical-align:top; height:100%; line-height:40px; text-align:center; opacity:0.5; transition:opacity 0.4s; padding:0 !important;}
.thumbnail .previewbox ul li img {width:auto !important; display:inline-block; vertical-align:middle; margin-top:-5px; margin-right:11px;}
.thumbnail .previewbox ul li a {display:block; width:100%; font-size:12px; font-weight:400; color:#fff; }
.thumbnail:hover .previewbox {opacity:1; visibility:visible;}
.thumbnail .previewbox ul li:hover {opacity:1;}

.contants {padding-top:19px;}
.contants .name {font-size:15px; line-height:1; color:#2c2c2c; letter-spacing:-0.03em; width:100%; font-weight:400;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.contants .etc {margin-top:14px; font-size:13px; line-height:1; font-weight:400; color:#838383; }
.contants .prod_price {margin-top:20px;}
.contants .soldout {width:75px; height:20px; display:inline-block; font-size:11px; line-height:20px; color:#fff; text-align:center; background:#505050; font-weight:400; }
.contants .price_box {position:relative;}
.contants .price_del {font-size:14px; color:#b8b8b8; font-weight:400; line-height:1; display:inline-block; margin-right:8px; text-decoration: line-through }
.contants .price {font-size:16px; font-weight:500; color:#2c2c2c; line-height:1; }
.contants .prd_percent {position:absolute; top:0; right:0; font-size:16px; font-weight:500; color:#a02727; line-height:1}
/* Æû °øÅë */


/* »óÇ°¹Ì¸®º¸±â Àå¹Ù±¸´Ï */
#detailpage {position:absolute; top:100px;  display: block; width: 780px; padding:20px; border: 1px solid #ddd; background: #fff; box-shadow: 20px 20px 20px rgba(0, 0, 0, 0.1);}
#detailpage .detail {display:flex;}
#detailpage .close-layer { position: absolute; right: 20px; top: 20px; display:inline-block; width:20px; height:20px; }

#detailpage .thumb-wrap {width: 320px; padding-right:40px; }
#detailpage .thumb-wrap .thumb {width:100%; }
#detailpage .thumb-wrap .thumb img { width: 100%; }

#detailpage .txt-wrap { width: calc(100% - 360px); }
#detailpage .txt-wrap .name {font-size:26px; font-weight:500; color:#2c2c2c; letter-spacing:-0.03em; line-height:1.4; width:90%; }
#detailpage .txt-wrap .etc {font-size:12px; line-height:20px; color:#838383; letter-spacing:-0.05em; font-weight:400; padding:10px 0 20px;}
#detailpage .txt-wrap .priceBox {display:flex;}
#detailpage .txt-wrap .priceBox > span {display:inline-block; vertical-align:middle;}
#detailpage .txt-wrap .priceBox > span.del {font-size:16px; font-weight:400; color:#b8b8b8; text-decoration: line-through; line-height:1; }
#detailpage .txt-wrap .priceBox > span.price {padding:0 8px; font-size:18px; font-weight:500; color:#2c2c2c; line-height:1; }
#detailpage .txt-wrap .priceBox > span.per {font-size:16px; font-weight:400; color:#a02727; line-height:1;}

#detailpage .txt-wrap .table-opt{ border-top: solid 1px #E5E5E5; margin-top: 20px; padding-top: 14px;}
#detailpage .txt-wrap .opt li { padding: 6px 0; font-size: 12px; color:#838383; font-weight:400; line-height:1;}
#detailpage .txt-wrap .opt li > span {width:90px; color:#505050;display: inline-block;}
#detailpage .txt-wrap .opt li.optionbox {padding-top:34px; width:100%; }
#detailpage .txt-wrap .opt li.optionbox .opt-wrap {width:100%; margin:0; padding:0; background:transparent; border:0}
#detailpage .txt-wrap .opt li.optionbox .opt-wrap dl {overflow:inherit; display:table; height:40px; padding-bottom:5px; position:relative; }
#detailpage .txt-wrap .opt li.optionbox .opt-wrap dt {display:table-cell; vertical-align:middle; width:90px; float:none; margin:0; padding:0; font-size:12px; font-weight:400; color:#505050; line-height:1;}
#detailpage .txt-wrap .opt li.optionbox .opt-wrap dd {display:table-cell; vertical-align:middle; width:calc(100% - 90px); height:100%;  float:none; margin:0; padding:0;}
#detailpage .txt-wrap .opt li.optionbox .opt-wrap dd select {width:100%; height:100%; border:1px solid #e5e5e5; appearance: none; padding-left:15px; font-size:12px; letter-spacing:-0.05em; color:#505050; background:url('/design/hanstyle/wib/2022wib/img/main/cart_select.svg') no-repeat center right 16px;}
#detailpage .txt-wrap .opt li.optionbox .opt-wrap dd select::-ms-expand {display: none;}
#detailpage .txt-wrap .opt li.optionbox .opt-wrap dd select:focus {outline:none; }

#detailpage .txt-wrap .opt li.optionbox .opt-wrap dl.count {padding-top:10px;}
#detailpage .txt-wrap .opt li.optionbox .opt-wrap dd.opt-btns {width:100px; height:33px; position:absolute; top:50%; margin-top:-14px; right:0; border:1px solid #e5e5e5;}
#detailpage .txt-wrap .opt li.optionbox .opt-wrap dd.opt-btns input {width:100%; height:100%; text-align:center !important; border:0; font-size:14px; font-weight:400; color:#2c2c2c;   }
#detailpage .txt-wrap .opt li.optionbox .opt-wrap dd.opt-btns a {width:33.3%; height:100%; position:absolute;}
#detailpage .txt-wrap .opt li.optionbox .opt-wrap dd.opt-btns a:nth-child(2) {top:0; right:0; background:url('/design/hanstyle/wib/2022wib/img/main/cart_count_p.svg') no-repeat center center;}
#detailpage .txt-wrap .opt li.optionbox .opt-wrap dd.opt-btns a:nth-child(3) {top:0; left:0; background:url('/design/hanstyle/wib/2022wib/img/main/cart_count_m.svg') no-repeat center center;}
#detailpage .txt-wrap .opt li.optionbox .opt-wrap dd.opt-btns a img {opacity:0; }
#detailpage .txt-wrap .f-btns { margin-top: 34px; overflow:hidden;  }
#detailpage .txt-wrap .f-btns li.w50 {width:calc(50% - 5px); height:46px; float:left;}
#detailpage .txt-wrap .f-btns li.wish {padding-right:10px; }
#detailpage .txt-wrap .f-btns li.w100 {width:100%; height:46px; float:left; padding-top:10px; }
#detailpage .txt-wrap .f-btns li a {display:block; width:100%; height:100%; text-align:center; font-size:15px; letter-spacing:-0.03em; font-weight:500; }
#detailpage .txt-wrap .f-btns li.wish a {border:1px solid #C2B095; color:#C2B095; line-height:46px; background:#fff; }
#detailpage .txt-wrap .f-btns li.cart a {background:#505050; color:#fff; line-height:46px; border: 1px solid #505050; }
#detailpage .txt-wrap .f-btns li.buy a {background:#C2B095; color:#fff; line-height:46px; border: 1px solid #C2B095;}
/* »óÇ°¹Ì¸®º¸±â Àå¹Ù±¸´Ï */


.bt_notice label {font-size:12px;position: relative;
    top: -3px; }

.item-page {text-align:center; margin-top:70px; }
.item-page a {display:inline-block; width:35px; height:35px; text-align:center; line-height:35px; margin-right:7px; font-size:15px; font-weight:400; color:#838383;}
.item-page a:last-child {margin-right:0; }
.item-page a.now {font-weight:600; color:#2c2c2c; position:relative; }
.item-page a.now::before {content:''; display:block; width:12px; height:1px; background:#2c2c2c; position:absolute; bottom:0; left:50%; margin-left:-6px; }
.item-page a.prev {background:url('/design/hanstyle/wib/2022wib/img/wibpc/pagenation2.svg') no-repeat center center; transform:rotate(180deg);}
.item-page a.next {background:url('/design/hanstyle/wib/2022wib/img/wibpc/pagenation2.svg') no-repeat center center; }
.item-page a.first {background:url('/design/hanstyle/wib/2022wib/img/wibpc/pagenation.svg') no-repeat center center; transform:rotate(180deg);}
.item-page a.last {background:url('/design/hanstyle/wib/2022wib/img/wibpc/pagenation.svg') no-repeat center center; }


#cartPop .BA-item-cont .BA-item-list dt img {height:auto !Important; }
#layer-opt-ctrl {width:400px !important; }


/*ÇØ¿Ü¹è¼Û*/
.Tcontent {margin-bottom:30px; }
.Tcontent h2 {padding-bottom:10px; padding-left:11px; position:relative; color:#BE9D6A; font-size:16px; font-weight:500; line-height:1; letter-spacing:-0.05em; }
.Tcontent h2::before {content:''; display:block; width:4px; height:4px; background:#50696F; position:absolute; top:50%; margin-top:-6px; left:0; }
.Tcontent p {font-size:14px; line-height:23px; font-weight:400; letter-spacing:-0.05em; color:#4C4D4E;}
.Tcontent p span {color:#BE9D6A; font-weight:500; display:inline-block; padding-left:15px; position:relative; right:-3px; }
/*ÇØ¿Ü¹è¼Û*/






/*2022 wib Ãß°¡*/




*/
/* 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;    text-indent: 10px; }
.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: #A02727; }
.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; }

/* ÆäÀÌÁö Å¸ÀÌÆ² */
/* Å¸ÀÔ 1*/

#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; margin-left: auto; margin-right: auto; }
#contentWrapper { position: relative; }
#ftWrap,
#hdWrap,

#contentWrap:after { content: ""; display: block; clear: both; }
#aside,
#content { position: relative; float: left; }
#content { width: 100%; }

/* °Ô½ÃÆÇ °øÅë - ÀÏ¹Ý, °Ö·¯¸®, ÄÁÅÙÃ÷¸µÅ©, ÀÚ·á½Ç, ¹Ì´ÏÈ¨ÇÇ, ¹æ¸í·Ï, µ¿¿µ»ó */
/* »ó´Ü */
.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: 25px; }
.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 dt{margin-bottom: 10px;}
.item-wrap .item-cont .item-list .thumb img { width: 100%; }
.item-wrap .item-cont .item-list li { margin-top: 5px; font-size: 15px;}
.item-wrap .item-cont .item-list li.prd-name { font-weight: bold;color: #353535;}
.item-wrap .item-cont .item-list li.prd-subname{margin-bottom: 10px;}
.item-wrap .item-cont .item-list li.prd-price {color: #191919; }
.item-wrap .item-cont .item-list li.prd-price.consumer{color: #353535;font-weight: normal;}
.item-wrap .item-cont .item-list .prd-price { font-weight: bold; }





/* =======================================================================
   ¸®´º¾óÀü °Ô½ÃÆÇ ½ºÅ¸ÀÏ 
   ======================================================================= */
   
/* °øÅëÅ¸ÀÌÆ² , ³×ºñ°ÔÀÌ¼Ç */
.toptit{margin-top:40px;}
.toptit .page_nv{text-align:right; color:#9e9e9e;}
.toptit .page_nv span{display:inline-block; zoom:1; *display:inline; _display:inline; width:11px; height:11px; background:url(/design/hanstyle/2016renew/img/myp/home_icon.gif) no-repeat 0 1px;}
.toptit .page_tit{margin:55px auto 53px; text-align:center;}


/* ¸ñ·Ï ÆäÀÌÁö (¸®½ºÆ®Çü) */
.bbs-sch {margin-top:0;}
.bbs-sch a {display:inline-block; overflow:hidden; width:42px; height:23px; line-height:26px; color:#fff; background:#979696; text-align:center; font-size:11px; }

.bbs-table-list{margin-bottom:18px;}
.bbs-table-list thead th,
.bbs-table-list thead td {padding:13px 0 8px;}
.bbs-table-list thead th {border-top:1px solid #979696; border-bottom:1px solid #d8d8d8; font-weight:normal; color:#000;}
.bbs-table-list tbody td {background: none; border-bottom:1px solid #d8d8d8; padding:10px 0px 6px;}
.bbs-table-list tbody td a {color:#717171; font-size:12px; line-height:17px;}
.bbs-table-list tbody td a.product_name {display:block; font-weight:bold;} 


#bbsData{width: 936px; margin: 0px 263px;}
#bbsData .bbs-link {/*padding-top:27px;*/ text-align:right; }
#bbsData .bbs-link.page_list a { width:79px; height: 24px; line-height: 24px; border:1px solid #b8956d; background:#b8956d; font-size:12px; color:#ffffff; text-align:center; margin:0px 2px!important; padding:0px;}

.paging ol.paging {padding-top:0; height:auto; }
.paging ol.paging strong {color:#000; font-weight:normal;}
.paging ol.paging a {color:#9a9a9a;}


/* º¸±âÆäÀÌÁö */
.bbs-table-view {margin-top:35px; }
.bbs-table-view thead th, 
.bbs-table-view tbody td {padding: 15px 0 10px;}

.bbs-table-view thead th { font-size:12px; font-weight:normal;color:#717171; border-bottom:1px solid #d8d8d8; border-top:1px solid #979696; }
.bbs-table-view thead th b {font-weight:normal; color:#000000;}
.bbs-table-view tbody td.line {background: none; border-bottom:1px solid #d8d8d8; }
.bbs-table-view td {color:#717171;}
.bbs-table-view td b {font-weight:normal; color:#000000;}
.bbs-table-view td .cont-sub-des .left_section {float:left;}
.bbs-table-view td .cont-sub-des .hit {float:right;}
.bbs-table-view td .bbs-link {padding-right:34px}

#bbsData .comment-box.comment_list {box-sizing:border-box; border:1px solid #d8d8d8; border-width:1px 1px; }
#bbsData .comment-box.comment_list .com-name {color:#555555; font-size:12px; background:none;padding-top: 3px; }
#bbsData .comment-box.comment_list .bbs-link {padding-top:0px;}
#bbsData .comment-box.comment_list .bbs-link span {color:#b4b4b4}
#bbsData .comment-box.comment_list .bbs-link span a {color:#555555}

#bbsData  .comment_write_wrap {padding:9px 0 13px; border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}
#bbsData .comment-box.comment_write {border-bottom:0}
#bbsData .comment-box.comment_write th,
#bbsData .comment-box.comment_write td {padding:5px 0 4px;}
#bbsData .comment-box.comment_write th {font-weight:normal; text-align:right; padding-right:10px; color:#000; vertical-align:top; padding-top: 11px; }
#bbsData .comment-box.comment_write td input {height:30px; line-height:30px; box-sizing:border-box; border:1px solid #d7d7d7; width:171px; margin:0; }
#bbsData .comment-box.comment_write td textarea {width:736px; box-sizing:border-box; height:60px; border:1px solid #d4d4d4;}
#bbsData .comment-box.comment_write td .comment_btn {display:inline-block; margin-left:9px; width:109px; height:60px; line-height:63px; background:#a0a0a0; color:#fff; text-align:center; }

.bbs-table-view .view-link{margin-top:18px;}
.bbs-table-view .view-link .bbs-link {position:relative;}
.bbs-table-view .view-link .bbs-link .btn_left {position:absolute; top:0; left:0;}
.bbs-table-view .view-link .bbs-link a {background-image:none; padding:0; width:79px; height:24px; line-height: 24px; border:1px solid #bfbfbf; background:#ffffff; font-size:12px; color:#525252; text-align:center; margin-right:10px!important;  }
.bbs-table-view .view-link .bbs-link .b79_bt{border:1px solid #b8956d; background:#b8956d; font-size:12px; color:#ffffff; margin-right:0px!important;}

/* ÆÐ½º¿öµå ÆäÀÌÁö */
#bbsData .bbs-table-pwd {width:340px; border:1px solid #d7d7d7; border-top:1px solid #979696; margin:0 auto; padding:30px 28px 20px; box-sizing:border-box;  }
#bbsData .bbs-table-pwd table th {border:0; font-size:12px; color:#8b8b8b; }
#bbsData .bbs-table-pwd table td {border:0; }
#bbsData .bbs-table-pwd table td input {width:142px; height:30px; box-sizing:border-box; padding:0; line-height:30px; text-indent:5px;}
#bbsData .bbs-table-pwd .bbs-link.pwd-link {text-align:center; margin-top:23px; padding-top:0;padding-bottom:19px; border-bottom:1px solid #efefef}
#bbsData .bbs-table-pwd .bbs-link.pwd-link a {background-image:none; padding:0; width:79px; height: 24px; line-height: 24px; border:1px solid #bfbfbf; background:#ffffff; font-size:12px; color:#525252; text-align:center; margin:0 2px!important;  }
#bbsData .bbs-table-pwd .bbs-link.pwd-link .b79_bt{border:1px solid #b8956d; background:#b8956d; font-size:12px; color:#ffffff;}
#bbsData .bbs-table-pwd p {font-size:11px; color:#8b8b8b; letter-spacing:-1px; text-align:center; line-height:37px;}


/* ¾²±â ÆäÀÌÁö */
#bbsData .bbs-table-write tbody th, 
#bbsData .bbs-table-write tbody td {border-top:1px solid #979696; border-bottom:1px solid #d8d8d8; padding:12px 0 11px;}
#bbsData .bbs-table-write tbody th {color:#000; }
#bbsData .bbs-table-write tbody td input {border:1px solid #d7d7d7; height:30px; line-height:30px; box-sizing:border-box; margin:0; }
#bbsData .bbs-table-write .bbs-link {margin-top:19px; padding-top:0; }
#bbsData .bbs-table-write .bbs-link dd {position:relative; }
#bbsData .bbs-table-write .bbs-link dd a {background-image:none; padding:0; width:79px; height:24px; line-height: 24px; border:1px solid #bfbfbf; background:#ffffff; font-size:12px; color:#525252; text-align:center; margin-right:10px!important;  }
#bbsData .bbs-table-write .bbs-link dd a:last-child {position:absolute; top:0; left:0; }
#bbsData .bbs-table-write .bbs-link dd .b79_bt{border:1px solid #b8956d; background:#b8956d; font-size:12px; color:#ffffff; margin-right:0px!important;}
#hdWrap { background: url(/images/d3/hot_issue/common/bg_w80_h2_line.gif) repeat-x 0 100%; }
#header { position: relative; width: 1124px; height: 190px; margin-bottom: 20px; }
#hdWrap .hd-logo { padding-top: 40px; text-align: center; }
#hdWrap .hd-draw,
#hdWrap .hd-link { position: absolute; }
#hdWrap .hd-draw { right: 200px; bottom: -19px; }
#hdWrap .hd-link { zoom: 1; overflow: hidden; top: 162px; left: 0; }
#hdWrap .hd-link li { float: left; padding: 0 10px; }
#hdWrap .hd-link li a { font-size: 11px; font-weight: bold; letter-spacing: -1px; }
#hdWrap .hd-link li a:hover { color: #ec2626; }
#hdMenu { position: relative; width: 1124px; margin: 0 auto 60px; }
#hdMenu .hd-cate { zoom: 1; overflow: hidden; width: 1000px; }
#hdMenu .hd-cate li { float: left; padding: 0 10px; background: url(/images/d3/hot_issue/common/bg_w1_h5_dotted.gif) no-repeat 100% 40%; white-space: nowrap; }
#hdMenu .hd-cate li a { font-size: 12px; font-weight: bold; letter-spacing: -1px; }
#hdMenu .hd-search { position: absolute; top: 0; left: 1002px; }
#hdMenu .hd-search .input-keyword { width: 100px; height: 16px; border: 1px solid #ccc; }

.gray_basicbt{display:inline-block; zoom:1; *display:inline; _display:inline; height:30px; line-height:2.888; background:#ababab; font-size:12px; color:#ffffff; text-align:center; padding:0px 10px;}

/* =======================================================================
   ¸®´º¾óÀü °Ô½ÃÆÇ ½ºÅ¸ÀÏ ³¡
   ======================================================================= */
   

.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;
    font-size: 14px;
    color: #8c8c8c;
    cursor: pointer;
}

.paging li strong {
    height: 15px;
    font-size: 14px;
    cursor: pointer;
    border-bottom: solid 1px #191919;
    margin: 0 7px;
}

.paging li a:hover,
.paging li.now a {
    color: #191919;
    font-weight: bold;
    text-decoration: underline;
}
.paging li.first a{
    background: url('http://designwib.co.kr/makeshop/images/last_paging.jpg');
    font-size: 0;
    width: 14px;
    height: 13px;
    display: inline-block;
    padding: 0;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.paging li.prev a{
    background: url('http://designwib.co.kr/makeshop/images/next_paging.jpg');
    font-size: 0;
    width: 14px;
    height: 13px;
    display: inline-block;
    padding: 0;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.paging li.next a{
    background: url('http://designwib.co.kr/makeshop/images/next_paging.jpg');
    font-size: 0;
    width: 14px;
    height: 13px;
    display: inline-block;
    padding: 0;
}
.paging li.last a{
    background: url('http://designwib.co.kr/makeshop/images/last_paging.jpg');
    font-size: 0;
    width: 14px;
    height: 13px;
    display: inline-block;
    padding: 0;
}


/**** °øÅë³×ºñ navi  ****/
.navi p { 
    text-align: right; 
}


.page_tit30,
.page-head{
    text-align: center;
    margin-bottom: 60px;
    color: #2d2d2d;
    font-size: 28px;
    font-family: 'Droid Serif', sans-serif;
    line-height: 0.8;
}




/**** ·Î±×ÀÎÆäÀÌÁö °øÅë½ºÅ¸ÀÏ****/

#loginWrap .page-body{
    width:100%; 
    margin:0px 
    auto 0px; 
    border:1px solid #dcdcdc;
    padding: 65px 0;
}

#loginWrap .mlog-sign { 
    zoom: 1;
    overflow: hidden;
    width: 960px;
    margin: 0 auto;
}


#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign {
    float: left;
}

#loginWrap .mlog-sign .sign {
    position: relative;
    width: 365px;
    padding-left: 117px;
    border-left: 1px solid #dcdcdc;
    height: 100%;
}

#loginWrap .mlog-sign .sign .notice{
    color: #8f8f91;
    font-size: 11px;
    margin-top: 10px;
    letter-spacing: -0.5px;
    display: block;
}

#loginWrap .mlog-sign .mlog {
    position: relative;
    width: 360px;
    margin-right: 117px;
}

#loginWrap .mlog .frm-list li{
    margin-bottom: 0px !important;
}

#loginWrap .frm-list li .txt-frm,
#loginWrap .frm-list li .MS_input_txt,
.login_pop_wrap #loginWrap .frm-list li input{
    width: 360px;
    height: 40px;
    line-height: 40px;
    border: none;
    background-color: #fff;
    border: solid 1px #dadada;
    box-sizing: border-box;
    text-indent: 10px;
    color: #707070;
    font-size: 13px;
    margin-bottom: 5px;
    padding: 0!important;
    margin-right: 0!important;
}

#loginWrap h2.login_sub_tit{
    font-size:14px; 
    color: #292929; 
    margin-bottom: 10px;
    font-weight: 500;
}

#loginWrap p.login_sub_tit02{
    color: #8f8f91;
    font-size: 12px;
    margin-bottom: 13px;
}


#loginWrap h3.login_sub_tit02{
    color: #414141;
    font-size: 15px;
    line-height: 23px;
}

#loginWrap .sign p{
    font-size: 12px;
    color: #8f8f91;
    font-weight: normal;
    line-height: 19px;
}
#loginWrap .login_bt01,
#findIdPwd_result .login_bt01{
    width: 360px;
    height: 45px;
    line-height: 45px;
    display:block; 
    text-align:center;  
    color:#ffffff; 
    background: #c8af8c;
    border: 1px solid #c8af8c;
    font-size: 14px;
    box-sizing: border-box;
}

#loginWrap .login_bt01  a,
#findIdPwd_result .login_bt01 a{
    color: #fff;
    font-size: 14px;
    display: block;
    height: 100%;
    line-height: 45px;
}

#loginWrap .mlog .security {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 1;
    font-size: 11px;
    color: #8f8f91;
}

#loginWrap .sign .frm-list .login_bt01,
.login_pop_wrap #loginWrap .sign .frm-list .login_bt01{
    margin-top: 22px;
    background: #e5e5e5;
    border-color: #dadada;
}

.login_pop_wrap #loginWrap .sign .frm-list .login_bt01:last-child{
    margin-top: 5px;
    background: #fff;
}

#loginWrap .sign .frm-list .login_bt01 a{
    color: #626262;
}

#loginWrap .mlog .frm-list li label {
    width: 50px;
    line-height: 21px;
    font-size: 11px;
    letter-spacing: -1px;
    font-weight: bold;
}

#loginWrap .find_wrap {
    text-align: right;
    margin-top: 8px;
}

#loginWrap .find_wrap > div{
    display: inline-block;
    margin-left: 5px;
}

#loginWrap .find_wrap .bleat {
    font-weight: bold;
    padding-right: 5px;
    color: black;
}

#loginWrap .find_wrap  a{
    font-size: 11px;
    color: #8f8f91;
    display: inline-block;
}

#loginWrap .radio-wrap{
    margin: 50px 0 15px;
    text-align: right;
}

#loginWrap .radio-wrap label{
    color: #5f5f5f;
}


#loginWrap .login_ban{
    display: block;
    margin-top: 75px;
}

#find_pw_input_wrap{
    float: right;
}

#MSecure_layer1{
    z-index: 99 !important;
}


/* SNS ·Î±×ÀÎ */

#simpleLogin {
    border: 1px solid #dcdcdc;
    border-top: 0;
}

#simpleLogin .sns-login{
    padding: 65px 100px;
}

#simpleLogin .sns-login a{
    margin: 0px;
    margin-right: 8px;
}



/**** ÄÃ·¯Æ÷ÀÎÆ® º¯°æ½Ã ¾Æ·¡ ÁÖ¼®Ç®°í, »ö»óº¯°æÇÏ¸éµË´Ï´Ù ****/

/* °øÅë ÇÏ´Ü ÄÃ·¯¹öÆ°_ºí·¢¹öÀü ex) È®ÀÎ,Ãë¼Ò */

#findIdPwd_result .login_bt01,
#content .btn_black,
#prdSearch .btn_dgray_bbs_com,
#content .btn_dgray_bbs_com,
#faqWrap .search-wrap .search-cont .sch-btn,
#content .btn_black_s{
    background: #c8af8c !important;
    border-color: #c8af8c !important;
}


/* °øÅë È¸¿ø°¡ÀÔ,ÁÖ¹®¼­ ÄÃ·¯¹öÆ°_ºí·¢¹öÀü ex) ¿ìÆí¹øÈ£Ã£±â, Áßº¹°Ë»ö, Ã£±â µî */

#content #MS_recommand_search,
#order .btn-darkgray,
.btn_dgray_xs,
.btn_dgray_xs_file{
    background: #fff !important;
    border-color: #191919 !important;
}

/* °øÅë ÇÏ´Ü ÄÃ·¯¹öÆ°_È­ÀÌÆ®¹öÀü ex) È®ÀÎ,Ãë¼Ò */

#content .btn_white,
#content .btn_white_s{
    border-color: #dcdcdc !important;
    color: #626262 !important;
}

/* °øÅë È¸¿ø°¡ÀÔ,ÁÖ¹®¼­ ÄÃ·¯¹öÆ°_È­ÀÌÆ®¹öÀü ex) ¿ìÆí¹øÈ£Ã£±â, Áßº¹°Ë»ö, Ã£±â µî */

.btn_white_xs{
    border-color: gray !important;
    color: gray !important;
}







/*** °Ô½ÃÆÇ Å¸ÀÌÆ² ***/

.bbs-tit{
    color: #2d2d2d;
    font-size: 28px;
    font-family: 'Droid Serif', sans-serif;
}

.bbs-tit .braket{
    display: none;
}

.bbs-tit strong{
    font-weight: normal;
}







/**** ±âº»ÆäÀÌÁö ****/

#content .tit-page {
    position: relative;
    padding-top: 40px;
    padding-bottom: 40px;
}

/* Àå¹Ù±¸´Ï ¸®½ºÆ®, ÁÖ¹®»óÇ° ¸®½ºÆ® */

.table-cart {
    margin-top: 10px;
    margin-bottom: 30px;
    border-bottom: solid 1px #ddd;
}

.table-cart thead th {
    padding: 20px 0;
    background-color: #fafafa;
    border-top: solid 1px #707070;
    font-weight: normal;
}

.table-cart tbody td,
.table-cart tfoot {
}

.table-cart tbody td {
    padding: 20px 0;
    border-top: solid 1px #ddd;
}

.table-cart tbody td .tb-opt,
#order .tbl-order tbody td .tb-opt{
    border-top: solid 1px #d8d8d8;
    padding-top: 7px;
    margin-top: 7px;
    padding-left: 0px;
}

.table-cart tbody td .thumb {
    width: 90px;
    height: 110px;
    margin-left: auto;
    margin-right: auto;
    font-size: 0;
    line-height: 0;
    border: none;
}

.table-cart tbody td .thumb a,
.table-cart tbody td .thumb img {
    display: block;
    width: 100%;
    height: 100%;
}

.table-cart tbody td .thumb a {
    font-size: 0;
    line-height: 0;
}

.table-cart tbody td .d-block {
    display: inline-block;
}

.table-cart tbody tr.nbg td {
    background-image: none;
}

.table-cart tfoot td {
    padding: 20px 0;
    border-top: solid 1px #ddd;
    line-height: 50px;
    padding-right: 20px;
}

.table-cart tfoot strong {
    font-size: 24px;
    color: #b8956d;
    margin-right: 5px;
}
.cart_modify_btn{
    display: inline-block;
    background: #f5f5f5;
    border: solid 1px #ccc;
    vertical-align: middle;
    padding: 3px 6px;
    color: #8d8d8d;
    font-size: 11px !important;
    margin-top: 10px;
}


/* ¼ö·® ÄÁÆ®·Ñ */

.table-cart .opt-spin {
position: relative;
    width: 53px;
    height: 23px;
    padding-bottom: 0px;
}

.table-cart .opt-spin .txt-spin,
.table-cart .opt-spin .btns {
    float: left;
}

.table-cart .opt-spin .txt-spin {
    width: 36px;
    height: 23px;
    border: 1px solid #c9c9c9;
    font-size: 13px;
    text-align: right;
    box-sizing: border-box;
}

.table-cart .opt-spin .btns {
    width: 14px;
    height: 25px;
    margin-top: 0;
}

.table-cart .opt-spin .btns img {
    overflow: hidden;
    float: left;
    text-indent: -999px;
    background: none;
}
.table-cart .modifi_btn_white{
    display: block;
    width: 50px;
    height: 23px;
    line-height: 21px;
    clear: both;
    border: 1px solid #c9c9c9;
    box-sizing: border-box;
    margin-top: 4px;
    background: #fff;
}
.table-cart .MS_input_txt{
    margin-right: 5px;
    border: 1px solid #c9c9c9;
    width: 36px;
    height: 23px;
    line-height: 21px;
    padding: 0;
}





/* Àå¹Ù±¸´Ï °øÅë Å¸ÀÌÆ², ¹è³Ê*/

.order_ban{
    display: block;
    margin-top: 70px;
}

.basic-sub-title{
    font-size: 15px;
    color: #191919;
}

.order_tit_img{
    margin: 50px 0;
}







/**** ÁÖ¹®¼­ÀÛ¼º ****/

#order h3{
    position: relative;
    margin-top: 40px;
    color: #191919;
    font-family: 'Noto Sans KR', AppleGothic, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 0px;
}

/* ÁÖ¹® - ÁÖ¹®Á¤º¸ Å×ÀÌºí */
.table-order-info {
    margin-top: 10px;
    border-top: 1px solid #707070;
    border-bottom: none;
}


.table-order-info tbody th .d-block {
    font-weight: normal;
    letter-spacing: 0;
}

.table-order-info tbody tr th,
.table-order-info tbody tr td {
    border-bottom: solid 1px #ddd;
    padding: 20px 0;
    background: none;
}


.table-order-info tbody tr th {
    background-color: #fafafa;
    font-weight: normal;
    padding-left: 30px;
}







/**** °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ ****/

.new-privercy-contract p{
    font-weight: normal;
    margin: 0;
    margin-bottom: 10px;
    margin-top: 0px;
    text-align: left;
    color: #929292;
}




