@charset "utf-8";
@import url('base.css');/*기본*/
@import url('board.css');/*게시판*/
@import url('introduce.css');/*제도소개*/
@import url('process.css');/*표준교육과정*/
@import url('orgsearch.css');/*교육기관검색*/
@import url('help.css');/*학습도움방*/
@import url('member.css');/*회원관련*/
@import url('useguide.css');
@import url('error.css');
@import url('subpage.css');/*서브페이지공통*/

/* layout */
#section_visual{margin:0 auto;width:950px;height:171px;background:url('../../rsc/img/common/visual.jpg') no-repeat 0 0;}
.center #section_visual{background-position:0 0}
.process #section_visual{background-position:0 -200px}
.information #section_visual{background-position:0 -400px}
.help #section_visual{background-position:0 -600px}
.impartation #section_visual{background-position:0 -800px}
.mypage #section_visual{background-position:0 -1000px}
.engusage #section_visual{background-position:0 -1201px}
#section_visual em,
#section_visual p{position:absolute;left:-999999px;top:-99999px; width:0; height:0; text-indent:-9999999px}
#subside{float:left;margin:42px 0 0;width:200px}
#contents{float:right;margin-top:42px;line-height:130%;width:730px; overflow:hidden;}


/* print */
@media print{
#header,#subside,#footer{display:none}
}

/* subside */
#subside dl.submenu{zoom:1;padding:0 0 130px;background:url('../../rsc/img/subside/bg_bottom.gif') no-repeat 100% 100%}
#subside dl.submenu dt{padding:0 0 20px;background:url('../../rsc/img/subside/bg_top.gif') no-repeat 100% 100%;}
#subside dl.submenu dd{background:url('../../rsc/img/subside/bg_repeat.gif') repeat-y 100% 0}
#subside dl.submenu ul{background:url('../../rsc/img/subside/menu_bg_line.gif') no-repeat 0 0}
#subside dl.submenu dd a.name{zoom:1;display:block;overflow:hidden}
#subside dl.submenu dd li {font-size:0; line-height:0;}
#subside dl.submenu dd li ul{display:none;background-position:0 100%; padding:3px 0 5px 0; }
#subside dl.submenu dd li li{padding:0 11px 0 1px;}
#subside dl.submenu dd li li a{display:block;padding:2px 0 2px 16px}
#subside .sectionbanner{zoom:1;margin-top:-90px}
#subside .sectionbanner img{zoom:1;overflow:hidden;display:inline-block;margin:0 auto 10px}

/* contents-header */
#contents .header{zoom:1;overflow:hidden;position:relative;padding:0 0 15px; margin-bottom:20px; height:64px;}/*수정*/
#contents .header h3{display:block;padding:0 0 33px;border-bottom:1px solid #e7e7e7}
#contents .header .location{position:absolute;right:0;bottom:-5px;padding:16px 0 30px;letter-spacing:-1px;cursor:default;font-size:11px}
#contents .header .location span{color:#666}
#contents .header .location a{color:#666}
#contents .header .location a:hover,
#contents .header .location a:focus,
#contents .header .location a:active{text-decoration:underline;color:#036ba5}
#contents .header .location .home{position:relative;display:inline-block;overflow:hidden;width:12px;height:11px;vertical-align:middle;background:url('../../rsc/img/common/bul_location.gif') no-repeat 0 0}
#contents .header .location .home .hidden{width:100%;height:100%;text-indent:0}
#contents .header .location .next{display:inline-block;overflow:hidden;width:7px;height:7px;font-size:10px;line-height:999em;vertical-align:middle;background:url('../../rsc/img/common/bul_location.gif') no-repeat 1px -29px}
#contents .header .location .now{color:#197aba}

/* contents-common */
#contents .contents{zoom:1;clear:both;margin:0 auto;width:100%}
#contents .contents:after{display:block;clear:both;content:''}

/* contents-visual */
#contents .visual_qna{zoom:1;clear:both;height:160px; margin-bottom:20px; background:url('../../rsc/img/common/grp/img_counselonline.jpg') no-repeat center 0;border-bottom:1px dashed #ccc}
#contents .visual_qna p{z-index:-1;position:relative}
#contents .visual_qna a{display:block;margin:70px auto 0;width:220px;height:38px}

/* contents-paragraph */
#contents p.headline{padding:4px 0 0 8px;background:url('../../rsc/img/common/bg_blockquote_top.gif') no-repeat 0 0}
#contents p.headline strong{overflow:hidden;display:inline-block;padding:0 8px 4px 0;background:url('../../rsc/img/common/bg_blockquote_bottom.gif') no-repeat 100% 100%}
#contents p.subhead{margin:10px auto 0}
#contents p.confer{margin:10px auto 0;padding:0 0 0 2em}
#contents p.confer span.bul{margin:0 0 0 -2em}
#contents p.bq{clear:both}
#contents p.bqsub{padding:5px 10px}

/* common-btn_wrap */
#contents div.btn_wrap{padding-top:15px;text-align:right}

/* contents-linkbox */
#contents div.linkbox{padding:20px 0 0;background:url('../../rsc/img/common/bg_box_linkbox.gif') no-repeat 0 0}
#contents div.linkbox ul{padding:0 20px 15px;background:url('../../rsc/img/common/bg_box_linkbox.gif') no-repeat 100% 100%}
#contents div.linkbox ul li{padding:2px 0 5px 9px;background:url('../../rsc/img/common/bul_box_linkbox.gif') no-repeat 0 4px}
#contents div.linkbox ul li a{font-weight:900}
#contents div.linkbox ul li ul{padding:10px 0 0 5px;background:none transparent}
#contents div.linkbox ul li ul li{background:url('../../rsc/img/common/bul_rounded.gif') no-repeat 0 4px}

