@charset "utf-8";
@import url("common_2016_t.css");
/* *{font-family:"ChosunGothic";} */
/* @font-face {
    font-family: "ChosunGothic";
    src:
      local("ChosunGothic"),
      url("http://edu.chosun.com/font/ChosunGothic.woff2") format("woff2"),
      url("http://edu.chosun.com/font/ChosunGothic.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
  }

  @font-face {
    font-family: "ChosunMGothicBold";
    src:
      local("ChosunMGothicBold"),
      url("http://edu.chosun.com/font/ChosunMGothicBold.woff2") format("woff2"),
      url("http://edu.chosun.com/font/ChosunMGothicBold.woff") format("woff");
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
  }

  @font-face {
    font-family: "ChosunMyeongjo";
    src:
      local("ChosunMyeongjo"),
      url("http://edu.chosun.com/font/ChosunMyeongjo.woff2") format("woff2"),
      url("http://edu.chosun.com/font/ChosunMyeongjo.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
  }

  @font-face {
    font-family: "ChosunMMyeongjoBold";
    src:
      local("ChosunMMyeongjoBold"),
      url("http://edu.chosun.com/font/ChosunMMyeongjoBold.woff2") format("woff2"),
      url("http://edu.chosun.com/font/ChosunMMyeongjoBold.woff") format("woff");
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
  } */

.contents{font-size:100%; line-height:120%;}
.contents span{}

