@charset "utf-8";
/* CSS Document */

#headwrap .menu_wrap{width:30px;position:absolute;top:20px;left:20px;}
#headwrap .logo_warp{width:150px;margin:auto;}
#headwrap .search_wrap{width:30px;position:absolute;top:20px;right:20px;}

.side_menu_wrap{display:none;height:100%;opacity:0;}
.side_menu_wrap .head_cont{height:65px;border-bottom:3px solid #428ee6;}
.side_menu_wrap .head_cont .logo_warp{width:150px;position:absolute;top:20px;left:20px;}
.side_menu_wrap .head_cont .center_wrap{width:190px;line-height:65px;padding-left:65px;margin:auto;text-align:center;}
.side_menu_wrap .head_cont .center_wrap a{display:inline-block;}
.side_menu_wrap .head_cont .center_wrap img{width:24px;height:auto;margin-left:15px;}
.side_menu_wrap .head_cont .close_wrap{width:30px;position:absolute;top:20px;right:20px;}

.side_menu_wrap .my_cont{background:#e7edf5;height:142px;font-family:'notokr-medium';}
.side_menu_wrap .my_cont .name_wrap{height:70px;text-align:center;font-size:18px;}
.side_menu_wrap .my_cont .name_wrap .name_cont{}
.side_menu_wrap .my_cont .btn_wrap{height:142px;text-align:center;}
.side_menu_wrap .my_cont .btn_wrap .btn{display:inline-block;background:#fff;width:150px;height:35px;line-height:35px;border:1px solid #d9d9d9;border-radius:5px;text-align:center;color:#333;}
.side_menu_wrap .my_cont .btn_wrap .btn_login{background:#28429f;color:#fff;}
.side_menu_wrap .my_cont .btn_wrap .btn_login a{background:#28429f;color:#fff;display:block;}
.side_menu_wrap .my_cont .btn_wrap .btn_join{margin-left:10px;}
.side_menu_wrap .my_cont .btn_wrap .btn_join a{display:block;}

.side_menu_wrap .main_cont{padding:40px 20px;}
.side_menu_wrap .main_cont dl{margin-bottom:5px;}
.side_menu_wrap .main_cont dl dt{border:1px solid #c0c0c0;background:#f5f5f5;padding:10px 20px;font-size:18px;}
.side_menu_wrap .main_cont dl dd{border-bottom:1px solid #e7e7e7;position:relative;}
.side_menu_wrap .main_cont dl dd a{display:block;padding:10px 20px;}
.side_menu_wrap .main_cont dl dd:last-child{border-bottom:none;}
.side_menu_wrap .main_cont dl dd:after{content: '';width:8px;height:8px;border-top:3px solid #a7a7a7;border-right:3px solid #a7a7a7;display:inline-block;transform:rotate(45deg);position:absolute;top:15px;right:15px;}
.side_menu_wrap .main_cont dl dd.add_menu:after{transform:rotate(135deg);}
.side_menu_wrap .main_cont dl dd.del_menu:after{transform:rotate(315deg);top:20px;}
.side_menu_wrap .main_cont dl ul{padding:10px 20px;border-bottom:1px solid #e7e7e7;}
.side_menu_wrap .main_cont dl ul li{font-size:15px;position:relative;border-bottom:1px solid #d1d1d1;background:#eee;border-radius:3px;}
.side_menu_wrap .main_cont dl ul li a{display:block;padding:5px 10px;font-size:15px;}
.side_menu_wrap .main_cont dl ul li:last-child{border-bottom:none;}
.side_menu_wrap .main_cont dl ul li:after{content: '';width:6px;height:6px;border-top:3px solid #a7a7a7;border-right:3px solid #a7a7a7;display:inline-block;transform:rotate(45deg);position:absolute;top:10px;right:10px;}

.view_wrap{}
/* 메인기사 */
.mainnews{position:relative;display:block;width:100%;overflow:hidden}
.mainnews p{margin:0}
.mainnews p img{width:100%;height:auto;}
.mainnews h2{width:100%;margin:0;font-family:'notokr-medium';font-size:16px;display:block;position:absolute;bottom:0;padding:20px 30px;color:#fff;background:rgba(0,0,0,0.5);}
.h_second{font-size:32px;color:#444;font-family:'notokr-medium';margin-left:5px;vertical-align:middle;}

/* 제목 */
.stitle01{background:#1168ca;margin:0;padding:20px 30px;color:#fff;font-family:'notokr-medium';font-size:24px}
.stitle01 a{color:#fff;display:inline-block;float:right;}
.stitle02{padding-bottom:10px;border-bottom:2px solid #222;}

/* 수험가이드 */
.examnews{display:block;vertical-align:top;}
.examnews h3{font-family:'notokr-bold';margin:0 30px;padding-top:20px;position:relative;display:block;border-bottom:1px solid #222;font-size:24px;line-height:25px;height:40px;}
.examnews .list{padding:20px 30px;margin:0;border-bottom:1px solid #dedede}
.examnews .list .thum{float:left;margin-right:15px;margin-top:10px;margin-bottom:10px;}
.examnews .list a.tit{font-family:'notokr-medium';color:#111;font-size:16px;}.examnews .list .text .date
.examnews .list .text{vertical-align:text-bottom;display:inline-block;margin-top:15px;color:#222;font-size:24px;}
.examnews .list .text2{color:#777;font-size:26px;line-height:32px}
.examnews .list .text .date{color:#555;display:inline-block;padding-left:10px;font-size:14px;}
.examnews ul:last-child{border-bottom:none}

.exambn{display:inline-block;width:100%;text-align:center;margin:20px 0}
.exambn img{max-width:100%;height:auto;}


/* 많이본뉴스 */
.num_news{padding:0 30px;}
.num_news li{background-image:url(//image.hrdch.co.kr/educh/image/m/common/bg_lanknum.png);background-repeat:no-repeat;line-height:54px;padding-left:50px;border-bottom:1px solid #e0e0e0;overflow:hidden;}
.num_news li span{font-size:16px;display:inline-block;width:165px;color:#5d5d5d}
.num_news li a{font-size:16px;color:#555}
.num_news .num01{background-position:15px 15px;}
.num_news .num02{background-position:15px -25px;}
.num_news .num03{background-position:15px -65px;}
.num_news .num04{background-position:15px -105px;}
.num_news .num05{background-position:15px -145px;}
.num_news .none{background:none;padding-left:0 }
.num_news .none:last-child{border-bottom:none;}

/* 많이 수험 더보기 공통 */
 h3 .btn_more{position:absolute;top:20px;right:0;width:auto;display:block;}
 h3 .btn_more a{font-size:18px;color:#555}
 h3 .btn_more03{position:absolute;top:0;right:5px;width:auto;display:block;}



/* 채용공고 */
.list_industry h3{font-family:'notokr-bold';margin:0 30px;padding-top:20px;position:relative;display:block;border-bottom:1px solid #222;font-size:32px;line-height:40px;height:50px;}

.list_industry .indusWrap{width:660px;margin:20px auto;position:relative;}
.list_industry ul{display:inline-block;border:1px solid #c0c0c0;background-color:#f9f9f9;width:48%;}
.list_industry ul:first-child{margin-right:2%}
.list_industry ul li{line-height:40px;font-size:24px;padding:0 20px}
.list_industry .stit{display:block;background-color:#fff;text-align:center;border-top:4px solid #1168ca;border-bottom:1px solid #e0e0e0;padding:15px 0;margin-bottom:10px }
.list_industry .tit{font-family:'notokr-bold';font-size:28px }

.go_study{display:inline-block;width:100%;text-align:center;}
.go_study a{color:#ee4242;font-size:16px;background:#fff url(//image.hrdch.co.kr/educh/image/m/common/bg_btnarrow.png) ;background-position:97% 50%;background-repeat:no-repeat;border:1px solid #ee4242;padding:3px 17px 3px 7px;}
.go_study a:hover{color:#fff;background:#ee4242 url(//image.hrdch.co.kr/educh/image/m/common/bg_btnarrow2.png);background-position:97% 50%;background-repeat:no-repeat;}

/* 카테고리별 보기 */
.pop_openmenu{display:none;position:absolute;width:100%;top:57px;left:0;z-index:99;background:#fff;padding-bottom:40px;}
.pop_openmenu section{position:relative;z-index:9999;}
.go_category{width:660px;display:block;margin:0 auto}
.go_category h3{font-size:32px;font-family:'notokr-regular';}
.go_category ul{margin:10px 0;}
.go_category ul li{width:196px;margin-right:15px;display:inline-block;color:#222;border:1px solid #c0c0c0;padding:10px 0;text-align:center;}
.go_category ul li:last-child{margin-right:0}
.go_category ul li.bg01{background-color:#edf2f3;font-size:24px;}
.go_category ul li.bg02{background-color:#fff;font-size:24px;}
.go_category ul li.bg03{background-color:#fff;font-size:18px;letter-spacing:-0.03em;}
.go_category ul li.on{background-color:#1168ca;}
.go_category ul li.on a{color:#fff;font-size:24px;}
.go_category ul li.on02{background-color:#1168ca;}
.go_category ul li.on02 a{color:#fff;font-size:18px;}

/* 날짜 */
.datearea{position:relative;background:#e4ebf2;font-size:22px;display:block;padding:10px 30px;}
.datearea .btn_press{display:inline-block;float:right;}

.datearea02{width:660px;position:relative;background-color:#ebebeb;border-top:4px solid #1168ca;display:block;padding:20px 30px;}
.datearea02 span{display:inline-block;width:610px;text-align:center;}

/* 북채널 */
.boochWrap{position:relative;background:#f1f1f1;padding:0 30px;overflow:hidden}
.boochWrap .sucess_tit img{width:350px;height:auto;}
.btn_sucl{position:absolute;top:350px;left:0;}
.btn_sucr{position:absolute;top:350px;right:0;}
.sucess_tit{border-bottom:1px solid #000 }

.sucess{margin-top:37px;overflow:hidden}
.sucess dl{display:inline-block;width:48%;}
.sucess dl:first-child{margin-right:2%}
.sucess dl dt{width:305px;height:172px;margin:0 auto;}
.sucess dl dt img{width:305px;height:172px;}
.sucess dl dd{font-size:24px;font-family:'notokr-regular';letter-spacing:-0.05em;color:#222;line-height:28px;margin-top:11px;text-align:left;}
.sucess dl .suc_tit{margin-top:18px;font-size:28px }


.bookmore{position:absolute;top:30px;right:30px;width:auto;display:block;}
.bookmore a{font-size:18px;color:#555}
.writer{float:left ;}
.writer span{margin-right:10px}
.writer span:after{margin:-1px 0 0 10px;content:"";display:inline-block;width:1px;height:10px;background:#afafaf;}


/* 전체보기 아이콘 */
.go_jobch{width:680px;margin:30px auto;}
.go_jobch li{display:inline-block;text-align:center;font-size:22px;font-family:'notokr-regular';letter-spacing:-0.05em;margin-bottom:20px}
.go_jobch li .txt{line-height:50px;}
.go_jobch .bgman{width:136px;height:125px;background:url(//image.hrdch.co.kr/educh/image/m/bg_people.png);background-repeat:no-repeat;}
.go_jobch .area00{background-position:-600px 0}
.go_jobch .area01{background-position:0 0}
.go_jobch .area0110{background-position:-150px 0}
.go_jobch .area02{background-position:-150px -165px}
/*.go_jobch .area02{background-position:-150px 0}*/
.go_jobch .area03{background-position:0 -165px}
/*.go_jobch .area03{background-position:0 -165px}*/
.go_jobch .area04{background-position:-300px 0}
/*.go_jobch .area04{background-position:-450px 0}*/
.go_jobch .area05{background-position:-600px 0}
.go_jobch .area06{background-position:-300px 0}
/*.go_jobch .area06{background-position:-300px 0}*/
.go_jobch .area07{background-position:-150px -165px}
/*.go_jobch .area07{background-position:-150px -165px}*/
.go_jobch .area08{background-position:-300px -165px}
.go_jobch .area09{background-position:-450px -165px}

/* 시스템바로가기 */
.sysWrap{width:660px;margin:0 auto;border:2px solid #d7d7d7;box-sizing:border-box;}
.sysWrap ul li{width:163px;height:150px;display:inline-block;margin:0;text-align:center;border-right:2px solid #d7d7d7;box-sizing:border-box;font-size:20px;}
.sysWrap ul li:last-child{border:none;}

/* 검색시 */
.newsserch{background-color:#f3f3f3;padding:30px;vertical-align:top;}
.newsserch input{width:490px;height:70px;padding-left:20px;border:1px solid #dedede;display:inline-block;}
.newsserch input::-webkit-input-placeholder, .btn_search input::-ms-input-placeholder{font-size:14px;color:#5c5c5c;padding-left:5px }
.btn_m_search{display:inline-block;width:130px;height:70px;line-height:70px;color:#fff;vertical-align:top;text-align:center;background-color:#1168ca;font-size:26px }
.newsserch a{color:#fff}

.searchtit{margin:0;font-family:'notokr-medium';font-size:20px;letter-spacing:-0.05em;display:block;padding:5px 30px;color:#fff;background:rgba(0,0,0,0.5);}
.searchnum{font-size:16px;padding-left:10px;color:#888;vertical-align:middle;}


/* 영상강의 */
.mediawrap{padding:60px 0;}
.mediawrap ul{display:inline-block;width:24.5%;margin:0}
.mediawrap ul li{padding:5px;font-size:16px }
.mediawrap ul li img{text-align:center;}
.mediawrap ul li.tit{font-size:20px;position:relative;}
.btn_moreadd{position:absolute;right:15px;top:13px;padding:3px 5px;background-color:#6b7178;border:1px solid #646566;display:inline-block;line-height:15px  }
a.btn_moreadd{color:#fff}


/* 뉴스보기 상세보기 */
.newsView{width:660px;margin:30px auto;}
.util_view{padding-bottom:10px;border-bottom:1px solid #dedede;height:32px;}
.util_view .ndate{font-size:20px;}
.btn_empathy, .btn_reply{display:inline-block;padding:0 8px;font-size:16px;border:1px solid #dedede;color:#444;vertical-align:middle;line-height:33px;}
.txt_caption{font-size:24px;text-align:center;color:#636363;margin-top:-10px;margin-bottom:40px;}
.txt_caption img{width:100%;height:auto;}
.newsView p{font-size:32px}

.editorname{display:inline-block;margin-right:50px;font-size:32px;}
.hash{margin:20px 0 40px;}
.hash li{background-color:#eee;display:inline-block;padding:5px 10px;border-radius:5px;margin-right:4px;font-size:24px}


/* 댓글 */
.replyWrap{display:block;position:relative;}
.replyWrap .reply_edit{border:1px solid #dddede;}
.replyWrap textarea{display:inline-block;width:490px;height:100px;min-height:80px;font-size:18px;line-height:24px;padding:20px;margin:0;border:none;resize:none;}

.rebtnWrap{width:auto;height:auto;padding:25px 15px 25px 0;display:inline-block;border-left:1px #dddede solid;box-sizing:border-box;text-align:center;}
.rebtnWrap span{font-size:14px;display:inline-block;margin:0 15px 0 20px}
.rebtnWrap .btn_re{display:inline-block;padding:14px 25px;background-color:#2565d0;color:#fff;}


.re_h{border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:13px 2px;margin-bottom:30px}
.re_h div{display:inline-block;padding:0 5px}
.re_h .btn_share{background-image:url(//image.hrdch.co.kr/educh/image/m/common/bg_btn_ico2.png);background-position:10px -104px;font-size:18px;border:1px solid #dedede;padding:10px 20px 10px 50px;background-repeat:no-repeat;}
.replyWrap h3{font-size:24px;position:relative;border-bottom:1px solid #dedede;padding-bottom:10px}
.replyWrap .replytit{font-size:22px;}
.replyWrap .replylist .replywho{font-size:24px;line-height:40px;}
.replyWrap .replylist .replywho a{color:#4375c8;font-size:20px;}
.replyWrap .replylist .replywho .replytime{font-size:18px;color:#2c2c2c;display:inline-block;margin-left:15px}
.replyWrap .replylist .replytxt{font-size:22px;color:#222;line-height:28px;border-bottom:1px solid #dedede;padding-bottom:25px;}


/* 공유하기 팝업*/
.popshare{position:absolute;top:10px;left:50%;margin-left:-300px;display:block;vertical-align:top;width:600px;border:1px solid #dedede;padding:20px;box-shadow:10px 10px 15px #eee;-webkit-box-shadow:10px 10px 15px #eee;background-color:#fff }
.popshare ul li{width:32.5%;display:inline-block;text-align:center;padding-bottom:30px}
.popshare h4{position:relative;margin-top:0;padding-bottom:15px;border-bottom:1px solid #dedede;font-size:28px;font-family:'notokr-bold','notokr Sans', sans-serif;}
.popshare h4 a{float:right}
.popurl{width:520px;height:40px;border:1px solid #dedede;background-color:#ddd;line-height:40px;}
.btn_popcopy{text-align:center;padding:7px 20px;border:1px solid #676889;}

/* 댓글관리 팝업*/
.myreply{display:block;vertical-align:top;width:720px;background-color:#fff;}
.myreply h4{font-size:22px;margin-top:0;background-color:#1168ca;color:#fff;padding:10px 20px 15px 15px}
.myreply h4 a{color:#fff;display:inline-block;float:right;}
.myreply .myrtit{padding-bottom:15px;display:block;margin:0 30px;border-bottom:1px solid #e5e5e5;font-size:26px}
.myreply .myrWrap{position:relative;margin:0 30px;border-bottom:
1px solid #e5e5e5;padding:15px 0;}
.btn_delete{display:inline-block;padding:5px 10px;color:#222;border:1px solid #ddd;position:absolute;top:15%;right:0;font-size:18px;}
.myreply .myrWrap li.tit{font-family:'notokr-bold';font-size:28px;line-height:45px;}
.myreply .myrWrap li.text{font-family:'notokr-medium';font-size:24px;color:#555}
.myreply .myrWrap li.date{font-family:'notokr-regular';font-size:20px;color:#777;line-height:40px;}

.myreply .newbie{text-align:center;margin:80px 0;}
.myreply .newbie p{color:#aaa}

/* 게시판 */
.boardWrap{border-top:2px solid #222;width:660px;margin:0 auto;}
.viewWrap{margin:30px 0;padding-bottom:30px;border-bottom:1px solid #e4e4e4}


/* 학원소식 */
.academy{width:660px;margin:0 auto;}
.academy li{width:310px;display:inline-block;margin-right:30px;}
.academy li:last-child{margin-right:0 }
.academy li .tit, .academy02 li .tit{font-size:28px;display:block;line-height:40px;}
.academy li .txt,.academy02 li .txt{font-size:24px;display:block;}
.academy li .txt2,.academy02 li .txt2{font-size:24px;color:#5d5d5d }

.academy02 li{display:inline-block;;border:1px solid #e1e1e1;width:360px;box-sizing:border-box;margin-right:55px;max-height:270px;vertical-align:top}
.academy02 li:last-child{margin-right:0 }
.academy02 li .thum{margin:0}
.academy02 li .tit, .academy02 li .txt, .academy02 li .txt2{padding-left:15px;}

.opi_thum{float:right;margin:15px 0 25px 60px;}

/* 고객센터 */
.btn_gomytxt{float:right;width:145px;padding:0 20px 0 10px;height:40px;line-height:40px;color:#fff;background:#f5821f url(//image.hrdch.co.kr/educh/image/m/common/bg_btn_ico.png);background-position:122px -151px;background-repeat:no-repeat;text-align:center;}
a.btn_gomytxt{color:#fff ;font-family:'notokr-medium';font-size:20px;letter-spacing:-0.05em;}
.btn_gocustomer{display:inline-block;background:#1168ca;color:#fff;padding:10px 55px;}
a.btn_gocustomer{color:#fff;font-size:22px;}



/* 베스트셀러 */
.bestch{border-bottom:2px solid #ddd;padding:20px 0}
.bestch .tit a{font-size:38px;display:block;margin:40px 0 10px 0;font-family:'notokr-bold';letter-spacing:-0.05em;}
.bestch .txt{font-size:30px;line-height:36px;font-family:'notokr-regular';}
.bestch .write{font-size:26px;line-height:60px;}

/* 로그인 */
.login{margin:0 auto;text-align:center}
.ico_naver{background:url(//image.hrdch.co.kr/educh/image/common/ico_naver.png) no-repeat;width:24px;height:24px;}
.memtxt{border:1px solid #ddd;background:#f8f8f8;padding:10px 18px;width:80%;font-size:30px;}
.loginserve{margin:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:6px 30px;}
.loginserve li{display:inline-block;}
.loginserve li a{font-size:15px;color:#777;}

.logtab li{width:204px;padding:12px 0;text-align:center;display:inline-block;}
.logtab .tab-on{background-color:#fff;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd}
.logtab .tab-on a{color:#2b5fb6;}
.logtab .tab-off{background-color:#f8f8f8;color:#000;border:1px solid #ddd;}

/* 회원가입 */
.joinstep li{display:inline-block;}
.jointerm{height:200px;overflow:hidden;overflow-y:scroll;border:1px solid #e2e2e2;padding:5px 10px;}

.btn-request-04{display:inline-block;font-size:22px;background-color:#fd6e06;color:#fff;font-family:'notokr-medium';text-align:center;padding:12px 0;width:410px;border:1px solid #c73e10;}
a.btn-request-04:link, a.btn-request-04:visited, a.btn-request-04:active{color:#fff}
a.btn-request-04:hover{background-color:#fd4c06}

.btn-log-naver{display:inline-block;width:410px;vertical-align:middle;font-size:22px;color:#222;text-align:left;border:1px solid #d2d2d2;padding:10px 0}
.btn-log-naver>span{display:inline-block;vertical-align:middle;margin:0 10px;}

/* 고객센터 */
.myqarea{background:#f8f8f8;border-top:2px solid #929292 }
.myqarea li{font-size:32px;border-bottom:2px solid #929292}
.myqarea li div{padding:20px;}
.myqarea li.myqtit{border-bottom:2px solid #e1e1e1;}
.myqarea .line01{border-bottom:2px solid #e1e1e1;}
.myqarea .myq a{display:inline-block;vertical-align:top;}
.myqarea .myq span{padding-left:45px;background:url(//image.hrdch.co.kr/educh/image/m/common/bg_btn_ico.png);background-repeat:no-repeat;width:30px;height:50px;display:inline-block;}
.myqarea .myq .ico_q{background-position:5px -199px;}
.myqarea .myq .ico_a{background-position:5px -273px;}
.myqarea .myqtit .noq{display:inline-block;float:right;color:#1e55b0}
.myqarea .myAnswer li{border:none;margin:0 30px 40px 90px;color:#555;font-size:30px;line-height:40px;}
/* 모바일 

	@media screen and (max-width:767px){
body{height:auto;}
#wrap{min-width:720px}
.inner{width:720px}
.mrban01, .mrban02, .topsearch, .toplink, .top_bnroll, .top_date{display:none;}

	}

*/
