/*
========================================================================
RESET
========================================================================
*/
/* global rest */

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;
    font-family: 'Malgun Gothic', "¸¼Àº °íµñ", Dotum, AppleGothic, monospace, Corbel, Helvetica, sans-serif;
}

body,
h1, h2, h3, h4, h5, h6, table,
input, select, textarea, a {
    font-size: 12px;
    font-family: 'Malgun Gothic', "¸¼Àº °íµñ", Dotum, AppleGothic, monospace, Corbel, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
img, fieldset, button { border: 0 none; vertical-align: top; }
li { list-style: none }
hr, caption, legend { display: none }
a { color: #666; text-decoration: none; }
a:hover { }
button { overflow: hidden; cursor: pointer; }
button span { visibility: hidden }
address, em { font-style: normal }
select { line-height: 22px; height: 22px; }
input:focus { outline: none }
table { width: 100%; border-collapse: collapse; border-spacing: 0; table-layout: fixed; word-wrap: break-word; word-break: keep-all; }

/* ¹Ì¸®º¸±â */
#preview_wrap { display:none }

/* 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; }
.MS_input_txt { margin-right:5px; height: 22px; line-height: 22px; }
.MS_input_tel { height: 22px; line-height: 22px; }
.MS_select { height: 22px; line-height: 22px; }
.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; }

/* 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; }
.fl_left { float:left; }
.fl_right { float:right; }

/* 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; }
.mt-30 { margin-top: 30px; }
.mt-50 { margin-top: 50px; }
.mt-60 { margin-top: 60px; }
.mb-5 { margin-bottom: 5px; }
.mb-10 { margin-bottom: 10px; }
.mb-15 { margin-bottom: 15px; }
.mb-20 { margin-bottom: 20px; }
.mb-30 { margin-bottom: 30px; }

/* 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;  border-bottom: 1px solid #ddd;}
.table-type-1 tr.nbg th,
.table-type-1 tr.nbg td { border-bottom: 0 ;}
.table-type-1 tr.bg th,
.table-type-1 tr.bg td { background-color: #fcfcfc; }
.table-type-1 th { font-weight: normal; }

/* table-type-2 */
.table-type-2 { border-top: 1px solid #ddd; }
.table-type-2 th,
.table-type-2 td { padding: 13px 0; border-bottom:1px solid #ddd }
.table-type-2 th { font-size:14px; color:#666; font-weight: normal; background:#f3f3f3 }
.table-type-2 th span { color:#f8574f }
.table-type-2 tr.nbg th,
.table-type-2 tr.nbg td { border-bottom: 0 ; }

.prd-list { margin-top: 10px; }
.prd-list table td { border: 0; vertical-align: top; }
.prd-list table .tb-center { padding: 0 15px; }
.prd-list table .info { padding: 5px 0; }
.prd-list .thumb {  }
.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: #121212; }


.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; }

.total-page { zoom: 1; overflow: hidden; }
.total-page .total { float: left; width: auto; }
.total-page .page { float: right; width: auto; }




.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; }

.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; }


#detailpage { position: absolute; top: 100px; display: block; width: 640px; padding: 10px 10px 40px; border: 3px solid #ccc;  background-color:#fff; }
#detailpage .loc { zoom: 1; overflow: hidden; }
#detailpage .loc span { float: right; width: auto; }
#detailpage .hd { margin-top: 10px; padding: 5px 10px 5px 30px; border-bottom: 1px solid #ddd; }
#detailpage .hd h2 { font-weight: bold; font-size: 16px; color: #111; }
#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: -1px; }

/* thumb-wrap */
#detailpage .thumb-wrap { width: 300px; left: -300px; margin-right: -300px; text-align: center; }
#detailpage .thumb-wrap .btns { margin-top: 10px; }
#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; }
#detailpage .txt-wrap .psub { color: #999; padding-top: 3px; }
#detailpage .txt-wrap .table-opt { border-top: 1px solid #ccc; margin-top: 7px; }
#detailpage .txt-wrap .opt { margin-top: 5px; }
#detailpage .txt-wrap .opt li { padding: 3px 0; }
#detailpage .txt-wrap .opt li.s-price { color: #333; }
#detailpage .txt-wrap .f-btns { margin-top: 10px; padding-top: 30px; border-top: 1px solid #ccc;  }
#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;  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; }
#detailpage .thumb-wrap .btns a { margin-left: 5px; }


#bbsData { position: relative;}

.bbs-hd { display:none !important }
.bbs-hd .link { text-align: center; margin-top: 30px; }
.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-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;
    line-height: 14px;
    padding: 5px 5px;
    border: 1px solid #222;
    margin-left:2px;
 }

.bbs-link a:hover { 
    background-color:#222;
    color:#fff;
 }


.bbs-link span { 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 thead th { padding: 10px 0 ; background-color: #fcfcfc; border-top:1px solid #333; border-bottom:1px solid #ccc; color:#777; }
.bbs-table-list tbody td  { padding: 10px 0; border-bottom: 1px solid #ededed; } 

.bbs-table-view thead th,
.bbs-table-view tbody td  { padding: 6px 0; } 
.bbs-table-view thead th { padding: 10px 0 ; background-color: #fcfcfc; border-top:1px solid #333; border-bottom:1px solid #ccc; color:#777; }
.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; }

/* paging */
.paging { padding-top: 20px; text-align: center; font-size:0; vertical-align: top; }
.paging li { display: inline; }
.paging li a { display:inline-block; margin:0 5px; width:38px; height:38px; font-size:12px; color:#999; line-height:38px; border:1px solid #ececec }
.paging li a:hover,
.paging li.now a { color: #d72a2a; font-weight:bold; border:1px solid #d72a2a }
.paging li a.prev { margin-right:15px }
.paging li a.next { margin-left: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;  } 
.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;  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; }
.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: 100px; }
.bbs-table-pwd table { width:300px; 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:18px; line-height:18px; 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;  }
.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; }


.table-order-info { border-top:1px solid #e9e9e9 }
.table-order-info tbody th,
.table-order-info tbody td { padding: 10px 0 9px; border-bottom: 1px solid #ededed; }
.table-order-info tbody th { padding:20px 0 20px 25px; font-size:14px; color:#666; text-align:left; background:#f8f8f8 }
.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; }
.cnt-box { border-top: 2px solid #ededed; border-bottom: 2px solid #ededed; }


.tit-tb-list { margin-top: 30px; padding-left: 10px; }
.table-d2-list thead th { padding:16px 0 18px; font-size:12px; color: #343434; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background-color:#f8f8f8 }
.table-d2-list tbody td { padding:16px 0 18px; font-size:12px; color:#343434; border-bottom: 1px solid #ddd; }


.table-d2-view { margin-top: 5px; border-top:1px solid #ddd; }
.table-d2-view th, 
.table-d2-view td { padding: 13px 0; border-bottom:1px solid #ddd; }
.table-d2-view th { padding-left:15px; color:#666; font-size:14px; font-weight:normal; text-align:left; background:#f3f3f3 }
.table-d2-view td { padding-left:10px }


.table-cart { margin-bottom : 30px; }
.table-cart thead th { padding:20px 0; font-size:14px; color:#666; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;  background:#f8f8f8 }
.table-cart tbody td, .table-cart tfoot { border-bottom: 1px solid  #ededed }
.table-cart tbody td { padding: 11px 0 11px }
.table-cart tbody td .thumb { margin:0 auto; width:78px; height:78px; border:1px solid #e9e9e9 }
.table-cart tbody td .thumb a, .table-cart tbody td .thumb img { display: block; width:78px; height:78px }
.table-cart tbody td .d-block { padding-bottom: 3px }
.table-cart tbody tr.nbg td { background-image: none }
.table-cart tfoot td { padding:26px 20px; font-size:16px; color:#666; border-top:2px solid #e9e9e9; border-bottom:2px solid #e9e9e9; }
.table-cart tfoot td .tt-tit { color:#333; font-weight:bold }
.table-cart tfoot td .rv-price { font-size:11px; color:#999 }
.table-cart tfoot strong { color:#f8574f }
.table-cart tbody td .MS_input_txt { padding-right:5px; width:37px; height:17px; line-height:17px; text-align:right; border:1px solid #a9a9a9 }

.table-cart .opt-spin { margin:0 auto; padding-bottom:5px; position:relative; width:60px; height:19px }
.table-cart .opt-spin .txt-spin,
.table-cart .opt-spin .btns { float: left; }
.table-cart .opt-spin .txt-spin { padding-right:5px; width:37px; height:17px; line-height:17px; text-align:right; border:1px solid #a9a9a9 }
.table-cart .opt-spin .btns { margin-left:5px; width:11px; height:19px }
.table-cart .opt-spin .btns img { overflow:hidden; float:left; text-indent: -999px; background:none; }
.table-cart .opt-spin .btns .btn-dw { margin-top:1px }

/* .navi */
.navi p { text-align: right; }
.loc-navi { height:50px }
.loc-r,
.loc-r a { color: #5d5d5d; text-transform: capitalize; font-size:12px; font-weight:bold }
.loc-r a.loc-home { color:#999; font-weight:normal }
.loc-r a.loc-home:before { content:'¡¤ ' }
.loc-r { float: right; line-height:50px }


.line_1px {height: 1px; background-color: #ededed; }
.border_4px {padding:10px 15px;border:4px solid #ededed; }


input, select {border:1px solid #DADADA; vertical-align:middle; }
textarea {border:1px solid #ededed; vertical-align:middle; padding: 2px 0 0 2px; }
input[type=checkbox], input[type=radio], input[type=image] { border:0; }


.CSSbutton {
	border:1px solid #666;
	padding:5px 15px;
	background-color:#fff;
	color:#666;
	display:inline-block;
}
.CSSbutton:hover {
	background-color:#666;
	color:#fff;
	cursor:hand;
}
.CSSbutton:active {
	position:relative;
	top:1px;
}

.CSSbuttonGray {
	border:1px solid #666;
	padding:5px 15px;
	background-color:#666;
	color:#fff;
	display:inline-block;
}
.CSSbuttonGray:hover {
	background-color:#fff;
	color:#666;
	cursor:hand;
}
.CSSbuttonGray:active {
	position:relative;
	top:1px;
}


.CSSbutton2 {
	border:1px solid #a1a1a1;
	padding:21px 50px;
	background-color:#fff;
	color:#333;
    font-size:14px;
	display:inline-block;
}
.CSSbutton2:hover {
	background:#a1a1a1;
	color:#fff;
	cursor:hand;
}
.CSSbutton2:active {
	position:relative;
	top:1px;
}

.CSSbutton2Red {
	border:1px solid #df0346;
	padding:21px 50px;
	background-color:#df0346;
	color:#fff;
    font-size:14px;
    font-weight:bold;
	display:inline-block;
}
.CSSbutton2Red:hover {
	color:#df0346;
	cursor:hand;
    background:#fff
}
.CSSbutton2Red:active {
	position:relative;
	top:1px;
}


.CSSbuttonLog {
	border:1px solid #47484e;
	padding: 30px 21px;
	background-color:#47484e;
	color:#fff;
	display:inline-block;
    border-radius:5px;
}
.CSSbuttonLog:hover {
	background-color:#fff;
	color:#47484e;
	cursor:hand;
}
.CSSbuttonLog:active {
	position:relative;
	top:1px;
}

.CSSbuttonS {
	border:1px solid #ccc;
	padding:2px 10px 4px;
	background-color:#fff;
	color:#666;
    border-radius:3px;
	display:inline-block;
}
.CSSbuttonS:hover {
    border:1px solid #666;
	background-color:#666;
	color:#fff;
	cursor:hand;
}
.CSSbuttonS:active {
	position:relative;
	top:1px;
}

.CSSbuttonSGray {
	border:1px solid #a1a1a1;
	padding:2px 7px 5px;
	background-color:#a1a1a1;
    font-size:11px;
	color:#fff;
	display:inline-block;
}
.CSSbuttonSGray:hover {
	background-color:#fff;
	color:#666;
	cursor:hand;
}
.CSSbuttonSGray:active {
	position:relative;
	top:1px;
}

.CSSbuttonB {
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    border: 1px solid #dedede;
    width: 200px;
    height: 50px;
    line-height: 50px;
    background-color: #fff;
    color: #333;
    display: inline-block;
    margin-bottom: 5px;
}
.CSSbuttonB:hover {
	background-color:#222;
	color:#fff;
	cursor:hand;
}
.CSSbuttonB:active {
	position:relative;
	top:1px;
}

.CSSbuttonBB {
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    border: 1px solid #222;
    width: 200px;
    height: 50px;
    line-height: 50px;
    text-decoration: none;
    background-color: #222;
    color: #eee;
    display: inline-block;
    margin-bottom: 5px;
}
.CSSbuttonBB:hover {
	background-color:#fff;
	color:#333;
	cursor:hand;
}
.CSSbuttonBB:active {
	position:relative;
	top:1px;
}

.CSSbuttonBBlack {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #474747;
    width: 270px;
    height: 68px;
    line-height: 68px;
    text-decoration: none;
    background-color: #474747;
    color: #fff;
    display: inline-block;
}
.CSSbuttonBBlack:hover {
	background-color:#fff;
	color:#474747;
	cursor:hand;
}
.CSSbuttonBBlack:active {
	position:relative;
	top:1px;
}

.CSSbuttonBlackB { display: inline-block; padding: 12px 45px; font-size: 14px; color: #fff; font-weight: bold; border: 1px solid #333; background: #333; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.CSSbuttonBlackB:hover { color: #333; border: 1px solid #333; background: #fff; cursor: hand; }
.CSSbuttonBlackB:active { position: relative; top: 1px; }

.CSSbuttonWhiteB { display: inline-block; padding: 12px 45px; font-size: 14px; color: #333; font-weight: bold; border: 1px solid #e0e0e0; background: #fff; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.CSSbuttonWhiteB:hover { border: 1px solid #333; cursor: hand; }
.CSSbuttonWhiteB:active { position: relative; top: 1px; }


/* z-index */
#layerWrap { z-index: 1; }
/* layout */
#wrap { position:relative }
#header { margin-left: auto; margin-right: auto; }
#layerWrap, #contentWrap, #ftLink .link, #footer { width:1200px; margin:0 auto;}
#contentWrap { }
#contentWrapper { min-height: 580px;}
#contentWrap:after { content: ""; display: block; clear: both; }
#content { padding-bottom: 50px; }

/* .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 { height:90px; *zoom:1; overflow: hidden }
.item-wrap .item-info:after { display:block; clear:both; content:'' }
.item-wrap .item-info .item-total { padding-top:60px; float: left; color:#666 }
.item-wrap .item-info .item-total strong { color:#d72a2a }
.item-wrap .item-info .item-order { padding-top:35px; float: right }
.item-wrap .item-info .item-order li { float: left; padding:25px 10px 0; background: url(/design/cmsue1530/10587/coffeehapy/phps/common/blit_line_1x11.gif) no-repeat 100% 29px; }
.item-wrap .item-info .item-order li.nobg { background: none; }
.item-wrap .item-info .item-order li a { font-size: 12px; color:#666 }
.item-wrap .item-info .item-order li a .on { color:#333 }

.item-wrap { width:1200px; overflow:hidden }
.item-wrap .item-cont { padding-bottom:15px; width:1213px; *zoom:1 }
.item-wrap .item-cont:after { display:block; clear:both; content:'' }
.item-wrap .item-cont .item-list { margin:0 13px 0 0; float:left; width:227px; border:1px solid #ddd }
.item-wrap .item-cont .item-list .thumb { width:227px }
.item-wrap .item-cont .item-list .thumb img { width:227px; height:227px }
.item-wrap .item-cont .item-list dd { border-top:1px solid #ddd }
.item-wrap .item-cont .item-list .prd-info { padding:25px 18px 15px 18px }
.item-wrap .item-cont .item-list .prd-info .prd-brand { height:15px; font-size:11px; color:#333; font-weight:bold }
.item-wrap .item-cont .item-list .prd-info .prd-name { padding-top:3px }
.item-wrap .item-cont .item-list .prd-info .prd-name a { display:block; font-size:14px; height:40px; overflow:hidden  }
.item-wrap .item-cont .item-list .prd-info .prd-price { padding-top:3px; height:53px; *zoom:1 }
.item-wrap .item-cont .item-list .prd-info .prd-price:after { display:block; clear:both; content:'' } 
.item-wrap .item-cont .item-list .prd-info .prd-price .price-discount { float:left; font-size:38px; color:#555; font-weight:bold; letter-spacing:-1px }
.item-wrap .item-cont .item-list .prd-info .prd-price .price-discount span { font-size:26px; font-weight:normal }
.item-wrap .item-cont .item-list .prd-info .prd-price .price-info { float:right; text-align:right }
.item-wrap .item-cont .item-list .prd-info .prd-price .price-info strike { font-size:14px; color:#aaa }
.item-wrap .item-cont .item-list .prd-info .prd-price .price-info span { color:#d0131b }
.item-wrap .item-cont .item-list .prd-info .prd-price .price-info .won { font-size:16px }
.item-wrap .item-cont .item-list .prd-info .prd-price .price-info .price { font-size:26px; font-weight:bold; line-height:26px; letter-spacing:-1px }
.item-wrap .item-cont .item-list .prd-btm { position:relative; height:39px }
.item-wrap .item-cont .item-list .prd-btm .prd-ico { padding-left:18px }
.item-wrap .item-cont .item-list .prd-btm .prd-ico span { line-height:39px }
.item-wrap .item-cont .item-list .prd-btm .prd-ico img { margin-right:2px; vertical-align:middle }
.item-wrap .item-cont .item-list .prd-btm .btn-preview { position:absolute; top:0; right:0 }
.item-wrap .item-cont .item-list .prd-btm .btn-preview a { display:block; width:40px; height:39px; text-indent:-9999em; background:url(/design/cmsue1530/10587/es_php/common/btn_preview.gif) 0 0 no-repeat }

.item-wrap .item-page { margin:40px 0; text-align: center; font-size:0 }
.item-wrap .item-page a { display:inline-block; margin:0 5px; width:38px; height:38px; font-size:12px; color:#999; line-height:38px; border:1px solid #ececec }
.item-wrap .item-page a:hover,
.item-wrap .item-page a.now { color: #d72a2a; font-weight:bold; border:1px solid #d72a2a }
.item-wrap .item-page a.prev { margin-right:15px }
.item-wrap .item-page a.next { margin-left:15px }


#content .tit-page { padding-bottom:10px; font-size:26px; color:#474747; font-weight:bold; line-height:26px; letter-spacing:-1px }
#content .tit-page .dsc { position: absolute; right: 0px; top: 15px; letter-spacing: -1px; }
#content .tit-page .dsc em { }


#content .tit-page-sub { height:57px; font-size:28px; color:#474747; font-weight:bold; line-height:57px; letter-spacing:-1px }
#content .tit-page-sub-1st { height:57px; font-size:28px; color:#474747; font-weight:bold; line-height:57px; letter-spacing:-1px }
#content .tit-page-sub label { float: right }

#productDetail .board-hd { 
    margin:30px auto 10px;
    text-align: center;
    font-size: 20px;
    color: #1e1e1e;
    padding: 10px 10px;
}

#prdBrand .cate-wrap .bcate { text-align: center; font-size: 20px; color: #1e1e1e; padding: 10px 0; margin: 30px auto;}


#prdBrand .cate-wrap { width:1200px }
#prdBrand .cate-wrap .cate-tit { height:57px; font-size:28px; color:#474747; font-weight:bold; line-height:57px; text-align:left }
#prdBrand .cate-wrap .class-list { }
#prdBrand .cate-wrap .class-list > ul { padding:20px 0; position:relative; border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; *zoom:1 }
#prdBrand .cate-wrap .class-list > ul:after { display:block; clear:both; content:'' }
#prdBrand .cate-wrap .class-list > ul > li { float:left; width:150px }
#prdBrand .cate-wrap .class-list > ul > li > a { display:block; height:28px; color:#666; line-height:28px; overflow:hidden }
#prdBrand .cate-wrap .class-list > ul > li > a.on { color:#df0346; font-weight:bold; text-decoration:underline }

#prdBrand .cate-wrap .class-list .depth { display:none; position:absolute; top:0px; left:0; width:1200px; height:38px; border-top:2px solid #56575d; background:#e5ebe8; z-index:10 }
#prdBrand .cate-wrap .class-list .depth li { text-align:center; line-height:38px }
#prdBrand .cate-wrap .class-list .depth li a { display:inline-block; padding:0 10px; height:36px; font-size:13px }
#prdBrand .cate-wrap .class-list .depth li a:hover { color:#176f42; border-bottom:2px solid #176f42 }


.bbs-tit { text-align: center; font-size: 20px; color: #1e1e1e; padding: 10px 0; margin: 30px auto 50px;  }
.bbs-tit .braket { font-size: 0; line-height:0; }
.bbs-tit em { margin-left: 10px; font-size: 11px; color: #898989; }

.nomg {margin-right: 0 !important;}
/*
.prd-name {
    font-size: 14px;
    color: #121212;
    border-bottom: 1px solid #ddd;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 10px;
}
.prd-name span {float:right;}
.subname {
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 10px;
}
.prd-price{
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 10px;
    margin-top: 5px !important;
}
*/

/* === º¸ÀÌ½º ´ÙÅ©¸ð´ø   ¸ÞÀÎ (µö ÀÏ·ºÆ®¸¯ ºí·ç) === */
#contentWrapper{ background:#121419 !important; padding-bottom:70px; }

.product-list .main_tit{ text-align:center; margin:66px 0 34px; }
.product-list .main_tit h2{ font-size:26px; font-weight:bold; color:#f1f3f7; letter-spacing:1px; line-height:1.3; }
.product-list .main_tit h2:after{ content:""; display:block; width:36px; height:3px; background:#2f6fed; margin:14px auto 0; }

.item-wrap .item-cont .item-list{ border:1px solid #262b34 !important; background:#1a1e25 !important; border-radius:10px; overflow:hidden; }
.item-wrap .item-cont .item-list .thumb{ background:#ffffff; }
.item-wrap .item-cont .item-list dd{ border-top:1px solid #262b34 !important; }

.item-wrap .item-cont .item-list .prd-info .prd-brand{ color:#8a93a0 !important; }
.item-wrap .item-cont .item-list .prd-info .prd-name a{ color:#dfe4ea !important; }
.item-wrap .item-cont .item-list .prd-info .prd-name a:hover{ color:#5b8cff !important; }

.item-wrap .item-cont .item-list .prd-info .prd-price .price-discount{ color:#5b8cff !important; }
.item-wrap .item-cont .item-list .prd-info .prd-price .price-info strike{ color:#5c6470 !important; }
.item-wrap .item-cont .item-list .prd-info .prd-price .price-info span{ color:#5b8cff !important; }
.item-wrap .item-cont .item-list .prd-info .prd-price .price-info .price{ color:#5b8cff !important; }

/* === º¸ÀÌ½º ´ÙÅ©¸ð´ø   ¿ÞÂÊ ´ëºÐ·ù Ä«Å×°í¸® ·¹ÀÌ¾Æ¿ô (1Â÷) === */
body{ background:#0f1116 !important; }
#wrap{ width:1420px !important; margin:0 auto !important; position:relative; }
#header{ width:1420px !important; }

.headerBottom{ display:none !important; }

#leftCate{ float:left; width:200px; margin:0 20px 40px 0; background:#14161c; border:1px solid #23272f; border-radius:10px; overflow:hidden; }
#leftCate .lc-tit{ margin:0; padding:15px 16px; background:#2f6fed; color:#ffffff; font-size:14px; font-weight:bold; letter-spacing:1px; }
#leftCate .lc-list li a{ display:block; padding:11px 16px; font-size:13px; color:#c2cad6; border-bottom:1px solid #1e222a; line-height:1.4; }
#leftCate .lc-list li:last-child a{ border-bottom:0; }
#leftCate .lc-list li a:hover{ background:#1b1f27; color:#5b8cff; padding-left:21px; }

#contentWrapper, #content{ float:left !important; width:1200px !important; }
#footer{ clear:both !important; }

/* === º¸ÀÌ½º ´ÙÅ©¸ð´ø   »ó´Ü Çì´õ ´ÙÅ© === */
.headerTop{ background:#0b0d11 !important; border-bottom:1px solid #23272f !important; }
.headerTop a{ color:#9aa2ad !important; }
.headerTop a:hover{ color:#5b8cff !important; }
.headerMid{ background:#14161c !important; border-bottom:1px solid #23272f !important; }
.headerMid .searchArea input{ background:#1c2029 !important; border:1px solid #2a2f39 !important; color:#dfe4ea !important; }

/* === º¸ÀÌ½º ¸ÞÀÎ È÷¾î·Î (´ÙÅ©¸ð´ø) === */
#voiceHero{ display:flex; align-items:center; width:100%; min-height:220px; margin:0 0 12px; background:#14161a; border:1px solid #23272f; border-radius:12px; overflow:hidden; box-sizing:border-box; }
#voiceHero .vh-text{ flex:1; min-width:0; padding:36px 44px; }
#voiceHero .vh-label{ margin:0 0 12px; font-size:13px; letter-spacing:2px; color:#5b8cff; }
#voiceHero .vh-brand{ margin:0 0 12px; font-size:40px; font-weight:bold; color:#f2f4f7; line-height:1.1; letter-spacing:1px; }
#voiceHero .vh-brand span{ color:#5b8cff; }
#voiceHero .vh-sub{ margin:0; font-size:20px; color:#c2cad6; }
#voiceHero .vh-visual{ width:40%; flex-shrink:0; align-self:stretch; display:flex; align-items:center; justify-content:center; background:#1a1e25; border-left:1px solid #23272f; }
#voiceHero .vh-circle{ width:130px; height:130px; border-radius:50%; border:2px solid #2f6fed; display:flex; align-items:center; justify-content:center; }

/* ¡Ú º¸ÀÌ½º ´ÙÅ©¸ð´ø   ÅëÇÕ (¸Ç ³¡¿¡ Ãß°¡) */
body{ background:#0f1116 !important; }
#wrap{ width:1420px !important; margin:0 auto !important; position:relative; }
#header{ width:1420px !important; background:#14161c !important; }
.headerBottom{ display:none !important; }
#leftCate{ float:left; width:200px; margin:0 20px 40px 0; background:#14161c; border:1px solid #23272f; border-radius:10px; overflow:hidden; }
#leftCate .lc-tit{ margin:0; padding:15px 16px; background:#2f6fed; color:#fff; font-size:14px; font-weight:bold; letter-spacing:1px; }
#leftCate .lc-list li a{ display:block; padding:11px 16px; font-size:13px; color:#c2cad6; border-bottom:1px solid #1e222a; line-height:1.4; }
#leftCate .lc-list li:last-child a{ border-bottom:0; }
#leftCate .lc-list li a:hover{ background:#1b1f27; color:#5b8cff; padding-left:21px; }
#contentWrapper, #content{ float:left !important; width:1200px !important; background:#121419 !important; }
#footer{ clear:both !important; }

#header .headerTop{ background:#0b0d11 !important; border-bottom:1px solid #23272f !important; }
#header .headerTop .gnb .hdtLeft ul li{ border-left:1px solid #23272f !important; border-right:1px solid #23272f !important; }
#header .headerTop .gnb .hdtLeft ul li a,
#header .headerTop .gnb .hdtRight ul li a{ color:#9aa2ad !important; }
#header .headerTop .gnb a:hover{ color:#5b8cff !important; }
#header .headerMid{ background:#14161c !important; }
#header .headerMid .searchArea{ background:#1c2029 !important; }
#header .headerMid .searchArea .MS_search_word{ color:#dfe4ea !important; }
#header .headerMid .mid-slide{ display:none !important; }

#column_topBn, #column_mid_bn1, #column_mid_bn2, #column_instagram{ display:none !important; }

#voiceHero{ display:flex; align-items:center; width:100%; min-height:220px; margin:0 0 30px; background:#14161a; border:1px solid #23272f; border-radius:12px; overflow:hidden; box-sizing:border-box; }
#voiceHero .vh-text{ flex:1; min-width:0; padding:36px 44px; }
#voiceHero .vh-label{ margin:0 0 12px; font-size:13px; letter-spacing:2px; color:#5b8cff; }
#voiceHero .vh-brand{ margin:0 0 12px; font-size:40px; font-weight:bold; color:#f2f4f7; line-height:1.1; letter-spacing:1px; }
#voiceHero .vh-brand span{ color:#5b8cff; }
#voiceHero .vh-sub{ margin:0; font-size:20px; color:#c2cad6; }
#voiceHero .vh-visual{ width:40%; flex-shrink:0; align-self:stretch; display:flex; align-items:center; justify-content:center; background:#1a1e25; border-left:1px solid #23272f; }
#voiceHero .vh-circle{ width:130px; height:130px; border-radius:50%; border:2px solid #2f6fed; display:flex; align-items:center; justify-content:center; }

.product-list .main_tit{ text-align:center; margin:56px 0 34px; }
.product-list .main_tit h2{ font-size:26px; font-weight:bold; color:#f1f3f7; letter-spacing:1px; line-height:1.3; }
.product-list .main_tit h2:after{ content:""; display:block; width:36px; height:3px; background:#2f6fed; margin:14px auto 0; }

.item-wrap .item-cont .item-list{ border:1px solid #262b34 !important; background:#1a1e25 !important; border-radius:10px; overflow:hidden; }
.item-wrap .item-cont .item-list .thumb{ background:#ffffff; }
.item-wrap .item-cont .item-list dd{ border-top:1px solid #262b34 !important; }
.item-wrap .item-cont .item-list .prd-info .prd-brand{ color:#8a93a0 !important; }
.item-wrap .item-cont .item-list .prd-info .prd-name a{ color:#dfe4ea !important; }
.item-wrap .item-cont .item-list .prd-info .prd-name a:hover{ color:#5b8cff !important; }
.item-wrap .item-cont .item-list .prd-info .prd-price .price-discount{ color:#5b8cff !important; }
.item-wrap .item-cont .item-list .prd-info .prd-price .price-info strike{ color:#5c6470 !important; }
.item-wrap .item-cont .item-list .prd-info .prd-price .price-info span{ color:#5b8cff !important; }
.item-wrap .item-cont .item-list .prd-info .prd-price .price-info .price{ color:#5b8cff !important; }

/* === º¸ÀÌ½º ¼öÁ¤   º»¹® ¿·Á¤·Ä + È÷¾î·Î ºí·¢ÅëÀÏ === */
#wrap{ width:1440px !important; }
#header{ width:1440px !important; }
#leftCate{ box-sizing:border-box !important; }
#voiceHero .vh-visual{ background:transparent !important; border-left:0 !important; }

/* === Çì´õ ·Î°í ¿öµå¸¶Å© === */
#header .headerMid .tlogo{ top:54px !important; }
#header .headerMid .tlogo .vlogo{ font-family:Arial,Helvetica,sans-serif; font-size:30px; font-weight:bold; letter-spacing:0.5px; color:#ffffff; line-height:1; }
#header .headerMid .tlogo .vlogo b{ color:#2f6fed; }

/* === º¸ÀÌ½º ÇªÅÍ ´ÙÅ© === */
#footer{ background:#0d0f13 !important; border-top:1px solid #23272f !important; }
#footer .bx .tit{ color:#f1f3f7 !important; font-size:15px; font-weight:bold; letter-spacing:1px; margin-bottom:14px; }
#footer .bx .tit .more{ font-size:12px; color:#8a93a0 !important; font-weight:normal; }
#footer .bx, #footer .bx li, #footer .bx p, #footer .bx span, #footer .bx a{ color:#9aa2ad !important; }
#footer .bx a:hover{ color:#5b8cff !important; }
#footer .bx .big_tel, #footer .bx .big_bank{ color:#dfe4ea !important; font-size:20px; font-weight:bold; }
#footer .foot_top .bx_policy{ border-top:1px solid #23272f !important; border-bottom:1px solid #23272f !important; }
#footer .foot_top .bx_policy li a{ color:#c2cad6 !important; }
#footer .foot_top .bx_policy li a:hover{ color:#5b8cff !important; }
#footer .foot_bottom .address li, #footer .foot_bottom .address a, #footer .foot_bottom .copyright{ color:#7a828d !important; }
#footer .bx_store .store-slide, #footer .flogo, #footer .foot_corp{ display:none !important; }

/* === ³×ÀÌ¹ö ÅåÅå Ä«µå (¿À¸¥ÂÊ °íÁ¤) === */
#voiceTalk{ position:fixed; right:20px; top:330px; z-index:9000; width:150px; padding:18px 16px; background:#14161c; border:1px solid #2a2f39; border-radius:12px; text-align:center; box-shadow:0 8px 22px rgba(0,0,0,0.45); }
#voiceTalk .vt-tit{ margin:0 0 6px; font-size:15px; color:#e8eaed; line-height:1.35; }
#voiceTalk .vt-tit b{ color:#03c75a; }
#voiceTalk .vt-sub{ margin:0 0 12px; font-size:11px; color:#8a93a0; }
#voiceTalk .vt-btn{ display:block; padding:9px 0; background:#03c75a; color:#ffffff; font-size:13px; font-weight:bold; border-radius:8px; }
#voiceTalk .vt-btn:hover{ background:#02a94b; }

/* ÅåÅå Ä«µå À§Ä¡ Á¶Á¤ (Ãø¸é¸Þ´º ¿ÞÂÊ ¾Æ·¡·Î) */
#voiceTalk{ right:100px !important; bottom:24px !important; top:auto !important; }
#voiceTalk{ display:none !important; }

/* Ãø¸é ÅåÅå»ó´ã °­Á¶ */
.fix_rt_menu .bx_tx_menu .tk_talk{ color:#03c75a !important; font-weight:bold !important; }

/* === ¿ìÃø Ãø¸é ¸Þ´º(½ºÅ©·Ñ) ´ÙÅ© Àç±¸¼º === */
.fix_rt_menu{ position:fixed !important; right:8px; top:120px; width:82px; z-index:9000; }
.fix_rt_menu .tx{ position:static !important; text-indent:0 !important; font-size:11px; color:inherit; }
.fix_rt_menu .bx_quick_menu, .fix_rt_menu .bx_tx_menu, .fix_rt_menu .bx_today_list{ background:#14161c; border:1px solid #23272f; }
.fix_rt_menu .bx_tx_menu, .fix_rt_menu .bx_today_list{ border-top:0; }
.fix_rt_menu ul{ margin:0; padding:0; }
.fix_rt_menu ul li a{ display:block; padding:9px 2px; font-size:11px; color:#c2cad6; line-height:1.3; text-align:center; border-bottom:1px solid #1e222a; }
.fix_rt_menu ul li:last-child a{ border-bottom:0; }
.fix_rt_menu ul li a:hover{ background:#1b1f27; color:#5b8cff; }
.fix_rt_menu .bx_tx_menu .tk_talk{ color:#03c75a !important; font-weight:bold !important; }
.fix_rt_menu .bx_today_list p{ margin:0; padding:8px 2px; font-size:11px; color:#8a93a0; text-align:center; border-bottom:1px solid #1e222a; }
.fix_rt_menu .bx_today_list ul li{ padding:6px; text-align:center; }
.fix_rt_menu .bx_today_list ul li a{ padding:0; border:0; display:inline-block; }
.fix_rt_menu .bx_today_list ul li img{ width:64px; height:64px; border:1px solid #2a2f39; }
.fix_rt_menu .fix_rt_btm{ margin-top:6px; }
.fix_rt_menu .fix_rt_btm #bt_top{ margin:0; padding:8px 0; background:#14161c; border:1px solid #23272f; border-radius:6px; color:#8a93a0; font-size:11px; text-align:center; cursor:pointer; line-height:1.3; }
.fix_rt_menu .fix_rt_btm #bt_top:hover{ color:#5b8cff; }

/* ÅåÅå»ó´ã Å©°Ô¡¤±½°Ô °­Á¶ */
.fix_rt_menu .bx_tx_menu .tk_talk{ font-size:13px !important; font-weight:bold !important; padding:13px 2px !important; color:#03c75a !important; }

/* ÅåÅå»ó´ã   ¾ÆÀÌÄÜ + Å©°Ô¡¤±½°Ô */
.fix_rt_menu .bx_tx_menu .tk_talk{ font-size:13px !important; font-weight:bold !important; padding:12px 2px 13px !important; color:#03c75a !important; }
.fix_rt_menu .bx_tx_menu .tk_talk::before{ content:""; display:block; width:24px; height:24px; margin:0 auto 5px; background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'><rect x='2' y='2' width='24' height='19' rx='6' fill='%2303c75a'/><path d='M8 20 L8 26 L14 20 Z' fill='%2303c75a'/><circle cx='10.5' cy='11.5' r='2' fill='%23fff'/><circle cx='17.5' cy='11.5' r='2' fill='%23fff'/></svg>") no-repeat center/contain; }

/* È÷¾î·Î 3¹öÆ° */
#voiceHero .vh-btns{ margin-top:20px; display:flex; gap:10px; }
#voiceHero .vh-btns .vh-btn{ display:inline-block; padding:11px 22px; font-size:14px; font-weight:bold; border-radius:8px; }
#voiceHero .vh-btns .vh-btn.primary{ background:#2f6fed; color:#ffffff; }
#voiceHero .vh-btns .vh-btn.primary:hover{ background:#255fd0; }
#voiceHero .vh-btns .vh-btn:not(.primary){ background:transparent; border:1px solid #3a4150; color:#c2cad6; }
#voiceHero .vh-btns .vh-btn:not(.primary):hover{ border-color:#5b8cff; color:#5b8cff; }

/* È÷¾î·Î 3¹öÆ° ÅëÀÏ   ±âº» ´ÙÅ©, È£¹ö ºí·ç */
#voiceHero .vh-btns .vh-btn,
#voiceHero .vh-btns .vh-btn.primary{ background:#1c2130 !important; border:1px solid #3d4759 !important; color:#e6eaf0 !important; transition:all .15s ease !important; }
#voiceHero .vh-btns .vh-btn:hover,
#voiceHero .vh-btns .vh-btn.primary:hover{ background:#2f6fed !important; border-color:#2f6fed !important; color:#ffffff !important; }

/* È÷¾î·Î ¹öÆ°   ±âº» Å×µÎ¸® ÆÄ¶õ»ö */
#voiceHero .vh-btns .vh-btn,
#voiceHero .vh-btns .vh-btn.primary{ border-color:#2f6fed !important; }

/* È÷¾î·Î VOICESOUND Å¬¸¯ ½Ã ¶ß´Â Èò Å×µÎ¸®(Æ÷Ä¿½º ¹Ú½º) Á¦°Å */
#voiceHero .vh-brand a{ outline:none; }

/* === ¸ÞÀÎ INNIT ¹è³Ê (È÷¾î·Î ¾Æ·¡ ÀÌ¹ÌÁö 1Àå) === */
#voiceBanner{                    /* ¹è³Ê °¨½Î´Â ¹Ú½º */
    width:1200px;                /* ÄÜÅÙÃ÷ Æø¿¡ ¸ÂÃã */
    max-width:100%;              /* È­¸é Á¼À¸¸é ÁÙ¾îµé°Ô */
    margin:20px auto 0;          /* À§ 20px ¿©¹é + °¡¿îµ¥ Á¤·Ä */
}
#voiceBanner img{                /* ¹è³Ê ÀÌ¹ÌÁö */
    width:100%;                  /* ¹Ú½º ²Ë Ã¤¿ì±â */
    height:auto;                 /* ºñÀ² À¯Áö */
    display:block;               /* ¾Æ·¡ ¿©¹é Á¦°Å */
}

/* === »óÇ°Ä«µå µ¸º¸±â(¹Ì¸®º¸±â) ¹öÆ° ¼û±â±â === */
.btn-preview{                    /* Ä«µå ¿ìÇÏ´Ü µ¸º¸±â ¾ÆÀÌÄÜ */
    display:none !important;      /* ¿ÏÀüÈ÷ ¼û±è */
}

/* === (¼±ÅÃ) Ä«µå ÇÏ´Ü¹Ù ÅëÂ° Á¦°Å   ´õ ±ò²ûÇÏ°Ô === */
.item-list .prd-btm{             /* µ¸º¸±â+¾ÆÀÌÄÜ ´ã±ä ÇÏ´Ü¹Ù */
    display:none !important;      /* ÇÏ´Ü¹Ù ÀÚÃ¼ ¼û±è */
}

/* ============================================================
   ÇÏ´Ü(ÇªÅÍ) ´ÙÅ©   ¿øº» ¹è°æÀÌ¹ÌÁö/ÇÃ·ÎÆ® Á¦°ÅÇÏ°í
   4ÄÃ·³ flex + Á¤Ã¥¸µÅ©ÁÙ + ÁÖ¼ÒÁÙ ÀçÁ¶¸³ (°ãÄ§¡¤ÁÙ¹Ù²Þ ¼öÁ¤)
   ============================================================ */
#footer{ clear:both !important; width:100% !important; background:#0f1116 !important;
         border-top:1px solid #23272f !important; margin-top:60px !important;
         padding:0 !important; color:#8a93a0 !important; }

/* »ó´Ü 4ÄÃ·³(°í°´¼¾ÅÍ/°èÁÂ/°øÁö/¿ÀÇÁ¶óÀÎ) ¿µ¿ª */
#footer #column_shopInfo{ width:100% !important; background:transparent !important; padding:0 !important; }
#footer .shopInfo_area{ display:flex !important; align-items:flex-start !important;
    max-width:1400px !important; margin:0 auto !important; padding:46px 20px 40px !important;
    gap:30px !important; box-sizing:border-box !important; }
#footer .shopInfo_area .bx{ flex:1 !important; width:auto !important; min-height:0 !important;
    padding:0 !important; margin:0 !important; background:none !important; border:0 !important;
    float:none !important; position:static !important; }
/* ÄÃ·³ Á¦¸ñ   ¿øº» ¹è°æÀÌ¹ÌÁö Á¦°ÅÇÏ°í ÅØ½ºÆ®·Î */
#footer .shopInfo_area .bx .tit{ font-size:15px !important; font-weight:700 !important;
    letter-spacing:.5px !important; color:#fff !important; margin:0 0 18px !important;
    padding:0 !important; background:none !important; height:auto !important; text-indent:0 !important; }
/* °í°´¼¾ÅÍ Å« ÀüÈ­¹øÈ£   ±æ¾î¼­ ±úÁö´ø °Í ÆùÆ® ÁÙÀÌ°í Á¤¸® */
#footer .bx_cs .big_tel{ font-size:18px !important; font-weight:700 !important; color:#fff !important;
    margin:0 0 14px !important; line-height:1.35 !important; letter-spacing:0 !important;
    white-space:normal !important; word-break:keep-all !important; }
#footer .bx ul{ margin:0 !important; padding:0 !important; list-style:none !important; }
#footer .bx ul li{ font-size:12px !important; color:#8a93a0 !important; line-height:1.9 !important;
    background:none !important; padding:0 !important; }
#footer .bx ul li span{ display:inline-block !important; min-width:78px !important; color:#c2cad6 !important; }
/* °èÁÂ */
#footer .bx_account .big_bank{ font-size:19px !important; font-weight:700 !important; color:#fff !important; margin:0 0 12px !important; }
#footer .bx_account .bt_banking{ display:inline-block !important; margin-top:14px !important;
    padding:7px 12px !important; border:1px solid #2f6fed !important; border-radius:4px !important;
    color:#5b8cff !important; font-size:12px !important; text-decoration:none !important; background:none !important; }
/* °øÁö */
#footer .bx_notice .tit .more{ float:right !important; font-size:11px !important; color:#5b8cff !important; font-weight:400 !important; }
#footer .notice_lst ul li{ overflow:hidden !important; }
#footer .notice_lst ul li a{ float:left !important; max-width:150px !important; overflow:hidden !important;
    white-space:nowrap !important; text-overflow:ellipsis !important; color:#8a93a0 !important; text-decoration:none !important; }
#footer .notice_lst ul li span{ float:right !important; min-width:0 !important; color:#5c636e !important; }

/* Á¤Ã¥ ¸µÅ© ÁÙ (È¸»ç¼Ò°³¡¤¸ÅÀå¾È³»¡¤°³ÀÎÁ¤º¸¡¦)   ÄÃ·³°ú °ãÄ¡´ø °Í clear·Î ¾Æ·¡·Î */
#footer .foot_top{ clear:both !important; width:100% !important; background:transparent !important;
    border-top:1px solid #23272f !important; border-bottom:1px solid #23272f !important; margin:0 !important; padding:0 !important; }
#footer .foot_top .bx_policy{ max-width:1400px !important; margin:0 auto !important; padding:14px 20px !important; box-sizing:border-box !important; }
#footer .bx_policy ul{ display:flex !important; flex-wrap:wrap !important; align-items:center !important;
    margin:0 !important; padding:0 !important; list-style:none !important; }
#footer .bx_policy ul li{ background:none !important; padding:2px 14px !important;
    border-right:1px solid #2a2f38 !important; line-height:1 !important; }
#footer .bx_policy ul li.last{ border-right:0 !important; }
#footer .bx_policy ul li a{ font-size:12px !important; color:#c2cad6 !important; text-decoration:none !important; }
#footer .bx_policy ul li a:hover{ color:#5b8cff !important; }

/* ¸Ç ¾Æ·¡ ÁÖ¼Ò/»ç¾÷ÀÚ ÁÙ */
#footer .foot_bottom{ width:100% !important; background:transparent !important; }
#footer .foot_bottom .address{ max-width:1400px !important; margin:0 auto !important; padding:22px 20px 44px !important; box-sizing:border-box !important; }
#footer .foot_bottom .address ul{ margin:0 !important; padding:0 !important; list-style:none !important; }
#footer .foot_bottom .address li{ font-size:12px !important; color:#8a93a0 !important; line-height:1.9 !important; background:none !important; }
#footer .foot_bottom .address li a{ color:#8a93a0 !important; text-decoration:none !important; }
#footer .foot_bottom .copyright{ margin-top:12px !important; font-size:11px !important; color:#5c636e !important; }
#whiteMask{ display:none !important; }   /* ¿øº» Èò»ö ¸¶½ºÅ© ¿À¹ö·¹ÀÌ Á¦°Å(´ÙÅ©) */

/* »ó´Ü 4ÄÃ·³ ¿µ¿ª   height:auto·Î ³»¿ë¸¸Å­ ´Ã¾î³ª°Ô(°ãÄ§¹æÁö) */
#footer #column_shopInfo{ width:100% !important; height:auto !important; overflow:visible !important; background:transparent !important; padding:0 !important; }
#footer .shopInfo_area{ height:auto !important; }

/* Á¤Ã¥ ¸µÅ©ÁÙ ÅëÂ° »èÁ¦(»çÀå´Ô ¿äÃ») */
#footer .foot_top{ display:none !important; }

/* === ÇªÅÍ ¸¶¹«¸®: °ãÄ§Á¦°Å + Á¤Ã¥ÁÙ»èÁ¦ + ÀÎÁõ¸¶Å© === */
#footer #column_shopInfo{ height:auto !important; overflow:visible !important; }  /* ÄÃ·³ ³»¿ë¸¸Å­ ´Ã¾î³ª °ãÄ§¹æÁö */
#footer .shopInfo_area{ height:auto !important; }

/* Á¤Ã¥ ¸µÅ©ÁÙ(È¸»ç¼Ò°³¡¤¸ÅÀå¾È³»¡¤°³ÀÎÁ¤º¸Ã³¸®¹æÄ§¡¤ÀÌ¿ë¾à°ü¡¤ÀÌ¿ë¾È³»¡¤1:1¹®ÀÇ¡¤Á¦ÈÞ¹®ÀÇ) »èÁ¦ */
#footer .foot_top{ display:none !important; }

/* ÀÎÁõ¿µ¿ª   Å¬¸° ¶óÀÎ¾ÆÀÌÄÜ ½ºÅ¸ÀÏ(gif¹èÁö ´ëÃ¼) */
#footer .foot_cert{ clear:both !important; max-width:1400px !important; margin:0 auto !important;
    padding:30px 20px 4px !important; box-sizing:border-box !important; border-top:1px solid #23272f !important;
    display:flex !important; align-items:center !important; justify-content:space-between !important;
    flex-wrap:wrap !important; gap:24px !important; }
/* ¿¡½ºÅ©·Î ¾È³» ¹Ú½º */
#footer .cert-escrow-box{ display:flex !important; align-items:center !important; gap:14px !important; max-width:640px !important; }
#footer .ce-ico{ flex:0 0 auto !important; width:42px !important; height:42px !important;
    display:flex !important; align-items:center !important; justify-content:center !important;
    border:1px solid #2a2f38 !important; border-radius:50% !important; color:#5b8cff !important; background:#141821 !important; }
#footer .ce-ico svg{ width:22px !important; height:22px !important; }
#footer .ce-txt{ min-width:0 !important; }
#footer .ce-tit{ margin:0 0 4px !important; font-size:14px !important; font-weight:700 !important; color:#e7ebf2 !important; }
#footer .ce-tit a{ margin-left:8px !important; font-size:12px !important; font-weight:600 !important; color:#5b8cff !important; text-decoration:none !important; }
#footer .ce-tit a:hover{ text-decoration:underline !important; }
#footer .ce-desc{ margin:0 !important; font-size:12px !important; color:#8a93a0 !important; line-height:1.6 !important; }
/* Å¬¸° ÀÎÁõ ¸µÅ© 3Á¾ */
#footer .cert-links{ display:flex !important; align-items:center !important; gap:30px !important; margin:0 !important; padding:0 !important; list-style:none !important; }
#footer .cert-links li{ background:none !important; margin:0 !important; padding:0 !important; }
#footer .cert-links a{ display:flex !important; align-items:center !important; gap:8px !important; color:#8a93a0 !important; text-decoration:none !important; font-size:12px !important; }
#footer .cert-links a svg{ width:20px !important; height:20px !important; color:#6b7482 !important; transition:color .15s !important; }
#footer .cert-links a:hover{ color:#5b8cff !important; }
#footer .cert-links a:hover svg{ color:#5b8cff !important; }
@media (max-width:900px){ #footer .foot_cert{ justify-content:center !important; } }  /* Á¼À¸¸é °¡¿îµ¥ */

/* ÇªÅÍ ÇÏ´Ü ¿©¹é   ¹Ì¸®º¸±â Åø¹Ù¿¡ ¾È °¡¸®°Ô + ¶óÀÌºê ¿©¹é È®º¸ */
#footer{ padding-bottom:80px !important; }

/* °Ë»öÃ¢ ¾ÈÂÊ ³×¸ð Å×µÎ¸®/¹è°æ Á¦°Å   ¹Ù±ù µÕ±Ù ¹Ú½º¸¸ º¸ÀÌ°Ô (µ¸º¸±â¹öÆ°Àº À¯Áö) */
#header .headerMid .searchArea .MS_search_word,
#header .headerMid .searchArea input[type="text"],
#header .headerMid .searchArea fieldset,
#header .headerMid .searchArea legend,
#header .headerMid .searchArea .inp,
#header .headerMid .searchArea .box{
    background:transparent !important;   /* ¾ÈÂÊ ¹è°æ Åõ¸í */
    border:0 !important;                 /* ¾ÈÂÊ ³×¸ð Å×µÎ¸® Á¦°Å */
    box-shadow:none !important;          /* ¾ÈÂÊ ±×¸²ÀÚ Á¦°Å */
    outline:none !important;             /* Æ÷Ä¿½º ¾Æ¿ô¶óÀÎ Á¦°Å */
}

/* °í°´¼¾ÅÍ¡¤°èÁÂ: ¶óº§ ¿ÞÂÊ°íÁ¤ + °ª ¿À¸¥ÂÊÄ­ Á¤·Ä (ÁÖ¼Ò ÁÙ¹Ù²Þ ½Ã °¢ ¸ÂÃã) */
#footer .bx_cs ul li, #footer .bx_account ul li{
    position:relative !important;      /* ¶óº§ Àý´ë¹èÄ¡ ±âÁØ */
    padding-left:86px !important;      /* °ªÀÌ ½ÃÀÛÇÒ ¿ÞÂÊ ¿©¹é(¶óº§Ä­) */
}
#footer .bx_cs ul li span, #footer .bx_account ul li span{
    position:absolute !important;      /* ¶óº§ ¿ÞÂÊ °íÁ¤ */
    left:0 !important; top:0 !important;
    width:78px !important; min-width:0 !important;
}

/* ===== »óÇ° ºÐ·ù ÆäÀÌÁö(#prdBrand) ´ÙÅ© ===== */
/* ´ëºÐ·ù¸í "¹«¼± ¸¶ÀÌÅ©"   Èò»ö */
#prdBrand .cate-tit{ color:#f2f4f7 !important; }

/* ÁßºÐ·ù(ºê·£µå) ¸µÅ©   Èò»ö+±½°Ô, È£¹ö ÆÄ¶õ»ö. (ALL=.allcate Àº ±×´ë·Î) */
#prdBrand .class-list li a:not(.allcate){ color:#f2f4f7 !important; font-weight:700 !important; }
#prdBrand .class-list li a:not(.allcate):hover{ color:#5b8cff !important; }   /* ¸¶¿ì½º¿À¹ö ÆÄ¶õ»ö */
#prdBrand .class-list li a:not(.allcate).on{ color:#5b8cff !important; }      /* ÇöÀç ¼±ÅÃ ºê·£µå ÆÄ¶õ»ö */

/* "ÃÑ N°³ÀÇ »óÇ°ÀÌ °Ë»öµÇ¾ú½À´Ï´Ù"   ¼ýÀÚ(»¡°­)¸¸ »©°í ³ª¸ÓÁö Èò»ö */
#prdBrand .item-info .item-total{ color:#f2f4f7 !important; }                 /* ¹®±¸=Èò»ö */
#prdBrand .item-info .item-total strong{ color:#e0443a !important; }          /* ¼ýÀÚ=»¡°­ À¯Áö */

/* Á¤·Ä(ÀÎ±â¼ø¡¤³·Àº°¡°Ý¡¤³ôÀº°¡°Ý¡¤ºê·£µå¸í)   Èò»ö+±½°Ô, ÇöÀç/È£¹ö ÆÄ¶õ»ö */
#prdBrand .item-order li a span{ color:#f2f4f7 !important; font-weight:700 !important; }
#prdBrand .item-order li a:hover span{ color:#5b8cff !important; }
#prdBrand .item-order li a span.on{ color:#5b8cff !important; }               /* ÇöÀç Á¤·Ä±âÁØ ÆÄ¶õ»ö */

/* ===== »óÇ° °Ë»ö°á°ú ÆäÀÌÁö(#searchWrap) ´ÙÅ© ===== */
/* Á¦¸ñ "»óÇ°°Ë»ö" ¡æ Èò»ö */
#searchWrap .sch-tit{ color:#f2f4f7 !important; }
/* ºê·¹µåÅ©·³(HOME > »óÇ°°Ë»ö) */
#searchWrap .loc-navi dd, #searchWrap .loc-navi a{ color:#8a93a0 !important; }
/* "°Ë»öÇÏ½Å ´Ü¾î : xxx" ¹®±¸ */
#searchWrap .tit-key span{ color:#c2cad6 !important; }
/* °Ë»ö Æû ¹Ú½º Å×µÎ¸® ´ÙÅ©Åæ */
#searchWrap .sch-frm fieldset{ border-color:#23272f !important; }
/* Æû ¶óº§(°¡°Ý´ë¡¤Á¦Ç°¸í¡¤Å°¿öµå¡¤Á¦Á¶»ç¡¤»ó¼¼³»¿ë) ¡æ ¹à°Ô */
#searchWrap .table-keyword th,
#searchWrap .table-keyword .tb-left{ color:#dfe4ea !important; }
/* Èò»ö ÀÔ·Â¹Ú½º ¡æ ´ÙÅ© */
#searchWrap .sch-frm input[type="text"],
#searchWrap .sch-frm input{ background:#1c2029 !important; border:1px solid #2a2f38 !important; color:#dfe4ea !important; }
/* SEARCH ¹öÆ° ¡æ ºí·ç (°ËÁ¤¡æÆ÷ÀÎÆ®»ö) */
#searchWrap .CSSbuttonSearch{ background:#2f6fed !important; background-image:none !important; color:#fff !important; border:0 !important; }
/* "ÃÑ N°³ÀÇ »óÇ°ÀÌ °Ë»ö µÇ¾ú½À´Ï´Ù" ¡æ ¼ýÀÚ °­Á¶ + ³ª¸ÓÁö Èò»ö */
#searchWrap .item-total{ color:#f2f4f7 !important; }
#searchWrap .item-total span{ color:#e0443a !important; }                 /* ¼ýÀÚ »¡°­ °­Á¶ */
/* Á¤·Ä(New¡¤Name¡¤Hot¡¤Best¡¤High price¡¤Low price) ¡æ Èò»ö ±½°Ô, È£¹ö ÆÄ¶õ»ö */
#searchWrap .item-order li a span{ color:#f2f4f7 !important; font-weight:700 !important; }
#searchWrap .item-order li a:hover span{ color:#5b8cff !important; }

/* --- °Ë»öÆäÀÌÁö Ãß°¡ Á¤¸® --- */
/* ¸Ç À§ "°Ë»öÇÏ½Å ´Ü¾î" ¾Õ µ¸º¸±â ¾ÆÀÌÄÜ Á¦°Å */
#searchWrap .tit-key img{ display:none !important; }
/* »óÇ°Ä«µå µ¸º¸±â(¹Ì¸®º¸±â)+Âò¼ö(0) Á¦°Å   ¸ÞÀÎÃ³·³ ±ò²ûÇÏ°Ô */
#searchWrap .item-list .prd-preview,
#searchWrap .item-list .prd-wish{ display:none !important; }
/* °Ë»ö°á°ú »óÇ° 5¿­ Á¤·Ä(¸ÞÀÎ/ºÐ·ù¿Í µ¿ÀÏÇÏ°Ô) */
#searchWrap .item-wrap{ overflow:visible !important; }                    /* 1213px Å¬¸³ ¹æÁö */
#searchWrap .item-wrap .item-cont{ display:flex !important; flex-wrap:wrap !important; width:100% !important; gap:14px !important; margin-bottom:14px !important; }  /* ÄÁÅ×ÀÌ³Ê 1213¡æ100%(=1200) (¿À¸¥ÂÊ Â©¸² ÇØ°á) */
#searchWrap .item-wrap .item-cont .item-list{ width:calc((100% - 56px)/5) !important; min-width:0 !important; margin:0 !important; float:none !important; box-sizing:border-box !important; }
/* »óÇ° ÀÌ¹ÌÁö¡¤½æ³×ÀÏ Ä«µåÆø¿¡ ¸ÂÃß±â (¿øº» 227px °íÁ¤¶§¹®¿¡ Â©¸®´ø °Í ÇØ°á) */
#searchWrap .item-list .thumb{ width:100% !important; }
#searchWrap .item-list .thumb img{ width:100% !important; height:auto !important; display:block !important; }

/* --- °Ë»ö°á°ú ÆÇ¸Å°¡ ¸ÞÀÎÃ³·³(Å©°í ºí·ç ±½°Ô) --- */
#searchWrap .item-list .prd-price{ padding-top:6px !important; }
#searchWrap .item-list .prd-price .price{ font-size:22px !important; font-weight:bold !important; color:#5b8cff !important; letter-spacing:-1px !important; }
#searchWrap .item-list .prd-price strike{ font-size:13px !important; color:#5c6470 !important; margin-right:5px !important; }   /* Á¤°¡(Ãë¼Ò¼±) Èå¸®°Ô */

/* ===== ·Î±×ÀÎ ÆäÀÌÁö(#loginWrap) ´ÙÅ© ===== */
#loginWrap .tit-page{ color:#f2f4f7 !important; margin-bottom:22px !important; }   /* Á¦¸ñ + ¾Æ·¡ ¿©¹é(À­¼±°ú ÇÑÄ­ ¶ç¿ò) */
#loginWrap .mlog h3, #loginWrap .sign h3{ color:#f2f4f7 !important; }      /* È¸¿ø ·Î±×ÀÎ / È¸¿ø°¡ÀÔ */
#loginWrap .mlog p, #loginWrap .sign dl dt{ color:#c2cad6 !important; }    /* ¾È³» ¹®±¸ */
#loginWrap .frm-list label{ color:#dfe4ea !important; }                    /* MEMBER ID / PASSWORD ¶óº§ */
#loginWrap .se-log label{ color:#dfe4ea !important; }                      /* º¸¾ÈÁ¢¼Ó */
/* Èò»ö ÀÔ·Â¹Ú½º ¡æ ´ÙÅ© (±Û¾¾ º¸ÀÌ°Ô) */
#loginWrap .frm-list input{ background:#1c2029 !important; border:1px solid #2a2f38 !important; color:#dfe4ea !important; }
/* LOG-IN ¹öÆ° ¡æ ºí·ç (¸ÞÀÎ ¾×¼Ç °­Á¶) */
#loginWrap .btn-mlog a{ display:inline-block !important; background:#2f6fed !important; color:#fff !important; border:0 !important; padding:14px 40px !important; font-weight:bold !important; }
#loginWrap .btn-mlog a:hover{ background:#255fd0 !important; }
/* È¸¿ø°¡ÀÔ ¹Ù·Î°¡±â / ¾ÆÀÌµð¡¤ÆÐ½º¿öµå Ã£±â ¡æ Èò Å×µÎ¸® ¹öÆ° */
#loginWrap .sign dd a{ display:inline-block !important; background:transparent !important; color:#fff !important; border:1px solid #fff !important; padding:12px 30px !important; }
#loginWrap .sign dd a:hover{ background:#fff !important; color:#14161c !important; }
/* ¹Ú½º/±¸ºÐ¼± Å×µÎ¸® ´ÙÅ©Åæ */
/* ¹Ú½º/±¸ºÐ¼± Å×µÎ¸®   È®½ÇÈ÷ º¸ÀÌ°Ô ¹àÀº È¸»ö */
#loginWrap .page-body, #loginWrap .mlog, #loginWrap .sign, #loginWrap .mlog-sign{ border-color:#4b5563 !important; }
#loginWrap .page-body{ border:1px solid #4b5563 !important; }   /* ¹Ù±ù ¹Ú½º Å×µÎ¸® È®½ÇÈ÷ */

/* LOG-IN ¹öÆ° ³Ê¹« Å­ ¡æ È¸¿ø°¡ÀÔ/Ã£±â ¹öÆ°°ú ³ôÀÌ ¶È°°ÀÌ ÅëÀÏ */
#loginWrap .btn-mlog a, #loginWrap .sign dd a{
    box-sizing:border-box !important;
    width:100% !important;
    height:56px !important;         /* ¼¼ ¹öÆ° ³ôÀÌ ÅëÀÏ */
    line-height:56px !important;
    padding:0 !important;
    text-align:center !important;
}

/* ===== È¸¿ø°¡ÀÔ À¯Çü ¼±ÅÃ ÆäÀÌÁö(#jointype) ´ÙÅ© ===== */
#jointype .tit-jointype{ color:#f2f4f7 !important; }        /* "È¸¿ø °¡ÀÔ À¯Çü ¼±ÅÃ" Á¦¸ñ */
#jointype .join-info{ color:#c2cad6 !important; }           /* ¼³¸í ¹®±¸ */
#jointype .type-select dl dt{ color:#f2f4f7 !important; }   /* ÀÏ¹Ý È¸¿ø / ±â¾÷ È¸¿ø */

/* ===== °³ÀÎ È¸¿ø °¡ÀÔ ÆäÀÌÁö(#join)   ¾à°ü¡¤µ¿ÀÇ ¿µ¿ª °ËÁ¤±Û¾¾ ¡æ ¹à°Ô ===== */
#join .cateTit_v2 .title{ color:#f2f4f7 !important; }                 /* "È¸¿øÁ¤º¸ ÀÔ·Â" Á¦¸ñ */
#join .user_age_wrap label{ color:#dfe4ea !important; }               /* ¸¸ 14¼¼ ÀÌ»ó */
/* ¾à°ü/°³ÀÎÁ¤º¸ µ¿ÀÇ ¿µ¿ª ÀüÃ¼ ¹à°Ô */
#join .new-privercy-contract{ color:#c2cad6 !important; }
#join .new-privercy-contract h3,
#join .new-privercy-contract h4,
#join .new-privercy-contract strong{ color:#f2f4f7 !important; }      /* ÀÌ¿ë¾à°ü / [ÇÊ¼ö][¼±ÅÃ] °³ÀÎÁ¤º¸ Á¦¸ñ */
#join .new-privercy-contract td{ color:#c2cad6 !important; }          /* Ç¥ °ª(¸ñÀû¡¤Ç×¸ñ¡¤º¸À¯±â°£) */
/* º¸È£: Ç¥ Çì´õ(¹àÀº ¹è°æ)¡¤¾à°ü textarea ´Â ¾îµÎ¿î ±Û¾¾ À¯Áö */
#join .new-privercy-contract th{ color:#333 !important; }
#join .new-privercy-contract textarea{ color:#222 !important; }

/* new_privacy_agree ÅëÇÕµ¿ÀÇ ¹Ú½º(Èò ¹è°æ)   ±Û¾¾ ÀüºÎ °ËÁ¤ */
#content #join .voice-agree-summary,
#content #join .voice-agree-summary *{ color:#222 !important; }

/* ===== °³ÀÎ È¸¿ø°¡ÀÔ »ó´Ü ÀÔ·ÂÆû(#personInfo/#addInfo) ´ÙÅ© ===== */
/* "È¸¿øÁ¤º¸ ÀÔ·Â" Á¦¸ñ   È¸¿ø°¡ÀÔ À¯Çü¼±ÅÃ Á¦¸ñÃ³·³ Å©°Ô + ¾Æ·¡ ÇÑÄ­ */
#content #join .cateTit_v2{ margin-bottom:24px !important; }
#content #join .cateTit_v2 .title{ display:inline-block !important; font-size:30px !important; font-weight:bold !important; line-height:1.2 !important; color:#f2f4f7 !important; letter-spacing:-0.5px !important; }
/* ÇÊµå ¶óº§(ÀÌ¸§/¾ÆÀÌµð/¡¦) Èò»ö */
#personInfo .head-cell, #addInfo .head-cell{ color:#dfe4ea !important; font-weight:bold !important; }
#personInfo .empha, #addInfo .empha{ color:#e0443a !important; }   /* ÇÊ¼ö * »¡°­ À¯Áö */
/* td ¾È ¾È³»/´ÜÀ§/¶óµð¿À ¶óº§(³â¿ùÀÏ¡¤¼ºº°¡¤¹Þ½À´Ï´Ù¡¤±âº»¹è¼ÛÁö µî) ¹à°Ô */
#personInfo td, #personInfo label, #personInfo .idpw-info,
#addInfo td, #addInfo label{ color:#c2cad6 !important; }
/* ÀÔ·ÂÃ¢/µå·Ó´Ù¿îÀº Èò ¹è°æÀÌ¶ó ±Û¾¾ ¾îµÓ°Ô À¯Áö */
#personInfo input, #personInfo select, #personInfo textarea,
#addInfo input, #addInfo select, #addInfo textarea{ color:#222 !important; }

/* --- È¸¿ø°¡ÀÔ ÀÔ·ÂÆû Ãß°¡ ¼öÁ¤ --- */
/* ¶óº§ Ä­(th) ¹àÀº¹è°æ ¡æ ´ÙÅ©·Î (Èò ¶óº§ÀÌ º¸ÀÌ°Ô) */
#personInfo .person-tb th, #addInfo .addinfo-tb th{ background:#14161c !important; }
/* Áßº¹È®ÀÎ¡¤¿ìÆí¹øÈ£°Ë»ö¡¤ÀÌ¸ÞÀÏ Áßº¹È®ÀÎ¡¤ÀÎÁõ¡¤È®ÀÎ ¹öÆ°(.cbtn) ¡æ ºí·ç */
#join .cbtn{ background:#2f6fed !important; border:1px solid #2f6fed !important; color:#fff !important; border-radius:4px !important; text-decoration:none !important; }
#join .cbtn:hover{ background:#255fd0 !important; border-color:#255fd0 !important; }
/* ÆÄÀÏ¼±ÅÃ "¼±ÅÃµÈ ÆÄÀÏ ¾øÀ½"(´ÙÅ©¹è°æ À§ ÆÄÀÏinput) ¹à°Ô */
#personInfo #userImageArea, #personInfo .file-upload, #personInfo input[type=file]{ color:#dfe4ea !important; }

/* ===== ±â¾÷È¸¿ø(BtoB) °¡ÀÔ Ãß°¡ ===== */
/* ¼­ºêÅØ½ºÆ® "Á¤º¸¸¦ ÀÔ·Â ÇÏ½Å ÈÄ °¡ÀÔ¿Ï·á ¹öÆ°À»..." */
#content #join .cateTit_v2 .subTxt{ color:#c2cad6 !important; }
/* ¼½¼Ç Á¦¸ñ(»ç¾÷ÀÚ Á¤º¸ ÀÔ·Â / ´ã´çÀÚ Á¤º¸ ÀÔ·Â) Èò»ö */
#join .tb-tit{ color:#f2f4f7 !important; font-weight:bold !important; }
#join .tb-tit .font-n{ color:#c2cad6 !important; font-weight:normal !important; }   /* (¼¼±Ý°è»ê¼­ ¹ß±Þ¿¡¡¦) */
/* »ç¾÷ÀÚ Á¤º¸ Æû(#companyInfo)µµ ´ã´çÀÚ Æû°ú µ¿ÀÏ ´ÙÅ© Ã³¸® */
#companyInfo .person-tb th{ background:#14161c !important; }
#companyInfo .head-cell{ color:#dfe4ea !important; font-weight:bold !important; }
#companyInfo .empha{ color:#e0443a !important; }
#companyInfo td, #companyInfo label{ color:#c2cad6 !important; }
#companyInfo input, #companyInfo select, #companyInfo textarea{ color:#222 !important; }

/* ¾ÆÀÌµð Áßº¹È®ÀÎ ÆË¾÷   ÀÛÀº Ã¢¿¡ ¸Â°Ô ¾ÐÃà + Èò ±Û¾¾ */
#idCheck{ padding:14px 12px !important; text-align:center !important; }
#idCheck .msg{ color:#f2f4f7 !important; font-size:13px !important; font-weight:bold !important; line-height:1.45 !important; margin:0 0 12px !important; }
#idCheck .btns{ text-align:center !important; margin:0 !important; }

/* ===== ¸¶ÀÌÆäÀÌÁö(#mypage) ´ÙÅ© ===== */
#mypage{ color:#c2cad6 !important; }                          /* ÀüÃ¼ ±âº» ¹à°Ô(°ËÁ¤ ¶óº§µé) */
#mypage .user-info p{ color:#f2f4f7 !important; font-size:15px !important; }  /* ±è¹Î±Ô[..]´Ô */
#mypage .hd h3{ color:#f2f4f7 !important; }                   /* ¼½¼Ç Á¦¸ñ(ÃÖ±Ù ÁÖ¹®/°Ô½Ã±Û/°ü½É»óÇ°) */
#mypage .hd .view{ color:#8a93a0 !important; }                /* + MORE */
#mypage .info .box dt, #mypage .order dt{ color:#8a93a0 !important; }   /* ÀüÈ­/ÀÌ¸ÞÀÏ/ÁÖ¼Ò/ÃÑÁÖ¹®±Ý¾× ¶óº§ */
#mypage .info .box dd{ color:#dfe4ea !important; }            /* °ª(ÀüÈ­¡¤ÁÖ¼Ò) */
#mypage .info .box dd a{ color:#5b8cff !important; }          /* ÀÌ¸ÞÀÏ ¸µÅ© */
#mypage .order dd strong{ color:#f2f4f7 !important; }         /* ±Ý¾× ¼ýÀÚ */
#mypage .order dd a{ color:#5b8cff !important; }
#mypage .tbl thead th{ color:#dfe4ea !important; }            /* DATE/PRODUCT/COST/SUBJECT/BOARD */
#mypage .tbl tbody td{ color:#c2cad6 !important; }            /* ³»¿ª¾øÀ½ µî */
#mypage .tbl tbody td a{ color:#5b8cff !important; }
/* EDIT / VIEW ¹öÆ° (Èò¹öÆ° ¡æ ´ÙÅ© Å×µÎ¸®) */
#mypage .CSSbuttonWhite{ background:transparent !important; border:1px solid #3a4150 !important; color:#dfe4ea !important; }
#mypage .CSSbuttonWhite:hover{ border-color:#5b8cff !important; color:#5b8cff !important; }
/* °ü½É»óÇ° °¡°Ý ºí·ç */
#mypage .lst .item-list .prd-price .price{ color:#5b8cff !important; font-weight:bold !important; }
#mypage .lst .item-list .prd-price strike{ color:#5c6470 !important; }

/* ===== ºñ¹Ð¹øÈ£ º¯°æ(#modPasswd) ´ÙÅ© ===== */
#modPasswd{ color:#c2cad6 !important; }
#modPasswd .hd h2{ color:#f2f4f7 !important; }                 /* ºñ¹Ð¹øÈ£¸¦ º¯°æÇØÁÖ¼¼¿ä */
#modPasswd .info li{ color:#c2cad6 !important; }               /* ¾È³»¹®±¸ */
#modPasswd .f-ti{ color:#dfe4ea !important; }
#modPasswd .frm dt{ color:#dfe4ea !important; }                /* ÇöÀç/»õ/È®ÀÎ ºñ¹Ð¹øÈ£ ¶óº§ */
#modPasswd .frm input{ color:#222 !important; }               /* ÀÔ·ÂÃ¢(Èò¹è°æ) */
#modPasswd .desc .d-ti{ color:#f2f4f7 !important; }            /* "ºñ¹Ð¹øÈ£ ¼³Á¤ ½Ã ²À ¾Ë¾ÆµÎ¼¼¿ä!" */
#modPasswd .desc ul li{ color:#8a93a0 !important; }
/* ¹öÆ°: ºñ¹Ð¹øÈ£ º¯°æ=ºí·ç / ´ÙÀ½¿¡ º¯°æÇÏ±â=ÈòÅ×µÎ¸® */
#modPasswd .CSSbuttonBlack{ background:#2f6fed !important; border:1px solid #2f6fed !important; color:#fff !important; }
#modPasswd .CSSbuttonBlack:hover{ background:#255fd0 !important; }
#modPasswd .CSSbuttonWhite{ background:transparent !important; border:1px solid #fff !important; color:#fff !important; }
#modPasswd .CSSbuttonWhite:hover{ background:#fff !important; color:#14161c !important; }

/* ===== ºñ¹Ð¹øÈ£ º¯°æ ÆË¾÷(#modPasswdPop) ´ÙÅ© ===== */
#modPasswdPop{ color:#c2cad6 !important; }
#modPasswdPop .hd h2{ color:#f2f4f7 !important; }              /* ºñ¹Ð¹øÈ£¸¦ º¯°æÇØ ÁÖ¼¼¿ä */
#modPasswdPop .hd h2 span{ color:#5b8cff !important; }
#modPasswdPop .info{ color:#c2cad6 !important; }               /* ¾È³»¹®±¸ */
/* ¹öÆ°: ºñ¹Ð¹øÈ£ º¯°æ=ºí·ç / ´ÙÀ½¿¡ º¯°æÇÏ±â=ÈòÅ×µÎ¸® */
#modPasswdPop .CSSbuttonBlack{ background:#2f6fed !important; border:1px solid #2f6fed !important; color:#fff !important; }
#modPasswdPop .CSSbuttonBlack:hover{ background:#255fd0 !important; }
#modPasswdPop .CSSbuttonWhite{ background:transparent !important; border:1px solid #fff !important; color:#fff !important; }
#modPasswdPop .CSSbuttonWhite:hover{ background:#fff !important; color:#14161c !important; }

/* ===== ºñ¹Ð¹øÈ£ ÀçÈ®ÀÎ(#reconfirmPasswd) ´ÙÅ© ===== */
#reconfirmPasswd{ color:#c2cad6 !important; }
#reconfirmPasswd .reconfirmTop h2{ color:#f2f4f7 !important; }        /* "ºñ¹Ð¹øÈ£ ÀçÈ®ÀÎ" Á¦¸ñ */
#reconfirmPasswd .reconfirmTop .txt{ color:#c2cad6 !important; }      /* ¾È³»¹®±¸ */
#reconfirmPasswd .frm .lab{ color:#8a93a0 !important; }               /* ID / PASSWORD ¶óº§ */
#reconfirmPasswd .frm li strong{ color:#dfe4ea !important; }          /* ¾ÆÀÌµð(kmkddj) */
#reconfirmPasswd .frm label span{ color:#8a93a0 !important; }         /* ENTER PASSWORD ¾È³» */
#reconfirmPasswd .frm input{ color:#222 !important; }                 /* ÀÔ·ÂÃ¢(Èò¹è°æ) */
/* È®ÀÎ=ºí·ç ¹öÆ° / Ãë¼Ò=ÈòÅ×µÎ¸® ¹öÆ° (¸íÈ®ÇÑ ¹öÆ°½Ä) */
#reconfirmPasswd .btns .CSSbuttonBlack{ display:inline-block !important; background:#2f6fed !important; border:1px solid #2f6fed !important; color:#fff !important; padding:12px 44px !important; border-radius:4px !important; }
#reconfirmPasswd .btns .CSSbuttonBlack:hover{ background:#255fd0 !important; }
#reconfirmPasswd .btns .CSSbuttonWhite{ display:inline-block !important; background:transparent !important; border:1px solid #fff !important; color:#fff !important; padding:12px 44px !important; border-radius:4px !important; }
#reconfirmPasswd .btns .CSSbuttonWhite:hover{ background:#fff !important; color:#14161c !important; }

/* ===== ¸¶ÀÌÆäÀÌÁö ¼­ºêÆäÀÌÁö °ø¿ë ´ÙÅ© (ÁÖ¹®³»¿ª¡¤»ó¼¼¡¤Ãë¼Ò¡¤±³È¯¡¤¹ÝÇ°¡¤ÄíÆù¡¤Àû¸³±Ý µî) ===== */
/* ÆäÀÌÁö Á¦¸ñ·ù */
#content .tit-page, #content .tit-page-sub, #content .tit-page-sub-1st{ color:#f2f4f7 !important; }
#content .tit-page-2 h2{ color:#f2f4f7 !important; }
#content .tit-page-2 .dsc{ color:#c2cad6 !important; }        /* [ÀÌ¸§]´Ô²²¼­ ÁÖ¹®ÇÏ½Å ³»¿ªÀÔ´Ï´Ù */
/* ¸®½ºÆ®/ºä Å×ÀÌºí °ª (Çì´õ th´Â ¹àÀº¹è°æÀÌ¶ó ±×´ë·Î µÒ) */
#content .table-d2-list tbody td, #content .table-d2-view td{ color:#c2cad6 !important; }
#content .table-d2-list tbody td a{ color:#5b8cff !important; }
/* ÇÏ´Ü ¾È³»¹®±¸ */
#content .foot-dsc li{ color:#8a93a0 !important; }
/* VIEW µî Èò¹öÆ° ¡æ ´ÙÅ© Å×µÎ¸® ¹öÆ° */
#content .table-d2-list .CSSbuttonWhite, #content .table-d2-view .CSSbuttonWhite{ background:transparent !important; border:1px solid #3a4150 !important; color:#dfe4ea !important; }
#content .table-d2-list .CSSbuttonWhite:hover, #content .table-d2-view .CSSbuttonWhite:hover{ border-color:#5b8cff !important; color:#5b8cff !important; }

/* ¸¶ÀÌÆäÀÌÁö ÇÏ´Ü ¹öÆ°(¼±ÅÃ»èÁ¦ µî)   Èò Å×µÎ¸® + Èò ±Û¾¾ */
#content .btn-foot .CSSbuttonWhite{ display:inline-block !important; background:transparent !important; border:1px solid #fff !important; color:#fff !important; padding:11px 34px !important; border-radius:4px !important; }
#content .btn-foot .CSSbuttonWhite:hover{ background:#fff !important; color:#14161c !important; }

/* ===== Àå¹Ù±¸´Ï(#cartWrap) ´ÙÅ© ===== */
/* Ç¥ °ª ¹à°Ô (Çì´õ th´Â ¹àÀº¹è°æ ±×´ë·Î) */
#cartWrap .table-cart tbody td, #cartWrap .table-cart tfoot td{ color:#c2cad6 !important; }
#cartWrap .table-cart tfoot td strong{ color:#f2f4f7 !important; }        /* ÃÑ±¸¸Å±Ý¾× */
#cartWrap .table-cart .tb-price span{ color:#5b8cff !important; }         /* »óÇ° ±Ý¾× */
#cartWrap .table-cart a.tb-bold{ color:#dfe4ea !important; }              /* »óÇ°¸í ¸µÅ© */
/* Ç¥ ¾È ¹öÆ°(EDIT/WISH LIST/DELETE/CART) ´ÙÅ© Å×µÎ¸® */
#cartWrap .table-cart .CSSbuttonWhite{ background:transparent !important; border:1px solid #3a4150 !important; color:#dfe4ea !important; }
#cartWrap .table-cart .CSSbuttonWhite:hover{ border-color:#5b8cff !important; color:#5b8cff !important; }
/* ÇÏ´Ü ÁÖ¹® ¹öÆ°   °¢°¢ µû·Î Å×µÎ¸® (ÁÖ¹®ÇÏ±â=ºí·ç, ³ª¸ÓÁö=Å×µÎ¸®) */
#cartWrap .btn-order-ctrl a{ display:inline-block !important; margin:0 4px !important; padding:14px 30px !important; border-radius:4px !important; }
#cartWrap .btn-order-ctrl .CSSbuttonBlack{ background:#2f6fed !important; border:1px solid #2f6fed !important; color:#fff !important; }
#cartWrap .btn-order-ctrl .CSSbuttonBlack:hover{ background:#255fd0 !important; }
#cartWrap .btn-order-ctrl .CSSbuttonWhite{ background:transparent !important; border:1px solid #4b5563 !important; color:#dfe4ea !important; }
#cartWrap .btn-order-ctrl .CSSbuttonWhite:hover{ border-color:#5b8cff !important; color:#5b8cff !important; }

/* ===== »óÇ° »ó¼¼(#productDetail) ´ÙÅ© ===== */
/* »ó´Ü °æ·Î(breadcrumb)   Èò»ö¡¤Å©°Ô¡¤µÎ²®°Ô */
#productDetail .loc-navi dd, #productDetail .loc-navi a{ color:#f2f4f7 !important; font-size:14px !important; font-weight:bold !important; }
/* ½æ³×ÀÏ ¿µ¿ª ·¹ÀÌ¾Æ¿ô + ÀÌ¹ÌÁö Å©±â Á¤»óÈ­(³Ê¹« Å©´ø °Í) */
#productDetail .thumb-info{ display:flex !important; gap:40px !important; align-items:flex-start !important; }
#productDetail .thumb-wrap{ width:460px !important; flex:0 0 460px !important; }
#productDetail .thumb-wrap .thumb img{ width:100% !important; height:auto !important; display:block !important; }
#productDetail .info{ flex:1 1 auto !important; min-width:0 !important; }
/* »óÇ° Á¦¸ñ Èò»ö */
#productDetail .tit-prd{ color:#f2f4f7 !important; }
/* ¿É¼ÇÇ¥: ¶óº§¡¤°ª¡¤ÆÇ¸Å°¡°Ý¡¤¾Æ·¡»óÇ°¸í¡¤ÃÑ»óÇ°±Ý¾× ¹à°Ô (ÀÔ·Â/µå·Ó´Ù¿îÀº Èò¹è°æÀÌ¶ó °ËÁ¤ À¯Áö) */
#productDetail .table-opt th .tb-left{ color:#8a93a0 !important; }
#productDetail .table-opt td{ color:#dfe4ea !important; }
#productDetail .table-opt .price .tb-left{ color:#f2f4f7 !important; font-weight:bold !important; }
#productDetail .table-opt td.nopd, #productDetail .table-opt td.nopd *{ color:#dfe4ea !important; }
#productDetail .table-opt td.nopd select, #productDetail .table-opt td.nopd input{ color:#222 !important; }
/* ÅÇ(DETAIL PRODUCT / RELATION / REVIEW / Q&A) */
#productDetail .detailTab ul li a{ color:#c2cad6 !important; }

/* »óÇ°»ó¼¼ ½æ³×ÀÏ/Á¤º¸ °ãÄ§ ÇØ°á   ¿øº» absolute/float °­Á¦ ÇØÁ¦ ÈÄ flex 2´Ü */
#productDetail .thumb-info{ display:flex !important; gap:40px !important; align-items:flex-start !important; position:static !important; }
#productDetail .thumb-wrap{ position:static !important; float:none !important; width:460px !important; flex:0 0 460px !important; margin:0 !important; }
#productDetail .thumb-wrap .thumb{ width:460px !important; }
#productDetail .thumb-wrap .thumb img{ width:100% !important; height:auto !important; }
#productDetail .info{ position:static !important; float:none !important; left:auto !important; top:auto !important; width:auto !important; flex:1 1 auto !important; min-width:0 !important; margin:0 !important; }

/* »ó¼¼ ±¸¸Å¹öÆ°   Á¤º¸ ÄÃ·³ ²Ë Ã¤¿ö ¿ìÃø(Q&A Å×µÎ¸®)±îÁö Á¤·Ä */
#productDetail .prd-btns a{ display:block !important; width:100% !important; box-sizing:border-box !important; margin:0 0 8px 0 !important; }

/* »ó¼¼ ¿É¼Ç/°¡°ÝÇ¥°¡ Á¤º¸Ä­ ¹ÛÀ¸·Î »ßÁ®³ª°¡ ¿ìÃøÁ¤·Ä ¾î±ß³ª´ø °Í   Æø °¡µÒ(³ë¶õ¼± Á¤·Ä) */
#productDetail .thumb-info{ max-width:100% !important; overflow:hidden !important; }
#productDetail .info{ overflow:hidden !important; }
#productDetail .info .table-opt{ width:100% !important; }
#productDetail .info .table-opt table{ width:100% !important; table-layout:fixed !important; }
#productDetail .info .table-opt td{ word-break:break-all !important; }
#productDetail .info .table-opt td.nopd{ overflow:hidden !important; }

/* »ó¼¼ ÅÇ¹Ù¸¦ Á¤º¸¿µ¿ª°ú °°Àº Æø(²Ë Ã¤¿ö 4µîºÐ)À¸·Î ¡æ ¿À¸¥ÂÊ ³¡ Á¤·Ä */
#productDetail .detailTab{ width:100% !important; box-sizing:border-box !important; margin-left:0 !important; margin-right:0 !important; }
#productDetail .detailTab ul{ display:flex !important; width:100% !important; margin:0 !important; padding:0 !important; box-sizing:border-box !important; }
#productDetail .detailTab ul li{ flex:1 1 0 !important; float:none !important; width:auto !important; }
#productDetail .detailTab ul li a{ display:block !important; text-align:center !important; }
#productDetail .thumb-info{ width:100% !important; }

/* »ó¼¼ Á¤º¸Ä­ Á¤·Ä ¹Ì¼¼Á¶Á¤   Á¦¸ñ À§Á¤·Ä + ÇÏÆ® Á¦¸ñ¿·(¿ì»ó´Ü) + ¹öÆ° ÇÏ´ÜÁ¤·Ä */
#productDetail .thumb-info{ align-items:stretch !important; }               /* µÎ Ä­ °°Àº ³ôÀÌ(¹öÆ° ÇÏ´Ü¸ÂÃã¿ë) */
#productDetail .info{ position:relative !important; display:flex !important; flex-direction:column !important; }
#productDetail .info .prd-icons{ position:absolute !important; top:0 !important; right:0 !important; margin:0 !important; padding:0 !important; width:auto !important; }  /* ÇÏÆ® ¿ì»ó´Ü(Á¦¸ñ ¿·) */
#productDetail .info .tit-prd{ margin-top:0 !important; padding-top:0 !important; padding-right:70px !important; }   /* Á¦¸ñ ¼¶³×ÀÏ À§ÂÊ¿¡ ¸ÂÃã */
#productDetail .info .prd-btns{ margin-top:auto !important; }               /* ¹öÆ°À» Á¤º¸Ä­ ¸Ç ¾Æ·¡(¼¶³×ÀÏ ÇÏ´Ü)·Î */

/* »ó¼¼ ¹öÆ° °£°Ý ÁÙ¿© WISH LIST ÇÏ´ÜÀ» ¼¶³×ÀÏ ÇÏ´Ü(³ë¶õ¼±)¿¡ ¸ÂÃã */
#productDetail .prd-btns a{ margin:0 0 0.5px 0 !important; }
#productDetail .prd-btns a:last-child{ margin-bottom:0 !important; }
/* DETAIL PRODUCT(È°¼ºÅÇ) ¾Æ·¡ Å×µÎ¸® ¾È º¸ÀÌ´ø °Í Ãß°¡ */
#productDetail .detailTab ul li a.active{ border-bottom:1px solid #3a4150 !important; box-sizing:border-box !important; }

/* È°¼ºÅÇ(DETAIL PRODUCT) ÆÄ¶õ À­¼± Á¦°Å ¡æ ´Ù¸¥ ÅÇ°ú °°Àº È¸»ö Å×µÎ¸® */
#productDetail .detailTab ul li a.active{ border:1px solid #3a4150 !important; box-shadow:none !important; box-sizing:border-box !important; }
/* ±¸¸Å¹öÆ° 3°³ »çÀÌ °£°Ý È®½ÇÈ÷ (ºÙ¾îÀÖ´ø °Í)   ¿ì¼±¼øÀ§ ³ô¿© °­Á¦ */
#productDetail .prd-btns .btn_buy,
#productDetail .prd-btns .btn_cart,
#productDetail .prd-btns a.fe{ margin:0 0 4px 0 !important; }
#productDetail .prd-btns a:last-child{ margin-bottom:0 !important; }

/* ¼¶³×ÀÏÀ» Á¤º¸Ä­º¸´Ù »ìÂ¦ Å©°Ô ¡æ margin-top:auto°¡ ¹öÆ°À» ¼¶³×ÀÏ ÇÏ´Ü¿¡ ÀÚµ¿Á¤·Ä(°£°Ý+Á¤·Ä µÑ´Ù) */
#productDetail .thumb-wrap{ width:475px !important; flex:0 0 475px !important; }
#productDetail .thumb-wrap .thumb{ width:475px !important; }
/* ¹öÆ° 3px °£°Ý */
#productDetail .prd-btns .btn_buy, #productDetail .prd-btns .btn_cart, #productDetail .prd-btns a.fe{ margin:0 0 3px 0 !important; }
#productDetail .prd-btns a:last-child{ margin-bottom:0 !important; }
/* È°¼ºÅÇ ÆÄ¶õ¼± ¿ÏÀü Á¦°Å (pseudo-element¡¤±×¸²ÀÚ¡¤Å×µÎ¸® ÀüºÎ) */
#productDetail .detailTab ul li a.active,
#productDetail .detailTab ul li.first a.active{ border:1px solid #3a4150 !important; box-shadow:none !important; }
#productDetail .detailTab ul li a.active::after,
#productDetail .detailTab ul li a.active::before{ display:none !important; content:none !important; }

/* Á¤º¸Ä­ ¸Ç¾Æ·¡ ºó .barotalk Á¦°Å(¹öÆ° ÇÏ´ÜÁ¤·Ä ¹æÇØ) ¡æ ¹öÆ°ÀÌ ¼¶³×ÀÏ ¹Ù´Ú¿¡ ¸ÂÀ½ */
#productDetail .info .barotalk{ display:none !important; }
/* ¼¶³×ÀÏ »ìÂ¦ Ãà¼Ò(¹öÆ° ³Ê¹« À§·Î °£ °Í º¸Á¤) */
#productDetail .thumb-wrap{ width:465px !important; flex:0 0 465px !important; }
#productDetail .thumb-wrap .thumb{ width:465px !important; }
/* ÃÑ »óÇ° ±Ý¾× ¡æ ÆÄ¶õ»ö */
#productDetail .table-opt td.nopd strong{ color:#5b8cff !important; }
/* BUY IT NOW ¡æ ºí·ç(°¡µ¶¼º °³¼±) */
#productDetail .prd-btns .btn_buy{ background:#2f6fed !important; border:1px solid #2f6fed !important; color:#ffffff !important; }
#productDetail .prd-btns .btn_buy:hover{ background:#255fd0 !important; }
/* È°¼ºÅÇ ÆÄ¶õ¼± Ãß°¡ Á¦°Å ½Ãµµ(¹è°æÀÌ¹ÌÁö/À­¼±) */
#productDetail .detailTab ul li a.active{ background-image:none !important; border-top-color:#3a4150 !important; }

/* ÆÇ¸Å°¡°Ý ¶óº§ Èò»ö + °ª(8,000¿ø) ÆÄ¶õ»ö */
#productDetail .table-opt th .tb-left{ color:#dfe4ea !important; }
#productDetail .table-opt td.sell_price .tb-left{ color:#5b8cff !important; font-weight:bold !important; }
/* ÃÑ »óÇ° ±Ý¾× ÀüÃ¼ ÆÄ¶õ»ö (¿É¼Ç¹Ú½º ÃÑ¾×) */
#productDetail .table-opt td.nopd strong{ color:#5b8cff !important; }
#productDetail .table-opt td.nopd [class*="total"],
#productDetail .table-opt td.nopd [class*="sum"],
#productDetail .table-opt td.nopd [id*="total"],
#productDetail .table-opt td.nopd [class*="total"] *{ color:#5b8cff !important; }

/* ÆÇ¸Å°¡°Ý 8,000"¿ø" ±ÛÀÚ¸¸ Èò»ö(¼ýÀÚ´Â ÆÄ¶û À¯Áö) */
#productDetail .table-opt .sell_price .won-w{ color:#dfe4ea !important; font-weight:normal !important; }

/* ===== »ó¼¼ °¡°Ý »ö ÃÖÁ¾ Á¤¸® ===== */
/* ÆÇ¸Å°¡°Ý = ÀüºÎ ÆÄ¶õ»ö(¿ø Æ÷ÇÔ) */
#productDetail .table-opt td.sell_price .tb-left,
#productDetail .table-opt td.sell_price .won-w{ color:#5b8cff !important; font-weight:bold !important; }
/* ¿É¼Ç¹Ú½º(¿É¼ÇÇà 8,000¿ø) = ÀüºÎ Èò»ö */
#productDetail .table-opt td.nopd,
#productDetail .table-opt td.nopd *{ color:#dfe4ea !important; }
/* ´Ü, ÃÑ »óÇ° ±Ý¾×¸¸ ÆÄ¶û À¯Áö */
#productDetail .table-opt td.nopd [class*="total"],
#productDetail .table-opt td.nopd [class*="total"] *,
#productDetail .table-opt td.nopd [class*="sum"],
#productDetail .table-opt td.nopd [class*="sum"] *{ color:#5b8cff !important; }

/* ===== ¿É¼Ç¹Ú½º ÃÖÁ¾(½ÇÁ¦ MK Å¬·¡½º ±âÁØ) ===== */
/* ¿É¼ÇÇà(»óÇ°¸í¡¤¼ö·®¡¤°¡°Ý¡¤¿ø) ÀüºÎ Èò»ö */
#productDetail .table-opt td.nopd .MK_inner-opt-cm,
#productDetail .table-opt td.nopd .MK_inner-opt-cm *{ color:#dfe4ea !important; }
/* ÃÑ »óÇ° ±Ý¾× = ÆÄ¶õ»ö */
#productDetail #MK_innerOptTotal,
#productDetail #MK_innerOptTotal *{ color:#5b8cff !important; }

/* ¿É¼ÇÇà ¼ö·® ÀÔ·ÂÄ­ ±Û¾¾´Â ¾îµÓ°Ô(Èò ¹è°æÀÌ¶ó) */
#productDetail .table-opt td.nopd .MK_inner-opt-cm input{ color:#222 !important; }
/* ¼ö·® ÄÁÆ®·Ñ([1][+][-])À» »óÇ°¸í ¹Ù·Î ¿·¿¡ ¹èÄ¡ */
#productDetail .table-opt td.nopd .MK_inner-opt-cm .MK_p-name{ display:inline-block !important; width:auto !important; vertical-align:middle !important; margin-right:12px !important; }
#productDetail .table-opt td.nopd .MK_inner-opt-cm .MK_qty-ctrl{ display:inline-block !important; vertical-align:middle !important; margin:0 !important; float:none !important; }

/* ===== ¿É¼ÇÇà ·¹ÀÌ¾Æ¿ô: 1ÁÙ[ÀÌ¸§¡¤¡¤¡¤±Ý¾×] / 2ÁÙ[¼ö·® ¿ìÃøÁ¤·Ä] (±ä »óÇ° °ãÄ§ ÇØ°á) ===== */
#productDetail .table-opt td.nopd .MK_inner-opt-cm li{ display:flex !important; flex-wrap:wrap !important; align-items:center !important; }
#productDetail .table-opt td.nopd .MK_inner-opt-cm .MK_p-name{ flex:1 1 auto !important; width:auto !important; min-width:0 !important; order:1 !important; margin:0 !important; }
#productDetail .table-opt td.nopd .MK_inner-opt-cm .MK_price{ order:2 !important; margin-left:auto !important; float:none !important; white-space:nowrap !important; }
#productDetail .table-opt td.nopd .MK_inner-opt-cm .MK_qty-ctrl{ order:3 !important; width:100% !important; float:none !important; text-align:right !important; margin:8px 0 0 0 !important; }

/* ===== ¿É¼ÇÇà ·¹ÀÌ¾Æ¿ô makeshop ±âº»À¸·Î ¿øº¹ (¾ïÁö ¹èÄ¡°¡ +/- ¹öÆ° ±ú¶ß·Á¼­) ===== */
#productDetail .table-opt td.nopd .MK_inner-opt-cm li{ display:revert !important; flex-wrap:revert !important; align-items:revert !important; }
#productDetail .table-opt td.nopd .MK_inner-opt-cm .MK_p-name,
#productDetail .table-opt td.nopd .MK_inner-opt-cm .MK_qty-ctrl,
#productDetail .table-opt td.nopd .MK_inner-opt-cm .MK_price{
    display:revert !important; float:revert !important; width:revert !important; min-width:revert !important;
    order:revert !important; flex:revert !important; margin:revert !important;
    text-align:revert !important; vertical-align:revert !important; white-space:revert !important;
}
/* »ö»ó¸¸ À¯Áö: ÀÔ·ÂÄ­ °ËÁ¤(Èò¹è°æ) */
#productDetail .table-opt td.nopd .MK_inner-opt-cm input{ color:#222 !important; }

/* ===== ¿É¼ÇÇà: ¼ö·® ÄÁÆ®·ÑÀ» '±Ý¾× ¾Æ·¡ ¿À¸¥ÂÊ'À¸·Î   position¸¸ ÀÌµ¿(¹öÆ° ³»ºÎ ¾È°Çµå¸²) ===== */
#productDetail .table-opt td.nopd .MK_inner-opt-cm li{ position:relative !important; padding-bottom:42px !important; }
#productDetail .table-opt td.nopd .MK_inner-opt-cm .MK_qty-ctrl{ position:absolute !important; right:0 !important; bottom:-8px !important; margin:0 !important; }

/* ===== ¿É¼ÇÇà: ±Ý¾× ¿À¸¥ÂÊ¿¡ ¼ö·® ¹èÄ¡ (flex ¼ø¼­¸¸, Æø/Á¤·Ä/³»ºÎ ¾È°Çµå¸²) ===== */
#productDetail .table-opt td.nopd .MK_inner-opt-cm li{ display:flex !important; align-items:center !important; position:static !important; padding-bottom:0 !important; flex-wrap:nowrap !important; }
#productDetail .table-opt td.nopd .MK_inner-opt-cm .MK_p-name{ order:1 !important; flex:1 1 auto !important; min-width:0 !important; }
#productDetail .table-opt td.nopd .MK_inner-opt-cm .MK_price{ order:2 !important; margin:0 16px 0 auto !important; white-space:nowrap !important; }
#productDetail .table-opt td.nopd .MK_inner-opt-cm .MK_qty-ctrl{ order:3 !important; position:static !important; margin:0 !important; flex:0 0 auto !important; text-align:left !important; }

/* ===== ¿É¼ÇÇà ·¹ÀÌ¾Æ¿ô ¿ÏÀü ¿øº¹ ¡æ makeshop ±âº»(¾È ±úÁö´Â À¯ÀÏÇÑ ÇüÅÂ) ===== */
#productDetail .table-opt td.nopd .MK_inner-opt-cm li{ display:revert !important; position:revert !important; padding:revert !important; flex-wrap:revert !important; align-items:revert !important; }
#productDetail .table-opt td.nopd .MK_inner-opt-cm .MK_p-name,
#productDetail .table-opt td.nopd .MK_inner-opt-cm .MK_qty-ctrl,
#productDetail .table-opt td.nopd .MK_inner-opt-cm .MK_price{
    display:revert !important; position:revert !important; float:revert !important; width:revert !important;
    min-width:revert !important; order:revert !important; flex:revert !important; margin:revert !important;
    text-align:revert !important; vertical-align:revert !important; white-space:revert !important; bottom:revert !important; right:revert !important;
}

/* ===== ¿É¼ÇÇà ÃÖÁ¾: ±Ý¾× JS absolute °­Á¦ÇØÁ¦ ÈÄ flex 1ÁÙ [ÀÌ¸§ ¡¤¡¤¡¤¡¤ ±Ý¾×  ¼ö·®] ===== */
#productDetail .table-opt td.nopd .MK_inner-opt-cm li{ display:flex !important; align-items:center !important; gap:14px !important; position:static !important; padding:6px 0 !important; }
#productDetail .table-opt td.nopd .MK_inner-opt-cm .MK_p-name{ order:1 !important; flex:1 1 auto !important; min-width:0 !important; position:static !important; float:none !important; margin:0 !important; }
#productDetail .table-opt td.nopd .MK_inner-opt-cm .MK_price{ order:2 !important; position:static !important; float:none !important; width:auto !important; margin:0 0 0 auto !important; white-space:nowrap !important; }
#productDetail .table-opt td.nopd .MK_inner-opt-cm .MK_qty-ctrl{ order:3 !important; position:static !important; float:none !important; width:auto !important; margin:0 !important; }
#productDetail .table-opt td.nopd .MK_inner-opt-cm .MK_btn-del{ display:none !important; }

/* ¿É¼ÇÇà ¼ö·® ÄÁÆ®·Ñ Å©±â Ãà¼Ò   transform:scale·Î ½Ã°¢Àû Ãà¼Ò(³»ºÎ ±¸Á¶ ¾È°Çµå·Á ¹öÆ° ¾È±úÁü) */
#productDetail .table-opt td.nopd .MK_inner-opt-cm .MK_qty-ctrl{ transform:scale(0.6) !important; transform-origin:right center !important; }

/* ¼ö·® ÄÁÆ®·Ñ: scale Á¦°Å + °¡·Î ÇÑ ÁÙ À¯Áö(¾È Á¢È÷°Ô) */
#productDetail .table-opt td.nopd .MK_inner-opt-cm .MK_qty-ctrl{ transform:none !important; white-space:nowrap !important; width:auto !important; min-width:0 !important; flex:0 0 auto !important; overflow:visible !important; }
#productDetail .table-opt td.nopd .MK_inner-opt-cm .MK_qty-ctrl *{ white-space:nowrap !important; float:none !important; }

/* »ó¼¼ »ó´Ü ¹è³Ê + »ó¼¼ ÀÌ¹ÌÁö °¡¿îµ¥/Æø Á¤¸® */
#productDetail .prd-detail .detail-top-bn{ margin:0 0 12px !important; text-align:center !important; }
#productDetail .prd-detail .detail-top-bn img{ max-width:100% !important; height:auto !important; display:inline-block !important; }

/* »ó¼¼ÀÌ¹ÌÁö(detail)¡¤ÇÏ´Ü °øÅë(detail_common) ÀüºÎ °¡¿îµ¥ Á¤·Ä (Ç¥ ¾È ÅØ½ºÆ®´Â ¿ÞÂÊ À¯Áö) */
#productDetail .prd-detail{ text-align:center !important; }
#productDetail .prd-detail table{ margin-left:auto !important; margin-right:auto !important; float:none !important; text-align:left !important; }
#productDetail .prd-detail img{ max-width:100% !important; height:auto !important; }
#productDetail .prd-detail > div{ text-align:center !important; }

/* »ó¼¼ ÀÌ¹ÌÁö/divµµ °¡¿îµ¥ (Ç¥ ¾Æ´Ñ div¡¤ÀÌ¹ÌÁö ±¸Á¶ »ó¼¼¼³¸í ´ëÀÀ) */
#productDetail .prd-detail img{ display:block !important; margin-left:auto !important; margin-right:auto !important; max-width:100% !important; height:auto !important; }
#productDetail .prd-detail div{ margin-left:auto !important; margin-right:auto !important; }

/* ===== °Ô½ÃÆÇ(#bbsData) Á¦ÀÏ ½ºÅ¸ÀÏ ÆÄ¶õ ===== */
#bbsData .qna-banner{ background:linear-gradient(135deg,#1b3564 0%,#2f6fed 100%) !important; border-radius:14px !important; padding:34px 20px !important; text-align:center !important; margin:0 0 22px !important; }
#bbsData .qna-banner h2{ margin:0 0 8px !important; font-size:26px !important; font-weight:bold !important; color:#fff !important; letter-spacing:1px !important; }
#bbsData .qna-banner p{ margin:0 !important; font-size:14px !important; color:#d3ddf5 !important; }
#bbsData .bbs-tit{ display:flex !important; align-items:center !important; justify-content:space-between !important; border:0 !important; padding:0 !important; margin:0 0 14px !important; background:none !important; }
#bbsData .bbs-tit h3{ display:none !important; }
#bbsData .btn-write-top,
#bbsData .bbs-link .CSSbuttonWhite{ display:inline-block !important; background:#2f6fed !important; color:#fff !important; border:0 !important; border-radius:6px !important; padding:10px 24px !important; font-weight:bold !important; text-decoration:none !important; }
#bbsData .btn-write-top:hover,
#bbsData .bbs-link .CSSbuttonWhite:hover{ background:#255fd0 !important; }
#bbsData .bbs-sch{ margin:0 !important; }
#bbsData .bbs-sch label{ color:#c2cad6 !important; }
#bbsData .bbs-sch .keyword{ background:#1c2029 !important; border:1px solid #2a2f38 !important; color:#dfe4ea !important; height:26px !important; }
#bbsData .bbs-table-list thead th{ background:#14161c !important; color:#dfe4ea !important; border-top:1px solid #2a2f38 !important; border-bottom:1px solid #2a2f38 !important; }
#bbsData .bbs-table-list tbody td{ color:#c2cad6 !important; border-bottom:1px solid #1e222a !important; }
#bbsData .bbs-table-list tbody td a{ color:#dfe4ea !important; }
#bbsData .bbs-table-list tbody td a:hover{ color:#5b8cff !important; }
#bbsData .bbs-table-list tbody tr:hover td{ background:#161922 !important; }
#bbsData .bbs-table-list .tb-bold a{ color:#f2f4f7 !important; }
#bbsData .bbs-btm{ position:relative !important; margin-top:22px !important; min-height:40px !important; }
#bbsData .bbs-btm .bbs-paging{ text-align:center !important; }
#bbsData .bbs-btm .bbs-link{ position:absolute !important; right:0 !important; top:0 !important; margin:0 !important; }
#bbsData .paging a{ display:inline-block !important; min-width:34px !important; height:34px !important; line-height:34px !important; margin:0 3px !important; padding:0 6px !important; border:1px solid #2a2f38 !important; border-radius:6px !important; color:#c2cad6 !important; text-decoration:none !important; box-sizing:border-box !important; }
#bbsData .paging a:hover{ border-color:#5b8cff !important; color:#5b8cff !important; }
#bbsData .paging a.now{ background:#2f6fed !important; border-color:#2f6fed !important; color:#fff !important; font-weight:bold !important; }

/* °Ô½ÃÆÇ ±Û¾²±â ¹öÆ°: µî·ÏÇÏ±â=ÆÄ¶û ¸ÞÀÎ / ¸ñ·Ïº¸±â=º¸Á¶ Å×µÎ¸® */
#bbsData .bbs-link-btm .CSSbuttonBlack{ display:inline-block !important; background:#2f6fed !important; border:1px solid #2f6fed !important; color:#fff !important; border-radius:6px !important; padding:12px 40px !important; font-weight:bold !important; text-decoration:none !important; }
#bbsData .bbs-link-btm .CSSbuttonBlack:hover{ background:#255fd0 !important; }
#bbsData .bbs-link-btm .CSSbuttonWhite{ display:inline-block !important; background:transparent !important; border:1px solid #3a4150 !important; color:#dfe4ea !important; border-radius:6px !important; padding:12px 40px !important; font-weight:bold !important; text-decoration:none !important; }
#bbsData .bbs-link-btm .CSSbuttonWhite:hover{ border-color:#5b8cff !important; color:#5b8cff !important; }
/* ±Û¾²±â Æû ¶óº§/ÅØ½ºÆ® ¹à°Ô */
#bbsData .bbs-table-write th{ color:#dfe4ea !important; }
#bbsData .bbs-table-write td{ color:#c2cad6 !important; }

/* °Ô½ÃÆÇ ÆÄ¶õ ¹è³Ê   ÄÁÅ×ÀÌ³Ê »ó°ü¾øÀÌ Àü¿ª Àû¿ë(½Ã°ø»ç·Ê µî) */
.qna-banner{ background:linear-gradient(135deg,#1b3564 0%,#2f6fed 100%) !important; border-radius:14px !important; padding:34px 20px !important; text-align:center !important; margin:0 0 22px !important; }
.qna-banner h2{ margin:0 0 8px !important; font-size:26px !important; font-weight:bold !important; color:#fff !important; letter-spacing:1px !important; }
.qna-banner p{ margin:0 !important; font-size:14px !important; color:#d3ddf5 !important; }

/* ===== ½Ã°ø»ç·Ê °¶·¯¸® ±×¸®µå   4¿­ Grid + ´ÙÅ© + Èò±Û¾¾ + Á¤»ç°¢ ½æ³×ÀÏ ===== */
#bbsData .fixed-img-collist{ margin-top:6px !important; }
#bbsData .fixed-img-collist ul.clear{ display:grid !important; grid-template-columns:repeat(4,1fr) !important; gap:60px !important; margin:0 0 22px !important; padding:0 !important; list-style:none !important; }
#bbsData .fixed-img-collist li{ width:auto !important; float:none !important; margin:0 !important; padding:0 !important; list-style:none !important; box-sizing:border-box !important; }
#bbsData .fixed-img-collist li a{ display:block !important; text-decoration:none !important; }
#bbsData .fixed-img-collist li a span{ display:block !important; width:100% !important; aspect-ratio:1/1 !important; overflow:hidden !important; border-radius:8px !important; }
#bbsData .fixed-img-collist li a span img{ width:100% !important; height:100% !important; object-fit:cover !important; display:block !important; }
#bbsData .fixed-img-collist li a span.noimg{ display:flex !important; align-items:center !important; justify-content:center !important; aspect-ratio:1/1 !important; background:#1a1e25 !important; color:#5c6470 !important; }
#bbsData .fixed-img-collist li strong{ display:block !important; margin:12px 0 6px !important; font-size:14px !important; font-weight:bold !important; color:#f2f4f7 !important; line-height:1.4 !important; }
#bbsData .fixed-img-collist li p{ margin:2px 0 0 !important; font-size:12px !important; color:#8a93a0 !important; }

/* ½Ã°ø»ç·Ê °¶·¯¸® ÄÁÅ×ÀÌ³Ê ÆøÀ» ¹è³Ê¿Í µ¿ÀÏÇÏ°Ô 100% °­Á¦(¿À¸¥ÂÊ ¿©¹é Á¦°Å) */
#bbsData .bbs-table-list{ width:100% !important; padding:0 !important; margin:0 !important; box-sizing:border-box !important; }
#bbsData .fixed-img-collist{ width:100% !important; padding:0 !important; margin:6px 0 0 0 !important; box-sizing:border-box !important; }
#bbsData .fixed-img-collist ul.clear{ width:100% !important; }

/* °Ô½ÃÆÇ ºñ¹Ð¹øÈ£ È®ÀÎ ÆË¾÷   È®ÀÎ/Ãë¼ÒÇÏ±â/¸ñ·Ïº¸±â ¹öÆ° 3°³ ÆÄ¶û ÅëÀÏ */
#bbsData .pwd-link .CSSbuttonBlack,
#bbsData .pwd-link .CSSbuttonWhite{ display:inline-block !important; background:#2f6fed !important; border:1px solid #2f6fed !important; color:#fff !important; border-radius:6px !important; padding:10px 24px !important; font-weight:bold !important; text-decoration:none !important; }
#bbsData .pwd-link .CSSbuttonBlack:hover,
#bbsData .pwd-link .CSSbuttonWhite:hover{ background:#255fd0 !important; border-color:#255fd0 !important; color:#fff !important; }
/* PASSWORD ¶óº§ ¹à°Ô */
#bbsData .bbs-table-pwd th{ color:#dfe4ea !important; }

/* ===== °Ô½ÃÆÇ ±Ûº¸±â ´ÙÅ© + ÆÄ¶û ===== */
#bbsData .bbs-table-view thead th{ background:#2f6fed !important; color:#fff !important; padding:15px !important; font-size:16px !important; font-weight:bold !important; border:0 !important; border-radius:8px !important; }
#bbsData .bbs-table-view thead th .tb-center{ color:#fff !important; }
#bbsData .bbs-table-view td{ color:#dfe4ea !important; }
#bbsData .bbs-table-view .cont-sub-des, #bbsData .bbs-table-view .cont-sub-des *{ color:#c2cad6 !important; }
#bbsData .bbs-table-view .data-bd-cont, #bbsData .bbs-table-view .data-bd-cont *{ color:#dfe4ea !important; }
#bbsData .bbs-table-view .data-bd-cont a{ color:#5b8cff !important; }
#bbsData .comment-box .com-name{ color:#f2f4f7 !important; }
#bbsData .comment-box .com-date{ color:#8a93a0 !important; }
#bbsData .comment-box .com-cont, #bbsData .comment-box td{ color:#dfe4ea !important; }
#bbsData .comment-box .CSSbuttonWhite{ background:#2f6fed !important; border:1px solid #2f6fed !important; color:#fff !important; }
#bbsData .com-wrt-box label{ color:#dfe4ea !important; }
#bbsData .com-wrt-box input, #bbsData .com-wrt-box textarea{ color:#222 !important; }
#bbsData .wrt_write .CSSbuttonBlack{ display:inline-block !important; background:#2f6fed !important; border:1px solid #2f6fed !important; color:#fff !important; border-radius:6px !important; padding:8px 22px !important; font-weight:bold !important; text-decoration:none !important; }
#bbsData .wrt_write .CSSbuttonBlack:hover{ background:#255fd0 !important; }
#bbsData .con-link .CSSbuttonWhite,
#bbsData .con-link .CSSbuttonBlack{ display:inline-block !important; background:#2f6fed !important; border:1px solid #2f6fed !important; color:#fff !important; border-radius:6px !important; padding:10px 24px !important; font-weight:bold !important; text-decoration:none !important; }
#bbsData .con-link .CSSbuttonWhite:hover,
#bbsData .con-link .CSSbuttonBlack:hover{ background:#255fd0 !important; }

/* ´ñ±Û¾²±â ¹öÆ°   ³»¿ëÄ­°ú °£°Ý */
#bbsData .wrt_write .CSSbuttonBlack{ margin-left:14px !important; }

/* ±Ûº¸±â ÇÏ´Ü °ü·Ã¸ñ·Ï Çì´õ   ´ÙÅ©·Î ÅëÀÏ(ÆÄ¶õ ¹Ù Á¦°Å) */
#content #bbsData .bbs-table-list thead th{ background:#14161c !important; color:#dfe4ea !important; padding:12px 0 !important; border-radius:0 !important; border-top:1px solid #2a2f38 !important; border-bottom:1px solid #2a2f38 !important; font-size:12px !important; font-weight:normal !important; }
#content #bbsData .bbs-table-list thead th .tb-center{ color:#dfe4ea !important; }
#content #bbsData .bbs-table-list tbody td{ color:#c2cad6 !important; }
#content #bbsData .bbs-table-list tbody td a{ color:#dfe4ea !important; }

/* ¹è¼Ûºñ ¾È³» ¹®±¸("¹è¼Ûºñ´Â ±âº»¹è¼Û(¹«·á) ¶Ç´Â °³º°¹è¼Ûºñ Çü½ÄÀÔ´Ï´Ù.") È¸»ö¡æ¹à°Ô */
/* Ç¥¿Í ¹öÆ° »çÀÌÀÇ ¾È³» ÅØ½ºÆ®(loose p/div/span) ÀüºÎ ¹àÀº È¸»öÀ¸·Î */
#cartWrap p, #cartWrap .desc, #cartWrap .delivery-info,
#cartWrap .cart-notice, #cartWrap .info-txt, #cartWrap .txt-info{ color:#c2cad6 !important; }
/* À§ ±ÔÄ¢ÀÌ ÇÏ´Ü ÆÄ¶õ ÁÖ¹®¹öÆ° ±Û¾¾»ö±îÁö µ¤Áö ¾Êµµ·Ï ¹öÆ°»ö ÀçÁöÁ¤ */
#cartWrap .btn-order-ctrl .CSSbuttonBlack{ color:#fff !important; }   /* ÁÖ¹®ÇÏ±â Èò±Û¾¾ À¯Áö */
#cartWrap .btn-order-ctrl .CSSbuttonWhite{ color:#dfe4ea !important; } /* ³ª¸ÓÁö ¹öÆ° ±Û¾¾ À¯Áö */

/* ¿É¼Ç µå·Ó´Ù¿î ÆîÄ§ ¸ñ·Ï(<option>) ±Û¾¾ °ËÁ¤   ÆîÄ¡¸é ¹è°æÀÌ ¹à¾Æ¼­ °ËÁ¤ÀÌ¾î¾ß º¸ÀÓ */
#productDetail .table-opt td.nopd select option,
#productDetail .table-opt select option,
#productDetail select option{ color:#111 !important; background:#fff !important; }

/* Àå¹Ù±¸´Ï ¹è¼Ûºñ ¾È³» ¹®±¸(div.delivery) ÁøÈ¸»ö¡æ¹à°Ô (¾îµÎ¿î ¹è°æ¿¡¼­ ¾È º¸ÀÌ´ø °Í) */
#cartWrap .delivery, #cartWrap .delivery *{ color:#dfe4ea !important; }

/* ===== °í±ÞÇü ÁÖ¹®¼­ ÀÛ¼º(#order)   ¾È º¸ÀÌ´ø È¸»ö ±Û¾¾ ÀüºÎ ¹à°Ô ===== */
#order .loc-navi dd, #order .loc-navi a, #order .loc-navi strong{ color:#c2cad6 !important; }
/* ¡å ¼½¼Ç Á¦¸ñ(h3: ÁÖ¹®¸®½ºÆ®/ÁÖ¹®ÀÚÁ¤º¸/¹è¼Û Á¤º¸/°áÁ¦ Á¤º¸/ÁÖ¹®ÀÚ µ¿ÀÇ)   ÇÙ½É */
#order h3{ color:#f2f4f7 !important; font-size:18px !important; font-weight:bold !important; margin:34px 0 14px !important; padding:0 0 0 12px !important; border-left:4px solid #2f6fed !important; line-height:1.3 !important; }
#order h3 label, #order h3 a, #order h3 .before_pay, #order h3 .before_pay label{ color:#dfe4ea !important; font-size:13px !important; font-weight:normal !important; }
/* ¡å .tbl-order (¾îµÎ¿î ¹è°æ Ç¥) ¡æ ±Û¾¾ ¹à°Ô */
#order .tbl-order thead th{ color:#333 !important; }   /* ÁÖ¹®¸®½ºÆ® »ó´ÜÇì´õ(Á¦Ç°/¼ö·®/°¡°Ý/Àû¸³)=¹àÀº¹è°æ */
#order .tbl-order tbody th, #order .tbl-order tbody th .txt-l, #order .tbl-order tbody th .txt-c,
#order .tbl-order tbody th .txt-c span, #order .tbl-order tbody th .txt-l span{ color:#dfe4ea !important; }
#order .tbl-order tbody td, #order .tbl-order tbody td div, #order .tbl-order tbody td span,
#order .tbl-order tbody td li, #order .tbl-order tbody td label{ color:#dfe4ea !important; }
#order .tbl-order tbody td a{ color:#5b8cff !important; }
#order .pay-method li, #order .pay-method label{ color:#dfe4ea !important; }   /* °áÁ¦¹æ¹ý */
/* ¡å ¹àÀº ¹è°æ Ç¥´Â ¾îµÎ¿î ±Û¾¾ À¯Áö */
#order .tbl-pay th, #order .tbl-pay td, #order .tbl-pay label, #order .tbl-pay strong, #order .tbl-pay .base{ color:#333 !important; }
#order .tbl-pay em.fc-red, #order .tbl-pay .fc-red{ color:#e0443a !important; }
#order .tbl-pay .fc-gray{ color:#888 !important; }
#order .escrow-info th, #order .escrow-info td{ color:#333 !important; }
#order .tot-order th, #order .tot-order td, #order .tot-order .price{ color:#333 !important; }
#order .tot-order .price em{ color:#e0443a !important; }
#order .tot-order .reserve-msg{ color:#777 !important; }
/* ÀÔ·ÂÃ¢(Èò ¹è°æ) ±Û¾¾ ¾îµÓ°Ô */
#order input, #order select, #order textarea{ color:#222 !important; }
#order select option{ color:#111 !important; background:#fff !important; }
/* È¸¿øµî±Þ/¼±ÅÃ¹®±¸/Ã¼Å©¶óº§ ¹à°Ô */
#order .mem-lvl p, #order .mem-lvl em{ color:#dfe4ea !important; }
#order .delivery-select, #order .reserve-select, #order .select-delivery-time,
#order .cnt-box-desc, #order .chk-label, #order .before_pay label{ color:#dfe4ea !important; }
/* ¡å ÁÖ¹®ÀÚ µ¿ÀÇ(¾à°ü/°³ÀÎÁ¤º¸/Ã¼Å©¹Ú½º) */
#order .new-privercy-contract{ color:#dfe4ea !important; }
#order .new-privercy-contract td{ color:#dfe4ea !important; }
#order .new-privercy-contract th{ color:#333 !important; }
#order .privercy-contract{ color:#222 !important; }   /* ¾à°ü ³»¿ë(Èò¹Ú½º) */
#order .privercy-contract textarea{ color:#222 !important; }
#order .privercy-contract-tap a{ color:#dfe4ea !important; }
#order .order-agree__all .txt, #order .order-agree__each .txt,
#order .order-agree__each label, #order .order-agree__all label{ color:#dfe4ea !important; }
#order .order-agree__all a, #order .order-agree__each a{ color:#5b8cff !important; }
/* ¡å ÀÛÀº ¹öÆ° */
#order .btn-white{ display:inline-block !important; padding:7px 12px !important; background:transparent !important; border:1px solid #4b5563 !important; border-radius:4px !important; color:#dfe4ea !important; font-size:12px !important; vertical-align:middle !important; }
#order .btn-white:hover{ border-color:#5b8cff !important; color:#5b8cff !important; }
#order .btn-darkgray, #order .btn-gray{ display:inline-block !important; padding:6px 12px !important; background:#2f6fed !important; border:0 !important; border-radius:4px !important; color:#fff !important; font-size:12px !important; }
/* ¡å ÇÏ´Ü [ÁÖ¹®ÇÏ±â][ÁÖ¹®Ãë¼Ò] ÆÄ¶õ »ç°¢ ¹öÆ° */
#order .CSSbuttonBlack, #order .CSSbuttonWhite{ display:inline-block !important; min-width:170px !important; padding:16px 30px !important; margin:34px 6px 40px !important; border-radius:4px !important; font-size:16px !important; font-weight:bold !important; text-align:center !important; line-height:1.2 !important; }
#order .CSSbuttonBlack{ background:#2f6fed !important; border:1px solid #2f6fed !important; color:#fff !important; }
#order .CSSbuttonBlack:hover{ background:#255fd0 !important; }
#order .CSSbuttonWhite{ background:transparent !important; border:1px solid #2f6fed !important; color:#5b8cff !important; }
#order .CSSbuttonWhite:hover{ background:#2f6fed !important; color:#fff !important; }

/* ===== ÁÖ¹®¼­ º¸Á¤ 3°Ç ===== */
/* 1. ¹«ÅëÀåÀÔ±Ý ¾È³» ¹®±¸(ÀÎÅÍ³Ý¹ðÅ· ¾È³») ¹à°Ô */
#order .lst-order, #order .lst-order td, #order .lst-order th, #order .lst-order div,
#order .lst-order p, #order .lst-order li, #order .lst-order span{ color:#dfe4ea !important; }
#order .lst-order a{ color:#5b8cff !important; }
/* 2. µ¿ÀÇÇ¥ ÁÂÃø ¶óº§(ÀÌ¿ë¾à°ü/°³ÀÎÁ¤º¸ ¼öÁý¡¤ÀÌ¿ë/ÁÖ¹®µ¿ÀÇ) + ¸ñÀû¡¤Ç×¸ñ¡¤º¸À¯±â°£ = ¹àÀº ¹è°æ ¡æ °ËÁ¤ */
#order .tbl-order.policy tbody th, #order .tbl-order.policy tbody th .txt-l{ color:#111 !important; }
#order .new-privercy-contract th{ color:#111 !important; }
/* 3. ÁÖ¹®ÇÏ±â/ÁÖ¹®Ãë¼Ò ±Û¾¾¸¦ ¹öÆ° Æ² ¾È ¼¼·Î °¡¿îµ¥·Î */
#order .CSSbuttonBlack, #order .CSSbuttonWhite{ display:inline-flex !important; align-items:center !important; justify-content:center !important; box-sizing:border-box !important; min-width:170px !important; height:58px !important; padding:0 30px !important; margin:34px 6px 40px !important; border-radius:4px !important; font-size:16px !important; font-weight:bold !important; }

/* ===== ÁÖ¹® ¿Ï·á (#order)   Ç¥/¾È³»¹®±¸/¹öÆ° ===== */
#order .tit-page{ color:#f2f4f7 !important; }   /* ÁÖ¹®»óÇ° Á¦¸ñ */
/* »óÇ° Ç¥: »ó´ÜÇì´õ(¹àÀº¹è°æ) ¾îµÓ°Ô, º»¹®¡¤ÇÕ°è ¹à°Ô */
#order .table-order-prd thead th, #order .table-order-prd thead th div{ color:#333 !important; }
#order .table-order-prd tbody td, #order .table-order-prd tbody td div{ color:#dfe4ea !important; }
#order .table-order-prd tbody td a{ color:#5b8cff !important; }
#order .table-order-prd .tb-opt{ color:#c2cad6 !important; }
#order .table-order-prd tfoot td, #order .table-order-prd tfoot td div,
#order .table-order-prd .tb-totalTit, #order .table-order-prd .tb-totalPrice{ color:#dfe4ea !important; }
/* °áÁ¦¹æ¹ý/ÁÖ¹®ÀÚÁ¤º¸/¹è¼ÛÁöÁ¤º¸ Ç¥: ¶óº§=¾îµÓ°Ô(¹àÀº¹è°æ), °ª=¹à°Ô */
#order .table-order-info th, #order .table-order-info th div{ color:#333 !important; }
#order .table-order-info td, #order .table-order-info td div, #order .table-order-info td p,
#order .table-order-info td span{ color:#dfe4ea !important; }
#order .table-order-info td a, #order .table-order-info .bank_name{ color:#5b8cff !important; }
/* ¿Ï·á ¾È³» ¹®±¸(¡Û¡Û´ÔÀÇ ÁÖ¹®ÀÌ ¿Ï·áµÇ¾ú½À´Ï´Ù ¡¦) ¹à°Ô */
#order .admin-msg, #order .admin-msg p, #order .admin-msg div{ color:#dfe4ea !important; text-align:center !important; line-height:1.9 !important; }
/* ÀÎ¼âÇÏ±â(ÆÄ¶õ Ã¤¿ò) / ÁÖ¹®È®ÀÎ¡¤»çÀºÇ°(ÆÄ¶õ Å×µÎ¸®) */
#order .btn-foot{ text-align:center !important; margin:34px 0 40px !important; }
#order .btn-foot a:first-child{ background:#2f6fed !important; border-color:#2f6fed !important; color:#fff !important; }
#order .btn-foot a:first-child:hover{ background:#255fd0 !important; }

/* ===== ÁÖ¹® ¿Ï·á º¸Á¤ 3°Ç (¿ì¼±¼øÀ§ ÃÖ´ë) ===== */
/* 1. ÃÑ °áÁ¦±Ý¾× ÁÙ ÀüºÎ Èò»ö (363,000¿ø + ¹è¼Û·á 3,000¿ø = 366,000¿ø) */
#content #order .table-order-prd tfoot td, #content #order .table-order-prd tfoot div,
#content #order .table-order-prd tfoot strong, #content #order .table-order-prd tfoot span,
#content #order .table-order-prd .tb-totalTit,
#content #order .table-order-prd .tb-totalPrice,
#content #order .table-order-prd .tb-totalPrice *{ color:#dfe4ea !important; }
/* 2. ÁÖ¹®È®ÀÎ ¹øÈ£ ÆÄ¶û¡æ³ë¶û */
#content #order .admin-msg font, #content #order .admin-msg span,
#content #order .admin-msg strong, #content #order .admin-msg b,
#content #order .admin-msg a{ color:#ffd400 !important; }
/* 3. ÀÎ¼âÇÏ±â/ÁÖ¹®È®ÀÎ ±Û¾¾ ¹öÆ° Æ² ¾È ¼¼·Î °¡¿îµ¥(°­Á¦) */
#content #order .btn-foot a{ display:inline-flex !important; align-items:center !important; justify-content:center !important; box-sizing:border-box !important; min-width:170px !important; height:58px !important; padding:0 30px !important; line-height:1 !important; }

/* ===== ·Î±×ÀÎ ÆäÀÌÁö ³» 'ºñÈ¸¿ø ÁÖ¹®Á¶È¸'(.order-sp) ´ÙÅ© ===== */
/* ¿ÞÂÊ ¼îÇÎ¹é ¾ÆÀÌÄÜ(½ºÅ² ¹è°æÀÌ¹ÌÁö) Á¦°Å */
#loginWrap .order-sp, #loginWrap .order-sp .left-tit{ background:none !important; padding-left:0 !important; }
#loginWrap .order-sp .left-tit::before, #loginWrap .order-sp::before{ display:none !important; content:none !important; }
/* Á¦¸ñ 'ºñÈ¸¿ø ÁÖ¹®Á¶È¸' Èò»ö¡¤±½°Ô + ¾È³» 2ÁÙ Èò»ö */
#loginWrap .order-sp .left-tit h3{ color:#f2f4f7 !important; font-weight:bold !important; }
#loginWrap .order-sp .left-tit p{ color:#dfe4ea !important; }
/* ºñÈ¸¿ø ÁÖ¹®Á¶È¸ ¹öÆ° ¡æ ÆÄ¶õ »ç°¢¹öÆ° (26ÀÚ ÀÔ·ÂÄ­ ¾Æ·¡±îÁö Å©°Ô + ±ÛÀÚ 2ÁÙ °¡¿îµ¥) */
#loginWrap .order-sp .btn-sch{ display:inline-flex !important; align-items:center !important; justify-content:center !important; box-sizing:border-box !important; background:#2f6fed !important; color:#fff !important; border:0 !important; border-radius:4px !important; padding:0 24px !important; height:105px !important; font-size:16px !important; font-weight:bold !important; text-align:center !important; line-height:1.4 !important; white-space:nowrap !important; vertical-align:top !important; }

/* ===== ÁÖ¹® Á¶È¸ °á°ú ÆË¾÷ (#orderSt) ´ÙÅ© ===== */
/* »ó´Ü Á¦¸ñ/¾È³» */
#orderSt .tit-pop h1{ color:#f2f4f7 !important; font-weight:bold !important; }
#orderSt .tit-pop .txt, #orderSt .tit-pop .order_name, #orderSt .tit-pop .order_date{ color:#dfe4ea !important; }
/* ÅÇ(ÁÖ¹®»ó¼¼³»¿ª)   È°¼º=ÆÄ¶û, ºñÈ°¼º=¹àÀº ±Û¾¾ */
#orderSt .tab a{ color:#dfe4ea !important; }
#orderSt .tab a.active{ background:#2f6fed !important; color:#fff !important; }
/* ¼½¼Ç Á¦¸ñ(ÁÖ¹®ÀÚ/¹è¼ÛÁö/ÁÖ¹®»óÇ°/°áÁ¦Á¤º¸) */
#orderSt #orderInfo h2{ color:#f2f4f7 !important; font-weight:bold !important; padding-left:12px !important; border-left:4px solid #2f6fed !important; margin:26px 0 12px !important; }
/* Ç¥: °ª¡¤ÇÕ°è(¾îµÎ¿î ¼¿) ¹à°Ô */
#orderSt .table-w tbody td, #orderSt .table-w tbody td div,
#orderSt .table-w tbody td span, #orderSt .table-w tfoot td, #orderSt .table-w tfoot div{ color:#dfe4ea !important; }
/* Çà ¶óº§(ÁÖ¹®¹øÈ£/ÁÖ¹®ÀÚ/¹è¼Û¹øÈ£/¼öÃëÀÎ µî = ¹àÀº ¼¿) °ËÁ¤ */
#orderSt .table-w tbody th, #orderSt .table-w tbody th div{ color:#111 !important; }
#orderSt .table-w thead th, #orderSt .table-w thead th div{ color:#333 !important; }
/* ÇÏ´Ü ¹öÆ°   ÁÖ¹®Ãë¼Ò/´Ý±â µî ÀüºÎ Èò Å×µÎ¸®¸¸ */
#orderSt #pop_order_btn_group .CSSbuttonWhite,
#orderSt .pop_order_btn_close .CSSbuttonWhite{ display:inline-block !important; background:transparent !important; border:1px solid #fff !important; color:#fff !important; border-radius:4px !important; padding:12px 26px !important; margin:0 4px !important; font-weight:bold !important; }
#orderSt #pop_order_btn_group .CSSbuttonWhite:hover,
#orderSt .pop_order_btn_close .CSSbuttonWhite:hover{ background:#fff !important; color:#14161c !important; }

/* ·Î±×ÀÎ Á¦¸ñ À§ Å« ¿©¹é Á¦°Å ¡æ À§¿¡¼­ 5px¸¸ (¿ì¼±¼øÀ§ ÃÖ´ë·Î ½ºÅ² ±âº»°ª µ¤À½) */
#content #loginWrap .tit-page{ margin-top:5px !important; padding-top:0 !important; }

/* ·Î±×ÀÎ È­¸é »ó´Ü ºó ¿©¹é Á¦°Å   ·Î±×ÀÎ ºí·Ï¸¸ À§·Î ´ç±è (´Ù¸¥ ÆäÀÌÁö ¿µÇâ ¾øÀ½) */
#content #loginWrap{ margin-top:-100px !important; }

/* ===== ÆòÁ¡ÈÄ±â µî·Ï ÆË¾÷ (#orderSt .table-order) ===== */
/* »ó´Ü Á¦¸ñ/¾È³» Èò»ö */
#orderSt .tit-pop h1, #orderSt .tit-pop .txt,
#orderSt .tit-pop .order_name, #orderSt .tit-pop .order_date{ color:#dfe4ea !important; }
/* Ç¥(¶óº§/°ª) ÀüºÎ ¹à°Ô */
#orderSt .table-order th, #orderSt .table-order th div,
#orderSt .table-order td, #orderSt .table-order td div,
#orderSt .table-order td p, #orderSt .table-order td span{ color:#dfe4ea !important; }
#orderSt .table-order .fc-ong{ color:#dfe4ea !important; }        /* ±Ý¾× */
#orderSt .table-order a.tb-bold{ color:#5b8cff !important; }      /* »óÇ°¸í ¸µÅ© */
#orderSt .table-order input, #orderSt .table-order textarea{ color:#222 !important; }
/* µî·Ï ¹öÆ°   Èò ±Û¾¾ + Èò Å×µÎ¸® Á¤»ç°¢Çü */
#orderSt #tabRatingReview .tb-request{ text-align:center !important; vertical-align:middle !important; }
#orderSt #tabRatingReview .tb-request .CSSbuttonBlack{ display:inline-flex !important; align-items:center !important; justify-content:center !important; box-sizing:border-box !important; width:80px !important; height:80px !important; padding:0 !important; background:transparent !important; border:1px solid #fff !important; color:#fff !important; border-radius:2px !important; font-size:15px !important; font-weight:bold !important; }
#orderSt #tabRatingReview .tb-request .CSSbuttonBlack:hover{ background:#fff !important; color:#14161c !important; }
/* ´Ý±â ¹öÆ° Èò Å×µÎ¸® */
#orderSt #tabRatingReview .btn-foot .CSSbuttonWhite{ display:inline-block !important; background:transparent !important; border:1px solid #fff !important; color:#fff !important; border-radius:4px !important; padding:12px 26px !important; font-weight:bold !important; }
#orderSt #tabRatingReview .btn-foot .CSSbuttonWhite:hover{ background:#fff !important; color:#14161c !important; }

/* ÁÖ¹®»ó¼¼ ÆË¾÷   »óÇ°¸í Èò»ö + Èò¹öÆ°(°£ÀÌ¿µ¼öÁõ µî) Åõ¸í Å×µÎ¸® */
#orderSt .table-prdinfo tbody td, #orderSt .table-prdinfo tbody td div,
#orderSt .table-prdinfo tbody td a, #orderSt .table-prdinfo tbody td span,
#orderSt .table-prdinfo tbody td strong{ color:#dfe4ea !important; }
#orderSt .CSSbuttonWhite{ background:transparent !important; border:1px solid #fff !important; color:#fff !important; }
#orderSt .CSSbuttonWhite:hover{ background:#fff !important; color:#14161c !important; }

/* ¿µ¼öÁõ Ãâ·Â gif ¹öÆ°(Èò¹è°æ ¹ÚÈù ÀÌ¹ÌÁö)   »ö ¹ÝÀüÀ¸·Î ´ÙÅ©È­ */
#orderSt img[src*="print_cardtax"]{ filter: invert(1) !important; }

/* ===== »óÇ°»ó¼¼ ÇÏ´Ü ÈÄ±â/Q&A °Ô½ÃÆÇ ¾È º¸ÀÌ´ø ±Û¾¾ Èò»ö ===== */
/* ÈÄ±â ÀÛ¼º Æû ¶óº§/Á¡¼ö */
#productDetail .review-write th, #productDetail .review-write th div,
#productDetail .review-write td, #productDetail .review-write td div,
#productDetail .review-write .td-score{ color:#dfe4ea !important; }
#productDetail .review-write input, #productDetail .review-write textarea{ color:#222 !important; }
/* µî·Ï ¹öÆ° Èò Å×µÎ¸® */
#productDetail .review-write .btn_write{ display:inline-block !important; background:transparent !important; border:1px solid #fff !important; color:#fff !important; border-radius:4px !important; padding:8px 20px !important; font-weight:bold !important; }
#productDetail .review-write .btn_write:hover{ background:#fff !important; color:#14161c !important; }
/* ¼½¼Ç Á¦¸ñ(COMMENT/REVIEW/Q&A) + MORE */
#productDetail .tit-detail h3{ color:#f2f4f7 !important; }
#productDetail .tit-detail .more a{ color:#8a93a0 !important; }
/* ÈÄ±â/Q&A ¸®½ºÆ® Ç¥   Çì´õ+º»¹® ¹à°Ô */
#productDetail .table-slide thead th, #productDetail .table-slide thead th div{ color:#dfe4ea !important; }
#productDetail .table-slide tbody td, #productDetail .table-slide tbody td div,
#productDetail .table-slide tbody td span{ color:#dfe4ea !important; }
#productDetail .table-slide tbody td a{ color:#5b8cff !important; }
#productDetail .table-slide .writer span, #productDetail .table-slide .pr-list-writer span{ color:#dfe4ea !important; }
/* ÆäÀÌÁö³×ÀÌ¼Ç */
#productDetail .paging a{ color:#c2cad6 !important; }
#productDetail .paging a.now{ color:#fff !important; font-weight:bold !important; }
/* WRITE ¹öÆ° Èò Å×µÎ¸® */
#productDetail .btm_write a{ display:inline-block !important; background:transparent !important; border:1px solid #fff !important; color:#fff !important; border-radius:4px !important; padding:9px 22px !important; font-weight:bold !important; }
#productDetail .btm_write a:hover{ background:#fff !important; color:#14161c !important; }

/* ½Ã°ø»ç·Ê Ä¸¼Ç¹Ù(¿¬È¸»ö #f2f2f2 ¹è°æ)   ´ÙÅ© º»¹®±ÔÄ¢ÀÌ ±Û¾¾¸¦ ¹à°Ô µ¤¾î ¾È º¸ÀÌ´ø °Í ¡æ °ËÁ¤ º¹¿ø */
#bbsData .bbs-table-view .data-bd-cont [style*="f2f2f2"],
#bbsData .bbs-table-view .data-bd-cont [style*="f2f2f2"] *{ color:#1a1a1a !important; }