.main_more {height:37px; border-top:1px solid #222; margin-top:40px;}
.main_more > a {display:block; height:100%; background-color:#eaeaea; text-align:center; line-height:37px;}
.main_more > a img {width:12px;}


/* .main_news{display:table;} */
/* .main_news > .box{position: relative; display:table-cell; padding-left:25px; vertical-align:top;} */
.main_news > .box:first-child{padding-left:0;}
.main_news > .box.right{border-left:1px solid #d7d7d7; width:330px;}
.main_news > .box.right section{width:300px;}
.main_news > .box.right > .bn_area{position: absolute; bottom:0;}
.bn0{height:110px; margin-top:30px;}
.main_news > .box .bn_position {position:absolute; bottom:0px;}

/* 뉴스 _ 썸네일 */
/* .main_news .news_thumb{display:table;} */
.main_news .news_thumb a{display:block;}
.main_news .news_thumb .thumb_b{/*display:table-cell;*/ vertical-align:top; /*width:70%; padding-right:35px; */box-sizing:border-box; /*border-right:1px solid #d7d7d7;*/}
/* .main_news .news_thumb .thumb_b .thumb{height:420px;} */
.main_news .news_thumb .thumb_b .thumb{height:514px;}
.main_news .news_thumb .thumb_b .thumb img{width:100%; height:100%; object-fit:cover;}
.main_news .news_thumb .thumb_b h1{margin:11px 0px; font-size:36px; line-height:36pt; /*max-height:46pt; min-height:46pt;*/ display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
/* .main_news .news_thumb .thumb_b span{font-size:15px; line-height:16pt; max-height:51pt;} */
.main_news .news_thumb .thumb_b span{font-size:16px; line-height:18pt; max-height:54pt;}
.main_news .news_thumb .thumb_s{/*display:table-cell;*//* vertical-align:top;*/ /* padding-left:26px;*/ margin:35px 0px; box-sizing:border-box;}
.main_news .news_thumb .thumb_s > ul {}
.main_news .news_thumb .thumb_s > ul:after {content:""; display:block; clear:both;}
.main_news .news_thumb .thumb_s > ul > li{float:left; /*margin-top:10pt;*/ width:48%; }
.main_news .news_thumb .thumb_s > ul > li:first-child{/*margin-top:0;*/ margin-right:4%;}
.main_news .news_thumb .thumb_s > ul > li:last-child {display:none;}
/* .main_news .news_thumb .thumb_s .thumb{height:195px;} */
.main_news .news_thumb .thumb_s .thumb{height:240px;}
.main_news .news_thumb .thumb_s .thumb img{ border:1px solid #e7e7e7; object-fit:cover;}
.main_news .news_thumb .thumb_s h1{margin-top:5pt; font-size:17px; line-height:16pt; max-height:32pt;}
.main_news .news_thumb .thumb_s span{display:none;}

.main_news .news_list{overflow:hidden; max-height:440px;}
.main_news .news_list h1{display:block; margin-bottom:10pt; color:#000; font-weight:700; font-size:18px;}
.main_news .news_list ul li{display:block; margin-bottom:10pt;}
.main_news .news_list ul li:last-child{margin-bottom:0;}
.main_news .news_list ul li a{display:block; color:#252525; font-size:15px; line-height:15pt; max-height:30pt; word-break:keep-all;}
.main_news .news_list ul li a:hover{text-decoration:underline;}

/* 메인 컨텐츠 */

.main_con > section{ position: relative; display:table; width:100%; border-bottom:1px solid #d7d7d7; padding:35px 0;}
.main_con > section:first-child{}
.main_con > section:last-child{padding-bottom:0; border:0;}
.main_con > section .box{width:330px; margin:0 auto;}
.main_con > section .latest{display:table-cell; width:33.33%; min-height:180px;}
.main_con > section .latest:first-child > div{margin-left:0;}
.main_con > section .latest:last-child > div{margin-right:0;}




.main_con .latest h1{display:block; font-size:22px; line-height:24px; font-weight:700;}
.main_con .latest .latest_thumb{margin-top:20px;}
.main_con .latest .latest_thumb .thumb{height:160px;}
.main_con .latest .latest_thumb .thumb img{width:100%; height:100%;}
.main_con .latest .latest_thumb h1{margin:10px 0 10px 0;font-size:18px; line-height:22px; max-height:46pt;}
.main_con .latest .latest_list{margin-top:15px;}
.main_con .latest .latest_list li{}
.main_con .latest .latest_list li a{display:block; font-size:14px; line-height:17px; height:17px;}
.main_con .latest .latest_list li a:hover{text-decoration:underline; color:#000;}

/* .main_con .latest-table{display:table !important; width:100% !important;} */
/* .main_con .latest-table > div{display:table-cell !important; vertical-align:top;} */
/* .main_con .latest-table > div.t_box{position: relative; width:135px; border-right:1px solid #d7d7d7;} */
/* .main_con .latest-table .category{position: absolute; width:100%; bottom:0; padding-right:15px;} */
.main_con .latest-table .category a{display:block; font-size:12px; color:#666; text-align:right;}
.main_con .latest-table .category a:hover{color:#000;}
.main_con .latest-table .project li{text-align:center; vertical-align:top;  padding-left:20px; font-weight:500;}
.main_con .latest-table .project li .thumb{height:150px;}
.main_con .latest-table .project li .thumb img{width:auto;max-width:221px; height:auto;max-height:150px;}
.main_con .latest-table .project li .title{font-size:14px; color:#666; padding:10px 0;}
.main_con .latest-table .project li .subject{border-top:1px solid #d7d7d7; padding-top:10px; word-break:keep-all; font-size:18px; line-height:22px; max-height:46pt;}
.main_con .latest-table .project li:hover .subject{text-decoration:underline; color:#000;}

/* .main_con .latest-table .edupost{padding-left:20px; padding-right:30px;} */
.main_con .latest-table .edupost .edupost-post{/* display:table;*/ /*margin-bottom:20px;*/}
.main_con .latest-table .edupost .edupost-post:after {content:""; display:block; width:100%; height:1px; border-top:1px dashed #ededed; margin:15px 0px;}
.main_con .latest-table .edupost .edupost-post > a {display:table;}
.main_con .latest-table .edupost .edupost-post .writer_photo{
	/*display:table-cell;*/ vertical-align:top;/* width:95px; height:95px;*/  width:85px; height:85px; background-repeat:no-repeat; background-size:cover; background-position:50% 50%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.main_con .latest-table .edupost .edupost-post .writer_con{display:table-cell; vertical-align:middle; padding-left:11px;}

.main_con .latest-table .edupost .edupost-post .writer_con:hover .subject{text-decoration:underline; color:#000;}
/* .main_con .latest-table .edupost .edupost-post .writer_con span{display:block;} */
.main_con .latest-table .edupost .edupost-post .writer_con .title{display:inline-block; font-size:14px; font-weight:500; color:#666; line-height:15px; max-height:15px; margin-bottom:10px;}
.main_con .latest-table .edupost .edupost-post .writer_con .subject{
    display:table-cell; vertical-align: top; word-break:keep-all; font-size:17px; line-height:18px; max-height:18px; color:#111; font-weight:500; margin-bottom:10px;
	white-space: nowrap;display: inline-block; width:190px;overflow: hidden;text-overflow: ellipsis;}

.main_con .latest-table .edupost .edupost-post .writer_con .txt_small{
    font-size:13px; max-height:50px; color:#666; 
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    white-space:normal;
    line-height:1.3em;
    height:3.7em;
    overflow:hidden;
    text-overflow:ellipsis;
    /* word-wrap:break-word; */
    word-break:keep-all;


  

   
}




/* 알림 영역 */
.notice {box-sizing:border-box; border:1px solid #e7e7e7; padding:15px 10px; width: 304px;  margin:30px 0px;}
/* .main_con .latest-table .notice {border-left:1px solid #d7d7d7; width:330px; padding-left:30px; margin-bottom:30px;} */
.main_con .latest-table .notice .latest_list.noti_list li a {width:280px;white-space:nowrap;display:inline-block;overflow:hidden;text-overflow:ellipsis;}
.main_con .latest-table .notice .event_img{display:block; width:100%; height:110px; margin-top:20px;}
.main_con .latest-table .notice .event_img img{width:100%; height:100%;}

/* .main_con .latest-table .program_slider{margin-left:-1px;} */
.main_con .latest-table .program_slider li{vertical-align:top; /*padding-left:20px;*/ overflow:hidden}
.main_con .latest-table .program_slider li .ico_category{display:inline-block; color:#fff;font-size:12px; padding:0 5px; margin-bottom:5px;}
.main_con .latest-table .program_slider li .ico_category.bg_camp{background:#2559ad;}
.main_con .latest-table .program_slider li .ico_category.bg_art{background:#ea3d75;}
.main_con .latest-table .program_slider li .ico_category.bg_tour{background:#1cbbb4;}
.main_con .latest-table .program_slider li .ico_category.bg_brunch{background:#f26522;}
.main_con .latest-table .program_slider li .ico_category.v{background:#448ccb;}
.main_con .latest-table .program_slider li .ico_category.bg_munos{background:#3cb878;}
.main_con .latest-table .program_slider li .ico_category.bg_eduacademy{background:#ec2029;}
.main_con .latest-table .program_slider li .ico_category.bg_etc{background:#8000ff;}
.main_con .latest-table .program_slider li span{
	display: block; margin:2px 0; word-break:keep-all;
}
.main_con .latest-table .program_slider li .subject{
	font-size:15px; margin-top:10px; font-weight:600;
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.main_con .latest-table .program_slider li:hover .subject{text-decoration:underline; color:#000;}
.main_con .latest-table .program_slider li .date{font-size:13px; color:#252525;}
.main_con .latest-table .program_slider li .info{font-size:13px; color:#666; line-height:15px; height:30px; overflow:hidden;}

/*.main_con .latest-table .program_slider li img {width:187px;height:129px}*/
.main_con .latest-table .program_slider li img {/*width:600px;*/width:100%; height:70px}

.main_con .latest-table .bx-controls{position: absolute; top:90px; left:0;}
.main_con .latest-table .bx-controls .bx-pager-item{display:inline-block; margin-right:3px;}
.main_con .latest-table .bx-controls .bx-pager-item .bx-pager-link{
	display:block; width:12px; height:12px; background:#bbb; font-size:0;
	border-radius: 15pt;
	-webkit-border-radius: 15pt;
	-moz-border-radius: 15pt;
}
.main_con .latest-table .bx-controls .bx-pager-item .bx-pager-link.active{background:#252525;}


/* 메인 리뉴얼 최신뉴스 영역  */

.main_con .re_main_news {display:table; width:100%; table-layout:fixed; /*display: flex;  */padding:0px 0px 30px; border-bottom:1px solid #d7d7d7;}

.main_con .re_main_news .re_news {/*position:relative;*/ display:table-cell; vertical-align:top; width:70%; padding-right:35px; box-sizing: border-box; border-right: 1px solid #d7d7d7;}
.main_con .re_main_news a.view_more {position:absolute; top:0; right:35px; color: #898989; font-size:14px;}
.main_con .re_tit {display:block; margin-bottom:15px; font-size:22px; line-height:24px; font-weight:700;}
.main_con .re_tit_line {margin-bottom:0px;}
.main_con .re_tit_line:after {content:""; display:block; margin:15px 0px; width:100%; height:1px; background-color:#ededed;}

.main_con .re_tit img {vertical-align:middle; margin-left:3px;}
.main_con .re_main_news .re_new_list > li {/* position: relative; *//*height:94px;*/ display:flex; align-items: center;/* margin-top:30px;*/ border-bottom: 1px solid #ddd; padding:21.2px 0px;}
.main_con .re_main_news .re_new_list > li:first-child {/*margin-top:0px;*/ border-top:1px solid #ddd;}
/* .main_con .re_main_news .re_new_list > li > .re_news_img {float: left; margin-right:20px; width: 130px; height:94px;} */
.main_con .re_main_news .re_new_list > li > .re_news_img {/*float: left;*/ margin-right:20px; width: 130px; min-width:130px; height:94px;}
.main_con .re_main_news .re_new_list > li > .re_news_img > a {display:block; height:100%;}
.main_con .re_main_news .re_new_list > li > .re_news_img > a > img {width:100%; height:100%;}
/* .main_con .re_main_news .re_new_list > li > .re_news_text {position: absolute; right: 0; width: calc(96% - 120px); top: 50%; transform: translateY(-50%);} */

.main_con .re_main_news .re_new_list > li > .re_news_text > h3 {margin-bottom:13px; font-size:19px; line-height:18pt; font-weight:500;}
.main_con .re_main_news .re_new_list > li > .re_news_text > p {font-size:15px; line-height:16pt;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    white-space:normal;
    line-height:1.5em;
    height:2.8em;
    overflow:hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    font-weight:300;
}
.main_con .re_main_news .bn_margin {width:100%; margin-top:30px; height: 110px; }
.main_con .re_main_news .bn_margin > div {width:100%; height:100%;}

/* 메인 리뉴얼 포토뉴스 영역  */
.main_con .re_main_news .re_phto {display:table-cell; vertical-align:top; padding-left: 26px; box-sizing: border-box; width:330px;}
.main_con .re_main_news .re_phto #photo_zone {margin-bottom:30px; padding:15px; border:1px solid #d7d7d7; box-sizing:border-box;}
.main_con .re_main_news .re_phto #photo_zone figure {height:176px; max-height:176px; min-height:176px;}
.main_con .re_main_news .re_phto #photo_zone figure > a > img {width:100%; height:100%; object-fit:cover;}
.main_con .re_main_news .re_phto #photo_zone b {
     margin-top:13px;/* padding:0px 10px;*/  font-size:16px; text-align:left; box-sizing:border-box;  word-break:keep-all; line-height:16pt;
    width: 100%;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    white-space:normal;
    line-height:1.5em;
    height:2.8em;
    overflow:hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;

}
.main_con .notic_img_box {margin:35px 0px;}
/* .main_con .re_main_news .notice .latest_list.noti_list li a {width:280px; white-space:nowrap;  display: inline-block; overflow:hidden; text-overflow:ellipsis; font-size:14px; line-height: 17px; height: 17px;} */
.main_con .re_main_news .notice .latest_list.noti_list li a {width:265px; white-space:nowrap;  display: inline-block; overflow:hidden; text-overflow:ellipsis; font-size:14px; line-height: 17px; height: 17px;}



/* 메인 가장 많이 본 기사 */
.cntentBox {margin-bottom:30px;}
.side_news_main h1 {padding:10px 12px; box-sizing:border-box; font-size:16px; background:#fa5e52 url("/images/main/main_many_icon.png") no-repeat right 12px center; font-weight:500;}
.side_news_main h1 a {display:block; color:#fff; }
.side_news_main #sublist_mosthit {padding:15px; box-sizing:border-box; border:1px solid #d7d7d7; border-top:none;}
.side_news_main #sublist_mosthit li {width:270px;
    font-size:14px;
    margin-bottom:15px;
    /* font-weight:500; */
    /* font-family: "Noto Sans CJK KR"; */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.side_news_main #sublist_mosthit li:last-child {margin-bottom:0px;}
.side_news_main #sublist_mosthit li a {font-size:15px;}



.side_banner_tmp {margin-top:30px;}




/* 메인리뉴얼 교육뉴스 에듀비즈 평생교육 문화라이프 */
.main_con .re_main_edu  {display:table; padding:30px 0px;}
.main_con .re_main_edu .re_ed_list {display:table-cell; width:70%; vertical-align: top; padding-right: 35px; box-sizing: border-box; border-right: 1px solid #d7d7d7;}
.main_con .re_main_edu .re_ed_list .re_ed_box:after {content:""; display:block; clear:both;}
.main_con .re_main_edu .re_ed_list .re_ed_box > li {float:left; width:49%; height:341px; margin-right:2%; padding:20px; background-color:#f9f9f9; border:1px solid #d7d7d7; box-sizing:border-box;}
.main_con .re_main_edu .re_ed_list .re_ed_box > li:nth-of-type(2) {margin-right:0px;}
.main_con .re_main_edu .re_ed_list .re_ed_box > li:nth-of-type(4) {margin-right:0px; margin-top:2%;}
.main_con .re_main_edu .re_ed_list .re_ed_box > li:nth-of-type(3)  {margin-top:2%;}


.main_con .re_main_edu .re_ed_list .re_ed_box > li > h5 {font-size:22px; text-align:left;}
.main_con .re_main_edu .re_ed_list .re_ed_box > li > h5 > a > img {vertical-align:inherit; margin-left:3px;}
.main_con .re_main_edu .re_ed_list .re_ed_box > li > figure {margin:15px 0px; overflow: hidden;}
.main_con .re_main_edu .re_ed_list .re_ed_box > li > figure > a {display:block; height:208px;}
.main_con .re_main_edu .re_ed_list .re_ed_box > li > figure > a > img {width:100%; height:100%; transition:all .5s; object-fit:cover; object-position:top;}
.main_con .re_main_edu .re_ed_list .re_ed_box > li > figure:hover > a > img {transform: scale(1.1);}
.main_con .re_main_edu .re_ed_list .re_ed_box > li > b { text-align: center;
    display:block; font-size:16px; font-weight:550; 
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    white-space:normal;
    line-height:1.3em;
    height:2.7em;
    overflow:hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    text-align:center; 
}
.main_con .re_main_edu .re_ed_list .re_ed_box > li > span {display:block; font-size:14px;}

.main_con .re_main_edu .re_main_edupost {display:table-cell; vertical-align: top; padding-left: 26px; box-sizing: border-box;}
.main_con .re_main_edu .re_main_edupost .latest_b .t_box {display:flex; justify-content:space-between; align-items:end; margin-bottom:15px;}
/* .main_con .re_main_edu .re_main_edupost .t_box .category {width:51%;} */
.main_con .re_main_edu .re_main_edupost .t_box .category {width:56%;}
.main_con .re_main_edu .re_main_edupost .t_box .category > li {float:left; margin-right:10px; }
.main_con .re_main_edu .re_main_edupost .t_box .category > li:nth-child(3) {margin-right:0px;}
.main_con .re_main_edu .re_main_edupost .t_box .category > li:nth-child(5) {margin-right:0px;}
/* .main_con .re_main_edu .re_main_edupost .event_img {height:110px; margin:30px 0px;} */
.main_con .re_main_edu .re_main_edupost .event_img {height:110px; margin:0px 0px 30px;}
.main_con .re_main_edu .re_main_edupost .event_img img {width:100%;}




/* 썸네일 모양*/
.thumb_box{}
.thumb_box > .thumb{}
.thumb_box > .thumb img{width:100%; height:100%;}
.thumb_box > .info{}
.thumb_box > .info h1{display:block; color:#111; font-weight:500;  word-break:keep-all;}
.thumb_box > .info span{display:block;}
.thumb_box > .info .txt_small{font-size:small; color:#666;}
.thumb_box:hover h1{text-decoration:underline;}

.cullum_4{display:table; width:100%;}
.cullum_4 li{display:table-cell; width:25%; }


/* 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);
}
/* 삼부토건배 이미지 */
.banner {display:block; margin-top:30px;}
.bn_03 {display:none;}
.bn_05 {display:none;}


/* 슬라이드  */
.bn_area  .con {height:100%;}
.bn_area  .con  .test-slider {height:100%;}
.bn_area  .con  .test-slider .slick-list {height:100%;}
.bn_area  .con  .test-slider .slick-list  .slick-track {height:100%;}
.bn_area  .con  .test-slider .slick-list  .slick-track .slider-items {height:100%;}
.bn_area  .con  .test-slider .slick-list  .slick-track .slider-items > a {height:100%;}
.bn_area  .con  .test-slider .slick-list  .slick-track .slider-items > a  > img {height:100%;}

/* 에듀포스트 */
.latest_a {width:304px; box-sizing:border-box; border:1px solid #e7e7e7; padding:15px 10px; background-color: #f9f9f9;}
.latest_b {width:304px; box-sizing:border-box; border:1px solid #e7e7e7; padding:25px 10px; background-color: #f9f9f9;}

 .re_banner {margin-top:30px;}



/* 메인 반응형 */
@media screen and (max-width:1500px){
    .wings_right {display:none;}
}

@media screen and (max-width:1300px){
    #container {width:97%; margin:30px auto 0;}
    
}
@media screen and (max-width:1200px){
    .main_news > .box {display:block;}

    .main_news .news_thumb {display:block;}
    .main_news .news_thumb .thumb_b {display:block; width:100%; padding-right:0px; border-right:none;}
    .main_news .news_thumb .thumb_b span {font-size:16px; line-height:17pt;}
    .main_news .news_thumb .thumb_s {display:block; width:100%; padding-left:0px; margin:30px 0px;}
    /* .main_news .news_thumb .thumb_s .thumb { width:130px; min-width: 130px; height:94px; margin-right:20px;} */
    .main_news .news_thumb .thumb_s .thumb { width:100%; height:514px; }
    .main_news .news_thumb .thumb_s h1 {margin-top:15px; font-size:23px; line-height:24pt; max-height:initial;}

    
    .main_news > .box .bn_position {position:static;}

    /* .main_news .news_thumb .thumb_s > ul > li > a > .thumb_box {display:flex; align-items: center;} */
    .main_news .news_thumb .thumb_s > ul > li {float:none; width:100%;}
    .main_news .news_thumb .thumb_s > ul > li:first-child { border-top: 1px solid #ddd; margin-right:0px;}
    
    .main_news .news_thumb .thumb_s > ul > li {margin-top:0px; padding:15px 0px; border-bottom: 1px solid #ddd;}

    .banner  > img {width:100%;}

    .main_con .re_main_news {display:block;}
    .main_con .re_main_news .re_news {display:block; width:100%; padding-right:0px; border-right:none;}
    .main_con .re_main_news .re_phto{display:block; width:100%; padding-left:0px;}
    .main_con .re_main_news a.view_more {right:0px; font-size:16px;}


    .main_con .re_main_news .re_new_list > li {/* display:block;*//*  height:94px; position: relative;*/}
    .main_con .re_main_news .re_new_list > li > .re_news_img {/*float: left; width:130px; max-width:130px; height:94px;*/}
    .main_con .re_main_news .re_new_list > li > .re_news_text { /*position: absolute;   right: 0;*/ /* width: calc(100% - 150px);*/}
    .main_con .re_main_news .re_new_list > li > .re_news_text > p  {font-size:16px;}
    

    .main_con .re_main_news .re_phto {padding-top:30px; vertical-align: initial;}
	.main_con .re_main_news .re_phto > b {margin-top:15px;}

    .main_con .notic_img_box {height:110px;}
    .main_con .notic_img_box > a > img {width: 100%; height:100%;}
    .aw_red li {padding-left:15px; position:relative;}
    .aw_red li:before {float:none; position:absolute; top:0px; left:0px;}
    .main_con .re_main_news .notice .latest_list.noti_list li a {width:100%; height:auto; font-size:16px;}

    .main_con .re_main_edu {display:block;}
    .main_con .re_main_edu .re_ed_list {display:block; width:100%; padding-right:0px; vertical-align:initial;}
    .main_con .re_main_edu .re_main_edupost {display:block; padding-top:30px; width:100%; padding-left:0px; vertical-align:initial;}
    .main_con .latest-table .edupost .edupost-post .writer_con .subject {display:block;}
    .main_con .re_main_edu .re_ed_list {border-right:none;}
    .main_con .latest-table .edupost .edupost-post {margin-bottom:0px;}

    .main_con .re_main_edu .re_main_edupost .event_img {margin:20px 0px;}

    .main_con .re_main_edu .re_main_edupost .t_box {justify-content: space-between; }
    .main_con .re_main_edu .re_main_edupost .t_box .category {width:auto;}
    .main_con .re_main_edu .re_main_edupost .t_box > h1 br {display:none;}
    .main_con .latest-table .program_slider li img {height:auto;}
    

    .main_con .latest-table .edupost .edupost-post .writer_con .title {font-size:16px;}
    .main_con .latest-table .edupost .edupost-post .writer_con .txt_small {font-size:16px; line-height: 1.5em; -webkit-line-clamp: 2;}
    .main_con .latest .latest_list li a {font-size:16px; width: 95%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
    .main_con .latest-table .category a {font-size:15px;}
    .main_con .latest-table .program_slider li span {margin:7px 0px;}
    .main_con .latest-table .program_slider li .subject {font-size:17px;}
    .main_con .latest-table .program_slider li .date {font-size:15px;}
    .main_con .latest-table .program_slider li .info {font-size:15px;}

    .main_con .re_main_edu .re_ed_list .re_ed_box > li {height:400px;}
    .main_con .re_main_edu .re_ed_list .re_ed_box > li > figure > a {height:260px;}



    .notice {width:100%;}

     .latest_a {width:100%;}
    .latest_b {width:100%;}

    /* .re_banner {display:none;} */


    .side_news_main #sublist_mosthit li {width:98%;}

}

@media screen and (max-width:800px){
    #container {width:93%; margin:20px auto 0px;}
    .main_news .news_thumb .thumb_b .thumb {height:325px;}
    .main_news .news_thumb .thumb_b h1 {font-size:20px;}

    .main_news .news_thumb .thumb_s .thumb { height:325px;}
    .main_news .news_thumb .thumb_s h1 {font-size:20px; }

    .main_con .re_main_edu .re_ed_list .re_ed_box > li {height:341px;}
    .main_con .re_main_edu .re_ed_list .re_ed_box > li > figure > a {height: 208px;}

}
@media screen and (max-width:700px){
  

    .main_con .re_main_edu .re_ed_list .re_ed_box > li {height: 302px;}
    .main_con .re_main_edu .re_ed_list .re_ed_box > li > figure > a {height:170px;}

}
@media screen and (max-width:600px){

    
    #container {width:100%; margin:0px auto 0px; padding:16px 16px; box-sizing:border;}
    .thumb_box > .info .txt_small {display:none;}
    .main_news .news_thumb .thumb_b h1 {margin:10px auto;}
    .bn_01 {display:none;}
    .bn_02 {display:none;}
    .bn_03 {display:block;}
    .bn_04 {display:none;}
    .bn_05 {display:block;}


    .main_news .news_thumb .thumb_s {margin-top:0px;}
    .main_news .news_thumb .thumb_b .thumb {height:215px;}
    .main_news .news_thumb .thumb_s .thumb { height:215px;}
    /* .main_news .news_thumb .thumb_s > ul > li {padding:10px 0px;} */
    /* .main_news .news_thumb .thumb_s > ul > li > a {position: relative; min-height: 75px; height:75px;} */
    /* .main_news .news_thumb .thumb_s > ul > li > a > .thumb_box {display:block; height:100%;} */
    /* .main_news .news_thumb .thumb_s h1 {position: absolute; top:50%; transform:translateY(-50%); width: calc(100% - 127px); margin-top:0px;}  */
    /* .main_news .news_thumb .thumb_s .thumb {float: right; max-width: 110px; height: 75px; margin-right:0;} */

    /* .main_news .news_thumb .thumb_s > ul > li > a > .thumb_box h1 {font-weight:normal;} */
    .bn0 {margin-top:20px;}
    .bn_05 {margin-top:15px;}

    .null.line_red {
        margin-top: 20px;
        height: 10px;
        background-color: #eee;
        border-bottom:none; 
    }





    .main_con .re_main_news {padding:0px;}
    .main_con .re_main_news .re_new_list > li {padding:10px 0px;/* margin-top:0px; border-bottom: 1px solid #ddd;*/}
    /* .main_con .re_main_news .re_new_list > li:first-child {border-top:1px solid #ddd;} */
    .main_con .re_main_news .re_new_list > li > .re_news_img {min-width: 110px; width:110px; height: 75px; margin-right:10px;}
    /* .main_con .re_main_news .re_new_list > li > .re_news_img > a > img {height:100%; width:100%;} */
    .main_con .re_main_news .re_new_list > li > .re_news_text {/* idth: calc(100% - 120px);*/ /* top:50%; transform: translateY(-50%);*/}
    .main_con .re_main_news .re_new_list > li > .re_news_text > p {display:none;}
    .main_con .re_main_news .re_new_list > li > .re_news_text > h3 {margin-bottom:0px; font-weight:normal; font-size:17px;}
    .main_con .re_main_news .re_new_list > li > .re_news_text > h3 > a {display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; white-space:normal; line-height:1.2em; /* height:3em; */ overflow:hidden; text-overflow:ellipsis; word-wrap:break-word;}
    .main_con .re_main_news .bn_margin {margin-top:20px;}
    .main_con .re_main_news .re_phto {padding-top:20px;}
    .main_con .re_main_news .re_phto > b {margin-top:10px;}
    .main_con .notic_img_box {margin:20px 0px;}
    .aw_red li  {margin-bottom:15px;}
    /* .main_con .re_main_news {border-bottom:10px solid #eee;} */

  
    /* .main_con .re_main_edu .re_main_edupost {margin-top:20px; padding-top: 20px; border-top:10px solid #eee;} */

    /* .main_con .latest-table .edupost .edupost-post .writer_con .txt_small {display:none;} */
    /* .main_con .latest .latest_list {display:none;} */
    /* .main_con .re_main_edu .re_main_edupost .t_box {display:block; } */
    /* .main_con .latest-table .edupost .edupost-post > a {display: flex; align-items: center; flex-direction: row-reverse; justify-content: space-between;} */
    /* .main_con .latest-table .edupost .edupost-post .writer_con {display:block; padding-left:0px;} */
    /* .main_con .latest-table .edupost .edupost-post .writer_con .subject {margin-bottom:0;} */

    .main_con .latest-table .edupost .edupost-post .writer_con .txt_small {height:3em;}
    .main_con .latest-table .edupost .edupost-post .writer_con .title {
        width: 95%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; 
      
    }
   

    .main_con .re_main_edu .re_main_edupost {padding-top:20px;}
	.main_con .re_main_edu .re_main_edupost .t_box h1 { float:left; width:35%; display:block; }
	.main_con .re_main_edu .re_main_edupost .t_box h1 br { display:block; }
    .main_con .re_main_edu .re_main_edupost .t_box .category { float:left; width:65%; display:block;}
    /* .main_con .re_main_edu .re_main_edupost > .latest_a {border-top:10px solid #eee; border-bottom:10px solid #eee; padding:20px 0px;} */
    /* .main_con .re_main_edu .re_main_edupost > .latest_b {border-top:10px solid #eee;  padding:20px 0px 0px;} */
    .main_con .latest-table .program_slider li .subject {margin:15px 0px;}
    .main_con .latest-table .program_slider li .date {display:none;}
    .main_con .latest-table .program_slider li span {margin:0px;}

    .latest_a .t_box {margin-bottom: 0;}
    /* .latest_a .t_box .re_tit{margin-bottom:15px;} */


    .main_con .re_main_edu {padding:20px 0px;}
    .main_con .re_main_edu .re_ed_list .re_ed_box > li {padding:15px 10px; height:auto; float:none; width:100%; margin-right:0; margin-bottom:15px;}
    /* .main_con .re_main_edu .re_ed_list .re_ed_box > li:last-child {margin-bottom:0px;}
    .main_con .re_main_edu .re_ed_list .re_ed_box > li:nth-child(n+3) {margin-top:0;} */
    .main_con .re_main_edu .re_ed_list .re_ed_box > li:nth-of-type(4) {margin-bottom:0px;}
    .main_con .re_main_edu .re_ed_list .re_ed_box > li > figure > a {height:208px;}

    .main_con .re_tit {font-size:20px;}
    .main_con .re_main_edu .re_ed_list .re_ed_box > li > h5 {font-size:20px;}

    .main_con .re_main_news .re_phto #photo_zone {margin-bottom:20px;}
    .re_banner {margin-top:20px;}
    .re_banner img {width:100%;}


    .cntentBox {margin-bottom:20px;}

    
    .notice {margin:20px 0px;}

    .side_banner_tmp {margin:20px 0px;}
  
}

/* @media screen and (max-width:500px){
    .main_con .re_main_edu .re_ed_list .re_ed_box > li {float:none; width:100%; margin-right:0; margin-bottom:15px;}
    .main_con .re_main_edu .re_ed_list .re_ed_box > li:last-child {margin-bottom:0px;}

    .main_con .re_main_edu .re_ed_list .re_ed_box > li:nth-child(n+3) {margin-top:0;}
 
} */


@media screen and (max-width:400px){
    .main_news .news_thumb .thumb_b .thumb {height:185px;}
    .main_news .news_thumb .thumb_s .thumb { height:185px;}
}.main_news .news_thumb .thumb_b h1