@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(http://overpass-30e2.kxcdn.com/overpass.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
========================================================================
RESET
========================================================================
*/
/* global rest */
html{ width:100%; height: 100%;}
body {}


div, html, body, pre,
h1, h2, h3, h4, h5, h6,
dl, dt, dd, ul, li, ol,
th, td, p, blockquote,
form, fieldset, legend,
menu, nav, section, hgroup, article, header, aside, footer,
input, select, textarea, button {margin: 0;padding: 0;}

body,
h1, h2, h3, h4, h5, h6, table,
input, select, textarea, a {
    font-size: 13px;
    line-height: 1.25;
    line-height:inherit;
    letter-spacing:-.5px;
	font-style: normal;
	text-decoration:none !important;
    color: #000;
    font-family: 'Overpass','Nanum Gothic',³ª´®°íµñ,sans-serif;}



/*'Campton',Verdana,'Noto Sans KR',Dotum,AppleGothic,sans-serif*/
/*0.75em Verdana,'Noto Sans KR',sans-serif*/
/*'Noto Sans KR','Noto Sans Armenian'  'Nanum Gothic','³ª´®°íµñ','Verdana','Helvetica','sans-serif','arial', 'AppleGothic';} */
	
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
img, fieldset,button {border:0 none;}
img {vertical-align: top;}
li {list-style: none;}
hr, caption, legend {display: none;}
a { color:#000; text-decoration: none;}
a:hover {}
button {overflow: hidden; cursor: pointer;}
button span {visibility: hidden;}
address, em {font-style: normal;}
button, input, select, textarea, a {vertical-align: middle;}
select {line-height: 18px;height: 18px;}
input:focus {outline: none;}
table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    word-wrap: break-word;
    word-break: keep-all;
}
.s_btn11{display:block; border:1px solid #212121; background:#fff; color:#000; padding:20px 50px; line-height:auto; font-size:16px;margin:5px 5px 5px 0;}
.s_btn22{display:block; border:1px solid #212121; background:#212121; color:#fff; padding:20px 50px; line-height:auto; font-size:16px; margin:5px 5px 5px 0;}

.s_btn1{display:block; border:1px solid #ddd; background:#fff; color:#000; padding:7px 10px 7px; line-height:13px; font-size:13px;}
.s_btn2{display:block; border:1px solid #777; background:#777; color:#fff; padding:7px 10px 7px; line-height:13px; font-size:13px;}
/*Àå¹Ù±¸´ÏÁÖ¹®ÇÏ±â*/
.s_btn3{display:block; border:1px solid #d3d3d3; background:#f7f7f7; color:#4a403d; padding:15px 30px; float:left; margin:0 0 0 2px; line-height:15px; font-size:15px;}
/*Àå¹Ù±¸´Ï-°è¼ÓÁÖ¹®ÇÏ±â*/
.s_btn4{display:block; border:1px solid #000; background:#000; color:#fff; padding:15px 40px; float:left; margin:0 0 0 2px; line-height:15px; font-size:15px;}
.s_btn5{display:block; border:1px solid #d3d3d3; background:#f7f7f7; color:#4a403d; padding:5px 6px 1px; line-height:13px; font-size:12px;}
/*°Ô½ÃÆÇ»óÇ°¹®ÀÇ*/
.s_btn6{display:inline-block; border:1px solid #000; background:#000; color:#fff; padding:8px 20px 8px; margin:0 0 10px 0; line-height:13px; font-size:13px;}
.s_btn7{display:inline-block; border:1px solid #d3d3d3; background:#f7f7f7; color:#4a403d; padding:8px 10px 5px; margin:0 0 10px 0; line-height:14px; font-size:12px; font-weight:bold;}
/*º£½ºÆ®*/
.s_btn9 {display:inline-block; border:1px solid #d3d3d3; background:#fff; color:#4a403d; padding:10px 20px 6px; margin:0 0 10px 0; font-size:13px; font-weight:600;}
.s_btn10 {display:inline-block; border:1px solid #ff6d70; background:#ff6d70; color:#fff; padding:10px 20px 6px; margin:0 0 10px 0; font-size:13px; font-weight:bold;}

/**
========================================================================
°øÅë - ·¹ÀÌ¾Æ¿ô
========================================================================
**/
#wrap{width:100%;margin:0;padding:0;margin:0 auto; min-width:1300px;}
#contain{width:100%; margin: 0 auto;}
#contain_product{margin: 0 auto; width:1300px;}
/* z-index */
#layerWrap { z-index: 1; }
/* layout */
#layerWrap,
#contentWrap,
#ftLink .link,
#category,
#footer {margin: 0 auto; width:1300px;}
#contentWrapper { position: relative; }
#contentWrap:after { content: ""; display: block; clear: both; }
#aside,E
#content { position: relative; margin: 0 auto; width:1300px;}
.power-review-list-box { width:100%;  text-align:left;}
.reply { text-align:left;}
.page-body{position:relative; /**clear:both;**/ margin: 0 auto; width:1300px;}

/*
========================================================================
°øÅë class
========================================================================
*/
/* image replace, hidden text */
.ir *,
.blind { z-index:-1; position: absolute; display: block; left: 0; top: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; text-indent: -9999px; }
/* block, inline */
.d-block { display: block;}
.d-inline { display: inline;}
/* form */
.txt-right { text-align: right; }
.txt-input1 { padding: 2px 0 0 2px; height: 17px; line-height: 17px; border: 1px solid #e2e9ef; border-top: 1px solid #aaadb2; }
.txt-input2 { padding: 2px 0 0 2px; height: 17px; line-height: 17px; border: 1px solid #dcdcdc; }
.MS_input_txt { margin-right:5px; padding: 2px 0 0 2px; line-height: 17px; border: 1px solid #dcdcdc; }
.txt-disabled { background-color: #f6f6f6; }
.chk-rdo { width: 13px; height: 13px; vertical-align: middle; }
.txt-area1 { overflow-y: scroll; padding: 2px 0 0 2px; line-height: 17px; border: 1px solid #e2e9ef; border-top: 1px solid #aaadb2; }
/* file add trick */
.file-wrap { display: inline-block; overflow: hidden; position: relative; height: 23px; width: 280px; vertical-align: middle; background: url(/images/btn/h20_trick_fileadd.gif) no-repeat right 0; }
.file-wrap .file-txt { float: left; border: 0 none; height: 18px; font-size: 13px; 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: #000; color: */color: #a00000; }
/* bold */
.bold { font-weight: bold; }
/* float clear */
.clear-bg { background:none !important;}
.clear {zoom: 1;}
.clear:after {content: ""; display: block; clear: both;}
/* margin */
.mr-5 { margin-right: 5px;}
.mr-10 { margin-right: 10px; }
.mr-15 { margin-right: 15px; }
.mr-20 { margin-right: 20px; }
.ml-5 { margin-left: 5px; }
.ml-10 { margin-left: 10px; }
.ml-15 { margin-left: 15px; }
.ml-20 { margin-left: 20px; }
.mt-5 { margin-top: 5px; }
.mt-10 { margin-top: 10px; }
.mt-15 { margin-top: 15px; }
.mt-20 { margin-top: 20px; }
.mb-5 { margin-bottom: 5px; }
.mb-10 { margin-bottom: 10px; }
.mb-15 { margin-bottom: 15px; }
.mb-20 { margin-bottom: 20px; }
/* padding */
.pr-5 { padding-right: 5px; }
.pr-10 { padding-right: 10px; }
.pr-15 { padding-right: 15px; }
.pr-20 { padding-right: 20px; }
.pl-5 { padding-left: 5px; }
.pl-10 { padding-left: 10px; }
.pl-15 { padding-left: 15px; }
.pl-20 { padding-left: 20px; }
.pl-30 { padding-left: 30px; }
.pt-5 { padding-top: 5px; }
.pt-10 { padding-top: 10px; }
.pt-15 { padding-top: 15px; }
.pt-20 { padding-top: 20px; }
.pb-5 { padding-bottom: 5px; }
.pb-10 { padding-bottom: 10px; }
.pb-15 { padding-bottom: 15px; }
.pb-20 { padding-bottom: 20px; }

/* table */
table img { vertical-align: middle; }
.tb-bold { font-weight: bold; }
.tb-left,
.tb-center,
.tb-right { padding: 0; }
.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 { }
.table-type-1 th,
.table-type-1 td { padding: 8px 0 8px; }
.table-type-1 tr.nbg th,
.table-type-1 tr.nbg td { background-image: none; }
.table-type-1 tr.bg th,
.table-type-1 tr.bg td { background-color: #f8f8f8; }
.table-type-1 th { font-weight: normal; }
/* table-type-2 */
.table-type-2 { }
.table-type-2 th,
.table-type-2 td { padding: 10px 0; font-size:11px;}
.table-type-2 th { padding: 8px 0 6px; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; color:#707070; font-weight: bold;  background:#f8f8f8;  }
.table-type-2 td{border-bottom:1px solid #e1e1e1;}
.table-type-2 tr.nbg th,
.table-type-2 tr.nbg td { background:#f9f9f9; line-height:20px; }
.table-type-2 td a{ font-size:11px;}



/************»óÇ°ºÎºÐ************/
#productDetail { }
#productDetail .loc-navi {padding-bottom: 10px; text-align:left; margin-left:100px;/*border-bottom: 1px solid #e5e5e5;*/ }
/* »ó´Ü ¼¶³×ÀÏ, »óÇ° ¿É¼Ç Á¤º¸ */
#productDetail .thumb-info { margin:0 auto; width:1300px; overflow:hidden; padding:60px 0px 0px 0px; }
#productDetail .thumb-info .thumb-wrap {width:600px; height:750px; margin:0px; float:left;/*background-color:#CCC;*/}
#productDetail .thumb-info .thumb {width:600px; height:600px; text-align:center; vertical-align:middle;}
#productDetail .thumb-info .thumb img {display:block;width:600px; }

#productDetail .arrow { float: left; width:50px; height:600px; vertical-align:central;}
#productDetail .arrow2 { float:right; width:50x; height:600px; vertical-align:central;}
#productDetail .thumb-info .info {float:left; width:500px; padding-left:100px; color:#505050;}
/* »óÇ°¿É¼Ç Á¤º¸ */
#productDetail .thumb-info .info .tit-prd {font-weight:400; font-size:20px; color:#000;margin-bottom:18px; }
#productDetail .thumb-info .info .tit-prd font{ display:block; width:100%; height:22px; top:22px; display:none; }
#productDetail .thumb-info .info .tit-sub {border-bottom:1px solid #e4e4e4; padding-bottom:5px; letter-spacing:1px;}
#productDetail .thumb-info .info .tit-sub font {color:#666;line-height:15px;font-size:12px;}
#productDetail .thumb-info .info .tit-i {height:40px; }
.MK-product-icons img{margin-left:4px;}
.btn-soldout { width:100%; background-color:#000; color:#FFF; font-size:16px; display:block; height:60px; line-height:60px; text-align:center; margin-bottom:10px;}

.btn-buy {width:99%; background-color:#fff; border:2px solid #000; color:#000; font-size:16px; display:block; height:60px; text-align:center; margin-bottom:5px;}
.btn-buy:hover { width:99%; background-color:#000; border:2px solid #000; color:#fff;}

.btn-buy1 {position:relative; width:500px; font-size:18px; background-color:#ff6d6d;/*#FF6D70;*/ color:#fff; display:block; height:60px; line-height:65px; text-align:center; margin-bottom:5px; clear:both;}
.btn-buy1:hover {background-color:#ed484c; /*#ed484c;*/ color:#fff;}

.btn-cart {float:left; position:relative;width:49%; background-color:#4e4e4e; border:1px solid #4e4e4e; color:#fff; top:0px;
font-size:14px; display:block; height:40px; line-height:45px; text-align:center; margin-bottom:5px; cursor: pointer; }
.btn-cart:hover {background-color:#000; border:1px solid #000; color:#fff; }

.btn-wish {float:right; position:relative; width:49%; background-color:#fff; border:1px solid #000; color:#000;
 font-size:14px; display:block; height:40px; line-height:45px; text-align:center;margin-bottom:5px; cursor: pointer; }
.btn-wish:hover {color:#ed484c; border:1px solid #000;}

.trans3 {transition: .3s ease;}
.trans1 {transition: .1s ease;}

/*
.btn-cart1 { float:left;width:48%; background-color:#fff; color:#000; 
font-size:14px; display:block; height:40px; line-height:40px; text-align:center; margin-bottom:10px; cursor: pointer; }
.btn-cart1:hover {background-color:#ddd;  color:#000;}

.btn-wish { float:right;width:48%; background-color:#fff; color:#000; font-size:14px;
border:1px solid #000; display:block; height:40px; line-height:40px; text-align:center;margin-bottom:10px; cursor: pointer; }
.btn-wish:hover {background-color:#ddd; border:1px solid #f1f1f1; color:#000;}
*/
.btn-cart2 {width:48%; margin:0 auto; background-color:#fff; color:#000; font-size:14px;
border:1px solid #000; display:block; height:40px; line-height:40px; text-align:center; margin-bottom:10px;}
	
#productDetail .thumb-info .info .table-opt { padding:40px 0 0 0; text-align:right;}
#productDetail .thumb-info .info .table-opt table {font-size:14px !important;}
#productDetail .thumb-info .info .table-opt td {text-align:left; padding: 3px 0;}
#productDetail .thumb-info .info .table-opt th {font-weight:normal; text-align:left; letter-spacing:-1px; padding: 3px 0; }
/* ÆÇ¸Å°¡°Ý */
#productDetail .thumb-info .info .table-opt .price {color:#ff6d70; /*color:#000;*/ font-weight:500;font-size:20px;}
#productDetail .thumb-info .info .table-opt .point {color:#47c1b2;}
/* ÁÖ¹®¼ö·® */
#goods_amount { float:left; }
#productDetail .thumb-info .info .table-opt .opt-spin { position: relative; width:40%; height:15px; border: 1px solid #acacac;}
#productDetail .thumb-info .info .table-opt .opt-spin .txt-spin,
#productDetail .thumb-info .info .table-opt .opt-spin .btns { float: left; }
#productDetail .thumb-info .info .table-opt .opt-spin .txt-spin { width: 41px; height:13px; padding-left:2px; padding-top: 2px; border:0; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns { width: 17px; height: 15px; border-left: 1px solid #aaa; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns a { overflow: hidden; float: left; width: 100%; height: 8px; text-indent: -999px; background: none; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns a.btn-up { border-bottom: 1px solid #aaa; background: url(/images/d3/modern_simple/btn/btn_h5_spin_up.gif) no-repeat 50% 50%; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns a.btn-dw { background: url(/images/d3/modern_simple/btn/btn_h5_spin_dw.gif) no-repeat 50% 50%; }
#productDetail .thumb-info .info .prd-btns { width:500px; height:auto;font-size:0px;}
#productDetail .thumb-info .info .prd-btns ul { width:500px; font-size:0px;}
#productDetail .thumb-info .info .btn-app {font-size:13px;}
#productDetail .thumb-info .info .btn-point {font-size:13px;}
/**º£³×ÇÍ**/
#productBenefit {clear:both; width:100%; background:#f6f6f6; padding:10px 0; margin-top:60px;}
#productBenefit ul {width:1200px; margin:0 auto; padding:30px 50px; overflow:hidden;background:#fff;}
#productBenefit ul li {display:inline-block;  margin:0 auto; width:235px; border-right:1px solid #ddd; text-align:center; line-height:17px; zoom: 1; *display:inline;}
#productBenefit ul li img {margin-bottom:15px;}
#productBenefit ul li i {font-size:40px !important; height:50px; width:40px;}
#productBenefit ul li a {font-size:16px; width:100%; display:block; margin-bottom:7px;}
#productBenefit ul li a h3 {font-size:16px;color:#ff6d70; font-weight:600;  }

/* ****************** »óÇ° »ó¼¼ ¿É¼Ç ********************  */
.MK_not_choice { color: red; }
.MK_optAddWrap,
.MK_optAddWrap * { margin: 0; padding: 0; }
.MK_optAddWrap { color: #666; font-size:13px; line-height:25px; }
.MK_optAddWrap li { list-style: none; }
/* ¿É¼Ç¼±ÅÃ */
#MK_optAddList { overflow: hidden; *zoom: 1; }
#MK_optAddList li { float: left; width: 100%; margin-top: 5px; }
#MK_optAddList .MK_tit,
#MK_optAddList .MK_div,
#MK_optAddList .MK_st { float: left; }
#MK_optAddList .MK_tit,
#MK_optAddList .MK_div { font-size: 13px; line-height: 16px; }
#MK_optAddList .MK_tit { width: 65px; margin-right: 5px; }
#MK_optAddList .MK_div { width: 5px; text-align: center; }
#MK_optAddList .MK_st { width: 205px; }
#MK_optAddList .MK_st .MK_btn-add { cursor: pointer; }
#MK_optAddList .MK_st select { margin-left: 5px; width: 195px; height: 18px; }
/* ¿É¼Ç¼±ÅÃPP */
#MK_optAddListPP { overflow: hidden; *zoom: 1; }
#MK_optAddListPP .MK_tit,
#MK_optAddListPP .MK_st { float: left; width: auto; }
#MK_optAddListPP .MK_tit { margin-right: 5px; margin-top: 3px; }
/* ¿É¼Ç °á°ú ¸®½ºÆ®  ºüºü!!!*/
#MK_innerOptWrap {margin-top:20px; border:0px solid #ddd; /* background:#9CF;*/}
#MK_innerOptWrap #MK_innerOptScroll { display:block; }
#MK_innerOptWrap #MK_innerOptScroll.limit { position: relative;  }
#MK_innerOptWrap .MK_inner-opt-cm li { *zoom: 1; position: relative; padding: 8px 20px; border-bottom: 1px solid #eee;background:#f8f8f8;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { position: absolute; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name {text-align:left;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { display: block; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price { right:40px; color: #303030; top:10px;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { right:20px; top:9px;}

/* »ç¿ëÀÚ ÀÔ·Â ÀÎÇ²¹Ú½º (color, size )*/
.MK_optAddWrap .MK_inner-opt-cm li .MK_txt_uinput { width:350px; }
/* Å¸ÀÔ1 */
#MK_innerOptWrap #MK_innerOpt_01 li .MK_p-name { margin-right:150px; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl {width: 50px; top:10px; right:120px; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl .basic_option {width:35px; height:20px; line-height:16px;}
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a { position:absolute; right:-5px;  }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a img  {vertical-align: top; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-up { top: 3px; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-dw { top: 12px; }
/* Å¸ÀÔ2 */
#MK_innerOptWrap #MK_innerOpt_02 li .MK_p-name { margin-right: 80px; }
/* ÃÑÇÕ°è */
#MK_innerOptTotal { clear:both; padding: 10px; font-size:13px; color: #333; text-align: right; vertical-align:bottom;}
#MK_innerOptTotal .MK_txt-total {float:left; margin-right:0px;}
#MK_innerOptTotal .MK_txt-won {}
#MK_innerOptTotal .MK_total { color:#000; font-weight: bold; font-size: 20px; }

/* »óÇ° »ó¼¼ ÀÌ¹ÌÁö */
.prd-detail {width:1300px; margin:0 auto; font-size: 15px; line-height:25px; font-weight:normal; letter-spacing:0.8px;} 

.detail_tab{text-align:center; margin:0 auto; width:1300px; border-bottom:1px solid #ddd; /*background:#f8f8f8;*/ padding-top:130px;margin-bottom:40px; }
.detail_tab li{display:inline-block; margin:0 auto; border:0px solid #dedede; height:57px; zoom: 1; *display: inline; }

.detail_tab a{display:block; olor:#000; padding:0px 70px; line-height:50px; background:#fff; font-size:18px;}
.detail_tab a.ov{ color:#000; border-bottom:8px solid rgba(255,109,112,0.7);}

.p-po1{font-weight:600; color:rgba(255,109,112,1);}
/*.
width:auto; white-space: nowrap; border :1px solid #dedede; float:left; margin: 0 5px 0 0;}
.detail_tab a.ov{ color:#fff; background:#000; border:1px solid #000;}
*/

/* »óÇ° ÀÏ¹ÝÁ¤º¸(»óÇ°Á¤º¸Á¦°ø °í½Ã) */
#productWrap { margin: 10px 0;}
#productWrap h3.tb-tit { margin-bottom: 10px; text-align: left; }
#productWrap table { width: 100%; font-size: 13px; border-collapse: collapse; border-width: 1px 0 1px 0; border-color: #b4b4b4; border-style: solid; table-layout: fixed; }
#productWrap table th { border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; background-color: #f8f8f8; color: #3b3b3d; text-align: left; padding: 10px 0 10px 15px; }
#productWrap table td { color: #8b8b8b; border-bottom:1px solid #e0e0e0; word-break: break-all; text-align: left; padding: 10px 0 10px 17px; }


/*
#productDetail .thumb-info .thumb-ctrl { clear: both; padding-top: 20px; text-align: center; }
#productDetail .thumb-info .thumb-ctrl a { font-size: 12px; }
#productDetail .thumb-info .thumb-ctrl a img { vertical-align: middle; margin-right: 3px; }
#productDetail .thumb-info .thumb-ctrl a:hover { text-decoration: underline; }
#productDetail .page-body { margin-top:0; position:relative;}
*/
#container .shop-detail{ width:1200px ! important; background-color: #f6f6f6 !important;}
#container .shop-detail .box-right { min-width:700px ! important;}
#container .shop-detail .box-right .prd-list {width:500px ! important;}
#container .shop-detail .box-right .prd-list .swiper-container{ width:500px ! important;}

/*

.detail_subname{margin:20px 0;}
.detail_subname font{color:#9d9593; }
.info_text{margin:20px 0;}
.info_text li{display:block; color:#9d9593; margin:0 0 4px 0;}


/* Å¸ÀÌÆ² °øÅë */
.tit-detail {}
.tit-detail .btns { position: absolute; right: 0px; top: -5px; font-size: 0; line-height: 0; }
.tit-detail .btns a { margin-left: 5px; }



/* °ü·Ã»óÇ° */
#productDetail .prd-list {text-align:center;}
/* review-write */
#productDetail .review-write { margin-top: 15px; padding: 15px 0 0 60px; border:5px solid #efefef; }
#productDetail .review-write th,
#productDetail .review-write td { padding: 5px 0 4px; }
#productDetail .review-write td input{padding:2px 0 0 2px; height:20px; border:1px solid #ddd;}
#productDetail .review-write .rad_box input{border:none;}
#productDetail .review-write td textarea{padding:2px 0 0 2px; width:600px; height:60px; border:1px solid #ddd;}
#productDetail .review-write th { font-weight: normal; }
/* ´ñ±Û¸®½ºÆ® °øÅë */
.table-slide { border-top: 1px solid #6a6a6a; padding:0px 0 50px 0; }
.table-slide thead th { border-bottom: 1px solid #ddd; color:#000; font-weight: bold;  background:#fff; cursor:default;}
.table-slide th,
.table-slide td { padding: 10px 0; cursor: pointer; text-align:center; border-bottom:1px solid #e1e1e1; font-size:14px;}
.table-slide td img{margin:0 0 10px 0;}
.table-slide tbody td {}
.table-slide tr.cnt { display: none; }
.table-slide tr.cnt td { cursor: default; padding:30px 0; background:#f7f7f7; border:none;}
.table-slide tr.nbg td { background-image: none; }
.table-slide tr.reply .tb-txt { padding-left: 30px; }
/* review-list */
.review-list { margin-top: 15px; }
/* qna board */
.qna-list { margin-top: 15px; }
.qna-btn {width:1300px;height:100px; display:bolck;}
.f-r {float:right;}

/*******»óÇ°»ó¼¼ ³¡*************/



/*Ä«Å×°í¸®ºÐ·ù*/
#productClass { width:100%; margin:40px 0px; text-decoration:none;}
.prd-class-hd {zoom: 1; overflow: hidden; width:100%; margin: 0 auto; text-align:center; }
.prd-class-hd > h1 {font-size:24px; font-weight:500; margin:0  auto; text-decoration:none !important;}
.prd-class-hd h2 {padding-top: 50px; padding-bottom: 20px; text-align:center; margin:0  auto; background:#fff; position:relative; bottom:-5px;}
.prd-class-hd h3 {padding-top: 30px; padding-bottom: 20px; text-align:center; margin:0  auto; background:#fff; position:relative; bottom:-5px;}

.prd-class-hd img {}

.best-item {width:1300px;  margin: 0 auto; margin-top:40px;}
.best_blit{
font-family: /*letter-spacing:-0.9px;*/ ;
position: absolute; margin-top;0px;
width:50px; height:40px; padding-top:10px; color:#000; border-left: /*solid 1px #000;*/; line-height: 16px; font-size: 9px; text-align:center; 
/*border-radius: 50%; left: 5px; top: 5px; */ z-index:10; background: rgba(255, 255, 255, 1);}


.best_blit strong{font-size:16px; font-weight:600;}

/* class-list */
.class-list2 { zoom: 1; overflow:hidden; height:1px; border-bottom:1px solid #e3e3e3; position:relative; margin-bottom:50px; margin-top:30px;}
.scate_tab{ width:1300px; margin: 0 auto; line-height:20px; /*border-bottom:1px solid #e3e3e3;*/ margin-bottom:20px;margin-top:30px; padding-top:40px; border-top:1px solid #e3e3e3;}
.scate_tab1{width:1300px; margin: 0 auto; line-height:20px; /*border-bottom:1px solid #e3e3e3;*/ margin-bottom:20px;margin-top:30px;}
.scate_tab ul{ line-height:20px;}

.scate_tab li{display:inline-block; margin: 0 auto; padding:0px 13px; zoom:1; line-height:20px; zoom: 1; display: inline;}
.scate_tab1 li{display:inline-block; margin: 0 auto; padding:0px 13px; zoom:1; line-height:20px; zoom: 1; *display: inline;}

.scate_tab li a{font-size:13px;  color:#505050;}
.scate_tab1 li a{font-size:13px;  color:#505050;}

.scate_tab li.ov{color:#000; font-size:13px; font-weight:500;}
.scate_tab1 li.ov{color:#000; font-size:13px; font-weight:600;}

/* »óÇ° total/Á¤·Ä */
.total-sort { zoom: 1; overflow: hidden; margin:50px 0 50px 0;color:#505050;position:relative; border-bottom:0px solid #e3e3e3; }
/* 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; position:relative;}
.total-sort .sort li a {color:#505050; float:left; font-size:12px; line-height:17px; height:15px; padding:0px 10px; }
.total-sort .sort li {display:inline; }

/*************************************ÆíÁýÁß****************/
/*

/* »óÇ°¸®½ºÆ® (¸ÞÀÎ/°Ë»ö/»óÇ°¸®½ºÆ®) */
.contain-product-main {width:1300px; position:relative; left:0; margin:0 auto; padding-top:150px; position:relative;}
.contain-product {width:1300px; margin:0 auto; position:relative; overflow:hidden; /* border-top:solid 1px #eee; */}
.prod_list_wrap {width:1350px; margin:0 auto; position:relative; line-height:16px; text-align:center;overflow:hidden;}
.prd-list {width:1300px; position:relative; margin:0 auto; vertical-align:top; line-height:16px; margin:0 auto; }
.prd-list table td { border: 0; padding:0 0 30px 0; vertical-align:top;}
.prd-list table {width:100%;}
.prd-list table .info { padding: 5px 0; }
.prd-list li{width:400px; height:auto; text-align:center;}
.prd-list .thumb { font-size:0; line-height: 0; position:relative; }
.prd-list .thumb a,
.prd-list .thumb img { display:block; margin-bottom:5px; }
.MS_prod_img_l {width:400px;}
.prd-list .info300 .thumb .MS_prod_img_l {width:300px;}
.prd-list .info300 li{width:300px; height:auto;}
.prd-list .dsc-rp{width:300px !important; text-align:left; font-size:14px; line-height: 20px;}
.prd-list .price-rp {font-size:14px !important;width:300px !important; text-align:left; margin-bottom:15px; color:#000; font-weight:600; line-height: 20px;}

.rp-opt {width:100px; float:left; height:29px; line-height: 35px; font-size:12px;}
.MS_related_option {border-style: solid 1px; border-color:#fff #fff #ddd #fff; height:25px; width:200px; margin:0; float:right; margin:2px 0; font-size:12px;}
.MS_related_quantity{border:2px #fff; background-color:#f7f7f7; text-align:center; margin:2px 0;}

.prd-list .dsc {color:#000; margin:20px 0 7px 0; /*background:#ccc;*/}
.prd-list .dsc a{color:#000;font-size:14px; font-weight:normal;}
.prd-list .dsc a:hover{text-decoration:none;}
.prd-list .dsc font{display:none;}
.prd-list .price {font-size:14px !important; text-align:center; margin-bottom:15px; color:#000; font-weight:500;}
.prd-list .dsc2 {height:32px; overflow:hidden; margin-bottom:15px;}
.prd-list .dsc2 a{color:#b11330; display:block;font-size:12px;}
.prd-list .dsc2 a font{color:#505050; font-size:10px; font-weight:300;}
.prd-list .dsc2 a:hover{text-decoration:none;}
.prd-list .dsc3{margin-top: 5px;}
.prd-list font{display:block; margin:0 0 4px 0;}
.prd-list .re_count{color:#505050; font-weight:300; font-size:12px;}
.prd-list .ico {}
.prd-list .ico img{margin:2px;}
/*.prd-list .ico img{margin:12px 5px 0px 0px;}*/

/*½æ³×ÀÏÀÚ¼¼È÷º¸±â*/
.prd-list .i-cart {position:absolute; width:50px; height:50px; bottom:10px; right:10px; z-index:100; opacity: 0; transition: .3s ease;}
.prd-list .i-cart a{width:50px; height:50px; margin-top:0px; margin-right:0px; float:right; text-align:center: color:#fff; display:block; font-size:0;
background:url(http://www.soo-soo.co.kr/design/fogo001/ver3/i-thumns-cart.png) no-repeat center; opacity: 1; z-index:100;}
.prd-list .info:hover .i-cart {opacity:1; transition: .3s ease;}

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

.table-cart { margin-top: 10px; margin-bottom :30px; }
.table-cart thead th { padding: 7px 0 6px; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; color:#707070; font-weight: bold;  background:#f8f8f8; font-size:13px;}
.table-cart tbody td,
.table-cart tfoot {  }
.table-cart tbody td { padding:10px 0; border-bottom:1px solid #e1e1e1; line-height:30px; font-size:13px;}
.table-cart tbody td a{font-size:13px;}
.table-cart tbody td .thumb { width: 50px; height: 70px; margin-left: auto; margin-right: auto; font-size: 0; line-height: 0; }
.table-cart tbody td .thumb a,
.table-cart tbody td .thumb img { display:block; width:58px; height:70px; }
.table-cart tbody td .thumb a { font-size: 0; line-height: 0; }
.table-cart tbody td .d-block { padding-bottom: 3px; }
.table-cart tbody tr.nbg td { background-image: none; }
.table-cart tfoot td { padding: 10px 0; font-weight: bold; }
.table-cart tfoot strong { color: #be101a; }
/* ¼ö·® ÄÁÆ®·Ñ */
.table-cart .opt-spin { position: relative; width: 46px; height: 20px; margin-left: auto; margin-right: auto; padding-bottom: 3px; }
.table-cart .opt-spin .txt-spin,
.table-cart .opt-spin .btns { float: left; }
.table-cart .opt-spin .txt-spin { width: 24px; height: 18px; padding-right: 5px padding-top: 2px; border: 1px solid #acacac; font-size:13px; text-align: right; }
.table-cart .opt-spin .btns { width: 12px; height: 20px; margin: 3px 0 0 4px; }
.table-cart .opt-spin .btns img { overflow: hidden; float: left; text-indent: -999px; background: none; }
/* ÁÖ¹® - ÁÖ¹®Á¤º¸ Å×ÀÌºí */
.table-order-info { margin-top: 10px; border-top: 1px solid #b7b7b7; }
.table-order-info tbody th,
.table-order-info tbody td { padding: 8px 0 7px 10px; border-bottom:1px solid #e1e1e1; font-size:11px;}
.table-order-info tbody th { letter-spacing: -1px; padding-right:10px; background:#f3f3f3;}
.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; }


.mp_btn2{text-align:center; background:#f7f7f7; height:140px; padding:30px 30px;;}
.mp_btn2 a{display:block; float:left; width:80px; padding:15px 20px; margin:15px 0px; position:relative;  border-right: 1px solid #eee;}
.mp_btn2 p {margin:10px 0px;}
.mp_btn2 .mp_ov{font-weight:500; }


/* ¸¶ÀÌÆäÀÌÁö µðÀÚÀÎ Å¸ÀÔ2 Å×ÀÌºí ¸®½ºÆ®, Å¸ÀÌÆ² */
.tit-tb-list { margin-top: 30px; font-size:13px; color: #333; font-weight:bold; }
.table-d2-list { }
.table-d2-list thead th { padding: 8px 0 6px; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; color:#707070; font-weight: bold;  background:#f8f8f8; font-size:13px;}
.table-d2-list tbody td { padding: 12px 0 10px; border-bottom:1px solid #e1e1e1; font-size: 13px;}
.table-d2-list tbody td a{font-size:13px;}
/* ¸¶ÀÌÆäÀÌÁö µðÀÚÀÎ Å¸ÀÔ2 Å×ÀÌºí ºä */
.table-d2-view { }
.table-d2-view th, 
.table-d2-view td { padding: 7px 0; font-size:13px;}
.table-d2-view td input{border:1px solid #e1e1e1; padding:3px 0 0 3px;}
.table-d2-view th { text-align:right; font-weight: bold; font-size:13px;}

.table-d2-view2 { }
.table-d2-view2 th, 
.table-d2-view2 td { padding: 10px 0 8px 10px; font-size:13px; border-bottom:1px solid #e1e1e1;}
.table-d2-view2 td input{border:1px solid #e1e1e1; padding:3px 0 0 3px; line-height:20px;}
.table-d2-view2 th { text-align:right; font-weight: bold; font-size:13px; background:#f9f9f9;}

/* paging*/
.paging { padding-top:10px; margin-top:10px; height:24px; line-height:15px; vertical-align:top; text-align:center; margin:0 auto;}
.paging p {display:inline-block;}
.paging p a {padding:5px 10px; color:#000; cursor:pointer;  text-align:center;}
.paging p a:hover,
.paging p.now a { font-weight: bold; letter-spacing: -1px; color:#fff; background:#000; }
.paging p.prev { margin-right: 10px; }
.paging p.next { margin-left: 10px; }

/* paging2*/
.paging li {display:inline-block;}
.paging li a {padding:5px 10px; color:#000; cursor:pointer;  text-align:center;}
.paging li a:hover,
.paging li.now a { font-weight: bold; letter-spacing: -1px; color:#fff; background:#000; }
.paging li.prev { margin-right: 10px; }
.paging li.next { margin-left: 10px; }


/* paging
.paging { padding-top:10px; height:24px; width:440px; line-height:15px; vertical-align:top; text-align:center; margin:0 auto;}
.paging li {display:inline-block;}
.paging li a {padding:5px 10px; color:#000; cursor:pointer;  text-align:center;}
.paging li a:hover,
.paging li.now a { font-weight: bold; letter-spacing: -1px; color:#fff; background:#000; }
.paging li.prev { margin-right: 10px; }
.paging li.next { margin-left: 10px; }
*/

/* ÇöÀçÀ§Ä¡ */
.loc-navi { text-align:left; margin-top:30px; }
.loc-navi,
.loc-navi a { color: #999; text-transform: capitalize; }
/* ÆäÀÌÁö Å¸ÀÌÆ² */
/* Å¸ÀÔ 1*/
#content .tit-page { position: relative; margin-top: 30px; font-size: 0; line-height:0; padding-bottom: 12px; text-align:center;}
#content .tit-page .dsc { position: absolute; right: 0px; top: 15px; font-size:11px; color: #a5a5a5; letter-spacing: -1px; }
#content .tit-page .dsc em { color:#333; }
/* Å¸ÀÔ 2 */
#content .tit-page-2 { position: relative; margin-top: 15px; padding-bottom: 6px; border-bottom: 1px solid #d0d0d0; }
#content .tit-page-2 .dsc { letter-spacing: -1px; display: inline-block; padding-top: 2px; margin-left: 30px; color: #9b9b9b; }
/* »óÇ° total/Á¤·Ä */
.total-sort { zoom: 1; overflow: hidden; padding-bottom: 5px;  }

/* °Ô½ÃÆÇ ÃÑ°Ô½Ã±Û,PAGE */
.total-page { zoom: 1; overflow: hidden; }
.total-page .total { float: left; width: auto; }
.total-page .page { float: right; width: auto;}
/* È¸¿ø µî±Þ Ç¥½Ã */
/* Å¸ÀÔ 1 */
.mem-lvl { zoom: 1; overflow: hidden; padding: 15px 50px 15px 180px; background-color: #ededed; }
.mem-lvl .lvl-img,
.mem-lvl p { position: relative; float: left; }
.mem-lvl .lvl-img { left: -120px; margin-right: -120px; width: 120px; }
.mem-lvl p { width: 100%; padding-top: 10px; line-height: 16px; }
.mem-lvl p em { color: #be101a; font-weight: bold; }
.mem-lvl span.MS_group_reserve_msg,
.mem-lvl span.MS_group_dc_msg {
    color:#F26622;
}
/* Å¸ÀÔ 2 */
.mem-lvl-2 { zoom: 1; overflow: hidden; padding: 15px 50px 15px 150px; border: 5px solid #ededed; }
.mem-lvl-2 .lvl-img,
.mem-lvl-2 p { position: relative; float: left; }
.mem-lvl-2 .lvl-img { left: -130px; margin-right: -130px; width: 120px; border-right: 1px solid #ededed; }
.mem-lvl-2 p { width: 100%; padding-top: 10px; line-height: 16px; }
.mem-lvl-2 p em { color: #be101a; font-weight: bold; }
.mem-lvl-2 span.MS_group_reserve_msg,
.mem-lvl-2 span.MS_group_dc_msg {
    color:#F26622;
}

/* ¸¶ÀÌÆäÀÌÁö »ó´Ü ¸Þ½ÃÁö ¹Ú½º */
.t-box-msg { padding: 15px 20px; border: 5px solid #f1f1f1; font-size:11px; }
.t-box-msg strong { color: #333; }
.t-box-msg2 { padding:20px 20px 0 0; font-size:11px; }

/*
========================================================================
°øÅë - ·¹ÀÌ¾î
========================================================================
*/

/* »óÇ° ¹Ì¸®º¸±â ·¹ÀÌ¾î */
#detailpage {position: absolute; top:60px; display: block; width: 940px; padding: 10px 10px 20px; border: 1px solid #000; background-color: #fff; margin-top:0px;}
#detailpage .loc { zoom: 1; overflow: hidden; border-bottom: 1px solid #fff; margin-bottom:30px;  padding-bottom:10px;}
#detailpage .loc span { float: right; width: auto;}
#detailpage .hd {
    margin-top: 10px; padding: 5px 10px 5px 30px; border: 1px solid #ddd; background: #f6f6f6 url(/images/d3/modern_simple/common/bull_h11_sqr_arow.gif) no-repeat 10px 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;}
#detailpage .hd h2 { font-weight: bold; font-size: 16px; color: #666; }
#detailpage .detail { zoom: 1; overflow: hidden; margin-top: 20px; padding-left: 300px; }
#detailpage .thumb-wrap,
#detailpage .txt-wrap { position: relative; float: left; }
#detailpage .close-layer { position: absolute; right: 0px; bottom: 0px; _bottom: -1px; }

/* thumb-wrap */
#detailpage .thumb-wrap { width: 600px; left: -300px; margin-right: -300px; text-align: center; }
#detailpage .thumb-wrap .btns { margin-top: 10px; font-size: 0; line-height: 0;}
#detailpage .thumb-wrap .btns a { margin-left: 5px; }
#detailpage .thumb-wrap .thumb img { width: 600px; }

/* txt-wrap */
#detailpage .txt-wrap { width:300px; margin-left:20px;}
#detailpage .txt-wrap .ptit { font-weight: bold; font-size: 16px; color: #333; margin-bottom:20px;}
#detailpage .txt-wrap .ptit font{display:none; }
#detailpage .txt-wrap .ptitsub {margin-bottom:20px;}
#detailpage .txt-wrap .ptitsub font {color:#505050; line-height:15px; font-size:12px; }
#detailpage .txt-wrap .ptiticon {margin-bottom:30px; padding-bottom:10px; border-bottom:1px solid #000;}
#detailpage .txt-wrap .opt li { padding: 3px 0; width:100%; text-align:left; line-height:24px;}
#detailpage .txt-wrap .opt li p {width:90px;  float:left; }
#detailpage .txt-wrap .opt li.s-price { color: #ff6d70; }
#detailpage .txt-wrap .f-btns { position:realtive; margin-top: 20px; padding-top: 10px; }
#detailpage .txt-wrap .f-btns a {}
#detailpage .table-opt {height:170px;}
#detailpage .table-opt .opt-wrap { zoom: 1; overflow: hidden;}

.opt-wrap dl {margin-top:7px;line-height:32px;}
.opt-wrap dl dt{float:left; width:150px; font-size:13px;}
.opt-wrap .tit{margin-top:0px !important; opacity:0;}
.sel-btn{margin-top:0px; /*background-color: #1E71BD;*/ width:100%; } 
.sel-btn img { width:70px; margin:5px 0 0 150px; } 
.opt-wrap .basic_option {border:solid #ddd 1px; height:30px; width:348px; margin:0;}


#detailpage .table-opt .opt-ment,
#detailpage .table-opt .opt-btns { float: left; }
#detailpage .table-opt .opt-ment {  padding-top: 3px;  width:90px; }
#detailpage .table-opt .opt-btns { position: relative; width: 56px; height: 19px; }
#detailpage .table-opt .opt-btns input { position: absolute; top: 0; left: 0; width: 40px; height: 17px; border: 1px solid #ddd; text-align: right; }
#detailpage .table-opt .opt-btns .btn-up { position: absolute; top: 0; right: 0; }
#detailpage .table-opt .opt-btns .btn-dw { position: absolute; bottom: 0; right: 0; }
#detailpage .f-btns .btn_cartfree { display: inline-block; width: 100%; height: 30px; line-height: 30px; color: #fff; background-color: #1E71BD; text-align: center; }
/* 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; border: 1px solid #acacac; font-size: 11px; text-align: right; }
#detailpage .opt-spin .btns { position:absolute; left: 35px; top:0px; width: 12px; height: 20px; }
#detailpage .opt-spin .btns img { overflow: hidden; float: left; text-indent: -999px; background: none; }
#detailpage .thumb-wrap .btns { margin-top: 10px; font-size: 0; line-height: 0;}
#detailpage .thumb-wrap .btns a { margin-left: 5px; }

/* °Ô½ÃÆÇ °øÅë - ÀÏ¹Ý, °Ö·¯¸®, ÄÁÅÙÃ÷¸µÅ©, ÀÚ·á½Ç, ¹Ì´ÏÈ¨ÇÇ, ¹æ¸í·Ï, µ¿¿µ»ó */

/*qna°Ô½ÃÆÇ ³×ºñ*/
.qna_navi {width:1300px; margin:0 auto; padding-bottom:80px; text-align:center;}
.qna_navi a {display:inline-block; zoom:1; padding:20px 30px; margin:2px; text-align:center; font-size:16px; font-weight:500; background:#fff; border:0px solid #000;}
.qna_navi a:hover {background:#eee;  color:#000;}
.qna_navi .qna_ov { border-bottom:3px solid #ed484c; color:#000; font-weight:800;}
.qna_navi .qna_ov:hover {background:#ed484c; border-bottom:3px solid #ed484c; color:#fff;}


/*qna°Ô½ÃÆÇ ³×ºñ
.qna_navi {width:1300px; margin:0 auto; padding-bottom:80px; text-align:center;}
.qna_navi a {display:inline-block; width:10%; padding:30px 20px; margin:2px; text-align:center; font-size:16px; font-weight:500; background:#fff; border:1px solid #000;}
.qna_navi a:hover {background:#ddd; border:1px solid #ddd; color:#000;}
.qna_navi .qna_ov {background:#000; border:1px solid #000; color:#fff;}
.qna_navi .qna_ov:hover {background:#000; border:1px solid #000; color:#fff;}
*/
/* »ó´Ü */
.bbs-hd { padding: 0px 0 20px; background: url(/images/d3/modern_simple/common/dot_bbs_hd.gif) repeat-x 0 bottom; }
.bbs-hd .link { text-align: center; font-size: 0; line-height: 0; }
.bbs-hd .link li { display: inline; }
.bbs-hd .link li a { padding: 0 8px; color: #9c9c9c; letter-spacing: -0.5px; background: url(/images/d3/modern_simple/common/bull_bbs_hd_link.gif) no-repeat left 50%; }
.bbs-hd .link li.last a { background-image: none; }
/* Å¸ÀÌÆ² */
.bbs-tit { margin-bottom: 40px; margin-top: 40px; text-align: center; font-size:22px; font-weight:600;}
.bbs-tit .braket { padding: 0 15px; font-weight: bold; color: #cfcfcf; font-size: 14px; vertical-align: middle; }
.bbs-tit em { margin-left: 10px; font-size: 11px; color: #898989;}

/* Å¸ÀÌÆ²2 */
.bbs-tit2 { margin-bottom: 30px; margin-top: 30px; text-align: center; border-bottom:1px solid #000; text-align:center;}
.bbs-tit2 > a {display:inline-block; text-align: center; font-size:22px; font-weight:600; border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #fff; padding: 30px 100px; margin:0 0 -1px -5px; }
.bbs-tit2 > a > p {font-size:13px; font-weight:300;}
.bbs-tit2 .ov {display-inline; text-align: center; font-size:22px; font-weight:600;  border:1px solid #000; padding: 30px 100px; background:#000; color:#fff; }

/* °Ë»ö */
.bbs-sch { margin-top: 20px; margin-bottom : 10px; text-align: left; }
.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 { }
.bbs-link a { }

.bbs-link a.write { }
/* °Ô½ÃÆÇ ±Û¾²±â, ¸ñ·Ï ÀÌµ¿ ¸µÅ© */
.bbs-link a.none { }
.bbs-link span { }
/* °Ô½ÃÆÇ ÇÑÁÙ°øÁö */
.bbs-online-notice { margin-top: 10px; margin-bottom: -10px; padding: 7px 10px; color: #9d9d9d; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
/* °Ô½ÃÆÇ Å¸ÀÔ - ¸®½ºÆ® */
.bbs-table-list { margin-top: 5px; }
.bbs-table-list thead th,
.bbs-table-list tbody td  { padding: 15px 0; font-size:13px;} 
.bbs-table-list thead th { padding: 15px 0 13px; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; color:#707070; font-weight: bold;  background:#f8f8f8; }
.bbs-table-list tbody td { border-bottom:1px solid #e1e1e1;}
.bbs-table-list tbody td a{ font-size:13px;}
/* °Ô½ÃÆÇ Å¸ÀÔ - º¸±â */
.bbs-table-view { margin-top: 10px; }
.bbs-table-view thead th { font-size:11px; padding: 15px 0 13px; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; color:#707070; font-weight: bold;  background:#f8f8f8; }
.bbs-table-view thead td{padding:20px;}
.bbs-table-view tbody td.line { border-bottom:1px solid #e1e1e1;}
.bbs-table-view .btn-dwn { margin-top:15px;}


/* ¹Ì´ÏÈ¨ÇÇ, ¹æ¸í·Ï °Ô½Ã±Û ºä */
/* »ó´Ü */
.visit-vhd { margin-top: 10px; border-top: 1px solid #e5e5e5; }
.visit-vhd th,
.visit-vhd td { padding: 3px 0; border-bottom: 1px solid #e5e5e5; font-family: Dotum; } 
.visit-vhd .tb-left{ padding: 0 3px; }
.visit-vhd td .tb-no { color: #9c9c9c; }
.visit-vhd td .tb-ctrl,
.visit-vhd td .tb-ctrl a { font-size: 11px; color: #9c9c9c; }
/* ³»¿ë*/
.visit-vcont { background: url('/images/d3/modern_simple/common/dot_bbs_list.gif') repeat-x 0 bottom; }
.visit-vcont th,
.visit-vcont td { padding: 6px 0; border-bottom: 1px solid #e5e5e5;} 
.visit-vcont th { font-weight: normal; font-family: Dotum; color: #9d9d9d; }
.visit-vcont tr.no-line th,
.visit-vcont tr.no-line td { padding-bottom: 0; border-bottom: 0; }
.visit-vcont tr.dot-line th,
.visit-vcont tr.dot-line td { padding-top: 2px; border-bottom: 1px dotted #e5e5e5; }
.visit-vcont tr.info td .tb-left { padding-left: 0; color: #555;}
.visit-vcont .tb-left{ padding: 0 3px; }
.visit-vcont td .tb-cont { padding: 5px 0; min-height: 250px; _height: 250px; }
.visit-vcont td .tb-cont img { max-width: 100%; }
/* ÄÚ¸àÆ® */
.visit-vcmt th,
.visit-vcmt td { padding: 6px 0; vertical-align: top; border-bottom: 1px solid #e5e5e5; }
.visit-vcmt th { color: #c5c5c5; }
.visit-vcmt .tb-tit { font-weight: bold; background: url('/images/d3/modern_simple/common/bull_bbs_hd_link.gif') repeat-y right 0; }
.visit-vcmt td .tb-txt { min-height: 30px; _height: 30px; padding-left: 10px; color: #555; }
.visit-vcmt td .date,
.visit-vcmt td .ctrl { display: block; font-size: 11px; }
.visit-vcmt td .date { color: #555; }
.visit-vcmt td .ctrl { margin-top: 5px; }
.visit-vcmt td .ctrl a { margin-left: 2px; margin-right: 2px; color: #999; font-size: 11px; }
/* ÀÛ¼º */
.vist-vcmt-reg { margin-top: 10px; border-bottom: 1px solid #e5e5e5; }
.vist-vcmt-reg th,
.vist-vcmt-reg td ,#comment_reply_input th { padding: 6px 0;}
.vist-vcmt-reg th ,#comment_reply_input th { font-weight: normal; color: #9d9d9d; font-family: Dotum; }
.vist-vcmt-reg .tb-left ,#comment_reply_input .tb-left{ padding: 0 3px; }
.vist-vcmt-reg th .tb-left { padding-left: 10px; background: url('/images/d3/modern_simple/common/bull_join_required.gif') no-repeat 0 45%; }
/* °Ô½ÃÆÇ Å¸ÀÔ - ¾²±â */
.bbs-table-write { margin-top:10px;}
.bbs-table-write tbody th,
.bbs-table-write tbody td  { padding:6px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#9d9d9d; font-weight:normal; font-size:11px;} 
/* °Ô½ÃÆÇ Å¸ÀÔ - ºñ¹Ð¹øÈ£Ã£±â */
.bbs-table-pwd { margin-top:25px;}
.bbs-table-pwd table { width:260px; margin-left:auto; margin-right:auto;}
.bbs-table-pwd tbody th,
.bbs-table-pwd tbody td  { padding:6px 0;  border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#9d9d9d; font-weight:normal; font-size:11px;} 
/* °øÅëÀ¸·Î ¾²´Â°Å */
textarea { width:600px; height:47px; padding:2px; border:1px solid #EDEDED;}        
.input-style { padding:2px; height:14px; line-height:14px; border:1px solid #EDEDED;}

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

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

/* °Ô½ÃÆÇ È¸¿ø °Ô½Ã±Û °Ë»ö */
.search_id { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DADADA; display: block; padding: 3px; position: absolute; width: 90px; }

/* °³ÀÎÁ¤º¸º¸È£Á¤Ã¥ µ¿ÀÇ */
.new-privercy-contract { text-align: left; padding: 5px; }
.new-privercy-contract p { font-weight: bold; margin: 0; margin-bottom: 10px; margin-top: 20px; text-align: left; }
.privercy-contract-tap { position: relative; height:40px; }
.privercy-contract-tap ul { list-style: none; margin: 0; padding: 0; position: absolute; bottom: -1px; *bottom: -2px; }
.privercy-contract-tap li { border: 1px solid #ccc; border-right: none; background: #F4F4F4; float:left; display: inline-block; }
.privercy-contract-tap li a { display: block; padding: 10px 10px; text-decoration: none; }
.privercy-contract-tap li.end { border-right: 1px solid #ccc; }
.privercy-contract-tap li.sel { background: #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.privercy-contract { clear: both; }
.privercy-contract textarea { clear: both; border: 1px solid #CCC; height: 60px; background: #FFFFFF; padding: 10px; width: 660px; }
.privercy-agree { margin: 10px 0; }
.privercy-agree label{ margin-right: 10px; }

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