/* contents-txtbox */
#contents div.txtbox{margin:10px auto 0;padding:15px;background:url('../../rsc/img/common/bg_box_txtbox.gif') repeat-x 0 100%;border:1px solid #dcdcdc}
#contents div.txtbox .btn_wrap{text-align:right}

/* contents-searchbox */
#contents div.searchbox{zoom:1;position:relative;margin:10px auto 0;padding:12px 15px 15px;background:#f6f6f6;border:1px solid #e6e6e6}
#contents div.searchbox ul li.bul{float:left;margin-top:8px;width:300px}
#contents div.searchbox ul li img {vertical-align:middle; }
#contents div.searchbox ul li input {vertical-align:middle;}
#contents div.searchbox ul li.bul strong{display:inline-block;width:80px;vertical-align:text-bottom}
#contents div.searchbox ul li.type strong,
#contents div.searchbox ul li.major strong,
#contents div.searchbox ul li.class strong{width:100px}
#contents div.searchbox ul li.bul select{width:170px}
#contents div.searchbox ul li.bul input.text{width:164px;background:#fff;border-color:#bababa; vertical-align:middle}
#contents div.searchbox ul li.bul input.year{width:56px}
#contents div.searchbox ul li.bul input.month,
#contents div.searchbox ul li.bul input.day{width:21px}
#contents div.searchbox input.image{position:absolute;left:620px;bottom:15px;vertical-align:bottom}

#contents div.searchbox_row ul{width:350px}
#contents div.searchbox_row input.image{left:290px}

#contents div#search_by_class{display:none}

/* contents-tab */
#contents div.depth{padding:0 0 32px}
#contents div.tab{width:100%}
#contents div.tab ul{zoom:1;width:100%;position:relative;display:block;background:url('../../rsc/img/common/bg_tab.gif') repeat-x 0 100%}
#contents div.tab ul:after{clear:both;display:block;content:''}
#contents div.tab ul li{float:left;margin:1px -1px 0 0;background:url('../../rsc/img/common/bg_tab.gif') repeat-x 0 -75px}
#contents div.tab ul li a{display:inline-block;padding:7px 18px 7px;height:14px;text-align:center;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
#contents div.tab ul li a img{display:inline-block;vertical-align:middle}
#contents div.multi ul li a{padding:7px 10px 7px;}
/*#contents div.multi ul li a span{width:145px}*/
#contents div.tab ul li.on a{position:relative; background:#fff;padding-top:4px;padding-bottom:8px; border-top:3px solid #166ca6}
#contents div.tab ul li.on a img{margin-top:1px}
#contents div.tab ul li ul{zoom:1;z-index:100;display:none;position:absolute;overflow:hidden;left:0;top:32px;margin:0;width:100%;background-position:0 0;border-bottom:1px solid #d9d9d9}
#contents div.tab ul .now ul{z-index:90;display:block}
#contents div.tab ul.depth li{margin:0 0 0 -1px;padding:1px 2px;background-repeat:no-repeat;background-position:0 -110px;border:0 none; overflow:hidden; }
#contents div.tab ul.depth li a{display:inline-block;padding:9px 11px 7px;height:14px;line-height:14px;color:#404040;background:none !important;border:0 none !important}
#contents div.tab ul.depth .now a{font-weight:900;letter-spacing:-1px}
#contents div.tab ul.depth li a:hover,
#contents div.tab ul.depth li a:active,
#contents div.tab ul.depth li a:focus{color:#036ba5}
#contents div.tab ul.depth li a span{margin:0;padding:0;background:none !important;border:0 none !important}

