/*--------------------기본레이아웃--------------------*/

#wrap {width:100%;}
#header{width:100%;}
#contents {width:100%;}
#botton_link {width:100%; display: none}
#footer {width:100%;}


.default_w { width:1000px; margin:0 auto; }
/*--------------------기본레이아웃--------------------*/


/*--------------------폰트기타 style--------------------*/

.font_11_s { font-size:11px; letter-spacing:-1px; font-family:tahoma,'돋움',Dotum,'굴림',Gulim,'맑은 고딕',NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif;}
.font_number {font-family:tahoma,'굴림',Gulim,'돋움',Dotum,'맑은 고딕',NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif}
.font_14_g { font-size:14px; font-family:굴림;}
.font_20_mark { font-family:tahoma,'맑은 고딕',NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif; font-size:20px; }
.font_mark { font-family:tahoma,'맑은 고딕','굴림'; letter-spacing:-1px;  }
.font_nanum { font-family:NanumGothic;  }
.letter_s {  letter-spacing:-1px; }
.font_50 { font-size:50px; letter-spacing:-1px; }

.font_11_s_a { font-size:11px; letter-spacing:-1px; font-family:tahoma,'돋움',Dotum,'굴림',Gulim,'맑은고딕',NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif;}
.font_11_s_a a:link { font-size:11px; letter-spacing:-1px; color:#b0b3b6; font-family:tahoma,'돋움',Dotum,'굴림',Gulim,'맑은 고딕',NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif;}
.font_11_s_a a:visited		{ font-size:11px; letter-spacing:-1px; color:#b0b3b6; font-family:tahoma,'돋움',Dotum,'굴림',Gulim,'맑은 고딕',NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif;}
.font_11_s_a a:active		{ font-size:11px; letter-spacing:-1px; color:#b0b3b6; font-family:tahoma,'돋움',Dotum,'굴림',Gulim,'맑은 고딕',NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif;}
.font_11_s_a a:hover		{ font-size:11px; letter-spacing:-1px; color:#b0b3b6; font-family:tahoma,'돋움',Dotum,'굴림',Gulim,'맑은 고딕',NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif;}

.ellip_p{
overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}

.sub_menu_color a {  color:#b0aaaa; }
.weatherbox {position:absolute; top:2px; left:0px; z-index:9000; overflow:hidden; height:23px;}
.weatherbox:hover {overflow:visible; height:100px; }

/*--------------------폰트기타 style--------------------*/


/*--------------------input_style--------------------*/

.input_style_board input[type=text] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:28px; line-height:27px; margin:2px 0; }
.input_style_board input[type=password] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:28px; line-height:27px; margin:2px 0; }
.input_style_board input[type=file] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:30px; line-height:29px; margin:2px 0; }
.input_style_board select { padding:5px; border:1px solid #bdbdc0; height:30px; line-height:24px; font-family:맑은 고딕; }
.input_style_board textarea { border:1px solid #bdbdc0; background:#f3f3f3; padding:5px; height:200px; }
.input_style_board input[type=checkbox]
.input_style_board input[type=radio] { vertical-align:middle; margin:-2px 0 1px;  cursor:pointer; }

.input_style input[type=text] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:28px; line-height:27px; margin:2px 0; }
.input_style input[type=password] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:28px; line-height:27px; margin:2px 0; }
.input_style input[type=file] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:30px; line-height:29px; margin:2px 0; }
.input_style select { padding:5px; border:1px solid #bdbdc0; height:30px; line-height:24px; font-family:맑은 고딕; }
.input_style textarea { border:1px solid #bdbdc0; background:#f3f3f3; padding:5px; height:200px; }
.input_style input[type=checkbox]
.input_style input[type=radio] { vertical-align:middle; margin:-2px 0 1px;  cursor:pointer; }

.input_style_rank select { padding:5px; border:1px solid #bdbdc0; font-size:11px; color:#ffffff; background:#9b9b9b; border:1px solid #7b7b7b; font-family:맑은 고딕; }
.input_style_rank_list select { padding:5px; border:1px solid #bdbdc0; font-size:11px; color:#ffffff; background:#9b9b9b; border:1px solid #7b7b7b; width:180px; font-family:맑은 고딕;  }
.input_style_nomal select { padding:5px; border:1px solid #bdbdc0; border:1px solid #e3e3e5; border-bottom:1px solid #a4a4a4; height:250px; font-family:맑은 고딕; }
.input_style_simply select { border:none; height:200px; color:#121212; border:1px dashed #dedede; padding:10px; font-family:맑은 고딕; }
.input_style_down select { border:none; width:370px; color:#121212; border:1px dashed #dedede; padding:10px; font-family:맑은 고딕; }

.input_style_add input[type=text] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:28px; line-height:27px; margin:2px 0;  width:250px;}
.input_style_add input[type=password] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:28px; line-height:27px; margin:2px 0; width:250px; }
.input_style_add input[type=file] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:30px; line-height:29px; margin:2px 0; width:250px; }
.input_style_add select { padding:5px; border:1px solid #bdbdc0; height:30px; line-height:24px; width:250px; font-family:맑은 고딕; }
.input_style_add textarea { border:1px solid #bdbdc0; background:#f3f3f3; padding:5px; height:200px; width:95%; }
.input_style_add input[type=checkbox]
.input_style_add input[type=radio] { vertical-align:middle; margin:-2px 0 1px;  cursor:pointer; }


.input_style_bonus select { padding:5px; border:1px solid #bdbdc0; height:30px; width:300px; line-height:24px; font-family:맑은 고딕; }
/*--------------------input_style--------------------*/




/*--------------------이미지위 투명레이어--------------------*/

.alpha_layer1 { position:absolute; top:138px; z-index:0; left:0;  background-color:#000;  filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer2 { position:absolute; top:178px; z-index:0; left:0;  background-color:#000;  filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer3 { position:absolute; top:60px; z-index:0; right:0;  background-color:#ff6c00;  filter:alpha(opacity=70); -moz-opacity:0.8; opacity:0.8; }
.alpha_layer4 { position:absolute; top:0; z-index:0; right:0;  background-color:#000;  filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer5 { position:absolute; top:0; z-index:0; right:0;  background-color:#000;  filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer6 { position:absolute; top:0; z-index:0; right:0;  background-color:#000;  filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer7 { position:absolute; top:0; z-index:0; right:0;  background-color:#000; filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer8 { position:absolute; top:0; z-index:0; right:0;  background-color:#000; filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer9 { position:absolute; top:0; z-index:0; right:0;  background-color:#000; filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer10 { position:absolute; top:173px; z-index:0; right:0;  background-color:#000;  filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer11 { position:absolute; top:173px; z-index:0; right:0;  background-color:#000;  filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer12 { position:absolute; top:173px; z-index:0; right:0;  background-color:#000;  filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer13 { position:absolute; top:0; z-index:0;  background-color:#000;  filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer14 { position:absolute; top:123px; z-index:0; left:0;  background-color:#000;  filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer15 { position:absolute; top:123px; z-index:0; left:0;  background-color:#000;  filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }

/*--------------------이미지위 투명레이어--------------------*/




/*--------------------탭메뉴관련 css--------------------*/


/* main 랭킹 탭메뉴CSS */
table.tab { color:#565656;  height:35px; line-height:35px;   font-family:tahoma,'굴림';}
table.tab td { text-align:center; cursor:pointer; height:35px; line-height:35px; font-family:tahoma,'굴림';}
.selectBox { border:1px solid #eaeaea; border-bottom:none; border-right:none;height:35px; line-height:35px; font-family:tahoma,'굴림';}
.selectBox span { color:#ed6f3a;font-family:tahoma,'굴림'; }
.noSelectBox { border:1px solid #eaeaea; background-color:#f8f8f8; border-right:none;  height:35px; line-height:35px;font-family:tahoma,'굴림';}

/* main 베스트회원 탭메뉴CSS */
.selectBox2 { border-top:1px solid #eaeaea; border-left:1px solid #eaeaea; border-bottom:1px solid #ffffff; border-right:none; letter-spacing:0px; height:35px; line-height:35px; color:#ed723e; }
.selectBox2 a { color:#ed723e; }
.selectBox2 a:hover { color:#ed723e; }
.noSelectBox2 { border:1px solid #eaeaea; border-right:none; background-color:#f8f8f8;  height:35px; line-height:35px; letter-spacing:0px; }

/* main 쇼핑찬스 탭메뉴CSS */
table.tab3 { color:#565656; height:47px; line-height:47px; }
table.tab3 td { cursor:pointer; height:47px; line-height:47px; padding-left:20px; }
.selectBox3 { height:47px; line-height:47px; color:#e0e0e0; width:170px; background:url('../img/bg_spch_tab.gif') no-repeat; }
.selectBox3 a { color:#ffffff; }
.selectBox3 a:hover { color:#ffffff; }
.noSelectBox3 { background-color:#f8f8f8; height:47px; line-height:47px; width:170px; background:url('../img/bg_spch_tab_off.gif') no-repeat; color:#6b6b6b; }

/* 탭메뉴 */
table.tab4 { color:#565656;height:35px;line-height:35px; }
table.tab4 td { text-align:center; cursor:pointer;height:35px;line-height:35px; }
.selectBox4 { border:1px solid #eaeaea;border-bottom:none;border-right:none;height:35px;line-height:35px;font-weight:bold;color:#464646; }
.selectBox4 span { color:#464646; }
.noSelectBox4 { border:1px solid #eaeaea;background-color:#f8f8f8;border-right:none;height:35px;line-height:35px;color:#8c8b8b; }

/* 쇼핑지식 오픈마켓 탭메뉴 */
table.tab1_sub { color:#565656;height:27px;line-height:27px; }
table.tab1_sub td { text-align:center; cursor:pointer;height:27px;line-height:27px; }
.selectBoxSub01 { border:1px solid #eaeaea;border-bottom:none;border-right:none;height:27px;line-height:27px;font-weight:bold;color:#464646; }
.selectBoxSub01 span { color:#464646; }
.noSelectBoxSub01 { border:1px solid #eaeaea;background-color:#f8f8f8;border-right:none;height:27px;line-height:27px;color:#8c8b8b; }


/* 쇼핑이야기 탭메뉴 */
table.tab2_sub { color:#565656;height:45px;line-height:45px;  font-weight:bold; }
table.tab2_sub td { text-align:left; cursor:pointer;height:45px;line-height:45px; border-bottom:1px solid #eaeaea; font-weight:bold; }
.selectBoxSub02 { border-bottom:1px solid #eaeaea; height:45px;line-height:45px;font-weight:bold; color:#ca3310;  font-weight:bold;}
.selectBoxSub02 a { color:#ca3310; font-weight:bold; }
.noSelectBoxSub02 { height:45px;line-height:45px;color:#8c8b8b; border-bottom:1px solid #eaeaea; font-weight:bold; }

/* 쇼핑가이드 탭메뉴 */
table.tab3_sub { color:#565656; height:45px;line-height:45px;  font-weight:none; }
table.tab3_sub td { text-align:center; cursor:pointer;height:45px;line-height:45px; border-bottom:1px solid #eaeaea; color:#565656; }
table.tab3_sub a {  color:#464646;  font-weight:bold;  }
table.tab3_sub a:hover {  color:#464646; font-weight:bold; }
table.tab3_sub .selectBox { border:1px solid #eaeaea; background-color:#fff; border-bottom:none; border-right:none;height:45px; line-height:45px; }
table.tab3_sub .selectBox span { color:#ed6f3a; }
table.tab3_sub .noSelectBox { border:1px solid #eaeaea; background-color:#f8f8f8; border-right:none;  height:45px; line-height:45px; }

/* 오픈마켓 카테고리 탭메뉴 */
table.tab4_sub { color:#565656; height:45px;line-height:45px;  font-weight:none; }
table.tab4_sub td { text-align:center; cursor:pointer;height:45px;line-height:45px; border-bottom:1px solid #eaeaea; color:#565656; }
table.tab4_sub a {  color:#464646;    }
table.tab4_sub a:hover {  color:#464646; }
table.tab4_sub .selectBox { border:1px solid #eaeaea; background-color:#fff; border-bottom:none; border-right:none;height:45px; line-height:45px; }
table.tab4_sub .selectBox span { color:#ed6f3a; }
table.tab4_sub .noSelectBox { border:1px solid #eaeaea; background-color:#f8f8f8; border-right:none;  height:45px; line-height:45px; }

/* 전체보기 탭메뉴 */
table.tab5 { color:#7d7d7d; }
table.tab5 td { cursor:pointer; }
table.tab5 .selectBox5 { color:#7d7d7d;}
table.tab5 .selectBox5 a { color:#ed6931; }
table.tab5 .noSelectBox5 { color:#7d7d7d; }


/* 마이페이지 커뮤니티 탭메뉴 */
table.tab5_sub { color:#565656; height:35px;line-height:35px;  font-weight:none; }
table.tab5_sub td { text-align:center; cursor:pointer;height:35px;line-height:35px; border-bottom:1px solid #eaeaea; color:#9d9d9d; }
table.tab5_sub a {  color:#9d9d9d; }
table.tab5_sub a:hover {  color:#9d9d9d;  }
table.tab5_sub .selectBox { border:1px solid #eaeaea; background-color:#fff; border-bottom:none; border-right:none; height:35px; line-height:35px;   }
table.tab5_sub .selectBox a { font-weight:bold; color:#ed6931; }
table.tab5_sub .noSelectBox { border:1px solid #eaeaea; background-color:#f8f8f8; border-right:none;  height:35px; line-height:35px; }


/*--------------------탭메뉴관련 css--------------------*/




/*--------------------그 외--------------------*/

.right_bg { background:url('../img/bg_right_scroll.gif') repeat-x bottom; padding:18px 0 18px 12px; }
.right_bg_off { background:url('../img/bg_right_scroll.gif') repeat-x bottom; height:45px; line-height:45px; }
.right_count { background:#000; line-height:20px;  padding:0 5px 0 5px; background:url('../img/bg_btn_round_center.png') repeat-x; height:20px; }

.bg_round_left { background:url('../img/bg_btn_round_left.png') no-repeat; width:3px; height:20px; }
.bg_round_right { background:url('../img/bg_btn_round_right.png') no-repeat; width:3px; height:20px; }
.menu_line table td { border-left:1px solid #ededed; }

.menu_count01_left { background:url('../img/bg_menu_count_left.png') no-repeat; height:21px; width:5px; vertical-align:top; }
.menu_count01_center { background:url('../img/bg_menu_count_center.png'); color:#fff; padding:0 5px 0 3px; vertical-align:top; }
.menu_count01_right { background:url('../img/bg_menu_count_right.png') no-repeat; height:21px; width:1px; vertical-align:top; }

.menu_count02_left { background:url('../img/bg_menu_count_left2.png') no-repeat; height:21px; width:5px; vertical-align:top; }
.menu_count02_center { background:url('../img/bg_menu_count_center2.png'); color:#fff; padding:0 5px 0 3px; vertical-align:top; }
.menu_count02_right { background:url('../img/bg_menu_count_right2.png') no-repeat; height:21px; width:1px; vertical-align:top; }


#tb_line_title_50_02 { width:120px; }
#tb_line_title_100_02 { width:120px; }
#tb_line_content_50_02 { width:232px; }
#tb_line_content_100_02 { width:660px; overflow:hidden}

#tb_line_title_50_02 { width:168px; }
#tb_line_title_100_03 { width:168px; }
#tb_line_content_50_03 { width:232px; }
#tb_line_content_100_03 { width:660px; }

#tb_line_title_50_04 { width:168px; }
#tb_line_title_100_04 { width:168px; }
#tb_line_content_50_04 { width:232px; }
#tb_line_content_100_04 { width:560px; }

.bg_dotline { background:url('../img/bg_dotline.gif') repeat-x; height:20px; }
.bg_dotline_sub { background:url('../img/bg_sub_top.png') repeat-x; height:20px; }

.group_img img{vertical-align:middle}
.guide_txt { font-size:11px; color:#888; }
.location_st { color:#b3b3b3; }
.location_st a { color:#b3b3b3; }
.location_st a:hover { color:#b3b3b3; }
.right_img img{ margin-right:10px; }
.right_img iframe{ margin-right:10px; }
.right_img_pri img{ margin-right:10px;  margin-top:2px;}

.left_img img{ margin-left:10px; }
.left_img iframe{ margin-left:10px; }
.event_count { border:1px solid #ddd; background:url('../img/bg_event_count.gif') repeat-x; height:16px; line-height:16px; text-align:center; }

.searchGtext { width:62px; border:1px solid #bfbfbf; height:18px; line-height:18px; font-size:11px; color:#ababab; }
.searchLeft p { margin-bottom:10px; }
.searchLeft dd { padding-bottom:5px; }

.top_img img{ margin-top:10px; }

/* 판매종료시간 */
.timer input {width:300px; color:#e83c00; font-family:tahoma,'돋움';}
.timer_auction input{border-style:none; color:#ffffff; font-family:tahoma,'돋움'; font-size:16px;  text-align:right; width:300px; font-weight:bold; background-color:transparent;}

.detail_td { background:#f9f9f9; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; padding:10px; width:150px; line-height:18px; }
.detail_td2 { padding:10px; border-bottom:1px solid #e7e7e7; }

#tab_keyword_menu2 { margin: 0px; padding: 0px; list-style-type: none; }
#tab_keyword_menu2 li a { display: block; border-top:1px solid #dcdcdc; padding:8px; width:168px; height:21px; line-height:22px; font-size: 12px; font-family: 굴림; color: #969696; text-decoration: none; letter-spacing:-1px; background:url('../img/icon_keyword_off.gif') no-repeat 96% 50%; }
#tab_keyword_menu2 li a.selected { background:url('../img/icon_keyword_on.gif')  no-repeat; width:168px; color:#fff; border-right:1px solid #d4d4d4; border-left:1px solid #d4d4d4; height:21px; line-height:22px; }

.add_help { font-size:11px; letter-spacing:-1px; color:#909090; }

.border_line { border-bottom:1px solid #e6e6e6; color:#595959; height:26px; }
.border_R_line { width:60px; border-right:1px solid #e0e0e0; }
.border_R_line2 { width:60px; border-right:1px solid #e0e0e0; line-height:20px; }
.border_R_line_end { width:60px; line-height:20px; }
.border_Rbuy_line { width:110px; border-right:1px solid #e0e0e0; }
.border_Rbuy_line2 { width:110px; border-right:1px solid #e0e0e0; line-height:20px; }
.border_Rbuy_line_end { width:110px; line-height:20px; }



.line_jung { border-bottom:1px solid #d9d9da; border-right:1px solid #d9d9da; }
.line_jung_n { border-bottom:1px solid #d9d9da; }

.happy_multi_tab_paging input { width:11px; height:11px; margin-left:8px; background-color:#DFDFDF; cursor:pointer; }
.happy_multi_tab_paging input.on { background-color:#EC6A33; }

.sub_rank { position:absolute; top:0; left:0; width:33px; height:45px; line-height:29px; background:url('../img/icon_gr_rank2.png') no-repeat;  }
.sub_rank_text { width:30px; color:#fff; font-weight:bold; font-size:14px; text-align:center; }

.font_st_05 a{font:12px '돋움'; color:#595959;}
.font_st_05 a:hover{font:12px '돋움'; color:#595959;}

.font_st_06 a{font:11px '돋움'; color:#444444;  line-height:13px;}
.font_st_06 a:hover{font:11px '돋움'; color:#444444;  line-height:13px;}

.font_st_07 a{font:bold 14px '돋움'; color:#333333;  line-height:16px;}
.font_st_07 a:hover{font:bold 14px '돋움'; color:#333333;  line-height:16px;}

.font_st_08 a{font:12px '돋움'; color:#999999;  line-height:16px;}
.font_st_08 a:hover{font:12px '돋움'; color:#999999;  line-height:16px;}

.detail_bbs_wys iframe { height:140px !important; background:#f1f1f1 !important; }
.detail_bbs_wys embed { background:#f1f1f1 !important; }

/*--------------------그 외--------------------*/





/*--------------------오픈마켓 상세관련--------------------*/

.bg_layer_left { background:url('../img/market_detail/bg_layer_bar_left.png') no-repeat; width:6px; height:40px; }
.bg_layer_center { background:#444446; }
.bg_layer_right { background:url('../img/market_detail/bg_layer_bar_right.png') no-repeat; width:6px; height:40px; }

.line_layer_bg { width:2px; background:url('../img/market_detail/bg_layer_line.png') repeat-y; }
.border_b { border-bottom:1px solid #d2d2d2; padding-bottom:20px; }
.layer_p_l {  padding-left:20px; padding-bottom:10px; }
.layer_p_r { padding-right:20px; padding-bottom:10px; }
.layer_p_s { padding-top:20px; }
.layer_p_e { padding-bottom:20px; }
.layer_pl_no { padding-left:20px; padding-bottom:10px; }
.layer_pr_no { padding-right:20px; padding-bottom:10px; }

.input_style_layer input[type=text] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:28px; line-height:27px; margin:2px 0; }
.input_style_layer input[type=password] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:28px; line-height:27px; margin:2px 0; }
.input_style_layer input[type=file] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:30px; line-height:29px; margin:2px 0; }
.input_style_layer select { padding:5px; width:375px; border:1px solid #bdbdc0; height:30px; line-height:24px; font-family:맑은 고딕; }
.input_style_layer textarea { border:1px solid #bdbdc0; background:#f3f3f3; padding:5px; height:200px; }
.input_style_layer input[type=checkbox]
.input_style_layer input[type=radio] { vertical-align:middle; margin:-2px 0 1px;  cursor:pointer; }
.input_style_type1 select { padding:5px; width:170px; border:1px solid #bdbdc0; height:30px; line-height:24px; font-family:맑은 고딕; }
.layer_option td { height:37px;  border-bottom:1px solid #e9e9e9; }






.tb_right { border-right:1px solid #dbdbdb; }
.tb_rightTop { border-right:1px solid #dbdbdb; border-top:1px solid #dbdbdb; }
.tb_Top {  border-top:1px solid #dbdbdb; }

.event_img img { padding-top:20px; }
.ta_top_line { background:#f8f8f8; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; height:30px; color:#6c6c6c; }
.dot_line { border-bottom:1px dashed #bfbfbf; }
.type1_option_line { border-bottom:1px solid #e9e9e9; height:35px; }


.detail_img_pc img { max-width:720px; }
.event_img img { padding-bottom:15px; margin:0;}
.event_top img { padding-top:20px; }
.right_img_review { padding-right:15px; }

.board_list_help { width:390px; margin-top:10px; letter-spacing:-1px; border:1px dashed #dbdbdb;  text-align:center; color:#aaa;  height:35px; line-height:35px; }
.input_style_size { width:225px; }

.mini_step01 { background:url('../img/bg_mini_step_01.gif') repeat-x;  height:181px; color:#ffecd6; padding:12px 0 0 12px; line-height:20px;  letter-spacing:-1px; }
.mini_step02 { background:url('../img/bg_mini_step_02.gif') repeat-x;  height:181px; color:#ffe8ce; line-height:20px; padding:12px 0 0 12px;  letter-spacing:-1px; }
.mini_step03 { background:url('../img/bg_mini_step_03.gif') repeat-x;  height:181px; color:#ffd2bf; line-height:20px; padding:12px 0 0 12px;  letter-spacing:-1px; }
.mini_step03 div { color:#ffd2bf; }
.mini_step04 { background:url('../img/bg_mini_step_04.gif') repeat-x;  height:181px;  color:#b3b3b3; line-height:20px; padding:12px 0 0 12px; letter-spacing:-1px; }
.step_mini_title { margin:0 0 25px 0; }
.mini_step { margin-top:10px; }

.rows_img_right img{margin-right:20px;}
.skin_memo td { border:1px solid #dedede; height:35px; }
.skin_meno_bg { background:#f2f2f2; }
.detail_map{border:1px solid #999}

/*-------------------- 관련상품 수정 --------------------*/
#result_search_product_all .div_related_box:hover {background:#f7f7f7;}
#result_search_product_checked .div_related_box {background:#ebf9ff;}


/*-------------------- 관련상품 수정 --------------------*/
.wys_upload_img img{margin:2px;}
.wys_upload_img {text-align:center; padding:5px 0;}

/*-------------------- 장바구니 알림 --------------------*/
a.cartalarm{display:inline-block; margin-left:3px; margin-top:-3px; padding-right:6px;background:url('../img/cartalarm_bg.png') no-repeat right 0;font-family:verdana; height:17px; font-size:11px; font-weight:bold;color:#fff;line-height:16px;word-spacing:-1px;text-decoration:none !important; vertical-align:middle;}
a.cartalarm span,a.cartalarm strong{display:block;padding:0 0 0 6px;background:url('../img/cartalarm_bg.png') no-repeat; line-height:15px; height:17px; color:#fff;}




.com_info_01 { width:160px; background:#fbfbfb; border:1px solid #dedede; padding-left:10px; height:40px; }
.com_info_02 { padding-left:10px;  border:1px solid #dedede; }
.com_info_03 { padding-left:10px; border:1px solid #dedede; }


/* 게시판 상세/댓글등록버튼 */
.btn_reply_reg {display:block; padding:0 10px; height:30px; line-height:29px; font-weight:bold; color:#FFFFFF; background:#6f6f6f; letter-spacing:-1px; font-size:15px; float:right; cursor:pointer; }

/* 대표이미지 */
.rprsn_img{max-width:505px; width:100%; position:relative; margin:40px auto}
.rprsn_img img{max-width:505px !important}
.rprsn_img .tit{max-width:505px; width:100%}



/* ë©”ì¸ í”„ë¦¬ë¯¸ì—„ */
.tabcontent {clear:both}
.rows_style_01{float:left; position:relative;}
.rows_style_01 .thumb .layer_tit{display:none; }
.rows_style_01 .thumb:hover .layer_tit{display:block;}
.rows_style_01 .rows_over_st_01{border:1px solid #ebebeb;}
.rows_style_01:hover .rows_over_st_01{border:1px solid #bdbdbd;}

.rows_style_01 .play_btn{display:none;}
.rows_style_01:hover .play_btn{display:block; background:url('../img/bg_row_over_layer2.png') center center;}

.rows_style_01 .play_btn2{display:none;}
.rows_style_01:hover .play_btn2{display:block;}

.margin_left_none td:first-child .fdiv{margin-left:0 !important}

/* ì„œë¸Œë¦¬ìŠ¤íŠ¸ ìœ ë£Œ */
.rows_style_sub {width:228px; float:left; position:relative;}
.rows_style_sub .rows_over_sub_01{border:1px solid #ebebeb;}
.rows_style_sub:hover .rows_over_sub_01{border:1px solid #bdbdbd;}

.rows_style_sub .layer_tit{display:none;}
.rows_style_sub:hover .layer_tit{display:block;}


.rows_style_sub .play_btn2{display:none;}
.rows_style_sub:hover .play_btn2{display:block;}


.ellipsis_line1 {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow:ellipsis;}
.ellipsis_line_1 {overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; /* number of lines to show */ -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.ellipsis_line_2 {overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; /* number of lines to show */ -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.ellipsis_line_3 {overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; /* number of lines to show */ -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.ellipsis_line_4 {overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; /* number of lines to show */ -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.ellipsis_line_5 {overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; /* number of lines to show */ -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
