@charset "utf-8";
/* LIST */
table.t_list{width:100%;border:solid #222;border-width:2px 0;font-size:13px;text-align:center}
table.t_list th{height:44px;font-size:14px;color:#222;letter-spacing:-.075em}
table.t_list thead{border-bottom:2px solid #333}
table.t_list td{overflow:hidden;padding:13px 0;background:url(/img/board/line_list_td.gif) repeat-x top left;line-height:18px;word-break:break-all}
table.t_list tr:first-child td{background:none;}
table.t_list td.category{padding-left:10px;color:#1b64c4;text-align:left}
table.t_list td.subject{padding-left:10px;text-align:left}
table.t_list td.subject>img{margin-right:5px}
table.t_list td.subject .lecture{display:block;padding-bottom:3px;font-size:12px;color:#888;letter-spacing:-.02em}
table.t_list td.subject .category{color:#1b64c4}
table img{vertical-align:middle}
table.t_list .notice td.subject{font-weight:bold}
table.t_list td .answer_y{font-weight:bold;color:#7a181e;letter-spacing:-.02em}
table.t_list td .answer_n{font-weight:bold;color:#ccc;letter-spacing:-.02em}
table.t_list td.no_list{padding:50px 0;color:#222;text-align:center;word-wrap:normal;}
table.t_list td.num{text-align:center}
table.t_list td .comment_count{color:#7a181e;}
table.t_list .right{text-align:right}
table.t_list thead th.left:first-child,table.t_list tbody td.left:first-child{padding-left:10px}
table.t_list thead th.right:last-child,table.t_list tbody td.right:last-child{padding-right:10px}

/* DATA */
table.t_data{width:100%;border:solid #ccc;border-width:1px 0;font-size:13px;text-align:left}
table.t_data th{background:#ededed;height:44px;border:solid #c6c6c6;border-width:0 0 0 1px;font-size:14px;color:#222;letter-spacing:-.075em;text-align:center}
table.t_data th:first-child{border-left:0}
table.t_data thead{border-bottom:1px solid #ccc}
table.t_data td{overflow:hidden;padding:13px 0 13px 10px;border:solid #c6c6c6;border-width:1px 0 0 1px;line-height:18px;word-break:break-all;color:#666;}
table.t_data td.fst{text-align:left;border-width:1px 0 0 0;padding-left:10px;}
table.t_data td.category{padding-left:10px;color:#1b64c4;text-align:left}
table.t_data td.subject{padding-left:10px;text-align:left}
table.t_data td.subject>img{margin-right:5px}
table.t_data td.subject .lecture{display:block;padding-bottom:3px;font-size:12px;color:#888;letter-spacing:-.02em}
table.t_data td.subject .category{color:#1b64c4}
table img{vertical-align:middle}
table.t_data .notice td.subject{font-weight:bold}
table.t_data td .answer_y{font-weight:bold;color:#7a181e;letter-spacing:-.02em}
table.t_data td .answer_n{font-weight:bold;color:#ccc;letter-spacing:-.02em}
table.t_data td.no_list{padding:50px 0;color:#222;text-align:center;word-wrap:normal;}
table.t_data td.num{text-align:center}
table.t_data td .comment_count{color:#7a181e;}
table.t_data .right{text-align:right}
table.t_data thead th.left:first-child,table.t_data tbody td.left:first-child{padding-left:10px}
table.t_data thead th.right:last-child,table.t_data tbody td.right:last-child{padding-right:10px}

/* VIEW */
table.t_view{width:100%;border:solid #222;border-width:2px 0;font-size:13px;color:#555}
table.t_view_comment{width:100%;border:solid #222;border-width:0 0 2px;font-size:13px;color:#555}
table.t_view.question{border-bottom-width:1px}
table.t_view.answer{border-top-width:0}
table.t_view th,table.t_view td{padding:13px 0;background:url(/img/board/line_write_td.gif) repeat-x;text-align:left}
.view_contents table.t_view th,.view_contents table.t_view td{background:url(/img/board/line_list_td.gif) repeat-x}
table.t_view .first th,table.t_view .first td{border-top:none}
table.t_view tr:first-child th,table.t_view tr:first-child td{background:none}
table.t_view th{padding-left:10px;font-weight:bold;color:#222}
.view_contents table.t_view td.subject{padding:17px 0 17px 10px;font-weight:bold;font-size:16px;font-weight:bold;color:#222;letter-spacing:-.05em}
.view_contents table.t_view td.subject span{display:inline-block;margin-right:6px}
.view_contents table.t_view tr:first-child th,.view_contents table.t_view tr:first-child td{border-top:0}
.view_contents table.t_view td.subject.sns{position:relative;padding-right:200px}
.view_contents table.t_view td.subject.sns div{position:absolute;top:13px;right:10px}
/* sns */
.sns .facebook_good{position:relative;padding-left:60px;margin-right:5px;top:-2px;}
.sns .facebook_good img{position:absolute;left:0;top:0;}
.sns .facebook_good {background:url(/img/board/sns/bg_facebookcount_right.png) no-repeat right bottom;padding-right:2px;display:inline-block;height:20px;}
.sns .facebook_good .count{background:url(/img/board/sns/bg_facebookcount_left.png) no-repeat left bottom;padding:0 3px 0 8px;font-size:11px;font-weight:normal;line-height:20px;height:20px;display:block;}
table.t_view td.contents{overflow:hidden;min-height:120px;padding:35px 10px;color:#555;vertical-align:top;word-break:break-all}
table.t_view td .contents{margin:35px 10px;color:#555}
table.t_view td .img{margin:35px 0;text-align:center}
table.t_view input.input_text{height:30px;padding-left:10px;border:1px solid #ccc;background-color:#fff;line-height:30px;font-size:13px;letter-spacing:-.075em}
table.t_view input.input_text.subject{font-weight:bold;color:#555}
table.t_view input.disabled{height:30px;padding-left:10px;border:1px solid #ccc;line-height:30px}
table.t_view textarea{width:95%;min-height:240px;padding:8px;border:1px solid #ccc;background-color:#fff;line-height:30px}
table.t_view .checkbox{padding-left:15px}
table.t_view .checkbox label{padding-left:10px}
table.t_view .radio{padding-right:20px}
table.t_view .radio label{padding-left:10px}
table.t_view .select_box{margin-right:10px}
table.t_view i.txt{padding-left:10px;font-style:italic;line-height:30px;font-size:11px;color:#555;letter-spacing:-.02em}
table.t_view .file_box{overflow:hidden;padding-top:5px;font-size:11px;color:#888}
table.t_view .file_box .file_name{float:left;width:200px;padding-left:16px;background:url(/img/board/btn_file.gif) no-repeat left center}
table.t_view .file_box .file_size{float:left;width:54px;text-align:right}
table.t_view .file_box .file_delete{float:left;padding-left:5px}

/* search */
.contents_detail .t_search{text-align:right}
.contents_detail .t_search:after{display:block;clear:both;content:''}
.contents_detail .t_search .select_box{}
.contents_detail .t_search input[type=text]{float:left;width:118px;height:30px;margin-right:10px;padding-left:10px;border:1px solid #aaa;line-height:30px;color:#555}
.contents_detail .t_search img{float:left;cursor:pointer}

/* selectbox */
.contents_detail .select_box{float:left;position:relative;height:32px;background:url(/img/board/selectbox_bg.gif) repeat-x 0 0;text-align:left}
.contents_detail .select_box>div{height:30px;padding-left:9px;border:1px solid #aaa;background:url(/img/board/selectbox_arrow.gif) no-repeat 100% 13px;line-height:30px;color:#555;cursor:pointer}
.contents_detail .select_box ul{display:none;position:absolute;top:31px;left:0;padding:7px 0 7px 9px;border:1px solid #aaa;background:#fff}
.contents_detail .select_box ul li{padding:4px 0}
.contents_detail .select_box ul a{color:#9b9b9b}
.contents_detail .select_box ul a:hover{color:#555}
.contents_detail .select_box.on>div{background:url(/img/board/selectbox_arrow_up.gif) no-repeat 100% 13px}
.contents_detail .select_box.on ul{display:block}

/* th용 selectbox */
.contents_detail .select_box_th{float:left;position:relative;text-align:left}
.contents_detail .select_box_th>div{height:30px;padding-left:9px;background:url(/img/board/selectbox_arrow.gif) no-repeat 100% 13px;line-height:30px;color:#222;cursor:pointer}
.contents_detail .select_box_th ul{display:none;position:absolute;top:31px;left:0;padding-left:9px;border:1px solid #aaa;background:#f5f5f5}
.contents_detail .select_box_th ul li{height:24px;line-height:24px;font-size:12px;font-weight:normal}
.contents_detail .select_box_th ul a{color:#4d4d4d}
.contents_detail .select_box_th ul a:hover{color:#555}
.contents_detail .select_box_th.on>div{background:url(/img/board/selectbox_arrow_up.gif) no-repeat 100% 13px}
.contents_detail .select_box_th.on ul{display:block}

/* button 위치 */
.contents_detail .t_up_btn{padding-bottom:20px;text-align:right}
.contents_detail .t_up_btn:after{display:block;clear:both;content:''}
.ie7 .contents_detail .t_up_btn{overflow:hidden}
.contents_detail .t_up_btn .t_btn_left{float:left}
.contents_detail .t_up_btn .t_btn_right{float:right}
.contents_detail .t_up_btn .t_align{float:left;padding-top:8px}
.contents_detail .t_up_btn .t_align{overflow:hidden}
.contents_detail .t_up_btn .t_align li{float:left}
.contents_detail .t_down_btn{margin:-62px 0 30px;text-align:right}
.fd_section .contents_detail .t_down_btn{margin:0px 0 30px;text-align:right}
.contents_detail.allclass .t_down_btn{margin:0 0 30px}
.contents_detail .view_contents .t_down_btn{padding-bottom:90px}
.contents_detail .t_down_btn:after{display:block;clear:both;content:''}
.contents_detail .t_down_btn .t_search{float:right}
.contents_detail .t_down_btn .t_btn_left{float:left}
.contents_detail .t_down_btn .t_btn_right{float:right}

/* 페이징 */
.paging{clear:both;width:100%;padding:0;font-size:14px;line-height:1.2em;text-align:center}
.paging strong{color: red;}
.paging a{padding:0 12px;color:#555}
.paging a:hover{color:#1cb163}
.paging a:active{color:#1cb163;text-decoration:underline}
.paging span{padding:0 8px 0 12px;font-weight:bold;color:#1cb163;text-decoration:underline}
.paging span.prev,.paging span.next,.paging span.first,.paging span.last{display:inline-block;font-weight:normal;color:#f5f5f5;text-decoration:none; padding:0;}
.paging span.prev a,.paging span.next a,.paging span.first a,.paging span.last a,.paging span > i{display:block;text-indent:-99999px}
.paging .prev i{width:6px;padding:0 10px 0 12px;background:url(/img/board/paging/btn_prev_dim.gif) no-repeat 12px 3px}
.paging .next i{width:6px;padding:0 8px 0 6px;background:url(/img/board/paging/btn_next_dim.gif) no-repeat 6px 3px}
.paging .first i{width:10px;padding:0;background:url(/img/board/paging/btn_first_dim.gif) no-repeat 0 3px}
.paging .last i{width:10px;padding:0;background:url(/img/board/paging/btn_last_dim.gif) no-repeat 0 3px}
.paging .prev a{width:6px;padding:0 10px 0 12px;background:url(/img/board/paging/btn_prev_off.gif) no-repeat 12px 3px}
.paging .prev a:hover{background:url(/img/board/paging/btn_prev_on.gif) no-repeat 12px 3px}
.paging .next a{width:6px;padding:0 8px 0 6px;background:url(/img/board/paging/btn_next_off.gif) no-repeat 6px 3px}
.paging .next a:hover{background:url(/img/board/paging/btn_next_on.gif) no-repeat 6px 3px}
.paging .first a{width:10px;padding:0;background:url(/img/board/paging/btn_first_off.gif) no-repeat 0 3px}
.paging .first a:hover{background:url(/img/board/paging/btn_first_on.gif) no-repeat 0 3px}
.paging .last a{width:10px;padding:0;background:url(/img/board/paging/btn_last_off.gif) no-repeat 0 3px}
.paging .last a:hover{background:url(/img/board/paging/btn_last_on.gif) no-repeat 0 3px}

/* comment */
.comment_box{margin-top:40px}
.comment_box .comment_write{padding:20px;border:1px solid #ccc;background-color:#f1f1f1}
.comment_box .comment_write .txt{padding:0 0 10px 10px;color:#222;letter-spacing:-.07em}
.comment_box .comment_write .writer_info{padding-bottom:9px}
.comment_box .comment_write .writer_info input[type=text],.comment_box .comment_write .writer_info input[type=password]{width:130px;height:30px;margin-right:5px;padding-left:9px;border:1px solid #ccc;background-color:#fff;line-height:30px}
.comment_box .comment_write .writer_info .comment_name{background:url(/img/board/input_comment_name.gif) no-repeat 9px center}
.comment_box .comment_write .writer_info .comment_pass{background:url(/img/board/input_comment_pass.gif) no-repeat 9px center}
/*.comment_box .comment_list .comment_write .writer_info input[type=text],.comment_box .comment_list .comment_write .writer_info input[type=password]{background-color:#eeeeee;}*/
.comment_box .comment_write .input_box{position:relative;padding-right:120px}
.comment_box .comment_write .input_box textarea{width:100%;height:38px;padding:10px;border:1px solid #ccc;line-height:1.4em;color:#737373;letter-spacing:-.07em}
.comment_box .comment_write .input_box input[type=submit]{position:absolute;top:0;right:0;width:89px;height:60px;border:0;background:#7a181e;line-height:60px;font-weight:bold;color:#fff;letter-spacing:-.07em}
.comment_box .comment_list .comment_write{margin-bottom:19px}
.comment_box .comment_write .input_count{display:block;height:20px;padding-left:10px;line-height:20px;font-size:11px}
.comment_box .t_up_btn{margin-top:70px}
.comment_box .t_up_btn .total_count{float:left}
.comment_box .t_up_btn .t_align{float:right}
.comment_box .comment_list{border:solid #222;border-width:2px 0}
.comment_box .comment_list .comment{padding:18px 10px 20px;border-top:1px solid #ccc}
.comment_box .comment_list .comment:first-child{border-top:0}
.comment_box .comment_list .reply{padding:18px 10px 10px 60px;border-top:1px dotted #aaa;background:url(/img/board/bul_comment_reply.gif) no-repeat 40px 20px}
.comment_box .comment_list .reply:first-child{border-top:1px solid #ccc}
/*.comment_box .comment_list .reply_write{position:relative;padding:0 120px 20px 20px}
.comment_box .comment_list .reply_write input[type=text]{width:100%;height:30px;border:1px solid #ccc;line-height:30px}
.comment_box .comment_list .reply_write input[type=submit]{position:absolute;top:0;right:20px;width:89px;height:32px;border:0;background:#7a181e;line-height:32px;font-weight:bold;color:#fff;letter-spacing:-.07em}*/
.comment_box .comment_list .writer{float:left;height:20px;padding-right:7px;font-size:13px;color:#1b64c4}
.comment_box .comment_list .date{float:left;height:20px;padding:0 7px 0 8px;background:url(/img/board/line_section_comment.gif) no-repeat left 2px;font-size:12px;color:#888}
.comment_box .comment_list .delete{float:left;height:15px;padding:5px 7px 0 8px;background:url(/img/board/line_section_comment.gif) no-repeat left 2px}
.comment_box .comment_list .contents{clear:both;padding-bottom:10px;font-size:13px;line-height:20px;color:#222}
.comment_box .comment_list .reply_count{display:inline;padding:3px 17px 3px 5px;border:1px solid #555;background:#fff url(/img/board/btn_comment_reply.gif) no-repeat right center;font-size:11px;line-height:1.2em;color:#555;cursor:pointer}
.comment_box .comment_list .reply_count.on{background:#fff url(/img/board/btn_comment_reply_up.gif) no-repeat right center}




.contents_detail .notice .faq{overflow:hidden;width:898px;padding:20px 30px;margin:0 0 50px;border-bottom:1px solid #ccc;background:#fff;border:1px solid #ccc}
.contents_detail .notice .faq h4{padding:0 0 40px 2px}
.contents_detail .notice .faq .title{float:left;width:258px}
.contents_detail .notice .faq .title .txt{display:block;padding:24px 0;line-height:20px}
.contents_detail .notice .faq .contents{float:right;width:640px;border:solid #222;border-width:0}
.contents_detail .notice .faq .contents ul{overflow:hidden;margin-left:40px;padding:11px 0;font-size:14px;font-weight:bold;letter-spacing:-.085em}
.contents_detail .notice .faq .contents ul li{float:left;width:25%;height:30px;line-height:30px}
.contents_detail .notice .faq .contents ul li.li_2nd{width:145px}
.contents_detail .notice .faq .contents ul li.li_4rd{width:105px}
.contents_detail .notice .faq .contents ul li a{color:#888}
.contents_detail .notice .faq .contents ul li.on a{color:#7a181e}
.contents_detail .notice .faq .contents ul li a span{letter-spacing:0}
.contents_detail .notice .faq .contents ol{border-top:1px solid #ededed}
.contents_detail .notice .faq .contents ol li{position:relative;height:50px;padding:0 70px;background:url(/img/customer/main/line_faq_list.gif) repeat-x left top;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:500px;}
.contents_detail .notice .faq .contents ol li:first-child{background:none}
.contents_detail .notice .faq .contents ol li a{line-height:49px;color:#222;letter-spacing:-.025em;}
.contents_detail .notice .faq .contents ol li .ranking{position:absolute;top:15px;left:38px;width:17px;height:17px;border:1px solid #cfcfcf;background-color:#efefef;line-height:17px;color:#888;text-align:center}
.contents_detail .notice .faq .contents ol li .ranking.one{width:19px;height:19px;border:0;background-color:#7a181e;line-height:19px;color:#fff}





/* tab_menu */
.tab_menu_10,
.tab_menu_09,
.tab_menu_08,
.tab_menu_07,
.tab_menu_06,
.tab_menu_05,
.tab_menu_04,
.tab_menu_03,
.tab_menu_02{margin:0 0 60px;overflow:hidden;}

.tab_menu_10 li,
.tab_menu_09 li,
.tab_menu_08 li,
.tab_menu_07 li,
.tab_menu_06 li,
.tab_menu_05 li,
.tab_menu_04 li,
.tab_menu_03 li,
.tab_menu_02 li{float:left;width:238px;padding-left:2px;background:url(/img/common/tab_menu/bg_tabmenu.gif) no-repeat 0 0;line-height:52px;text-align:center}
.tab_menu_10 li{}
.tab_menu_09 li{}
.tab_menu_08 li{width:118px;}
.tab_menu_07 li{width:135px;}
.tab_menu_06 li{width:158px;}
.tab_menu_05 li{width:190px;}
.tab_menu_04 li{width:238px;}
.tab_menu_03 li{width:318px;}
.tab_menu_02 li{width:478px;}
.tab_menu_07 li a,
.tab_menu_06 li a,
.tab_menu_05 li a,
.tab_menu_04 li a,
.tab_menu_03 li a,
.tab_menu_02 li a{display:block;font-size:14px;font-weight:bold;color:#888;letter-spacing:-.075em;background:url(/img/common/tab_menu/bg_tabmenu.gif) no-repeat 100% 0;height:54px;}
.tab_menu_07 li:hover, .tab_menu_07 li.on,
.tab_menu_06 li:hover, .tab_menu_06 li.on,
.tab_menu_05 li:hover, .tab_menu_05 li.on,
.tab_menu_04 li:hover, .tab_menu_04 li.on,
.tab_menu_03 li:hover, .tab_menu_03 li.on,
.tab_menu_02 li:hover, .tab_menu_02 li.on{background-position:0 -54px}
.tab_menu_07 li:hover a, .tab_menu_07 li.on a,
.tab_menu_06 li:hover a, .tab_menu_06 li.on a,
.tab_menu_05 li:hover a, .tab_menu_05 li.on a,
.tab_menu_04 li:hover a, .tab_menu_04 li.on a,
.tab_menu_03 li:hover a, .tab_menu_03 li.on a,
.tab_menu_02 li:hover a, .tab_menu_02 li.on a{color:#000;background-position:100% -54px}