@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,300);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,700);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
/*³ª´®°íµñ ÆùÆ®¼³Á¤ ½ÃÀÛ*/
@font-face {font-family:nanum; src:url(images/NanumGothic.eot);}
@font-face {font-family:nanumEB; src:url(images/NanumGothicExtraBold.eot);}
/*400 Regular*/
@font-face {  font-style: normal; font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');}
/*700 Bold*/
@font-face { font-style: normal; font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');}
/*800 Extrabold*/
@font-face { font-family: 'Nanum GothicEB'; font-style: normal; font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');}
/*³ª´®°íµñ ÆùÆ®¼³Á¤ ³¡*/

/*** ÆùÆ® ÆÐ¹Ð¸® ***/
.ff_nanum, .ff_nanum a, .ff_nanum a:hover {font-family: 'Nanum Gothic';}
.ff_nanumB, .ff_nanumB a, .ff_nanumB a:hover {font-family: 'Nanum GothicB';}
.ff_nanumEB, .ff_nanumEB a, .ff_nanumEB a:hover {font-family: 'Nanum GothicEB';}
.ff_open, .ff_open a, .ff_open a:hover {font-family: 'Open Sans';}
.ff_notoKr, .ff_notoKr:hover, .ff_notoKr a, .ff_notoKr a:hover {font-family: 'Noto Sans KR';}
.ff_noto, .ff_noto a, .ff_noto a:hover {font-family: 'Noto Sans';}
.ff_mont {font-family: 'Montserrat';}
.ff_lato {font-family: 'Lato', sans-serif;} 
.ff_nanum_s {font-family: 'Nanum Pen Script', cursive;}
.ff_mont {font-family: 'Montserrat', sans-serif;}

/* COMMON */
.fl {float:left;}
.fr {float:right;}
.blind {display:none;}

* { font-family: 'Noto Sans KR', 'Nanum Gothic', sans-serif, Dotum, µ¸¿ò;}
body {margin:0; padding:0; border:none; position:relative;}
body,table,input,textarea,select {font-size:11px; color:#959595;}
form	{margin:0}
img { border:0; vertical-align:top;}
body, html { margin:0px; padding:0px;}
div, p, span, li, ol, ul, dl, dt, dd, h1, h2, h3, h4, h5, h6, h7 { margin:0; padding:0; font-weight:normal;}
ol, ul, dd, dl { list-style:none;}
table {border-collapse:separate; border-spacing:0 none;}/*border-collapse:collapse;*/
caption,th,td { font-weight:normal; }
hr { display:none;}
address { font-style:normal;}

fieldset {margin:0; padding:0; border:0;}
legend {display:none;}


a	{text-decoration:none;color:#000000;}
a:hover {text-decoration:none;color:#000000;}

em, address {font-style:normal;}

.clear {*zoom:1;}
.clear:after { clear:both; content:""; display:block;}
.fl { float:left;}
.fr { float:right;}

.float	{float:left}
.clear	{clear:both}

.dn {display:none !important;}

/*----------------------------------------------
°íµµ ±âº» CSS ½ÃÀÛ
----------------------------------------------*/
.eng	{font:8pt tahoma}
.engs	{font:7pt tahoma}
.engb	{font:bold 8pt tahoma}
.stxt	{font:8pt µ¸¿ò; color:#959595; letter-spacing:-1px; line-height:16px}
.b_cate	{font:bold 11pt µ¸¿ò; color:#464646; letter-spacing:-1px}
.path	{font:8pt µ¸¿ò; color:#464646; text-align:right; padding-right:17px; height:25px} /** ÇöÀç°æ·Î **/
.input_txt	{font:bold 8pt µ¸¿ò; color:#5D5D5D; letter-spacing:-1px;padding-top:4px;}
#b_white a {font:bold 11pt µ¸¿ò; color:#FFFFFF; letter-spacing:-1px}

* html .hundred {width:100%;} /** ³ÐÀÌ 100% css (IE Àü¿ë) **/

.cellC {width:120px;background:#f7f7f7;text-align:right;padding-right:10px;}
.cellL {padding-left:10px;}
.cell_R {text-align:right;padding-right:10px}

.btn	{border:1px solid #cccccc;background-color:#000000;color:#ffffff;font:bold 8pt tahoma;width:60px}
.btn_white	{border:0;background-color:#ffffff;font:bold 8pt tahoma}
.btnL	{border:1px solid #cccccc;background-color:#000000;color:#ffffff;font:bold 8pt tahoma}
.line	{border:1px solid #cccccc}
.lineBig	{border:1px solid #cccccc;width:300px;}
.lineBg	{border:1px solid #DFDFDF;background-color:#F7F7F7}
.hand	{cursor:pointer}

.blue	{color:#007FC8}
.red	{color:#FF6C68}

option.disabled {color:#808080}

.white	{color:#FFFFFF}
A.white	{text-decoration:none;color:#FFFFFF}
A.white:hover {text-decoration:none;color:#FFFFFF}

.position	{text-align:right;padding:5px 10px;border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#dddddd;}

#form input {vertical-align:middle; font-family: 'Nanum Gothic', sans-serif, Dotum, µ¸¿ò;}
#form input,textarea {border-width:1px; border-style:solid; border-color:#DFDFDF ; background:#F7F7F7}
#form .noline input {border:0; background:transparent}
.select {font-family:µ¸¿ò;font-size:8pt;BACKGROUND-COLOR:#626262;color:#ffffff;}
.null {border:0}

.small {font:8pt Dotum;letter-spacing:0px;padding-top:3px;}
.small1 {font:8pt Dotum;letter-spacing:-1px;padding-top:3px;}

.v8 {font:8pt verdana;letter-spacing:0px;padding-top:3px;}
.v81 {font:8pt verdana;letter-spacing:-1px;padding-top:3px;}

.v7 {font:7pt verdana;letter-spacing:0px;padding-top:3px;}
.v71 {font:7pt verdana;letter-spacing:-1px;padding-top:3px;}

.main_goods_grp_title {font-family: arial;font-size: 14px;font-weight: bold;color: #ef5444;}

/*** À¥¿¡µðÅÍ º¸Á¤ ***/
#contents p {margin:2px 0;}

/*** list Á¦Ç°Å¬·Ð ÀÌ¹ÌÁö ***/
.Move_listClone{cursor:move;border:2px dotted #E6E6E6;}

/*** ½ºÅ©·Ñ¹Ù Àå¹Ù±¸´ÏÁ¸,À§½Ã¸®½ºÆ® Á¸ ***/
.Cartz_imgline{border:1px solid #ffffff;}

/*** ½ºÅ©·Ñ¹Ù Àå¹Ù±¸´Ï Å¬¸¯½Ã ***/
.Cartz_click{border:2px dotted #cccccc;}
.Wishz_click{border:2px dotted #cccccc;}

/*** ½ºÅ©·Ñ¹Ù Àå¹Ù±¸´Ï ÀÌ¹ÌÁö µå·¡±×½Ã ***/
.Cartz_move_On{background-color : #efefef;}
.Cartz_move_Off{background-color : #ffffff;}

/*** ½ºÅ©·Ñ¹Ù À§½Ã¸®½ºÆ® ÀÌ¹ÌÁö µå·¡±×½Ã ***/
.Wishz_move_On{background-color : #efefef;}
.Wishz_move_Off{background-color : #ffffff;}

/*** ½ºÅ©·Ñ¹Ù »èÁ¦Á¸ ÀÌ¹ÌÁö µå·¡±×½Ã ***/
.Delz_move_On{background-color : #efefef;}
.Delz_move_Off{background-color : #ffffff;}

.line_h17 { line-height:17px; } 
.line_h20 { line-height:35px; } 
.line_h23 { line-height:23px; }

#side_menu1 { width:200px; margin:0; padding:0 0 5px 0; border:none; clear:both; float:left; text-align:left; list-style:none; }
#side_menu1 li { margin:0; padding:0 0 0 13px; border:none; float:left; }
#side_search { width:112px; margin:0px; padding:18px 0 20px 13px; border:none; clear:both; float:left; }
#t_cate { margin:0; padding:0 0 0 0; border:none; float:left;}
.catebar { width:160px; text-align:left; vertical-align:middle; line-height:38px; background:url(./img/common/0_mera_cate_line.gif) repeat-x bottom; }
a.cate1 { font-size:11px; color:#9f9f9f; padding:0 0 0 13px; }
a.cate1:hover { font-size:11px; font-weight:500; color:#ddd; }
.subLayer { display:none; position:absolute; top:0px; left:-30px; margin:0; padding:0 0 0 5px; border:none; background:url(./img/common/sidemenu.gif) no-repeat left 10px; }
#table_cate { margin:0; padding:0; border:solid 1px #dfdfdf; text-align:left; background-color:#fff; width:200px;}
.cate { padding:5px 8px; float:left; vertical-align:middle; }
.cate a.cate2 { font-size:11px; color:#979696; }
.cate a.cate2:hover { font-size:11px; color:#979696; }
#side_menu2 { margin:0; padding:0 0 50px 13px; border:none; clear:both; float:left; text-align:left; list-style:none; }
#side_menu2 li { margin:0; padding:0; border:none; }

/*** ÁÂÃø¸Þ´º ***/
.lnbmenu {color:#a5a5a5; font-size:11px; letter-spacing:-1px;}
.lnbmenu:hover{color:#ffffff;}

table.lnbMyMenu {width:160px; font-size:11px; letter-spacing:-1px; text-align:left;}
table.lnbMyMenu th {color:#525252; text-align:left; padding:14px 0 10px 21px; }
table.lnbMyMenu th.unline {border-width:0;}
table.lnbMyMenu th.line01 { height:2px; background:url(./img/common/0_mera_cate_line.gif) repeat-x bottom; background-color:#2f2f2f;}
table.lnbMyMenu td { background:url(./img/common/0_mera_cate_line.gif) repeat-x bottom; padding:10px 20px; line-height:19px;}

.cateUnfold {margin:10px 0 13px 0;}
.cateUnfold .catebar {padding:5px 0 2px 15px;}
.cateUnfold .catebar a {background:url(./img/main/sid_icon.gif) left 2px no-repeat;padding-left:10px; color:#707072;}
.cateUnfold .catebar a:hover {font-weight:bold;color:#191919}
.cateUnfold .catesub {background-color:#f7f7f7;}
.cateUnfold .catesub .cate {padding:3px 0 3px 25px}
.cateUnfold .catesub .cate a {background:url(./img/main/sid_icon2.gif) left 2px no-repeat;padding-left:9px; color:#707072;}
.cateUnfold .catesub .cate a:hover {font-weight:bold;color:#4DC8D8;}
/*----------------------------------------------
°íµµ ±âº» CSS ³¡
----------------------------------------------*/




/*----------------------------------------------
°øÅë CSS ½ÃÀÛ
----------------------------------------------*/
/*** ·¹ÀÌ¾Æ¿ô ***/
.w_layout {width:100%;text-align:center;margin:0;padding:0;}
.w_custom {margin:0 auto;text-align:left;}/*°íµµ °ü¸®ÀÚÆäÀÌÁö¿¡¼­ ÀÔ·ÂÇÑ width °ªÀÌ µé¾î°¡´Â div ¿µ¿ª. width °ªÀº °íµµ °¡»óÅÂ±×·Î »ó´Ü ·¹ÀÌ¾Æ¿ô¿¡ ÀÖÀ½.*/
#side {padding-top:20px;}
#content {padding-bottom:50px;}
.indiv {margin:0;padding:0 0 50px 0;} /** º»¹® ÄÁÅÙÃ÷ DIV. Ãø¸é¸Þ´º°¡ ÀÖ´Â °æ¿ì, ÇØ´ç Ãø¸é¸Þ´º include ÆÄÀÏ ¾È¿¡ ¿©¹é°ª ÀÔ·ÂÇÒ °Í. **/
* html .indiv {width:100%;} /** º»¹® ÄÁÅÙÃ÷ DIV (IE Àü¿ë) **/
#wrap {z-index:1;}

/*** Á¤·Ä ***/
.ta_left {text-align:left !important;}
.ta_center {text-align:center !important;}
.ta_right {text-align:right !important;}

/*** ÆùÆ® ÄÃ·¯ ***/
.fc_point {color:#fa2e14;}/*ÆÇ¸Å°¡*/
.fc_red {color:#e00303;}/*¼­ºêÆäÀÌÁö red ÄÃ·¯*/
.fc_basic {color:#666;}/*»óÇ°¸í*/
.fc_price {color:#222;}
.fc_88 {color:#888;}/*¼ÒºñÀÚ°¡*/
.fc_pk {color:#d01132;}

/*** border ÄÃ·¯ ***/
.border_top_bk {border-top:1px #000 solid;}
.border_rig_dd {border-right:1px #ddd solid !important;}
.border_rig_44 {border-right:1px #444 solid !important;}
.border_rig_4c {border-right:1px #4c4c4c solid !important;}
.border_bot_non {border-bottom:0 none !important;}
.border_top_non {border-top:0 none !important;}

/*** background ÄÃ·¯ ***/
.back_ff {background-color:#fff !important;}
.back_11 {background-color:#111;}
.back_f9 {background-color:#f9f9f9;}
.back_fb {background-color:#fbfbfb !important;} 

/*** ÆùÆ® ÆÐ¹Ð¸® ***/
.ff_nanum, .ff_nanum a, .ff_nanum a:hover {}
.ff_nanumB, .ff_nanumB a, .ff_nanumB a:hover {}
.ff_nanumEB, .ff_nanumEB a, .ff_nanumEB a:hover {font-family: 'Nanum GothicEB';}
.ff_open, .ff_open a, .ff_open a:hover {font-family: 'Open Sans';}
.ff_notoKr, .ff_notoKr:hover, .ff_notoKr a, .ff_notoKr a:hover {font-family: 'Noto Sans KR';}
.ff_noto, .ff_noto a, .ff_noto a:hover {font-family: 'Noto Sans';}
.ff_mont {font-family: 'Montserrat';}

/*** ÆùÆ® ÄÃ·¯ ***/
.ft_red {color:#d01132 !important;}
.ft_bk {color:#000 !important;}
.ft_gy {color:#666 !important;}
.ft_3e {color:#3e3e3c !important;}

/*** display ***/
.dis_block {display:block;}

/*** input box ¸ðÀ½ ***/
#form input.input_w300 {border:1px #d3d3d3 solid;background:#fff;color:#555;line-height:28px;height:28px;text-indent:10px;width:298px;margin-right:5px;text-align:left;padding:0;font-size:12px;}/* .sub_sch_box */
#form input.input_w310 {border:1px #d3d3d3 solid;background:#fff;color:#555;line-height:28px;height:28px;text-indent:10px;width:308px;margin-right:5px;text-align:left;padding:0;font-size:12px;}
#form input.input_w60 {border:1px #dcdcdc solid;background:#fff;color:#555;line-height:20px;height:20px;text-indent:5px;width:58px;margin-right:5px;text-align:left;padding:0;font-size:12px;}/* .table_typeB */
#form input.input_w230 {border:1px #dcdcdc solid;background:#fff;color:#555;line-height:20px;height:20px;text-indent:5px;width:228px;margin-right:5px;text-align:left;padding:0;font-size:12px;}
#form input.input_w150, input.input_w150 {border:1px #dcdcdc solid;background:#fff;color:#555;line-height:20px;height:20px;text-indent:5px;width:148px;margin-right:5px;text-align:left;padding:0;font-size:12px;}
#form input.input_w480, input.input_w480, .input_w480 input {border:1px #dcdcdc solid;background:#fff;color:#555;line-height:20px;height:20px;text-indent:5px;width:478px;margin-right:8px;text-align:left;padding:0;font-size:12px;}
#form input.input_w180 {border:1px #ddd solid;background:#fff;color:#888;line-height:38px;height:38px;text-indent:10px;width:178px;margin:0;text-align:left;padding:0;font-size:13px;}/* .log_box */
#form input.input_w240 {border:1px #ddd solid;background:#fff;color:#666;line-height:34px;height:34px;text-indent:5px;width:238px;margin:0;text-align:left;padding:0;font-size:13px;}
#form input.input_w260, input.input_w260 {border:1px #ddd solid;background:#fff;color:#888;line-height:38px;height:38px;text-indent:10px;width:258px;margin:0;text-align:left;padding:0;font-size:13px;}
#form input.input_w350, input.input_w350 {border:1px #ddd solid;background:#fff;color:#888;line-height:38px;height:38px;text-indent:10px;width:348px;margin:0;text-align:left;padding:0;font-size:13px;}
#form input.input_w115, input.input_w115 {border:1px #d5d5d5 solid;background:#fff;color:#000;line-height:30px;height:30px;text-indent:5px;width:113px;margin:0;text-align:left;padding:0;font-size:13px;}
#form input.input_w154, input.input_w154 {border:1px #d5d5d5 solid;background:#fff;color:#000;line-height:30px;height:30px;text-indent:5px;width:152px;margin:0;text-align:left;padding:0;font-size:13px;}
.box_form #form input.input_w334 {border:1px #ddd solid;background:#fff;color:#666;line-height:38px;height:38px;text-indent:5px;width:332px;margin:0;text-align:left;padding:0;font-size:13px;}
.box_form #form input.input_w334.input_h32 {line-height:30px;height:30px;}
input.input_w158 {border:1px #d3d3d3 solid;background:#fff;color:#555;line-height:24px;height:24px;text-indent:10px;width:156px;margin-right:0px;text-align:left;padding:0;font-size:13px;}/* .sub_info_box */
input.input_w302 {border:1px #d3d3d3 solid;background:#fff;color:#555;line-height:24px;height:24px;text-indent:10px;width:300px;margin-right:0px;text-align:left;padding:0;font-size:13px;}
input.count {border:1px #ccc solid;color:#666;line-height:18px;height:18px;padding-right:5px;width:25px;text-align:right;vertical-align:middle;font-size:12px;}
#form input.input_w610 {border:1px #dcdcdc solid;background:#fff;color:#555;line-height:20px;height:50px;text-indent:0px;width:586px;margin:0px;text-align:left;padding:5px 0 5px 5px;font-size:12px;}

#form select.select_w150, select.select_w150 {border:1px #dcdcdc solid;background:#fff;color:#555;line-height:20px;height:20px;text-indent:5px;width:148px;margin-right:8px;text-align:left;padding:0;font-size:12px;}
.select_w210 select {border:1px #dcdcdc solid;background:#fff;color:#555;line-height:20px;height:20px;text-indent:5px;width:208px;margin-right:8px;text-align:left;padding:0;font-size:12px;}
select.select_w120 {border:1px #ccc solid;background:#fff;color:#000;line-height:27px;height:27px;width:108px;text-align:left;padding:0 0 0 10px;font-size:12px;}
#form textarea.text_w610 {border:1px #dcdcdc solid;background:#fff;color:#555;line-height:20px;height:90px;text-indent:0px;width:586px;margin:0px;text-align:left;padding:5px 0 5px 5px;font-size:12px;overflow-y:scroll;}
#form textarea.text_w950 {border:1px #dcdcdc solid;background:#fff;color:#555;line-height:20px;height:90px;text-indent:0px;width:926px;margin:0px;text-align:left;padding:5px 0 5px 5px;font-size:12px;overflow-y:scroll;}


input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: rgb(251, 251, 251) !important;
    background-image: none !important;
    color: rgb(136, 136, 136) !important;
}

/*** ¹öÆ° ¸ðÀ½ ***/
.btn_wrap {text-align:center;padding:50px 0 0 0;vertical-align:middle;}
.btn_wrap a, .btn_wrap input {margin:0 2px 0 3px;vertical-align:middle;}
.pagediv .btn_wrap {position:absolute;top:20px;}
.pagediv .btn_wrap a {padding-left:0 !important;padding-right:0 !important;margin-right:0;margin-left:10px;}
.pagediv .btn_wrap.posi_left {position:absolute;left:0;top:20px;width:250px;}
.pagediv .btn_wrap.posi_left a {margin-right:6px;margin-left:0;}
.pagediv .btn_wrap.posi_left .btn_first {display:inline-block;margin:0;padding:0;}
.pagediv .btn_wrap.posi_left .btn_first a {margin-right:6px;margin-left:0;}
.pagediv .btn_wrap.ta_right {right:0;}
.pagediv .btn_wrap.btn_board_v1 {left:0;font-size:0;}
.pagediv .btn_wrap.btn_board_v1 a:first-child {margin-left:0;}
.pagediv .btn_wrap.btn_board_v2 {right:0;font-size:0;}
.pagediv .btn_wrap.btn_board_v2 a:last-child {margin-right:0;}

.btn_w60, #form input.btn_w60 {width:58px;line-height:28px;height:28px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w60 {width:60px;line-height:18px;padding:6px 0;height:30px;}
.btn_w70, #form input.btn_w70 {width:68px;line-height:28px;height:28px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w70 {width:70px;line-height:20px;padding:5px 0;height:30px;}
.btn_w80, #form input.btn_w80 {width:78px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;}
.btn_w100, #form input.btn_w100, input.btn_w100 {width:98px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w100, input.btn_w100 {width:100px;line-height:18px;padding:11px 0 11px 0;height:40px;}
.btn_w105, #form input.btn_w105, input.btn_w105 {width:103px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w105, input.btn_w105 {width:105px;line-height:18px;padding:11px 0 11px 0;height:40px;}
.btn_w110, #form input.btn_w110, input.btn_w110 {width:108px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w110, input.btn_w110 {width:110px;line-height:18px;padding:11px 0 11px 0;height:40px;}
.btn_w110_b, #form input.btn_w110_b, input.btn_w110_b {width:108px;height:38px;line-height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
.btn_w130, #form input.btn_w130, input.btn_w130 {width:128px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w130, input.btn_w130 {width:130px;line-height:18px;padding:11px 0 11px 0;height:40px;}
.btn_w136, #form input.btn_w136 {width:134px;line-height:30px;height:30px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w136 {width:136px;line-height:20px;padding:6px 0 6px 0;height:32px;}
.btn_w140, #form input.btn_w140 {width:138px;line-height:33px;height:33px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w140 {width:140px;line-height:20px;padding:7px 0 8px 0;height:35px;}
.btn_w150, #form input.btn_w150 {width:148px;line-height:34px;height:34px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w150 {width:150px;line-height:20px;padding:7px 0 11px 0;height:36px;}
.btn_w165, #form input.btn_w165, input.btn_w165 {width:163px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w165, input.btn_w165 {width:165px;line-height:18px;padding:11px 0 11px 0;height:40px;}
.btn_w360, #form input.btn_w360 {width:358px;line-height:48px;height:48px;text-align:center;text-indent:0;padding:0;font-size:14px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w360 {width:360px;line-height:20px;padding:15px 0 15px 0;height:50px;}

.detail_wrap .btn_w130 {width:128px;line-height:53px;height:53px;text-align:center;text-indent:0;padding:0;font-size:16px;display:inline-block;cursor:pointer;vertical-align:middle;}
.btn_w250 {width:248px;line-height:53px;height:53px;text-align:center;text-indent:0;padding:0;font-size:16px;display:inline-block;cursor:pointer;vertical-align:middle;}

#form input.btn_h20, input.btn_h20 {line-height:18px;height:18px;font-size:12px;}
.btn_h24 {line-height:22px;height:22px;font-size:12px;}
#form input.btn_h24, input.btn_h24 {line-height:24px;height:24px;font-size:12px;}
.btn_h35 {line-height:33px;height:33px;font-size:12px !important;}
#form input.btn_h35, input.btn_h35 {line-height:35px;height:35px;font-size:12px !important;}
.btn_h77, input.btn_h77, #form input.btn_h77 {line-height:77px;height:77px;}

.bc_bk, a.bc_bk, .bc_bk:hover, #form input.bc_bk {background-color:#000;color:#fff !important;border:1px #000 solid;}
.bc_wh, a.bc_wh, .bc_wh:hover, #form input.bc_wh {background-color:#fff;color:#666 !important;border:1px #828282 solid;}
.bc_gy, a.bc_gy, .bc_gy:hover, #form input.bc_gy {background-color:#8d8d8d;color:#fff !important;border:1px #8d8d8d solid;}
.bc_bl, a.bc_bl, .bc_bl:hover, #form input.bc_bl {background-color:#ff6600;color:#fff !important;border:1px #ff6600 solid;}
.bc_33, a.bc_33, .bc_33:hover, #form input.bc_33 {background-color:#333;color:#fff !important;border:1px #333 solid;}
.bc_82, a.bc_82, .bc_82:hover, #form input.bc_82 {background-color:#828282;color:#fff !important;border:1px #828282 solid;}
.bc_66, a.bc_66, .bc_66:hover, #form input.bc_66 {background-color:#666;color:#fff !important;border:1px #666 solid;}
.bc_po, a.bc_po, .bc_po:hover, #form input.bc_po {background-color:#ff6600;color:#fff !important;border:1px #ff6600 solid;}

	/*»ó¼¼ÆäÀÌÁö ±¸¸Å¹öÆ°*/
	.btn_w114 {width:112px;line-height:48px;height:48px;text-align:center;text-indent:0;padding:0;display:inline-block;cursor:pointer;vertical-align:middle;margin-left:6px;}
	.btn_w183 {width:181px;line-height:48px;height:48px;text-align:center;text-indent:0;padding:0;display:inline-block;cursor:pointer;vertical-align:middle;}
	.bc_cart, .bc_cart:hover {background:#828282;border:1px #828282 solid;color:#fff !important;font-size:16px;}
	.bc_wish, .bc_wish:hover {background:#fff url("/shop/data/skin/designart/img/da_image/icon_btn_wish.gif") no-repeat 18px 20px;border:1px #828282 solid;color:#666 !important;text-align:left;text-indent:40px !important;text-align:left !important;font-size:16px;}
	.bc_buy, .bc_buy:hover {background:#ff6600;border:1px #ff6600 solid;color:#fff !important;font-size:16px;}

#form input.btn_ok {width:118px;line-height:24px;text-align:center;text-indent:0;padding:32px 0 32px 0;margin:0;font-size:18px;display:inline-block;cursor:pointer;background:#ff6600;border:1px #ff6600 solid;color:#fff;}
#form input.btn_ok.ok_search {background:#ff6600;}
#form input.btn_ok2 {width:118px;line-height:24px;text-align:center;text-indent:0;padding:57px 0 57px 0;margin:0;font-size:18px;display:inline-block;cursor:pointer;background:#ff6600 url(/shop/data/skin/designart/img/2016img/icon_log_ok.gif) no-repeat 34px 29px;border:1px #ff6600 solid;color:#fff;}
.btn_non, .btn_non:hover {width:193px;line-height:30px;height:30px;text-align:left;text-indent:18px;padding:0;margin:0;font-size:13px;display:inline-block;cursor:pointer;background-color:#fff;background-image:url(/shop/data/skin/designart/img/2016img/bg_btn_arrow2.gif);background-position:171px 50%;background-repeat:no-repeat;border:1px #585858 solid;color:#444;}
.btn_find, .btn_find:hover {width:92px;line-height:30px;height:30px;text-align:center;text-indent:0;padding:0;margin:0;font-size:13px;display:inline-block;cursor:pointer;background-color:#fff;border:1px #222 solid;color:#222;}
.btn_orders, #form input.btn_orders {background:#646464 url(/shop/data/skin/designart/img/2016img/bg_btn_arrow.gif) no-repeat 117px 50%;text-align:center;font-size:13px;color:#fff;display:inline-block;height:32px;line-height:32px;vertical-align:middle;padding:0;margin:0;}
#form .btn_join, .btn_join {display:inline-block;width:156px;text-align:left;background:#333 url(/shop/data/skin/designart/img/2016img/bg_log_arrow.png) no-repeat 131px 17px;color:#fff;font-size:13px;text-indent:20px;height:40px;line-height:40px;margin-right:49px;}
#form .btn_join {line-height:20px;padding:8px 0 12px 0;margin-right:0;}

/*** °£°Ý Á¶Àý ***/
.mt_10 {margin-top:10px !important;}
.mt_20 {margin-top:20px !important;}
.mt_30 {margin-top:30px !important;}
.mt_35 {margin-top:35px !important;}
.mt_40 {margin-top:40px !important;}
.mt_56 {margin-top:56px !important;}
.mt_60 {margin-top:60px !important;}
.mt_76 {margin-top:76px !important;}
.mb_0 {margin-bottom:0px !important;}
.mb_20 {margin-bottom:20px !important;}
.mb_25 {margin-bottom:25px !important;}
.mb_30 {margin-bottom:30px !important;}
.mb_40 {margin-bottom:35px !important;}/* .step_box ´ÙÀ½¿¡ .sub_title ÀÌ ¿Ã °æ¿ì °£°Ý ¹ú¾îÁü ¼öÁ¤ */
.mr_0 {margin-right:0 !important;}
.mr_5 {margin-right:5px !important;}
.mr_5p {margin-right:5% !important;}
.mr_6p {margin-right:6% !important;}
.mr_10 {margin-right:10px !important;}
.mt_-16 {margin-top:-16px !important;}
.ml_0 {margin-left:0 !important;}
.ml_10 {margin-left:10px !important;}
.mlr_5 {margin-left:5px !important;margin-right:5px !important;}
.ml_40 {margin-left:40px !important;}

.pt_0 {padding-top:0px !important;}
.pt_8 {padding-top:8px !important;}
.pt_10 {padding-top:10px !important;}/* .box_form th, .box_form td¿¡ °£°Ý Á¶Àý */
.pt_13 {padding-top:13px !important;}
.pt_15 {padding-top:15px !important;}
.pt_16 {padding-top:16px !important;}
.pt_20 {padding-top:20px !important;}
.pt_25 {padding-top:25px !important;}
.pt_30 {padding-top:30px !important;}
.pt_35 {padding-top:35px !important;}
.pt_38 {padding-top:38px !important;}
.pt_40 {padding-top:40px !important;}
.pt_45 {padding-top:45px !important;}
.pt_50 {padding-top:50px !important;}/* .sub_info_box ´ÙÀ½¿¡ .btn_wrap ÀÌ ¿Ã °æ¿ì °£°Ý ¹ú¾îÁü ¼öÁ¤ */
.pt_60 {padding-top:60px !important;}/* .table_typeB ´ÙÀ½¿¡ .btn_wrap ÀÌ ¿Ã °æ¿ì °£°Ý ¹ú¾îÁü ¼öÁ¤ */
.pl_0 {padding-left:0px !important;}
.pl_15 {padding-left:15px !important;}
.pl_30 {padding-left:30px !important;}
.pb_5 {padding-bottom:5px !important;}
.pb_16 {padding-bottom:16px !important;}
.pb_20 {padding-bottom:20px !important;}
.pb_54 {padding-bottom:54px !important;}

	
/*** °øÅëÀ¸·Î »ç¿ëµÇ´Â ¼­ºê ¿µ¿ª CSS ½ÃÀÛ ***/
	/*** ³×ºñ°ÔÀÌ¼Ç ¿µ¿ª ***/
	.loc_navi {line-height:26px;padding:24px 0 8px 0;margin:0 0 30px 0;position:relative;border-bottom:2px #333 solid;}
	.loc_navi dt {color:#333;font-size:18px;line-height:26px;text-align:left;}
	.loc_navi dt a,
	.loc_navi dt a:hover {color:#333;font-size:22px;}
	.loc_navi dd {line-height:19px;padding:4px 0 0 0;color:#aaa;font-size:9px;vertical-align:top;}
	.loc_navi dd a,
	.loc_navi dd strong,
	.loc_navi dd span {color:#666;display:inline-block;padding:0 10px;font-size:12px;height:19px;line-height:19px;vertical-align:top;}
	.loc_navi dd a.home {background:url("/shop/data/skin/designart/img/da_image/icon_home.png") no-repeat left 50%;width:22px;padding:0;vertical-align:top;}
	.loc_navi dd strong, .loc_navi dd a:last-child {padding-right:0;color:#000;vertical-align:top;}
	
	/*** ÆäÀÌÂ¡ ¿µ¿ª ***/
	.pagediv {text-align:center;padding:30px 0 40px 0;color:#666;font-size:13px;line-height:19px;position:relative;}
	.pagediv b {color:#000;display:inline-block;padding:0 4px;}
	.pagediv a,
	.pagediv .navi {color:#666;font-size:13px;display:inline-block;padding:0 4px;}
	
	/*** ¼­ºê step ¿µ¿ª / È¸¿ø°¡ÀÔ, ÁÖ¹®¼­ÀÛ¼º ***/
	.step_box {height:58px;margin:0 0 30px 0;}
	.step_box01 {background:url(/shop/data/skin/designart/img/2016img/bg_step_01.gif) no-repeat left top;}
	.step_box02 {background:url(/shop/data/skin/designart/img/2016img/bg_step_02.gif) no-repeat left top;}
	.step_box03 {background:url(/shop/data/skin/designart/img/2016img/bg_step_03.gif) no-repeat left top;}
	.step_box ul {padding:18px 0 17px 0;line-height:23px;}
	.step_box ul li {font-size:15px;color:#fff;line-height:23px;vertical-align:middle;}
	.step_box ul li.step01 {margin-left:127px;width:237px;text-indent:25px;}
	.step_box ul li.step02 {margin-left:139px;width:229px;text-indent:25px;}
	.step_box ul li.step03 {margin-left:143px;text-indent:25px;}
	.step_box .join01 {background:url(/shop/data/skin/designart/img/2016img/icon_step_yac.png) no-repeat left 1px;}
	.step_box .join02 {background:url(/shop/data/skin/designart/img/2016img/icon_step_modi.png) no-repeat left 1px;}
	.step_box .join03 {background:url(/shop/data/skin/designart/img/2016img/icon_step_joinok.png) no-repeat left 1px;}
	.step_box .order01 {background:url(/shop/data/skin/designart/img/2016img/icon_step_cart.png) no-repeat left 1px;text-indent:31px !important;}
	.step_box .order02 {background:url(/shop/data/skin/designart/img/2016img/icon_step_order.png) no-repeat left 1px;text-indent:31px !important;}
	.step_box .order03 {background:url(/shop/data/skin/designart/img/2016img/icon_step_comple.png) no-repeat left 1px;text-indent:31px !important;}
	
	/*** »óÇ°°ü·Ã ¿µ¿ª ***/
	/* °¶·¯¸®Çü */
	.good_list_wrap {}
	.good_list_wrap .good_lists {}
	.good_list_wrap .good_lists.last {}
	.pr_wrap {margin:0 20px 36px 0;width:204px;position:relative;z-index:1;cursor:pointer;height:100%;text-align:center;}
	.pr_wrap.last {margin-right:0;}
	.pr_wrap .icon_wrap {text-align:left;height:17px;line-height:17px;margin:6px 0 0 0;overflow:hidden;vertical-align:middle;}
	.pr_wrap .icon_wrap img {vertical-align:middle;}
	.pr_wrap .pr_name {font-size:12px;margin:3px 0 4px 0;text-align:left;line-height:18px;padding:0;width:204px;margin-left:auto;margin-right:auto;overflow:hidden;text-overflow: ellipsis;}
	.pr_wrap .pr_price {font-size:12px;margin-bottom:0px; text-align:left;line-height:18px;width:204px;margin-left:auto;margin-right:auto;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
	.pr_wrap .pr_price_con {font-size:11px;text-decoration:line-through;display:inline-block;line-height:18px;margin-right:4px;}
	.pr_wrap .thum {width:204px;vertical-align:top;margin:0;padding:0;text-align:left;}
	.pr_wrap .thum a.link_thume {display:block;border:1px #d3d3d3 solid;}
	.pr_wrap .thum img {width:202px;height:auto;}
		/* ºÐ·ùÆäÀÌÁö */
		.sub_list_wrap .pr_wrap {margin:0 23px 36px 0;width:199px;}
		.sub_list_wrap .pr_wrap.last {margin-right:0;}
		.sub_list_wrap .pr_wrap .pr_name {width:199px;}
		.sub_list_wrap .pr_wrap .pr_price {width:199px;}
		.sub_list_wrap .pr_wrap .thum {width:199px;}
		.sub_list_wrap .pr_wrap .thum img {width:197px;}
		.good3_info {text-align:left;}
		.good3_info .pr_name {padding-top:15px;}
		.good3_info .pr_name a {
			display:block;
			color:#666; font-size:12px; line-height:16px; font-weight:400;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			color: #555 !important;
			font-size: 13px !important;
			letter-spacing: -0.050em;
			padding-bottom: 5px;
			/* border-bottom: solid 1px #ccc;	 */
		}
		.good3_info .pr_price {color:#222; font-size:14px; line-height:16px; font-weight:500;/*  padding-top:12px; */}
		.good3_info .pr_price span {font-size:13px; font-weight:400;}
		/* »ó¼¼ÆäÀÌÁö */
		.detail_related .pr_wrap {margin:0 20px 36px 0;width:204px;}
		.detail_related .pr_wrap.last {margin-right:0;}
		.detail_related .pr_wrap .pr_name {width:204px;}
		.detail_related .pr_wrap .pr_price {width:204px;}
		.detail_related .pr_wrap .thum {width:204px;}
		.detail_related .pr_wrap .thum img {width:202px;}
		/* ºÐ·ùÆäÀÌÁö_º£½ºÆ® */
		.good2_list_wrap {}
		.good2_list_wrap .good_lists {margin-right:34px;width:342px;border:1px #d3d3d3 solid;background:#fff;position:relative;padding:59px 0 0 0;}
		.good2_list_wrap .good_lists.last {margin-right:0;}
		.good2_list_wrap .pr_wrap {margin:0 29px 26px 29px;width:284px;position:relative;z-index:1;cursor:pointer;height:100%;text-align:center;}
		.good2_list_wrap .pr_wrap.last {margin-right:0;}
		.good2_list_wrap .pr_wrap .icon_wrap {text-align:left;height:17px;line-height:17px;margin:6px 0 0 0;overflow:hidden;vertical-align:middle;}
		.good2_list_wrap .pr_wrap .icon_wrap img {vertical-align:middle;}
		.good2_list_wrap .pr_wrap .pr_name {font-size:12px;margin:3px 0 4px 0;text-align:left;line-height:18px;height:36px;padding:0;width:284px;margin-left:auto;margin-right:auto;overflow:hidden;text-overflow: ellipsis;}
		.good2_list_wrap .pr_wrap .pr_price {font-size:12px;margin-bottom:0px; text-align:left;line-height:18px;width:284px;margin-left:auto;margin-right:auto;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;color: #555 !important; font-size: 13px !important;letter-spacing: -0.050em;color: #222; font-size: 14px;   line-height: 16px;   font-weight: 500; }
		.good2_list_wrap .pr_wrap .pr_price_con {font-size:11px;text-decoration:line-through;display:inline-block;line-height:18px;margin-right:4px;}
		.good2_list_wrap .pr_wrap .thum {width:284px;vertical-align:top;margin:0;padding:0;text-align:left;}
		.good2_list_wrap .pr_wrap .thum a.link_thume {display:block;border:1px #d3d3d3 solid;}
		.good2_list_wrap .pr_wrap .thum img {width:282px;height:auto;}
		.good_lists .pr_best {display:block;width:344px;text-align:center;background:url(./images/list_best_tit.png) no-repeat #5b5b5b;position:absolute;left:-1px;top:-1px;height:30px;line-height:30px;vertical-align:middle;font-family: 'Lato', sans-serif;font-weight:bold;font-size:17px;color:#fff;letter-spacing:0.04em;}
		.good_lists .pr_best.num01 {background:url(./images/list_best_tit.png) no-repeat #ff6600;}
		.good_lists .pr_best.num02 {}
		.good_lists .pr_best.num03 {}

		/* ¸ÞÀÎÆäÀÌÁö */
		.product_table {border-top:1px solid #d3d3d3;}
		.good3_list_wrap {border-left:1px solid #d3d3d3; }
		.good3_list_wrap .good3_lists {width:179px; border:1px solid #d3d3d3; border-left:none; border-top:none; padding:20px;}
		.good3_list_wrap .good3_lists:first-child {width:178px;}
		.good3_list_wrap .good3_lists.last {}
		.good3_list_wrap .good3_lists div.thum {width:178px; height:178px;}
		.good3_list_wrap .good3_lists div.thum a.link_thume img {transition:all .3s ease 0s; }
		.good3_list_wrap .good3_lists div.thum a.link_thume:hover img {margin-top:-5px;}
		.good3_list_wrap .good3_lists div.pr_name {padding-top:15px;}
		.good3_list_wrap .good3_lists div.pr_name a {
			display:block;
			color:#666; font-size:12px; line-height:16px; font-weight:400;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		
		}
		.good3_list_wrap .good3_lists div.pr_price {color:#222; font-size:14px; line-height:16px; font-weight:500; padding-top:12px;}
		.good3_list_wrap .good3_lists div.pr_price span {font-size:13px; font-weight:400;}

		.good4_list_wrap {margin-left:-10px;}
		.good4_list_wrap .good4_lists {position:relative; width:503px; height:210px; border:1px solid #d3d3d3; margin-left:10px; margin-bottom:10px; padding:20px;}
		.good4_list_wrap .good4_lists:hover {border:1px solid #ff6600;}
		.good4_list_wrap .good4_lists:hover div.today_info h2 {color:#ff6600; background:url(/shop/data/skin/designart/img/2016img/today_sale_cicle_on.gif) no-repeat;}
		.good4_list_wrap .good4_lists div.thum {position:absolute; left:20px; top:20px; width:210px; height:210px;}
		.good4_list_wrap .good4_lists div.today_info {width:250px; padding-left:253px; padding-top:10px;}
		.good4_list_wrap .good4_lists div.today_info h2 {font-size:22px; color:#6d6a68; font-weight:500; width:63px; height:63px; text-align:center; line-height:63px; background:url(/shop/data/skin/designart/img/2016img/today_sale_cicle.gif) no-repeat;}
		.good4_list_wrap .good4_lists div.today_info h2 span {font-size:15px; padding-left:1px;}
		.good4_list_wrap .good4_lists div.today_info h3 {font-size:14px; color:#444; font-weight:400; padding-top:25px;}
		.good4_list_wrap .good4_lists div.today_info p {font-size:12px; color:#888; font-weight:300; line-height:15px; padding-top:3px;}
		.good4_list_wrap .good4_lists div.today_info h4 {font-size:26px; color:#ea4242; font-weight:400; padding-top:8px;}


		/* ¸¶ÀÌÆäÀÌÁö º¸µå */
		.mplist table.slidetbl td.mp_view_pr .pr_wrap {margin-right:14px;margin-bottom:0;}
	
	/*** ¼­ºêÆäÀÌÁö h3 ¿ä¼Ò ***/
	h3.sub_title {font-size:16px;color:#000;line-height:23px;padding:0 0 10px 0;text-align:left;position:relative;border-bottom:1px #000 solid;}
	h3.sub_title a,
	h3.sub_title a:hover {font-size:18px;color:#000;}
	h3.sub_title .btn_more {position:absolute;right:0;top:4px;display:inline-block;width:25px;height:25px;background:url(/shop/data/skin/designart/img/2016img/icon_my_more.gif) no-repeat top center;border:0;box-shadow:0;padding:0;margin:0;}
	h3.sub_title .btn_more:hover,
	h3.sub_title .btn_more.ov {background:url(/shop/data/skin/designart/img/2016img/icon_my_more_r.gif) no-repeat top center;}
	h3.sub_title .selected {color:#666;font-size:12px;display:inline-block;margin-left:10px;}
	
	h2.box_title {font-size:40px;font-weight:700;color:#333;line-height:46px;padding:0 0 21px 0;text-align:center;letter-spacing:-0.05em;}
	h2.box_title span {letter-spacing:0.03em;color:#555;font-size:15px;line-height:21px;height:21px;display:block;font-weight:400;padding:16px 0 0 0;background:url(/shop/data/skin/designart/img/2016img/bg_log_title.gif) no-repeat center 4px;}
	h3.box_title {font-size:16px;color:#000;line-height:23px;padding:0 0 10px 0;text-align:left;position:relative;}
	h3.box_title .sub_info {font-size:12px;font-weight:normal;color:#666;display:inline-block;line-height:23px;vertical-align:bottom;margin-left:10px;}
	h3.box_title .sub_info strong {color:#e00303;}
	h3.box_title .btn_more {position:absolute;right:0;top:4px;display:inline-block;width:25px;height:25px;background:url(/shop/data/skin/designart/img/2016img/icon_my_more.gif) no-repeat top center;border:0;box-shadow:0;padding:0;margin:0;}
	h3.box_title .btn_more:hover,
	h3.box_title .btn_more.ov {background:url(/shop/data/skin/designart/img/2016img/icon_my_more_r.gif) no-repeat top center;}

	/*** ¼­ºêÆäÀÌÁö table °ü·Ã CSS ***/
	/* table type A - faq, ¸¶ÀÌÆäÀÌÁö */
	.table_typeA {border-collapse:collapse;width:100%;}
	.table_typeA caption {display:none;}
	.table_typeA th,
	.table_typeA td {border-bottom:1px #ddd solid;font-size:12px;line-height:22px;padding:10px 0 10px 0;text-align:center;}
	.table_typeA th {background-color:#fff;border-top:1px #000 solid;color:#222;font-weight:bold;text-align:center;padding:7px 0 7px 0;}
	.table_typeA td {color:#666;}
	.table_typeA td a,
	.table_typeA td a:hover {color:#666;}
	.table_typeA td strong {color:#000;}
	.table_typeA .reple {text-indent:0;}
	.table_typeA .reple strong {background-image:url(/shop/data/skin/designart/img/2016img/icon_reple.gif);background-repeat:no-repeat;background-position:left 50%;text-indent:0px;display:inline-block;margin:0;width:auto;text-align:left;padding:0 0 0 22px;}
	.table_typeA span.reple {display:inline-block;width:51px;text-align:left;}
	.table_typeA span.reple strong {margin:0;}
	.table_typeA td a.thume_s,
	.table_typeP td a.thume_s {display:inline-block;margin:0px auto;border:1px #d3d3d3 solid;}/* table type P µµ Ãß°¡ */
	.table_typeA td p.goods_nm {line-height:18px;vertical-align:middle;margin-bottom:5px;}
	.table_typeA td p.goods_nm img {vertical-align:middle;margin-left:10px;}
	.table_typeA td p.goods_sj {line-height:18px;vertical-align:middle;}
	.table_typeA .price_wrap {border-bottom:1px #d3d3d3 solid;color:#000;font-size:12px;line-height:20px;background:#f9f9f9;padding-top:24px;padding-bottom:24px;padding-right:27px;}
	.table_typeA .price_wrap strong {color:#d51414;font-size:14px;}
	.table_typeA .price_wrap .reserve {}
	.table_typeA .pl_goods_qna {padding-left:23.5%;padding-top:12px;padding-bottom:12px;}
		/* °Ô½ÃÆÇÀÌ³ª Æ¯Á¤ÆäÀÌÁö¿¡¼­ ±ÛÀÚ»öÀÌ ¸ðµÎ °ËÁ¤ÀÏ ¶§ »ç¿ë */
	.table_typeA.ft_bk th,
	.table_typeA.ft_bk td,
	.table_typeA.ft_bk td a,
	.table_typeA.ft_bk td strong {color:#000 !important;}
		/* ´äº¯,¼öÁ¤,»èÁ¦ ¹öÆ°¿µ¿ª */
		.btn_board {margin-right:4.5%;text-align:right;font-size:0;}
		.btn_board a {display:inline-block;margin-left:5px;}
		/* Å¬¸¯½Ã ³»¿ë ÆîÃÄÁö´Â °Ô½Ã±Û¿µ¿ª */
		.table_typeA_div {border-bottom:1px #d3d3d3 solid;font-size:12px;line-height:22px;padding:12px 0 12px 0;text-align:center;color:#666;background:#fbfbfb;}
		.table_typeA_div a,
		.table_typeA_div a:hover {color:#666;}
		.table_typeA_div strong {color:#000;}
		/* Å¬¸¯½Ã ³»¿ë ÆîÃÄÁö´Â °Ô½Ã±ÛÀÇ ³»¿ë ¿µ¿ª */
		.table_typeA_div table {}
		.table_typeA_div table th,
		.table_typeA_div table td {line-height:18px;padding:5px 0;color:#666;}
		.table_typeA_div table th {}
		.table_typeA_div table td {}
		.table_typeA_div table th .icon_q {background-color:#000;color:#fff;font-size:12px;font-weight:bold;width:18px;height:18px;line-height:18px;vertical-align:middle;display:inline-block;text-align:center;}
		.table_typeA_div table th .icon_a {background-color:#d60404;color:#fff;font-size:12px;font-weight:bold;width:18px;height:18px;line-height:18px;vertical-align:middle;display:inline-block;text-align:center;}
		/* ¸¶ÀÌÆäÀÌÁö - °£°Ý º¯°æ */
		.mplist .table_typeA td {padding:14px 0;}
		.mplist .table_typeA td .point {color:#e00303;}
	/* table type B - È¸¿øÁ¤º¸ÀÔ·Â */
	.table_typeB {border-collapse:collapse;width:100%;}
	.table_typeB caption {display:none;}
	.table_typeB th,
	.table_typeB td {font-size:12px;line-height:22px;padding:8px 0;vertical-align:middle;border-bottom:1px #ddd solid;text-align:left;}
	.table_typeB td a,
	.table_typeB td input {vertical-align:middle;}
	.table_typeB th {font-size:13px;color:#333;background:#fbfbfb;padding-left:25px;font-weight:bold;vertical-align:top;}
	.table_typeB td {padding-left:15px;color:#555;}
	.table_typeB td a,
	.table_typeB td a:hover {color:#555;display:inline-block;line-height:22px;}
	.table_typeB td a img {vertical-align:top;}
	.table_typeB td strong {color:#d51414;}
	.table_typeB td .typeB_span {display:inline-block;line-height:22px;vertical-align:middle;text-align:left;}
	.table_typeB td .typeB_div {display:inline-block;line-height:22px;vertical-align:middle;text-align:left;width:100%;}
		/* È¸¿øÁ¤º¸ÀÔ·Â - table_typeB td ¾ÈÀÇ table ¿µ¿ª */
		.table_typeB td.table_typeB_2 {padding:0 0 0 12px;}
		.table_typeB td.table_typeB_2 table {}
		.table_typeB td.table_typeB_2 th,
		.table_typeB td.table_typeB_2 td {padding:8px 0 8px 3px;}
		.table_typeB td.table_typeB_2 th {}
		.table_typeB td.table_typeB_2 td {}
		.table_typeB td.table_typeB_2 tr.no_board td,
		.table_typeB td.table_typeB_2 th.no_board,
		.table_typeB td.table_typeB_2 td.no_board {border:0 none;}
		/* ÁÖ¹®ÇÏ±â */
		#paper_settlement {font-size:17px;}
		#coupon_typinfo {line-height:38px;height:38px;}
		/* °áÁ¦ÇÏ±â */
		.table_typeB_div {border-bottom:1px #d3d3d3 solid;font-size:12px;line-height:22px;padding:12px 0 12px 0;text-align:center;color:#666;}
		.table_typeB_div a,
		.table_typeB_div a:hover {color:#666;}
		.table_typeB_div strong {color:#000;}
		.table_typeB_div label, .table_typeB_div input {vertical-align:middle;}
		/* °Ô½ÃÆÇ ÀÛ¼º */
		.table_typeB td.typeB_content {height:380px;position:relative;z-index:99;margin-top:5px;margin-bottom:8px;}
		.table_typeB td.typeB_content textarea {width:100%;height:350px;line-height:19px;font-size:12px;color:#666;}
		.table_typeB td.typeB_file {padding-top:0;padding-bottom:0;}
		.table_typeB td.typeB_file table {}
		.table_typeB td.typeB_file td {padding:5px 0 5px 0;font-size:12px;color:#666;border-bottom:0 none;}
		.table_typeB td.typeB_file div {padding:7px 0;font-size:12px;line-height:20px;color:#666;}
		.table_typeB td.typeB_captch {}
		.table_typeB td.typeB_captch table {}
		.table_typeB td.typeB_captch td,
		.table_typeB td.typeB_captch div {padding:0;border-bottom:0;font-size:12px;line-height:20px;color:#666;}
		.table_typeB td.typeB_captch td input {border:1px #dcdcdc solid;width:148px;height:20px;line-height:20px;text-indent:10px;margin:0;padding:0;}
		.table_typeB.border_top_bk th {vertical-align:middle;}
	/* table type C - ÁÖ¹®³»¿ª»ó¼¼ */
	.table_typeC {border-collapse:collapse;width:100%;border-bottom:1px #ddd solid;}
	.table_typeC caption {display:none;}
	.table_typeC th,
	.table_typeC td {font-size:12px;line-height:22px;vertical-align:middle;text-align:left;}
	.table_typeC td a,
	.table_typeC td input {vertical-align:middle;}
	.table_typeC th.title {font-size:16px;color:#333;background:#fbfbfb;font-weight:bold;vertical-align:top;text-align:right;padding:14px 40px 14px 0;}
	.table_typeC th.title strong {font-size:25px;color:#3e3e3c;display:block;line-height:32px;}
	.table_typeC td.order_box {padding:28px 37px 29px 37px;color:#555;}
	.table_typeC td a,
	.table_typeC td a:hover {color:#555;}
	.table_typeC td strong {color:#555;}
	.table_typeC_sub {}
	.table_typeC_sub th,
	.table_typeC_sub td {text-align:left;line-height:22px;color:#333;font-size:12px;}
	.table_typeC_sub th {font-weight:bold;}
	.table_typeC_sub td {}
	.table_typeC_select th,
	.table_typeC_select td {padding-top:3px;padding-bottom:3px;}
	/* table type D - »ó¼¼ */
	.table_typeD {border-collapse:collapse;width:100%;border-bottom:1px #d6d6d6 solid;}
	.table_typeD caption {display:none;}
	.table_typeD th,
	.table_typeD td {border-bottom:1px #d7d7d7 dotted;font-size:12px;line-height:22px;padding:6px 0 7px 0;text-align:center;}
	.table_typeD th {background-color:#fcfcfc;color:#666;font-weight:bold;text-align:center;border-top:1px #d3d3d3 solid;border-bottom:1px #d3d3d3 solid;}
	.table_typeD td {color:#666;}
	.table_typeD td a,
	.table_typeD td a:hover {color:#666;}
	.table_typeD td strong {color:#666;}
		/* Å¬¸¯½Ã ³»¿ë ÆîÃÄÁö´Â °Ô½Ã±Û¿µ¿ª */
		.table_typeD td.pl_goods_qna {border-bottom:1px #d6d6d6 solid;}
		#contents-wrapper .table_typeD td.pl_goods_qna .qna_content {margin-left:10% !important}
		.table_typeD_div {border-bottom:1px #d6d6d6 solid;font-size:12px;line-height:22px;padding:12px 0 12px 0;text-align:center;color:#666;}
		.table_typeD_div a,
		.table_typeD_div a:hover {color:#666;}
		.table_typeD_div strong {color:#666;}
		/* Å¬¸¯½Ã ³»¿ë ÆîÃÄÁö´Â °Ô½Ã±ÛÀÇ ³»¿ë ¿µ¿ª */
		.table_typeD_div table {}
		.table_typeD_div table th,
		.table_typeD_div table td {line-height:18px;padding:5px 0;color:#666;}
		.table_typeD_div table th {}
		.table_typeD_div table td {}
		.table_typeD_div table th .icon_q {background-color:#ff6600;color:#fff;font-size:12px;font-weight:bold;width:18px;height:18px;line-height:18px;vertical-align:middle;display:inline-block;text-align:center;}
		.table_typeD_div table th .icon_a {background-color:#646464;color:#fff;font-size:12px;font-weight:bold;width:18px;height:18px;line-height:18px;vertical-align:middle;display:inline-block;text-align:center;}

	/* table type P - ÃÖ±Ùº»»óÇ° */
	.table_typeP {border-top:1px #000 solid;}
	.table_typeP th,
	.table_typeP td {font-size:12px;line-height:22px;border-bottom:1px #d3d3d3 solid;text-align:center;vertical-align:middle;}
	.table_typeP th {color:#000;font-weight:bold;padding:7px 0 7px 0;background:#f9f9f9;}
	.table_typeP td {padding:10px 0;}
	.table_typeP td strong {color:#000;}
	/* °Ô½ÃÆÇ »ó¼¼ */
	.table_typeV {border-top:1px #000 solid;}
	.table_typeV th,
	.table_typeV td {color:#000;padding:6px 0 6px 20px;font-size:12px;text-align:left;line-height:22px;}
	.table_typeV th {background:#fff;font-size:12px;border-bottom:1px #d3d3d3 solid;}
	.table_typeV.V_gallery th {padding:0;font-size:0;margin:0;line-height:0;border-bottom:0;}
	.table_typeV.V_gallery th.view,
	.table_typeV.V_gallery td {color:#000;padding:5px 0 5px 20px;text-align:left;line-height:22px;}
	.table_typeV.V_gallery th.view {color:#000;background:#fff;display:block;font-size:12px;border-bottom:1px #d3d3d3 solid;}
	.table_typeV th img {vertical-align:middle;}
	.table_typeV th a {color:#000;}
	.table_typeV th span.ta_right {float:right;margin-right:20px;line-height:20px;display:inline-block;vertical-align:middle;}
	.table_typeV td {vertical-align:middle;}
	.table_typeV td strong{}
	.table_typeV td#contents {height:200px;padding-top:28px;padding-bottom:28px;vertical-align:top;border-bottom:1px #d3d3d3 solid;}
	.table_typeV td#contents table,
	.table_typeV td#contents td {margin:0;padding:0;vertical-align:top;border-bottom:0;}
	.table_typeV_coment {}
	.table_typeV_coment tr:first-child th {border-top:1px #000 solid;}
	.table_typeV_coment th,
	.table_typeV_coment td {line-height:22px;padding:9px 15px 9px 15px;color:#999;font-size:12px;text-align:left;}
	.table_typeV_coment th {background:url(/shop/data/skin/designart/img/2016img/bg_comment_dot.gif) repeat-x left bottom;}
	.table_typeV_coment th strong {color:#000;}
	.table_typeV_coment th img {vertical-align:middle;}
	.table_typeV_coment th span.ta_right {float:right;display:inline-block;line-height:22px;color:#999;font-size:12px;}
	.table_typeV_coment td {border-bottom:1px #d3d3d3 solid;background:#fbfbfb;}
	.table_typeV_write {border-top:1px #000 solid;border-bottom:1px #d3d3d3 solid;background:#fbfbfb;}
	.table_typeV_write td {line-height:22px;padding:16px 0px 16px 15px;color:#999;font-size:12px;text-align:left;}
	.table_typeV_write td strong {display:inline-block;line-height:22px;height:22px;margin-bottom:5px;font-size:12px;color:#333;}
	.table_typeV_write td span.linebg {border:1px #ccc solid;display:inline-block;}
	.table_typeV_write td input.linebg {width:94%;font-size:12px;color:#333;background:#fff;margin-left:5%;}
	.table_typeV_write td textarea {border:1px #ccc solid;padding:5px 0 5px 5px;line-height:20px;font-size:12px;color:#333;height:65px;width:98%;background:#fff;}
	.table_typeV_write td.btn_wrap {padding:43px 0 0 0;vertical-align:top;}
	.table_typeV_write td.btn_wrap input {margin-left:0;}
	.table_typeV_write td .typeB_captch table {}
	.table_typeV_write td .typeB_captch table td,
	.table_typeV_write td .typeB_captch div {padding:0;border-bottom:0;font-size:12px;line-height:20px;color:#666;}
	.table_typeV_write td .typeB_captch input {border:1px #dcdcdc solid;width:148px;height:20px;line-height:20px;text-indent:10px;margin:0;padding:0;}
	.table_typeV_write td .typeB_captch .stxt {margin-bottom:5px;}
	.table_typeV_write td .typeB_captch .stxt a {margin-left:5px;}
	/* °Ô½ÃÆÇ °¶·¯¸®Çü ¸ñ·Ï */
	.table_gallery {padding:0;}
	.table_gallery ul {}
	.table_gallery ul li {text-align:center;width:344px;margin-right:34px;margin-bottom:34px;}
	.table_gallery ul li.last {margin-right:0;}
	.table_gallery ul li .wrap {position:relative;border:1px #d3d3d3 solid;padding:29px 29px 18px 29px;}
	.table_gallery ul li .wrap a {}
	.table_gallery ul li .wrap a img {border:1px #d3d3d3 solid;}
	.table_gallery ul li .wrap p {text-align:left;padding:15px 0 0 0;}
	.table_gallery ul li .wrap p span {margin:0 0 4px 0;width:100%;overflow:hidden;display:block;height:19px;line-height:19px;text-align:left;font-size:13px;color:#666;}
	.table_gallery ul li .wrap p span a {color:#333;}
		/* °Ô½ÃÆÇ º¸±âÆäÀÌÁö bg */
		.board_list_bg {border-top:1px #000 solid;padding-top:50px;margin-top:40px;}
	
	/*** ¼­ºêÆäÀÌÁö search ¿ä¼Ò ***/
	.sub_sch_box {border:1px #d3d3d3 solid;text-align:center;margin:0 0 30px 0;padding:20px 0 20px 0;}
	.sub_sch_box table {width:auto;margin:0 auto;}
	.sub_sch_box table th,
	.sub_sch_box table td {font-size:12px;line-height:18px;color:#555;vertical-align:middle;}
	.sub_sch_box table th {padding:11px 0 0 0;}
	.sub_sch_box table th .keyword {display:inline-block;font-size:0;line-height:18px;}
	.sub_sch_box table th .keyword a {font-size:12px;background:url(/shop/data/skin/designart/img/2016img/bg_list_select.gif) no-repeat right 50%;display:inline-block;padding:0 9px 0 8px;}
	.sub_sch_box table th .keyword a:last-child {background:none;}
	.sub_sch_box table th a,
	.sub_sch_box table th a:hover {color:#555;}
	.sub_sch_box table th .line {color:#dadada;border:0;display:inline-block;padding:0 9px;}
	.sub_sch_box table th.title {color:#000;font-weight:bold;padding-right:10px;line-height:30px;vertical-align:middle;padding-top:0;padding-bottom:0;}
	.sub_sch_box table th label {margin-right:10px;vertical-align:middle;font-size:12px;}
	.sub_sch_box table th label input {vertical-align:middle;}
	.sub_sch_box table td {}
	.sub_sch_box table td.sch_box {line-height:30px;padding:0;vertical-align:middle;}
	.sub_sch_box table td.sch_box select,
	.sub_sch_box table td.sch_box input {margin:0px 5px;vertical-align:middle;}
	.sub_sch_box table td.sch_box select {border:1px #ccc solid;background:#fff;color:#000;line-height:30px;height:30px;min-width:108px;text-align:left;padding:0 0 0 10px;font-size:12px;}

	/*** ¼­ºêÆäÀÌÁö text box ¿ä¼Ò / °¡ÀÔ¿Ï·á,ºñ¹Ð¹øÈ£ÀçÈ®ÀÎ,¸¶ÀÌÆäÀÌÁö_Àû¸³±Ý³»¿ª µî ***/
	.sub_info_title {font-size:26px;color:#000;line-height:33px;text-align:center;margin-top:-5px;margin-bottom:28px;}
	.sub_info_title p {font-size:15px;color:#888;line-height:22px;padding-top:8px;}
	.sub_info_title p strong {color:#000;}
	.sub_info_box {border:10px #f7f7f7 solid;margin:0 0 0 0;text-align:center;font-size:14px;line-height:21px;color:#666;}
	.sub_info_box p {color:#666;font-size:14px;line-height:21px;text-align:center;padding:36px 0 36px 0;}
	.sub_info_box p span.info_title {font-size:30px;display:inline-block;text-align:center;line-height:38px;padding-bottom:19px;color:#222;width:auto !important;}
	.sub_info_box p strong {}
	.sub_info_box p strong.info_sub {font-size:16px;display:inline-block;padding-bottom:0px;color:#000;margin-top:-2px;}
		/*ºñ¹Ð¹øÈ£ÀçÈ®ÀÎ*/
		.sub_info_box table {width:452px;margin:0 auto;margin-top:28px;}
		.sub_info_box table th,
		.sub_info_box table td {line-height:26px;padding:0;text-align:left;font-size:13px;color:#666;}
		.sub_info_box table th {color:#000;}
		.sub_info_box table td {}
		.sub_info_box span {font-size:12px;color:#666;padding:9px 0 25px 0;line-height:18px;display:inline-block;text-align:left;width:452px;margin:0 auto;}
		/* ¸¶ÀÌÆäÀÌÁö_Àû¸³±Ý³»¿ª */
		div.emoney_box {text-align:center;}
		div.emoney_box p {background-image:url(/shop/data/skin/designart/img/2016img/bg_my_reserve.gif);background-repeat:no-repeat;background-position:left 50%;display:inline-block;margin:25px auto;padding:3px 0px 4px 56px;line-height:19px;font-size:13px;color:#000;}
		div.emoney_box p strong {}
		div.emoney_box p .point {color:#e00303;}

	/*** ¼­ºêÆäÀÌÁö radio ¹öÆ° ¿µ¿ª, textarea ¿µ¿ª ***/
	.sub_textbox {border:1px #ddd solid;border-top:0 none;margin:0;padding:16px 0 16px 16px;line-height:18px;font-size:12px;color:#555;height:250px;overflow-y:scroll;}
	.radio_wrap {line-height:18px;font-size:12px;color:#000;vertical-align:middle;text-align:center;margin:17px 0 40px 0;}
	.radio_wrap input {vertical-align:middle;}
		/* ÁÖ¹®ÇÏ±â */
		.sub_textbox_wrap {border-bottom:1px #ddd solid;padding:26px 27px 16px 27px;}
		.sub_textbox_wrap .sub_textbox {border:1px #e4e4e4 solid;margin-bottom:12px;background:#fff;color:#888;height:130px;}
		.sub_textbox_wrap p {padding:0 0 6px 0;line-height:18px;font-size:12px;color:#666;}
		.sub_textbox_wrap p a {color:#666;}
		.sub_textbox_wrap .radio_wrap {margin-bottom:0;}

#centerLayer {z-index:9000;}

/*----------------------------------------------
°øÅë CSS ³¡
----------------------------------------------*/



/*----------------------------------------------
¼­ºê ¿µ¿ª CSS ½ÃÀÛ / 
----------------------------------------------*/


/*----------------------------------------------
¼­ºê ¿µ¿ª CSS ³¡ / 
----------------------------------------------*/



/*----------------------------------------------
ºÐ·ù,»ó¼¼ ¿µ¿ª CSS ½ÃÀÛ / 
----------------------------------------------*/
/* ºÐ·ù-»ó´Ü¿µ¿ª */
.best_wrap {}

.category_best {background:#f5f5f5;padding:0px 0 18px 0;text-align:center;width:100%;z-index:-5;margin:0 0 40px 0;}

.sub_cate_wrap {margin-right:40px;border:1px #333 solid;}
.sub_cate {border-collapse:collapse;margin-bottom:20px;width:193px;}
.sub_cate th {padding:16px 19px 11px 19px;text-align:left;}
.sub_cate th a {display:inline-block;width:100%;font-size:16px;color:#333;border-bottom:2px #333 solid;line-height:22px;padding:0 0 2px 0;text-align:left;}
.sub_cate td {padding:0 19px;line-height:26px;text-align:left;}
.sub_cate td.on {}
.sub_cate td a {color:#444;font-size:12px;display:block;width:100%;text-align:left;line-height:18px;padding:4px 0 4px 0;}
.sub_cate td a:hover,
.sub_cate td.on a {color:#ff6600; font-weight:500;}

.sub_list_wrap {width:865px;}
.list_txt {font-size:15px; line-height:17px; padding:0 0 13px 0;  color: #222222;margin-top:-2px;}
.list_txt span,
.list_txt span a{color: #ff6600;}

.sort_box{line-height:40px; height:40px; position:relative;}
.sort_box div{position:absolute; left:0; bottom:-1px; width:600px}
.sort_box div a{display:block; width:124px; background:#fbfbfb; line-height:33px; height:33px; text-align:center; color:#333333; font-size:12px; border:1px solid #d3d3d3; margin-right:-1px; float:left; border-bottom-color:#444444;}
.sort_box div a.ov {background:#fff;border:1px #444 solid;border-bottom:1px #fff solid;width:124px;margin-left:-1px;margin-right:-1px;}
.sort_box div a.ov_n {border-left:1px #000 solid;}
select.sort_select {width:118px; padding:0 0 0 5px; font-size:12px;color:#333333;border:1px #d3d3d3 solid;line-height:25px;height:25px;}

div.pr_list_top {padding:0 0 10px 0;}
div.pr_list_top p {font-size:16px;color:#666;line-height:27px;padding:0px 0 6px 0;}
div.pr_list_top p strong {font-size:20px;color:#ff6600;}
table.pr_list_top {}
table.pr_list_top td {line-height:35px;vertical-align:middle;}
table.pr_list_top td a {display:inline-block;padding:8px 0 8px 0;width:100px;text-align:center;background-image:url(/shop/data/skin/designart/img/2016img/bg_align_out.gif);background-repeat:no-repeat;background-position:right 50%;line-height:20px;vertical-align:middle;font-size:13px;color:#666;margin-left:5px;}
table.pr_list_top td a.ov {color:#fff;background-image:url(/shop/data/skin/designart/img/2016img/bg_align_ov.gif);}
table.pr_list_top td a.ov font {display:inline-block;margin:0 auto;padding:0 16px 0 6px;background:url(/shop/data/skin/designart/img/2016img/icon_left_title.gif) no-repeat right 50%;background-size:7px 4px;}

	/* ºÐ·ù,°Ë»ö */
	div.pr_list_top.goods_top {border-bottom:2px #ff6600 solid;padding-bottom:0;margin-bottom:10px;}
	/* ÃÖ±Ùº»»óÇ° */
	div.pr_list_top_my {padding:22px 0 10px 0;}
	div.pr_list_top_my p {font-size:12px;color:#666;line-height:22px;padding:3px 0 5px 0;}
	div.pr_list_top_my p strong {font-size:15px;color:#ff6600;}
	table.pr_list_top_my {}
	table.pr_list_top_my td {line-height:30px;vertical-align:middle;}
	table.pr_list_top_my td a {display:inline-block;padding:5px 8px 5px 8px;text-align:center;background-image:url(/shop/data/skin/designart/img/2016img/bg_linetxt.gif);background-repeat:no-repeat;background-position:right 50%;line-height:20px;vertical-align:middle;font-size:12px;color:#666;}
	table.pr_list_top_my td a.last {background:none;padding-right:14px;}
	table.pr_list_top_my td a.ov {color:#000;}
	table.pr_list_top_my td select {height:30px;line-height:30px;}

/* »ó¼¼ */
.good_view .back_f9 {background:#fff !important;}
.good_view .ft_bk {color:#666 !important}
/*#contents-wrapper .table_typeA td.pl_goods_qna,
#contents-wrapper #contents td.pl_goods_qna {padding-left:10% !important;}
#contents-wrapper .table_typeA td.pl_goods_qna div,
#contents-wrapper #contents td.pl_goods_qna div {margin-left:10% !important;}*/

.goods_info {position:relative;border-bottom:1px #d3d3d3 solid;padding:0 0 58px 0;}
.goods_info .bg_line {position:absolute;left:548px;top:0;bottom:0;height:100%;line-height:100%;background:#d3d3d3;width:1px;font-size:0;margin:0;padding:0;overflow:hidden;}
.goods_info .goods_thume {width:408px;position:relative;margin:0 70px;padding:60px 0 0 0;}
.goods_info .goods_thume .goods_thume_wrap {padding:0;}
.goods_info .goods_thume .thume_wrap {position:relative;margin:0 0 12px 0;width:408px;}
.goods_info .goods_thume .thume_wrap img {border:1px #d3d3d3 solid;width:406px;height:auto;}
.goods_info .mini_thume_wrap {padding:0;text-align:center;}
.goods_info .mini_thume_wrap img {border:1px #d3d3d3 solid;margin:0 6px;}

#goods_spec {width:551px;text-align:left;padding:0;}
#goods_spec .goods_title {background:#fafafa;}
#goods_spec .goods_title .goods_name {padding:24px 0 32px 0;margin:0 0 0 29px;text-align:left;font-size:18px;color:#333;line-height:24px;}
#goods_spec .goods_title .goods_icon {display:block; padding:5px 0 0;}
#goods_spec table {width:100%;}
#goods_spec table th,
#goods_spec table td {line-height:24px;padding:8px 0 7px 0;font-size:13px;}
#goods_spec table th {padding-left:29px;color:#222;text-align:left;}
#goods_spec table td {color:#666;}
#goods_spec .price {background:#fafafa;border-bottom:1px #d3d3d3 solid;padding:0 0 10px 0;}
#goods_spec .price table {width:100%;}
#goods_spec .price table th,
#goods_spec .price table td {line-height:32px;padding:6px 0 6px 0;font-size:13px;color:#333;}
#goods_spec .price table th {padding-left:32px;}
#goods_spec .price table td #price {font-size:18px;color:#ff6600;}

#goods_spec table.top {margin:10px 0 0 0;}
#goods_spec table.top th,
#goods_spec table.top td {}
#goods_spec table.top th {}

#goods_spec .sub {}
#goods_spec .sub td select {border:1px #d8d8d8 solid;background:#fff;color:#666;font-size:13px;height:22px;line-height:22px;padding:0 0 0 5px;width:auto;}

.goods-multi-option {display:none;}
.goods-multi-option table {border-collapse:collapse;margin-top:10px;}
.goods-multi-option table td {border:1px #474747 dotted;border-left:0;border-right:0;padding:2px 0 2px 0;line-height:24px;font-size:13px;}
.goods-multi-option .goods-multi-option-reselt {margin-top:10px;line-height:24px;font-size:13px;color:#666;padding-left:32px;}
.goods-multi-option .goods-multi-option-reselt span.fc_point {margin-right:39px;font-size:16px;}
.goods-multi-option .goods-multi-option-reselt #el-multi-option-total-price {font-size:16px;color:#ff6600;}

.detail_btn_wrap {padding:31px 0 0 29px;}
.godo-tooltip-related {background:#000000;color:#ffffff;}

/* »ó¼¼ ÅÇÅ¸ÀÌÆ² ¿µ¿ª*/
.detail_tit {margin:80px 0 20px 0;}
.detail_tit table {border-collapse:collapse;width:100%;}
.detail_tit td {width:20%;z-index:1;background:#fcfcfc;border:1px #d3d3d3 solid;border-bottom:1px #4c4c4c solid;}
.detail_tit td.ov {z-index:3;background:#fff;border:1px #d3d3d3 solid;border-top:1px #4c4c4c solid;border-bottom:1px #fff solid;}
.detail_tit td a {display:block;width:100%;line-height:20px;padding:10px 0 9px 0;text-align:center;font-size:13px;color:#666;font-weight:700;z-index:1;}
.detail_tit td.ov a {z-index:3;padding:9px 0 9px 0;color:#222;border-top:1px #4c4c4c solid;}
.detail_tit td.ov a font {}

/* °ü·Ã»óÇ° ¿µ¿ª */
.relative_wrap {border:1px #d9d9da solid;padding:25px 0 14px 0;}
.relative_wrap .title {color:#444;font-size:16px;line-height:22px;text-align:left;margin:0 29px;padding:0 0 11px 0;}
.relative_wrap .relative_pr {margin-left:29px;}

/* °øÅëÁ¤º¸ ¿µ¿ª */
.delivery_wrap {padding:0px;}
.detail_delivery {padding:0;text-align:left;}
.detail_delivery dt {color:#333;font-size:13px;line-height:20px;padding:0 0 6px 0;text-align:left;}
.detail_delivery dd {color:#666;font-size:12px;line-height:25px;text-align:left;}
.delivery_sec01 {width:100%;margin-bottom:35px;}
.delivery_sec02 {width:100%;}

/* »ó¼¼ extra_info ¿µ¿ª */
table.extra-information {background:#e0e0e0;margin:30px 0 60px 0;}
table.extra-information th,
table.extra-information td {font-weight:normal;text-align:left;padding-left:15px;background:#ffffff;font-size:11px;height:28px;}
table.extra-information th {width:15%;background:#f5f5f5;color:#515151;}
table.extra-information td {width:35%;color:#666666;}

/*----------------------------------------------
ºÐ·ù,»ó¼¼ ¿µ¿ª CSS ³¡ / 
----------------------------------------------*/



/*----------------------------------------------
»ó´Ü,ÇÏ´Ü,Ãø¸é,½ºÅ©·Ñ ¿µ¿ª CSS ½ÃÀÛ / 
----------------------------------------------*/

/*** »ó´Ü ¿µ¿ª ½ÃÀÛ ***/
#header {position:relative;}
#header .w_custom {position:relative;}
#header .head_sec01 {height:29px; border-bottom:1px solid #d3d3d3;}
#header .head_sec01 .head_gnb {float:right; height:29px;}
#header .head_sec01 .head_gnb li {line-height:29px; padding:0 11px 0 10px;background:url(/shop/data/skin/designart/img/2016img/bg_top_gnbline.gif) no-repeat right 50%;}
#header .head_sec01 .head_gnb li.last {background:none; padding-right:0;}
#header .head_sec01 .head_gnb li a {color:#888;font-size:11px;font-weight:400;}
#header .head_sec01 .head_gnb li a:hover {color:#111;}
#header .head_sec01 .head_gnb li a span {color:#ff6600; font-weight:500;}

#header .head_sec02 {height:110px;}
#header .head_sec02 h1 {padding-top:29px;}
#header .head_sec02 div.search_pd {position:absolute; left:50%; top:33px; width:350px; height:25px; padding:10px; margin-left:-175px; background:url(/shop/data/skin/designart/img/2016img/topsearch_bg.gif) no-repeat;}
#header .head_sec02 div.search_pd input.search_input {float:left; font-size:12px; color:#666; height:21px; line-height:21px; width:300px; border:none; padding-left:10px;}
#header .head_sec02 div.search_pd p {float:right; padding:6px 3px 0 0; }
#header .head_sec02 div.top_banner {float:right; width:220px; margin-top:33px; position:relative;}
#header .head_sec02 div.top_banner .bx-controls {position:absolute; right:0; top:0;}
#header .head_sec02 div.top_banner .bx-controls a {display:inline-block; height:15px; text-indent:-9999px;}
#header .head_sec02 div.top_banner .bx-controls a.bx-prev {width:15px; background:url(/shop/data/skin/designart/img/2016img/topbanner_left.gif) no-repeat;}
#header .head_sec02 div.top_banner .bx-controls a.bx-next {width:14px; background:url(/shop/data/skin/designart/img/2016img/topbanner_right.gif) no-repeat;}

#header .head_sec03 {position:relative; background:url(/shop/data/skin/designart/img/2016img/lnb_bg.gif) repeat-x; height:43px; padding-top:2px;}
#header .head_sec03.fixed {position:fixed; top:0; left:0; width:100%; z-index:9999;}
#header .head_sec03 h2 {float:left; position:relative; height:43px; line-height:43px; background:#151515 url(/shop/data/skin/designart/img/2016img/allcate_icon.png) no-repeat 20px center;}
#header .head_sec03 h2 a {display:inline-block; width:157px; padding-left:43px; font-size:14px; color:#fff; font-weight:400;}
#header .head_sec03 h2 span {position:absolute; right:20px; top:19px;}
#header .head_sec03 .w_custom ul {float:right; height:43px;}
#header .head_sec03 .w_custom ul li {float:left; height:43px; line-height:43px; padding:0 30px 0 29px; background:url(/shop/data/skin/designart/img/2016img/lnb_line.gif) no-repeat right center; }
#header .head_sec03 .w_custom ul li a {font-size:14px; color:#fff; font-weight:400;}
#header .head_sec03 .w_custom ul li a:hover {color:#ff6600;}
#header .head_sec03 .w_custom ul li.last {padding-right:0; background:none;}

#header .cate_layer {position:absolute; left:0; top:45px; width:100%; background-color:#fff; z-index:10000; border-bottom:1px solid #d3d3d3;}
#header .cate_layer ul {width:1100px; margin:0 auto;}
#header .cate_layer ul:after { clear:both; content:""; display:block;}
#header .cate_layer ul li {float:left; padding:20px 15px; border-right:1px solid #d3d3d3; width:195px; height:220px;}
#header .cate_layer ul li.dis_none {display:none;}
#header .cate_layer ul li:first-child {padding-left:0;}
#header .cate_layer ul li:last-child {padding-right:0; border-right:none;}
#header .cate_layer ul li h4 {background-color:#f5f5f5; height:40px; line-height:40px;  margin-bottom:10px; transition:0.2s;}
#header .cate_layer ul li h4 a {display:inline-block; width:100%; height:40px; font-size:13px; color:#333; font-weight:400;}
#header .cate_layer ul li p {text-align:left;}
#header .cate_layer ul li p a {display:inline-block; padding-left:20px; width:175px; line-height:23px; font-size:12px; color:#666; font-weight:400; transition:0.2s;}
#header .cate_layer ul li:hover h4 {background-color:#ff6600; }
#header .cate_layer ul li:hover h4 a {color:#fff;}
#header .cate_layer ul li p a:hover {color:#ff6600; font-weight:500;}
/*** »ó´Ü ¿µ¿ª ³¡ ***/






/*** ¸ÞÀÎµðÀÚÀÎ ¿µ¿ª ½ÃÀÛ ***/
#main_cont {}
#main_cont .main_visual {height:469px; background-color:#e7e4df; border-bottom:1px solid #cccccc;}
#main_cont .main_visual .main_cate {float:left; width:200px; position:relative; height:469px;}
#main_cont .main_visual .main_cate div#cate_menu {position:relative;top:0;left:0;width:0;height:0;font-size:0;line-height:0;box-shadow:none;transition:top .5s,box-shadow 1s ease;-webkit-transition:top .5s,box-shadow 1s ease;}
#main_cont .main_visual .main_cate div#cate_menu div.cate_cont {position:absolute;z-index:10;top:0;left:0;width:200px;height:340px;padding:6px 0;overflow:hidden;background:#ff6600;transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;}
#main_cont .main_visual .main_cate div#cate_menu div.cate_cont:hover{overflow:visible;height:550px;transition-delay:0s;-webkit-transition-delay:0s;}
#main_cont .main_visual .main_cate div#cate_menu div.cate_cont .more{position:absolute;bottom:0;}
#main_cont .main_visual .main_cate div#cate_menu div.cate_cont table#menuLayer {}
#main_cont .main_visual .main_cate div#cate_menu div.cate_cont table#menuLayer td.dis_none {display:none;}
#main_cont .main_visual .main_cate div#cate_menu div.cate_cont table#menuLayer td.cate_1 {}
#main_cont .main_visual .main_cate div#cate_menu div.cate_cont table#menuLayer td.cate_1 a {padding-left:20px; font-size:13px; color:#fff; font-weight:400; line-height:27px;}
#main_cont .main_visual .main_cate div#cate_menu div.cate_cont table#menuLayer tr:hover td.cate_1 a {color:#151515; font-weight:500;}
#main_cont .main_visual .main_cate div#cate_menu div.cate_cont table#table_cate {padding:5px 0;}
#main_cont .main_visual .main_cate div#cate_menu div.cate_cont table#table_cate td {padding-left:10px;}
#main_cont .main_visual .main_cate div#cate_menu div.cate_cont table#table_cate td a {font-size:12px; color:#333; font-weight:300; line-height:18px;}
#main_cont .main_visual .main_cate div#cate_menu div.cate_cont table#table_cate tr:hover td a {color:#ff6600; font-weight:400;}
#main_cont .main_visual .main_cate div.cate_banner {position:absolute; left:0; bottom:0; z-index:1;}
#main_cont .main_visual .main_slide {position:relative; float:left; width:900px;}
#main_cont .main_visual .main_slide #bx-pager {position:absolute; left:20px; bottom:18px; width:880px; height:40px; line-height:40px; background:url(/shop/data/skin/designart/img/2016img/visual_tab.png) repeat;}
#main_cont .main_visual .main_slide #bx-pager a {display:block; float:left; width:176px; font-size:13px; color:#555; font-weight:400; text-align:center; background:url(/shop/data/skin/designart/img/2016img/visual_tabline.gif) no-repeat right center;}
#main_cont .main_visual .main_slide #bx-pager a:last-child {background:none;}
#main_cont .main_visual .main_slide #bx-pager a:hover {color:#ff6600; border-bottom:3px solid #ff6600; height:37px;}
#main_cont .main_visual .main_slide #bx-pager a.active {color:#ff6600; border-bottom:3px solid #ff6600; height:37px;}

#main_cont div.main_tit {position:relative; margin-bottom:10px;}
#main_cont div.main_tit h2 {display:inline-block; font-size:25px; font-weight:400; color:#333333; font-family: 'Open Sans', 'Noto Sans KR', 'Nanum Gothic', sans-serif, Dotum, µ¸¿ò;}
#main_cont div.main_tit h2 span {font-weight:800;}
#main_cont div.main_tit p {display:inline-block; font-size:14px; color:#888; font-weight:400; padding-left:15px;}
#main_cont div.main_tit h4 {position:absolute; right:0; bottom:0; height:19px;}
#main_cont div.main_tit h4 a {display:inline-block; height:19px; font-size:13px; color:#333; font-weight:500; padding-right:25px; line-height:19px; background:url(/shop/data/skin/designart/img/2016img/btn_more.gif) no-repeat right center;}

#main_cont .main_hotzone {padding-top:30px;}
#main_cont .main_hotzone ul {height:300px;}
#main_cont .main_hotzone ul li {float:left;}

#main_cont .main_product {padding-top:40px;}

#main_cont .main_event1 {margin-top:50px; height:228px; text-align:center; background:url(/shop/data/skin/designart/img/2016img/main_event1_bg.gif) repeat-x;}
#main_cont .main_event2 {margin-top:50px; height:226px; text-align:center; background:url(/shop/data/skin/designart/img/2016img/main_event2_bg.gif) repeat-x;}

#main .main_bnr {float:left; margin:0 0 0 12px;}
#main .main_bnr > ul {}
#main .main_bnr > ul li {margin:0 0 12px;}
#main .main_bnr > ul li.last {border:1px solid #ccc; margin:0;}
/*** ¸ÞÀÎµðÀÚÀÎ ¿µ¿ª ½ÃÀÛ ***/





/*** ½ºÅ©·Ñ¹è³Ê ¿µ¿ª ½ÃÀÛ ***/
#scroll_r.fixed_s {position:fixed; top:65px;}
#quick {width:110px; padding-bottom:20px;}
#quick h2 {}
#quick ul {}
#quick ul li {background-color:#f5f5f5; border:1px solid #d3d3d3; border-bottom:none; text-align:left; transition:0.3s;}
#quick ul li:hover {background-color:#e0e0e0;}
#quick ul li a {display:inline-block; width:68px; font-size:12px; color:#666; font-weight:300; line-height:39px; height:39px; padding-left:40px;}
#quick ul li.quick_icon1 a {background:url(/shop/data/skin/designart/img/2016img/quick_icon1.png) no-repeat 12px center;}
#quick ul li.quick_icon2 a {background:url(/shop/data/skin/designart/img/2016img/quick_icon2.png) no-repeat 12px center;}
#quick ul li.quick_icon3 a {background:url(/shop/data/skin/designart/img/2016img/quick_icon3.png) no-repeat 12px center;}
#quick ul li.quick_icon4 a {background:url(/shop/data/skin/designart/img/2016img/quick_icon4.png) no-repeat 12px center;}
#quick ul li.quick_icon5 a {background:url(/shop/data/skin/designart/img/2016img/quick_icon5.png) no-repeat 12px center;}
#quick ul li.quick_icon6 a {background:url(/shop/data/skin/designart/img/2016img/quick_icon6.png) no-repeat 12px center;}
#quick ul li.quick_icon7 a {background:url(/shop/data/skin/designart/img/2016img/quick_icon7.png) no-repeat 12px center;}

#gd_right {width:108px; border:1px solid #d3d3d3; background-color:#fff;}
#gd_right #gdscroll {height:257px;overflow:hidden; margin:15px 19px; position:relative; width:70px;}
#gd_right #gdscroll h4 {font-size:12px; color:#333333; font-weight:300; padding-bottom:5px;}
#gd_right #gdscroll span {width:70px; margin:0 0 10px 0; display:inline-block; position:relative;}
#gd_right #gdscroll span a {padding:0;}
#gd_right #gdscroll a {display:inline-block; width:70px; height:auto;}
#gd_right #gdscroll a img {border:1px #d3d3d3 solid;}

/*** ½ºÅ©·Ñ¹è³Ê ¿µ¿ª ³¡ ***/



/*** ÇÏ´Ü ¿µ¿ª ½ÃÀÛ ***/
#footer {}
#footer .w_custom {position:relative;}
.foot_sec01 {border-top:2px solid #333; border-bottom:1px solid #d3d3d3;}
.foot_sec01 ul {height:40px;}
.foot_sec01 ul li {float:left; line-height:40px;}
.foot_sec01 ul li a {color:#666; font-size:12px; padding:0 15px; font-weight:300; background:url(/shop/data/skin/designart/img/2016img/footer_navline.gif) no-repeat left center;}
.foot_sec01 ul li.first a {background:none; padding-left:0;}
.foot_sec01 ul li a.bold {color:#333; font-weight:500;}

.foot_sec02 {background-color:#f5f5f5;}
.foot_sec02 ul {padding:35px 0;}
.foot_sec02 ul:after { clear:both; content:""; display:block;}
.foot_sec02 ul li {float:left;}
.foot_sec02 ul li h2 {font-size:12px; color:#333; font-weight:400; padding-bottom:10px; background:url(/shop/data/skin/designart/img/2016img/footer_menuline.gif) no-repeat left bottom;}
.foot_sec02 ul li div {padding-top:13px;}
.foot_sec02 ul li div.foot_customer {padding-right:80px;}
.foot_sec02 ul li div.foot_customer h3 {font-size:13px; color:#333; font-weight:400;}
.foot_sec02 ul li div.foot_customer p {font-size:12px; color:#888; font-weight:300; line-height:18px; padding:5px 0;}
.foot_sec02 ul li div.foot_customer h4 {font-size:12px; color:#333; font-weight:300;}
.foot_sec02 ul li div.foot_bank {padding-right:80px;}
.foot_sec02 ul li div.foot_bank p {font-size:12px; color:#666; font-weight:300; line-height:20px;}
.foot_sec02 ul li div.foot_bank p span {display:inline-block; width:42px; color:#333;}
.foot_sec02 ul li div.foot_bank h4 {font-size:12px; color:#333; font-weight:300; padding-top:5px;}
.foot_sec02 ul li div.foot_info {}
.foot_sec02 ul li div.foot_info p {font-size:12px; color:#888; font-weight:300; line-height:20px;}
.foot_sec02 ul li div.foot_info p span {padding-right:15px; color:#333;}
.foot_sec02 ul li div.foot_info h4 {font-size:12px; color:#aaa; font-weight:300; padding-top:5px;}

.foot_sec03 {background-color:#333;}
.foot_sec03 h2 {height:50px; line-height:50px; color:#fff; font-size:12px; font-weight:300;}
.foot_sec03 h2 span {opacity:0.4; padding-left:25px;}


/*** ÇÏ´Ü ¿µ¿ª ³¡ ***/

/*** °í°´¼¾ÅÍ Ãø¸é¸Þ´º / top_cs_wrap Çü½ÄÀº Ãø¸éÀÌ ¾Æ´Ñ »ó´Ü¿¡ ³ª¿À´Â Çü½Ä / Ãø¸é¿¡ ³ª¿Ã°æ¿ì left_cs_wrap À¸·Î º¯°æÈÄ ÀÛ¾÷ ***/
.top_cs_wrap {padding:0 0 45px 0;}
.top_cs_wrap ul {}
.top_cs_wrap ul li {width:14.28%;}
.top_cs_wrap ul li a {display:block;width:100%;text-align:center;font-size:12px;color:#666;border:1px #d3d3d3 solid;border-right:0;line-height:18px;padding:64px 0 16px 0;background-repeat:no-repeat;background-position:center 24px;}
.top_cs_wrap ul li.cs_menu01 a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_cs_1to1.png);}
.top_cs_wrap ul li.cs_menu02 a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_cs_guide.png);}
.top_cs_wrap ul li.cs_menu03 a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_cs_faq.png);}
.top_cs_wrap ul li.cs_menu04 a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_cs_id.png);}
.top_cs_wrap ul li.cs_menu05 a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_cs_pw.png);}
.top_cs_wrap ul li.cs_menu06 a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_cs_my.png);}
.top_cs_wrap ul li.cs_menu07 a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_cs_order.png);border-right:1px #d3d3d3 solid;}
.top_cs_wrap ul li.ov a,
.top_cs_wrap ul li.selec a,
.top_cs_wrap ul li a:hover {color:#fff !important;background-color:#ff6600 !important;border:1px #ff6600 solid !important;border-right:0 !important;}
.top_cs_wrap ul li.cs_menu01.ov a,
.top_my_wrap ul li.cs_menu01.selec a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_cs_1to1_r.png) !important;}
.top_cs_wrap ul li.cs_menu02.ov a,
.top_my_wrap ul li.cs_menu02.selec a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_cs_guide_r.png) !important;}
.top_cs_wrap ul li.cs_menu03.ov a,
.top_my_wrap ul li.cs_menu03.selec a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_cs_faq_r.png) !important;}
.top_cs_wrap ul li.cs_menu04.ov a,
.top_my_wrap ul li.cs_menu04.selec a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_cs_id_r.png) !important;}
.top_cs_wrap ul li.cs_menu05.ov a,
.top_my_wrap ul li.cs_menu05.selec a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_cs_pw_r.png) !important;}
.top_cs_wrap ul li.cs_menu06.ov a,
.top_my_wrap ul li.cs_menu06.selec a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_cs_my_r.png) !important;}
.top_cs_wrap ul li.cs_menu07.ov a,
.top_my_wrap ul li.cs_menu07.selec a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_cs_order_r.png) !important;}

/*** ¸¶ÀÌÆäÀÌÁö Ãø¸é¸Þ´º ***/
.my_box {border:1px #d3d3d3 solid;border-collapse:collapse}
.my_box caption {display:none;}
.my_box td {}
.my_box td a {}
.my_box td a .title {display:inline-block;line-height:22px;color:#333;font-size:15px;margin-bottom:5px;}
.my_box td .member_icon {display:inline-block;margin:30px 28px 29px 29px;width:91px;height:91px;overflow:hidden;background:url(/shop/data/skin/designart/img/2016img/bg_member.gif) no-repeat left top;}
.my_box td .member_group {display:inline-block;margin:26px 0 0 0;width:165px;line-height:24px;font-size:15px;color:#666;letter-spacing:-0.05em;}
.my_box td .member_group strong {color:#000;font-size:16px;}
.my_box td .member_group a.btn_member {display:inline-block;margin:15px 0 0 0;width:93px;padding:0;font-size:12px;height:28px;line-height:28px;color:#000;border:1px #000 solid;background:#efefef;text-align:center;}
.my_box td.bg_non a {background-image:none;}

/*  */
.my_main_box {border-bottom:1px #d3d3d3 solid;border-top:1px #000 solid;border-collapse:collapse}
.my_main_box caption {display:none;}
.my_main_box td {background:#fff;text-align:center;padding:25px 0 24px 0;color:#333;font-size:13px;}
.my_main_box td .tit {display:inline-block;text-align:center;width:100%;line-height:22px;color:#333;font-size:13px;margin-bottom:11px;}
.my_main_box td strong {display:inline-block;text-align:center;line-height:30px;color:#ff6600;font-size:28px;}

.top_my_wrap {padding:0 0 45px 0;}
.top_my_wrap ul {}
.top_my_wrap ul li {width:11.1%;}
.top_my_wrap ul li a {display:block;width:100%;text-align:center;font-size:12px;color:#666;border:1px #d3d3d3 solid;border-right:0;line-height:18px;padding:64px 0 16px 0;background-repeat:no-repeat;background-position:center 24px;}
.top_my_wrap ul li.my_menu01 a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_my_order.png);}
.top_my_wrap ul li.my_menu02 a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_my_reserve.png);}
.top_my_wrap ul li.my_menu03 a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_my_coupon.png);}
.top_my_wrap ul li.my_menu04 a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_my_wish.png);}
.top_my_wrap ul li.my_menu05 a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_my_1to1.png);}
.top_my_wrap ul li.my_menu06 a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_my_review.png);}
.top_my_wrap ul li.my_menu07 a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_my_qna.png);}
.top_my_wrap ul li.my_menu08 a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_my_today.png);}
.top_my_wrap ul li.my_menu09 a {background-image:url(/shop/data/skin/designart/img/2016img/icon_left_my_out.png);border-right:1px #d3d3d3 solid;}
.top_my_wrap ul li.ov a,
.top_my_wrap ul li.selec a,
.top_my_wrap ul li a:hover {color:#fff !important;background-color:#ff6600 !important;border:1px #ff6600 solid !important;border-right:0 !important;}
.top_my_wrap ul li.my_menu01.ov a,
.top_my_wrap ul li.my_menu01.selec a{background-image:url(/shop/data/skin/designart/img/2016img/icon_left_my_order_r.png) !important;}
.top_my_wrap ul li.my_menu02.ov a,
.top_my_wrap ul li.my_menu02.selec a{background-image:url(/shop/data/skin/designart/img/2016img/icon_left_my_reserve_r.png) !important;}
.top_my_wrap ul li.my_menu03.ov a,
.top_my_wrap ul li.my_menu03.selec a{background-image:url(/shop/data/skin/designart/img/2016img/icon_left_my_coupon_r.png) !important;}
.top_my_wrap ul li.my_menu04.ov a,
.top_my_wrap ul li.my_menu04.selec a{background-image:url(/shop/data/skin/designart/img/2016img/icon_left_my_wish_r.png) !important;}
.top_my_wrap ul li.my_menu05.ov a,
.top_my_wrap ul li.my_menu05.selec a{background-image:url(/shop/data/skin/designart/img/2016img/icon_left_my_1to1_r.png) !important;}
.top_my_wrap ul li.my_menu06.ov a,
.top_my_wrap ul li.my_menu06.selec a{background-image:url(/shop/data/skin/designart/img/2016img/icon_left_my_review_r.png) !important;}
.top_my_wrap ul li.my_menu07.ov a,
.top_my_wrap ul li.my_menu07.selec a{background-image:url(/shop/data/skin/designart/img/2016img/icon_left_my_qna_r.png) !important;}
.top_my_wrap ul li.my_menu08.ov a,
.top_my_wrap ul li.my_menu08.selec a{background-image:url(/shop/data/skin/designart/img/2016img/icon_left_my_today_r.png) !important;}
.top_my_wrap ul li.my_menu09.ov a,
.top_my_wrap ul li.my_menu09.selec a{background-image:url(/shop/data/skin/designart/img/2016img/icon_left_my_out_r.png) !important;}
	/*¸¶ÀÌÆäÀÌÁö Ãø¸éÀÏ °æ¿ì*/
	.left_my_wrap {width:200px;overflow:hidden;}
	.left_my_wrap .title {background:#444;color:#fff;font-size:14px;font-weight:400;line-height:18px;text-indent:20px;padding:11px 0 11px 0;}
	.left_my_wrap .title2 {background:#ff6600;color:#fff;font-size:14px;font-weight:400;line-height:18px;text-indent:20px;padding:11px 0 11px 0;}
	.left_my_wrap .title strong {font-size:14px;font-weight:500;}
	.left_my_wrap .title2 strong {font-size:14px;font-weight:500;}
	.left_my_wrap .my_box {border-collapse:collapse;margin-bottom:10px;}
	.left_my_wrap .my_box th,
	.left_my_wrap .my_box td {line-height:20px;padding:6px 0;font-size:11px;color:#000;border:1px #d3d3d3 solid;border-top:0;}
	.left_my_wrap .my_box th {text-indent:20px;border-right:0;text-align:left;}
	.left_my_wrap .my_box td {padding-right:20px;border-left:0;text-align:right;}
	.left_my_wrap .my_menu {border-collapse:collapse;}
	.left_my_wrap .my_menu th {border:1px #d3d3d3 solid;color:#000;font-size:12px;line-height:32px;height:32px;padding:0;z-index:3;background:url(/shop/data/skin/designart/img/2016img/icon_toggle_down.gif) no-repeat 175px 50%;text-align:left;position:relative;}
	.left_my_wrap .my_menu th a,
	.left_my_wrap .my_menu th span {display:block;width:100%;line-height:20px;padding:6px 0;text-indent:20px;position:absolute;left:-1px;top:-1px;}
	.left_my_wrap .my_menu th.ov,
	.left_my_wrap .my_menu th span.ov,
	.left_my_wrap .my_menu th a.ov {border:1px #000 solid;}
	.left_my_wrap .my_menu th a:hover {}
	.left_my_wrap .my_menu th.step1 {background:url(/shop/data/skin/designart/img/2016img/icon_toggle_up.gif) no-repeat 175px 50%;}
	.left_my_wrap .my_menu td {border:1px #d3d3d3 solid;background:#f9f9f9;font-size:12px;padding:6px 0;z-index:1;text-align:left;}
	.left_my_wrap .my_menu td span {display:block;margin:0 20px;color:#666;line-height:20px;}
	.left_my_wrap .my_menu td span a.ov,
	.left_my_wrap .my_menu td span a:hover {color:#000;}

/*----------------------------------------------
»ó´Ü,ÇÏ´Ü,Ãø¸é,½ºÅ©·Ñ ¿µ¿ª CSS ³¡ / 
----------------------------------------------*/





/* CUSTOM HEADER */
#header {
	position:relative;
	width:100%;
	z-index:99;
}
#header.main {
	margin-bottom:17px;
}
/* GNB */
#header #gnb {
	width:100%;
	height:35px;
	line-height:35px;
	background-color:#efefef;
}
#header #gnb dl {
	width:1100px;
	margin:0 auto;
	text-align:right;
	font-size:0;
}
#header #gnb dl a {
	font-size:12px;
	color:#666;
	letter-spacing:-0.030em;
}
#header #gnb dl dt {
	width:60px;
	display:inline-block;*display:inline;_display:inline;
	float:left;
	text-align:left;
}
#header #gnb dl dt a {
	color:#505050;
}
#header #gnb dl dd {
	display:inline-block;*display:inline;_display:inline;
	padding-left:14px;
	margin-left:10px;
	background:url("/shop/data/skin/designart/img/da_image/gnb_line.gif") no-repeat center left;
	background-size:1px 10px;
}
#header #gnb dl dd em {
	color:#505050;
}
#header #gnb dl dt + dd {
	background:none;
}
/* LNB */
#header #lnb {}
#header #lnb .lnb_inner {
	position:relative;
	width:1100px;
	margin:0 auto;
}
#header #lnb h1.logo {
	position:absolute;
	top:32px;
	left:0;
}
#header #lnb #lnb_nav {
	position:relative;
	height:47px;
	background:url("/shop/data/skin/designart/img/da_image/menu_lnb.gif") repeat;
	border-bottom:solid 2px #ff6600;
}
#header #lnb #lnb_nav #lnb_drop_menu {
	position:absolute;
	top:0;
	left:0;
	z-index:100;
}
#header #lnb #lnb_nav #lnb_drop_menu a.menu {
	display:block;
	width:55px;
	height:50px;
	background:url("/shop/data/skin/designart/img/da_image/btn_lnb_drop.gif") no-repeat;
	text-indent:-9999px; 
}
#header #lnb #lnb_nav #lnb_drop_menu a.menu2 {
	display:block;
	width:55px;
	height:50px;
	background:url("/shop/data/skin/designart/img/da_image/btn_lnb_drop2.gif") no-repeat;
	text-indent:-9999px; 
}
#header #lnb #lnb_nav ul {
	position:absolute;
	top:0;
	left:0;
	width:1045px;
	height:47px;
	margin:0 auto;
	padding-left:63px;
}
#header #lnb #lnb_nav li {
	height:47px;
	line-height:44px;
	text-align:center;
	padding:0 26px;
/*	background:url("/shop/data/skin/designart/img/da_image/lnb_line.gif") no-repeat center left; */
	background-size:2px 14px;
	float:left;
}
#header #lnb #lnb_nav li:first-child {
	background:none;
	padding-left:48px;
}
#header #lnb #lnb_nav li:last-child {
	padding-right:0;
}
#header #lnb #lnb_nav li a {
	font-size:16px;
	color:#000000;
	font-weight:250;
	vertical-align:middle;
}
#header #lnb #lnb_nav li a:hover {
	color:#1a2c5e;
}
#header #lnb #lnb_opt_link {
	position:absolute;
	top:47px;
	right:0;
	overflow:hidden;
}
#header #lnb #lnb_opt_link li {
	margin-left:20px;
	float:left;
}
#header #lnb #lnb_opt_link li a {
	font-size:14px;
	color:#333;
	letter-spacing:-0.050em;
	vertical-align:middle;
}
#header #lnb #lnb_opt_link li.icon_best {
	padding-left:24px;
	background:url("/shop/data/skin/designart/img/da_image/opt_icon_01.png") no-repeat left center;
}
#header #lnb #lnb_opt_link li.icon_recent {
	padding-left:22px;
	margin-left:16px;
	background:url("/shop/data/skin/designart/img/da_image/opt_icon_02.png") no-repeat left center;
}
#header #lnb #lnb_opt_link li.icon_wish {
	padding-left:19px;
	background:url("/shop/data/skin/designart/img/da_image/opt_icon_03.png") no-repeat left center;
}
#header #lnb #lnb_opt_link li.icon_review {
	padding-left:23px;
	background:url("/shop/data/skin/designart/img/da_image/opt_icon_04.png") no-repeat left center;
}
/* SEARCH */
.sch {
	width:349px;
	margin:0 auto;
	padding:33px 0 35px;
}
.sch input.MS_search_word {
	width:300px;
	height:39px;
	line-height:39px;
	border:solid 3px #515462;
	border-right:0;
	padding:0;
	margin:0;
	text-indent:1em;
	float:left;
}
.sch fieldset a {
	float:left;
}
/* DROP DOWN MENU */
.drop_down_wrap {
	display:none;
	position:absolute;
	top:50px;
	left:0;
	width:100%;
	background-color:#fff;
	border-bottom:solid 2px #ff6600;
	z-index:9000;
}
.drop_down_wrap .btn_close {
	position:absolute;
	bottom:-45px;;
	left:50%;
	margin-left:-114px;
	width:229px;
	height:43px;
	line-height:39px;
	text-align:left;
	text-indent:103px;
	color:#fff;
	font-size:22px;
	font-weight:bold;
	font-family: 'Lato', sans-serif;
	background:url("/shop/data/skin/designart/img/da_image/drop_btn_close.png") no-repeat;
	background-position:75px 50%;
	background-color:#ff6600;
}
.drop_down_wrap .lnb_inner {
	width:1099px !important;
	background:url("/shop/data/skin/designart/img/da_image/drop_down_line.gif") top left;
	overflow:hidden;
	padding-top:20px;
}
.drop_down_wrap dl {
	width:220px;
/*	min-height:360px; */
	padding-bottom:36px;
	float:left;
}
/* .drop_down_wrap dl.h_fix {
	height:310px;
} */
.drop_down_wrap dl dt {
	margin:0 15px;
	padding:0 0 20px 0;
}
.drop_down_wrap dl dd {
	margin:0 15px;
	text-align:left;
}
.drop_down_wrap dl dd a {
	font-size:12px;
	color:#666;
	line-height:23px;
}
.drop_down_wrap dl dt a {
	display:block;
	height:40px;
	line-height:40px;
	text-align:center;
	background-color:#f5f5f5;
	color:#333;
	font-size:13px;
}
.drop_down_wrap dl:hover dt a {
	background-color:#ff6600;
	color:#fff;
}
.drop_down_wrap dl dd:hover a {
	color:#ff6600;
}
.drop_down_wrap dl:first-child,
.drop_down_wrap dl:first-child + dl + dl + dl + dl + dl,
.drop_down_wrap dl:first-child + dl + dl + dl + dl + dl + dl + dl + dl + dl + dl {
	width:219px;
}
.drop_down_wrap dl:first-child dt,
.drop_down_wrap dl:first-child dd,
.drop_down_wrap dl:first-child + dl + dl + dl + dl + dl > dd,
.drop_down_wrap dl:first-child + dl + dl + dl + dl + dl + dl + dl + dl + dl + dl > dt,
.drop_down_wrap dl:first-child + dl + dl + dl + dl + dl + dl + dl + dl + dl + dl > dd {
	margin-left:0;
}

/* CUSTOM MAIN */
#main {
	width:100% !important;
}
/* MAIN TOP */
.sec_main_top {
	position:relative;
	width:1100px;
	height:480px;
	margin:0 auto;
	margin-bottom:33px;
}
.main_slide {
	width:820px;
	border:solid 1px #ccc;
	border-bottom:0;
	float:left;
}
.main_slide .bxslider {
	height:429px;
	overflow:hidden;
	z-index:51;
}
.main_slide #bx-pager {
	border-top:solid 1px #ccc;
}
.main_slide #bx-pager a {
	display:block;
	width:205px;
	height:48px;
	line-height:48px;
	text-align:center;
	float:left;
	border-bottom:solid 1px #ccc;
	font-size:13px;
	color:#666;
	letter-spacing:-0.050em;
}
.main_slide #bx-pager a span {
	display:block;
	background:url(/shop/data/skin/designart/images/slide_line.gif) no-repeat center left;
	background-size:1px 14px;
}
.main_slide #bx-pager a:first-child span {
	background:none;
}
.main_slide #bx-pager a.active {
	height:46px;
	line-height:48px;
	border-bottom:solid 3px #ff6600;
	background:url(/shop/data/skin/designart/images/main_bnr_bul.gif) no-repeat center bottom;
	color:#ff6600;
}


/* PRODUCT SLIDE */
.prd_slide {
	position:relative;
	width:264px;
	height:318px;
	background-color:#ffd006;
	border:solid 1px #ccc;
	margin:0 0 12px 12px;
	float:left;
}
.prd_slide h2 {
	position:absolute;
	top:20px;
	width:100%;
	z-index:50;
	text-align:center;
	font-size:20px;
	color:#333;
	letter-spacing:-0.050em;
}
.prev-button,
.next-button {
	width:14px !important;
	height:21px !important;
	text-indent:-9999px !important;
	opacity:1 !important;
	z-index:3000;
}
.prev-button {
	background:url(/shop/data/skin/designart/images/prd_slide_prev.png) no-repeat !important;
	background-size:14px 21px !important;
	left:14px !important;
	margin-top:-22px !important;
}
.next-button {
	background:url(/shop/data/skin/designart/images/prd_slide_next.png) no-repeat !important;
	background-size:14px 21px !important;
	right:14px !important;
	margin-top:-22px !important;
}
.main_opt_bner {
	width:264px;
	height:146px;
	margin:0 0 0px 12px;
	border:solid 1px #ccc;
	float:left;
}
.main_opt_bner a {
	display:block;
}

/* MID BANNER  */
.mid_bnr_wrap {
	width:1100px;
	margin:0 auto;
	font-size:0;
}
.mid_bnr_wrap a img {
	margin-left:12px;
}
.mid_bnr_wrap a:first-child img {
	margin-left:0;
} 

/* QUICK MENU */
#aside_quick {
	position:fixed;
	top:0;
	right:-50px;
	z-index:9000;
	background-color:#fff;
	width:108px;
	height:100%;
	border-left:solid 1px #ccc;
}
#aside_quick.open {
	right:0px;
}
#aside_quick ul {
	position:relative;
	top:20%;
	border-bottom:solid 1px #ccc;
}
#aside_quick ul li {
	position:relative;
	border-top:solid 1px #ccc;
	height:58px;
	line-height:58px;
	text-indent:50px;
	text-align:left;
}
#aside_quick ul li a {
	display:block;
	height:100%;
	color:#444;
	font-size:12px;
	letter-spacing:-0.030em;
}
#aside_quick ul li a em {
	position:absolute;
	top:28px;
	left:24px;
	width:18px;
	height:18px;
	line-height:18px;
	display:block;
	text-indent:0;
	font-size:11px;
	color:#fff;
	letter-spacing:-0.050em;
	font-weight:600;
	text-align:center;
}
#aside_quick ul li.cart {
	background:url("/shop/data/skin/designart/img/da_image/quick_cart.gif") no-repeat;
	background-position:14px 50%;
}
#aside_quick ul li.coupon {
	background:url("/shop/data/skin/designart/img/da_image/quick_coupon.gif") no-repeat;
	background-position:18px 65%;
}
#aside_quick ul li.today {
	background:url("/shop/data/skin/designart/img/da_image/quick_today.gif") no-repeat;
	background-position:20px 65%;
}
#aside_quick .quick_btn {
	position:absolute;
	top:50%;
	margin-top:-24px;
	left:-23px;
	width:22px;
	height:48px;
	border:solid 1px #ccc;
	border-right:0;
	background-color:#fff;
	background:url("/shop/data/skin/designart/img/da_image/quick_open.gif") no-repeat center;
	background-color:#fff;
}
#aside_quick.open .quick_btn {
	background:url("/shop/data/skin/designart/img/da_image/quick_close.gif") no-repeat center;
	background-color:#fff;
}
#aside_quick .quick_top {
	position:absolute;
	bottom:0;
	left:0;
	width:58px;
	height:60px;
	background:url("/shop/data/skin/designart/img/da_image/quick_btn_top.png") no-repeat center;
	background-color:#ff6600;
	text-indent:-9999px;
}
#aside_quick.open .quick_top {
	width:100%;
	height:40px;
	line-height:40px;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	text-indent:50px;
	background:url("/shop/data/skin/designart/img/da_image/quick_top_open.png") no-repeat;
	background-position:22px 50%;
	background-color:#ff6600;
	text-align:left;
}
#aside_quick ul li a > span {
	display:none;
}
#aside_quick.open ul li a > span {
	display:block;
	line-height:59px;
}
#scroll {display:none;}

/* CUSTOM MAIN */
#main {
	width:100% !important;
	position:relative;
	z-index:0;
}
/* MAIN TOP */
.sec_main_top {
	position:relative;
	width:1100px;
	height:480px;
	margin:0 auto;
	margin-bottom:33px;
}
.main_slide {
	width:820px;
	border:solid 1px #ccc;
	float:left;
}
.main_slide .bxslider {
	height: 478px;
	overflow: hidden;
}
.main_slide {
	width:820px;
	border:solid 1px #ccc;
	float:left;
}
.main_slide .banner {
	height:478px;
	overflow:hidden;
}
.main_slide #bx-pager {
	border-top:solid 1px #ccc;
}
.main_slide #bx-pager a {
	display:block;
	width:205px;
	height:48px;
	line-height:48px;
	text-align:center;
	float:left;
	border-bottom:solid 1px #ccc;
	font-size:13px;
	color:#666;
	letter-spacing:-0.050em;
}
.main_slide #bx-pager a span {
	display:block;
	background:url(/shop/data/skin/designart/images/slide_line.gif) no-repeat center left;
	background-size:1px 14px;
}
.main_slide #bx-pager a:first-child span {
	background:none;
}
.main_slide #bx-pager a.active {
	height:46px;
	line-height:48px;
	border-bottom:solid 3px #ff6600;
	background:url(/shop/data/skin/designart/images/main_bnr_bul.gif) no-repeat center bottom;
	color:#ff6600;
}

/* ACTION BANNER */
.act_bnr_wrap {
	display:none !important;
	position:fixed;
	left:20px;
	bottom:20px;
	z-index:99;
}
.act_bnr_wrap .act_layer {
	display:none;
	position:absolute;
	top: -210px;
    left: 151px;
    width: 372px;
}
.act_bnr_wrap .act_layer .act_layer_top {
	width:372px;
	height:14px;
	background:url("./img/da_image/act_bg_top.png") no-repeat;	
}
.act_bnr_wrap .act_layer .act_layer_bottom {
	width:372px;
	height:14px;
	background:url("./img/da_image/act_bg_bot.png") no-repeat;	
}
.act_bnr_wrap .act_layer .act_layer_cont {
	width:372px;
	padding-bottom:10px;
	background:url("./img/da_image/act_bg_line.png") repeat-y;
}
.act_bnr_wrap .act_layer .act_layer_cont h2 {
	position:absolute;
	top:-140px;
	left:0;
	width:100%;
	text-align:center;
}
.act_bnr_wrap .act_layer .act_layer_cont h3 {
	font-size:30px;
	color:#333;
	letter-spacing:-0.050em;
	text-align:center;
	padding:100px 0 10px;
}
.act_bnr_wrap .act_layer .act_layer_cont h3 em {
	color:#e24950;
	font-weight:500;
}
.act_bnr_wrap .act_layer .act_layer_cont p {
	text-align:center;
	font-size:13px;
	line-height:17px;
	color:#666;
	letter-spacing:-0.050em;
	width:320px;
	margin:0 auto;
}
.act_bnr_wrap .act_layer .act_layer_cont a.buy {
	display:block;
	border:solid 2px #444;
	width:126px;
	height:36px;
	line-height:36px;
	margin:0 auto;
	color:#333;
	font-size:12px;
	letter-spacing:-0.050em;
	font-weight:500;
	background:url("./img/da_image/act_bg_arr.png") no-repeat;
	background-position:93px 15px;
	text-indent:20px;
	margin-top:20px;
	text-align:left;
}
.act_bnr_wrap .act_layer .act_layer_cont a.close {
	position:absolute;
	top:25px;
	right:25px;
	width:29px;
	height:28px;
	background:url("./img/da_image/act_bg_close.png") no-repeat;
}





/* FOOTER */
#footer {
	border-top:solid 1px #ccc;
	margin-top:38px;
}
.foot_inner {
	width:1100px;
	margin:0 auto;
}
.foot_top {
	overflow:hidden;
}
.foot_top > div {
	height:171px;
	padding:23px 30px 37px;
	padding-right:0;
	border-left:solid 1px #ccc;
	float:left;
	text-align:left;
}
.foot_top > div h2 {
	font-size:18px;
	color:#333;
	letter-spacing:-0.050em;
	margin:0px 0 20px;
	text-align:left;
}
.foot_top > div h2 span {
	font-style:italic;
}
.foot_info {
	width:335px;
}
.foot_info dl {
	position:relative;
	margin-bottom:27px;
}
.foot_info dl dt {
	position:absolute;
	top:2px;
	left:0;
	font-size:18px;
	color:#333;
	letter-spacing:-0.050em;
}
.foot_info dl dd {
	padding-left:95px;
	text-align:left;
}
.foot_info dl dd p.tit {
	font-size:26px;
	letter-spacing:-0.060em;
	margin-bottom:8px;
	color:#333;
	font-family: 'Montserrat','Noto Sans KR', sans-serif;
	text-align:left;
}
.foot_info dl dd p.tit.bank {color:#333; font-size:18px; line-height:22px;}
.foot_info dl dd p.tit.bank em {color:#333; font-size:13px; font-weight:500;}
.foot_info dl dd p.tel {
	color:#ff6600;
	letter-spacing:-0.030em;
}
.foot_info dl dd p.cont {
	width:205px;
	line-height:17px;
	overflow:hidden;
	color:#333;
	font-weight:500;
	font-size:12px;
}
.foot_info dl dd p.cont em {
	display:block;
	color:#333;
	font-size:12px;
	width:38px;
	float:left;
	font-family: 'Montserrat','Noto Sans KR', sans-serif;
}
.foot_info dl dd p.cont span {
	display:block;
	width:160px;
	color:#666;
	font-size:12px;
	float:left;
}
.foot_bnr_wrap {
	width:335px;
}
/*
.foot_bnr_wrap img {
	border:solid 1px #ccc;
}
*/
.foot_link_wrap {
	padding-right:25px !important;
	border-right:solid 1px #ccc;
}
.foot_link_wrap ul {
	width:310px;
	border:solid 1px #ccc;
	border-left:0;
	border-top:0;
	overflow:hidden;
}
.foot_link_wrap li {
	width:154px;
	height:42px;
	line-height:42px;
	text-align:left;
	text-indent:60px;
	border-left:solid 1px #ccc;
	border-top:solid 1px #ccc;
	float:left;
}
.foot_link_wrap li a {
	display:block;
	height:42px;
	line-height:42px;
	color:#666;
	font-size:12px;
	letter-spacing:-0.050em;
}
.foot_link_wrap li.foot_icon_01 {
	background:url("/shop/data/skin/designart/img/da_image/foot_icon_01.gif") no-repeat;
	background-position:22px 50%;
}
.foot_link_wrap li.foot_icon_02 {
	background:url("/shop/data/skin/designart/img/da_image/foot_icon_02.gif") no-repeat;
	background-position:25px 50%;
}
.foot_link_wrap li.foot_icon_03 {
	background:url("/shop/data/skin/designart/img/da_image/foot_icon_03.gif") no-repeat;
	background-position:22px 50%;
}
.foot_link_wrap li.foot_icon_04 {
	background:url("/shop/data/skin/designart/img/da_image/foot_icon_04.gif") no-repeat;
	background-position:23px 50%;
}
.foot_link_wrap li.foot_icon_05 {
	background:url("/shop/data/skin/designart/img/da_image/foot_icon_05.gif") no-repeat;
	background-position:22px 50%;
}
.foot_link_wrap li.foot_icon_06 {
	background:url("/shop/data/skin/designart/img/da_image/foot_icon_06.gif") no-repeat;
	background-position:25px 50%;
}
/* FOOT NAV */
.foot_nav {
	width:100%;
	border-top:solid 1px #ccc;
	border-bottom:solid 2px #ff6600;
}
.foot_nav ul {
	overflow:hidden;
}
.foot_nav ul li {
	margin-left:19px;
	padding-left:19px;
	float:left;
	background:url("/shop/data/skin/designart/img/da_image/foot_nav_line.gif") no-repeat center left;
	background-size:1px 10px;
}
.foot_nav ul li:hover a {
	color:#ff6600;
}
.foot_nav ul li a {
	display:block;
	height:44px;
	line-height:44px;
	color:#444;
	font-size:13px;
	letter-spacing:-0.050em;
}
.foot_nav ul li:first-child {
	margin-left:0px;
	padding-left:0px;
	background:none;
}
/* ADDRESS */
.address {
	position:relative;
	background-color:#fafafa;
}
.address > div {
	position:relative;
	height:142px;
}
.address h1 {
	position:absolute;
	top:40px;
	left:0;
}
.address .dot {
	position:relative;
	top:0px;
	display:inline-block;
	*display:inline;
	_display:inline;
	background:url(/shop/data/skin/designart/images/address_line.gif) no-repeat left center;
	background-size:1px 10px;
	width:1px;
	height:10px;
	margin:0 7px;
}
.address address {
	padding:31px 0 0 270px;
	line-height:22px;
	color:#666;
	text-align:left;
}
.address address a {
	color:#666;
}
.address p.copy {
	padding:10px 0 0 270px;
	color:#888;
	text-align:left;
}

.foot_opt_msg {
	background-color:#444;
	height:45px;
	line-height:45px;
}
.foot_opt_msg p {
	width:1100px;
	margin:0 auto;
	color:#fff;
	font-size:12px;
	text-align:left;
}
.foot_opt_msg p span {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /* IE 8 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); /* IE 7 and olders */
	opacity: .4; 
	margin-left:25px;
}





















/* CUSTOM PRODUCT LIST */
.prd_list {
	width:1100px;
	margin:0 auto;
}
.prd_list .item-list {
	padding:0;
}
.prd_list .prd_tit {
	position:relative; 
	margin-bottom:19px;
}
.prd_list .prd_tit span {
	display:block;
	text-align:center;
	font-size:32px;
	line-height:36px;
	color:#333;
	font-weight:500;
	letter-spacing:-0.040em;
	background:url("/shop/data/skin/designart/img/da_image/prd_tit_a.png") no-repeat 0 12px;
}
.prd_list .prd_tit span em {
	display:inline-block;
	*display:inline;
	_display:inline;
	padding:0 30px;
	background-color:#fff;
}
.prd_list .prd_tit a {
	display:block;
	width:68px;
	height:16px;
	position:absolute;
	top:12px;
	right:0px;
	text-align:center;
	line-height:16px;
	font-size:13px;
	color:#333;
	letter-spacing:-0.030em;
}









/* PRODUCT TYPE A */
.prd_type_a {
	/* background:url("/shop/data/skin/designart/img/da_image/main_spr_bg.gif"); */
	padding:31px 0 35px;
}
.prd_type_a .product_table {
	border-top:0;
}
.prd_type_a .good3_list_wrap {
	border:0;
}
.prd_type_a .good3_lists {
	position:relative;
	width:264px;
	height:358px;
	border:solid 1px #d3d3d3; 
	background-color:#fff;
	margin-left:12px;
	padding:0;
}
.prd_type_a .good3_lists:first-child {
	margin-left:0;
	width:264px;
}
.prd_type_a .good3_lists div.thum {
	width:216px;
	height:auto;
	margin:24px 24px 10px;
	text-align:center;
}
.prd_type_a .good3_lists .info {
	width:200px;
	margin:0 24px;
	color:#888;
	font-size:13px;
	text-align:left;
}
.prd_type_a .pr_name {
	padding-top:0 !important;
}
.prd_type_a .pr_name a {
	color:#333 !important;
	font-size:13px !important;
	padding:0;
	margin-top:5px;
}
.prd_type_a .pr_price {
	font-size:16px !important;
}
.prd_type_a .pr_price_con {
	margin-right:5px;
	text-decoration:line-through;
}
.prd_type_a .icon {
	position:absolute;
	bottom:0;
	left:0;
	width:218px;
	height:38px;
	line-height:38px;
	border-top:solid 1px #d3d3d3;
	margin:0;
	margin-top:15px;
	padding:0 26px 0 20px;
}
.prd_type_a .icon > img {
	vertical-align:top;
	margin-right:5px;
	margin-top:12px;
}
.prd_type_a .icon .btn-overlay-show {
	position:absolute;
	top:12px;
	right:25px;
}
.prd_type_a .icon .btn-overlay-show img {
	width:16px;
	height:15px;
}
.prd_type_a .good3_lists:hover,
.prd_type_a .good3_lists:hover .icon {
	border-color:#ffcc66;
}


















/* PRODUCT TYPE B */
.prd_type_b {
	margin-top:46px;
}
.prd_type_b .prd_tit {
	margin-bottom:23px;
}
.prd_type_b div.pr_name {
	padding-top:14px !important;
}
.prd_type_b .product_table {
	border:0;
}
.prd_type_b .good3_list_wrap {
	margin-left:-15px;
	border:0;
}
.prd_type_b .good3_lists {
	width:208px;
	margin-left:15px;
	border:0;
	padding:0;
	margin-bottom:25px;
}
.prd_type_b .good3_lists:first-child {
	width:208px;
}

.prd_type_b .good3_lists .thum {
	width:208px !important;
	height:auto !important;
	margin:0;
}
.prd_type_b .info .pr_name a {
	color:#555 !important;
	font-size:13px !important;
	letter-spacing:-0.050em;
	padding-bottom:10px;
	border-bottom:solid 1px #ccc;
	display:block;
}
.prd_type_b .info .pr_price {
	padding-top:2px !important;
	color:#333 !important;
	font-size:16px !important;
	letter-spacing:-0.020em;
	font-weight:600;
	margin-bottom:5px;
}
.prd_type_b .info .pr_price_con {
	margin-right:10px;
	text-decoration:line-through;
}
.prd_type_b .info .pr_subname a {
	display:block;
	padding:12px 0 2px;
	color:#aaa;
	font-weight:400;
	font-size:12px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    line-height: 1.2em;
    height: 2.4em;
}
.prd_type_b .item-list .item .info {
	width:100%;
}
.prd_type_b .item-list .item .info li {
	text-align:left;
}
.prd_type_b .item-list .item .info li.name {
	color:#555;
	font-size:13px;
	letter-spacing:-0.050em;
	padding-bottom:10px;
	border-bottom:solid 1px #ccc;
}

.prd_type_b .item-list .item .info li img {
	margin-right:5px;
}











/* PRODUCT TAP ITEM */
.prd_tap_list {
	padding:44px 0 40px;	
}
.prd_tap_list .prd_tit {
	margin-bottom:23px;
}
.cate_nav {
	overflow:hidden;
	height:52px;
	margin:18px 0 12px;
}
.cate_nav dd {
	width:183px;
	text-align:center;
	float:left;
	font-size:14px;
	letter-spacing:-0.050em;
	color:#555;
	cursor:pointer;
	background:url("/shop/data/skin/designart/img/da_image/tap_line.gif") no-repeat center left;
	background-size:1px 14px;
}
.cate_nav dt + dd {
	width:183px;
}
.cate_nav dd > div {
	padding:2px;
	height:36px;
	line-height:36px;
}
.cate_nav dd:hover,
.cate_nav dd.tap {
	background:none;
}
.cate_nav dd:hover > div,
.cate_nav dd.tap > div {
	border:solid 2px #ff6600;	
	height:36px;
	line-height:36px;
	padding:0;
}
.cate_nav dd:hover + dd,
.cate_nav dd.tap + dd {
	background:none;
}
.cate_nav dd:hover span,
.cate_nav dd.tap span {
	display:block;
	background:url("/shop/data/skin/designart/img/da_image/main_cate_arr.gif") no-repeat center 96%;
	padding-bottom:13px;
	color:#ff6600;
}
.cate_nav dt + dd {
	background:none;
}
.prd_tap_item {
	border:solid 1px #ccc;
	overflow:hidden;
}
.prd_tap_item ul { 
	position:relative;
	padding:19px;
	margin-top:0px;
}
.prd_tap_item ul.fl {
	border-right:solid 1px #ccc;
}
.prd_tap_item ul.fr {
	border-left:solid 1px #ccc;
}
.prd_tap_item ul li {
	position:relative;
	width:226px;
	height:210px;
	margin-top:20px;
	overflow:hidden;
	text-align:center;
}
.prd_tap_item ul li.top {
	position:absolute;
	top:0px;
	left:284px;
	width:529px;
	height:440px;
}
.prd_tap_item ul li.top + li,
.prd_tap_item ul.fr li:first-child  {
	margin-top:0;
}
.prd_tap_item ul li.top dl img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
.prd_tap_item ul li dl dt {
	position:absolute;
	top:0;
	left:0;
	width:45px;
	height:45px;
	line-height:45px;
	text-align:center;
	color:#fff;
	font-size:18px;
	font-family: 'Montserrat', sans-serif;
	background-color:#888;
	z-index:10;
}
.prd_tap_item ul li dl dd span {
	display:none;
	position:absolute;
	bottom:0;
	left:0;
	background:url("/shop/data/skin/designart/img/da_image/dot_ap_p60.png");
	color:#fff;
	letter-spacing:-0.050em;
	font-size:13px;
	line-height:18px;
	text-align:center;
	padding:10px 0px;
	width:100%;
}
.prd_tap_item ul li dl dd span em {
	display:inline-block;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	word-wrap:break-word;
	width:200px;
}
.prd_tap_item ul li.top dl dd span em {
	width:300px !important;
}
.prd_tap_item ul li.top dl span {
	padding:20px 0;
}
.prd_tap_item ul li dl img {
	width:100%;
	height:auto;
}
.prd_tap_item ul li:hover dl dd span {
	display:block;
}
.prd_tap_item ul li.top dl dt,
.prd_tap_item ul li:hover dl dt {
	background-color:#ff6600;
}




/* ÀÓ½Ã ÄÁÅÙÃ÷ Çì´õ ¼öÁ¤ */
#content > table tr:first-child td {
	border-bottom:solid 1px #ddd;
}
#content > table td {
	overflow:hidden;
}
#content > table img {
	position:relative;
	top:5px;
}

/* imj - 2017.04.10 - ¸ÞÀÎºñÁÖ¾ó css ¼öÁ¤ */
.main_slide {
	position: relative;
}
.main_slide .bx-pager {position:absolute; left:50%; bottom:19px; margin-left:-50px; z-index:8000;}
.main_slide .bx-pager .bx-pager-item {display:inline-block; margin:0 5px;}
.main_slide .bx-pager .bx-pager-item a.bx-pager-link {display:block; width:15px; height:15px; background:url("/shop/data/skin/designart/img/da_image/icon_visual_off.png") no-repeat left top; text-indent:-9999px;}
.main_slide .bx-pager .bx-pager-item a.bx-pager-link.active {display:block; width:15px; height:15px; background:url("/shop/data/skin/designart/img/da_image/icon_visual_on.png") no-repeat left top; text-indent:-9999px;}

/* imj - 2017.04.10 - ¸ÞÀÎ »óÇ° ¿µ¿ª css ¼öÁ¤ */
.main_best_goods {padding:10px 0 35px !important;}
.main_best_goods .prd_list .prd_tit span {
	text-align:left !important;
	background:none !important;
	color:#333 !important;
	font-size:26px !important;
	font-weight:500 !important;
}
.main_best_goods .prd_list .prd_tit a {
	position:absolute !important;
	left:80px !important;
	top:8px !important;
	width:49px !important;
	height:21px !important;
	line-height:21px !important;
	border:1px solid #bbb !important;
	text-align:center !important;
	color:#666 !important;
	font-size:14px !important;
	font-weight:400 !important;
}
.main_best_goods.money_goods .prd_list .prd_tit span em {color:#ff6600 !important; padding:0 !important;}
.main_best_goods.money_goods .prd_list .prd_tit a {
	left:196px !important;
}
.main_best_goods.money_goods table.main_goods_tab {margin:0 0 30px;}
.main_best_goods.money_goods table.main_goods_tab td.mainTabStyle1_1 {
	height:47px !important;
	line-height:47px !important;
	padding:0 !important;
	border-top:1px solid #ccc !important;
	border-right:1px solid #ccc !important;
}
.main_best_goods.money_goods table.main_goods_tab td.mainTabStyle1_3 {
	border:2px solid #ff6600 !important;
	border-bottom:2px solid #fff !important;
	color:#222 !important;
	font-size:14px !important;
	font-weight:500 !important;
}
.main_best_goods.money_goods table.main_goods_tab td.mainTabStyle1_4 {
	background:#eee !important;
	border-bottom:2px solid #ff6600 !important;
	color:#666 !important;
	font-size:14px !important;
	font-weight:500 !important;
}
.main_best_goods.money_goods div.pr_name {padding-top:14px !important; text-align:left !important;}
.main_best_goods.money_goods div.pr_name a {
	color:#555 !important;
	font-size:13px !important;
	letter-spacing:-0.050em;
	padding-bottom:10px;
	border-bottom:solid 1px #ccc;
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	word-wrap:break-word;
	width:200px;
}
.main_best_goods.money_goods div.pr_subname {}
.main_best_goods.money_goods div.pr_subname a {
	display:block;
	padding:12px 0 2px;
	color:#aaa;
	font-weight:400;
	font-size:12px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    line-height: 1.2em;
    height: 2.4em;
	text-align:left;
	width:200px;
	margin-left:-20px;
}
.main_best_goods.money_goods div.pr_price {
	color: #222;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    padding-top: 12px;
	text-align:left;
}
.main_best_goods.money_goods div.pr_price span {
	 font-size: 13px;
    font-weight: 400;
	margin-right: 10px;
    text-decoration: line-through;
}
.main_best_goods.money_goods table.goods_tab_display {}
.main_best_goods.money_goods table.goods_tab_display tr td div.goods_hover {transition: all .3s ease 0s;}
.main_best_goods.money_goods table.goods_tab_display tr td div.goods_hover:hover {margin-top:-5px;}

/* imj - 2017.04.10 - ÇÏ´Ü ¿¡½ºÅ©·Î ¿µ¿ª Ãß°¡ */
.address > div.foot_inner {position:relative;}
.address > div.foot_inner ul.escrow {position:absolute; right:0; top:35px;}
.address > div.foot_inner ul.escrow:after {clear:both; content:""; display:block;}
.address > div.foot_inner ul.escrow li {float:left; margin-right:15px;}
