﻿/*** 공통 ***/
.txt-center { text-align:center;}
caption{visibility:hidden;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0}
a,a:visited { text-decoration:none; color:#828282 }
a:active, a:hover { text-decoration:none; color:#000 }
select { border:1px solid #e5e5e5; height:24px; color:#989896; vertical-align:middle}
textarea { overflow-y:scroll; border-left:1px solid #c9c9c9; border-top:1px solid #c9c9c9; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:10px; font-size:12px; resize:none}
.input_text { height:20px; border:1px solid #e5e5e5; }

.gulim { font-family:Gulim; }
.yellow { color:#ffd04b }
.pink { color:#cf877b }
.lightpink { color:#e98da3 }
.hotpink { color:#d9668c }
.gold { color:#936d37 }
.blue { color:#5f6774 }
.gray { color:#828282 }
.thick_gray { color:#616161 }
.light_gray{ color:#999999}
.lightblue { color:#afb3b9 }
.lightsky { color:#abb7eb }
.white { color:#fff }
.violet { color:#7f7bcf }

.bg_lightyellow { background:#f6f4f1 }
.size11 { font-size:11px; }
.size12 { font-size:12px; }
.size14 { font-size:14px }
.size16 { font-size:16px }
.size18 { font-size:18px }
.size20 { font-size:20px }
.bold { font-weight:bold }
.txt_left { text-align:left }

.pt1 { padding-top:1px }
.pt2 { padding-top:2px }
.pt3 { padding-top:3px }
.pt5 { padding-top:5px }
.pt6 { padding-top:6px }
.pt8 { padding-top:8px }
.pt10 { padding-top:10px }
.pt15 { padding-top:15px; }
.pt25 { padding-top:25px; }
.pt30 { padding-top:30px }
.pt35 { padding-top:35px; }
.pt40 { padding-top:40px }
.pt50 { padding-top:50px; }
.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px }
.pb60 { padding-bottom:60px; }
.pl2 { padding-left:2px; }
.pl6 { padding-left:6px; }
.pl10 { padding-left:10px; }
.pl12 { padding-left:12px }
.pl20 { padding-left:20px }
.pl25 { padding-left:25px }
.pl27 { padding-left:27px }
.pl30 { padding-left:30px }
.pdl55 { padding-left:55px; }
.pr20 { padding-right:20px }
.pr25 { padding-right:25px }
.pr30 { padding-right:30px }

.mt2 { margin-top:2px }
.mt3 { margin-top:3px }
.mt8 { margin-top:8px }
.mt12 { margin-top:12px }
.mt15 { margin-top:15px }
.mt20 { margin-top:20px }
.mt25 { margin-top:25px }
.ml2 { margin-left:2px; }
.ml25 { margin-left:25px; }
.ml34 { margin-left:34px; }
.mr2 { margin-right:2px }
.mr7 { margin-right:4px }
.mb20 { margin-bottom:20px }

.lh16 { line-height:160% }

.relative { position:relative }
.inline_bk { display:inline-block; }
.clear { clear:both; }
.center { margin:0 auto; text-align:center; }
.dott_list li { background:url('/resources/ko/images/user/ico_dott.jpg') left 7px no-repeat; padding-left:5px; line-height:20px }
.dott_list_gold li { background:url('/resources/ko/images/user/ico_dott_gold.jpg') left 7px no-repeat; padding-left:5px; line-height:20px }

.border_bt_dott { border-bottom:1px dotted #b2b2b2; padding-top:20px; margin-bottom:20px; }
.border_bt_blue { border-bottom:1px solid #bfc2c7; }
.border_t0 { border-top:0px; }
.border_t1 { border-top:1px solid #5f6774 }
/*.border_r1 { border-right:1px solid #dadbdc}*/
/* 2015-06-17 이서락 추가 */
.red {
    color: #e29132
}

.pink {
	color: #cf877b
}


/** 추가 **/
/*.tb_top {border-top:1px solid #D8D8D8;}*/

/*** 서브리스트 ***/
.sub_top_tit1 {font-size:14px; color:#9c9595;}
.sub_top_tit2 {font-size:12px; color:#faa7be;}
.sub_top_tit3 {font-size:12px; color:#b8b7b7;}
.sub_top_tit4 {font-size:11px; color:#989898;}
#sub_list_box { display:inline-block; width:1198px; padding-bottom:0px; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; background-image:url('/resources/ko/images/sublist/munu_line.jpg'); background-repeat: repeat-y;	background-attachment: scroll;	background-position: left top; }
#content_wrap .sub_list_box_line_r_on{background:none;border-left:1px solid #d8d8d8;}
#sub_list_box #visual_nav,#sub_list_box2 #visual_nav { position:relative; z-index:5; top:0; left:0; width:191px;border-top:0;height:100% }/* border:1px solid #d8d8d8; */
.sub_list_box2_pro_page #visual_nav{border-right:1px solid #d8d8d8;}
.sub_tit { margin-left:191px; border-left:1px solid #D8D8D8; /*border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; */ background-color:black; }
.best_top { margin:30px 0 0 255px; }/*height:436px;*/
/*.best_top { float:left; margin:30px 0 0 0; border:1px solid red; width:1006px; }*/
#sub_list_box .item_wrap,#sub_list_box2 .item_wrap { width:230px;  float:left; text-align:center; margin-right:0; }/*height:419px;*/
.vertical_line { float:left; width:1px; height:215px; padding:55px 44px 0 44px; }
#sub_list_box .item_wrap .num { text-align:left; padding-bottom:14px; }
.dott_line { clear:both; margin-top:15px; padding:0; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; }
#sub_list_box #visual_nav .nav_bn,#sub_list_box2 #visual_nav .nav_bn { position:absolute; bottom:4px; left:5px; }
.best_bottom {width:1198px;clear:both; margin:0px; padding-top:30px;border:1px solid #D8D8D8;border-top:none;padding-bottom:20px; text-align:center;}/*height:419px;*/
.best_bottom .vertical_line { float:left; width:1px; height:215px; padding:55px 10px 0 10px; }
.sub_tit_box { clear:both; margin:40px auto; text-align:center; width:100%; }
.sub_tit_box .box { color:#a2a2a2; border-top:1px dotted #999999; border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada; height:50px; text-align:center }
.sub_tit_box .tit { position:absolute; left:50%; width:1200px; margin-left:-600px; z-index:5; }
.sub_tit_box .tit img { position:relative; bottom:9px; padding:0 25px; background:#fff }
.sub_tit_box .box ul { margin-top:20px; }
.sub_tit_box .box ul li { display:inline; font-size:11px; font-weight:bold; }
.sub_tit_box .box ul li a { color:#a2a2a2; text-decoration:none }
.sub_tit_box .box ul li span { text-align:center; color:#a2a2a2; padding:0 10px; }
.paging { position:relative; clear:both; padding-top:30px; margin:0 auto; text-align:center }
.paging ul li { display:inline; padding:0 6px;}
.paging ul li a { color:#595959; text-decoration:none; }
.paging ul .on { color:#313031; font-weight:bold; }
p.gpre{color:#8E8370;font-size:11px;}

#sub_list_box2 { width:1198px; border:1px solid #d8d8d8; background-image:url('/resources/ko/images/sublist/munu_line.jpg'); background-repeat: repeat-y;	background-attachment: scroll;	background-position: left top;}
#sub_list_box2 .new_top { margin:45px 0 0 270px; }

/*** 가입안내 ***/
#sub_content { display:inline-block; border:1px solid #cdcdcd; border-top:0; width:1187px; min-height:700px; margin-left:11px; }
/* 201506 del by renewal (이거 때문에 일단 메뉴랑 컨텐츠가 깨짐)*/
.leftmenu { float:left; position:absolute; z-index:5; left:0; display:inline-block; }
.leftmenu ul li {  }
.leftmenu ul li ul { padding-top:10px; padding-bottom:30px; width:166px; border-left:1px solid #cdcdcd; margin-left:11px; }
.leftmenu ul li ul li { padding-bottom:8px; padding-left:36px }
.right_content { float:right; display:inline-block; padding-bottom:50px; width:1005px; min-height:1220px; border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; }
.right_content h1 { margin:0; padding:0 }
.right_content .visual { margin:14px 0 40px 0; text-align:center }
.table{width:908px; margin:0 auto; border:0; border-spacing:0; }
.table td,table th{border:0;border-bottom:1px solid #ccc}
.table thead { border:1px solid #bfc2c7; }
.table th { height:40px; font-size:11px; color:#797977; vertical-align:middle; font-weight:normal; border-top:1px solid #5f6774;  }
.table th div { color:#d5d5d5; }
.table td { padding:8px 0; border-bottom:1px dotted #cccccc; vertical-align:middle; color:#828282; text-align:center; }
.table td a div span, .table td a div { color:#828282; }
.table td a {  text-decoration:none;  }
.table td .bling_img {text-align:center; background:url('/resources/ko/images/community/bling_board_img_bg.jpg') no-repeat; width:104px; height:85px; }/*margin:18px 45px 0 0;padding-bottom:13px;*/
.table td .bling_img img { overflow:hidden; margin:1px 1px 0 0; text-align:center; border:1px solid #bfc2c7; }
.table ul li { color:#828282 }

/*** 장바구니 ***/
.padding_content { width:908px; margin:0 auto; }
.padding_content h2 { padding-bottom:15px }
.cart_table{width:908px;border:0;border-top:3px solid #5f6774;border-bottom:1px solid #bfc2c7; border-spacing:0; margin:0 auto;  }
.cart_table td,.cart_table th{border:0;border-bottom:1px solid #ccc; vertical-align:middle; }
.cart_table th{ text-align:center; height:51px; vertical-align:middle; border-bottom:1px solid #e6e6e6; font-weight:normal; color:#5f6774 }
.cart_table tbody td { text-align:center; padding:8px 0; border-bottom:1px dotted #cccccc;}
.cart_table td, .cart_table div, .cart_table span { color:#828282 }
.cart_table tfoot { border-top:1px solid #bfc2c7; background:#f6f4f1; }
.cart_table tfoot td { height:43px; vertical-align:middle; text-align:right; padding-right:39px }
.totalbox { width:852px; height:75px; margin:20px auto; vertical-align:middle; background:#f6f4f1; padding:0 28px; }
.num_input { width:20px; height:13px; border:1px solid #cccccc;padding-top:3px;}
.cart_table select { width:173px; color:#828282 }
.cart_table .align_left td { text-align:left; padding-left:20px; }

.cart_table2{width:908px;border:0;border-top:1px solid #5f6774; border-bottom:1px solid #bfc2c7; border-spacing:0; margin:0 auto;  }
.cart_table2 td,.cart_table2 th{border:0;border-bottom:1px solid #ccc; vertical-align:middle; }
.cart_table2 th{ text-align:center; height:51px; vertical-align:middle; border-bottom:1px solid #e6e6e6; font-weight:normal; color:#5f6774 }
.cart_table2 tbody td { text-align:center; padding:8px 0px; border-bottom:1px dotted #cccccc;}
.cart_table2 td, .cart_table2 div, .cart_table2 span { color:#828282 }
.cart_table2 tfoot { border-top:1px solid #bfc2c7; background:#f6f4f1; }
.cart_table2 tfoot td { height:43px; vertical-align:middle; text-align:right; padding-right:39px }

/*주문상품정보 상품평 달기 css*/
.table_div_order_comment{width:100%;}
.table_div_order_comment tr td{border-bottom:none;text-align:left;}
.table_div_order_comment .icon_re{font-size:15pt;font-weight:bold;color:red;padding-left:30px;}
.table_div_order_comment .div_order_comment{padding-left:30px;}
.table_div_order_comment .div_order_comment p{color:#828282;}
.table_div_order_comment .div_order_comment p.p_02{padding:10px 0;}
.table_div_order_comment .div_order_comment p.p_02 input{width:690px;height:20px;color:#828282;vertical-align:middle;border:1px solid #C9C9C9;padding-left:10px;}
.table_div_order_comment .div_order_comment p input{vertical-align:top;}
.table_div_order_comment .div_order_comment p textarea{width:680px;height:50px;color:#828282;border:1px solid #C9C9C9;vertical-align:middle;}
.table_div_order_comment .div_order_comment .icon_star{color:#F7A1A1;font-size:11pt;}


/* UI Object */
.tab_list li img { vertical-align:middle }
.tab_list{height:160px}
.tab_list ul{position:relative;margin:0;padding:0;border-bottom:1px solid #b2b5ba;font-family:Tahoma, Sans-serif;font-size:11px;list-style:none;*zoom:1}
.tab_list ul:after{display:block;clear:both;content:""}
.tab_list li{float:left;margin-bottom:-1px}
.tab_list li a{float:left;position:relative;border:1px solid #e6e6e6;border-bottom-color:#b2b5ba;background:#f6f4f1;text-decoration:none; }
.tab_list li a span{display:inline-block;padding:10px 25px 10px 25px;letter-spacing:-1px;cursor:pointer; font-size:11px; color:#7d838d; font-weight:bold }
.tab_list li a span .hotpink { color:#df82a0 }
.tab_list li ul{display:none;position:absolute;top:40px;left:0;width:100%;margin:0;padding:0;border:0;list-style:none;*zoom:1}
.tab_list li ul:after{display:block;clear:both;content:""}
.tab_list li li{float:none;position:relative;margin:0 0 8px 0}
.tab_list li li a{float:none;margin:0;padding:0;border:0 !important;background:transparent;font-weight:normal; !important;letter-spacing:normal}
.tab_list li li a:hover,
.tab_list li li a:active,
.tab_list li li a:focus{color:#000 !important;text-decoration:underline}
.tab_list li li.more{position:absolute;top:-30px;right:0;border:0 !important;background:transparent;font-size:11px; color:#828282 }
.tab_list li li.more a { color:#828282 }
.tab_list.m1 .m1 a,
.tab_list.m2 .m2 a,
.tab_list.m3 .m3 a,
.tab_list.m4 .m4 a,
.tab_list.m5 .m5 a,
.tab_list.m6 .m6 a,
.tab_list.m7 .m7 a,
.tab_list.m8 .m8 a,
.tab_list.m9 .m9 a,
.tab_list.m10 .m10 a,
.tab_list.m11 .m11 a,
.tab_list.m12 .m12 a{margin-top:-1px;border:1px solid #b2b5ba;border-bottom:1px solid #fff;background:transparent;color:#828282}
.tab_list.m1 .m1 a span,
.tab_list.m2 .m2 a span,
.tab_list.m3 .m3 a span,
.tab_list.m4 .m4 a span,
.tab_list.m5 .m5 a span,
.tab_list.m6 .m6 a span,
.tab_list.m7 .m7 a span,
.tab_list.m8 .m8 a span,
.tab_list.m9 .m9 a span,
.tab_list.m10 .m10 a span,
.tab_list.m11 .m11 a span,
.tab_list.m12 .m12 a span{padding-top:11px;font-weight:bold; color:#5f6774; font-size:11px; }
.tab_list.m1 .m1 a span .hotpink,
.tab_list.m2 .m2 a span .hotpink,
.tab_list.m3 .m3 a span .hotpink,
.tab_list.m4 .m4 a span .hotpink,
.tab_list.m5 .m5 a span .hotpink,
.tab_list.m6 .m6 a span .hotpink,
.tab_list.m7 .m7 a span .hotpink,
.tab_list.m8 .m8 a span .hotpink,
.tab_list.m9 .m9 a span .hotpink,
.tab_list.m10 .m10 a span .hotpink,
.tab_list.m11 .m11 a span .hotpink,
.tab_list.m12 .m12 a span .hotpink { color:#d9668c }
.tab_list.m1 .m1 ul,
.tab_list.m2 .m2 ul,
.tab_list.m3 .m3 ul,
.tab_list.m4 .m4 ul,
.tab_list.m5 .m5 ul,
.tab_list.m6 .m6 ul,
.tab_list.m7 .m7 ul,
.tab_list.m8 .m8 ul,
.tab_list.m9 .m9 ul,
.tab_list.m10 .m10 ul,
.tab_list.m11 .m11 ul,
.tab_list.m12 .m12 ul{display:block}
.tab_list.js_off{height:auto}
.tab_list.js_off ul{border:0}
.tab_list.js_off li{float:none;position:relative}
.tab_list.js_off li a{display:block;float:none;border:1px solid #eee !important;border-bottom-color:#ccc !important;background:#fafafa !important;font-weight:bold;}
.tab_list.js_off li ul{position:static;display:block;left:0;top:0;padding:5px 0}
.tab_list.js_off li li a{display:inline;border:0 !important;background:none !important;font-weight:normal}
.tab_list.js_off li li.more{top:7px;right:15px}
/* //UI Object */

/*** 주문서 작성/결제 ***/
.horizontal_table{width:100%;border:0;border-top:3px solid #5f6774; border-bottom:1px solid #bfc2c7 ;border-spacing:0; margin:0 auto;  }
.horizontal_table td,table th{border:0;border-bottom:1px solid #ccc}
.horizontal_table th{ text-align:left; padding-left:30px; width:122px; height:41px; vertical-align:middle; background:#f6f4f1; border-bottom:1px solid #e6e6e6; font-weight:normal; color:#5f6774 }
.horizontal_table th span { background:url('/resources/ko/images/user/ico_blue.jpg') left no-repeat; padding-left:8px; color:#5f6774 }
.horizontal_table td { padding-left:30px; border-bottom:1px dotted #cccccc; vertical-align:middle; }
.horizontal_table td { color:#828282 }
.horizontal_table .normal_input { width:184px; height:19px;padding:5px 0 0 5px; border-left:1px solid #c9c9c9; border-top:1px solid #c9c9c9; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5}
.horizontal_table .short_input { width:83px; height:19px;padding:5px 0 0 5px; border-left:1px solid #c9c9c9; border-top:1px solid #c9c9c9; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5}
.horizontal_table .middle_input { width:306px; height:19px;padding:5px 0 0 5px; border-left:1px solid #c9c9c9; border-top:1px solid #c9c9c9; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5}
.horizontal_table .long_input { width:592px; height:19px;padding:5px 0 0 5px; border-left:1px solid #c9c9c9; border-top:1px solid #c9c9c9; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5}

/*** 현금영수증 정보 입력 ***/
.horizontal_table2{width:100%;border:0;border-top:1px solid #5f6774; border-bottom:1px solid #bfc2c7 ;border-spacing:0; margin:0 auto;  }
.horizontal_table2 th{ text-align:left; padding-left:30px; width:122px; vertical-align:middle; background:#f6f4f1; font-weight:normal; color:#5f6774 }
.horizontal_table2 td{ padding-left:30px; vertical-align:middle; color:#828282; }

/*** 회원가입 ***/
.padding_box { width:1078px; margin:0 auto;  }
.padding_box h2 { margin-bottom:20px; color:#5f6774; font-size:14px; font-weight:bold;line-height:16pt; }
.scroll_box { width:1076px; height:200px;  }
.scroll_box tfoot { background:#f6f4f1; }
.scroll_box tfoot td { padding-left:20px; background:#f6f4f1; height:41px; vertical-align:middle; border:1px solid #e6e6e6; border-top:0px; }
.long_textarea { width:1058px; height:138px; overflow-y:scroll; border:1px solid #e6e6e6; color:#9d9d9d; padding:10px; font-size:12px; }
.btn_tab { width:100%; display:inline-block; border-top:3px solid #5f6774; border-left:1px solid #dadbdc; border-right:1px solid #dadbdc; }
.btn_tab ul li { float:left; text-align:center; padding-top:14px; width:453px; background:#f6f4f1; height:27px; font-size:12px; font-weight:bold; border-bottom:1px solid #dadbdc; }
.btn_tab a { display:block; color:#92928f; }
.btn_tab ul .on { background:#fff; border-bottom:0px; color:#797977; }
.bg_tbline_box { background:#f6f4f1; border-top:1px solid #babcc0; border-bottom:1px solid #babcc0; }
.bg_tbline_box ul li { display:inline; padding:0 10px; }



/***  마이페이지 ***/
.info_box { background:url('/resources/ko/images/user/info_bg.jpg') no-repeat; width:908px; height:134px;}
.info_box ul { padding:7px 12px; }
.info_box li { float:left; }
.info_box li p {color:#9d9d9d; text-align:center; }
.info_box li h3 { width:142px; height:18px; background:#f1f1f1; font-size:11px; font-weight:bold; color:#5f6774; padding-top:7px; text-align:center; }
.bg_name { background:url('/resources/ko/images/user/info_name_bg.jpg') no-repeat; width:171px; height:117px; }
.bg_name p { padding:38px 0 0 0; text-align:center; font-size:14px; letter-spacing:-1px; line-height:18px }
.ico_gray_box { margin:0 auto; width:68px; background:#969696; border-bottom:1px solid #7d7d7d; padding:7px 0 4px 0; text-align:center; }
.ico_gray_box a { display:block; }

/*** QNA ***/
.faq{width:908px;margin:0 auto;font-size:12px}
.faq .hgroup{border:1px solid #bfc2c7; border-top:1px solid #5f6774;position:relative;margin:0 0 10px 0;*zoom:1; height:40px; }
.faq .hgroup .tit li { display:block; float:left; padding:10px; font-size:11px; color:#797977; vertical-align:middle; font-weight:normal}
.faq .hgroup .tit li div { color:#d5d5d5 }
.faq ul{margin:0;padding:0;list-style:none}
.faq .q{ border-bottom:1px dotted #cccccc; vertical-align:middle; color:#828282; text-align:center;}
.faq .q a.trigger{display:block;padding:8px 15px;background:#fafafa;font-weight:bold;color:#828282;text-align:left;text-decoration:none !important}
.faq .q .num { float:left; width:43px; text-align:center; font-weight:bold; color:#828282}
.faq .q .part { float:left; width:202px; text-align:center; }
.faq .hide_1 .q a.trigger{font-weight:normal;background:none}
.faq .q a.trigger:hover,
.faq .q a.trigger:active,
.faq .q a.trigger:focus{background:#f8f8f8;color:#000}
.faq .a{background:#f6f4f1; color:#828282; padding:18px 104px;margin:0;line-height:1.5}
.faq .a span { display:block; background:#ab9473; padding:10px; margin-bottom:15px; width:93px; font-size:12px; color:#fff; font-weight:bold; }

/*** 커뮤니티 ***/
.left_info { position:absolute; z-index:5; color:#fff; padding:13px 0; width:138px; margin-left:38px; }
.left_info div { color:#fff; font-size:11px; line-height:150%; }

.com_table { margin-top:20px }
.com_table table { border-top:3px solid #5f6774; width:432px }
.com_table table thead th { background:#f6f4f1; padding:15px 11px;}
.com_table table tbody td { border-bottom:1px dotted #b2b2b2; padding:10px 0; color:#828282 }
.com_table li p { line-height:130% }
.com_table .bling_img { background:url('/resources/ko/images/community/bling_img_bg.jpg') no-repeat; width:70px; height:71px; }
.com_table .bling_img img { margin-left:1px; margin-top:1px; }
.com_table td ul li { line-height:150%; font-size:11px; color:#828282; letter-spacing:-1px; }
.border_left { border-left:1px solid #d8d8d8; padding-left:20px; }
.com_table .trend_img { margin-right:20px; border-right:0px; padding:0; background:url('/resources/ko/images/community/trend_img_bg.jpg') left top no-repeat; width:90px; height:71px; }
.com_table .trend_img img { margin-left:1px; margin-top:1px; }
.com_table .input { background:url('/resources/ko/images/community/tit_img_talk.jpg') no-repeat; width:432px; height:124px; }
.com_table .input div { position:relative; top:85px; left:38px; }
.com_table .input .i_text { vertical-align:middle; width:300px; height:18px; border:1px solid #dddddd; padding-top:7px}
.com_table .input .i_label { font-size:11px; color:#999; padding:7px 5px 0 5px; overflow-y:auto; letter-spacing:-1px }

.review_notice { margin:50px 0 33px 0px; text-align:center; }
.bg_num { display:block; display:inline-block; background:url('/resources/ko/images/community/num_bg.jpg') center top no-repeat; width:21px; height:17px; color:#fff; font-weight:bold; }

.title_bg { background:#f6f4f1; border-top:3px solid #5f6774; height:10px; padding:13px 18px 18px 18px; }
.title_bg span { color:#474e5a; font-size:12px; font-weight:bold; }

.board {border:1px solid #e0e0e0}
.padding_table { width:868px; margin: 0 auto; text-align:center }
.padding_table td { padding-bottom:25px }
.bestreview_notice { background:url('/resources/ko/images/community/bestreview_notice_bg.jpg') no-repeat; width:908px; height:164px; }
.bestreview_notice .tit { padding:20px 25px 14px 25px; margin-bottom:14px; }
.bestreview_notice ul { border-top:1px dotted #ccc; padding:20px 25px }
.bestreview_notice ul li {  height:25px;  color:#6c6c6c; }
.bestreview_notice ul li a { color:#6c6c6c}

.border_table { width:100%; border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9; }
.border_table td {text-align:center; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:16px 0;}
.border_table td p, .border_table td span { font-size:11px; color:#828282}

.border_table2 { width:100%; border-top:3px solid #5f6774; border-left:1px solid #d9d9d9; }
.border_table2 td {text-align:center; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:16px 0;}
.border_table2 td p, .border_table2 td span { font-size:11px; color:#828282}

/* 블링몰 */
.bling_list li { text-align:left; font-size:11px; font-family:'Gulim';'굴림'; color:#828282; }
.box_wrap {width:908px; position:relative; }
.box1 { position:absolute; left:4px; top:4px; z-index:0; border:1px solid #afb3b9;background:#fff; width:906px;}
.box2 {  position:absolute; top:2px; left:2px; z-index:1; border:1px solid #afb3b9;  background:#fff;width:906px;}
.box3 {  position:absolute; top:0; left:0; z-index:2; border:1px solid #afb3b9;  background:#fff;width:906px; }

/* 나눔장터 */
.search_bg {background:#f6f4f1; border-top:3px solid #5f6774; padding-top:38px; padding-bottom:38px; }
.search_bg p { margin:0 auto; text-align:center }
dl
dt {float:left; padding-right:12px;}
dd { vertical-align:middle; font-weight:bold; color:#5f6774 }

/* 트렌드 포커스 */
.trend_bg { background:url('/resources/ko/images/community/trend_bg.jpg') no-repeat; width:117px; height:108px; }
.trend_bg img { border:1px solid #bfc2c7; width:113px; height:103px; overflow:hidden; margin-right:2px }

/* 출석체크 */
.txt_bg { background:url('/resources/ko/images/community/check_txtbox.jpg') no-repeat; width:461px; height:22px; text-align:center; color:#000; padding-top:10px; }
.txt_bg .point { color:#ff3887; font-weight:bold; }
.calendar { margin-top:10px;width:297px; height:310px; border:1px solid #ebebeb }
.calendar thead th { font-family:나눔고딕, NanumGothic; background:#f8f8f8; height:56px; border:0; }
.calendar tbody th { border:none; color:#828282; padding-top:8px}
.calendar tbody td { text-align:center; color:#828282; border:0; height:29px }
.calendar tbody td a { display:block }
.calendar tbody td a:hover { color:#000; text-decoration:underline }
.check_color { background:#e7ccf7; width:21px; height:19px; }
.border_l2 { border-left:2px solid #d5d5d5; padding-left:12px; padding-right:12px; }
.textarea { width:502px; height:17px; vertical-align:middle; overflow-y:scroll; border:1px solid #cccccc; }

/* 상세보기 페이지 */

.img_view_wrap { padding:40px 53px 0 0; background-color:white; }
.img_view { float:left; width:405px; padding-left:23px }
.img_view .img img { width:355px; height:460px; overflow:hidden; float:left; margin-right:11px; }
/* 201606 del-by renewal*/
/*.img_view .thumbnail { position:relative; height:460px; padding-left:10px; }
.img_view .thumbnail ul {position:absolute; right:0; bottom:0;}
.img_view .thumbnail ul li img { width:37px; height:51px; overflow:hidden; padding-top:8px;}*/
.product_info { float:right; width:420px; height:520px; padding-left:30px; }
.product_info table { width:468px; /* border-bottom:1px solid #b0b3b8; */ }
.product_info table thead th { text-align:left; border-bottom:2px solid #8c8c8c; padding-left:10px; }/*border-top:1px solid #5f6774;*/
.product_info table tbody th, .product_info table tfoot th { border:none; }
.product_info table td { text-align:left; height:25px;  padding-left:10px; }
.product_info .tit { color:#616161; font-size:14px; font-weight:bold;padding-top:25px;padding-bottom:3px; }
.product_info .txt { color:#828282; font-size:11px; }
.product_info .border_bt { border-bottom:1px solid #eff0f1}
.product_info .btn_list { margin-top:8px; }
.product_info .btn_list ul { margin-top:9px; }
.product_info .btn_list ul li { display:inline;}
.heart_bg { padding:7px 0 0 7px; background:url('/resources/ko/images/detail/heart_bg.jpg') no-repeat; width:386px; height:31px; text-align:center; color:#5f6774; font-weight:bold; }
.pro_inp_text{padding-top:5px;}
.pro_inp_text input{height:16px;padding-top:4px;text-align:center;}
.pro_btn_ud{width:11px;float:left;padding-top:2px;}
.pro_btn_ud a{height:11px;display:block;}
.pro_btn_ud img{vertical-align:top;}

.detail_tab { display:inline-block; width:1200px;border-top:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-left:1px solid #e6e6e6;border-bottom:3px solid #5F6774;}
.detail_tab li {float:left; font-size:11px;}
.detail_tab .more div {font-size:11px}
.detail_tab .more {font-size:11px;width:413px}
.detail_tab li ul li {background:#fff;display:inline; padding:10px 20px; color:#7d838d; font-size:11px; font-weight:bold; border-right:1px solid #e9e9e9;}
.detail_tab li ul .on {position:relative; z-index:10; margin-top:-1px; background:#fff; border-top:3px solid #5f6774; border-left:3px solid #5f6774;border-right:3px solid #5f6774;/*border-bottom:1px solid #fff;*/ }
.detail_tab li ul .on a { color:black; }
.detail_tab_con { display:inline-block; width:1200px; border:1px solid #d8d8d8; border-top:0px; padding-bottom:8px; }

/**
.btn_tab2 { width:100%; display:inline-block; border-left:1px solid #dfe0e3; border-right:1px solid #dfe0e3; }
.btn_tab2 ul li { border-top:3px solid #5f6774; float:left; text-align:center; padding-top:14px; width:239px; background:#f6f4f1; height:27px; font-size:12px; font-weight:bold; border-bottom:1px solid #dfe0e3; }
.btn_tab2 a { display:block; color:#92928f; }
.btn_tab2 ul .on { border-top:3px solid #FC95B0; background:#fff; border-bottom:0px; color:#FC95B0; }
.btn_tab2 .border_r1 {border-right:1px solid #dfe0e3;}
*/
.btnlist_right { float:right; margin-right:60px; margin-top:10px; }
.in_con { width:1080px; margin:0 auto; }
.reple { display:block; float:left; font-weight:bold; color:#b59741; padding:4px 0 0 3px}
.write_box {clear:both; padding:20px 0;background:#f6f4f1; border-top:1px solid #5f6774; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.write_box table {width:990px; margin:0 auto;}
.write_box table th { border:none; color:#5f6774; font-weight:normal;letter-spacing:-1px; text-align:right; }
.write_box table td { padding-left:5px; }
.write_box input { border:1px solid #dddddd; margin-bottom:3px;}
.write_box textarea {float:left; width:790px; height:40px;}
.write_box textarea img { float:right }

.border_tip {border:1px solid #e6e6e6; border-top:0px; text-align:center; }
.border_tip img { text-align:center; margin:0 auto}



.newitem{width:920px;margin:0 auto;padding:30px 0;}
.newitem .left_cont{width:751px;float:left;}
.newitem .right_cont{width:169px;height:150px;float:left;text-align:left;border-bottom:1px solid #E1E1E1;background:url(http://img.styleonme.com/newimg2012/new_sale_img4.png) repeat-y left top;}
.newitem .right_cont .p_hourCount{}



/***** TV속의온미 ******/
.name {text-align:center;font-size:12px;color:#9547ad}
.item_wrap3 { width:210px; float:left; text-align:center; margin-right:26px; }
.item_wrap3 strong.tit { color:#616161; }
.item_wrap3 span.detail { color:#8e8370; font-size:11px; }
.item_wrap3 strong.price { color:#8791c3; }

.item_wrap4 { width:210px; float:left; text-align:center; margin:0px 20px; }
.item_wrap4 strong.tit { color:#616161; }
.item_wrap4 span.detail { color:#8e8370; font-size:11px; }
.item_wrap4 strong.price { color:#8791c3; }

/***********게시판 덧글 스타일*****************/
.tails { border:1px solid #e0e0e0;	}

.tailwrite { height:100px; background-color:#f8f8f8;text-align:center;padding-top:10px;vertical-align:top;	}
.tailt { padding-bottom:2px;height:25px;	}
.tailt:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.tailt .icons { float:left;display:inline;width:27px;height:20px;border:1px solid #cbcbcb;background-color:#FFFFFF;	}
.tailt .icons span { display:inline-block;	}
.tailt .namesd { float:left;display:inline;padding:4px 0 0 5px;	}

.taillist { padding:10px 10px 0 10px;	}
.tlist_top { width:100%;border-bottom:1px solid #e6e6e6;	}
.tlist { width:100%;padding-top:10px;	}
.tlist:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.tlist .writers { float:left;display:inline;width:120px;padding-top:10px	}
.tlist .writers img { vertical-align:middle;	}
.tlist .memos {	  float:left;display:inline;padding:10px;width:480px;	}
.tlist .others { float:right;display:inline;text-align:right; width:100px;	}
.tlist .others a { font-size:11px;	}

.subicons { position:absolute;display:none;top:22px;left:0px;	}
.subicons ul li {	border:1px solid #cbcbcb;background-color:#FFFFFF;	}
.subiconsr { position:absolute;display:none;top:22px;left:0px;z-index:1000;	}
.subiconsr ul li {	border:1px solid #cbcbcb;background-color:#FFFFFF;	}

/**** 게시판 뷰페이지 ****/
.table_view {border-top:3px solid #5f6774;width:100%}
.table_view th {height:38px;background:#f6f4f1;color:#616161;font-weight:normal}
.table_view th, .table_view td {vertical-align:middle}
.table_view thead td {padding-left:23px;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8}
.table_view thead th {border:1px solid #d8d8d8}
.table_view tbody td {border:0px;background:#fff;color:#7d7d7d}/*padding:35px 0 0 0;min-height:110px;height:110px;*/
.table_view .text{padding:30px 30px 70px 30px;}
.table_view tbody td .bmemos{width:800px;}
.table_view tbody td img.img_read{max-width:680px}
.table_view tbody td img {margin:10px 0;}
.table_view tfoot th,.table_view td {border:1px solid #d8d8d8}
.table_view tfoot td span {font-size:11px;color:#696876}
.table_view tfoot td {padding-left:23px}
.table_view tfoot td input {border:1px solid #d9d9d9;width:130px;height:18px;margin-right:9px}
.pollr_inp_cont_01{display:inline-block;padding-bottom:50px;}
.pollr_inp_cont_01 ul li{width:120px;float:left;line-height:14px;}
.pollr_inp_cont_01 .div_img{width:100px;height:80px;border:1px solid #000;text-align:center;}
.pollr_inp_cont_01 .div_img span{display:block;padding-top:30px;}
.pollr_inp_cont_01 .div_icon{padding-top:5px;}
.pollr_inp_cont_01 .div_text{padding-top:5px;}
.pollr_inp_cont_01 .div_info{padding-top:5px;}
.pollr_inp_cont_01 .btn_c{text-align:center;padding-top:30px;}






/**** 글쓰기 ****/
.add_file {clear:both;margin-top:34px;border-bottom:1px dotted #cccccc;padding-bottom:3px}
.add_file li {background:url(/img/sub/ico_file.jpg) left 16px no-repeat; padding-left:10px; height:23px; color:#000; border-top:1px dotted #cccccc;vertical-align:middle; padding-top:7px;padding-bottom:3px;}

/****  상세페이지 ****/
.sizeinfo { width:940px;height:420px;margin:20px auto;border:2px solid #F2F2F2;	}
.sizeinfo .lay_1 { width:350px;float:left;padding-left:30px;display:inline;	}
.sizeinfo .lay_1 table { margin-top:10px;	}
.sizeinfo .lay_1 td { padding-top:12px;vertical-align:top; text-align:left;	}
.sizeinfo .lay_2 { width:510px;float:right;padding-right:30px;display:inline;	}
.sizeinfo .lay_2 td { text-align:left;	}
.sizeinfo .lay_2 .etcinfo td {  padding-top:12px;vertical-align:top; text-align:left; }
.sizeinfo .lay_2 p { text-align:left;	}
.sizeinfo .lay_2 .szs { margin-top:20px;	}
.sizeinfo:after{content:".";clear:both;display:block;height:0;visibility:hidden;}

.view_memos2 { display:none; text-align:left;width:1081px	}


ul li { background:none; }

/*개인결제 테이블폼 추가*/
.table_list_01{width:908px;margin:0 auto;padding-top:50px;}


.right_content {
float: right;
display: inline-block;
padding-bottom: 50px;
width: 1005px;
min-height: 1220px;
border-top: 1px solid #CDCDCD;
border-left: 1px solid #CDCDCD;
}

.right_sketch {float: right;display: inline-block;padding-bottom: 50px;width: 1005px;min-height: 1220px;border-top: 1px solid #CDCDCD;border-left: 1px solid #CDCDCD;}
/*{ padding-left:200px; display:inline-block; padding-bottom:50px; width:988px; min-height:1220px; border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; }*/
.right_sketch h1 { margin:0; padding:0 }
.right_sketch .visual { margin:0px 0 40px 0; text-align:center }
/* 촬영 스케치 */
.image_view_sketch { padding:5px 5px 0 0 }
.image_view { float:left; width:962; padding-left:13px; padding-top:10px }
.image_view .image image { width:355px; height:460px; overflow:hidden; float:left; margin-right:11px; }

.image_view .thumbnail {height:220px;}
.image_view .thumbnail ul {right:0; bottom:0;}
.image_view .thumbnail ul li { float:left; }
.image_view .thumbnail ul li image {  width:106px; height:66px; overflow:hidden; padding:1px 1px 0 0;}


/* 기부 블링 */
.right_donate {float: right;display: inline-block;padding-bottom: 50px;width: 1005px;min-height: 1220px;border-top: 1px solid #CDCDCD;border-left: 1px solid #CDCDCD;}
/*{ padding-left:200px; display:inline-block; padding-bottom:50px; width:988px; min-height:1220px; border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; }*/
.right_donate h1 { margin:0; padding:0 }
.right_donate .visual { margin:0px 0 40px 0; text-align:center }

.image_view_donate { padding:0 0 0 0 }
.image_view_body { float:left; width:962;}
.image_view .image image { width:355px; height:460px; overflow:hidden; float:left; margin-right:11px; }

.image_view .donate_comment {height:220px;}
.image_view .donate_comment ul {right:0; bottom:0;}
.image_view .donate_comment ul li { float:left; }
.image_view .donate_comment ul li image {  width:106px; height:66px; overflow:hidden; padding:1px 1px 0 0;}

/* 기부 iframe css*/
.table_div_order_donate{width:100%;}
.image_view .donate_comment ul {right:0; bottom:0;}
.image_view .donate_comment ul li { float:left; }
.align_donate_left td { text-align:left; padding-left:20px; }

.table_view tbody td .bmemos img {margin:0;}

/* 상품정보 상세정보 table td title */
.sizeInfoDetailTit { height:32px; background-color: #f6f7f9; text-align: center; }
/* 사이즈 정보 상세 수치 테이블*/
.sizeinfo-table tr td {height:40px;}
/* 사이즈 정보 추가 정보 */
.size-info-extra-info .clouded-11 td { font-size:12px; color:#bdb8b6; }
