@charset "utf-8";
@import url("common_2015_t.css");


/* container
--------------------------------------------------*/
#container {width:1100px; margin:30px auto 0px; position:relative;}
#container:after {content:""; clear:both; display:block;}
.content_left { float:left; width:660px; overflow:hidden;}
.content_left .bn_maintop{width:654px; height:102px; overflow:hidden;}
.content_left .news_head{position:relative;width:654px; height:272px; overflow:hidden;}
.content_left .news_head h1{position:absolute; top:23px; left:1px;width:640px;overflow:hidden;text-overflow:ellipsis;white-space : nowrap; font-size:28px; letter-spacing:-2px; font-weight:800}
.content_left .news_head h1 a:link, .content_left .news_head h1 a:visited, .content_left .news_head h1 a:active{color:#080808;}
.content_left .news_head h1 a:hover{text-decoration: underline}
.content_left .news_head p{position:absolute; top:74px; left:0px; width:302px; height:180px; overflow:hidden;}
.content_left .news_head p img{width:300px; height:178px;border:1px solid #dfdfdf;}
.content_left .news_head h2{position:absolute; top:78px; left:321px;width:314px; height:88px;letter-spacing:-0.8px; font-size:14px; color:#141414; line-height:22px; max-height:88px;display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.content_left .news_head h2 a:hover{text-decoration: underline}
.content_left .news_head ul{position:absolute; top:174px; left:322px;width:314px;height:70px;}
.content_left .news_head ul li{width:308px;font-size:13px;letter-spacing:-1px; color:#444;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;line-height:26px;background:url(http://edu.chosun.com/images/new/icon_news.gif) 2px 9px no-repeat;padding-left:13px}

.content_left .news_boxs{width:654px; height:482px; overflow:hidden;background:url(http://edu.chosun.com/images/new/bg_news_list.gif) 315px 0 no-repeat;background-size:17px 466px;-webkit-background-size:17px 466px} /* 리스트 배경 */
.content_left .news_boxs .news_list{width:auto;}
.content_left .news_boxs .news_list:after {content:""; clear:both; display:block;}
.content_left .news_boxs .news_list li{display:inline-block; *display:inline; zoom:1;}
.content_left .news_boxs .news_list li dl{position:relative;width:324px; height:90px;}
.content_left .news_boxs .news_list li dl dt{position:absolute; top:0; left:0;width:86px; height:86px;}
.content_left .news_boxs .news_list li dl dt img{width:84px; height:84px;border:1px solid rgba(0, 0, 0, 0.1); }
.content_left .news_boxs .news_list li dl dd{position:absolute; top:2px; left:96px;width:208px;height:86px;}
.content_left .news_boxs .news_list li dl dd h1{ height:43px; overflow:hidden;font-weight:800; font-size:14px;line-height:18px;margin-top:2px}
.content_left .news_boxs .news_list li h1 a:link{color:#222;}
.content_left .news_boxs .news_list li h1 a:hover{text-decoration: underline;color:#264db1;}
.content_left .news_boxs .news_list li dl dd p{ height:32px; overflow:hidden;color:#555;font-size:11px;line-height:16px;max-height:30px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.content_left .news_boxs .news_list .newslist{width:306px;height:86px;margin-left:6px}
.content_left .news_boxs .news_list .newslist h1{ height:28px; overflow:hidden;font-weight:800; font-size:14px;line-height:28px;max-height:28px;white-space:nowrap;display:inline-block;width:306px;overflow:hidden;text-overflow:ellipsis;}
.content_left .news_boxs .news_list .newslist h2{ height:21px; overflow:hidden;font-weight:800; font-size:12px;line-height:18px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;}
.content_left .news_boxs .news_list .newslist p{ height:20px; overflow:hidden;color:#555;font-size:11px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;}

/* 텍스트배너 -----------*/
.txt_banner{width:652px; height:34px; background:#3459a5;border:1px solid #2c509b; margin-bottom:17px;}
.txt_banner div{background:url(http://edu.chosun.com/images/new/txt_bnnews.gif) 20px 0px no-repeat;width:560px;height:26px;color:#fff;font-size:12px;overflow:hidden;padding:0 0 0 94px;margin-top:10px;}
.txt_banner div ul {display:inline-block;width:560px;height:26px}
.txt_banner div ul li {font-size:12px;width:560px;height:18px;padding:4px;display:inline-block;}
.txt_banner div ul li.maintwin span.twsep {display:inline-block;width:40px;text-align:center;}
.txt_banner div ul li.maintwin a {width:250px;white-space:nowrap;display:inline-block;overflow:hidden;text-overflow:ellipsis;}
.txt_banner div ul li.maintwin a.twright {width:250px;white-space:nowrap;display:inline-block;overflow:hidden;text-overflow:ellipsis;}
.txt_banner a{color:#fff;}

/* 동영상 -----------*/
.main_movie{width:654px;height:200px;}
.main_movie h1{width:284px;height:28px;font-size:14px;padding:4px 0 0 0;letter-spacing:-1px;font-weight:800;color:#333}
.main_movie .main_mvlist{width:651px;height:150px;border:1px solid #2c2f31;background:#596068;overflow:hidden;position:relative;}
.main_mvlist .btn_mv_prev{position:absolute; top:0; left:0;width:30px;height:150px;line-height:150px;border-right:1px solid #2c2f31;background:#333739;text-align:center;}
.main_mvlist .btn_mv_next{position:absolute; top:0; right:0;width:30px;height:150px;line-height:150px;border-left:1px solid #2c2f31;background:#333739;text-align:center;}
.main_mvlist ul{position:absolute; top:7px; left:42px;}
.main_mvlist ul:after {content:""; clear:both; display:block;}
.main_mvlist ul li{float:left;width:191px;}
.main_mvlist dl{width:186px;height:136px;background:#2e343c;}
.main_mvlist dl dt{width:186px;position:relative;}
.main_mvlist dl dt img{width:186px;height:80px;}
.main_mvlist .btn_play{position:absolute;top:19px;left:74px;z-index:999}
.main_mvlist .btn_play img.img_play{width:46px;height:46px;}
.main_mvlist dl dd{width:180px;padding-left:10px;}
.main_mvlist dl dd h2{margin-top:10px;width:178px;height:16px;font-size:12px;letter-spacing:-0.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;}
.main_mvlist dl dd h2 a:link, .main_mvlist dl dd h2 a:visited, .main_mvlist dl dd h2 a:active{color:#5c89e4;}
.main_mvlist dl dd h2 a:hover{ color: #fff;}
.main_mvlist dl dd p{margin-top:4px;width:176px;font-size:11px;letter-spacing:-0.4px;height:16px;font-weight:100;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;color: #999;}

/* 프로그램 -----------*/
.program_box{width:652px;border:1px solid #d8d8d8;background:#fff; margin-bottom:15px}
.program_top{position:relative;width:652px;height:45px;border-bottom:1px solid #dfdfdf;background:#f8f8f8;}
.program_top h1{width:250px;position:absolute; top:13px; left:14px;font-size:14px;}
.program_top .progmn_tab{position:absolute; top:0px; right:0px;width:400px;height:46px;overflow:hidden;}
.program_top .progmn_tab:after {content:""; clear:both; display:block;}
.program_top .progmn_tab li{float:left;width:99px;height:45px;line-height:45px;font-weight:bold;font-size:14px;background:#eaeaea; text-align:center;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;}
.program_top .progmn_tab li.on{background:#fff !important;border-bottom:1px solid #fff !important;}
.program_top .progmn_tab li.on a{ color: #264db1 !important;}

.progm_listbox{width:636px; overflow:hidden;margin:15px 0 8px 17px}
.progm_listbox:after {content:""; clear:both; display:block;}
.progm_listbox ul li{float:left;}
.progms_list{width:302px;height:108px;overflow:hidden;border:1px solid #e2e2e2;position:relative;margin:0 9px 9px 0;background:#fff;}
.progms_img{position:absolute;top:4px; left:4px;}
.progms_img img{width:100px;height:100px;}
.progms_txt{position:absolute;top:10px; left:120px;}
.progms_txt dt{width:170px;}
.progms_txt dt h2{height:36px;font-size:14px;line-height:19px;max-height:36px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.progms_txt dt a:link, .progm_txt dt a:visited, .progm_txt dt a:active{color:#0038ab;font-weight:800;}
.progms_txt dt a:hover{ color: #3b61ae;}
.progms_txt dd{width:160px;padding:6px 0 0 0;}
.progms_txt dd p{margin-top:2px;height:17px;color:#737373;overflow:hidden;white-space : nowrap;font-weight:normal;font-size:11px;}
.progms_txt dd p strong{color:#222;font-weight:800;margin-right:5px;font-size:12px;}
.progms_txt dd p span.num{letter-spacing:-1px;}




/* content Right
--------------------------------------------------*/
.content_right { float:right; width:300px; overflow:hidden;}
.side_newsbox{width:100%; /*background:#f8f8f8; margin-bottom:4px;*/overflow:hidden;}
.side_news{width:276px; padding:13px 0 10px 16px;background:url(http://edu.chosun.com/images/new/bg_newsbar.gif) 12px 165px no-repeat;}
.bgx{ background:none !important;}
.side_news h1{height:25px;font-size:14px;padding:2px 0 0 0}
.side_news ul li{width:260px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;padding:0 0 0 11px;background:url(http://edu.chosun.com/images/new/bl_news_02.gif) 2px 50% no-repeat;line-height:23px;}

.side_interviews{width:298px;height:auto;border:1px solid #c7bbac;background:#edeae2; margin-bottom:4px;padding-bottom:17px}
.side_interviews h1{width:284px;height:14px;font-size:14px;padding:14px 0 0 15px;letter-spacing:-1px;font-weight:800;color:#333}
.side_interviews dl{width:280px;height:76px;position:relative;top:12px; left:14px;}
.side_interviews dl dt{width:70px;position:absolute;left:0}
.side_interviews dl dt img{width:70px;height:70px;}
.side_interviews dl dd{width:198px;position:absolute;right:0}
.side_interviews dl dd h2{width:190px;height:34px;line-height:17px;max-height:34px;font-size:14px;letter-spacing:-0.5px;color:#2c56b2;font-weight:800;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.side_interviews dl dd h2 a:link, .side_interviews dl dd h2 a:visited, .side_interviews dl dd h2 a:active{color:#804b07;}
.side_interviews dl dd h2 a:hover{ color: #5b390d;}
.side_interviews dl dd h3{margin-top:2px;width:192px;font-size:11px;letter-spacing:-0.4px;height:48px;line-height:16px;max-height:34px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:400;}
.side_interviews dl dd h3 a{color: #777;}
.side_interviews ul{padding:15px 0 10px 0;width:286px;}
.side_interviews ul li{font-size:12px;letter-spacing:-0.5px;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;padding:0 0 0 26px;background:url(http://edu.chosun.com/images/new/bl_news_01.gif) 16px 50% no-repeat;line-height:23px;}


.side_bn{width:298px;height:64px;overflow:hidden;margin-bottom:4px;}
.side_bn img{width:298px;height:64px;}
.side_bn_full{width:298px;height:64px;overflow:hidden;margin-bottom:4px;border:1px solid #d8d8d8;}
.side_bn_full img{width:298px;height:64px;}

.side_edubox{width:298px;border:1px solid #d8d8d8;background:#f8f8f8; margin-bottom:4px}
.side_edubox h1{height:25px;font-size:14px;padding:14px 0 4px 16px}
.view_edupost_01 {width: 286px;height:63px;overflow: hidden;}
.view_edupost_01 dl{width:286px;height:63px;position:relative;}
.view_edupost_01 dl:after {content:""; clear:both; display:block;}
.view_edupost_01 dl dt{width:98px;position:absolute; top:0; left:14px;}
.view_edupost_01 dl dt img{border:1px solid #c7c7c7;width:90px;height:54px;}
.view_edupost_01 dl dd{width:174px;position:absolute; top:0; left:116px;}
.view_edupost_01 dl dd h2{width:174px;font-size:14px;letter-spacing:-0.5px;color:#2c56b2;padding:1px 0 0 0;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;}
.view_edupost_01 dl dd h2 a:link, .view_edupost_01 dl dd h2 a:visited, .view_edupost_01 dl dd h2 a:active{color:#2c56b2;}
.view_edupost_01 dl dd h2 a:hover{ color: #2079ff;}
.view_edupost_01 dl dd h3{width:172px;font-size:12px;padding:5px 0 0 0;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;}
.view_edupost_01 dl dd h3 a{color:#0f2e6e;}
.view_edupost_01 dl dd p {width:172px;font-size: 12px;padding: 4px 0 0 0;line-height:15px;max-height:30px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}

.side_hwg{width:298px;height:auto;border:1px solid #d8d8d8;background:#f8f8f8; margin-bottom:4px;}
.side_hwg h1{width:284px;height:14px;font-size:14px;padding:14px 0 10px 15px;letter-spacing:-1px;font-weight:800;color:#333}
.side_hwg dl{width:280px;height:61px;position:relative;top:2px; left:14px;}
.side_hwg dl dt{width:70px;position:absolute;left:0}
.side_hwg dl dt img{width:70px;height:55px;}
.side_hwg dl dd{width:198px;position:absolute;right:0}
.side_hwg dl dd h2{padding-top:4px;width:190px;height:16px;font-size:12px;letter-spacing:-0.5px;color:#2c56b2;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;}
.side_hwg dl dd h2 a:link, .side_interviews dl dd h2 a:visited, .side_interviews dl dd h2 a:active{color:#2c56b2;}
.side_hwg dl dd h2 a:hover{ color: #2079ff;}
.side_hwg dl dd h3{margin-top:2px;width:192px;font-size:11px;letter-spacing:-0.4px;height:48px;line-height:16px;max-height:34px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:400;}
.side_hwg dl dd h3 a{color: #777;}
.side_hwg ul{padding:1px 0 14px 0;width:286px;}
.side_hwg ul li{font-size:12px;letter-spacing:-0.5px;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;padding:0 0 0 26px;background:url(http://edu.chosun.com/images/new/bl_news_02.gif) 16px 50% no-repeat;line-height:23px;}

.side_bookbox{width:298px;border:1px solid #d8d8d8;background:#fff; margin-bottom:4px; padding-bottom:4px}
.side_book_top{position:relative;width:298px;height:45px;border-bottom:1px solid #dfdfdf;background:#f8f8f8;}
.side_book_top h1{position:absolute; top:14px; left:12px;width:142px;font-size:14px;}
.side_book_top .bookmn_tab{position:absolute; top:0px; right:0px;width:auto;height:46px;overflow:hidden;}
.side_book_top .bookmn_tab:after {content:""; clear:both; display:block;}
.side_book_top .bookmn_tab li{float:left;width:76px;height:45px;line-height:45px;font-size:14px;background:#eaeaea; text-align:center;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;}
.side_book_top .bookmn_tab li.on{background:#fff !important;border-bottom:1px solid #fff !important;}
.side_book_top .bookmn_tab li.on a{ color: #264db1 !important;font-weight:800;}

.books_list{margin-top:8px}
.books_list li dl{padding:0 12px;height:74px;}
.books_list li dl:after {content:""; clear:both; display:block;}
.books_list li dl dt{float:left;width:60px;height:74px;}
.books_list li dl dt img{width:55px; height:68px;border:1px solid #e9e9e9;}
.books_list li dl dd{float:right;width:210px;}
.books_list li dl dd h2{height:16px;font-size:13px; letter-spacing:-0.4px;padding:3px 0 0 0;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.books_list li dl dd h2 a:link, .books_list li dl dd h2 a:visited, .books_list li dl dd h2 a:active{color:#2c56b2;font-weight:800;}
.books_list li dl dd h2 a:hover{ color: #2d65df;}
.books_list li dl dd p{font-size:11px; color:#333;padding:0 0 0 0;overflow:hidden;text-overflow:ellipsis; height:48px;line-height:15px;max-height:48px;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.books_list li dl dd p strong{font-size:10px;margin:0 4px 3px 0; color:#797979;display:inline-block; *display:inline; *zoom:1;}


.popup_wrap{position:absolute; top:14px; left:170px;z-index:9998;width:614px; height:739px;}
.popup{position:relative;}
.popup_close{position:absolute; top:7px; right:7px;z-index:9999;cursor:pointer}


/* 메인 수정 _ 201601 */
.content_news{width:654px; height:470px; overflow:hidden;position:relative;}
.content_news .news_boxLt{width:430px; height:470px;position:absolute; top:10px; left:0px; overflow:hidden;background:url(http://edu.chosun.com/images/new/bg_news_list.gif) right 0px no-repeat;background-size:17px 446px;-webkit-background-size:17px 446px} /* 리스트 배경 */
.content_news .news_boxLt .news_list{width:400px;}
.content_news .news_boxLt .news_list:after {content:""; clear:both; display:block;}
.content_news .news_boxLt .news_list li dl{position:relative;width:auto; height:90px;}
.content_news .news_boxLt .news_list li dl dt{width:86px; height:86px;position:absolute; top:0; left:0;}
.content_news .news_boxLt .news_list li dl dt img{width:84px; height:84px;border:1px solid rgba(0, 0, 0, 0.1); }
.content_news .news_boxLt .news_list li dl dd{width:300px;height:80px;position:absolute; top:5px; left:98px;overflow:hidden;}
.content_news .news_boxLt .news_list li dl dd h1{ max-height:38px; overflow:hidden;font-weight:800; font-size:14px;line-height:19px;margin-top:2px}
.content_news .news_boxLt .news_list li h1 a:link{color:#222;}
.content_news .news_boxLt .news_list li h1 a:hover{text-decoration: underline;color:#264db1;}
.content_news .news_boxLt .news_list li dl dd p{ margin-top:4px;height:auto; overflow:hidden;color:#555;font-size:11px;line-height:17px;max-height:51px;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.content_news .news_boxLt .news_list .newslist{width:400px;height:126px;margin-top:10px;margin-left:3px}
.content_news .news_boxLt .news_list .newslist h1{width:400px; height:28px;font-weight:800; font-size:14px;line-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.content_news .news_boxRt{position:absolute; top:12px; right:3px;width:218px; height:470px;}
.content_news .news_boxRt .news_list{width:auto; height:154px;}
.content_news .news_boxRt .news_list li dl{width:216px; height:150px;}
.content_news .news_boxRt .news_list li dl dt{width:210px; height:97px;}
.content_news .news_boxRt .news_list li dl dt img{width:200px; height:90px;border:1px solid rgba(0, 0, 0, 0.1); }
.content_news .news_boxRt .news_list li dl dd{width:208px;height:40px;}
.content_news .news_boxRt .news_list li dl dd h1{ height:36px; overflow:hidden;font-weight:800; font-size:14px;line-height:18px;margin-top:2px}
.content_news .news_boxRt .news_list li dl dd h1 a:link{color:#222;}
.content_news .news_boxRt .news_list li dl dd h1 a:hover{text-decoration: underline;color:#264db1;}

.epost_list{width:654px;height:274px;background:url(http://edu.chosun.com/images/new/bg_epost.gif) 0 0 no-repeat;overflow:hidden;}
.epost_list h1{padding:11px 0 0 19px}
.epostlist{width:auto;margin-left:9px;margin-top:20px}
.epostlist:after {content:""; clear:both; display:block;}
.epostlist li{float:left;width:159px;height:228px;}
.epostlist li dl{width:140px;height:218px; text-align:center; margin:0 auto}
.epostlist li dl dt{width:140px;}
.epostlist li dl dt h2{font-size:13px;letter-spacing:-0.5px;line-height:17px;font-weight:800;color:#152a5e}
.epostlist li dl dt p{margin-top:5px;font-size:12px;letter-spacing:-0.4px;font-weight:800;line-height:16px;height:32px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.epostlist li dl dt p a:link, .epostlist li dl dt p a:visited, .epostlist li dl dt p a:active{color:#2e5bce;}
.epostlist li dl dt p a:hover{ color: #1b48aa;}
.epostlist li dl dd{width:140px;margin-top:7px;}
.epostlist li dl dd h2 img{width:130px;height:72px;border:1px solid #d0d0d0;}
.epostlist li dl dd h3{margin-top:5px;font-size: 12px;letter-spacing:-0.5px;line-height:20px;font-weight:800;}
.epostlist li dl dd p{font-size:11px;letter-spacing:-0.4px;font-weight:100;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;color:#666;}


.side_interview{width:298px;height:auto;border:1px solid #d0d0d0;border-top:none;background:#f1f1f1}
.side_interview h1{width:298px;height:56px;font-size:14px;padding:0;letter-spacing:-1px;font-weight:800;color:#333}
.side_interview .univ01{width:280px;height:70px;position:relative;top:0; left:12px;margin-top:8px}
.side_interview .univ01 dt{width:68px;height:68px;position:absolute;left:0;background:#fff;border:1px solid #d9d9d9;}
.side_interview .univ01 dt img{width:64px;height:64px;padding-left:2px;padding-top:2px;}
.side_interview .univ01 dd{width:198px;height:70px;overflow:hidden;position:absolute;right:0}
.side_interview .univ01 dd h2{width:190px;line-height:17px;margin-top:2px;font-size:14px;letter-spacing:-0.5px;font-weight:800;max-height:34px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.side_interview .univ01 dd h2 a:link, .side_interview .univ01 dd h2 a:visited, .side_interview .univ01 dd h2 a:active{color:#152a5e;}
.side_interview .univ01 dd h2 a:hover{ color: #2e5bce;}
.side_interview .univ01 dd h3{margin-top:3px;width:192px;height:48px;font-size:11px;letter-spacing:-0.4px;line-height:16px;max-height:48px;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:400;}
.side_interview .univ01 dd h3 a{color: #777;}
.side_interview .univ02{width:286px;height:122px;margin:0 0 0 12px;overflow:hidden;}
.side_interview .univ02:after {content:""; clear:both; display:block;}
.side_interview .univ02 dl{float:left;width:130px;margin-right:11px}
.side_interview .univ02 dl dt img{width:130px; height:70px;border:1px solid #dadada;}
.side_interview .univ02 dl dd{margin-top:5px;margin-left:7px;font-size:14px;letter-spacing:-0.5px;font-weight:800;max-height:34px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.side_interview .univ02 dl dd a:link, .side_interview .univ02 dl dd a:visited, .side_interview .univ02 dl dd a:active{color:#152a5e;}
.side_interview .univ03{width:286px;height:208px;margin:8px 0 0 12px;overflow:hidden;}
.side_interview .univ03 dl{width:280px;height:102px;overflow:hidden;margin-top:4px}
.side_interview .univ03 dl dt img{width:272px; height:75px;border:1px solid #dadada;}
.side_interview .univ03 dl dd{margin-top:5px;margin-left:5px;font-size:14px;letter-spacing:-0.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.side_interview .univ03 dl dd a:link, .side_interview .univ03 dl dd a:visited, .side_interview .univ03 dl dd a:active{color:#152a5e;}
.side_interview ul{width:286px;margin:11px 0}
.side_interview ul li{font-size:12px;letter-spacing:-0.5px;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;padding:0 0 0 26px;background:url(http://edu.chosun.com/images/new/bl_news_02.gif) 16px 50% no-repeat;line-height:23px;}
.bn_mainbt{width:300px;height:250px;margin-top:7px}
.bn_mainbt img{width:300px;height:250px;}

.content_wrap{width:960px;clear:both; display:block;}

.baby_box{width:960px;height:220px;border:1px solid #ccc;background:#fff;margin-bottom:10px;overflow:hidden;}
.baby_box h1{height:19px; margin:14px 0 10px 17px; font-size:14px}
.babylist{width:960px;padding-left:17px}
.babylist:after {content:""; clear:both; display:block;}
.babylist li{float:left;width:234px;height:176px;}
.babylist li dl{width:234px;height:auto;}
.babylist li dl dt{width:223px;}
.babylist li dl dt img{width:221px;height:120px;border:1px solid #ccc;}
.babylist li dl dd{width:223px;margin-top:6px;}
.babylist li dl dd h2{font-size:14px;letter-spacing:-0.5px;line-height:18px;font-weight:800;max-height:36px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.babylist li dl dd h2 a:link, .babylis li dl dd h2 a:visited, .babylis li dl dd h2 a:active{color:#152a5e;}
.babylist li dl dd h2 a:hover{ color: #2e5bce;}

.progrm_box{width:960px;border:1px solid #ccc;background:#f1f1f1; margin-bottom:15px}
.progrm_top{width:960px;height:45px;border-bottom:1px solid #dfdfdf;background:#fff;}
.progrm_top ul{width:auto;height:46px;overflow:hidden;}
.progrm_top ul:after {content:""; clear:both; display:block;}
.progrm_top ul .title{float:left;width:162px;height:45px;line-height:45px;font-size:14px;text-align:center;border-right:1px solid #dfdfdf;background:#f1f1f1;border-bottom:1px solid #f1f1f1 }
.progrm_top ul .menu{float:right;font-size:12px;font-weight:600;margin-top:16px;margin-right:16px}
.progm_list{width:960px;height:468px;}
.prolist{width:940px;margin:20px 0 0 20px}
.prolist:after {content:""; clear:both; display:block;}
.prolist li{float:left;width:232px;height:228px;}
.prolist li dl{width:223px;height:218px;border:1px solid #ccc;background:#fff;}
.prolist li dl dt{width:223px;}
.prolist li dl dt img{width:223px;height:140px;border-bottom:1px solid #ddd;}
.prolist li dl dd{width:210px;margin-top:10px;margin-left:10px;}
.prolist li dl dd p{font-size:12px;letter-spacing:-0.4px;font-weight:100;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;color: #2e5bce;font-weight:800;}
.prolist li dl dd h2{margin-top:5px;font-size:14px;letter-spacing:-0.5px;line-height:19px;font-weight:800;max-height:38px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.prolist li dl dd h2 a:link, .prolist li dl dd h2 a:visited, .prolist li dl dd h2 a:active{color:#152a5e;}
.prolist li dl dd h2 a:hover{ color: #2e5bce;}


/* 2016-07-01 메인 입시& 추가 */
.con_examinations{width:652px; position:relative;}
.con_examinations h1{background:url(/images/new/con_examinations_h1_bg.png) no-repeat 48px 19px;}
.con_examinations ul.news_thumbs{font-size:0; margin:0; padding:0;}
.con_examinations ul.news_thumbs:after{visibility: hidden; display: block; content: ""; clear: both; height: 0;}
.con_examinations ul.news_thumbs li{display:inline-block; width:33.33%; margin-bottom:10px;}
.con_examinations ul.news_thumbs li .box{width:195px; display:block; cursor:pointer;}
.con_examinations ul.news_thumbs li:nth-child(2) .box{margin:0 auto;}
.con_examinations ul.news_thumbs li:nth-child(2) .box{margin:0 100% 0 0;}
.con_examinations ul.news_thumbs li .box img{display:block; width:100%; height:90px; border:1px solid #ddd; margin-bottom:5px;}
.con_examinations ul.news_thumbs li .box span{font-weight:800; font-size:14px; line-height:18px;max-height:38px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}

.con_examinations .news_list_box{margin-bottom:8px;}
.con_examinations .news_list_box:after{visibility: hidden; display: block; content: ""; clear: both; height: 0;}
.con_examinations .news_list_box .fl{float:left;}
.con_examinations .news_list_box .fr{float:right;}
.con_examinations .news_list_box .news_list{width:48%;}
.con_examinations .news_list_box .news_list li{background:url(/images/new/aw_red.png) no-repeat 0 50%; cursor:pointer; padding-left:10px;}
.con_examinations .news_list_box .news_list li a{display:block; font-size:12px; letter-spacing:-0.5px; line-height:23px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.content_right .news_thumb{width:274px; margin:0 auto; font-size:12px; margin-bottom:10px;}
.content_right .news_thumb:after{visibility: hidden; display: block; content: ""; clear: both; height: 0;}
.content_right .news_thumb dt{float:left; margin-right:7px;}
.content_right .news_thumb dt.fr{float:right; margin-right:0px;}
.content_right .news_thumb dt img{display:block; width:110px; height:65px; text-align:right; margin-top:2px;}
.content_right .news_thumb dd{float:left; width:155px;}
.content_right .news_thumb dd h2{
	color:#152a5e; font-size: 14px; letter-spacing: -0.5px; font-weight: 800;
    max-height: 34px; padding:0;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.content_right .news_thumb dd span{
	color:#555; font-size: 11px; letter-spacing: -0.5px;
    max-height: 28px; padding:0; line-height:15px; padding-top:6px;
    display:block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* 2016-09-22 2017학년도 대입 특집 CSS */
.college_entrance_2017{width:100%;clear:both; display:block; position:relative; padding-bottom:30px; margin-top:20px;}
.college_entrance_2017 a:hover{color:#cc0000;}
.college_entrance_2017 img{max-width:100%;}
.college_entrance_2017 .line_d{display:block; height:0; width:100%; border:0; border-top:1px solid #ddd;}
.college_entrance_2017 .line_none{display:block; height:0; width:100%; border:0;}
.college_entrance_2017 hr:after{visibility:hidden; display:block; content:""; clear:both; height:0;}

.college_entrance_2017 .bg_top{background:url(/images/bg/con_bg_paper_top2.png) no-repeat; width:100%; height:9px;}
.college_entrance_2017 .bg_bottom{background:url(/images/bg/con_bg_paper_bottom2.png) no-repeat; width:100%; height:9px;}
.college_entrance_2017 .content{background:url(/images/bg/con_bg_paper2.png) repeat-y;}

.college_entrance_2017 .d-day{position:absolute; width:185px; height:163px; top:8px; right:10px; background:url(/images/bg/d-day_bg_red.png) no-repeat; text-align:center; z-index:10;}
.college_entrance_2017 .d-day .title{display:block; margin:15px 0 5px 0; font-size:13px; color:#fff;}
.college_entrance_2017 .d-day .day{color:#fff; font-size:40px; font-weight:bold; font-family:tahoma;}

.college_entrance_2017 .con{display:table;}
.college_entrance_2017 .con:after {content:""; clear:both; display:block;}
.college_entrance_2017 .con .box{display:table-cell; vertical-align:top;}
.college_entrance_2017 .con .box.left{width:auto; border-right:1px solid #ddd;}
.college_entrance_2017 .con .box.right{width:330px;}
.college_entrance_2017 .con .box img{max-width:100%;}
.college_entrance_2017 .con .box > section{padding:20px;}

.college_entrance_2017 .news_header h2{display:block; margin:15px 0 10px 0; font-size:18pt; font-weight:900;}
.college_entrance_2017 .news_header span{display:block; color:#555; font-size:14px; line-height:18px;}
.college_entrance_2017 .news_header .thumb img{width:100%; height:290px;}
.college_entrance_2017 .news_gall{margin-top:5px;}
.college_entrance_2017 .news_gall ul{
	display: -webkit-flex;
	display: flex;
}
.college_entrance_2017 .news_gall ul li{
	-webkit-flex: 1;
    flex: 1;
}
.college_entrance_2017 .news_gall ul li:nth-of-type(1){margin:0 16px 0 0;}
.college_entrance_2017 .news_gall ul li:nth-of-type(2){margin:0 8px;}
.college_entrance_2017 .news_gall ul li:nth-of-type(3){margin:0 0 0 16px;}
.college_entrance_2017 .news_gall ul li img{max-width:100%;}
.college_entrance_2017 .news_gall ul li h2{font-size:16px; font-weight:600; margin:10px 0 5px 0; line-height:18px;}
.college_entrance_2017 .news_gall ul li span{display:block; color:#555; font-size:12px; line-height:120%;}
.college_entrance_2017 .news_line ul li{width:100%; padding:3px 10px; overflow:hidden;text-overflow:ellipsis;white-space : nowrap; background:url(/images/new/aw_red.png) no-repeat 0 50%; font-size:14px; font-weight:bold;}
.college_entrance_2017 .schedule{padding-bottom:0 !important;}
.college_entrance_2017 .schedule h1{margin-bottom:10px;}
.college_entrance_2017 .schedule li{position:relative; display:block; color:#555; font-size:12px; line-height:120%;}
.college_entrance_2017 .schedule li:before{position:absolute; content:"";  width:10px; height:100%; left:0; z-index:0; background:url(/images/img/aw_g1.png) repeat-y;}
.college_entrance_2017 .schedule li:first-child:before{top:5px;}
.college_entrance_2017 .schedule li:last-child:before{bottom:5px;}
.college_entrance_2017 .schedule li i{position: relative; z-index:1; display:inline-block; height:15px; width:15px; background:url(/images/img/aw_g2.png) no-repeat 0 2px;}
.college_entrance_2017 .schedule li b{color:#222; font-weight:700;}
.college_entrance_2017 .schedule .tt1{padding-left:15px;}
.college_entrance_2017 .schedule .tt1 b{display:block; font-weight:900; padding-top:10px; color:#cf1429;}
.college_entrance_2017 .banner_ad{}
.college_entrance_2017 .banner_ad img{width:100%;}
.college_entrance_2017 .interview_college{padding:0 !important;}
.college_entrance_2017 .interview_college h1{border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#efefef; padding:3px 20px 5px 20px}
.college_entrance_2017 .interview_college h1 .more{float:right; font-size:11px; padding-top:5px; color:#888;}
.college_entrance_2017 .interview_college ul{padding:0px 20px 20px 20px;}
.college_entrance_2017 .interview_college ul li{margin-top:10px;}
.college_entrance_2017 .interview_college ul li a{display:table;}
.college_entrance_2017 .interview_college ul li a > div{display:table-cell; vertical-align:middle;}
.college_entrance_2017 .interview_college ul li .thumb{width:65px; height:65px; padding-right:10px;}
.college_entrance_2017 .interview_college ul li .thumb img{width:100%; border:1px solid #ddd; }
.college_entrance_2017 .interview_college ul li h2{font-size:14px; font-weight:bold; margin-bottom:5px; line-height:18px;}
.college_entrance_2017 .interview_college ul li span{display:block; color:#555; font-size:12px; line-height:120%;}

.college_entrance_2017 .professional{}
.college_entrance_2017 .professional h1{}
.college_entrance_2017 .professional h1 .more{float:right; font-size:11px; padding-top:5px; color:#888;}
.college_entrance_2017 .professional ul li{background:url(/images/new/aw_red.png) no-repeat 0 7px; padding-left:10px; margin-top:20px;}
.college_entrance_2017 .professional ul li h2{font-size:14px; font-weight:bold; margin-bottom:5px; line-height:140%;}
.college_entrance_2017 .professional ul li span{display:block; color:#555; font-size:12px; line-height:120%;}
.college_entrance_2017 .news_txt1 h2{font-size:20px !important;}
.college_entrance_2017 .news_txt2 h2{font-size:17px !important;}
.college_entrance_2017 .news_gall1 .thumb{margin-bottom:20px;}
.college_entrance_2017 .news_gall1 .thumb img{width:100%; height:200px;}
.college_entrance_2017 .news_gall2 .tbox{display:table;}
.college_entrance_2017 .news_gall2 .tbox > span{display:table-cell; vertical-align:Top; padding-right:10px;}
.college_entrance_2017 .news_gall2 .tbox > .thumb{display:table-cell; vertical-align:Top; padding-top:5px; width:150px; height:120px;}
.college_entrance_2017 .news_gall2 .tbox > .thumb img{width:100%; height:100%;}
.college_entrance_2017 .news_gall3{margin-bottom:10px;}
.college_entrance_2017 .news_gall3 ul li{margin-bottom:15px;}
.college_entrance_2017 .news_gall3 ul li a{display:table;}
.college_entrance_2017 .news_gall3 ul li a > div{display:table-cell; vertical-align:middle;}
.college_entrance_2017 .news_gall3 ul li .thumb{width:65px; height:65px; padding-right:10px;}
.college_entrance_2017 .news_gall3 ul li .thumb img{width:100%; border:1px solid #ddd; }
.college_entrance_2017 .news_gall3 ul li h2{
	font-size:13px; font-weight:500; margin-bottom:5px; line-height:15px;
}
.college_entrance_2017 .news_gall3 ul li span{display:block; color:#555; font-size:12px; line-height:120%;}


.college_entrance_2017.column3{display:table;}
.college_entrance_2017.column3 > article{display:table-cell; padding:0 15px; vertical-align:top;}
.college_entrance_2017.column3 > article:nth-of-type(1),
.college_entrance_2017.column3 > article:nth-of-type(3){width:260px;}
.college_entrance_2017.column3 > article:nth-of-type(2){border-left:1px solid #ddd; border-right:1px solid #ddd;}
.college_entrance_2017.column3 > article h2{display:block; margin:0 0 10px 0; font-size:16pt; font-weight:500; line-height:18pt;}
.college_entrance_2017.column3 > article span{display:block; color:#555; font-size:14px; line-height:120%;}



.hover_zoom a .thumb{position: relative; overflow:hidden;}
.hover_zoom a .thumb img{
	max-width: 100%;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.hover_zoom a:hover .thumb img {
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
