@font-face {font-family:'NanumGothic','나눔고딕', Dotum,'돋움', Gulim, Sans-serif; src:url('./fonts/NanumGothic.eot')}
@font-face {font-family:'NanumGothic','나눔고딕', Dotum,'돋움', Gulim, Sans-serif; src:url('./fonts/NanumGothic.woff')}
/*페이지공통*/
.const div, .const table th, .const table td, .const input { font-family:'NanumGothic', '나눔고딕',  Dotum, '돋움', Gulim, Sans-serif;}

/*sukang_lecture_list - 과정명*/
.edu-list-cyber { clear:both; margin-bottom:15px; padding:15px 20px 5px; height:1%; border:1px solid #d7d7d7;}
.edu-list-cyber ul { margin:0 auto; zoom:1; }
.edu-list-cyber ul:after { clear:both; display:block; visibility:hidden; content:"";}
.edu-list-cyber ul li { float:left; width:125px; line-height:27px; letter-spacing:-0.05em;}
.edu-list-cyber ul li .form-checkbox { margin-right:3px;}
.edu-list-cyber ul li .checkbox { display:inline-block; width:100px; line-height:18px; vertical-align:text-top; }
/*sukang_lecture_list - 검색*/
.edu-search { clear:both; zoom:1;}
.edu-search:after { clear:both; display:block; visibility:hidden; content:"";}
.edu-search-title { display:none; position:absolute; visibility:hidden; text-indent:-9999px; }
.form-edu-search { float:right;}
.form-edu-search input { float:left; padding:0 5px; width:256px; height:24px; line-height:24px; color:#b1b1b1; border:1px solid #d7d7d7;}
.form-edu-search input.img { margin-left:-1px; padding:1px 9px 2px; width:auto; height:auto; line-height:24px; border:1px solid #d7d7d7;}
/*sukang_lecture_list - 교육과정*/
.edu-curriculum { padding:50px 0 20px; zoom:1;}
.edu-curriculum:after { clear:both; display:block; visibility:hidden; content:"";}
.edu-curriculum-title { padding:15px 0 15px 15px; font-size:16px; font-weight:600; color:#7d8a92; background:#fff url('/images/main/new2015/sukang/common/bullet1.gif') no-repeat 0 50%;}
.edu-curriculum-title span { color:#0067a9; }
.edu-curriculum-contents { padding-bottom:30px; border-top:2px solid #588dbc; }
.edu-curriculum-contents:after { clear:both; display:block; visibility:hidden; content:"";}
.edu-curriculum-list { padding:10px 15px 0;}
.edu-curriculum-list li { position:relative; padding:6px 0; font-size:13px; font-weight:600; border-bottom:1px solid #fff;}
.edu-curriculum-list li:hover { border-bottom:1px solid #f4f4f4;}
.edu-curriculum-list li, .edu-curriculum-list a { color:#636363; height:23px; line-height:23px; }
.edu-curriculum-list li .edu-curriculum-btn-app { position:absolute; top:6px; right:0;}
.edu-curriculum-thumblist li { padding:10px 0; border-bottom:1px solid #d7d7d7; }
.edu-curriculum-thumblist li dl { position:relative; padding-left:160px; min-height:85px; font-size:13px;}
.edu-curriculum-thumblist li dt { color:#636363; line-height:20px; font-size:14px; font-weight:600;}
.edu-curriculum-thumblist li dt, .edu-curriculum-thumblist li dt a { color:#636363;}
.edu-curriculum-thumblist li dl dd.curriculum-thumb { position:absolute; top:0; left:14px; padding:0; width:124px; height:72px; border:1px solid #c9c9c9; overflow:hidden;}
.edu-curriculum-thumblist li dl dd.curriculum-detail { padding:5px 0 3px; font-weight: 600;}
.edu-curriculum-btn { display:inline-block; margin-right:3px;}
.edu-curriculum-contents table { margin:0 0 0; border-top:0 none; border:1px solid #dededd; border-collapse:collapse; display:table;}
.edu-curriculum-contents table th { padding:15px 0; text-align:center; background:#edf7ff; }
.edu-curriculum-contents table th, .edu-curriculum-contents table th a { color:#4b4b4b; }
.edu-curriculum-contents table td { padding:5px 0; font-size:15px; color:#588dbc; text-align:center; }
.edu-curriculum-contents table td.edu-curriculum-subject { padding-left:10px;}


table.sukangboardlist { width:670px; border:0 none; border-spacing: 0; border-collapse: collapse;}
table.sukangboardlist th{ background-color:#f5f5f5; color:#666; height:30px;}
table.sukangboardlist td{ border-bottom:1px solid #ccc; height:30px;}
table.sukangboardlist td.last{ border-bottom:0px solid; }
table.sukangboardlist td a{ font-size:12px;}
table.sukangboardlist td a:hover{ text-decoration:underline;}
table.sukangboardlist td.answer{}
table.sukangboardlist td.tdaction{text-align: right;height:40px;}

div.edu_li dl.confirm_document{ width:660px; overflow:hidden; display:inline-block; position:relative; top:0; font-weight:bold; color:#fff;}
div.edu_li dl.confirm_document dd{ background:url(/images/main/new/common/bg_edu_off.gif) left top repeat-x; width:160px; height:23px;  text-align:center; padding-top:3px; float:left; margin-top:4px; margin-left:4px;}
div.edu_li dl.confirm_document dd.on{ background:url(/images/main/new/common/bg_edu_on.gif) left top repeat-x; color:#fff;cursor:pointer; }
div.edu_li dl.confirm_document dd:hover{ background:url(/images/main/new/common/bg_edu_on.gif) left top repeat-x; color:#fff;cursor:pointer; }
div.edu_li dl.confirm_document dd a{}
div.edu_li dl.confirm_document dd.select_list { background:url(/images/main/new/common/bg_edu_on.gif) left top repeat-x; color:#fff;cursor:pointer; }

.edu-gate-top {
    width: 670px;
    height: 40px;
    /*border-top:1px solid #a3a3a3;*/
    /* border-left: 1px solid #e5e5e5;
     border-right: 1px solid #e5e5e5;*/
    font-size: 15px;
    font-weight: 600;
    color: #494949;
}

.edu-gate-type {
    margin-bottom: 20px;
    width: 670px;;
    /*height: 170px;*/
    border: 1px solid #dadada;
    border-top:2px solid #a3a3a3;
}

.edu-gate-type:after { clear:both; display:block; visibility:hidden; content:"";}

.edu-gate-link { display:inline-block;position:relative;}
.edu-gate-link dd {float:left;}
.edu-gate-link .edu-gate-btn.select_list {  color: #fff;  background: #a3a3a3;cursor:pointer; }
.edu-gate-link .edu-gate-btn {
    width:134px;
    height: 40px;
    font-size: 15px;
    font-weight: 600;
    color: #494949;
    text-align: center;
    /*border: 1px solid #dededd;*/
    border: 0 none;
    border-right: 1px solid #dededd;border-bottom: 1px solid #dededd;
    background: #fff;
    cursor: pointer;
    font-family:'NanumGothic', '나눔고딕',  Dotum, '돋움', Gulim, Sans-serif;
}

.edu-gate-link .last .edu-gate-btn {border-right: 0 none;}
.edu-gate-link .last-bot .edu-gate-btn{border-bottom: 0 none;}
.edu-gate-link .edu-gate-btn:hover,
.edu-gate-link .edu-gate-btn.active {color: #fff;background: #a3a3a3;}

.edu-list-depth05 { padding:5px 20px 5px; }
.edu-list-depth05 ul { margin:0 auto; zoom:1; }
.edu-list-depth05 ul:after { clear:both; display:block; visibility:hidden; content:"";}
.edu-list-depth05 ul li { float:left; width:125px; line-height:27px; letter-spacing:-0.05em;}
.edu-list-depth05 ul li .form-checkbox { margin-right:3px;}
.edu-list-depth05 ul li .checkbox { display:inline-block; width:100px; line-height:18px; vertical-align:text-top; }