/**********************************************************
	Edit by Okdol.kms :: akwjr111@nate.com
**********************************************************/

/**************  List  **************/
.class_table {font-family:Dotum;}
.class_table th {font-size:12px;border-top:2px solid #666;border-bottom:1px solid #cccccc;height:35px; font-weight:bold; text-align:center;}
.class_table td {text-align:center;border-bottom:1px solid #cecfce;padding:10px;line-height:16px;min-
height:35px;}



table.free_table2 {border-collapse:collapse}
table.free_table2 th{height:35px; background:#efefef; font-weight:bold;color:#282a29;border:1px solid #cfcfcf; text-align:center; line-height:35px;}
table.free_table2 td{color:#858585;text-align:center; border:1px dashed #cfcfcf; line-height:35px;}
table.free_table2 td.f_text{text-align:left;padding:8px 0 8px 10px;color:#858585;}
table.free_table2 td.gray_text{background:#f7f7f7;text-align:left;padding:8px 0 8px 10px;color:#858585;}
table.free_table2 td.gray_bg{background:#f7f7f7;color:#858585;padding:8px 0;}

table.free_table3 th{height:35px; background:#efefef; font-weight:bold;color:#282a29;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf; text-align:center; line-height:35px;}
table.free_table3 td{color:#858585;text-align:center;padding:8px 0; height:22px; line-height:22px;border-bottom:1px dashed #cfcfcf;}
table.free_table3 td.f_text{text-align:left;padding:8px 0 8px 10px;color:#858585;}
table.free_table3 td.gray_text{background:#f7f7f7;text-align:left;padding:8px 0 8px 10px;color:#858585;}
table.free_table3 td.gray_bg{background:#f7f7f7;color:#858585;padding:8px 0;}

table.free_gallery th{height:35px; color:#282a29; border-bottom:1px solid #2d8de1; line-height:35px;}
table.free_gallery td{color:#858585;text-align:center;padding:8px 0;}
table.free_gallery td img {width:180px; height:130px;}
table.free_gallery td txt {padding-top:5px;}
table.free_gallery td.f_text{text-align:left;padding:8px 0 8px 10px;color:#858585;}
table.free_gallery td.gray_text{background:#f7f7f7;text-align:left;padding:8px 0 8px 10px;color:#858585;}
table.free_gallery td.gray_bg{background:#f7f7f7;color:#858585;padding:8px 0;}

table a {color:#858585 !important;}
table a:hover {color:#333 !important;}

/**************  View  **************/
table.view_table{border-top:1px solid #cfcfcf; vertical-align:middle;}
table.view_table th{height:34px;border-bottom:1px solid #cfcfcf; text-align:center; vertical-align:middle; background:#efefef;color:#292b2a;}
table.view_table td{height:34px;border-bottom:1px solid #cfcfcf; text-align:left; vertical-align:middle; padding-left:10px;color:#878787; }
table.view_table td.view_txt{text-align:left;padding:16px;color:#878787; }
span.list_btn{padding-left:4px;}

/**************  Write  **************/
table.write_table{border-top:1px solid #cfcfcf;}
table.write_table th{height:34px;border-bottom:1px solid #cfcfcf; text-align:center; background:#efefef;color:#292b2a;}
table.write_table td{height:34px;border-bottom:1px solid #cfcfcf; text-align:left;padding-left:10px;color:#878787; }
table.write_table td.w_text{border-bottom:1px solid #cfcfcf; text-align:left;padding:10px 0 10px 10px;color:#878787; }

/**************  FAQ  **************/
table.faq_table{border-top:2px solid #cfcfcf;border-bottom:2px solid #cfcfcf;}
table.faq_table th{padding:7px 0 7px 28px;color:#333;border-bottom:1px solid #cfcfcf;}
table.faq_table td{padding:7px 0;color:#333;border-bottom:1px solid #cfcfcf;}
table.faq_table th.list_th{padding:7px 0 7px 55px;color:#333;border-bottom:1px solid #cfcfcf;}
table.faq_table th span.q_icon{padding-right:10px; }
table.faq_table th span.faq_tit{color:#2d8de1;font-weight:bold; text-decoration:underline;}
table.faq_table td.a_icon{padding:7px 0 55px 36px;border-bottom:1px solid #cfcfcf;}
table.faq_table td.faq_txt{padding:7px 0 7px 8px;color:#333;border-bottom:1px solid #cfcfcf;}
table.faq_table td.faq_bottom{padding:7px 0 7px 28px;color:#333;}



/**************  Table  **************/
table.basic{border-top:2px solid #cfcfcf;border-bottom:2px solid #cfcfcf;}
table.basic th{vertical-align:middle; background:#f7f7f7;border-bottom:#e4e4e4 1px solid;padding:9px 19px 7px 21px;color:#7e7e7e;}
table.basic th.th_bottom{background:#f7f7f7;padding:9px 19px 7px 21px;color:#7e7e7e;}
table.basic td{vertical-align:middle; padding-left:12px;color:#7e7e7e;}
table.basic td.t_bottom{padding:2px 0 2px 12px;color:#7e7e7e;}
table.basic td.t_border{border-bottom:#e4e4e4 1px solid;padding-left:12px;color:#7e7e7e;}

table.draw{border-top:1px solid #cfcfd0;margin-left:24px;}
table.draw th{background:url(../images/kr01/withdraw_th_bg.gif) repeat-x;border-bottom:#cfcfcf 1px solid;padding:8px 9px 9px 22px;}
table.draw th.txt_th{background:url(../images/kr01/txt_td_bg.gif) repeat-x;border-bottom:#cfcfcf 1px solid;padding:8px 9px 9px 22px;}
table.draw td{padding-left:12px;color:#7e7e7e;border-bottom:#cfcfcf 1px solid;}
table.draw td.txt_td{padding:6px 36px 6px 12px;color:#7e7e7e;border-bottom:#cfcfcf 1px solid;}
@font-face {font-family:'ngweb_woff'; font-style:normal; font-weight:400; src: url('http://webfonts-cdn.mobilis.co.kr/webfonts/Nanum/NanumGothicCompact.woff') format('woff');}
@font-face  {font-family:'ng_eot'; src:url('/fgmusic/font/NanumGothic.eot');}
@font-face  {font-family:'ng_woff'; src:url('/fgmusic/font/NanumGothic.woff');}

.bbs_li {text-overflow: ellipsis;white-space: nowrap; overflow: hidden;display:block;}
