@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 td{overflow:hidden;padding:13px 0;background:url(/img/engdangi/board/line_list_td.gif) repeat-x;line-height:18px;word-break:break-all}
table.t_list td.category{padding-left:10px;color:#914e1b;text-align:left}
table.t_list td.subject{padding-left:10px;text-align:left}
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:#914e1b}
table img{vertical-align:middle}
table.t_list .notice td.subject{font-weight:bold}
table.t_list td .answer_y{font-weight:bold;color:#f06721;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{padding-right:10px;text-align:right}
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}

/* VIEW */
table.t_view{width:100%;border:solid #222;border-width:2px 0;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/engdangi/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/engdangi/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 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/engdangi/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/engdangi/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/engdangi/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{margin-right:10px}
.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/engdangi/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/engdangi/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/engdangi/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/engdangi/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/engdangi/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{padding:20px 0 50px;text-align:right}
.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:20px 0;font-size:14px;line-height:1.2em;text-align:center}
.paging a{padding:0 12px;color:#555}
.paging a:hover{color:#f06721}
.paging a:active{color:#f06721;text-decoration:underline}
.paging span{padding:0 8px 0 12px;font-weight:bold;color:#f06721;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/engdangi/board/paging/btn_prev_dim.gif) no-repeat 12px 3px}
.paging .next i{width:6px;padding:0 8px 0 6px;background:url(/img/engdangi/board/paging/btn_next_dim.gif) no-repeat 6px 3px}
.paging .first i{width:10px;padding:0;background:url(/img/engdangi/board/paging/btn_first_dim.gif) no-repeat 0 3px}
.paging .last i{width:10px;padding:0;background:url(/img/engdangi/board/paging/btn_last_dim.gif) no-repeat 0 3px}
.paging .prev a{width:6px;padding:0 10px 0 12px;background:url(/img/engdangi/board/paging/btn_prev_off.gif) no-repeat 12px 3px}
.paging .prev a:hover{background:url(/img/engdangi/board/paging/btn_prev_on.gif) no-repeat 12px 3px}
.paging .next a{width:6px;padding:0 8px 0 6px;background:url(/img/engdangi/board/paging/btn_next_off.gif) no-repeat 6px 3px}
.paging .next a:hover{background:url(/img/engdangi/board/paging/btn_next_on.gif) no-repeat 6px 3px}
.paging .first a{width:10px;padding:0;background:url(/img/engdangi/board/paging/btn_first_off.gif) no-repeat 0 3px}
.paging .first a:hover{background:url(/img/engdangi/board/paging/btn_first_on.gif) no-repeat 0 3px}
.paging .last a{width:10px;padding:0;background:url(/img/engdangi/board/paging/btn_last_off.gif) no-repeat 0 3px}
.paging .last a:hover{background:url(/img/engdangi/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/engdangi/board/input_comment_name.gif) no-repeat 9px center}
.comment_box .comment_write .writer_info .comment_pass{background:url(/img/engdangi/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:#f06721;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/engdangi/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:#f06721;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:#914e1b}
.comment_box .comment_list .date{float:left;height:20px;padding:0 7px 0 8px;background:url(/img/engdangi/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/engdangi/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/engdangi/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/engdangi/board/btn_comment_reply_up.gif) no-repeat right center}

.chat {background-color:#d3d9dc;padding-bottom:80px;width:100%;min-width:1080px;}
.chat .block01 {text-align:center;padding:0 0 50px;}
.chat .block02 .inner{width:900px;margin:0 auto;}
.chat .block01 .inner {position:relative;}
.chat .block01 .inner .go {position:absolute;left:50%;margin-left:450px;top:50px;}

.chatting {padding:20px 0;}
.chatting table{width:100%}
.chatting li {background-color:#f8f8f8;}
.chatting .list {margin:20px 20px; }  
.chatting th,
.chatting td {padding-top:11px;padding-bottom:10px;;color:#000;border-bottom:1px #e1e1e2 solid;}
.chatting th {width:77px;text-align:right;}
.nickname {font-weight:bold;padding-left:15px;width:19%;}
.nickname img {width:67px;height:20px;}
.chatting .subject {padding-right:22px;line-height:140%;width:57%;}
.chatting .subject>strong {color:#000;}
.chatting .sm {width:8%;text-align:left;}
.chatting .date {width:8%}
.chatting .label{margin-bottom:20px}
.chatting .reple th,
.chatting .reple td {border-bottom:0;padding-top:7px;padding-bottom:7px;}
.chatting .rr {background:url('/img/board/line_board/ico_rr2.gif') 0 5px no-repeat;vertical-align:top;}
.chatting .peet {color:#009260;}
.chatting .md {color:#009188;}
.chatting textarea {padding:8px;resize:none;border:1px #afafaf solid;background:#fff;width:480px;height:50px;}
.chatting .subject a.btn {position:relative;top:-10px;left:10px;margin-right:5px;display:inline;height:26px; *top:-28px;*left:470px;}
.chatting .label {margin-bottom:20px;}
.chatting .label label {font-size:11px;font-weight:bold;margin-right:10px;}
.chatting .label label>input {vertical-align:middle;position:relative;top:-1px;right:-1px;}
.chatting .write input {border:1px #e3e4e4 solid;padding:8px;}
.chatting .paging {text-align:center;padding-top:30px}
.chatting .check{margin:0 20px;background-color:#f8f8f8;padding:12px}
.chatting .content_box{margin:20px 20px 40px;background-color:#f8f8f8;padding:12px}
.cl1277a1 {color:#1277a1;}
.cl7c51b1 {color:#7c51b1;}
.cle95353 {color:#e95353;}
.cl009260 {color:#009260;}
.cl009188 {color:#009188;}

.changeBanner {}
.changeBanner .text {background:url('<?=IMG_DIR?>/promotion/chat/bg_change_text.gif') 0 0 no-repeat;width:342px;height:18px;position:relative;margin:0 0 8px;float:right;}
.changeBanner .text p {color:#000;font-size:11px;letter-spacing:-1px;
		padding:3px 0 0 5px;
		display:inline-block;   
		max-width:90%;  
		overflow:hidden; 
		white-space:nowrap;
		text-overflow:ellipsis;
		-o-text-overow: ellipsis;   
		vertical-align:middle;   
		}
.changeBanner .text .btn {position:absolute;right:0;top:0;}
.hr_top{display:block;border:2px solid black;margin:0}
.hr_bottom{display:block;border:2px solid black;margin:0}

/* search */
.bd_search {margin-top:20px;text-align:center;}
.bd_search input {border:2px #656666 solid;width:120px;padding:5px 6px 4px 6px;color:#656666;margin:0 5px;}
.bd_search select {font-size:11px;color:#656666;padding:3px 0 2px;width:75px;}

.comment_number{font-weight:bold}