.new_tab {width:100%; margin-bottom:20px; background:url('../../rsc/img/common/bg/bg_tab_bottom.gif') repeat-x left bottom;}
.new_tab ul {overflow:hidden; border-left:1px solid #e1e1e1; }
.new_tab li {float:left; height:30px; overflow:hidden; border-right:1px solid #e1e1e1;}
.new_tab li a.on img {margin-top:-30px;}

/* contents-table */
#contents div.table_bbs span.info{display:inline !important;font-size:11px;letter-spacing:-1px}
#contents div.table_bbs div.table_header{zoom:1;position:relative;overflow:hidden;padding:0 0 10px;width:100%}
#contents div.table_bbs div.table_header .count{float:left;padding:2px 0 0}
#contents div.table_bbs div.table_header .count span.rss{display:inline-block;margin:0 3px;vertical-align:middle}
#contents div.table_bbs div.table_header .count strong em{color:#197aba}
#contents div.table_bbs div.table_header .search{float:right;text-align:right; border:none; margin:0; padding:0;}
#contents div.table_bbs div.table_header .search select,
#contents div.table_bbs div.table_header .search input{display:inline-block;vertical-align:middle}
#contents div.table_bbs div.table_header .search select{width:60px}
/* contents-table default:list */
.table_list{border-top:2px solid #197aba;}
.table_list table{width:100%;table-layout:fixed;empty-cells:show;border-spacing:0;/*border-collapse:separate*/;}
.table_list table td.title{text-align:left}
.table_list table td span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
* html .table_list table td span a{display:inline-block;overflow:hidden;height:14px;white-space:normal}
.table_list table td a{color:#404040}
.table_list table td a:hover,
.table_list table td a:focus,
.table_list table td a:active{color:#197aba}
.table_list table thead th{padding:7px 0;font-weight:900;text-align:center;color:#404040;background:url('../../rsc/img/common/bg_table.gif') no-repeat 100% 0;border-bottom:1px solid #197aba}
.table_list table thead td{padding:7px 15px;font-weight:900;text-align:left;border-bottom:1px solid #197aba}
.table_list table thead th.num{width:60px}
.table_list table thead th.category{width:60px}
.table_list table thead th.file{width:60px}
.table_list table thead th.writer{width:100px}
.table_list table thead th.date{width:110px}
.table_list table thead th.hit{width:70px}
.table_list table thead th.status{width:90px}
.table_list table thead th.group{width:150px}
.table_list table thead th.area{width:100px}
.table_list table thead th.organ{width:130px}
.table_list table thead th.none,
.table_list table thead th.bnone{background-image:none}
.table_list table tbody th,
.table_list table tbody td{text-align:center;border-bottom:1px solid #ccc}
.table_list table tbody th{padding:7px 0; background:url('../../rsc/img/common/bg_table.gif') no-repeat 100% -50px}
.table_list table tbody td{padding:7px}
.table_list table tbody td img { vertical-align:middle; }
.table_list table tbody td.writer,
.table_list table td.email,
.table_list table td.tel,
.table_list table td.confer,
.table_list table td.area{text-align:left},
.table_list table td.download{text-align:left}
.table_list table td.file a{display:block;margin:0 auto;width:16px;height:16px}
.table_list table td.file a span{overflow:hidden;display:block;width:16px;height:16px;word-break:break-all;white-space:normal;word-wrap:break-word;text-indent:-999em;background:url('../../rsc/img/common/bul_fileicon.gif') no-repeat 1px 1px}
.table_list table td.detail{text-align:left}
.table_list table td.download span{display:inline-block;padding:0 10px 0 0;}
.table_list table td.download span a{overflow:hidden;display:inline-block;padding:2px 2px 3px 20px;word-break:break-all;white-space:normal;word-wrap:break-word;background:url('../../rsc/img/common/bul_fileicon.gif') no-repeat 2px 2px}
.table_list table td.download span.hwp a{background-position:2px -28px}
.table_list table td.download span.ai a{background-position:2px -58px}
.table_list table td.download span.jpg a{background-position:2px -88px}
.table_list table td.download span.ppt a{background-position:2px -118px}
.table_list table td.download span.accdb a{background-position:2px -148px}
.table_list table td.download span.zip a{background-position:2px -178px}
.table_list table td.download span.pdf a{background-position:2px -208px}
.table_list table td.download span.doc a{background-position:2px -238px}
.table_list table td.download span.xls a{background-position:2px -268px}
.table_list table td.status strong{display:block;width:55px;height:20px;margin:0 auto;font-size:11px;letter-spacing:-1px;background:url('../../rsc/img/common/icon_call.gif') no-repeat 0 0}
.table_list table td.status strong span{z-index:-1;position:relative}
.table_list table .cleared td.status strong{background-position:0 0}
.table_list table .replied td.status strong{background-position:0 -31px}
.table_list table .processing td.status strong{background-position:0 -62px}
.table_list table .move td.status strong{background:url('../../rsc/img/common/icon_move.gif') no-repeat 0 0}
.table_list table .cleared td.title a{color:#197aba}
.table_list table td.content{padding:0;width:100%;text-align:left;border-bottom:2px solid #a1a1a1}
.table_list table .content_wrap{padding:15px 10px;white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */ 
word-break:break-all;
word-wrap: break-word}
/* contents-table:view in QnA */
.table_list table td.content dl.qna dt,
.table_list table td.content dl.qna dd{zoom:1;position:relative;padding:10px 10px 10px 94px;background:url('../../rsc/img/common/bg_table.gif') no-repeat 74px -50px}
.table_list table td.content dl.qna span.title{position:absolute;left:40px;top:12px}
.table_list table td.content dl.qna dd{background-color:#fafafa;border-top:1px solid #ccc}
.table_list table td.content dl.qna dt {white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */ 
word-break:break-all;
word-wrap: break-word}
.table_list table td.content dl.qna dt pre {white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */ 
word-break:break-all;
word-wrap: break-word}
.table_list table td.content dl.qna dt div {white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */ 
word-break:break-all;
word-wrap: break-word}
.table_list table td.content dl.qna dd div {white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */ 
word-break:break-all;
word-wrap: break-word}
.table_list table tfoot tr th,
.table_list table tfoot tr td{border-bottom:1px solid #ccc}
.table_list table tfoot tr td{padding:10px 17px;background:url('../../rsc/img/common/bg_table.gif') no-repeat 0 -290px}
.table_list table tfoot tr th{padding:10px 0;background:url('../../rsc/img/common/bg_table.gif') no-repeat}
.table_list table tfoot tr.prev th{background-position:65px -337px}
.table_list table tfoot tr.next th{background-position:65px -361px}
* html .table_list table tfoot tr td a{display:inline-block;height:14px;overflow:hidden;white-space:normal;word-wrap:break-word;word-break:break-all}
* html .table_list table tfoot tr td a span{display:inline;white-space:normal;word-wrap:break-word;word-break:break-all}
/* contents-table :view */
#contents div.table_bbs div.table_view table td.content{width:730px}
/* contents-table :write */
.table_write table caption{position:static}
.table_write table tbody tr th{padding-top:6px; padding-bottom:6px; color:#4b6f84; background:#f6f6f6;border-right:1px solid #ccc}
.table_write table tbody tr td{padding:4px 10px;text-align:left}
.table_write table tbody tr td label{position:absolute;overflow:hidden;width:0;height:0;line-height:0;font-size:0}
.table_write table tbody tr td input.text{width:200px; vertical-align:middle;}
.table_write table tbody tr td img {vertical-align:top; padding-bottom:5px;}
.table_write table tbody .address td input.text,
.table_write table tbody .title td input.text{width:590px}
.table_write table tbody td.tel input.text,
.table_write table tbody .tel td input.text{width:53px;ime-mode:inactive}
.table_write table tbody td.email input.text,
.table_write table tbody .email td input.text{width:88px;ime-mode:inactive}
.table_write table tbody .category td select{width:120px}
.table_write table tbody .content td{padding:0}
.table_write table tbody tr td .write_area{padding:10px}
/*.table_write table tbody tr td .write_area textarea{padding:5px;width:585px;background:#f6f6f6;border:1px solid #ccc}*/
.table_write table tbody tr td .write_area textarea{padding:5px;width:585px;background:#ffffff;border:1px solid #e1e1e1;}/*2012.12.10수정*/
.table_write table tbody .file td input.file{width:450px}
.table_write table tbody .file td .file_wrap{overflow:hidden}
.table_write table tbody .file td .file_wrap input.text{display:inline-block;vertical-align:middle}
.table_write table tbody .file td .file_wrap .file_btn{display:inline-block;position:relative;overflow:hidden;width:60px;height:19px;background:url('../../rsc/img/common/btn_bbs_fileupload.gif') no-repeat 0 0;vertical-align:middle}
.table_write table tbody .file td .file_wrap .file_btn .file{position:absolute;right:0;top:0;height:120%;filter:alpha(opacity=0);opacity:0}
/* contents-table :faq (dl) */
#contents div.table_bbs div.table_qna dl{zoom:1;position:relative;width:100%;overflow:hidden;border-top:2px solid #197aba}
#contents div.table_bbs div.table_qna dl dt,
#contents div.table_bbs div.table_qna dl dd{zoom:1;border-bottom:1px solid #ccc}
#contents div.table_bbs div.table_qna dl dt{background:url('../../rsc/img/common/bg_table.gif') no-repeat 707px -441px}
#contents div.table_bbs div.table_qna dl dd{display:none;position:relative;padding:15px 28px 15px 62px;background:#fafafa}
#contents div.table_bbs div.table_qna dl dt a{zoom:1;display:block;position:relative;overflow:hidden;margin:0;padding:8px 28px 8px 62px;color:#404040;background:url('../../rsc/img/common/bg_table.gif') no-repeat 716px -411px}
#contents div.table_bbs div.table_qna dl dt.on a{background-position:716px -386px}
#contents div.table_bbs div.table_qna dl dt a span.title,
#contents div.table_bbs div.table_qna dl dd span.title{position:absolute;left:0;top:0;padding:10px 30px 0 22px;width:10px;background:url('../../rsc/img/common/bg_table.gif') no-repeat 50px -290px}
/* contents-table :gallery (ul-dl) */
#contents div.table_bbs div.table_picture ul{display:block;overflow:hidden;border-top:2px solid #197aba}
#contents div.table_bbs div.table_picture ul li{zoom:1;overflow:hidden;position:relative;padding:20px;border-bottom:1px solid #ccc}
#contents div.table_bbs div.table_picture ul li dl.image{float:left;width:141px;background:url('../../rsc/img/common/bg_line_dotted.gif') repeat-y 100% 0}
#contents div.table_bbs div.table_picture ul li dl.image dd img{width:108px;border:1px solid #ccc}
#contents div.table_bbs div.table_picture ul li div.detail{position:relative;float:right;margin:0 0 0 -1px;width:550px;background:url('../../rsc/img/common/bg_line_dotted.gif') repeat-y 0 0}
#contents div.table_bbs div.table_picture ul li div.detail dl{overflow:hidden;padding:3px 0}
#contents div.table_bbs div.table_picture ul li div.detail dl dt,
#contents div.table_bbs div.table_picture ul li div.detail dl dd{float:left;width:477px}
#contents div.table_bbs div.table_picture ul li div.detail dl dt{padding:0 4px 0 0;width:68px;font-weight:900;text-align:right;color:#666}
#contents div.table_bbs div.table_picture ul li div.detail dl.title dd{font-weight:900;color:#666}
#contents div.table_bbs div.table_picture ul li div.detail dl.hit{position:absolute;right:0;top:0}
#contents div.table_bbs div.table_picture ul li div.detail dl.hit dt,
#contents div.table_bbs div.table_picture ul li div.detail dl.hit dd{width:auto}
/* contents-table _footer */
.table_footer{zoom:1;position:relative;overflow:hidden;min-height:40px}
* html .table_footer{height:40px}
.table_footer .pagination{position:absolute;left:0;top:15px;margin:0 auto;width:100%;text-align:center;cursor:default}
.table_footer .pagination strong.now {color:#197aba !important}
.table_footer .pagination strong.now,
.table_footer .pagination a{display:inline-block;padding:1px 5px;font-weight:900;vertical-align:middle;color:#666}
.table_footer .pagination a.prev,
.table_footer .pagination a.prev_unit,
.table_footer .pagination a.next,
.table_footer .pagination a.next_unit{position:relative;padding:0;width:17px;height:17px;background:url('../../rsc/img/common/bg_table.gif') no-repeat;border:1px solid #ccc}
.table_footer .pagination a.prev{margin:0 7px 0 0;background-position:3px -494px}
.table_footer .pagination a.prev_unit{background-position:5px -519px}
.table_footer .pagination a.next{margin:0 0 0 7px;background-position:7px -544px}
.table_footer .pagination a.next_unit{background-position:5px -569px}
.table_footer .pagination strong.now{text-decoration:underline;cursor:default}
.table_footer .pagination strong.now,
.table_footer .pagination a:active,
.table_footer .pagination a:hover,
.table_footer .pagination a:focus{color:#197aba}
.table_footer .btn_wrap{float:right;padding:15px 0 0; position:relative; z-index:2;}

/* bullet */
#contents ul li.bul{margin:10px auto 0;padding:0}
#contents ul li.bul p.context{margin-top:10px}
#contents ul li.bul p.end{padding-bottom:10px}
#contents ul li.bul ul{margin-top:10px}
#contents ul li.bul ul li.bul{margin:5px auto 0;padding-top:0;padding-bottom:0}
#contents ul li.bul em,
#contents ul li.bul .point{color:#db5244}
#contents ul li.bul strong{color:#666}
#contents ul li.bul p{zoom:1;background:none transparent}
#contents ul li.bul_logo{margin-top:15px;padding-left:20px;background:url('../../rsc/img/common/bul_logo.gif') no-repeat 0 0}
#contents ul li.bul_logo p.title{padding:1px 0 0}
#contents ul li.bul_logo2{margin-top:15px;padding-left:20px;background:url('../../rsc/img/common/bul_logo.gif') no-repeat 0 0}
#contents ul li.bul_logo2 p.title{padding:1px 0 0}
#contents ul li.bul_num{padding-left:25px}
#contents ul li.bul_num span.bul{margin:0 3px 0 -1.7em}
/*#contents ul li.bul_num strong.bul{margin:0 3px 0 -2em}*/
#contents ul li.bul_rounded{padding-left:9px;background:url('../../rsc/img/common/bul_rounded.gif') no-repeat 0 5px}
#contents ul li.bul_rounded2{padding-left:9px;background:url('../../rsc/img/common/bul_rounded.gif') no-repeat 0 8px}
#contents ul li.bul_hyphen{padding-left:9px;background:url('../../rsc/img/common/bul_hyphen.gif') no-repeat 0 4px}
#contents ul li.bul_arrowfor{margin-top:15px;padding-left:17px;background:url('../../rsc/img/common/bul_arrowfor.gif') no-repeat 0 2px}
#contents ul li.bul_arrowfor .title{color:#036ba5}
#contents .bul_arrowfor1{margin-top:15px;padding-left:17px;background:url('../../rsc/img/common/bul_arrowfor.gif') no-repeat 0 2px}
#contents .bul_arrowfor1 .title1{color:#036ba5}
#contents table.tbl_frm ul li.bul{margin:0}
#contents div.txtbox ul li.bul{margin:0}

/* table */
#contents table.tbl_frm{margin:10px auto 0;width:100%;border-top:2px solid #3480ab;border-collapse:separate;border-spacing:0; *border-collapse:collapse;}
#contents table.tbl_frm thead th{padding:7px 0;color:#4b6f84;background:#ebf0f2;border-right:1px solid #3480ab}
#contents table.tbl_frm thead th.involve{border-bottom-color:#3480ab}
#contents table.tbl_frm thead th.sub{font-weight:400;text-align:center;color:#4b6f84;border-right-color:#3480ab}
#contents table.tbl_frm th,
#contents table.tbl_frm td{text-align:center;word-wrap:break-word;word-break:break-all;white-space:normal;border:1px solid #ccc;border-left:0 none;border-top:0 none}
#contents table.tbl_frm td{padding:7px}
#contents table.tbl_frm td img{vertical-align:top}
#contents table.tbl_frm td.cal img{padding:0; vertical-align:top}
#contents table.tbl_frm tbody th{padding:7px 0;font-weight:900;text-align:center;color:#666}
#contents table.tbl_frm tbody th.rowh{color:#4b6f84;background:#ebf0f2;border-right:1px solid #3480ab}
#contents table.tbl_frm tbody tr.result td{background:#f8f8f8}
#contents table.tbl_frm tfoot tr.result td.bold{font-weight:bold}
#contents table.tbl_frm tfoot th,
#contents table.tbl_frm tfoot td{color:#404040;background:#f6f6f6}
#contents table.tbl_frm .detail{text-align:left}
#contents table.tbl_frm .bg_gn{background:#e2f1d1}
#contents table.tbl_frm .tright{text-align:right}
#contents table.tbl_frm .bnone{border-right:0}
#contents table.tbl_frm .none{border-bottom:0}
#contents table.tbl_frm tbody td.center{border-right:1px solid #3480ab}
#contents table.row_frm tbody th{color:#4b6f84;background:#ebf0f2;border-right:1px solid #3480ab}
#contents table.row_frm tbody td{text-align:left}
#contents .result table.tbl_frm{table-layout:fixed}
#contents .result table.tbl_frm th.major{width:86px}
#contents .result table.tbl_frm th.area{width:86px}
#contents .result table.tbl_frm th.organ{width:auto}
#contents .result table.tbl_frm th.tel{width:126px}
#contents .result table.tbl_frm th.homepage{width:132px}
#contents .result table.tbl_frm th.class{width:86px}
#contents .result table.tbl_frm td a{color:#404040}
#contents .result table.tbl_frm td a:hover,
#contents .result table.tbl_frm td a:active,
#contents .result table.tbl_frm td a:focus{font-weight:900;letter-spacing:-1px;color:#197aba}
#contents .result table.tbl_frm tbody th.sub{color:#404040;background:transparent none;border-right-color:#ccc}
#contents .result ul.class_list{zoom:1;overflow:hidden;width:100%}
#contents .result ul.class_list li{float:left;width:33%;background:url('../../rsc/img/common/bul_rounded.gif') no-repeat 0 4px}
#contents .result ul.class_list li a{display:inline-block;padding:2px;margin:0 0 0 7px}
#contents .result th.organname{width:125px}
#contents .result th.classname{width:125px}
#contents .result th.sub{width:100px}

/* get-certification-box */
#contents .getcertbox{display:block;overflow:hidden;width:730px;height:436px;background:url('../../rsc/img/common/grp/bg_getcert.gif') no-repeat 0 0}
#contents .getcertbox ol{overflow:hidden;width:730px}
#contents .getcertbox li{float:left;padding-bottom:1px;width:182px;height:108px}
#contents .getcertbox li.box1,
#contents .getcertbox li.box2,
#contents .getcertbox li.box5,
#contents .getcertbox li.box6{margin-right:183px}
#contents .getcertbox li.box3,
#contents .getcertbox li.box4,
#contents .getcertbox li.box7,
#contents .getcertbox li.box8{margin-left:182px}
#contents .getcertbox li a{display:block;width:182px;height:109px;text-align:center;background:url('../../rsc/img/common/grp/bg_getcert.gif') no-repeat}
#contents .getcertbox li.box1 a{background-position:0 0}
#contents .getcertbox li.box2 a{background-position:-365px 0}
#contents .getcertbox li.box3 a{background-position:-182px -109px}
#contents .getcertbox li.box4 a{background-position:-546px -109px}
#contents .getcertbox li.box5 a{background-position:0 -218px}
#contents .getcertbox li.box6 a{background-position:-365px -218px}
#contents .getcertbox li.box7 a{background-position:-182px -327px}
#contents .getcertbox li.box8 a{background-position:-546px -327px}
#contents .getcertbox li.box1 a:hover,
#contents .getcertbox li.box1 a:focus,
#contents .getcertbox li.box1 a:active{background-position:0 -450px}
#contents .getcertbox li.box2 a:hover,
#contents .getcertbox li.box2 a:focus,
#contents .getcertbox li.box2 a:active{background-position:-365px -450px}
#contents .getcertbox li.box3 a:hover,
#contents .getcertbox li.box3 a:focus,
#contents .getcertbox li.box3 a:active{background-position:-182px -559px}
#contents .getcertbox li.box4 a:hover,
#contents .getcertbox li.box4 a:focus,
#contents .getcertbox li.box4 a:active{background-position:-546px -559px}
#contents .getcertbox li.box5 a:hover,
#contents .getcertbox li.box5 a:focus,
#contents .getcertbox li.box5 a:active{background-position:0 -668px}
#contents .getcertbox li.box6 a:hover,
#contents .getcertbox li.box6 a:focus,
#contents .getcertbox li.box6 a:active{background-position:-365px -668px}
#contents .getcertbox li.box7 a:hover,
#contents .getcertbox li.box7 a:focus,
#contents .getcertbox li.box7 a:active{background-position:-182px -777px}
#contents .getcertbox li.box8 a:hover,
#contents .getcertbox li.box8 a:focus,
#contents .getcertbox li.box8 a:active{background-position:-546px -777px}
#contents .getcertbox li a span{z-index:-1;position:relative}

/* noscript */
.noscript #subside .sectionmenu dl.depthgroup dd{display:block}
.noscript #subside dl.submenu dd li ul{display:block; border-top:1px solid #ccc; overflow:hidden;}
.noscript #contents div.table_bbs div.table_qna dl dd{display:block}
/* 2012-07-25 published by osh(emp86@) */

.table_view tbody td.detail {padding-left:15px !important;}
.table_view tbody td.writer {padding-left:15px !important;}
.table_view tbody td.download {padding-left:15px !important; text-align:left}
.table_view tbody td.email {padding-left:15px !important; text-align:left}

/* 수정한 것 */
#contents div.searchbox{padding:0 15px 15px;}
#contents div.table_bbs div.table_view table tbody td {padding:7px 0 7px 15px;}
#contents table.tbl_frm td{padding:7px 7px 5px 7px;}
#contents table.tbl_frm tbody th{padding:7px 7px 5px 7px;}
#contents div#search_by_class{display:block;}

/* 답변 */
.table_list table tbody th.ans {padding-top:15px; vertical-align:top;}

#contents table.tbl_frm td.midd a img {vertical-align:middle;}

/* 2차 추가 ~ 20120912 */
#contents div.table_bbs {margin-top:5px;}
#contents div.table_bbs div.table_view table tbody td.content {padding-left:0;}
#contents p.bqsub{padding:5px 0 20px 10px;}
.table_write table tbody .address td input.text,
.table_write table tbody .title td input.text{width:590px}
.table_write table tbody tr td .write_area textarea{width:590px;}
#contents ul li.bul_arrowfor .title {display:inline-block; margin-bottom:5px;}
#contents ul li.bul p.context{padding-bottom:0; margin-top:0px; margin-bottom:0px;line-height:18px;}
#contents ul li.bul ul.end,
#contents ul li.bul table.end,
#contents ul li.bul p.end {margin-bottom:20px;}
#contents ul li.bul p.end2,
#contents ul li.bul table.end2 {margin-bottom:60px;}
#contents table.tbl_frm{margin-top:5px; margin-bottom:5px;}
#contents ul li.bul_logo p.title {margin-bottom:10px;}
#contents ul li.bul_logo2 p.title {margin-bottom:10px;}
#contents .contents {margin:20px auto 30px;}
#contents table.tbl_frm thead th {border-top:1px solid #3480AB;}
#contents table.tbl_frm thead tr:first-child th {border-top:0;}
#contents .indent {padding-left:20px;}

/* 추가 0918 */
.pt7px {padding-top:7px !important;}

/* 120919_추가 (p_1_2_10.html) */
#contents .how_completion .txtbox {margin-bottom:8px; height:32px;}
#contents .how_completion .txtbox .go_btn {margin-top:-18px; padding-left:60px;}

/* 12-10-18 */
.app_day_way .sub_content div p strong.left {float:left;}


/* 12-12-13 목표학위 유형별 안내 */
#layerPop {position:absolute;top:464px; left:467px;border:1px solid #d8d8d8; padding:17px 19px 9px 19px; width:444px; height:390px; background:#fff;}
#layerPop .p_search{padding:5px 0; margin:10px 0 30px; text-align:center; background:#ebf0f2; border-top:1px solid #3480ab; border-bottom:1px solid #3480ab}
#layerPop .p_search label{font-weight:bold; color:#4b6f84}
#layerPop .p_search img{vertical-align:middle}
#layerPop .layerTxt {margin-top:20px}
#layerPop .layerTxt li {margin-top:10px}
#layerPop .layerTxt li dl dt {padding-left:9px; font-weight:bold; background:url('../../rsc/img/common/bul_rounded.gif') no-repeat left center}
#layerPop .layerTxt li dl dt span {color:#2785b9}
#layerPop .layerTxt li dl dd{margin-top:10px; padding-left:9px}
#layerPop .layerTxt2 {margin-top:20px}
#layerPop .layerTxt2 dl {}
#layerPop .layerTxt2 dl dt {padding-left:9px; font-weight:bold; background:url('../../rsc/img/common/bul_rounded.gif') no-repeat left 5px}
#layerPop .layerTxt2 dl dd {padding-left:9px;}
#layerPop .layerTxt2 dl dd span {padding-left:9px;}
#layerPop .layerTxt2 dl dd em {padding-left:9px;}
#layerPop .layerTxt2 em.line {text-decoration:underline}
.layerPop {border:1px solid #d8d8d8; padding:17px 19px 9px 19px; width:444px; height:390px; background:#fff;}


/* 12-12-13 tbl_box */
.tbl_box{border-top:2px solid #3480ab; border-bottom:1px solid #ccc; overflow:hidden; text-align:center; margin:14px 0 14px 20px}
.tbl_box dt{float:left; padding:7px 0; width:165px; color:#3480ab; font-weight:bold; border-right:1px solid #3480ab; background:#ebf0f2}
.tbl_box dd{padding:7px 0;}

.t_a_r{text-align:right}
.point3{color:#e0132b !important;}
.point4{color:#2689bf !important;}
.point5{color:#db5244 !important; font-weight:bold}
.point6{color:#404040 !important;}
p.bul_rounded{padding-left:9px;background:url('../../rsc/img/common/bul_rounded.gif') no-repeat 0 5px}
strong.bul_rounded{display:inline-block; padding-left:9px; background:url('../../rsc/img/common/bul_rounded.gif') no-repeat 0 5px}
p.bul_roundfor{color:#2689bf; font-weight:bold; padding-left:17px; background:url('../../rsc/img/common/bul_arrowfor.gif') no-repeat 0 top}
strong.bul_roundfor{color:#2689bf; font-weight:bold; padding-left:17px; background:url('../../rsc/img/common/bul_arrowfor.gif') no-repeat 0 top}

h5.h5{font-size:12px; font-weight:normal}
h5.tit{font-size:12px;}
span.space{padding-left:15px}

/* 전공교양호환과목 학습구분 변경신청 */
.sComm_data1 table tbody tr.total2 td {color:#404040; font-weight:normal; background-color:#f8f8f8;}

/* 학습자등록 및 학점인정 취소신청 */
.selectCancel {margin:20px 0 0 20px}
.selectCancel dd.check{float:left; padding:10px 14px; *padding:8px 12px 9px 12px; border:1px solid #d0d0d0; background:#fff}
.selectCancel dd input{vertical-align:middle; margin:0}
.selectCancel dd.text{padding:11px 10px 10px 10px; text-align:center; line-height:12px; color:#4b6f84; font-weight:bold; width:174px; background:#ebf0f2; border-top:1px solid #3480ab; border-right:1px solid #3480ab; border-bottom:1px solid #3480ab}

/* 인터넷 학점인정 신청에 대한 안내 */
ol.step1 { overflow:hidden; }
ol.step1 li,ol.step2 li{width:143px; height:373px; float:left}
ol.step1 li.step1_1{width:121px;background:url('../../rsc/img/system/step1_1.gif') no-repeat right 0}
ol.step1 li.step1_2{background:url('../../rsc/img/system/step1_2.gif') no-repeat right 0}
ol.step1 li.step1_3{background:url('../../rsc/img/system/step1_3.gif') no-repeat right 0}
ol.step1 li.step1_4{background:url('../../rsc/img/system/step1_4.gif') no-repeat right 0}
ol.step1 li.step1_5{background:url('../../rsc/img/system/step1_5.gif') no-repeat right 0}

ol.step2 li.step2_1{width:121px;background:url('../../rsc/img/system/step2_1.gif') no-repeat right 0}
ol.step2 li.step2_2{background:url('../../rsc/img/system/step2_2.gif') no-repeat right 0}
ol.step2 li.step2_3{background:url('../../rsc/img/system/step2_3.gif') no-repeat right 0}
ol.step2 li.step2_4{background:url('../../rsc/img/system/step2_4.gif') no-repeat right 0}
ol.step2 li.step2_5{background:url('../../rsc/img/system/step2_5.gif') no-repeat right 0}

table.simple {width:594px}
table.simple th{border:1px solid #dcdcdc; padding: 10px}
table.simple td{border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding: 10px}

ol.plus1_step {overflow:hidden}
ol.plus1_step li dl{clear:both}
ol.plus1_step li dl dt{float:left; width:135px}
ol.plus1_step li dl dd{float:right; width:595px}
ol.plus1_step li dl dd a{text-decoration:underline}

.step_notice {margin:20px 0 25px 40px; line-height:20px}
.step_notice li a{text-decoration:underline}

.stepbox{overflow:hidden; margin-top:10px; height:190px;}
.tbl_box2{float:left; width:128px; height:100%; border-top:2px solid #3480ab; text-align:center;}
.tbl_box2 dt{padding:6px 0; color:#333; font-weight:bold; border-right:1px solid #3480ab; border-left:1px solid #3480ab; border-bottom:1px solid #ccc; background:#ebf0f2}
.tbl_box2 dd{vertical-align:middle; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.tbl_box2 dd.title{color:#333; font-weight:bold; height:28px; padding:12px 0}
.tbl_box2 dd.detail{padding:6px 0; color:#404040; font-weight:bold; height:93px}
.tbl_box2 dd.detail p{padding:6px 0}
p.next{float:left; width:18px; padding:90px 2px;}

.faq_answer_box p.nodata{text-align:center; line-height:30px; border-bottom:1px solid #ccc}

.f_red {color:#c7222b !important}
.f_gr {color:#4a8128 !important}

.about_acbs {font-family:Verdana, Tahoma; font-weight:normal;}

/* Add_20130509 */
.clear {clear:both;}
p.point7 { color:#DB5244; padding-left:0; padding-bottom:0; margin-top:20px; clear:both;  }

/* Add_20130522 */
#contents table.tbl_frm .detail2{text-align:left; padding-left:15px;}

/* Add_20130527 */
#contents .list {margin-left:19px; padding-top:0;}
#contents .list li {background:url('../../rsc/img/common/bg/bg_bul_gray01.gif') no-repeat left 5px; color:#404040; padding-bottom:4px; padding-left:7px;}
#contents div.searchbox .searchImg img { padding-top:7px; margin-left:-15px; }

/* Add_20130923 */
.stepWrap { border:1px solid #001d3d; margin-bottom:30px; }
.stepWrap .inStep { border:1px solid #3d70a7; background:#0d4c91; overflow:hidden; padding:10px 10px; text-align:center; }
.stepWrap .inStep span img { vertical-align:middle; }
.stepWrap .inStep span.arrow { margin:0 7px; }

.btn_edu_print {text-align:center;padding-top:10px;}

#mask {  
  position:absolute;  
  left:0;
  top:0;
  z-index:5000;  
  background-color:#000;  
  display:none;  
}

pre {font-size:12px;}


/* 20140115 학위수여식 타이틀 추가*/
.ir {zoom:-10; z-index:-1; display:block;position:relative;z-index:-1;font-size:9;}
.surveyWrap .sW_tit {display:block;overflow:hidden;width:100%;height:30px;margin:0 auto;text-align:center;}
	[class^='sW_bg'] {display:block;float:left;width:15px;height:30px;}
	.sW_bgleft {background:url('/rsc/img/common/btn/survey_title_bgleft.png') no-repeat}
	.sW_bgright {background:url('/rsc/img/common/btn/survey_title_bgright.png') no-repeat}
	.sW_txt_w {float:left;width:650px;height:100%;background:#007dc3;text-align:center;}
		.sW_txt_inner {width:390px;height:100%;margin:8px auto 0;}
		.sWbg_tit_txt {float:left;display:block;zoom:1;width:327px;padding:8px 0 0 5px;margin-left:5px;background:#007dc3 url('/rsc/img/common/btn/survey_title_txt.png') no-repeat;}
		.sWtit_numbg {display:block;float:left;width:8px;height:14px;background:url('/rsc/img/common/btn/survey_title_bgnum.png') no-repeat;}
		.num1 {background-position:0 0;}
		.num2 {background-position:-8px 0;}
		.num3 {background-position:-16px 0;}
		.num4 {background-position:-24px 0;}
		.num5 {background-position:-32px 0;}
		.num6 {background-position:-40px 0;}
		.num7 {background-position:-48px 0;}
		.num8 {background-position:-56px 0;}
		.num9 {background-position:-64px 0;}
		.num0 {background-position:-72px 0;}
		.numyear {width:15px;background-position:-80px 0;}
		
/* 2016.07.26 Add */
.quickMenu {position:absolute; top:380px; left:50%; width:100px; margin-left:515px;}
.quickMenu ul li {float:left;}	