@charset "UTF-8";
@import url("font.css");

/* layout */
.title-wrap{position:relative;margin:0 auto;padding:0 50px 28px;max-width:1200px;}
.content-wrap{position:relative;margin:0 auto;padding:0 50px;max-width:1200px;background-color:#fff;box-sizing:initial;}
footer{padding:33px 0;background-color:#33383d;}

/* common */
body{font-family:'Noto Sans KR',sans-serif;font-weight:200;font-size:17px;color:#333;line-height:1;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;}
a{color:#333;word-wrap:break-word;}
.hide{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}
input{font-family:inherit;}
.all-fixed {position: fixed;width:100%;height:100%;}
.pc-hide{display:none !important;}

/* header */
.hd-top-box{background-color:#003d91;}
.hd-top-box:after{content:"";display:block;clear:both;}
.hd-top{margin:0 auto;max-width:1200px;overflow: hidden;}
.hd-top .top-logo{float:left;}
.hd-top .top-logo h1{margin:0;}
.hd-top .top-logo h1 a{position:relative;}
.hd-top .top-logo h1 span{display:inline-block;padding:0 0 0 17px;font-weight:500;font-size:18px;color:#fff;vertical-align:middle;}
.hd-top .top-logo h1 span:before{content: "";display: block;clear: both;width: 1px;height: 16px;position: absolute;top: 46%;right: 47%;background-color: #fff;}
.hd-top ul{float:right;margin:0;}
.hd-top ul li{display:inline-block;position:relative;margin:0 0 0 13px;padding:0 0 0 20px;}
.hd-top ul li:first-of-type{margin:0;padding:0;}
.hd-top ul li:first-of-type:before{display:none;}
.hd-top ul li a{display:inline-block;font-size: 15px;color: #fff;letter-spacing: -1px;display: block;padding: 15px 0;}
.hd-top ul li:last-child a{padding: 15px 20px;background-color: #002f70;}
.hd-content{margin:0 auto;padding:0 50px;max-width:1200px;}
.hd-content:after{content:"";display:block;clear:both;}

/* gnb */
.gnb{float:left;margin:20px 0 0;width:61.8%;}
.gnb .gnb-ul{margin:0;padding:11px 0 0 0;}
.gnb .gnb-ul:after{content:"";display:block;clear:both;}
.gnb .gnb-ul > li{position:relative;float:left;padding:0 4% 27px;}
.gnb .gnb-ul > li:last-of-type{padding:0 0 27px 4%;}
.gnb .gnb-ul > li > a{position:relative;display:inline-block;color:#7b7b7b;}
.gnb .gnb-ul > li.active > a{color:#333;}
.gnb .gnb-ul > li:hover > a:after{content:"";position:absolute;bottom:-27px;left:50%;width:150%;height:3px;background-color:#ed7b00;transform:translateX(-50%);}

.sub-dep02{display:none;position:absolute;z-index:20;top:44px;left:50%;padding:13px 0;min-width:130px;background-color:#fff;border:1px solid #e1e1e1;box-sizing:border-box;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);}
.sub-dep02:hover{display:block;}
.sub-dep02 > li{position:relative;padding:13px 0;text-align:center;}
.sub-dep02 > li > a{display:inline-block;letter-spacing:-1px;}
.sub-dep02 > li > a.a-dep02{padding:0 20px 0 0;background:url(/_res/press/img/common/bg-gnb-arrow01.png) no-repeat right center;}
.sub-dep02 > li.active > a.a-dep02{background:url(/_res/press/img/common/bg-gnb-arrow02.png) no-repeat right center;}
.sub-dep02 > li.active > a{color:#ed7b00;}
.sub-dep02 > li > a > span{display:block;line-height:20px;}

.sub-dep03{display:none;position:absolute;top:0;left:100%;padding:13px 0;min-width:130px;background-color:#fff;border:1px solid #acacac;}
.sub-dep03:hover{display:block;}
.sub-dep03 > li{padding:13px 0;}
.sub-dep03 > li > a{letter-spacing:-1px;}
.sub-dep03 > li.active > a{color:#ed7b00;}
.sub-dep03 > li > a > span{display:block;}

.search-box{position:relative;float:right;margin:20px 0 0;width:31.7%;}
.search-box .search-input{padding:4px 10px 5px;width:100%;border:1px solid #e1e1e1;font-size:16px;box-sizing:border-box;}
.search-box button{position:absolute;top:0;right:0;width:35px;height:35px;background:url(/_res/press/img/common/btn-search.gif) no-repeat 0 0;border:none;text-indent:-9999999px;vertical-align:top;cursor:pointer;}
.search-box button:hover{background:url(/_res/press/img/common/btn-search-hover.gif) no-repeat 0 0;}

/* 비주얼 */
.visual01{background:url(/_res/press/img/visual/bg-visual01.gif) no-repeat 0 0/100%;} /* 메인 */
.visual02{background:url(/_res/press/img/visual/bg-visual02.gif) no-repeat 0 0/100%;} /* 학보, 영자신문(ISSUE, WEEKLY EXPRESSION) */
.visual03{background:url(/_res/press/img/visual/bg-visual03.gif) no-repeat 0 0/100%;} /* 영자신문 */
.visual04{background:url(/_res/press/img/visual/bg-visual04.gif) no-repeat 0 0/100%;} /* 교지 */
.visual05{background:url(/_res/press/img/visual/bg-visual05.gif) no-repeat 0 0/100%;} /* 신문사소개 */

/* 상단 네비게이션 */
.path-box{margin:0 auto;max-width:1200px;text-align:center;}
.path-box li{display:inline-block;margin:0 0 0 15px;padding:0 0 0 16px;background:url(/_res/press/img/common/bg-path-arrow.png) no-repeat 0 2px;font-size:15px;color:rgba(255,255,255,0.7);line-height:18px;vertical-align:middle;}
.path-box li:first-of-type{margin:-3px 0 0 0;padding:0;background:none;}
.path-box li:first-of-type img{width:100%;}

/* footer */
address{margin:0 auto;max-width:1200px;font-style:normal;line-height:1;}
address ul{margin:0;padding:0 0 17px 0;text-align:center;}
address ul li{display:inline-block;position:relative;font-size:15px;color:#fff;line-height:20px;letter-spacing:-1px;}
address ul li:first-of-type{margin:0 16px 0 0;padding:0 18px 0 0;}
address ul li:first-of-type:after{content:"";position:absolute;top:5px;right:0;width:1px;height:13px;background-color:#fff;}
address ul li a{margin:0 5px;font-size:15px;color:#fff;line-height:20px;}
address ul li a:hover{color:#fff;}
address p{margin:0;text-align:center;font-size:15px;color:#b1b7bd;letter-spacing:-1px;}

/* 타이틀 */
.title-wrap h1{position:absolute;top:50%;left:50px;margin:-22px 0 0 0;}
.title-wrap .title-box h2{margin:0;padding:37px 0 5px 0;font-weight:500;font-size:37px;color:#fff;text-align:center;line-height:1;}
.title-wrap .path-wrap{text-align:center;}
.title-wrap .path-wrap span{font-size:15px;color:#fff;}

/* owl autoplay btn */
.owl-carousel.no-loop .owl-stage-outer .owl-stage{transform:none !important;}
.carousel-wrap .mini-board-ctrl.no-dots{display:none;}
.owl-dots{display:inline-block;}
.owl-theme .owl-dots .owl-dot:last-of-type{padding:0 11px 0 0;}
.mini-board-ctrl{position:absolute;}
.mini-board-ctrl img{display:none;vertical-align:initial;}
.carousel-stop img:first-of-type{display:inline-block;}
.carousel-play img:last-of-type{display:inline-block;}

/* 메인, 서브  공통 */
p.list-title{position:relative;margin:0 0 30px 0;padding:0 0 20px 0;border-bottom:2px solid #e1e1e1;font-size:20px;color:#000;}
p.list-title:after{content:"";position:absolute;bottom:-2px;left:0;width:75px;height:3px;background-color:#252525;}
.a-view-more{display:inline-block;font-weight:500;font-size:15px;color:#ed7b00;line-height:25px;vertical-align:top;}
.a-view-more:after{content:"";display:inline-block;margin:0 0 0 8px;width:5px;height:9px;background:url(/_res/press/img/main/bg-view-more.gif) no-repeat 0 0;vertical-align:middle;}

/* 메인 컨텐츠 */
.main-content-box > ul:after{content:"";display:block;clear:both;}
.main-content-box > ul > li{position:relative;float:left;margin:0 4% 35px 0;width:48%;}
.main-content-box > ul > li:after{content:"";display:block;clear:both;}
.main-content-box > ul > li:nth-of-type(2n){margin:0 0 35px 0;}
.main-content-box .owl-dots{position:absolute;top:-70px;left:0;width:100%;max-width:576px;text-align:right;}

.main-top-content{padding:50px 0 0 0;}
.main-top-content ul li{overflow:hidden;}

.main-thumb-box{display:inline-block;position:relative;width:100%;height:315px;overflow:hidden;}
.main-thumb-box > img{width:100%;height:100%;object-fit:cover;}
.main-thumb-box > a{position:absolute;top:0;left:0;width:100%;height:100%;}
.main-thumb-box > a:hover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.3);}
.main-thumb-box > a > div{position:absolute;bottom:30px;left:0;padding:0 50px 0;width:100%;box-sizing:border-box;}
.main-thumb-box > a:hover > div{bottom:50%;transform:translateY(50%);-webkit-transform:translateY(50%);-moz-transform:translateY(50%)-ms-transform:translateY(50%);}
.main-thumb-box > a > div > p{position:relative;margin:0 0 20px 0;color:#fff;}
.main-thumb-box > a > div > p:last-of-type{margin:0;}
.main-thumb-box > a > div .top-title{padding:0 0 15px 0;border-bottom:2px solid rgba(255,255,255,0.5);}
.main-thumb-box > a > div .top-title:before{content:"";position:absolute;top:0;right:0;width:9px;height:100%;background:url(/_res/press/img/main/bg-main-gt.png) no-repeat 0 2px;}
.main-thumb-box > a > div .top-title:after{content:"";position:absolute;bottom:-2px;left:0;width:75px;height:3px;}
.main-thumb-box > a > div .top-txt{width:100%;max-height:60px;font-weight:500;font-size:20px;line-height:30px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.main-thumb-box > a > div .top-date{font-size:15px;}
.main-thumb-box > a > div > span{display:none;margin:35px 0 0 0;padding:15px 0;width:100%;background-color:#ed7b00;color:#fff;text-align:center;}
.main-thumb-box > a:hover > div > span{display:block;}

.main-top-content ul li:nth-of-type(1) .main-thumb-box > a > div .top-title:after{background-color:#fe911b;}
.main-top-content ul li:nth-of-type(2) .main-thumb-box > a > div .top-title:after{background-color:#0192bf;}
.main-top-content ul li:nth-of-type(3) .main-thumb-box > a > div .top-title:after{background-color:#ffe812;}
.main-top-content ul li:nth-of-type(4) .main-thumb-box > a > div .top-title:after{background-color:#de39ad;}
.main-top-content ul li.broadcast > .main-thumb-box{float:left;width:46.5%;}
.main-top-content ul li.broadcast > .main-thumb-box:nth-of-type(1){margin:0 7% 0 0;}

.carousel-wrap .mini-board-ctrl.no-dots{display:none;}

.main-bottom-content{padding:25px 0 70px 0;}
.main-bottom-content .main-carousel{position:relative;}
.main-bottom-content .main-carousel .mini-board-ctrl{top:-70px;}
.main-bottom-content .news .item:after{content:"";display:block;clear:both;}
.main-bottom-content .news .news-img-box{float:left;width:46.5%;height:270px;vertical-align:top;}
.main-bottom-content .news .news-img-box img{width:100%;height:100%;object-fit:cover;}
.main-bottom-content .news .news-txt-box{float:right;padding:0 0 30px 0;width:46.5%;}
.main-bottom-content .news .news-txt-box span.cate{display:inline-block;margin:0 0 9px 0;font-weight:300;color:#000;line-height:25px;}
.main-bottom-content .news .news-txt-box p:nth-of-type(1){margin:0 0 20px 0;}
.main-bottom-content .news .news-txt-box p:nth-of-type(1) a{font-weight:500;font-size:25px;color:#000;line-height:30px;}
.main-bottom-content .news .news-txt-box p:nth-of-type(2){margin:0 0 53px 0;max-height:100px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-wrap:break-word;}
.main-bottom-content .news .news-txt-box p:nth-of-type(2) a{font-weight:300;color:#000;line-height:25px;}

.main-bottom-content .broadcast-box ul:after{content:"";display:block;clear:both;}
.main-bottom-content .broadcast-box ul li{position:relative;float:left;width:46.5%;}
.main-bottom-content .broadcast-box ul li:nth-of-type(1){margin:0 7% 0 0;}
.main-bottom-content .broadcast-box ul li div{height:270px;}
.main-bottom-content .broadcast-box ul li div > img{width:100%;height:100%;object-fit:cover;}
.main-bottom-content .broadcast-box ul li div a{position:absolute;top:0;left:0;width:100%;height:100%;}
.main-bottom-content .broadcast-box ul li div a p{position:absolute;right:30px;bottom:20px;line-height:25px;color:#fff;}
.main-bottom-content .broadcast-box ul li div a span{display:block;}
.main-bottom-content .news-thumb-box{display:inline-block;margin:0 20px 0 0;width:90px;height:90px;vertical-align:middle;}
.main-bottom-content .news-thumb-box img{width:100%;height:100%;object-fit:cover;}
.main-bottom-content .news-title{display:inline-block;width:calc(100% - 114px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
.main-bottom-content .news-title a{line-height:25px;}
.main-bottom-content .eng-news .item ul li{padding:0 0 25px 0;}
.main-bottom-content .eng-news .item ul li:last-of-type{padding:0;}
.main-bottom-content .sm-news-box ul li{padding:0 0 25px 0;}
.main-bottom-content .sm-news-box ul li:last-of-type{padding:0;}

/* 신문사소개 */
.intro-wrap{padding:50px 0;}
.intro-wrap:after{content:"";display:block;clear:both;}
.intro-wrap > img{width:51.7%;}
.intro-wrap .intro-txt-box{float:right;padding:35px 0 0 0;width:45%;}
.intro-wrap .intro-txt-box p:nth-of-type(1){padding:0 0 15px 0;color:#000;}
.intro-wrap .intro-txt-box p:nth-of-type(2){font-size:20px;letter-spacing:-1px;color:#000;line-height:30px;}
.intro-wrap .intro-txt-box p span{display:block;padding:0 0 30px 0;font-weight:500;font-size:30px;}

/* 학보사 > 상명대 학보 */
.issue-num-box{padding:0 0 25px 0;}
.issue-num-box:after{content:"";display:block;clear:both;}
.issue-num-box > div{float:right;}
.issue-num-box > div > span{padding:0 15px 0 0;font-weight:300;}
.issue-num-box .b-selectbox{display:inline-block;position:relative;z-index:20;width:145px;background:url(/_res/press/img/common/bg-select-open.gif) no-repeat right 25px center;border:1px solid #ccc;box-sizing:border-box;}
.issue-num-box .b-selectbox.close{background:url(/_res/press/img/common/bg-select-close.gif) no-repeat right 25px center;}
.issue-num-box .b-selectbox a{display:block;padding:12px 15px 11px;font-family:'Nanum Gothic',sans-serif;font-size:18px;color:#555;letter-spacing:-1px;line-height:22px;}
.issue-num-box .b-selectbox ul{display:none;position:absolute;top:45px;left:-1px;right:-1px;max-height:300px;border:1px solid #ccc;overflow-y:scroll;}
.issue-num-box .b-selectbox ul li{background-color:#fff;}
.issue-num-box .b-selectbox.close ul{display:block;}

.bgc-blue{background-color:#03a9f4;}
.bgc-green{background-color:#689f38;}
.bgc-orange{background-color:#ff6f00;}

.newspaper-wrap{padding:35px 0 0 0;}

.news-slide{position:relative;padding:0 0 75px 0;}
.news-slide .owl-carousel{text-align:center;}
.news-slide .owl-carousel .owl-stage{padding:0 0 16px 0;}
.news-slide .mini-board-ctrl{bottom:75px;}
.news-slide .item{position:relative;height:373px;}
.news-slide .item img{width:100%;height:100%;object-fit:cover;}
.news-slide .item .news-cate{position:absolute;top:20px;right:13px;padding:7px 16px 8px;}
.news-slide .item .news-cate span{font-weight:500;font-size:20px;color:#fff;}
.news-slide .item .news-title-box{position:absolute;bottom:0;left:0;padding:20px 34px 40px;width:100%;background-color:rgba(0,0,0,0.3);box-sizing:border-box;}
.news-slide .item .news-title-box p{padding:0 0 15px 0;font-weight:500;color:#fff;letter-spacing:-1px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-slide .item .news-title-box p:last-of-type{padding:0;}
.news-slide .item .news-title-box p:nth-of-type(1){font-size:20px;}

.newspaper-bottom-box{padding:0 0 90px 0;}
.newspaper-bottom-box:after{content:"";display:block;clear:both;}
.news-press{float:left;width:69.2%;}
.news-press ul li{float:left;}
.news-press ul li:last-of-type{margin:0;}

.press-img-box img{width:100%;height:100%;object-fit:cover;}

.news-press .news-press-type01{margin:0 3.6% 0 0;width:69.9%;}
.news-press .news-press-type01 .press-img-box{padding:0 0 12px 0;height:313px;}

.news-press .news-press-type02{margin:0 0 30px 0;width:26.5%;}
.news-press .news-press-type02 .press-img-box{height:220px;}
.news-press .news-press-type02 .press-img-box > a{display:block;position:relative;width:100%;height:100%;}
.news-press .news-press-type02 .press-img-box > a > p{position:absolute;bottom:0;left:0;padding:10px 15px;background-color:rgba(0,0,0,0.5);}
.news-press .news-press-type02 .press-img-box > a > p > span{display:inline-block;max-height:44px;font-size:16px;color:#fff;line-height:22px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;}

.news-press .news-press-type03{width:26.5%;}
.news-press .news-press-type03 .press-img-box{height:220px;}
.news-press .news-press-type03 .press-img-box > a{display:block;position:relative;width:100%;height:100%;}
.news-press .news-press-type03 .press-img-box > a > p{position:absolute;bottom:0;left:0;padding:10px 15px;background-color:rgba(0,0,0,0.5);}
.news-press .news-press-type03 .press-img-box > a > p > span{display:inline-block;max-height:44px;font-size:16px;color:#fff;line-height:22px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;}

.press-txt-box p{color:#555;line-height:27px;}
.press-txt-box p:nth-of-type(1){margin:0 0 5px 0;}
.press-txt-box p:nth-of-type(1) span{font-size:25px;color:#191919;line-height:45px;}
.press-txt-box p:nth-of-type(2){margin:0 0 14px 0;max-height:54px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}

.news-popular{float:right;width:27%;}
.news-popular ul li{padding:14px 15px 20px;border-bottom:1px solid #e8e8e8;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;counter-increment:popular-li;}
.news-popular ul > li > span{display:block;font-weight:500;font-size:15px;color:#ed7b00;letter-spacing:-1px;line-height:30px;vertical-align:middle;}
.news-popular ul li:first-of-type{padding:0 15px 30px;}

/* 영자신문 > WEBZINE */
.eng-paper-wrap{padding:35px 0 0 0;}
.eng-paper-wrap .img-box{height:270px;}
.eng-paper-wrap .img-box a{display:block;width:100%;height:100%;}
.eng-paper-wrap .img-box a img{width:100%;height:100%;object-fit:cover;}
.eng-paper-wrap .txt-box{padding:20px 0 0 0;}
.eng-paper-wrap .txt-box span.cate{display:block;margin:0 0 10px 0;font-weight:300;color:#000;line-height:25px;}
.eng-paper-wrap .txt-box p:nth-of-type(1){margin:0 0 20px 0;max-height:60px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.eng-paper-wrap .txt-box p:nth-of-type(1) a{font-weight:500;font-size:25px;color:#000;line-height:30px;}
.eng-paper-wrap .txt-box p:nth-of-type(2){margin:0 0 14px 0;max-height:75px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;}
.eng-paper-wrap .txt-box p:nth-of-type(2) a{color:#000;line-height:25px;}

.eng-cover-box{padding:0 0 60px 0;}
.eng-cover-box:after{content:"";display:block;clear:both;}
.eng-cover-box > div{float:left;width:48.3%;}
.eng-cover-box .img-box{padding:0 3.4% 0 0;}
.eng-cover-box .txt-box p{margin:0 0 45px 0;}
.eng-cover-box .a-view-more{display:inline-block;padding:10px 0;min-width:260px;background-color:#fff;border:1px solid #333;color:#333;text-align:center;}
.eng-cover-box .a-view-more:hover{background-color:#ed7b00;border:none;color:#fff;}
.eng-cover-box .a-view-more:after{display:none;}

.eng-webzine-list{padding:0 0 90px 0;}
.eng-webzine-list:after{content:"";display:block;clear:both;}
.eng-webzine-list > li{float:left;padding:0 3.4% 55px 0;width:48.3%;}
.eng-webzine-list > li:nth-of-type(2n){padding:0 0 55px 0;}
.eng-webzine-list > li:last-of-type{padding:0;}
.eng-webzine-list > li.this-issue-list{width:100%;}
.eng-webzine-list > li > .sm-news{width:46.5%;vertical-align:top;}
.eng-webzine-list > li > .sm-news.img-box{float:left;}
.eng-webzine-list > li > .sm-news.txt-box{float:right;}
.eng-webzine-list > li p.participate{float:right;font-weight:300;font-size:15px;line-height:25px;}

.this-issue-list ul:after{content:"";display:block;clear:both;}
.this-issue-list ul li{float:left;padding:0 5% 0 0;width:21.25%;}
.this-issue-list ul li:nth-of-type(4n){padding:0 0 30px 0;}
.this-issue-list ul li:last-of-type{padding:0;}

.a-like:before{content:"";display:inline-block;margin:0 5px 0 0;width:15px;height:15px;background:url(/_res/press/img/eng-paper/bg-like.gif) no-repeat 0 0/100%;}

/* 영자신문 > About Us */
.eng-about-wrap{padding:75px 0 90px 0;}
.eng-about-wrap > ol > li{padding:0 0 40px 0;counter-increment:eng-about-li;}
.eng-about-wrap > ol > li:last-of-type{padding:0;}
.eng-about-wrap > ol > li > p.title{padding:0 0 20px 0;font-weight:500;font-size:20px;color:#000;letter-spacing:-1px;line-height:30px;}
.eng-about-wrap > ol > li > p.title:before{content:counter(eng-about-li)".";margin:0 5px 0 0;}
.eng-about-wrap > ol > li > .about-txt-box{padding:0 0 0 20px;color:#000;letter-spacing:-1px;line-height:30px;}
.eng-about-wrap > ol > li > dl{padding:0 0 25px 20px;}
.eng-about-wrap > ol > li > dl:last-of-type{padding:0 0 0 20px;}
.eng-about-wrap > ol > li > dl dt{padding:0 0 15px 0;font-weight:300;color:#000;letter-spacing:-1px;}
.eng-about-wrap > ol > li > dl dt:before{content:"";display:inline-block;margin:0 10px 0 0;width:5px;height:5px;background-color:#ed7b00;border-radius:50%;vertical-align:middle;}
.eng-about-wrap > ol > li > dl dd{color:#000;letter-spacing:-1px;line-height:23px;}
.eng-about-wrap > ol > li > dl dd ul{padding:25px 0 0 0;}
.eng-about-wrap > ol > li > dl dd ul li{padding:0 0 10px 0;font-size:15px;color:#000;letter-spacing:-1px;line-height:25px;}
.eng-about-wrap > ol > li > dl dd ul li:last-of-type{padding:0;}
.eng-about-wrap > ol > li > dl dd ul li:before{content:"·";}
.eng-about-wrap > ol > li > dl dd ul li span{padding:0 5px 0 0;font-weight:300;}
.eng-about-wrap > ol > li table{width:100%;border-top:2px solid #555;}
.eng-about-wrap > ol > li table thead tr th{padding:12px 12px 13px;background-color:#f8f8f8;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#000;text-align:center;}
.eng-about-wrap > ol > li table thead tr th:last-of-type{border-right:none;}
.eng-about-wrap > ol > li table tbody tr td{padding:12px 12px 13px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#000;text-align:center;line-height:22px;}
.eng-about-wrap > ol > li table tbody tr td:last-of-type{border-right:none;}
.eng-about-wrap > ol > li > div{padding:0 0 0 20px;}
.eng-about-wrap > ol > li > div p{padding:0 0 10px 0;color:#000;letter-spacing:-1px;}
.eng-about-wrap > ol > li > div p:before{content:"";display:inline-block;margin:0 10px 0 0;width:5px;height:5px;background-color:#ed7b00;border-radius:50%;vertical-align:middle;}
.eng-about-wrap > ol > li > div p span{font-weight:300;}
.eng-about-wrap > ol > li > div ul li{padding:0 0 0 15px;color:#000;letter-spacing:-1px;line-height:30px;}
.eng-about-wrap > ol > li > div ul li span{padding:0 4px 0 0;font-weight:300;}
.eng-about-wrap > ol > li > div ul li a{color:#000;}

.scrollbox{position:relative;overflow-x:auto;overflow-y:hidden;}
.msg-touch-help{display:none;position:absolute;top:50%;left:50%;z-index:10;margin:-60px 0 0 -60px;width:120px;}
.msg-touch-help img{width:100%;}

/* 교지 > webzine */
.sm-webzine-wrap{padding:35px 0 0 0;}

.sm-webzine-list:after{content:"";display:block;clear:both;}
.sm-webzine-list > li{float:left;padding:0 3.4% 55px 0;width:48.3%;}
.sm-webzine-list > li:nth-of-type(2n){padding:0;}

.sm-img-box{padding:0 0 12px 0;height:270px;}
.sm-img-box a{display:block;width:100%;height:100%;}
.sm-img-box a img{width:100%;height:100%;object-fit:cover;}

.sm-txt-box{padding:0 0 20px 0;}
.sm-txt-box p{color:#555;line-height:27px;}
.sm-txt-box p:nth-of-type(1){margin:0 0 5px 0;}
.sm-txt-box p:nth-of-type(1) span{font-size:25px;color:#191919;line-height:45px;}
.sm-txt-box p:nth-of-type(2){margin:0 0 14px 0;max-height:54px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}

.most-popular-list{padding:30px 32px 33px;border:1px solid #e1e1e1;box-sizing:border-box;}
.most-popular-list > li{padding:5px 0px 6px;}
.most-popular-list > li > span{display:inline-block;margin:0 8px 0 0;font-weight:300;font-size:25px;color:#999;letter-spacing:-1px;line-height:30px;vertical-align:middle;}
.most-popular-list > li a{display:inline-block;width:calc(100% - 40px);color:#000;line-height:25px;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

/* 로그인 */
.login-wrap{padding:90px 0 175px;}
.login-wrap h4{padding:0 0 70px 0;font-size:35px;font-weight:200;text-align:center;}
.login-wrap h4 span{font-weight:500;}

.login-box{margin:0 auto;padding:75px 100px 60px;max-width:850px;border:1px solid #ccc;border-top:3px solid #ccc;box-sizing:border-box;}
.login-box ul{padding:0 0 65px 0;text-align:center;}
.login-box ul li{display:inline-block;margin:0 0 0 -4px;padding:0 65px 0 0;}
.login-box ul li:last-of-type{padding:0;}
.login-box ul li a{display:inline-block;font-size:20px;line-height:28px;}
.login-box ul li a:before{content:"";display:block;margin:0 auto;padding:0 0 10px 0;width:77px;height:77px;}
.login-box ul li.naver a:before{background:url(/_res/press/img/login/ico-naver.gif) no-repeat 50% 50%/100%;}
.login-box ul li.twitter a:before{background:url(/_res/press/img/login/ico-twitter.gif) no-repeat 50% 50%/100%;}
.login-box ul li.google a:before{background:url(/_res/press/img/login/ico-google.gif) no-repeat 50% 50%/100%;}
.login-box ul li.kakao a:before{background:url(/_res/press/img/login/ico-kakao.gif) no-repeat 50% 50%/100%;}
.login-box ul li.facebook a:before{background:url(/_res/press/img/login/ico-facebook.gif) no-repeat 50% 50%/100%;}
/*
login-box ul li:nth-of-type(1) a:before{background:url(/_res/webzine/img/login/ico-login01.gif) no-repeat 50% 50%/100%;}
.login-box ul li:nth-of-type(2) a:before{background:url(/_res/webzine/img/login/ico-login02.gif) no-repeat 50% 50%/100%;}
.login-box ul li:nth-of-type(3) a:before{background:url(/_res/webzine/img/login/ico-login03.gif) no-repeat 50% 50%/100%;}
.login-box ul li:nth-of-type(4) a:before{background:url(/_res/webzine/img/login/ico-login04.gif) no-repeat 50% 50%/100%;}
.login-box ul li:nth-of-type(5) a:before{background:url(/_res/webzine/img/login/ico-login05.gif) no-repeat 50% 50%/100%;}
*/
.login-box > p{text-align:center;}
.login-box > p a{display:inline-block;padding:20px 40px;border-radius:5px;background-color:#475aad;font-weight:400;font-size:20px;color:#fff;}


@media (max-width:1200px) {
	/* gnb */
	.gnb .gnb-ul > li{position:relative;float:left;padding:0 3% 27px;}
	.gnb .gnb-ul > li:last-of-type{padding:0 0 27px 3%;}
	
}

@media (max-width:1024px) {
	/* layout */
	.title-wrap{padding:20px 0;}
	
	/* gnb */
	.hd-top{display:none;}
	.gnb{display:none;}
	.search-box{display:none;}
	
	/* 타이틀 */
	.title-wrap h1{position:relative;left:auto;top:auto;margin:0;padding:0 0 25px 0;text-align:center;}
	.title-wrap .title-box h2{padding:0 0 5px 0;font-size:30px;}
	
	/* footer */
	address ul li{display:block;}
	address ul li:first-of-type{margin:0;padding:0;}
	address ul li:first-of-type:after{display:none;}
	
	/* 메인컨텐츠 */
	.main-top-content{padding:35px 0 0 0;}
	
	.main-thumb-box > a > div{padding:0 20px 0;}
	
	.main-bottom-content{padding:15px 0 50px 0;}
	
	.a-view-more{font-size:14px;}
	
	/* 신문사 소개 */
	.intro-wrap .intro-txt-box{padding:10px 0 0 0;}
	.intro-wrap .intro-txt-box p:nth-of-type(1){padding:0 0 10px 0;}
	.intro-wrap .intro-txt-box p:nth-of-type(2){font-size:18px;line-height:26px;}
	.intro-wrap .intro-txt-box p span{padding:0 0 20px 0;font-size:24px;}
	
	/* 학보사 > 상명대 학보 */
	.issue-num-box .b-selectbox a{padding:8px 15px 7px;}
	
	.news-slide{padding:0 0 50px 0;}
	.news-slide .mini-board-ctrl{bottom:50px;}
	.news-slide .item .news-cate{top:12px;right:10px;}
	.news-slide .item .news-cate span{font-size:18px;}
	.news-slide .item .news-title-box{bottom:25px;padding:0 20px;}
	.news-slide .item .news-title-box p:nth-of-type(1){font-size:18px;}
	.news-slide .item .news-title-box p:nth-of-type(2){font-size:15px;line-height:20px;}
	
	.press-txt-box p:nth-of-type(1) span{font-size:22px;line-height:35px;}
	
	.news-popular ul li{padding:11px 10px 16px;}
	.news-popular ul li:first-of-type{padding:0 10px 16px;}
	.news-popular ul li:before{line-height:25px;}
	.news-popular ul li a{font-size:16px;line-height:26px;}
	
	/* 영자신문 > WEBZINE */
	.eng-paper-wrap .img-box{height:170px;}
	.eng-paper-wrap .txt-box{padding:10px 0 0 0;}
	.eng-paper-wrap .txt-box span.cate{margin:0 0 5px 0;font-size:15px;line-height:22px;}
	.eng-paper-wrap .txt-box p:nth-of-type(1){margin:0 0 12px 0;max-height:50px;}
	.eng-paper-wrap .txt-box p:nth-of-type(1) a{font-size:20px;line-height:25px;}
	.eng-paper-wrap .txt-box p:nth-of-type(2){max-height:60px;}
	.eng-paper-wrap .txt-box p:nth-of-type(2) a{font-size:15px;line-height:20px;}
	
	.eng-cover-box{padding:0 0 30px 0;}
	.eng-cover-box .img-box{padding:0 3.4% 0 0;}
	.eng-cover-box .a-view-more{padding:5px 0;min-width:240px;}
	
	.eng-webzine-list > li:nth-of-type(2n){padding:0 0 30px 0;}
	.eng-webzine-list > li p.participate{font-size:14px;}
	
	/* 영자신문 > ABOUT US */
	.eng-about-wrap{padding:50px 0 70px 0;}
	
	/* 교지 > WEBZINE */	
	.sm-webzine-list > li{padding:0 3.4% 40px 0;}
	
	.most-popular-list{padding:20px 22px 23px;}
	.most-popular-list > li:before{font-size:20px;line-height:25px;}
	.most-popular-list > li a{font-size:16px;line-height:21px;}
	
	.sm-txt-box p:nth-of-type(1) span{font-size:22px;line-height:35px;}
	
	/* 로그인 */
	.login-wrap{padding:60px 0 125px;}
	.login-wrap h4{font-size:30px;}
	
	.login-box ul{padding:0 0 50px 0;}
	.login-box ul li{padding:0 40px 0 0;}
	.login-box ul li a{font-size:18px;line-height:26px;}
	.login-box ul li a:before{width:60px;height:60px;}
	.login-box > p a{font-size:18px;}
	
}

@media (max-width:800px) {
	/* layout */	
	.content-wrap{padding:0 10px;}
	footer{padding:25px 10px;}
	
	/* 메인, 서브 공통 */
	p.list-title{margin:0 0 25px 0;padding:0 0 15px 0;font-size:18px;}
	
	/* 메인 컨텐츠 */
	.main-content-box > ul > li{float:none;margin:0 auto 20px;width:75%;}
	.main-content-box > ul > li:nth-of-type(2n){margin:0 auto 20px;}
	
	.main-thumb-box{height:250px;}
	.main-thumb-box > a > div > p{margin:0 0 15px 0;}
	.main-thumb-box > a > div .top-txt{max-height:50px;font-size:18px;line-height:25px;}
	
	.main-top-content ul li.broadcast > .main-thumb-box{width:48%;}
	.main-top-content ul li.broadcast > .main-thumb-box:nth-of-type(1){margin:0 4% 0 0;}
	
	.main-content-box .owl-dots{top:-60px;}
	.main-bottom-content .main-carousel .mini-board-ctrl{top:-60px;}
	.main-bottom-content .news .news-img-box{height:240px;}
	.main-bottom-content .news .news-txt-box{padding:0;}
	.main-bottom-content .news .news-txt-box p{font-size:16px;line-height:22px;}
	.main-bottom-content .news .news-txt-box span.cate{font-size:16px;line-height:22px;}
	.main-bottom-content .news .news-txt-box p:nth-of-type(1){margin:0 0 15px 0;}
	.main-bottom-content .news .news-txt-box p:nth-of-type(1) a{font-size:20px;line-height:25px;}
	.main-bottom-content .news .news-txt-box p:nth-of-type(2){margin:0 0 15px 0;max-height:88px;}
	.main-bottom-content .news .news-txt-box p:nth-of-type(2) a{font-size:16px;line-height:22px;}
	.main-bottom-content .broadcast-box ul li{width:48%;}
	.main-bottom-content .broadcast-box ul li:nth-of-type(1){margin:0 4% 0 0;}
	.main-bottom-content .broadcast-box ul li div{height:240px;}
	
	
	.main-bottom-content .news-title a{font-size:16px;line-height:22px;}
	.main-bottom-content .eng-news .item ul li{padding:0 0 15px 0;}
	.main-bottom-content .sm-news-box ul li{padding:0 0 15px 0;}

	/* 신문사 소개 */
	.intro-wrap{padding:30px 0 50px;}
	.intro-wrap .intro-txt-box p:nth-of-type(1){font-size:15px;}
	.intro-wrap .intro-txt-box p:nth-of-type(2){font-size:16px;line-height:24px;}
	.intro-wrap .intro-txt-box p span{font-size:20px;}
	
	/* 학보사 > 상명대 학보 */
	.issue-num-box .b-selectbox{width:120px;background-position:right 15px center;}
	.issue-num-box .b-selectbox a{font-size:16px;}
	.issue-num-box .b-selectbox ul{top:36px;}
	
	.news-slide{padding:0 0 30px 0;}
	.news-slide .mini-board-ctrl{bottom:30px;}
	
	.newspaper-bottom-box{padding:0 0 50px 0;}
	
	.news-press{width:65%;}
	
	.press-txt-box p{font-size:15px;line-height:25px;}
	.press-txt-box p:nth-of-type(1) span{font-size:20px;line-height:30px;}
	
	.news-popular{width:30%;}
	.news-popular ul li{padding:8px 10px 12px;}
	.news-popular ul li:before{line-height:20px;}
	
	/* 영자신문 > WEBZINE */
	.eng-paper-wrap{padding:25px 0 0 0;}
	.eng-paper-wrap .txt-box span.cate{font-size:14px;line-height:19px;}
	.eng-paper-wrap .txt-box p:nth-of-type(1){margin:0 0 8px 0;max-height:46px;}
	.eng-paper-wrap .txt-box p:nth-of-type(1) a{font-size:18px;line-height:23px;}
	.eng-paper-wrap .txt-box p:nth-of-type(2){max-height:57px;}
	.eng-paper-wrap .txt-box p:nth-of-type(2) a{font-size:14px;line-height:19px;}
	
	.eng-cover-box .a-view-more{padding:5px 0;min-width:200px;}
	
	.eng-webzine-list{padding:0 0 60px 0;}

	.a-like{font-size:16px;}
	
	/* 영자신문 > ABOUT US */
	.eng-about-wrap{padding:25px 0 50px 0;}
	.eng-about-wrap > ol > li{padding:0 0 20px 0;}
	.eng-about-wrap > ol > li > p.title{padding:0 0 15px 0;font-size:18px;line-height:25px;}
	.eng-about-wrap > ol > li > .about-txt-box{font-size:16px;line-height:26px;}
	.eng-about-wrap > ol > li > dl{padding:0 0 20px 20px;}
	.eng-about-wrap > ol > li > dl dt{padding:0 0 10px 0;font-size:16px;line-height:21px;}
	.eng-about-wrap > ol > li > dl dd{font-size:16px;line-height:21px;}
	.eng-about-wrap > ol > li > dl dd ul{padding:15px 0 0 0;}
	.eng-about-wrap > ol > li table thead tr th{padding:10px;font-size:15px;}
	.eng-about-wrap > ol > li table tbody tr td{padding:10px;font-size:15px;line-height:20px;}
	.eng-about-wrap > ol > li > div p{font-size:16px;line-height:21px;}
	.eng-about-wrap > ol > li > div ul li{font-size:16px;line-height:25px;}
	
	/* 교지 > WEBZINE */
	.most-popular-list{padding:10px 20px 13px;}
	.most-popular-list > li:before{font-size:18px;line-height:23px;}
	.most-popular-list > li a{font-size:14px;line-height:19px;}
	
	.sm-img-box{height:200px;}

	.sm-txt-box p{font-size:15px;line-height:25px;}
	.sm-txt-box p:nth-of-type(1) span{font-size:20px;}
	
	/* 로그인 */
	.login-box{padding:45px 50px 40px;}
	.login-wrap h4{padding:0 0 40px 0;font-size:25px;}
	.login-box ul li a{font-size:16px;line-height:23px;}
	.login-box > p a{font-size:16px;}
}

@media (max-width:640px) {
	/* layout */
	.container{background-size:200%;background-position:0 -40px;}
	.sub-container{background-size:200%;background-position:0 -40px;}
	
	/* 타이틀 */
	.title-wrap h1{padding:0 0 20px 0;}
	.title-wrap .title-box h2{margin:0;padding:0 0 5px 0;font-size:20px;line-height:1;}
	.path-box li{font-size:14px;background-position:0 4px;}
	.title-wrap .path-wrap span{font-size:14px;}
	
	/* footer */
	address ul li{font-size:13px;}
	address ul li a{font-size:13px;}
	address p{font-size:13px;}

	/* 메인, 서브 공통 */
	p.list-title{margin:0 0 15px 0;padding:0 0 8px 0;font-size:14px;line-height:19px}
	
	/* 메인 컨텐츠 */	
	.main-content-box > ul > li{margin:0 auto 25px;width:90%;}
	.main-content-box > ul > li:nth-of-type(2n){margin:0 auto 25px;}
	
	.main-top-content{padding:30px 0 0 0;}
	
	.main-thumb-box{height:220px;}
	.main-thumb-box > a > div > p{margin:0 0 10px 0;}
	.main-thumb-box > a > div .top-title{padding:0 0 10px 0;font-size:15px;}
	.main-thumb-box > a > div .top-txt{max-height:44px;font-size:16px;line-height:22px;}
	.main-thumb-box > a > div .top-date{font-size:13px;line-height;18px;}
	.main-thumb-box > a > div > span{margin:25px 0 0 0;padding:10px 0;font-size:14px;}
	
	.main-top-content ul li.broadcast > .main-thumb-box{float:left;width:100%;}
	.main-top-content ul li.broadcast > .main-thumb-box:nth-of-type(1){margin:0 auto 25px;}

	.main-bottom-content{padding:15px 0 30px 0;}
	.main-bottom-content .news .news-txt-box{padding:0;}
	.main-bottom-content .news .news-txt-box p{font-size:14px;line-height:20px;}
	.main-bottom-content .news .news-txt-box p:nth-of-type(1){margin:0 0 10px 0;}
	.main-bottom-content .news .news-txt-box p:nth-of-type(1) a{font-size:18px;line-height:25px;}
	.main-bottom-content .news .news-txt-box p:nth-of-type(2){margin:0 0 10px 0;max-height:80px;}
	.main-bottom-content .news .news-txt-box p:nth-of-type(2) a{font-size:14px;line-height:20px;}
	.main-bottom-content .broadcast-box ul li{float:none;width:100%;}
	.main-bottom-content .broadcast-box ul li:nth-of-type(1){margin:0 auto 25px;}
	.main-bottom-content .news-thumb-box{margin:0 10px 0 0;width:70px;height:70px;}
	.main-bottom-content .news-title{width:calc(100% - 94px);}
	.main-bottom-content .news-title a{font-size:14px;line-height:20px;}
	
	/* 신문사 소개 */
	.intro-wrap{padding:20px 0 30px;}
	.intro-wrap > img{width:100%;}
	.intro-wrap .intro-txt-box{float:none;padding:25px 0 0 0;width:100%;}
	
	/* 학보사 > 상명대 학보 */
	.newspaper-wrap{padding:20px 0 0 0;}
	
	.issue-num-box{padding:0 0 15px 0;}
	.issue-num-box > div > span{padding:0 10px 0 0;font-size:14px;}
	.issue-num-box .b-selectbox{width:100px;}
	.issue-num-box .b-selectbox a{padding:5px 10px;font-size:13px;}
	.issue-num-box .b-selectbox ul{top:32px;}
	
	.main-content-box .owl-dots{top:-45px;}
	.main-bottom-content .main-carousel .mini-board-ctrl{top:-45px;}
	.news-slide{padding:0 0 20px 0;}
	.news-slide .mini-board-ctrl{bottom:20px;}
	.news-slide .item .news-cate{padding:5px 15px 6px;}
	.news-slide .item .news-cate span{font-size:14px;}
	
	.newspaper-bottom-box{padding:0 0 30px 0;}
	
	.news-press{float:none;padding:0 0 30px 0;width:100%;}
	.news-press:after{content:"";display:block;clear:both;}
	.news-press ul .news-press-type01{width:100%;}
	.news-press ul .news-press-type02{margin:0 4% 0 0;width:22%;}
	.news-press ul .news-press-type02 .press-img-box{padding:0;}
	
	.press-txt-box{margin:0 0 20px 0;}	
	.press-txt-box p{font-size:14px;line-height:20px;}
	.press-txt-box p:nth-of-type(1) span{font-size:16px;line-height:22px;}
	.press-txt-box p:nth-of-type(2){margin:0 0 9px 0;max-height:40px;}
	
	.news-popular{float:none;width:100%;}
	.news-popular ul li{padding:5px 5px 8px;}
	.news-popular ul li:first-of-type{padding:0 5px 10px}
	.news-popular ul li:before{font-size:14px;line-height:24px;}
	.news-popular ul li a{font-size:14px;line-height:24px;}
	
	.a-view-more{font-size:13px;line-height:18px;}
	
	/* 영자신문 > webzine */
	.eng-paper-wrap .txt-box span.cate{font-size:13px;line-height:18px;}
	.eng-paper-wrap .txt-box p:nth-of-type(1){margin:0 0 10px 0;max-height:42px;}
	.eng-paper-wrap .txt-box p:nth-of-type(1) a{font-size:16px;line-height:21px;}
	
	.eng-cover-box{padding:0 0 20px 0;}
	.eng-cover-box > div{float:none;width:100%;}
	.eng-cover-box .img-box{padding:0;}
	.eng-cover-box .a-view-more{padding:7px 0;min-width:100%;}
	
	.eng-webzine-list{padding:0 0 30px 0;}
	.eng-webzine-list > li{float:none;padding:0 0 20px 0;width:100%;}
	.eng-webzine-list > li:nth-of-type(2n){padding:0 0 20px 0;}
	.eng-webzine-list > li:after{content:"";display:block;clear:both;}
	.eng-webzine-list > li p.participate{font-size:13px;line-height:18px;}
	
	.this-issue-list ul li{width:47%;}
	.this-issue-list ul li:nth-of-type(2n){padding:0 0 20px 0;}
	
	.a-like{font-size:14px;}
	.this-issue-list .a-like:before{width:12px;height:12px;}
	
	/* 영자신문 > ABOUT US */
	.eng-about-wrap{padding:20px 0 30px 0;}
	.eng-about-wrap > ol > li{padding:0 0 15px 0;}
	.eng-about-wrap > ol > li > p.title{padding:0 0 10px 0;font-size:16px;line-height:22px;}
	.eng-about-wrap > ol > li > .about-txt-box{padding:0 0 0 10px;font-size:14px;line-height:20px;}
	.eng-about-wrap > ol > li > dl{padding:0 0 10px 10px;}
	.eng-about-wrap > ol > li > dl:last-of-type{padding:0 0 0 10px;}
	.eng-about-wrap > ol > li > dl dt{padding:0 0 5px 0;font-size:14px;line-height:19px;}
	.eng-about-wrap > ol > li > dl dd{padding:0 10px;font-size:14px;line-height:19px;}
	.eng-about-wrap > ol > li > dl dd ul{padding:10px 0 0 0;}
	.eng-about-wrap > ol > li > dl dd ul li{padding:0 0 5px 0;font-size:14px;line-height:20px;}
	.eng-about-wrap > ol > li table thead tr th{font-size:14px;line-height:19px}
	.eng-about-wrap > ol > li table tbody tr td{font-size:14px;line-height:19px;}
	.eng-about-wrap > ol > li > div{padding:0 0 0 10px;}
	.eng-about-wrap > ol > li > div p{padding:0 0 5px 0;font-size:14px;line-height:19px;}
	.eng-about-wrap > ol > li > div ul li{font-size:14px;line-height:21px;}
	
	/* 교지 > webzine */
	.sm-webzine-wrap{padding:20px 0;}
	
	.sm-webzine-list > li{float:none;padding:0 0 20px 0;width:100%;}
	.sm-webzine-list > li:nth-of-type(2n){padding:0 0 20px 0;}
	.most-popular-list{padding:10px;}
	.most-popular-list > li{padding:3px 0px 4px;}
	
	.sm-img-box{height: 230px;}

	.sm-txt-box{padding:0;}	
	.sm-txt-box p{font-size:14px;line-height:20px;}
	.sm-txt-box p:nth-of-type(1) span{font-size:16px;line-height:22px;}
	.sm-txt-box p:nth-of-type(2){margin:0 0 9px 0;max-height:40px;}
	
	/* 로그인 */
	.login-wrap{padding:50px 0 90px;}
	.login-wrap h4{padding:0 0 20px 0;font-size:18px;}
	
	.login-box{padding:45px 30px 40px;}
	.login-box ul li{padding:0 20px 0 0;}
	.login-box ul li a{font-size:14px;line-height:19px;}
	.login-box ul li a:before{width:45px;height:45px;}
	.login-box > p a{padding:15px 25px;font-size:14px;}
	
}

@media (max-width:420px) {
		
	/* 메인 컨텐츠 */		
	.main-bottom-content .news .news-img-box{float:none;width:100%;}
	.main-bottom-content .news .news-txt-box{float:none;padding:15px 0 0 0;width:100%;}
	.main-bottom-content .broadcast-box ul li div{height:180px;}
	
	/* 학보사 > 상명대 학보 */	
	.news-press ul .news-press-type02{margin:0 4% 0 0;width:48%;}
	
	/* 영자신문 > ABOUT US */	
	.eng-about-wrap > ol > li > .scrollbox table{width:500px;}
	.msg-touch-help{display:block;}
	
	/* 로그인 */		
	.login-box{padding:20px 10px 30px;}
	.login-box ul{padding:0 0 30px 0;}
	.login-box ul li{padding:0 10px 0 0;}
	.login-box ul li a{font-size:12px;line-height:17px;}
}
