/* 메인 게시판 */
.mboard ul{margin-top:12px; list-style-type:none;}
.mboard ul li:after{display:block;clear:both;content:''}
.mboard ul li a,.mboard ul li .date{float:left; display:inline-block; line-height:24px; height:24px;}
.mboard ul li a{overflow:hidden; width:78%; color:#777777; padding-left:10px; background:url('/c_img/ico/ico_dot.png') no-repeat 0px 12px;}
.mboard ul li .date{font-size:11px; color:#999999;}




.mybook_cont01{width:100%; padding-bottom:35px; border-bottom:1px solid #dddddd;}
.mybook_cont01:after{display:block;clear:both;content:''}
.mybook_cont01 .img_wrap{float:left; width:35.7%;}
.mybook_cont01 .r_cont{float:right; width:58.3%;}
.mybook_cont01 .r_cont .t_cont{position:relative; padding:13px 0px 30px; background:url('/c_img/common/line_bg01.gif') repeat-x left bottom;}
.mybook_cont01 .r_cont .t_cont a.btn_t02{position:absolute; right:0px; bottom:15px;}
.mybook_cont01 .r_cont .b_cont{padding:30px 0px 0px;}
.mybook_cont01 .r_cont .b_cont dl{margin-top:30px;}
.mybook_cont01 .r_cont .b_cont dl:first-child{margin-top:0px;}


.list_container{position:relative; width:100%; border-bottom:1px solid #dddddd; padding-bottom:30px;}
.list_container.open{padding-bottom:0px;}
.list_container ul{display:none; margin-top:25px;}
.list_container .btn_list_view{position:absolute; top:0px; right:0px;}




.attendance_top_cont{width:100%;}
.attendance_top_cont:after{display:block;clear:both;content:''}
.attendance_top_cont > div{float:left;}

.attendance_top_cont .cont01{width:27%; text-align:center;}
.cur_date_box{display:inline-block; width:133px; height:119px; margin-top:6px; background:url('/c_img/common/bg_calendar01.png'); text-align:center;}
.cur_date_box b{display:block; font-family:Tahoma,Geneva,verdana,sans-serif;}
.cur_date_box b.year{padding-top:20px; font-size:16px; color:#8f25ab; font-weight:bold;}
.cur_date_box b.date{padding-top:12px; font-size:36px; line-height:37px; color:#333333; font-weight:bold;}
.cur_date_box .day{display:inline-block; padding-top:8px; font-size:14px; color:#777777;}

.attendance_top_cont .cont02{width:21%; margin-top:14px;}
.attendance_top_cont .cont02 .purple_t_box{width:120px; margin-bottom:5px;}
.attendance_top_cont .cont02 dl{width:100%;}
.attendance_top_cont .cont02 dl:after{display:block;clear:both;content:''}
.attendance_top_cont .cont02 dl dt,.attendance_top_cont .cont02 dl dd{float:left; color:#333333; line-height:30px; }
.attendance_top_cont .cont02 dl dt{margin-left:4px; margin-right:8px; font-size:16px;}
.attendance_top_cont .cont02 dl dd{padding-right:5px; font-size:14px; font-weight:bold;}

.attendance_top_cont .cont03{display:block; width:50%;}
.attendance_top_cont .cont03 > div{display:block; float:left; width:49.5%; height:118px; padding:10px 0px; text-align:center;}
.attendance_top_cont .cont03 > div .title{display:inline-block; width:80%; padding-bottom:8px; font-size:16px; line-height:17px;}
.attendance_top_cont .cont03 .cur_month{background:url('/c_img/common/box_bg01.gif') no-repeat left top;}
.attendance_top_cont .cont03 .cur_month > div{height:100%; background:url('/c_img/common/dot_line01.png') repeat-y right top;}
.attendance_top_cont .cont03 .pre_month{background:url('/c_img/common/box_bg01.gif') no-repeat right top;}
.attendance_top_cont .cont03 .cur_month .title{color:#73c04b; border-bottom:2px solid #73c04b;}
.attendance_top_cont .cont03 .pre_month .title{color:#333333; border-bottom:2px solid #686868;}
.attendance_top_cont .cont03 .count_t{display:block; float:left; width:40%; text-align:center;}
.attendance_top_cont .cont03 .count_t b:first-child{display:block; font-size:14px; color:#333333; line-height:29px;}
.attendance_top_cont .cont03 .count_t b.box{display:inline-block;  width:56px; height:56px; border:1px solid #dcdcdc; font-size:36px; color:#333333; line-height:56px; font-weight:bold; background:url('/c_img/common/bg02.png') repeat-x left top;}


.calendar_date{padding:9px 0px 8px; border:1px solid #e0e0e2; text-align:center; background:#fdfcfd;}
.calendar_date, .calendar_date span,.calendar_date .btn{line-height:23px; vertical-align:middle;}
.calendar_date span{padding:0px 20px; font-size:20px; font-family:Tahoma,Geneva,verdana,sans-serif; color:#333333; font-weight:bold;}
.calendar_date .btn{display:inline-block; width:23px; height:23px; background-image:url('/c_img/common/btn_bg01.png'); background-repeat:no-repeat; background-position:left top;}
.calendar_date .btn.btn_next{background-position:-100px top;}

/* table */
.calendar_table{width:100%; border:1px solid #e0e0e2;}
.calendar_table thead th{line-height:34px; border-bottom:1px solid #e0e0e2; border-left:1px solid #e0e0e2;}
.calendar_table thead th:first-child{border-left:0px}
.calendar_table tbody td{height:90px; border-bottom:1px solid #e0e0e2; border-left:1px solid #e0e0e2; vertical-align:top;}
.calendar_table tbody td:first-child{border-left:0px;}
.calendar_table tbody td:first-child b.date{color:#f44e4e;}
.calendar_table tbody td > div{padding:14px;}
.calendar_table tbody td > div b.date{font-size:12px; font-family:Tahoma,Geneva,verdana,sans-serif; color:#474763; font-weight:bold;}
.calendar_table tbody td.other_m > div b.date{color:#e0e0e2;}
.calendar_table tbody td.attend_n{background-image:url('/c_img/common/attend_bg.png'); background-repeat:no-repeat; background-position:center -141px;}
.calendar_table tbody td.attend_y{background-image:url('/c_img/common/attend_bg.png'); background-repeat:no-repeat; background-position:center 9px;}
.calendar_table tbody td.working_day{background-color:#f8f6e4;}
.calendar_table .att_time{padding-top:10px;}
.calendar_table .att_time dl{width:100%; line-height:14px;}
.calendar_table .att_time dl:after{display:block;clear:both;content:''}
.calendar_table .att_time dt,.calendar_table .att_time dd{float:left; line-height:14px;}
.calendar_table .att_time dl dt{width:33px; margin-right:3px; font-size:11px; font-family:'돋움',Dotum,'굴림',Gulim; color:#333333; background:url('/c_img/common/box_bg02.png') no-repeat left top; line-height:18px; text-align:center;}
.calendar_table .att_time dl dd{font-size:11px; font-family:Tahoma,Geneva,verdana,sans-serif; color:#777777;}
.holiday{color:#f44e4e !important;}




.consult_top_cont{padding:10px; border:1px solid #dddddd; background-color:#eeedee;}
.consult_top_cont:after{display:block;clear:both;content:''}
.consult_top_cont > div{width:100%; padding:16px 0px; background:#ffffff;}
.consult_top_cont > div:after{display:block;clear:both;content:''}
.consult_top_cont > div .li{float:left; width:33%; height:75px; background:url('/c_img/common/dot_line01.png') repeat-y left top; }
.consult_top_cont > div .li:after{display:block;clear:both;content:''}
.consult_top_cont > div .li:first-child{background:url('');}
.consult_top_cont > div .li .ico{display:inline-block; float:left; width:74px; height:74px; margin-left:20%; background-image:url('/c_img/ico/ico_consult.png');}
.consult_top_cont > div .li.s02 .ico{background-position:0px -150px;}
.consult_top_cont > div .li.s03 .ico{background-position:0px -299px;}
.consult_top_cont > div .li dl{float:left; margin-left:6%; margin-top:4px;}
.consult_top_cont > div .li dl dt{font-size:16px; color:#8f25ab; line-height:25px;}
.consult_top_cont > div .li.s02 dl dt{color:#76c043;}
.consult_top_cont > div .li.s03 dl dt{color:#ff9000;}
.consult_top_cont > div .li dl dd b{display:inline-block; color:#333333;}
.consult_top_cont > div .li dl dd b.num_txt{font-size:36px; font-family:Tahoma,Geneva,verdana,sans-serif; font-weight:bold; line-height:37px;}
.consult_top_cont > div .li dl dd b.txt{padding-left:3px; font-size:14px; line-height:23px; vertical-align:bottom;}



.test_top_cont{width:100%; padding:16px 0px !important;}
.test_top_cont:after{display:block;clear:both;content:''}
.test_top_cont > div{float:left;}
.test_top_cont > div.cont01{width:25%; text-align:center;}
.test_top_cont > div.cont02{width:38%; padding-top:10px;}
.test_top_cont > div.cont02 dl{width:100%;}
.test_top_cont > div.cont03{width:37%; padding-top:13px; text-align:center;}




.online_top_cont{width:100%; padding:22px 0px 0px !important;}
.online_top_cont:after{display:block;clear:both;content:''}
.online_top_cont > div{float:left;}
.online_top_cont .cont01{width:28.57%; text-align:right;}
.online_top_cont .cont02{width:30.71%; text-align:left;}
.online_top_cont .cont03{width:40.47%; text-align:left;}
.online_top_cont .cont02 > div {width:85%; margin-top:3px;}
.online_top_cont .cont02 > div dl{width:100%;}
.online_top_cont .cont02 .purple_t_box{margin-bottom:3px;}
.book_img{display:inline-block; width:200px; height:219px; background:url('/c_img/online/book_bg.png') no-repeat; text-align:left;}
.book_img img{margin:7px;}
.graph_cont{display:block; position:relative; width:301px; height:198px; background:url('/c_img/online/online_img01.png') no-repeat; text-align:center;}
.graph_cont .graph_g{position:absolute; left:0px; bottom:4px; margin-left:2.5%; width:95%;   text-align:center;}
.graph_cont .graph_g .graph_type01{margin-bottom:6px;}
.graph_type01{position:relative; background:#bcbcbc;}
.graph_type01 .cur_pos{position:absolute; top:0px; left:0px; width:100%; z-index:10000;}
.graph_type01 .cur_pos img{position:absolute; top:-27px; right:-10px;}
.graph_type01 .cont{overflow:hidden; width:100%; height:22px;}
.graph_type01 .corner{display:block; width:100%; position:absolute; top:0px; width:8px; height:22px; z-index:500;}
.graph_type01 .corner.left_corner{left:0px; background:url('/c_img/online/graph01_left_corner.png') no-repeat left top;}
.graph_type01 .corner.right_corner{right:0px; background:url('/c_img/online/graph01_right_corner.png') no-repeat right top;}
.graph_type01 .default_txt{display:inline-block; position:absolute; top:0px; right:22px; font-size:16px; font-family:Tahoma,Geneva,verdana,sans-serif; font-weight:bold; color:#FFFFFF; line-height:22px; z-index:100;}
.graph_type01 .per{position:relative; background:url('/c_img/online/graph_bg_on.gif') no-repeat; height:22px; z-index:200;}
.graph_type01 .per .per_txt{display:inline-block; width:100px; height:22px; position:absolute; top:0px; right:10%; font-size:16px; font-family:Tahoma,Geneva,verdana,sans-serif; font-weight:bold; color:#FFFFFF; line-height:22px; text-align:right; z-index:100;}
.graph_type01 .per .corner.right_corner{right:0px; background:url('/c_img/online/graph01_right_corner_gray.png') no-repeat right top;}
/*.graph_cont .progress_t01,.graph_cont .progress_t02{display:inline-block; height:22px; margin-bottom:6px;}
.graph_cont .progress_t01 img{margin-top:-27px;}
.progress_t02 b.d_txt{display:inline-block; margin-right:5px;}*/




/* 게시판 테이블 */
.board_table{width:100%; border-top: 2px solid #aaaaaa;}
.board_table thead th{border-bottom:1px solid #aaaaaa; font-family:'NanumBold','나눔고딕','돋움',Dotum,'굴림',Gulim,Tahoma, Geneva, sans-serif,verdana; color:#333333; line-height:48px;}
.board_table.th_type02 thead th{padding:10px 0px; line-height:16px !important;}
.board_table.th_type02 thead th b{display:block;}
.board_table tbody td{height:24px; padding:8px 5px; border-bottom:1px solid #e0e0e2; color:#666666; line-height:18px; text-align:center; vertical-align:middle; background:#ffffff; word-break:break-all;}
.board_table tbody td .board_cont{padding:10px 20px 10px 32px; line-height:24px; word-break:break-all;}
.board_table tbody td .board_cont_q{position:relative;}
.board_table tbody td .board_cont_q .ico_q{position:absolute; top:15px; left:0px;}




.table_wrap{border-top: 2px solid #aaaaaa;}

.board_none{position:relative;}
.board_none table{position:relative; z-index:100;}
.board_none .hide_layer{position:absolute; top:0px; left:0px;  width:100%; height:100%; font-size:30px; line-height:35px; color:#FFFFFF; background:url('/c_img/common/dark_bg.png'); z-index:10000;}
.board_none .hide_layer .txt{display:block; width:100%; text-align:center;}

.board_table.board_t02{border-top: 0px;}
.board_table.board_t02 tbody th{padding-left:20px; border-right:1px solid #e0e0e2; border-left:1px solid #e0e0e2; border-bottom:1px solid #e0e0e2;}
.board_table.board_t02 tbody th:first-child{border-left:0px;}
.board_table.board_t02 tbody th,.board_table.board_t02 tbody th label{font-size:14px; color:#333333; line-height:18px; text-align:left;}
.board_table.board_t02 tbody td{height:29px; padding:6px 20px 5px; text-align:left;}


.board_table.board_t03 tbody td{padding-left:20px; border-right:1px solid #e0e0e2; border-left:1px solid #e0e0e2; border-bottom:1px solid #e0e0e2;}
.board_table.board_t03 tbody td:first-child{border-left:0px;}
.board_table.board_t03 tbody td,.board_table.board_t03 tbody td label{font-size:12px; line-height:18px; text-align:left;}
.board_table.board_t03 tbody td{height:29px; padding:6px 20px 5px; te\xt-align:left;}
.board_table.board_t03 tbody td.txt_c {text-align:center; }

.board_table.board_t03 tbody td.video {background:url('https://pic.neungyule.com/nelab/c_img/ico/ico_video.jpg')10px 14px no-repeat; vertical-align:middle; padding-left:30px; }

.board_table td a{color:#666666;}
.board_table td a:hover{text-decoration:underline; color:#333333 !important;}
.board_table td.c_darkgray a{color:#333333 !important;}
.board_table td.board_cont{padding-top:10px !important; padding-bottom:10px !important; line-height:24px;}

.border-right01{border-right:1px solid #aaaaaa;}
.border-right02{border-right:1px solid #e0e0e2;}

.br_01{border-right:1px solid #aaaaaa;}
.br_02{border-right:1px solid #e0e0e2;}


.td_hidden{display:none;}
.td_hidden td{border-bottom:1px solid #ffffff !important;}
/* 2015.04.16 수정 */
.board_q{position:relative; margin-top:0px; padding:30px 20px 0px 29px; line-height:18px;}
.board_q .btn_link{position:absolute; top:0px; right:10px;}
/* //2015.04.16 수정 */
.ico_q{display:inline-block; width:19px; height:19px; padding-right:10px; line-height:18px; background:url('/c_img/ico/ico_Q.png') no-repeat; vertical-align:middle;}
.ico_a{display:inline-block; width:19px; height:19px; padding-right:10px; line-height:18px; background:url('/c_img/ico/ico_A.png') no-repeat; vertical-align:middle;}




.board_table_t02{width:100%; border:1px solid #dddddd; background:#FFFFFF;}
.board_table_t02 thead th{background:#444444; font-family:'NanumBold','나눔고딕','돋움',Dotum,'굴림',Gulim,Tahoma, Geneva, sans-serif,verdana; color:#FFFFFF; line-height:40px;}
.board_table_t02 tbody td{height:24px; padding:8px 5px; border-top:1px solid #e0e0e2; color:#666666; line-height:18px; text-align:center; vertical-align:middle; background:#ffffff; word-break:break-all;}
.board_table_t02 td a{color:#666666;}
.board_table_t02 td a:hover{text-decoration:underline;}
.board_table_t02 td.c_darkgray a{color:#333333 !important;}


/* 리스트형 게시판 */
.data_board_cont{overflow:hidden; width:100%;}
.data_board_list{width:100%; margin-top:5px; list-style:none;}
.data_board_list:after{display:block;clear:both;content:''}
.data_board_list li{float:left; width:34.4047%;}
.data_board_list li.last{float:left; width:31.07%;}
.data_board_list li > div{position:relative; padding:11px 25px 17px; margin-right:9.72222222%; margin-bottom:9.72222222%; border:1px solid #e0e0e2; background:#FFFFFF;}
.data_board_list li.best:hover > div,.data_board_list li:hover > div{border:1px solid #333333;}
.data_board_list li.last > div{margin-right:0px;}
.data_board_list li > div .title{display:inline-block; padding-top:22px; font-size:14px; color:#333333; line-height:19px;}
.data_board_list li.best > div .title{background:url('/c_img/ico/ico_yellow_bar.png') no-repeat;}
.data_board_list li > div .cont{display:block; padding-top:22px; padding-bottom:20px; background:url('/c_img/common/bg_line01.png') left bottom repeat-x;}
.data_board_list li > div .cont,.data_board_list li > div .cont a{font-size:14px; color:#666666; line-height:19px;}
.data_board_list li > div .b_cont{padding-top:17px;}
.data_board_list li > div .b_cont:after{display:block;clear:both;content:''}
.data_board_list li > div .b_cont .id_txt{display:inline-block; float:left; width:50%; color:#666666; word-break:break-all;}
.data_board_list li > div .b_cont .data_link{display:inline-block; float:left; width:50%; color:#666666; text-align:right;}
.data_board_list li > div .b_cont .data_link a{font-size:11px; color:#666666; font-family:Tahoma,Geneva,verdana,sans-serif;}

.data_board_list li.best > div{border:1px solid #fca91c;}
.data_board_list li.best > div .ico_best{display:inline-block; position:absolute; top:-5px; right:19px; width:45px; height:68px; background:url('/c_img/ico/ico_best.png') no-repeat; border:1px solid #00000;}

.data_board_list li.text_c {width:830px; height:60px; text-align:center; padding-top:30px; vertical-align:middle;!important;  }

/* 자료실 게시판 상세 */
.board_view_cont{}
.board_view_cont:after{display:block;clear:both;content:''}
.board_view_cont .board_cur_cont{float:left; width:72.6190%;}
.board_view_cont .board_list_cont{float:right; width:23.80%;}
.board_view_cont .board_cur_cont .board_t{padding:20px; border-top:2px solid #aaaaaa; border-bottom:1px solid #aaaaaa;}
.board_view_cont .board_cur_cont .board_t h3{margin-bottom:7px; font-size:14px; color:#333333; line-height:20px; margin-bottom:5px;}
.board_view_cont .board_cur_cont div.board_cont{padding:30px 20px; border-bottom:1px solid #e0e0e2; line-height:24px; color:#666666;}


.board_list{border-top:2px solid #e0e0e2; list-style:none;}
.board_list li{padding:20px 20px 20px 10px; background:url('/c_img/common/bg_line02.png') left bottom repeat-x;}
.board_list li.active span{display:inline-block; padding-left:9px; background:url('/c_img/ico/ico_arrow31.png') no-repeat 0px 10px;}
.board_list li.active a{color:#333333;}
.board_list li a{font-size:14px; line-height:25px; color:#929191;}
.board_list li a:hover{text-decoration:underline;}

/* paging */
.paging {position:relative; width:100%; text-align:center; line-height:24px; vertical-align:middle;}
.paging a{display:inline-block; width:24px; height:24px; border:1px solid #dddddd; font-size:11px; color:#999999; font-family:Tahoma, Geneva, sans-serif,verdana; line-height:24px; vertical-align:middle; margin-right:1px;}
.paging a.active{border:1px solid #9a4bb5; border:1px solid #333333; color:#333333; font-weight:bold; }

.paging .page_num{display:inline-block; padding:0px 10px; color:#999999; line-height:24px; vertical-align:middle;}
.paging .page_num b{color:#333333; font-weight:bold;}
.paging .page_num,.paging .page_num b{font-size:11px; font-family:Tahoma,Geneva,verdana,sans-serif;}

.paging .page_btn{font-size:0px; background-image:url('/c_img/btn/btn_page.gif');}
.paging .btn_first{background-position:0px 0px;}
.paging .btn_prev{background-position:-50px 0px;}
.paging .btn_next{background-position:-100px 0px;}
.paging .btn_end{background-position:-150px 0px;}


/* search_cont */
.search_cont{}
.search_cont:after{display:block;clear:both;content:''}
.search_cont b{display:inline-block; font-size:16px; color:#333333; line-height:41px;}
.search_cont .row{line-height:41px; vertical-align:middle;}
.search_cont .row:after{display:block;clear:both;content:''}
.search_cont .row > p, .search_cont .row > input, .search_cont .row > select{float:left;}
.search_cont .row > p{width:70px;}
.search_cont .row .btn_search{width:45px; height:41px; margin-left:9px; border:0px; font-size:0px; background:url('/c_img/btn/btn_search.png'); cursor:pointer;}


/* 고객센터 메인 */
.customer_main_cont{width:100%;}
.customer_main_cont:after{display:block;clear:both;content:''}
.customer_main_cont .mboard{float:left; position:relative; width:47.6%;}
.customer_main_cont .mboard .btn_more{position:absolute; top:0px; right:0px;}
.customer_main_cont .cont02{float:right; width:47.61%}

#use_guide{width:100%;}
#use_guide ul{list-style-type:none; margin-top:15px;}
#use_guide ul:after{display:block;clear:both;content:''}
#use_guide ul li{float:left; width:33%; height:106px; background-image:url('/c_img/ico/ico_useguide.png'); background-repeat:no-repeat;}
#use_guide ul li.s01{background-position:center 5px;}
#use_guide ul li.s02{background-position:center -145px;}
#use_guide ul li.s03{background-position:center -295px;}
#use_guide ul li a{display:block; padding-top:75px; border-left:1px solid #e4e4e4; font-size:12px; color:#777777; line-height:30px; text-align:center;}
#use_guide ul li:first-child a{border-left:0px;}

#remote_cont{height:124px; background:url('/c_img/common/box_bg03.png') left top no-repeat;}
#remote_cont .cont{position:relative; height:87px; margin-left:20px; padding:17px 15px 20px 0px; background:url('/c_img/common/box_bg031.png') right top no-repeat;}
#remote_cont h3{display:block; height:22px; padding-left:33px; font-size:15px; color:#8f25ab; line-height:20px; background:url('/c_img/ico/ico_computer.png') no-repeat left 0px;}
#remote_cont .tel{display:block; font-size:25px; font-family:Tahoma,Geneva,verdana,sans-serif; color:#333333; font-weight:bold; line-height:50px;}
#remote_cont a{display:block; font-size:25px; font-family:Tahoma,Geneva,verdana,sans-serif; color:#333333; font-weight:bold; line-height:50px;}
#remote_cont .time{display:block; color:#777777;}
#remote_cont .btn_yellow{position:absolute; top:40px; right:20px;}


#faq{position:relative;}
#faq .btn_more{position:absolute; top:0px; right:0px;}
#faq .cont{padding:20px 30px 25px !important;}
#faq .search_cont{}



/* form */
.input01{height:27px; width:140px; line-height:25px; border:1px solid #8c8d91;}
input.input01{padding:0px 5px;}

.input02{height:27px; width:140px; line-height:25px; border:1px solid #dddddd;}
.input02 option{height:27px;}
input.input02{padding:0px 5px;}

.input_disabled{height:27px; width:140px; line-height:25px; border:1px solid #c0c0c0; background-color:#f2f2f2;}

.input03{height:21px; width:140px; line-height:19px; border:1px solid #dddddd;}

.input04{height:39px; padding:0px 10px; border:1px solid #dddddd; font-size:14px; color:#666666; line-height:37px; }


.textarea01{width:95%; padding:5px; border:1px solid #dddddd;}
.textarea02{padding:5px; padding:4px 4px 4px 7px; border:1px solid #dddddd;}


.sel{height:29px; min-width:60px; width:100%; padding:4px 4px 4px 7px; border:1px solid #8c8d91; border-radius:0; font-size:12px; font-weight:normal; color:#333; line-height:17px; background:#fff url('/c_img/ico/ico_arrow06.gif') 100% 50% no-repeat; -webkit-appearance:none; -moz-appearance:none; text-indent:0.01px; text-overflow:'';}
.sel2{height:24px; width:100px; padding:4px 4px 4px 7px; border:1px solid #8c8d91; border-radius:0; font-size:12px; font-weight:normal; color:#333; line-height:12px; background:#fff url('/c_img/ico/ico_arrow06.gif') 100% 50% no-repeat; -webkit-appearance:none; -moz-appearance:none; text-indent:0.01px; text-overflow:'';}
.sel_gray{height:23px; min-width:30px; width:100%; padding:2px; border:1px solid #dddddd; border-radius:0; font-size:11px; font-weight:normal; color:#999999; line-height:17px; background:#fff url('/c_img/ico/ico_arrow09.png') 100% 50% no-repeat; -webkit-appearance:none; -moz-appearance:none; text-indent:0.01px; text-overflow:''}
.sel_disabled{height:29px; min-width:60px; padding:4px 4px 4px 7px; border:1px solid #c0c0c0; border-radius:0; font-size:12px; font-weight:normal; color:#333; line-height:17px; background:#f2f2f2 url('/c_img/ico/ico_arrow06_gray.png') 100% 50% no-repeat; -webkit-appearance:none; -moz-appearance:none;}

.select01{height:40px; padding:4px 4px 4px 7px; border:1px solid #dddddd; font-size:14px; font-weight:normal; color:#666666; line-height:30px; background:#fff url('/c_img/ico/ico_arrow06.gif') 100% 45% no-repeat; -webkit-appearance:none; -moz-appearance:none; text-indent:0.01px; text-overflow:''}

.sel01{border:1px solid #8c8d91;}
.sel02{border:1px solid #dddddd;}





/* list */
.list01{list-style-type:none; width:320px;}
.list01:after{display:block;clear:both;content:''}
.list01 dt, .list01 dt a{font-size:14px; line-height:24px; color:#333333;}
.list01 dd, .list01 dd a{line-height:24px; color:#777777;}
.list01 dt, .list01 dd{float:left; height:24px;}
.list01 dt{width:90px; padding-left:8px; background:url('/c_img/ico/ico_arrow01.png') no-repeat 0px 9px;}
.list01 dd{width:220px;}


.list02{list-style-type:none;clear:both; padding-top:10px; }
.list02 dt{display:block; height:24px; padding-left:24px; font-size:16px; line-height:20px; color:#8f25ab; background:url('/c_img/ico/ico_pen.png') no-repeat 0px 0px;}
.list02 dd{display:inline-block; padding-left:26px; margin-top:3px; font-size:14px; line-height:20px; color:#666666;}


.list03{list-style-type:none;}
.list03:after{display:block;clear:both;content:''}
.list03 li{float:left; display:inline-block; width:33.33%; height:380px;}
.list03.th460 li{height:460px;}
.list03 li div{display:inline-block; text-align:center; width:214px;}
.list03 li div img{border:1px solid #dddddd;}
.list03 li div dl{margin-left:10px; margin-top:13px;}
.list03 li div a.btn_t03{margin-top:14px;}

.list04{list-style-type:none;}
.list04:after{display:block;clear:both;content:''}
.list04 dt,.list04 dd{float:left; margin-bottom:6px; line-height:24px; text-align:left;}
.list04 dt, .list04 dt a{line-height:18px; color:#333333; text-align:left;}
.list04 dd, .list04 dd a{line-height:18px; color:#929191; text-align:left;}
.list04 dt{width:72px; padding-left:9px; background:url('/c_img/ico/ico_arrow31.png') no-repeat 0px 6px;}
.list04 dd{width:120px;}


.list05{border-bottom:1px solid #cccccc; list-style-type:none;}
.list05:after{display:block;clear:both;content:''}
.list05 dt,.list05 dd{float:left; font-size:15px; color:#333333; line-height:21px; padding:8px 0px; text-align:left;}
.list05 dt{padding-right:5px; padding-left:24px; background:url('/c_img/ico/ico_dot01.png') no-repeat 10px 15px;}


.list06{list-style-type:none;}
.list06 li{padding-left:9px; line-height:20px; background:url('/c_img/ico/ico_bar03.gif') no-repeat 0px 10px;}


.tab_list{width:100%; height:39px; border-bottom:1px solid #666666; list-style-type:none;}
.tab_list:after{display:block;clear:both;content:''}
.tab_list li{float:left; background:url('/c_img/ico/ico_bar01.png') no-repeat right 15px;}
.tab_list li.last{background:url('');}
.tab_list li a{display:block; padding:0px 37px; font-size:14px; color:#666666; line-height:39px;}
.tab_list li.active{height:39px; margin-left:-1px; border-left:1px solid #666666; border-right:1px solid #666666; border-top:1px solid #666666; background:url('/c_img/ico/ico_yellow_bar.png') no-repeat center 34px #FFFFFF;}
.tab_list li.active a{color:#333333;}



/* event_list */
.event_list{list-style:none;max-width:100%;}
.event_list{width:848px;margin:0px auto;}
.event_list > li{margin-bottom:30px;}
.event_list .event_cont01{cursor:pointer;}
.event_list .event_cont01.event_end{cursor:default;}
.event_list .event_cont01 b{display:inline-block; line-height:17px; vertical-align:middle;}
.event_list .event_cont01 b.title{font-size:16px; color:#111111;}
.event_list .event_cont01 b.date{font-size:11px; color:#999999;}
.event_list .event_cont01 div.img{ position:relative; min-height:130px; margin-top:17px; border:0px solid #dddddd; z-index:1000;}
.event_list img{max-width:100%;}
.event_list .img img{position:relative; width:848px; height:148px;  background-color:#ffffff; }
.event_list .event_cont02{display:none;}
.event_list > li:first-child .event_cont02{margin-top:20px;}
.event_list li div.img .event_end{max-width:100%;}
.event_list li div.img .event_end{ margin:0px auto; display:block; position:absolute; width:848px;height:100%; background:url('../../img/common/dark_bg02.png'); z-index:10000;}
.event_list li div.img .event_end b{display:block; position:absolute; top:0px; right:0px; width:140px; height:100%; background:url('../../img/bbs/event_end.png') no-repeat left center;}

.event_no {text-align:center; margin:30px; padding:50px; 
border-top:1px solid #eee; border-bottom:1px solid #eee; } 

.guide_cont{padding:10px 35px 15px;}
.guide_cont h3{margin-left:-15px; margin-bottom:10px;}
.guide_cont p.txt{display:block; padding:0px 0px 16px; line-height:20px;} 


.remote_cont01{margin:0px 20px; padding:25px 0px; border:1px solid #e3e3e3; text-align:center;}
.remote_cont01 p{display:inline-block; padding-top:13px; font-size:14px; color:#333333; line-height:20px; text-align:center; background:url('/c_img/ico/ico_yellow_bar.png') no-repeat;}


.remote_cont02{position:relative; height:540px; padding-top:15px; text-align:center;}
.remote_cont02 ul{width:95%; position:absolute; top:403px; left:0px; margin-left:2.5%; list-style-type:none;}
.remote_cont02 ul:after{display:block;clear:both;content:''}
.remote_cont02 ul li{float:left; position:relative; width:31.2%; margin-right:2.5%; border:1px solid #e3e3e3; background:#FFFFFF;}
.remote_cont02 ul li .arrow{display:inline-block; position:absolute; top:50px; right:-36px; width:35px; height:43px; background:url('/c_img/ico/ico_arrow51.png') no-repeat; z-index:2000;}
.remote_cont02 ul li.last{margin-right:0;}
.remote_cont02 ul li dl{height:100px; margin:25px; text-align:left; z-index:100;}
.remote_cont02 ul li dl dt{font-size:14px; color:#003333;}
.remote_cont02 ul li dl dt b{display:inline-block; line-height:20px; vertical-align:middle;}
.remote_cont02 ul li dl dt b.num{width:30px; font-size:20px; font-family:Tahoma,Geneva,verdana,sans-serif; color:#f0af00; font-weight:bold;}
.remote_cont02 ul li dl dd{margin-top:3px; padding-left:30px; line-height:20px;}





/* box */
.box01{padding:10px 0px; border:1px solid #dddddd; background:#eeedee;}



/* popup */
.pop_cont{width:100%; position:relative; margin:0 auto;}
.pop_cont h1.title01{position:relative; width:100%; font-size:16px; height:50px; color:#FFFFFF; background-color:#9a4bb6;}
.pop_cont h1.title01 b{display:inline-block; padding-left:20px; line-height:50px;}

.pop_cont h1.title02{font-size:18px; line-height:19px; color:#404040;}
.pop_cont .title03{font-size:13px; color:#404040;}
.pop_cont .title04{font-size:12px; color:#606060;}
.pop_cont .title05{font-size:18px; color:#803594;}

.pop_cont .pop_close{position:absolute; top:20px; right:20px;}
.pop_cont .pop_close2{position:fixed; top:20px; right:20px;}
.pop_cont > .cont{padding:20px 20px 15px 20px; background-color:#FFFFFF;}
.pop_cont .w04{}




.password_chg_cont{width:500px; margin:0 auto;}
.password_chg_cont .row{height:54px;}
.password_chg_cont .row:after{display:block;clear:both;content:''}
.password_chg_cont .row label,.password_chg_cont .row .r_cont{display:inline-block; float:left; line-height:31px; vertical-align:middle;}
.password_chg_cont .row label{width:110px; font-size:13px; color:#333333;}
.password_chg_cont .row .r_cont{width:390px;}
.password_chg_cont .row .r_cont .b_txt{display:block; line-height:20px; font-size:11px;}
.password_chg_cont .row .r_cont .r_txt{font-size:11px;}


.cont_t01{width:100%; background-color:#f8f6f8;}
.cont_t01:after{display:block;clear:both;content:''}
.cont_t01 p{float:left; display:inline-block; padding:10px 20px;}

.con_t02{width:100%; min-height:15px; line-height:25px; margin-top:10px; text-align:right;}


/* 타이틀 */
.s_title01{font-size:35px; color:#333333; line-height:36px;}
.s_title02{font-size:23px; color:#333333; line-height:24px;}
.s_title03{font-size:23px; color:#333333; line-height:24px;}
.s_title04{font-size:18px; line-height:100%; color:#2a2d30;}
.s_title05{font-size:14px; line-height:100%; color:#2a2d30;}
.s_title06{font-size:16px; line-height:100%; color:#2a2d30;}

/* 이용가이드 */

.hiddenTitle{overflow:hidden; width:0px; height:0px; font-size:0px;}
.sub_top_txt{padding:24px 0px 20px; font-size:19px; line-height:30px;}

.guide_num_list li{width:100%; list-style:none;}
.guide_num_list li dl{width:100%;   }
.guide_num_list li dl:after{display:block;clear:both;content:''}
.guide_num_list li dl dt,dd{float:left;}
.guide_num_list li dl dt{display:inline-block; width:33px; height:33px;  margin-right:13px; text-align:center; font-size:20px; color:#FFFFFF; line-height:33px; vertical-align:middle; background:url('http://www.nelab.co.kr/img/customer/num_bg.jpg') no-repeat 0px 0px;}
.guide_num_list li dl dd{width:70%;  font-size:14px; line-height:33px; color:#832b9b; }


.guide_num_list_01 {float:left; width:100%; }
.guide_num_list_01 li {list-style:none; }
.guide_num_list_01 li:after{display:inline; clear:both;content:''}
.guide_num_list_01 li dl dt,dd{float:left; }
.guide_num_list_01 li dl dt{display:inline-block; width:33px; height:33px;  margin-right:13px; text-align:center; font-size:20px; color:#FFFFFF; line-height:33px; vertical-align:middle; background:url('http://www.nelab.co.kr/img/customer/num_bg.jpg') no-repeat 0px 0px;}
.guide_num_list_01 li dl dd{float:left; width:30%;  font-size:14px; line-height:33px; color:#832b9b; }

.guide_num_list_02 {width:100%; }
.guide_num_list_02 li{line-height:22px;list-style:none; }
.guide_num_list_02 ul:after{clear:both;content:''}
.guide_num_list_02 li.arrow_01{ padding-left:20px; background:url('http://www.nelab.co.kr/img/customer/ico_arrow_01.jpg') no-repeat 10px 7px;}

.guide_num_list_03 {width:100%;}
.guide_num_list_03 li{ list-style:none; }
.guide_num_list_03 li dl:after{display:inline-block; clear:both;content:''}
.guide_num_list_03 li dl dt,dd{float:left; }
.guide_num_list_03 li dl dt{display:inline-block; width:33px; height:33px;  margin-right:13px; text-align:center; font-size:20px; color:#FFFFFF; line-height:33px; vertical-align:middle; background:url('http://www.nelab.co.kr/img/customer/num_bg.jpg') no-repeat 0px 0px;}
.guide_num_list_03 li dl dd{float:left; width:87%;  font-size:14px; line-height:33px; color:#832b9b; }


.guide_line {width:100%; border:1px solid #ccc; padding:10px 0px 10px 14px;}
.guide_line:after{display:block;clear:both;content:''}
.guide_line img{text-align:center; vertical-align:middle; margin:0 autp; }

.study_view01 {float:left; width:32%; padding-top:10px; padding-left:10px; }
.study_view01 .img_view{width:100%; text-align:left; padding-left:2px;}
.study_view01 li{ list-style:none; width:100%; display:block; vertical-align:middle; }
.study_view01 li.top_bg01{width:225px; height:43px; padding-top:12px; font-weight:bold; color:#fff; font-size:14px; text-align:center; vertical-align:middle; background:url('http://www.nelab.co.kr/img/customer/top_bg_01.jpg') no-repeat 0px 0px;}
.study_view02 ul{float:left; width:33%;}
.study_view02 li.title_b{font-weight:bold; padding:15px 0px 10px; text-align:left; color:#9745ae; font-size:14px; line-height:18px;}
.study_view02 li{list-style:none; text-align:left; line-height:20px;}

.study_view03 {float:left; width:30%; padding-top:10px; padding-left:5px; }
.study_view03 li{ width:100%; display:block; vertical-align:middle; }
.study_view03 li.top_bg01{width:232px; height:43px; padding-top:12px; font-weight:bold; color:#fff; font-size:14px; text-align:center; vertical-align:middle; background:url('http://www.nelab.co.kr/img/customer/top_bg_01.jpg') no-repeat 0px 0px;}

.study_view04 {float:left; width:48%; padding-top:10px; padding-left:10px; }
.border_line_01 { border-right:1px solid #ccc; }
.img_view{width:100%; text-align:left; padding-left:2px;}
.study_view04 li{ width:100%; display:block; vertical-align:middle; }
.study_view04 li.top_bg02{width:225px; height:43px; padding-top:12px; font-weight:bold; color:#fff; font-size:14px; text-align:center; vertical-align:middle; background:url('http://www.nelab.co.kr/img/customer/num_bg.jpg') no-repeat 0px 0px;}


.list_txt {width:100% }
.list_txt li {line-height:22px; list-style:none; }
.list_txt li.arrow_03{padding-left:20px; background:url('http://www.nelab.co.kr/img/customer/ico_arrow_01.jpg') no-repeat 10px 7px;}

.pos02_01{position:absolute; top:345px; right:330px;}
a.btn_purple01{display:inline-block; position:relative; height:43px; padding-left:20px; padding-right:20px; font-size:12px; color:#dcc3e2; line-height:42px; background:url('http://www.nelab.co.kr/img/common/purple_bg02.png') no-repeat left top; vertical-align:middle;}



.scroll_box01{width:100%; height:500px; overflow-y:scroll;}
.scroll_box02{width:100%; height:80px; overflow-y:scroll; border:1px solid #ccc; padding:10px; line-height:20px;}
.scroll_box02 p{line-height:20px; }
.line_18h {line-height:20px; }
.color_gray {color:#333; }

/* 이용가이드 */



/* 버튼 정렬 */
.btn_set{width:100%; text-align:center;}
.btn_set:after{display:block;clear:both;content:''}
.btn_set p{display:block;}
.btn_set p:after{display:block;clear:both;content:''}
.btn_set p.a_left a, .btn_set p.a_right a{float:left;}
.btn_set p.a_left a{margin-right:9px}
.btn_set p.a_right a{margin-left:9px}
.btn_set p.a_center{display:inline-block;}
.btn_set p.a_center a{margin-left:4px; margin-right:4px;}


/* 버튼 타입 */
a.btn_t02{display:block; width:38%; height:49px; padding-left:5px; background:url('/c_img/common/btn_yellow_bg.png') no-repeat left top; text-align:center;}
a.btn_t02 span{display:block;  padding-right:5px; height:49px; background:url('/c_img/common/btn_yellow_bg.png') no-repeat right top;}
a.btn_t02 span b{display:inline-block; padding-left:20px; font-size:16px; line-height:49px; color:#FFFFFF; background:url('/c_img/ico/ico_arrow21.png') no-repeat 0px 17px;}


a.btn_yellow{display:block; height:37px; padding-left:15px; line-height:37px; background:url('/c_img/common/btn_yellow_bg02.png') no-repeat left top; text-align:center;}
a.btn_yellow span{display:block;  padding-right:15px; height:37px; background:url('/c_img/common/btn_yellow_bg02.png') no-repeat right top;}
a.btn_yellow span, a.btn_yellow span b{line-height:37px; vertical-align:middle;}
a.btn_yellow span b{display:inline-block; font-size:14px; color:#FFFFFF;}
a.btn_yellow span b.ico01{width:20px; height:37px; background:url('/c_img/ico/ico_arrow41.png') no-repeat right 13px; }

a.btn_yellow02{display:inline-block; width:351px; height:68px; font-size:23px; color:#FFFFFF; line-height:68px; background:url('/c_img/common/btn_yellow_bg03.png') no-repeat left top; text-align:center;}
a.btn_yellow02, a.btn_yellow02 b{line-height:68px; vertical-align:middle;}
a.btn_yellow02 b.arrow{display:inline-block; width:12px; height:19px; margin-right:12px; background:url('/c_img/ico/ico_arrow61.png') no-repeat left 0px;}


a.btn_t03{display:inline-block; width:90px; height:34px; background:url('/c_img/common/btn_green_bg.png') no-repeat; text-align:center;}
a.btn_t03 b{font-size:13px; line-height:34px; color:#FFFFFF;}


a.btn_darkgray{display:inline-block; height:34px; padding-left:20px; background:url('/c_img/common/btn_darkgray_bg.gif') no-repeat left top; text-align:center;}
a.btn_darkgray span{display:block; height:34px; padding-right:20px; font-size:14px; color:#ffffff; line-height:34px; background:url('/c_img/common/btn_darkgray_bg.gif') no-repeat right top;}

a.btn_gray{display:inline-block; height:34px; padding-left:20px; background:url('/c_img/common/btn_gray_bg.gif') no-repeat left top; text-align:center;}
a.btn_gray span{display:block; height:34px; padding-right:20px; font-size:14px; color:#ffffff; line-height:34px; background:url('/c_img/common/btn_gray_bg.gif') no-repeat right top;}

a.btn_list_view{display:inline-block; width:29px; height:29px; background:url('/c_img/btn/btn_open.png') no-repeat;}
a.btn_list_view.close{background:url('/c_img/btn/btn_close.png') no-repeat;}



a.btn_gray_border{display:inline-block; height:20px; padding-left:10px; background:url('/c_img/common/btn_gray_border_bg.gif') no-repeat left top; text-align:center; vertical-align:middle; text-decoration:none !important;}
a.btn_gray_border span{display:block; height:15px; padding-right:10px; padding-top:5px; font-size:11px; font-family:'돋움',Dotum,'굴림',Gulim; color:#70797e; line-height:12px; vertical-align:middle; background:url('/c_img/common/btn_gray_border_bg.gif') no-repeat right top;}

a.btn_darkgray_border{display:inline-block; height:34px; padding-left:25px; background:url('/c_img/common/btn_darkgray_border.gif') no-repeat left top; text-align:center; vertical-align:middle;}
a.btn_darkgray_border span{display:block; height:34px; padding-right:25px; color:#333333; line-height:34px; vertical-align:middle; background:url('/c_img/common/btn_darkgray_border.gif') no-repeat right top;}


a.btn_green{display:inline-block; height:20px; padding-left:5px; background:url('/c_img/common/btn_green_bg02.gif') no-repeat left top; text-align:center; vertical-align:top;}
a.btn_green span{display:block; min-width:40px; height:15px; padding-right:5px; padding-top:5px; font-size:11px; font-family:'돋움',Dotum,'굴림',Gulim; color:#ffffff; line-height:12px; vertical-align:top; background:url('/c_img/common/btn_green_bg02.gif') no-repeat right top;}


a.btn_04{display:inline-block; padding:0px 24px; border:1px solid #666666; font-size:14px; color:#2a2d30; line-height:32px;}
a.btn_05{display:inline-block; padding:0px 24px; border:1px solid #e1e1e1; font-size:14px; color:#666666; line-height:32px;}


a.btn_ico_t01{display:inline-block; width:213px; height:113px; background:url('/c_img/common/btn_bg02.png'); text-align:left;}
a.btn_ico_t01 span{display:inline-block; padding-left:84px; font-size:20px; color:#333333; line-height:30px;}
a.btn_ico_t01 span:first-child{padding-top:43px;}
a.btn_ico_t01.t02 span:first-child{padding-top:30px;}

/* font */
.font_t01{font-family:Tahoma,Geneva,verdana,sans-serif; color:#debee6;}
.font_t02{font-size:12px !important; font-family:'Nanum','나눔고딕','돋움',Dotum,'굴림',Gulim,Tahoma, Geneva, sans-serif,verdana !important; font-weight:normal;}
.font_t03{font-size:18px !important; font-family:Tahoma,Geneva,verdana,sans-serif !important; color:#333333 !important; font-weight:bold;}
.font_t04{font-size:16px !important; font-family:Tahoma,Geneva,verdana,sans-serif !important; color:#929191 !important; font-weight:bold;}
.font_t05{font-size:16px;}
.font_t06{font-size:14px;}

/* color */
.c_green{color:#73c04b !important;}
.c_red{color:#f44e4e !important;}
.c_yellow{color:#fca91c !important;}
.c_gray{color:#666666 !important;}
.c_lightgray{color:#e0e0e2 !important;}
.c_darkgray{color:#333333 !important;}
.c_purple{color:#8f25ab !important;}
.c_orange{color:#ca3e00 !important;}
/* 2015.04.16 수정 */
.bg_gray{background:#8c8d91 !important;}

/* content */
.cont_type01{width:100%; font-size:16px; color:#333333; text-align:right;}



/* 공백 */
.ml5{margin-left:5px;}
/* 2015.04.16 수정 */
.ml_10{margin-left:-10px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}

.mr5{margin-right:5px;}
/* //2015.04.16 수정 */
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px; !important; }
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt135{margin-top:135px;}
.margin01{margin-left:10%;}
.margin02{margin-left:0px !important;}
.mb10 {margin-bottom:10px; }
.mb20 {margin-bottom:20px; }

.padding02{padding:70px !important;}
.padding03{padding-bottom:55px !important;}
.padding04{padding:25px 35px !important;}

.pt10{ padding-top:10px; }
.pt20{ padding-top:20px; }
.pt30{ padding-top:30px; }
.pb10 {padding-bottom:10px; }
.pb20 {padding-bottom:20px; }
.pb30 {padding-bottom:30px; }
.pl10 {padding-left:10px; }
.pl30 {padding-left:30px; }

/* width/height */
.w01{width:95%;}
.w02{width:80%;}
.w03{width:70%;}
.w04{width:50%;}
.w05{width:75% !important;}
.w70{width:70px;}
.w80{width:80px;}
.w150{width:150px;}
.w200{width:200px;}
.w240{width:240px;}




/* 정렬 */
.a_left{float:left;}
.a_right{float:right;}

.t_left{text-align:left !important;}
.t_center{text-align:center !important;}
.t_right{text-align:right !important;}


/* 기타 */
.inline-block{display:inline-block;}
.row{width:100%; margin-top:5px;}
.row:first-child{margin-top:0px;}

.img_wrap{display:inline-block;}
.img_wrap span img{max-width:100%; height:auto; border:1px solid #dddddd;}

.img_wrap03{width:98%; text-align:center;}
.img_wrap02 img{max-width:98%;}

.img_wrap02{width:100%; text-align:center;}
.img_wrap03
img{max-width:100%;}



span.purple_t_box{display:block; height:40px; padding-left:10px; background:url('/c_img/common/purple_bg.png') no-repeat left top; text-align:center; vertical-align:middle;}
span.purple_t_box b{display:block; height:40px; padding-right:10px; font-size:18px; color:#ffffff; line-height:40px; vertical-align:middle; background:url('/c_img/common/purple_bg.png') no-repeat right top;}


/* 말머리 */

.ico {display:inline-block; width:32px; height:18px; color:#fff; font-size:11px; font-weight:800; line-height:18px; text-align:center;}

.ico_type1 {background-color:#76c043;} /* 공지 */
.ico_type2 {background-color:#8d499e;} /* 중요 */
.ico_type3 {background-color:#17c0e1;} /* 교재 */
.ico_type4 {background-color:#bb0d02;} /* 긴급 */
.ico_type5 {background-color:#fa9d1c;}  /* 홍보 */
.ico_type6 {background-color:#f291bc;}  /* 교육 */

.fl {float:left;}
span.ico_new2 {display:inline-block; width:16px; height:15px; background: url("/img/ico/ico_new3.gif") no-repeat;}
span.ico_new { width:10px; height:10px;padding:0; font:0/100px Arial; text-indent:-99999px; background:#803594 url("/img/ico/ico_new.gif") -83px -1px no-repeat; overflow:hidden; }