
/* layer */
#containerSub{overflow:hidden;width:1000px;margin:0 auto}
.content{float:left;width:100%;margin-top:40px;padding-bottom:50px}

/* snb */
.snb{float:left;width:200px;margin-right:40px}
.snb .subTop{width:200px;height:161px}
.titBg_01{width:200px;height:161px;border-bottom:1px #d6d6d6 solid;background-image:url(/site/portal/images/common/snb_top_01.jpg)}
.titBg_02{width:200px;height:161px;border-bottom:1px #d6d6d6 solid;background-image:url(/site/portal/images/common/snb_top_02.jpg)}
.titBg_03{width:200px;height:161px;border-bottom:1px #d6d6d6 solid;background-image:url(/site/portal/images/common/snb_top_03.jpg)}
.titBg_04{width:200px;height:161px;border-bottom:1px #d6d6d6 solid;background-image:url(/site/portal/images/common/snb_top_04.jpg)}
.titBg_05{width:200px;height:161px;border-bottom:1px #d6d6d6 solid;background-image:url(/site/portal/images/common/snb_top_05.jpg)}
.titBg_06{width:200px;height:161px;border-bottom:1px #d6d6d6 solid;background-image:url(/site/portal/images/common/snb_top_06.jpg)}
.titBg_07{width:200px;height:161px;border-bottom:1px #d6d6d6 solid;background-image:url(/site/portal/images/common/snb_top_07.jpg)}
.snbTitle{padding-top:116px;font-size:26px;color:#3d3d3d;text-align:center}
.snb ul.subMenu{float:left;width:200px}
.snb ul.subMenu li{float:left;width:170px;padding:10px 15px;border-bottom:1px #d6d6d6 solid;font-size:15px;color:#252525;word-break: keep-all;}
.snb ul.subMenu li a{color:#252525}
.snb ul.subMenu li.on{float:left;width:170px;background:#08468f;color:#fff}
.snb ul.subMenu li.on a{color:#fff}

/* contTop */
.contents_header{overflow:hidden;float:left;width:100%;height:161px;border-bottom:1px #d6d6d6 solid}
.subBg_01{width:100%;height:161px;background:url(/site/portal/images/common/sub_top_01.jpg) no-repeat top right}
.subBg_02{width:100%;height:161px;background:url(/site/portal/images/common/sub_top_02.jpg) no-repeat top right}
.subBg_03{width:100%;height:161px;background:url(/site/portal/images/common/sub_top_03.jpg) no-repeat top right}
.subBg_04{width:100%;height:161px;background:url(/site/portal/images/common/sub_top_04.jpg) no-repeat top right}
.subBg_05{width:100%;height:161px;background:url(/site/portal/images/common/sub_top_05.jpg) no-repeat top right}
.subBg_06{width:100%;height:161px;background:url(/site/portal/images/common/sub_top_06.jpg) no-repeat top right}
.subBg_07{width:100%;height:161px;background:url(/site/portal/images/common/sub_top_07.jpg) no-repeat top right}
.contents_header .route{float:left;margin-top:32px}
.contents_header .route img{float:left;margin:1px 5px 0 0}
.contents_header .subTitle{float:left;clear:both;margin-top:30px;font-size:36px;font-weight:bold;color:#3e3e3e}
.contents_header .subText{float:left;clear:both;margin-top:13px;font-size:12px;color:#9e9e9e}

/* common_cont */
.space10{clear:both;height:10px}
.space20{clear:both;height:20px}
.space30{clear:both;height:30px}
.space40{clear:both;height:40px}

.btn_c{text-align:center;margin-bottom: 30px;}
.btn_c img{margin:0 5px}
.btn_l{text-align:left}
.btn_l img{margin-right:10px}
.btn_r{float:right;position:relative}
 p.tbl_text5{clear:both;width:auto;margin:5px 0 15px 0;text-align:left;color:#da3232}

.img_l{text-align:left}
.img_c{float:left;width:100%;text-align:center}
.img_c
.img_l img{display:block;width:100%;}

.content h3{clear:both;height:10px;padding:20px 0;background:url(/site/portal/images/common/bu_01.gif) no-repeat top left;font-size: 20px;font-weight:bold;float: none;height: auto;}

.content ul.cont{clear:both;margin-bottom:30px}
.content ul.cont li{clear:both;margin-bottom:5px;padding-left:10px;background:url(/site/portal/images/common/bu_02.gif) no-repeat 0 6px;font-size:13px;line-height:1.5em}
.content ul.cont li ul{float:left;clear:both; margin-top:10px}
.content ul.cont li ul li{float:left;clear:both;margin-bottom:5px;padding-left:12px;background:url(/site/portal/images/common/bu_04.gif) no-repeat 0 8px;font-size:12px;line-height:1.5em}
.content p.cont{float:left;width:100%;line-height:1.6em}

.red{color:#e63131}

/* cont_tab */
/* cont_tab */
.tab{float:left;margin-bottom:40px}
.tab ul.m2{float:left}
.tab ul.m2 li{float:left;width:150px;margin-right:8px;padding:12px 0;background:#d9d9d9;font-size:15px;color:#333;text-align:center}
.tab ul.m2 li.on{float:left;width:150px;padding:12px 0;background:#e36363;font-size:15px;color:#fff;text-align:center}
.tab ul.m2 li.on a{color:#fff;text-decoration:none;}
.tab ul.m2 li a{text-decoration:none;color:#333;}
.tab ul.m4{float:left}
.tab ul.m4 li{float:left;width:182px;margin-right:8px;padding:12px 0;background:#d9d9d9;font-size:15px;color:#333;text-align:center;margin-bottom:5px;}
.tab ul.m4 li.on{float:left;width:182px;padding:12px 0;background:#e36363;font-size:15px;color:#fff;text-align:center;margin-bottom:5px;}
.tab ul.m4 li.on a{color:#fff}
.tab ul.m4 li a{text-decoration:none;color:#333;}

#gseektab{margin-bottom:10px}

/* search */
.searchBox{float:right;height:28px;margin-bottom:30px}
.searchBox .bs_sel4{float:left;width:100px;margin-right:10px;padding:3px 6px 4px;border:1px #dedede solid}
.searchBox .searchText{float:left;margin-right:10px;padding:5px 4px;border-right-color:#dedede;border-bottom-color:#dedede;border:1px #dedede solid;background:transparente}

/* table_input */
.input_01{width:100%;margin-bottom:10px;border-bottom:1px solid #bdbdbd;border-top:1px solid #bdbdbd;color:#555;text-align:center;table-layout: fixed;}
.input_01 table{margin:1em 0}
.input_01 caption{display:none}
.input_01 th{padding:10px;border-bottom:1px solid #dedede;background:#f1f1f1;font-weight:bold;line-height:1.8em;font-size:13px;color:#333}
.input_01 td{padding:10px 20px;border-bottom:1px solid #dedede;background:#fff;line-height:1.8em;font-size:13px;color:#333;text-align:left}
.input_01 td img{display:inline;position:absolute;margin:0 5px}
.input_01 td p.tbl_text{width:auto;text-align:left;}
.input_01 td p.tbl_text2{width:auto;margin-left:10px;text-align:left;color:#da3232;}
.input_01 td p.tbl_text3{clear:both;width:auto;margin:5px 0 0 10px;text-align:left;color:#da3232}
.input_01 td p.tbl_text4{text-align:left;color:#da3232;}

.input_01 td p.prevent_text{float:left;clear:both;width:auto}
.input_01 td .bs_sel1{margin:0 10px 0 3px;padding:3px 6px 2px;border:1px #dedede solid}
.input_01 td .i_text_01{width:180px;margin:2px;padding:5px 4px 4px;border-right-color:#dedede;border-bottom-color:#dedede;border:1px #dedede solid;background:transparent}
.input_01 td .i_text_02{width:60px;margin:2px;padding:5px 4px 4px;border-right-color:#dedede;border-bottom-color:#dedede;border:1px #dedede solid;background:transparent}
.input_01 td .i_text_03{width:455px;margin:2px;padding:5px 4px 4px;border-right-color:#dedede;border-bottom-color:#dedede;border:1px #dedede solid;background:transparent}
.input_01 td .i_text_04{width:100px;margin:2px;padding:5px 4px 4px;border-right-color:#dedede;border-bottom-color:#dedede;border:1px #dedede solid;background:transparent}
.input_01 td .i_text_05{width:245px;margin:2px;padding:5px 4px 4px;border-right-color:#dedede;border-bottom-color:#dedede;border:1px #dedede solid;background:transparent}
.input_01 td .i_text_06{width:360px;margin:2px;padding:5px 4px 4px;border-right-color:#dedede;border-bottom-color:#dedede;border:1px #dedede solid;background:transparent}
.input_01 td .checkbox{width:15px;height:15px;margin:0 5px 2px 0;padding:0;vertical-align:middle}
.input_01 td .i_radio{width:15px;height:15px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.input_01 td .i_text_none{float:left;padding:10px;border:1px #e0e0e0 solid}
.input_01 td .icon_calendar{margin-top:4px}
.input_01 td .file{width:530px;padding:4px 3px 3px}
.input_01 td img.icon_img{position:relative}

/* table */
.type01{width:100%;margin-bottom:10px;border-bottom:1px solid #bdbdbd;border-top:1px solid #bdbdbd;color:#555;text-align:center}
.type01 table{margin:1em 0}
.type01 caption{display:none}
.type01 th{padding:10px;border-bottom:1px solid #dedede;background:#f1f1f1;font-weight:bold;line-height:1.8em;font-size: 14px;color:#333;vertical-align:middle;}
.type01 td{padding:10px;border-bottom:1px solid #ebebeb;line-height:1.6em;font-size: 14px;color:#333;vertical-align:middle;}
.type01 td.greyC{background:#fafafa}
.type01 td.textL{padding:10px;border-bottom:1px solid #ebebeb;line-height:1.6em;font-size:13px;color:#333;text-align:left;vertical-align:middle}
.type01 td.textL a{text-decoration:none;color:#333}
.type01 td img{margin:0 5px;vertical-align:middle}
.type01 td .i_radio{width:15px;height:15px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.type01 td .i_text_01{width:180px;margin:2px;padding:5px 4px 4px;border-right-color:#dedede;border-bottom-color:#dedede;border:1px #dedede solid;background:transparent}
.type01 td .bs_sel3{width:150px;margin:0 10px 0 3px;padding:3px 6px 2px;border:1px #dedede solid}
.type01 td .file{width:490px;padding:4px 3px 3px}
.type01 td ul.application{text-align:left}
.type01 td ul.application li{clear:both;padding:2px 0;text-align:center}
.type01 th.lineR{border-right:1px solid #dedede}
.type01 td.lineR{border-right:1px solid #ebebeb}

.type02{width:588px;margin-bottom:10px;border-bottom:1px solid #bdbdbd;border-top:1px solid #bdbdbd;color:#555;text-align:center}
.type02 table{margin:1em 0}
.type02 caption{display:none}
.type02 th{padding:10px;border-bottom:1px solid #dedede;background:#f1f1f1;font-weight:bold;line-height:1.8em;font-size:13px;color:#333;vertical-align:middle}
.type02 td{padding:10px;border-bottom:1px solid #ebebeb;line-height:1.6em;font-size:13px;color:#333;vertical-align:middle}
.type02 td.textL{padding:10px;border-bottom:1px solid #ebebeb;line-height:1.6em;font-size:13px;color:#333;text-align:left;vertical-align:middle}
.type02 td img{margin:0 5px;vertical-align:middle}
.type02 td .i_radio{width:15px;height:15px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.type02 td .i_text_01{width:168px;margin:2px;padding:5px 4px 4px;border-right-color:#dedede;border-bottom-color:#dedede;border:1px #dedede solid;background:transparent}
.type02 td .i_text_02{width:130px;margin:2px;padding:5px 4px 4px;border-right-color:#dedede;border-bottom-color:#dedede;border:1px #dedede solid;background:transparent}
.type02 td .i_text_03{width:460px;margin:2px;padding:5px 4px 4px;border-right-color:#dedede;border-bottom-color:#dedede;border:1px #dedede solid;background:transparent}
.type02 td .bs_sel3{width:150px;margin:0 10px 0 3px;padding:3px 6px 2px;border:1px #dedede solid}
.type02 td .file{width:490px;padding:4px 3px 3px}
.type02 td ul.application{text-align:left}
.type01 td ul.application li{clear:both;padding:2px 0;text-align:center}

/* board */
.newsView{}
.newsTop{}
.newsTop .newsTitle{padding:10px 10px 12px;border-top:2px solid #4f4f4f;background:#f1f1f1;font-size:15px;text-align:left;}
.newsTop dl.newsDate{padding:15px 10px 30px 10px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;font-size:13px;text-align:left;height: auto;}
.newsTop dl.newsDate dt{float:left;margin-right:3px}
.newsTop dl.newsDate dd{float:left;margin-right:30px}
.boardView{padding:30px 10px;/*border-bottom:1px solid #4f4f4f;*/line-height:1.8em;}
ul.newsPager{}
ul.newsPager li{clear:both;padding:15px 10px;border-bottom:1px solid #ebebeb;font-size:13px;text-align:left;}
ul.newsPager .pg{float:left;margin-right:4px;color:#049477}
.writeBtn{float:right;margin-top:20px}

.answer{float:left;width:100%;margin-top:20px;border-top:1px solid #4f4f4f}
.answer dl.answerDate{float:left;width:740px;padding:15px 10px;border-bottom:1px solid #ebebeb;font-size:13px;text-align:left}
.answer dl.answerDate dt{float:left;margin-right:3px}
.answer dl.answerDate dd{float:left;margin-right:30px}
.answerText{float:left;width:740px;max-height:500px;padding:30px 10px;border-bottom:1px solid #4f4f4f;line-height:1.8em}

/* page_num */
.page_num{clear:both;padding:20px 0 0 0}
.page_num ul{text-align:center;border:1px solid #fff}
.page_num ul li {display:inline;line-height:0px;font-size:0px}
.page_num ul li a{display:inline-block;width:25px;height:25px;padding:0px;margin:0 5px 0 0;text-align:center;font:normal 12px/25px dotum;border:1px solid #dadada;text-decoration:none;color:#333;}
.page_num ul li a:hover{padding:0px;height:25px;border:1px solid #aa0021;background-color:#ef002e;font:bold 12px/25px dotum;color:#fff;letter-spacing:0px}
.page_num ul li span{display:inline-block;width:25px;height:25px;padding:0px;margin:0 5px 0 0;text-align:center;font:normal 12px/25px dotum;background-color: #d1d1d1;color: #333;}
.page_num ul li.prev a{display:inline-block;width:25px;height:25px;padding:0px;background:url("/site/portal/images/common/icon_arrow_prev.gif") no-repeat -24px 1px;border:1px solid #dadada;text-indent:-10000px}
.page_num ul li.prev a:hover{background-position:1px 1px;padding:0px;background-color:#fff;border:1px solid #dadada}

.page_num ul li.next a{display:inline-block;width:25px;height:25px;padding:0px;background:url("/site/portal/images/common/icon_arrow_next.gif") no-repeat 2px 1px;border:1px solid #dadada;text-indent:-10000px}
.page_num ul li.next a:hover{background-position:-23px 1px;padding:0px;background-color:#fff;border:1px solid #dadada}

.page_num ul li.first a{display:inline-block;width:25px;height:25px;padding:0px;background:url("/site/data/images/common/icon_arrow_end.gif") no-repeat 4px 3px;border:1px solid #dadada;text-indent:-10000px}
.page_num ul li.first a:hover{background-position:-14px 3px;padding:0px;background-color:#fff;border:1px solid #dadada}

.page_num ul li.last a{display:inline-block;width:25px;height:25px;padding:0px;background:url("/site/data/images/common/icon_arrow_start.gif") no-repeat 4px 3px;border:1px solid #dadada;text-indent:-10000px}
.page_num ul li.last a:hover{background-position:-14px 3px;padding:0px;background-color:#fff;border:1px solid #dadada}

/* register */
.register{float:left;clear:both;width:760px}
.imgBox{float:left;margin-right:20px}
.imgBox .face{width:130px;height:168px;padding:10px;border:1px solid #ebebeb}

/* login 
.login{float:left;width:100%;height:367px;background:url(/site/portal/images/sub07/login_bg.jpg) no-repeat}
.login .login_text01{float:left;width:529px;height:95px;margin:0 0 0 231px;background-image:url(/site/portal/images/sub07/login_text01.gif)}
.login dl.login_text{float:left;margin-bottom:8px}
.login dl.login_text dt.login_text02{float:left;width:440px;height:26px;background-image:url(/site/portal/images/sub07/login_text02.gif)}
.login dl.login_text dt.login_text03{float:left;width:440px;height:26px;background-image:url(/site/portal/images/sub07/login_text03.gif)}
.login dl.login_text dd{float:left}
.login .mT20n{float:left;width:434px;height:63px;margin:25px 0 70px 231px}
.login .login_btn_02{float:left;margin:52px 0 0 22px}
.login .float_L{float:left;width:305px}
.login input.txt{width:190px;height:16px;padding:7px 10px 8px;border:1px #dbdbdb solid}

.idpw{float:left;width:100%;height:367px;background:url(/site/portal/images/sub07/idpw_bg.jpg) no-repeat}
.idpw .idpw_text01{float:left;width:384px;height:80px;margin:0 0 0 231px;background-image:url(/site/portal/images/sub07/idpw_text01.gif)}
.idpw dl.idpw_text{float:left;margin-bottom:8px}
.idpw dl.idpw_text dd{float:left}
.idpw .mT20n{float:left;width:434px;height:63px;margin:25px 0 50px 231px}
.idpw .float_L{float:left;width:305px}
.idpw input.txt{width:190px;height:16px;padding:7px 10px 8px;border:1px #dbdbdb solid}
.idpw .idpw_text_box{float:left;width:734px;padding:10px;border:3px #ededed solid;line-height:1.6em}

*/

/* idpw *
.idpw{float:left;width:100%;background:url(/site/portal/images/sub07/idpw_bg.jpg) no-repeat}
.idpw .idpw_text01{float:left;width:384px;height:80px;margin:102px 0 0 231px;background-image:url(/site/portal/images/sub07/idpw_text01.gif)}
.idpw .idpw_text02{float:left;margin-left:9px}
.idpw .idpw01{float:left;margin-top:132px}
.idpw .idpw02{float:left;margin:132px 0 0 29px}
.idpw .float_L{float:left;clear:both;margin-right:20px}
.idpw .float_R{float:left;width:69px;height:64px}
.idpw input.txt{width:180px;height:16px;padding:7px 10px 8px;border:1px #dbdbdb solid}
/* idpw */

.join_bg{float:left;width:100%;height:302px;background:url(/site/portal/images/sub07/join_bg.gif) no-repeat}
.join_bg .join_text01{float:left;width:400px;height:54px;margin:56px 0 0 231px;background-image:url(/site/portal/images/sub07/join_text01.gif)}
.join_bg .join_text02{float:left;margin:20px 0 0 231px}
.join_bg .join_text02 .type_tit{float:left;margin-bottom:10px;font-size:14px;color:#f15654}
.join_bg .join_text02 ul{float:left;clear:both}
.join_bg .join_text02 ul li{clear:both;padding-left:10px;background:url(/site/portal/images/sub07/join_bu.gif) no-repeat 0 8px;line-height:1.6em}
.joinBtn{float:left;margin-top:37px}
.joinBtn img.left{float:left;margin-right:42px}
.join ul.join_tab{margin-bottom:40px;overflow: hidden;}
.join ul.join_tab li{float: left;max-width:25%;}
.join ul.join_tab li img{display:block;width:100%;}
.join .consent{}
.join .consent p{width:100%;margin-bottom:10px;line-height:1.6em;}
.join .consent .i_text{margin-bottom:20px;padding:10px;border:1px #e0e0e0 solid;font-size: 15px;}
.join .consent .i_text_none{float:left;padding:10px;border:1px #e0e0e0 solid}
.join .verify{width:100%;padding-bottom:30px;border-bottom:1px #e3e3e3 solid}
.join .verify p{width:100%;margin-bottom:10px;line-height:1.6em}

.completion{float:left;width:100%;height:43px;padding-top:242px;background:url(/site/portal/images/sub07/welcome_bg.gif) no-repeat}
.completion .btn_completion{text-align:center}
.completion .btn_completion img{margin:0 5px}
.join .verify p{font-size:15px;}

@media (max-width:1199px) {
    .join .consent .i_text{font-size:13px;}
    .join .verify p{font-size:14px;}
}


#sub .searchHeader_cont{overflow:hidden;}


/* lecture */
.lectureBox{margin-bottom:10px;border:1px #eaeaea solid;}
.lectureBox .lectureTitle{padding:10px;background:#f5f5f5;overflow: hidden;}
.lectureBox .lectureTitle .check{float:left}
.lectureBox .lectureTitle .favorite{float:left;idth:17px}
.lectureBox .lectureTitle .number{margin:0 10px;font-size:16px;color:#3e3e3e;float: left;}
.lectureBox .lectureTitle .redTitle{color:#f25242;padding-left: 5px;}
.lectureBox .lectureTitle .progress{
    float: right;
}
.lectureBox .lectureCont{padding:10px;}
.lectureBox .lectureCont ul{}
.lectureBox .lectureCont ul li{padding-left:20px;background:url(/site/portal/images/sub07/lecture_bu.gif) no-repeat 10px 13px;line-height:2em;font-size:14px;}
.lectureBox .lectureCont ul li dl{
    display: flex;
}
.lectureBox .lectureCont ul li dl dt{color:#049477;flex-basis: 100px;}
.lectureBox .lectureCont ul li dl dd{color:#3e3e3e;flex: 1;}
.lectureBox .lectureCont ul li dl dd img{margin:7px 10px 0 0}

/* search */
.searchHeader_box{float:left;width:738px;margin-bottom:40px;padding:10px;border:1px #eaeaea solid;background:#f0f0f0}
.searchHeader_cont{float:left;width:716px;padding:10px;border:1px #eaeaea solid;background:#fff}
.searchHeader_cont ul{float:left}
.searchHeader_cont ul li{float:left;clear:both;margin:5px 0;padding-left:20px;background:url(/site/portal/images/sub01/bu.gif) no-repeat 10px 13px;line-height:2em;font-size: 15px;}
.searchHeader_cont ul li dl{float:left}
.searchHeader_cont ul li dl dt{float:left;width:80px;color:#049477}
.searchHeader_cont ul li dl dd{float:left;width:606px;color:#3e3e3e}
.searchHeader_cont ul li dl dd .i_text_01{width:140px;margin:2px;padding:4px 5px 3px;border-right-color:#dedede;border-bottom-color:#dedede;border:1px #dedede solid;background:transparent}
.bs_sel2{width:150px;margin:0 10px 0 3px;padding:3px 6px 2px;border:1px #dedede solid}

.searchHeader_cont ul li.none{float:left;clear:none;width:335px;margin:5px 0;padding-left:20px;background:url(/site/portal/images/sub01/bu.gif) no-repeat 10px 13px;line-height:2em;font-size:14px}
.searchHeader_cont ul li.none dl{float:left;width:330px}
.searchHeader_cont ul li.none dl dt{float:left;width:80px;color:#049477}
.searchHeader_cont ul li.none dl dd{float:left;width:250px;color:#3e3e3e}
.searchHeader_cont ul li.none dl dd img{display:inline;position:absolute;margin:5px 0 0}
.searchHeader_cont ul li.none dl dd img.search2{position:absolute; margin:0 0 0 15px}
.searchHeader_cont ul li.none dl dd .i_text_01{width:140px;margin:2px;padding:4px 5px 3px;border-right-color:#dedede;border-bottom-color:#dedede;border:1px #dedede solid;background:transparent}
.searchHeader_cont ul li.none dl dd .i_text_02{width:70px;margin:2px;padding:4px 5px 3px;border-right-color:#dedede;border-bottom-color:#dedede;border:1px #dedede solid;background:transparent}
.searchHeader_cont ul li.none dl dd .i_text_03{width:250px;margin:2px;padding:4px 5px 3px;border-right-color:#dedede;border-bottom-color:#dedede;border:1px #dedede solid;background:transparent}
.bs_sel2{width:150px;margin:0 10px 0 3px;padding:3px 6px 2px;border:1px #dedede solid}

/* webzin */
.webzin{float:left;width:760px}
.webzin dl{float:left;margin:20px 23px}
.webzin dl dt{float:left}
.webzin dl dt h3{float:left;height:10px;padding:20px 0;background:url(/site/portal/images/common/bu_01.gif) no-repeat top left;font-size:18px;font-weight:bold}
.webzin dl dt .webzinImg{float:left;clear:both;padding:10px;border:1px solid #dedede}
.webzin dl dd{float:left;clear:both;margin-top:10px}
.webzin dl dd .download{margin-right:4px}

/* survey */
.surveyBox{float:left;width:100%;margin:10px 0;border:1px #fff solid}
.surveyBox p{float:left;clear:both;height:10px;margin:10px 0;padding:10px 0;background:url(/site/portal/images/common/bu_01.gif) no-repeat top left}
.survey{width:100%;margin-bottom:10px;text-align:center}
.survey table{margin:1em 0}
.survey caption{display:none}
.survey td{padding:2px 10px;background:#f6f6f6;line-height:1.8em;text-align:left}
.ico_answer{float:left;width:14px;height:17px;padding-left:5px;background:url(/site/portal/images/sub02/ico_answer.png) no-repeat}

.questionTitle{float:left;margin:10px 0;font-size:16px;font-weight:bold;color:#00856a}
ul.question{float:left;clear:both;width:100%}
ul.question li{float:left;clear:both;width:696px;margin:5px 0;padding-left:20px;background:url(/site/portal/images/common/bu_03.gif) no-repeat 0 7px;font-size:13px;font-weight:bold}
ul.question li ul{float:none;clear:both}
ul.question li ul li{float:left;clear:both;width:100%;margin:0;padding:0;background:none;font-weight:normal}
ul.question li ul li i_radio{vertical-align:middle}
.questionBtn{clear:both;margin-top:20px;padding:20px 0 10px;border-top:1px #dedede solid;text-align:center}
.questionBtn img{margin:0 5px}
lectureCont

/* map */
.content .map01{clear:both;height:32px;margin:10px 0;padding:8px 0 0 40px; background:url(/site/portal/images/sub06/sub06_05_icon01.gif) no-repeat 0 0}
.content .map02{clear:both;height:32px;margin:10px 0;padding:8px 0 0 40px; background:url(/site/portal/images/sub06/sub06_05_icon02.gif) no-repeat 0 0}

/* organization */
.organization{margin-bottom: 20px;padding:10px;border:2px #f0f0f0 solid;background:#fff;text-align:center;line-height:1.8em;}
.organization img{position:absolute; margin:2px 0 0 0}
.organization_center{margin: 0 0px 20px;padding:10px;border:2px #f0f0f0 solid;background:#fff;text-align:center;line-height:1.8em;}

/* ���հ˻� �߰� */
.title_box{float:left;width:100%;border-bottom:2px #bdbdbd solid}
.title_box .icon_more{float:right;margin-top:10px}
.searchHeader_cont .i_text_02{width:300px;margin-right:5px;padding:5px 5px;border-right-color:#dedede;border-bottom-color:#dedede;border:1px #dedede solid;background:transparent}
.searchHeader_cont .btn_search{position:absolute}
ul.boardList{float:left;width:100%;}
ul.boardList li{float:left;width:100%;margin-top:20px;border-bottom:1px #ebebeb solid}
ul.boardList li span.title{float:left;margin-bottom:10px;color:#049477}
ul.boardList li span.date{float:left;clear:both;margin-bottom:20px;color:#666}

/* comment */
.comment_box{float:left;width:100%;padding:20px 10px;background:#f7f7f7;border-bottom:1px #ebebeb solid}
.comment_box .comment_title{float:left;height:10px; margin-bottom:20px;font-size:14px;font-weight:bold}
.comment_box ul.commentList{float:left;clear:both}
.comment_box ul.commentList li.re1{float:left;clear:both; width:740px;padding:15px 0;border-bottom:1px #ebebeb solid}
.comment_box ul.commentList li.re2{float:left;clear:both;width:715px;padding:15px 0 12px 25px;;border-bottom:1px #ebebeb solid; background:url(/site/portal/images/sub05/ico_re1.png) no-repeat 0 15px}

.comment_box ul.commentList li dl{clear:both;}
.comment_box ul.commentList li dl dt{float:left;clear:both;margin-bottom:10px;line-height:1.6em}
.comment_box ul.commentList li dl dd{float:left;clear:both;line-height:1.6em}
.comment_box .wrt_box2{float:left; margin-top:20px}
.comment_box .wrt_box2 .txt_iner{float:left;}
.comment_box .textarea{border:1px #dedede solid}
.comment_box .checkarea{float:left;margin-left:10px;}
.comment_box .checkarea .check_box{float:left}
.comment_box .checkarea .btn_box{float:left;clear:both; margin-top:8px}

/* ��ȭ���� */
.call{width:288px;height:182px; border:1px #eaeaea solid}
.call .call_title{float:left;width:268px;padding:10px;background:#616872}
.call .call_title p{float:left;color:#fff;font-size:16px}
.call .call_title .icon_close{float:right; margin-top:2px}
dl.callBox{float:left;width:268px;padding:10px 10px 0 10px}
dl.callBox dt{float:left;clear:both;width:80px;color:#049477;padding-left:20px;background:url(/site/portal/images/sub07/lecture_bu.gif) no-repeat 10px 13px;line-height:2em;font-size:14px}
dl.callBox dd{float:left;color:#3e3e3e;line-height:2em;}

/* Tip_20150112 �߰� */
.tab02{float:left;margin-bottom:40px}
.tab02 img{float:left;margin-right:3px}

.tip_box{float:left;width:100%;height:104px;margin-top:40px;background:url(/site/portal/images/common/tip_bg.jpg) no-repeat}
.tip_box p.tip_text{float:left;margin:30px 0 0 210px; line-height:1.8em; color:#333}

/* �ֿ��� */
.business_box{float:left;width:718px;padding:20px;border:1px #d9d9d9 solid;margin-bottom:20px}
.business_box p.title{float:left;font-size:18px;line-height:30px;font-weight: 600;}
.business_box span.icon{float:right}
.business_box .business_cont{float:left;width:718px;margin-top:20px;background:url(/site/portal/images/sub06/sub06_04_line.gif) no-repeat top}
.business_cont ul.top_box{float:left;width:698px;margin:20px 0;padding:10px;background:#e9fcff}
.business_cont ul.top_box li{padding-left:10px;background:url(/site/portal/images/common/bu_04.gif) no-repeat 0 11px; line-height:1.8em;font-size:14px;font-weight:600;}
.business_cont p.t_1st{float:left; clear:both; padding-left:22px;background:url(/site/portal/images/common/bu_03.gif) no-repeat 3px 6px; line-height:1.9em;font-size:14px;font-weight:400;margin-top:3px}
.business_cont p.t_2nd{float:left;clear:both;padding-left:26px;background:url(/site/portal/images/common/bu_02.gif) no-repeat 15px 8px; line-height:1.8em;font-size:13px;font-weight:400;}

/* ��������� */
.law_textw{}
.law_textw .icon00{clear:both;width:696px;margin:20px 0 20px 0;padding-left:20px;background:url(/site/portal/images/common/bu_03.gif) no-repeat 0 2px;color:#049477;font-size: 16px;font-weight:bold;}
.law_textw .icon01{clear:both;margin:10px 0 5px 0;padding-left:10px;background:url(/site/portal/images/common/bu_02.gif) no-repeat 0 6px;font-size: 15px;line-height: 1.6;color:#555555;font-weight:bold;}
.law_textw .icon02{clear:both;padding-left:10px;background:url(/site/portal/images/sub07/join_bu.gif) no-repeat 0 8px;line-height:1.6em}
.law_textw p {clear:both;margin-bottom:5px;padding-left:10px;font-size: 15px;line-height: 1.6;}


/*gseek �߰�*/
.gseekList{float:left;width:100%;margin-top:20px; padding-bottom:5px; border-bottom:1px #e0e0e0 dashed}
.gseekList dl{float:left;width:190px;height:220px;}
.gseekList a{color:#666}
.gseekList dl dt{float:left;width:190px; margin-bottom:10px}
.gseekList dl dd.photoTitle{float:left;width:180px;height:19%;line-height:1.3em; font-weight:bold}
.gseekList dl dd.lecturer{float:left;width:180px;height:19%;line-height:1.3em; text-align:center;font-weight:bold; color:#666}
.gseekList dl dd.star{width:180px;height:20px;padding-top:10px;}
.gseekList dl.center{ margin:0 16px}
.starRating,
.starRating span{ display:inline-block; height:14px; height:14px; background:transparent url(/site/portal/images/common/icoFiveStar.gif) no-repeat; overflow:hidden;}
.starRating{ width:79px; vertical-align:middle;}
.starRating span{ font-size:0; line-height:0; vertical-align:top; text-indent:-100px; *text-indent:0; background-position:0 -14px;}

.gseekRead .btncnt{float:right;}
.gseekRead .readimg{width:454px;}
.gseekRead .readdetail{margin:13px 0 0 0;right:0;width:290px;float:right;}
.gseekRead .readdetail ul li{padding:0 0 10px 0;}
.gseekRead .readdetail ul li p.lecname{width:80px;font-weight: bold;float:left;}

.gseekRead .tab ul.btn{float:left}
.gseekRead .tab ul.btn li{float:left;width:210px;margin-right:8px;padding:12px 0;background:#e36363;font-size:15px;color:#fff;text-align:center}
.gseekRead .tab ul.btn li.on{float:left;width:210px;padding:12px 0;background:#e36363;font-size:15px;color:#fff;text-align:center}
.gseekRead .tab ul.btn li.on a{color:#fff}
.gseekRead .tab ul.btn li a{text-decoration:none;color:#fff;}

.gseekRead .tab ul.btn2{float:left}
.gseekRead .tab ul.btn2 li{float:left;width:80px;margin-right:3px;padding:12px 0;background:#d9d9d9;font-size:11px;color:#333;text-align:center}
.gseekRead .tab ul.btn2 li.on{float:left;width:80px;padding:12px 0;background:#e36363;font-size:11px;color:#fff;text-align:center}
.gseekRead .tab ul.btn2 li.on a{color:#fff}
.gseekRead .tab ul.btn2 li a{text-decoration:none;color:#333;}

.gseekRead .tabs{float:right}
.gseekRead .tabs ul.btn3{float:right}
.gseekRead .tabs ul.btn3 li{float:right;width:150px;margin-right:3px;padding:12px 0;background:#d9d9d9;font-size:15px;color:#333;text-align:center}
.gseekRead .tabs ul.btn3 li.on{float:right;width:150px;padding:12px 0;background:#e36363;font-size:15px;color:#fff;text-align:center}
.gseekRead .tabs ul.btn3 li.on a{color:#fff}
.gseekRead .tabs ul.btn3 li a{text-decoration:none;color:#333;}


.gseekRead .menu2{display:none;}
.gseekRead .menu3{display:none;}
.nx_ips2{width:99%;min-height:100px;}
.gseekRead .input_01 td a, a:hover, a:focus{color:#333;}

.talkbox{float:left;width:718px;padding:20px;border:1px #d9d9d9 solid;margin-bottom:10px}
.talkbox .profile{width:100px;float:left;}
.talkbox .profile img{width:80px;}
.talkbox .detail{width:600px;float:right;}
.talkbox .talker{margin-bottom:5px;}
.talkbox .talker .date{float:right;}
.talkbox .talker .date .del{float:right;margin:-5px 5px 0 5px;background:#d9d9d9;padding:5px 5px;}
.talkbox .talker .date .del a{color:#333}
.talkbox .talker .commetimg{margin-left:5px;}
.talkbox .talkconts{margin-bottom:10px}
.talkbox .opentalks{border:1px #d9d9d9 solid;padding:5px 5px 5px 5px;margin-bottom:5px;width:80px;}
.talkbox .opentalks img{width:20px;float:right;}
.talkbox .retalk{display:none;}
.talkbox .rebox{display:none;}


.info-area{margin:10px 0 ;padding:10px 0 0 0;border:2px solid #c2c2c2;line-height:18px}
.info-area ol{margin:10px;padding:0 10px}
.info-area li{font-weight:bold;padding:0 1px}
.info-area p{font-weight:normal}
.info-area ul{padding-left:10px;list-style-type:none}
.info-area li li{font-weight:normal}
.info-area span {margin:10px;padding:0 10px;border:1px;}

.p_txt{float:left;clear:both;margin-bottom:5px;line-height:1.8em;width:420px;}
.p_txt2{clear:both;margin-top:5px;margin-bottom:5px;line-height:1.6em;margin-left:5px;width:400px;}

.pop-layer {display:none; position: absolute; top: 20%;  width: 700px; height:730px;  background-color:#fff; border: 5px solid #464646; z-index: 100000;overflow:scroll} 
.pop-layer .pop-container {padding: 10px 10px;}
.pop-layer p.ctxt {color: #666; line-height: 25px;}
.pop-layer .btn-r {width: 100%; margin:10px 0 20px; padding-top: 10px; border-top: 1px solid #DDD; text-align:right;}
 
a.cbtn {display:inline-block; height:25px; padding:0 14px 0; border:1px solid #304a8a; background-color:#3f5a9d; font-size:13px; color:#fff; line-height:25px;}
a.cbtn:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff;}

.pop-layer .tab ul.btn{float:right}
.pop-layer .tab ul.btn li{width:210px;margin-left:240px;padding:12px 0;background:#d9d9d9;font-size:15px;color:#fff;text-align:center}
.pop-layer .tab ul.btn li a{text-decoration:none;color:#333;}



.star_estimation{clear:both;padding-top:37px;width:718px;background: url("/site/portal/images/common/bg_star_estimation_box.jpg") no-repeat;border-top:1px solid #CFD6E6;margin-top:10px;min-height:85px;overflow:hidden;padding:0 15px 15px}
.star_estimation h3 {float: left;padding-right:10px;padding-top:15px}
.star_estimation .star_setting{float:left;padding:7px 0 0 10px}
.star_estimation .star_setting input.star_check{}
.star_estimation .star_setting img{padding-right:10px;vertical-align:top}
.star_estimation .social_setting p{float:left;padding:0 15px 0 5px}
.star_estimation .textbox{clear:both; padding-top:5px;}
.star_estimation .textbox img {padding-left:10px;}
.star_estimation .textbox .comment{width:99%;min-height:80px;}
.star_estimation .social_setting {height:24px; padding-top:5px;}
.star_estimation .social_setting p {float:left; padding-right:10px;}
.star_estimation .social_setting .social_btn {float:left;}
.star_estimation .data_table2 {padding:20px}
.star_estimation .data_table2 table {width:100%;}
.star_estimation .data_table2 td{border-bottom:1px dotted #C9C9C9;padding:7px 0}
.star_estimation .data_table2 td.line_word {text-align:left; padding-left:10px;}
.star_estimation .data_table2 td.date{color:#ADADAD;font-family:Tahoma;font-size:11px;text-align:right}



.nx_header_memb {overflow: hidden; float:right;padding-bottom:30px;}
.nx_header_memb a {display: block; float: left; min-width: 80px; height: 30px; padding: 0 15px; border: 1px solid #4b5561; line-height: 28px; text-align: center; color: #4b5561; border-radius: 15px; box-sizing: border-box; transition: all 0.25s ease-in-out;margin-right:5px;margin-bottom:10px;}
.nx_header_memb a:hover {background: #4b5561; color: #fff;}


/*gseek ����������*/
.gseekmypage{padding:5px;border:2px #d9d9d9 solid;margin:0 8px 10px 8px;width:350px;float:left}
.gseekmypage .btncnt{float:right;}
.gseekmypage .readimg{width:350px;}
.gseekmypage .readdetail{margin:13px 0 0 0;right:0;width:250px;color:#333}
.gseekmypage .readdetail ul li{padding:0 0 10px 0;}
.gseekmypage .readdetail ul li p.lecname{width:80px;font-weight: bold;float:left;}
.gseekmypage .title{clear:both;height:40px;padding:5px 0 20px 0;background:url(/site/portal/images/common/bu_01.gif) no-repeat top left;font-size:18px;font-weight:bold;color:#333;margin-top:10px;}
.gseekmypage:hover{border:2px #4b5561 solid;} 

.mytalkbox{float:left;width:675px;padding:20px;border:1px #d9d9d9 solid;margin-bottom:10px}
.mytalkbox .profile{width:100px;float:left;}
.mytalkbox .profile img{width:80px;}
.mytalkbox .detail{width:570px;float:right;}
.mytalkbox .redetail{width:470px;float:right;}
.mytalkbox .talker{margin-bottom:5px;}
.mytalkbox .talker .date{float:right;}
.mytalkbox .talker .date .del{float:right;margin:-5px 5px 0 5px;background:#d9d9d9;padding:5px 5px;}
.mytalkbox .talker .date .del a{color:#333}
.mytalkbox .talker .commetimg{margin-left:5px;}
.mytalkbox .talkconts{margin-bottom:10px}
.mytalkbox .opentalks{border:1px #d9d9d9 solid;padding:5px 5px 5px 5px;margin-bottom:5px;width:80px;}
.mytalkbox .opentalks img{width:20px;float:right;}
.mytalkbox .retalk{display:none;}
.mytalkbox .rebox{display:none;}

.mytalkbox .tabs{float:right}
.mytalkbox .tabs ul.btn3{float:right}
.mytalkbox .tabs ul.btn3 li{float:right;width:80px;margin-right:3px;padding:7px 0;background:#d9d9d9;font-size:15px;color:#333;text-align:center}
.mytalkbox .tabs ul.btn3 li.on{float:right;width:150px;padding:12px 0;background:#e36363;font-size:15px;color:#fff;text-align:center}
.mytalkbox .tabs ul.btn3 li.on a{color:#fff}
.mytalkbox .tabs ul.btn3 li a{text-decoration:none;color:#333;}

.pt_progress1{position: relative;font-size: 12px;color: #666;}
.wm{
    position: relative;
    font-size: 12px;
    color: #666;
}
.pt_progress1 .percent .gage {
    z-index: 2;
}
.pt_progress1 .percent span {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    height: 8px;
    border-radius: 4px;
    transition: all 1s ease;
}
.gseektxt{
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: 700;
    color: #222;}
.pt_progress_wrap {
    margin-left: 16px;
}
.pt_btn_sm, .pt_btn1, .pt_btn2, .pt_btn3, .pt_btn_gsite {
    min-width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 4px;
    color: #fff !important;
}
.gseeklst a[class*=btn].review {
    background: #a571ec;
}
.gseeklst a[class*=btn].preview {
    background: #fa45af;
}
.gseeklst a[class*=btn] {
    padding:5px;
}



@media (max-width:1199px) {
    .content h3{padding:7px 0;font-size: 18px;}
    .law_textw p{font-size:14px;}
    .law_textw .icon00{margin:5px 0 5px 0;font-size: 15px;}
    .law_textw .icon01{font-size: 15px;}
    .law_textw .icon02{font-size: 15px;}

}

table{width:100%;}
  