@charset "utf-8";   h3 { font-size:27px; font-weight:400; }
 h4 { font-size:23px; }
 .blind{position: absolute;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px;overflow: hidden;}
  .fc_red {color:#ff5957 !important;}
  .fc_blue1 {color:#20aff1 !important;}
  .fc_blue2 {color:#113184 !important;}
  .fc_blue3 {color:#068ba3 !important;}
  .fc_black {color:#323232 !important;}
  .fc_white {color:#fff !important;}
   .fw_bold {font-weight:400 !important;}
  .tde_uline { text-decoration:underline !important;}
   .fs_15 {font-size:15px !important;}
 .fs_14 {font-size:14px !important;}
 .fs_13 {font-size:13px !important;}
 .fs_12 {font-size:12px !important;}
 .fs_20 {font-size:20px !important;}
  .btn_blue1 {color:#fff; background-color:#1c4b75; border:1px solid #1c4b75;}
  .btn_blue2 {color:#3e635c; background-color:#eef2f6; border:1px solid #3e635c;}
  .btn_white {color:#3e635c; background-color:#fff; border:1px solid #3e635c;}
  .submit_btn{ color:#fff; background:#007dc6; padding:10px 40px; text-align:center;}
 .submit_btn2{ border:1px solid #1c4c75; background-color:#fff; color:#323232; padding:9px 40px; text-align:center;}
 .submit_btn3{ color:#fff; background:#667086 ; padding:10px 40px; text-align:center;}
 .submit_btn4{ color:#323232; background:#fff ; padding:10px 40px; text-align:center; border:1px solid #007dc6;}
  .button_list {margin-top:20px;}
 .button_list ul li {display: inline; margin: 0 3px; text-align: center; background:none !important;}
 .button_list a {padding:10px 20px; display: inline-block;}
  .w5 {width:5% !important}
 .w10 {width:10% !important}
 .w15 {width:15% !important}
 .w16 {width:16.666666% !important}
 .w20 {width:20% !important}
 .w25 {width:25% !important}
 .w30 {width:30% !important}
 .w35 {width:35% !important}
 .w40 {width:40% !important}
 .w45 {width:45% !important}
 .w50 {width:50% !important}
 .w55 {width:55% !important}
 .w60 {width:60% !important}
 .w65 {width:65% !important}
 .w70 {width:70% !important}
 .w75 {width:75% !important}
 .w80 {width:80% !important}
 .w85 {width:85% !important}
 .w90 {width:90% !important}
 .w95 {width:95% !important}
 .w100 {width:100% !important}
 .textarea_100{width:100%; height:60px;}
 .w_small{ width:40px !important;}
  .mrn {margin-right:0 !important;}
 .mln {margin-left:0 !important;}
  span.icon_new{display:inline-block; text-indent:-9999px; width:18px; height:18px; background:url("/images/edu_new/contents/board_sp.png?build_20250707015") no-repeat -13px -13px; line-height:18px; margin:0 5px}
 span.icon_image{display:inline-block; text-indent:-9999px; width:28px; height:21px; background:url("/images/edu_new/contents/board_sp.png?build_20250707015") no-repeat -8px -58px;}
 span.icon_file{display:inline-block; text-indent:-9999px; width:28px; height:21px; background:url("/images/edu_new/contents/board_sp.png?build_20250707015") no-repeat -8px -110px;}
 span.icon_hwp{display:inline-block; text-indent:-9999px; width:28px; height:21px; background:url("/images/edu_new/contents/board_sp.png?build_20250707015") no-repeat -8px -163px;}
 span.icon_excel{display:inline-block; text-indent:-9999px; width:28px; height:21px; background:url("/images/edu_new/contents/board_sp.png?build_20250707015") no-repeat -8px -216px;}
 span.icon_ppt{display:inline-block; text-indent:-9999px; width:28px; height:21px; background:url("/images/edu_new/contents/board_sp.png?build_20250707015") no-repeat -8px -262px;}
 span.icon_download{display:inline-block; text-indent:-9999px; width:84px; height:21px; background:url("/images/edu_new/contents/board_sp.png?build_20250707015") no-repeat -9px -460px}
 span.icon_preview{display:inline-block; text-indent:-9999px; width:84px; height:21px; background:url("/images/edu_new/contents/board_sp.png?build_20250707015") no-repeat -108px -460px}
 span.necessary{display:inline-block; text-indent:-9999px; width:6px; height:20px; background:url("/images/edu_new/contents/board_sp.png?build_20250707015") no-repeat -18px -555px; margin:0 5px}
 span.icon_reply{display:inline-block; text-indent:-9999px; width:11px; height:21px; background:url("/images/edu_new/contents/board_sp.png?build_20250707015") no-repeat -15px -733px; margin:0 3px}
 span.icon_hidden{display:inline-block; text-indent:-9999px; width:47px; height:21px; background:url("/images/edu_new/contents/board_sp.png?build_20250707015") no-repeat -9px -763px; margin:0 3px}
 span.icon_open{display:inline-block; text-indent:-9999px; width:47px; height:21px; background:url("/images/edu_new/contents/board_sp.png?build_20250707015") no-repeat -9px -793px; margin:0 3px}
    input{border:1px solid #d9d9d9}
 input, select, textarea, button {font-size:14px}
 input[type="submit"]{border:0; cursor:pointer}
 .clear:after{content:""; display:block; clear:both}
 .bro { display:block;}
  .basic_table {border-top:1px solid #d9d9d9; width:100%; clear: both; margin-top:15px}
 .basic_table th {border:1px solid #d9d9d9; font-size:15px; font-weight:normal; padding: 15px 5px;text-align:center; color: #525252; background:#f4f4f5}
 .basic_table td {border:1px solid #d9d9d9; color: #323232; padding: 15px 5px; text-align: center; line-height:1.5; word-break:break-all}
 .basic_table td.title {text-align:left !important; padding-left:15px}
 .basic_table td.notice span{display:block; width:50px; height:30px; line-height:30px; margin:0 auto; color:#fff; background:#707070}
   .list_sch1 {text-align: center; vertical-align: middle; margin:0 0 20px; clear:both; font-size: 14px;}
 .list_sch1 .srch {position:relative; border:1px solid #d9d9d9; padding:30px; background:#f4f4f5; width:inherit}
 .list_sch1 .srch label {display:inline-block; width:0; text-indent:-9999px}
 .list_sch1 select {height: 38px; min-width: 100px; border: 1px solid #d9d9d9; padding:0 0 0 3px;}
 .list_sch1 input[type="text"]{ border: 1px solid #d9d9d9; height:36px; padding-left:9px}
 .list_sch1 input[type="submit"]{background:#c43c3c; color:#fff; padding:8px 30px 9px}
 .list_sch2 {text-align: center; vertical-align: middle; margin:0 0 20px; clear:both; font-size: 14px;}
 .list_sch2 .srch {position:relative; border:1px solid #d9d9d9; padding:30px; background:#f4f4f5; width:inherit}
 .list_sch2 select {height: 38px; min-width: 100px; border: 1px solid #d9d9d9; padding:0 0 0 3px;}
 .list_sch2 input[type="text"]{ border: 1px solid #d9d9d9; height:36px; line-height:36px; padding-left:9px; width:100px}
 .list_sch2 input[type="submit"]{background:#c43c3c; color:#fff; padding:8px 30px 9px}
 .list_sch2 .srch label{ text-indent:inherit}
 .list_sch2 .search_label{position:relative; display:inline; }
 .list_sch2 .search_label label{position:absolute; top:9px; left:9px}
 .list_sch2 .srch > label{margin:0 2px 0 20px}
 .lb_radio{ margin:0 15px 0 2px !important}
 .list_sch2 .search_label.w100px input[type="text"]{ width:100px;}
 .list_sch2 .search_label.w150px input[type="text"]{ width:150px;}
 .list_sch2 .search_label.w200px input[type="text"]{ width:200px;}
 .list_sch2 .search_label.w300px input[type="text"]{ width:300px;}
  .list_table {border-top:1px solid #d9d9d9; width:100%; clear: both}
 .list_table th {border:1px solid #d9d9d9; font-size:15px; font-weight:normal; padding: 15px 5px;text-align:center; color: #525252; background:#f4f4f5}
 .list_table td {border:1px solid #d9d9d9; color: #323232; padding: 15px 10px; text-align: center; line-height:1.5; word-break:break-all;}
 .list_table td.title {text-align:left !important; padding-left:15px}
 .list_table td.notice span{display:block; width:50px; height:30px; line-height:30px; margin:0 auto; color:#fff; background:#707070}
 .list_table td.th { color: #525252; background:#f4f4f5;}
 /*.list_table select{min-width: 100px; border: 1px solid #d9d9d9; padding:0 0 0 3px;}
*/ .list_table td input[type=text]{ padding-left:5px;}
 .list_table select{border: 1px solid #d9d9d9; padding:0 0 0 3px; height:30px; margin:0 5px; vertical-align:baseline}
 input.baisc{ height:30px; line-height:30px; padding-left:5px;}
 select.basic{ height:30px; line-height:30px;}
  .list_paging { font-size: 0; margin: 40px 0; text-align: center; vertical-align: middle; width:100%; display:inline-block}
 .list_paging .num a {display:inline-block; width:36px; height:32px; font-size: 13px !important; line-height: 32px; padding: 0; border: 1px solid #d9d9d9; margin-left:13px}
 .list_paging a.first, .list_paging a.prev, .list_paging a.next, .list_paging a.last{ display: inline-block; height: 32px; vertical-align: top; width: 34px; text-indent:-9999px}
 .list_paging .num a.first{background: #fff url("/images/edu_new/contents/board_sp.png?build_20250707015") no-repeat -4px -298px}
 .list_paging .num a.prev {background: #fff url("/images/edu_new/contents/board_sp.png?build_20250707015") no-repeat -1px -332px}
 .list_paging .num a.next {background: #fff url("/images/edu_new/contents/board_sp.png?build_20250707015") no-repeat 1px -366px}
 .list_paging .num a.last {background: #fff url("/images/edu_new/contents/board_sp.png?build_20250707015") no-repeat -4px -403px}
 .list_paging .num a.on { background-color:#c43c3c; border:1px solid #c43c3c; color: #fff; font-weight:400;}
 .list_paging .num a:hover { text-decoration: none}
  .list_btn{float:right; margin:40px 0 50px 0}
 .list_btn ul li{float:left; margin-left:7px}
 .list_btn ul li a{display:block; padding:10px 25px;}
 .list_btn_top{float:right; margin:0 0 10px 0}
 .list_btn_top ul li{float:left; margin-left:7px}
 .list_btn_top ul li a{display:block; padding:10px 25px;}
 .list_btn ul li a#btn_write{background-color: #667086; color: #fff;}
   .view_table{width:100%; border-top:1px solid #c43c3c; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9}
 .view_table th{background:#f4f4f5; color:#585858; font-weight:400; min-width:12%; text-align:center}
 .view_table td{padding:15px 10px}
 .view_table tr{border-bottom:1px solid #d9d9d9}
 .view_table td.title{font-weight:400; font-size:16px; letter-spacing:-0.5px;}
 .view_table td.attach > p{margin-bottom:5px}
 .view_table td.attach .txt{margin:0 10px}
  .view_cnt{border:1px solid #d9d9d9; border-top:none; padding:40px 30px 45px; line-height:25px; color:#555; clear:both;}
  .view_btn{float:right; margin:40px 0 50px 0}
 .view_btn ul li{float:left; margin-left:7px}
 .view_btn ul li a{display:block; padding:9px 25px; background:#667086; color:#fff}
 .view_btn ul li.write a{background:#575b64}
 .view_btn ul li.list a{background:#c43c3c}
  .view_table_prevNext{width:100%; border-top:1px solid #575b64; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9}
 .view_table_prevNext th{background:#f4f4f5; color:#585858; font-weight:400}
 .view_table_prevNext td{padding:15px 10px}
 .view_table_prevNext tr{border-bottom:1px solid #d9d9d9}
   p.help_txt {font-size:15px; color:#6b6b6b; margin-bottom:15px; line-height:27px}
  p.help_txt .icon_help{display:inline-block; text-indent:-9999px; width:27px; height:27px; background:url("/images/edu_new/contents/board_sp.png?build_20250707015") no-repeat -9px -509px}
 .write_table {clear:both; width:100%; border-top:1px solid #d9d9d9;}
 .write_table th {font-size:15px; color:#4b4b4b; font-weight:400; padding:7px 17px; border:1px solid #d9d9d9; background-color:#f4f4f5; text-align:left; padding-left:20px; width:14%;}
 .write_table td {font-size:14px; color:#6b6b6b; padding:10px; border:1px solid #d9d9d9;}
 .write_table input[type="text"]{background:#f8f8f8; border:1px solid #d9d9d9; height:30px; padding-left:9px; box-sizing:border-box}
 .write_table textarea{box-sizing:border-box; padding-left:9px; border: 1px solid #d9d9d9;}
 .write_table select{min-width: 100px; border: 1px solid #d9d9d9; padding:0 0 0 3px; height:30px;}
 .write_table ._cont_add{display: inline-block; padding: 0 10px 0 5px; background-color: #333; color: #fff; font-size: 13px; vertical-align: middle; border-radius: 3px; font-weight: 300; margin: -3px 0 0 5px; height: 24px; line-height: 24px;}
 ㅑ .file_name{float:left; width:390px; height:30px; background:#f8f8f8; padding-left:8px; border:1px solid #d9d9d9; line-height:30px;}
 .file_attach {margin-bottom:7px}
 .upload_btn{background-color: #c43c3c; float: left; height: 32px; margin-left: 5px !important; overflow: hidden; position: relative; width: 121px;}
 .upload_btn span{color: #fff; display: block; line-height: 32px; text-align: center;}
 .upload_btn input{cursor: pointer; font-size: 20px; margin: 0; opacity: 0; padding: 0; position: absolute; right: 0; top: 0;}
 .file_add{float:left; width:47px; height:32px; line-height:32px; color:#fff; text-align:center; margin-left:4px; padding-left:15px; background:#667086 url("/images/edu_new/contents/board_sp.png?build_20250707015") no-repeat -6px -594px}
 .file_remove {float:left; width:47px; height:32px; line-height:32px; color:#fff; text-align:center; margin-left:4px; padding-left:15px; background:#8b8b8b url("/images/edu_new/contents/board_sp.png?build_20250707015") no-repeat -6px -706px}
 .file_access fieldset{position:relative}
 .file_access fieldset label{position:absolute; top:4px; left:9px}
 .file_attach_2_wrap{float:left; margin-top:5px}
 #file_attach_2{margin-right:5px}
 .file_delte{float:left; width:44px; height:30px; line-height:30px; text-align:center; border:1px solid #d2d2d2; background:#e3e3e3; margin-left:15px}
  input.address_1 { float:left; }
 input#address_2 { margin-bottom:5px;}
 .add_sch { float:left; background-color:#667086; color:#fff; margin-left:4px; height:30px; line-height:30px; padding:0 20px; margin-bottom:5px;}
 .add_list{display: flex;margin-bottom: 5px;}
 .add_list > .add_sch {margin-bottom: 0;}
  .tel_list li { float:left;}
 .tel_list li input { width:100px;}
 .tel_list li .school_tel { height:30px; border:1px solid #d9d9d9; width:100px;}
 .tel_list li.hp { height:32px; line-height:32px; margin:0 5px;}
  .birth_list li { float:left;}
 .birth_list li input { width:100px;}
 .birth_list li .school_tel { height:30px; border:1px solid #d9d9d9; width:100px;}
 .birth_list li.hp { height:32px; line-height:32px; margin:0 5px;}
  .write_btn {float:right; margin:40px 0 50px 0}
 .write_btn ul li{float:left; margin-left:7px}
 .write_btn ul li a{display:block;}
 .btn_box{margin-top:30px; text-align: center;}
   .boardlist {border-top:1px solid #d2d2d2; width:100%; clear: both;font-size:14px;}
 .boardlist th {border-bottom:1px solid #d2d2d2; color: #323232; font-size:15px; font-weight:normal; padding: 15px 5px;text-align:left;}
 .boardlist td {border-bottom: 1px solid #d2d2d2; color: #707070; padding: 15px 5px; text-align:left; line-height:1.5;}
 .boardlist td textarea#admin_comment { width: 200px;}
  .log_table { border-bottom: 1px solid #555555; border-collapse: collapse; border-right: 1px solid #dfdfdf; border-top: 2px solid #113184; clear: both; margin-bottom: 20px; width: 100%; }
 .log_table th { background-color: #eeeeee; border-left: 1px solid #dfdfdf; border-top: 1px solid #d1d1d1; color: #6d6d70; padding: 5px; text-align: center; }
 .log_table td { border-left: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; color: #6d6d70; padding: 5px; text-align: center; }
 .log_table .debug_box { border: 0 none; display: block; height: 80px; overflow-y: scroll; }
  .m_bt { color:#fff; padding:10px 25px;}
 .s_bt { color:#fff; padding:5px 20px; font-size:14px; }
 .m_btb { color:#555555; padding:9px 25px;}
 .s_btb { color:#555555; padding:4px 25px; font-size:14px; }
 .bt1 { background-color:#bc434c !important; }
 .bt2 { background-color:#667086 !important; }
 .bt3 { background-color:#4188c8 !important; }
 .bt4 { background-color:#e3e3e3 !important; color:#555555; }
 .bt5 { background-color:#575b64 !important; }
 .bt6 { background-color:#4cafc6 !important; }
 .bt7 { background-color:#e3e3e3 !important; border:1px solid #d2d2d2; }
 .bt8 { background-color:#3465c2 !important;}
 .bt9 { background-color:#de9405 !important;}
 .bt10 { background-color:#3465c2 !important;}
 .bt11 { background-color:#a5a5a5 !important;}
  span.comment_cnt {background:url("/images/common/board/board_icon.png?build_20250707015") no-repeat scroll -85px 0 transparent; display:inline-block; height:12px; margin-left:3px; overflow:hidden; text-align:center; vertical-align:middle; width:13px; font-size:9px; letter-spacing:0; font-family:tahoma; line-height:120%; color:#FD2100; padding:0 2px; }
 .comment {position:relative; width:100%; margin:30px 0 0 0; padding:0; clear:both; }
 .comment h5 {letter-spacing:-1px; line-height:normal; margin-bottom:8px; color:#404040; }
 .comment h5 span {color:#bc434c; font-weight:normal; padding-left:4px; }
 .comment .recommend{ height:20px; line-height:20px; margin-bottom:8px;}
 .comment .comment_input { margin:0 0 10px; }
 .comment_center { border-bottom:1px solid #F7F7F7; margin:0; padding:18px; border:1px solid #DDDDDD; }
 .comment_area {background:none repeat scroll 0 0 ; border:1px solid #FFFFFF; padding:0; margin:0;}
 .comment_center textarea {width:90%; height:67px; margin:0 3px 0 0; padding:0; float:left; background:none repeat scroll 0 0 #FFFFFF; border-color:#D1D1D1 #E9E9E9 #E9E9E9 #D1D1D1; border-style:solid; border-width:1px; color:#666666; font-size:14px; line-height:20px; padding:4px 0 0 6px; vertical-align:top; overflow:auto; resize:none; }
 .comment_center #comment_btn {margin-left:8px; height:73px; width:70px; float:left;}
 .comment_center #comment_btn input{display: block; padding: 0; margin: 0; width: 100%; height: 73px; line-height: 73px; color: #000; background-color: #d2d2d2; text-align: center;}
 .comment_list_reply { margin-top:30px;}
 .comment_list_reply .user_img {margin-right:15px; padding:0; width:50px; float: left;}
 .comment_list_reply .item { font-size:12px; font-weight:normal; line-height:14px; border-bottom:1px solid #EEEEEC; position:relative; background:none !important; margin-top:10px;}
 .comment_list_reply .item .author {color:#858585; display:inline-block; vertical-align:middle; padding-left:1px;}
 .comment_list_reply .item .date {color:#AAAAAA; display:inline-block; padding-left:4px; }
 .comment_list_reply .item .delete_link { margin-left:10px; }
 .comment_list_reply .item .delete_link img { vertical-align:middle; }
 .comment_list_reply .item .comment_content {color:#555555; overflow:hidden;}
 .comment_list_reply .item .comment_content p.dsc { font-size:14px; font-weight:300; padding:10px 0;}
 .comment_list_reply .item .cb_section2 {color:#AAAAAA; height:15px; padding-left:6px; position:absolute; right:0; top:0; }
 .comment_box{margin:0; padding:0; width:100%; border-bottom:#CCCCCC solid 1px;}
 .comment_center fieldset{border:none; }
 .comment_center fieldset legend{display:none; }
 .commentpoint {float:right; letter-spacing:1px; font-size:13px !important;}
 .recommend > li:first-child {float:left;}
  #point2 {margin-left:10px !important;}
 .cate_list { padding:10px; clear:both; overflow:hidden; margin-bottom:10px; background:#f4f4f5; border: 1px solid #d2d2d2;}
 .cate_list li {background:url("/images/common/board/cate_list_bl.png?build_20250707015") no-repeat scroll 0 3px transparent !important; float:left; padding:0 6px 0 8px !important; white-space:nowrap; line-height:13px !important; margin:12px 0px 8px 16px; word-break:break-all; }
 .cate_list li span {margin-left:2px; font-size:11px; }
 .cate_list li.first {background:none repeat scroll 0 0 transparent !important; padding-left:0 !important; }
 .cate_list li.on {color:#d62626; }
 .cate_list li a {color:#666666; text-decoration:none; letter-spacing:-1px; display:inline-block }
  .modify_setting_tab{border-bottom: 1px solid #d2d2d2; margin-bottom: 20px;}
 .modify_setting_tab .tab_menu{overflow: hidden;}
 .modify_setting_tab .tab_menu li{float: left; margin: 0 0 -1px 3px;}
 .modify_setting_tab .tab_menu li:first-child{margin-left: 0;}
 .modify_setting_tab .tab_menu li a{display: block; border-radius: 5px 5px 0 0; border: 1px solid #d2d2d2; color: #000; font-size: 14px; padding: 0 15px; height: 30px; line-height: 30px;}
 .modify_setting_tab .tab_menu li a:hover{transition: ease-in-out 0.2s; background-color: #ffc208;}
 .modify_setting_tab .tab_menu li.selected a{color: #fff; background-color: #db3400;}
  .tbl_type_stream { border-bottom: 1px solid #ccc; float: left; margin: 0 0 20px; min-height: 180px; padding: 0 0 20px; position: relative; width: 100%}
 .tbl_type_stream p.img { background: #f7f7f7 url("/images/board/bg_logo.png?build_20250707015") no-repeat scroll center center; border: medium none !important; position: absolute; top:0; left:0; vertical-align: middle !important; width:320px; height:180px; text-align: center;}
 .tbl_type_stream p.img a img { height:100%;}
 .tbl_type_stream p.img.book { height: 144px; width: 106px;}
 .tbl_type_stream p.img a { height: 180px; overflow: hidden; width: 100%}
 .tbl_type_stream p.img > a > img {  overflow: hidden; width: 100%;}
 .tbl_type_stream dl {padding-left:320px; margin:0 0 0 4%;}
 .tbl_type_stream span.play_btn {position:absolute; top:0; left:0; width:100%; height:100%; background:url("/images/board/op30.png?build_20250707015") repeat;}
 .tbl_type_stream p.img a span.play_btn img{position:absolute; top:50%; left:50%; margin:-22px 0 0 -22px; width:44px; height:44px;}
 .tbl_type_stream p.book > a > img { width: auto !important}
 .tbl_type_stream dt.title { height: auto; text-align: left; word-break: break-all}
 .tbl_type_stream dt { display: inline-block; font-size: 15px; margin: 0 0 5px; padding: 3px 0}
 .tbl_type_stream dt .span_tit {font-size: 16px; font-weight: 400; margin: 0; padding: 0 60px 0 0; vertical-align: middle; display:block;}
 .tbl_type_stream dt .span_date { color: #4264a3; font-size: 14px; margin: 0; padding: 0; position: absolute; right: 0; top: 5px}
 .tbl_type_stream dd.con { color: #464646; line-height: 1.6; margin: 0; padding: 0 0 10px; text-align: justify; word-break: break-all}
  .content_top_alert {margin:0 0 15px 0; padding: 30px; border: 1px solid #d2d2d2;}
 .content_top_alert .alert_content { position:relative; margin:0; color:#666; background:url("/images/common/alert_tip_1.gif?build_20250707015") no-repeat scroll 0 0 !important; padding:0 0 0 120px; min-height:80px;}
 .content_top_alert .alert_content ul li {line-height: 160%;}
 .content_top_alert .alert_content ul.basic > li{position: relative; padding: 0 0 0 20px !important;}
 .content_top_alert .alert_content ul.basic > li:before{content: ''; position: absolute; top: 10px; left: 0; width: 6px; height: 3px; background-color: #333; border-radius: 50px;}
 .content_top_alert .button { text-align:right; padding-right:10px; padding-bottom:5px;}
 .content_top_alert .alert_content hr { display:block !important; border:0; border-top:1px dotted #ccc; height:4px !important; line-height:160% !important; width:auto !important;}
 .oldboard{position:absolute; top:20px; right:0px;}
 .content_top_alert .alert_content .cont_title_btn{display: inline-block;}
 .content_top_alert .alert_content .cont_title_btn a{display: block; background-color: #c83232; color: #fff; border-radius: 4px; padding: 0 10px; height: 34px; line-height: 34px;}
  .c_or { color:#f04e30;}
  .c_bu { color:#093255;}
  .c_gr { color:#218619;}
  .c_bl { color:#131313;}
  .c_red { color:#d70d11;}
  .fw4 { font-weight:400;}
  .fw5 { font-weight:500;}
   .siz13 { font-size:13px;}
 .siz14 { font-size:14px;}
 .siz15 { font-size:15px;}
 .siz16 { font-size:16px;}
 .siz17 { font-size:17px;}
 .siz18 { font-size:18px;}
 .siz19 { font-size:19px;}
 .siz20 { font-size:20px; line-height:29px; letter-spacing:-1px;}
 .siz21 { font-size:21px; line-height:29px; letter-spacing:-1px;}
 .siz22 { font-size:22px; line-height:29px; letter-spacing:-1px;}
 .siz23 { font-size:23px; line-height:29px; letter-spacing:-1px;}
 .siz24 { font-size:24px; line-height:29px; letter-spacing:-1px;}
 .siz25 { font-size:25px; line-height:29px; letter-spacing:-1px;}
 .siz26 { font-size:26px; line-height:29px; letter-spacing:-1px;}
 .siz27 { font-size:27px; line-height:30px; letter-spacing:-1px;}
 .siz28 { font-size:28px; line-height:32px; letter-spacing:-1px;}
 .siz29 { font-size:29px; line-height:34px; letter-spacing:-1px;}
 .siz30 { font-size:30px; line-height:34px; letter-spacing:-1px;}
 .siz31 { font-size:31px; line-height:34px; letter-spacing:-1px;}
 .siz32 { font-size:32px; line-height:35px; letter-spacing:-1px;}
 .siz33 { font-size:33px; line-height:35px; letter-spacing:-1px;}
 .siz34 { font-size:34px; line-height:36px; letter-spacing:-1px;}
 .siz35 { font-size:35px; line-height:36px; letter-spacing:-1px;}
  .tab_list { margin-top:30px;}
 .tab_menu { width:100%; background:url(/images/common/bg_tab.gif?build_20250707015) repeat-x 0 100%; display:inline-block; }
 .tab_menu li {  float:left; margin-right:-1px; background:url(/images/common/bg_tab_right.gif?build_20250707015) 100% 0 no-repeat !important; list-style:none; padding:0 !important; }
 .tab_menu li span { display:block }
 .tab_menu li a { display:block;  height:19px; padding:9px 19px 0 18px; background:url(/images/common/bg_tab_left.gif?build_20250707015) 0 0 no-repeat; color:#666; line-height:14px; text-decoration:none }
 .tab_menu li a:hover {color:#333}
 .tab_menu li.selected { background-position:100% -28px}
 .tab_menu li.selected a { background-position:0 -28px; color:#333; font-weight:bold; letter-spacing:-1px }
  /*.tit-box {clear:both; margin:0 0 15px 0; width:100%; background:url("/images/common/alert_bg.gif?build_20250707015") repeat-x scroll 0 bottom !important; border-top: 1px solid #cccccc; padding:15px 0; }
*/ .tit-box {clear:both; margin:0 0 15px 0; width:100%; border-top: 1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0; }
 .tit-box:after { content:""; clear:both; display:block; }
 #content .tit-box h3 { display:inline-block; padding:5px 10px 3px 25px !important; margin:0 0 0 10px; color:#333; font-size:16px; letter-spacing:-1px;background:url("/images/common/alert_tip.gif?build_20250707015") no-repeat 0 6px;}
 .edu_lecture_view{margin-bottom: 80px;}
 .tit-box dl {margin:5px 0 0 0; float:right;}
 .tit-box dl.left {margin:0; float:right;}
 .tit-box dl dt, .tit-box dl dd {float:left; font-size:12px; }
 .tit-box dl dt {margin:1px 3px 1px 0; color:#0070b7; }
 .tit-box dl dd {margin:1px 11px 1px 0; color:#666;}
 .set-box {clear:both; overflow:hidden; width:99%; margin-top:10px; }
 .set-box dl.left{display: inline-block;}
 .set-box dl.left dt, .set-box dl.left dd {float:left; margin-right:5px; margin-left:0; padding-left:0; }
 .set-box dl.left dd{margin-right: 10px;}
 .set-box dl.left dt { color:#0070b7;}
 .set-box dl.left dd span {font-size:12px; margin:0 4px 0 5px; }
 .set-box dl.left dd span.blog_cate {color:#02aac4 !important;}
 .set-box dl.right {float:right; margin:0; }
 .set-box dl.right dt, .set-box dl.right dd {float:left; font-size:11px; color:#666; font-family:"돋움"}
 .set-box dl.right dt {margin-right:8px; }
 .set-box dl.newrt {margin: 0;}
 .set-box dl.newrt dt, .set-box dl.newrt dd {float:left;font-size:11px;color:#666;font-family:"돋움";margin-right: 8px;}
 .set-box dl.newrt dt {margin-right:8px;}
 span.btn_round_red em {line-height:1.5em; background:url("/images/common/btn_round.gif?build_20250707015") no-repeat scroll 100% 1px transparent; color:#fff; display:block; float:left; font-size:11px; font-weight:normal; height:17px; margin:-1px 0 0; padding:0 5px 0 0; vertical-align:top; font-style:normal; }
 span.btn_round_red {line-height:1.5em; background:url("/images/common/btn_round.gif?build_20250707015") no-repeat scroll 0 0 transparent; display:inline-block; font-style:normal; height:17px; margin:-1px 5px 0 0; overflow:hidden; padding:0 0 0 5px; vertical-align:top; }
 span.btn_round_blue em {line-height:1.5em; background:url("/images/common/btn_round.gif?build_20250707015") no-repeat scroll 100% -16px transparent; color:#fff; display:block; float:left; font-size:11px; font-weight:normal; height:17px; margin:-1px 0 0; padding:0 5px 0 0; vertical-align:top; font-style:normal; }
 span.btn_round_blue {line-height:1.5em; background:url("/images/common/btn_round.gif?build_20250707015") no-repeat scroll 0 -17px transparent; display:inline-block; font-style:normal; height:17px; margin:-1px 5px 0 0; overflow:hidden; padding:0 0 0 5px; vertical-align:top; }
 span.btn_round_green em {line-height:1.5em; background:url("/images/common/btn_round.gif?build_20250707015") no-repeat scroll 100% -33px transparent; color:#fff; display:block; float:left; font-size:11px; font-weight:normal; height:17px; margin:-1px 0 0; padding:0 5px 0 0; vertical-align:top; font-style:normal; }
 span.btn_round_green {line-height:1.5em; background:url("/images/common/btn_round.gif?build_20250707015") no-repeat scroll 0 -34px transparent; display:inline-block; font-style:normal; height:17px; margin:-1px 5px 0 0; overflow:hidden; padding:0 0 0 5px; vertical-align:top; }
 