@charset "utf-8";

body{background:#fff !important;}
body.disabled{overflow:hidden !important;}
.content {margin-top:0 !important;}
.wrapper{width:100%;height:auto;word-break:keep-all;overflow:hidden;}
.wrapper.sub{}
.banner-bg-box{position:relative; /*background-color:rgba(182,25,70,0.5) !important;*/ overflow: hidden;}
.story-func-wrap {display:none;}

section{-ms-overflow-style: none; /* IE and Edge */scrollbar-width: none; /* Firefox */}


.lang_list {position:absolute;padding:6px 12px; border-radius:25px;top:10px;right:72px;display:none}
.lang_list li { border: 1px solid #666; padding: 6px 12px; border-radius: 25px;}
.lang_list li:first-child {display:none;}
.lang_list li a {color: #fff;font-weight: 600;}

.gnb_menu.on.detail .tab_menu.on.detail .lang_list {display:block;}


.ham_btn_wrap > h1 {display:none;}
.ham_btn_wrap .header_ham_btn{display:block ; opacity:1 !important; transform:translateX(150px); transition:0.3s; float:right;}
.ham_btn_wrap.btn-show .header_ham_btn{transform:translateX(0)}
.gnb_menu {transform:transformX(300px); transition:0.3s; opacity:1 !important;}
.gnb_menu.gnb-show {transform:transformX(0px);}



.logo {padding:30px 0 0 50px}
/* scroll 버튼 */
.scroll_t{position:absolute;left:calc(50% - 43.5px);bottom:5%;z-index:9;}
.scroll_t p{color:#fff;font-family:'Roboto';font-size:16px;font-weight:bold;}
.scroll_t a{display:block;margin:30% auto 0;width:29px;animation:btnScrollDown 1s infinite;-webkit-animation:btnScrollDown 1s infinite;}

.top_banner input[type=checkbox]:checked {background:none !important}


@keyframes btnScrollDown {
	0% {
		transform: translate(0);
	}
	30% {
		transform: translateY(10px);
	}
	60% {
		transform: translate(0);
	}
}

@-webkit-keyframes btnScrollDown {
	0% {
		transform: translate(0);
	}
	30% {
		transform: translateY(10px);
	}
	60% {
		transform: translate(0);
	}
}

.top-banner-outer{position: absolute;top: 0;left: 0;width:100%;z-index:11;/* overflow:hidden; */}
.top_banner{position:relative;/*background-color:rgba(182,25,70,0.5);*/overflow:hidden;}
.top_banner.banner-hide{height:0;}
.top_banner_wrap{position:relative;margin:0 auto;}
.top_banner .bannerSlide{height:100%;}
.top_banner .bannerSlide .swiper-slide > div{height: 100px;opacity: 0.7;}
.top_banner .bannerSlide .swiper-slide:hover > div{opacity:1 !important;}
.top_banner .bannerSlide .swiper-slide > a{position: absolute;top: 0;left: 50%;display: table;margin:0 auto;width:100%;max-width:58%;min-height: 100px;table-layout:fixed;transform:translateX(-50%);-ms-transform:translateX(-50%);}
.top_banner .banner_cont{display:table-cell;padding: 0 45px;text-align:center;vertical-align:middle;}
.top_banner .banner_cont > div{display:inline-block;max-height:100px;
	vertical-align: middle;}
.top_banner .banner_cont .top-banner-txt{padding: 15px 0;max-width: 60%;box-sizing: border-box;}
.top_banner .notice_tit{position: relative;text-align:center;color:#fff;margin-bottom:0;}
.top_banner .main_basic_txt{text-align:center;color: rgba(255,255,255,0.6);font-size:14px;}
.top_banner .control-wrap{position: absolute;top: 50%;left: 50%;width: 100%;z-index: 10;max-width: 1200px;transform:translateX(-50%);-ms-transform:translateX(-50%);}
.top_banner .control-wrap > div{top: 0;margin: -18px 0 0;width: 38px;height: 35px;border-radius: 35px;text-indent:-999999px;}
.top_banner .swiper-button-next{right: 0;background: rgba(0,0,0,0.28) url(/_res/sjcu/graduate/img/common/banner_arrow.png) no-repeat 50% 50%;}
.top_banner .swiper-button-prev{left: 0;background:rgba(0,0,0,0.28) url(/_res/sjcu/graduate/img/common/banner_arrow.png) no-repeat 50% 50%;transform:rotate(180deg);}
.top_banner .control-wrap .swiper-button-autoplay{position:absolute;left:calc(100% + 20px);width:40px;overflow:hidden;}
.top_banner .control-wrap .swiper-button-disabled + .swiper-button-autoplay{display:none;}
.top_banner .control-wrap .swiper-button-autoplay a{display:none;height:100%;text-indent:-999999px;}
.top_banner .control-wrap .swiper-button-autoplay .pause{background:rgba(0,0,0,0.28) url(/_res/sjcu/graduate/img/common/btn-top-banner-pause.png) no-repeat 50% 50%;}
.top_banner .control-wrap .swiper-button-autoplay .play{background:rgba(0,0,0,0.28) url(/_res/sjcu/graduate/img/common/btn-top-banner-play.png) no-repeat 50% 50%;}
.top_banner .control-wrap .swiper-button-autoplay.pause .pause{display:block;}
.top_banner .control-wrap .swiper-button-autoplay.play .play{display:block;}

.top_banner .banner_check_cont{position:absolute;bottom:50%;right:20px;z-index:10;transform:translateY(50%);-ms-transform:translateY(50%);}
.top_banner .banner_check_cont .check_cont{display:inline-block;padding: 0 15px 0 0;} 
.top_banner .banner_check_cont .check_cont input{width:20px;height:20px;}
.top_banner .banner_check_cont .check_cont .checkmark{top: 3px;width: 20px;height: 20px;border-color:#000;background-position: 50% 50%;background-size: 100%;}
.top_banner .banner_check_cont .check_cont .select_tit{display: inline-block;padding: 0 0 0 10px;font-family: 'Noto Sans CJK KR_DemiLight';font-size: 1.4rem;color:#fff;} 
.top_banner .banner_close_btn{display: inline-block;width: 15px;height: 16px;background:url(/_res/sjcu/graduate/img/common/close.png) no-repeat 0 0/100%;text-indent:-999999px;vertical-align: middle;}

@media screen and (max-width:1750px) {
	.top_banner .banner_check_cont{bottom:10px;transform:none;-ms-transform:none;}
}

@media screen and (max-width:1400px) {
	.top_banner{display:none !important;}
	.top_banner_wrap{padding: 0 0 20px 0;}
	.top_banner .bannerSlide .swiper-slide > a{height:auto;}
	.top_banner .banner_cont{padding: 0 30px;}
	.top_banner .banner_cont .top-banner-img{display:none;}
	.top_banner .banner_cont .top-banner-txt{max-width:100%;}
	.top_banner .control-wrap > div{margin: -8px 0 0;width: 11px;height: 16px;border-radius:0;background-color:transparent;}
	.top_banner .swiper-button-next{right:10px;}
	.top_banner .swiper-button-prev{left:10px;}
	.top_banner .banner_check_cont{right:50%;width: 100%;text-align: center;transform:translateX(50%);-ms-transform:translateX(50%);}
}

@media screen and (max-width:1400px) {
	.logo {padding:18px 0 0 18px}

	.top_banner_wrap{padding: 0 0 50px 0;}
	.top_banner .banner_cont::before {display:none;} 
	.top_banner .banner_cont a {display:none;} 
	.top_banner .banner_cont .top-banner-img{display:none;}
	.top_banner .notice_tit {padding:0 0 5px 0;line-height:30px;text-decoration-color: #4e6d7e; text-underline-position: under;} 

	.top_banner .swiper-button-prev {left:8px;} 
	.top_banner .swiper-button-next {right:8px;} 
	.top_banner .bannerSlide {max-height:unset !important;} 
	.top_banner .bannerSlide .swiper {overflow:visible;} 

	.top_banner .banner_close_btn{width:20px;height:20px;}
}

.main-visual-wrap{width:100%;height:100vh;overflow:Hidden;position:relative;}
.main-visual-wrap .spic{width:100%;height:100%;overflow:Hidden;background-size:cover !important;}
.main-visual-wrap .spic > a{display:block;}
.main-visual-wrap .spic img{width:100%;float:left;}

.main-visual-wrap .scroll-down span{display:flex;font-size:16px;color:#fff;font-weight:500;}
.main-visual-wrap .scroll-down img{display:flex;margin-top:10px;}

@keyframes ani_txt01 {
	0% {transform:translateY(40px);opacity:0;}
	100% {transform:translateY(0px);opacity:1;}
}

.univ-class-wrap{width:100%;height:100%;overflow:hidden;position:relative;background:url(/_res/sjcu/ko/img/common/main/bg-univ-class-wrap.jpg);background-size:100%;}
.univ-class-wrap .tit-item-wrap{width:100%;height:auto;overflow:hidden;text-align:center;position:absolute;left:0;top:0;z-index:0;}
.univ-class-wrap .tit-item-wrap .stit{margin-top:70px;font-size:52px;color:#000;font-weight:500;font-family: 'S-Core_Dream_Bold';;width:100%;height:auto;overflow:hidden; letter-spacing: -1px;}
.univ-class-wrap .tit-item-wrap .sdesc{margin-top:10px;font-size:18px;font-weight:400;color:#555;width:100%;height:auto;overflow:hidden;}
.univ-class-wrap .tit-item-wrap button{margin:30px auto 0 auto;display:flex;justify-content:flex-start;align-items:center;width:250px;height:40px;border:0;border-bottom:2px solid #000;background:url(/_res/sjcu/ko/img/common/main/ico-subj-arr.png) no-repeat right center;font-size:20px;color:#111;font-weight:500;}
.univ-class-wrap .srela{width:1300px;height:100%;margin:0 auto;display:flex;justify-content:flex-start;align-items:center;}
.univ-class-wrap .srela .lt-item{ position:absolute; left:0; top:50%; width:100%;height:auto;overflow:Hidden;flex:1; transform:translate(-50%, -50%);}
.univ-class-wrap .srela .lt-item ul{width:100%;height:auto;overflow:Hidden;padding:2px;}
.univ-class-wrap .srela .lt-item ul li{float:left;margin:0 10px 7px 0;}
.univ-class-wrap .srela .lt-item ul li button{display:flex;justify-content:center;align-items:center;font-size:18px;color:#111;height:43px;padding:0 18px 2px; border-radius:23px;border:1px solid #9d9d9d;background:#fff; box-shadow: 5px 5px 5px rgb(0 0 0 / 6%);}
.univ-class-wrap .srela .lt-item ul li button img{}
.univ-class-wrap .srela .lt-item ul li button.on{background:#b61946;border-color:#b61946;color:#fff !important;}
.univ-class-wrap .srela .lt-item ul li button:hover{border-color:#b61946;color:#b61946;}
.univ-class-wrap .srela .lt-item ul li button.btn-refresh{padding:0;width:43px;}
.univ-class-wrap .srela .lt-item ul li button.btn-refresh img{}
.univ-class-wrap .srela .lt-item ul li button.btn-refresh.ready img{-webkit-transition:all 1s; transition:all 1s;}
.univ-class-wrap .srela .lt-item ul li button.btn-refresh.active img{transform:rotate(360deg)}
.univ-class-wrap .srela .lt-item .mtit{margin-top:30px;font-size:30px;color:#b61946;font-weight:500;font-family: 'S-Core_Dream_Bold';;width:100%;height:auto;overflow:Hidden;}
.univ-class-wrap .srela .lt-item .mdesc{width:90%;height:auto;overflow:Hidden;font-size:32px;color:#111;font-family: 'S-Core_Dream_Light'; letter-spacing:-2px;}
.univ-class-wrap .srela .lt-item .mdesc strong{font-size:32px;color:#111;font-weight:500;font-family: 'S-Core_Dream_Bold';;}
.univ-class-wrap .srela .lt-item .btn-more{margin-top:20px;display:inline-flex;border-bottom:1px solid #111;font-size:18px;color:#111; font-weight:400;}

.univ-class-wrap .srela .rt-item{width:750px;padding:0 10px;height:100%;overflow-x:visible;overflow-y:auto;}
.univ-class-wrap .srela .rt-item{
	-ms-overflow-style: none;scrollbar-width: none;}
.univ-class-wrap .srela .rt-item::-webkit-scrollbar {display: none;}
.univ-class-wrap .srela .rt-item .wlist{margin-top:240px;width:340px;height:auto;float:left;padding-bottom:600px;}
.univ-class-wrap .srela .rt-item .wlist + .wlist{float:right;margin-top:50px;}
.univ-class-wrap .srela .rt-item .wlist div.animate{transition:all 1s; -webkit-transition: all 1s; transform:translateY(300px);opacity:0;}

.univ-class-wrap .srela .rt-item .wlist > div {position:relative; margin-top:80px; width:100%; height:340px; border-radius: 50%;}
.univ-class-wrap .srela .rt-item .wlist div a{display:block;width:340px;height:340px;border-radius:50%;position:relative; box-shadow: 20px 20px 30px rgb(0 0 0 / 20%); overflow:hidden;}
.univ-class-wrap .srela .rt-item .wlist div a .tpic{display:block;justify-content:center;align-items:center;width:100%;height:340px;border-radius:50%;background-size:cover !important;position:relative;}
.univ-class-wrap .srela .rt-item .wlist div a .info img{position:absolute;z-index:30;transform:translate(-50%, -50%);top:50%;left:50%;}
.univ-class-wrap .srela .rt-item .wlist div:nth-child(even) a .tpic:before{left:auto;right:-10px;top:auto;bottom:-10px;background:#f2b100;}
.univ-class-wrap .srela .rt-item .wlist div:nth-child(even) a:before{left:auto;right:-10px;top:auto;bottom:-10px;background:#f2b100;}
.univ-class-wrap .srela .rt-item .wlist+.wlist li a .tpic:before{position:absolute;width:320px;height:320px;overflow:hidden;display:block;content:"";border-radius:50%;left:auto;right:-10px;top:auto;bottom:-10px;background:#f1b000;}

.center-point {width:340px; height:340px; left:50%; top:170px; position:absolute; transform:translate(-50%, -50%);}

.univ-class-wrap .center-point:before{position:absolute;width:330px;height:330px;overflow:hidden;display:block;content:"";border-radius:50%;left:-5px;top:-5px;}
.univ-class-wrap a .center-point { z-index:30;}
.univ-class-wrap a:hover .center-point { opacity:0;}

.univ-class-wrap .center-point.yellow{ animation:8s rotate_image linear infinite;}
.univ-class-wrap .center-point.orange{ animation:15s rotate_image linear infinite;}
.univ-class-wrap .center-point.red{ animation:10s rotate_image linear infinite;}
.univ-class-wrap a .center-point.yellow:before {background:#f5ec00;opacity:0;}
.univ-class-wrap .center-point.yellow:before {background:#f5ec00;}
.univ-class-wrap a .center-point.orange:before {background:#f2b100; opacity:0;}
.univ-class-wrap .center-point.orange:before {background:#ffe400;}
.univ-class-wrap a .center-point.red:before {background:#f49a5f;opacity:0;}
.univ-class-wrap .center-point.red:before {background:#f49a5f;}
@-webkit-keyframes rotate_image{
	0% {
		transform:translate(-50%, -50%) rotate(0deg);
		-webkit-transform:translate(-50%, -50%) rotate(0deg);
		-ms-transform:translate(-50%, -50%) rotate(0deg);
	}
	100% {
		transform:translate(-50%, -50%) rotate(360deg);
		-webkit-transform:translate(-50%, -50%) rotate(360deg);
		-ms-transform:translate(-50%, -50%) rotate(360deg);
	}
}
@keyframes rotate_image{
	0% {
		transform:translate(-50%, -50%) rotate(0deg);
		-webkit-transform:translate(-50%, -50%) rotate(0deg);
		-ms-transform:translate(-50%, -50%) rotate(0deg);
	}
	100% {
		transform:translate(-50%, -50%) rotate(360deg);
		-webkit-transform:translate(-50%, -50%) rotate(360deg);
		-ms-transform:translate(-50%, -50%) rotate(360deg);
	}
}
.univ-class-wrap .srela .rt-item .wlist div a .tpic{z-index:30;}
.univ-class-wrap .srela .rt-item .wlist div a:hover .tpic:before{opacity:0;}
.univ-class-wrap .srela .rt-item .wlist div a .tdesc{z-index:31;}

.univ-class-wrap .srela .rt-item .wlist+.wlist li:nth-child(even) a .tpic:before{left:-10px;right:auto;top:auto;bottom:-10px;background:#f49a5f;}

.univ-class-wrap .srela .rt-item .wlist+.wlist li a:before{position:absolute;width:320px;height:320px;overflow:hidden;display:block;content:"";border-radius:50%;left:auto;right:-10px;top:auto;bottom:-10px;background:#f1b000;opacity:1;}
.univ-class-wrap .srela .rt-item .wlist+.wlist li:nth-child(even) a:before{left:-10px;right:auto;top:auto;bottom:-10px;background:#f49a5f;}



.univ-class-wrap .srela .rt-item .wlist div a .tdesc{font-size:16px;color:#fff;line-height:1.5em;text-align:center;width:100%;position:absolute;left:0;top:50%;margin-top:30px;}
.univ-class-wrap .btn-mysubject{width:320px;height:auto;overflow:hidden;position:absolute;left:50%;/*bottom:146px;*/bottom:100px;transform: translateX(-187%);background:url(/_res/sjcu/ko/img/common/main/bg-yellow-line.png) repeat-x left bottom;display:flex;justify-content:space-between;align-items:center;}
.univ-class-wrap .btn-mysubject span{margin-left:9px;display:flex;font-size:30px;color:#111;}
.univ-class-wrap .btn-mysubject img{display:flex;margin-right:20px;}

.univ-class-wrap .srela .mob-item{display:None;width:calc( 100% + 40px );margin-left:-20px;}
.univ-class-wrap .srela .mob-item .swiper-container{width:100%;}
.univ-class-wrap .srela .mob-item .swiper-container .swiper-slide{width:320px;}
.univ-class-wrap .srela .mob-item .swiper-container .swiper-slide a{}
.univ-class-wrap .srela .mob-item .swiper-container .swiper-slide a{margin:10px auto;display:block;width:300px;height:300px;border-radius:50%;position:relative;}
.univ-class-wrap .srela .mob-item .swiper-container .swiper-slide a .tpic{display:flex;justify-content:center;align-items:center;width:100%;height:300px;border-radius:50%;background-size:cover !important;position:relative;}
/* .univ-class-wrap .srela .mob-item .swiper-container .swiper-slide a .tpic:before{position:absolute;width:290px;height:290px;overflow:hidden;display:block;content:"";border-radius:50%;left:-10px;top:-10px;background:#f1b000;opacity:.2;}*/
.univ-class-wrap .srela .mob-item .swiper-container .swiper-slide a .tpic img{position:relative;z-index:5;}
/* .univ-class-wrap .srela .mob-item .swiper-container .swiper-slide a:before{position:absolute;width:290px;height:290px;overflow:hidden;display:block;content:"";border-radius:50%;left:-10px;top:-10px;background:#f4eb00;opacity:1;}*/
.univ-class-wrap .srela .mob-item .swiper-container .swiper-slide a .tdesc{font-size:16px;color:#fff;line-height:1.5em;text-align:center;width:100%;position:absolute;left:0;top:50%;margin-top:30px;}

.univ-class-wrap .tit-item-wrap{-webkit-transition:.5s transform, .5s opacity ; transition:.5s transform, .5s opacity ;transform:translateY(30%);opacity:0;}
.univ-class-wrap .srela .lt-item{-webkit-transition: 1s transform, 1s opacity; transition: 1s transform, 1s opacity ;transform:translate(-30%,-50%);opacity:0;}
.univ-class-wrap .srela .rt-item{-webkit-transition: 1s transform,  1s opacity; transition: 1s transform, 1s opacity ;transform:translate(30%,-50%);opacity:0;}
.fp-viewing-etc2 .univ-class-wrap .srela .lt-item{transform:translateX(0%);opacity:1;}
.fp-viewing-etc2 .univ-class-wrap .tit-item-wrap{transform:translateY(0%);opacity:1;}
.fp-viewing-etc2 .univ-class-wrap .srela .rt-item{transform:translateY(0%);opacity:1;}

.main-story-wrap01
.main-story-wrap01 .rela .stit{-webkit-transition:all 1s; transition:all 1s;transform:translateY(30%);opacity:0;}
.main-story-wrap01 .rela .sdesc{-webkit-transition:all 1s; transition:all 1s;transform:translateY(30%);opacity:0;}
.main-story-wrap01 .rela .swiper-container{-webkit-transition:all 1s; transition:all 1s;transform:translateY(30%);}
.fp-viewing-etc3 .main-story-wrap01 .rela .stit{transform:translateY(0%);opacity:1;}
.fp-viewing-etc3 .main-story-wrap01 .rela .sdesc{transform:translateY(0%);opacity:1;}
.fp-viewing-etc3 .main-story-wrap01 .rela .swiper-container{transform:translateY(0%);opacity:1;}

.uni-goodnews-wrap .rela .lt-item{-webkit-transition:all 1s; transition:all 1s;transform:translateX(-30%);opacity:0;}
.uni-goodnews-wrap .rela .rt-item{-webkit-transition:all 1s; transition:all 1s;transform:translateY(30%);opacity:0;}
.fp-viewing-etc4 .uni-goodnews-wrap .rela .lt-item{transform:translateX(0%);opacity:1;}
.fp-viewing-etc4 .uni-goodnews-wrap .rela .rt-item{transform:translateY(0%);opacity:1;}
.main-news-wrap{width:100%;height:auto;overflow:Hidden;margin-top:26px;background:#f6f6f6 url(/_res/sjcu/ko/img/common/main/bg/bg-news.png) no-repeat right 120px;}
.main-news-wrap .rela{width:1400px;height:auto;overflow:hidden;position:relative;margin:0 auto;}
.main-news-wrap .rela .swiper-container{width:100%;height:890px;overflow:Hidden;}
.main-news-wrap .rela .swiper-container .swiper-slide{width:100%;height:auto;overflow:Hidden;}
.main-news-wrap .rela .swiper-container .swiper-slide a{width:1190px;height:285px;overflow:Hidden;margin:0 auto;display:flex;justify-content:flex-start;align-items:center;}
.main-news-wrap .rela .swiper-container .swiper-slide a .pic{margin-left:252px;width:240px;height:140px;overflow:hidden;background-size:cover !important;}
.main-news-wrap .rela .swiper-container .swiper-slide a .scont{width:100%;flex:1;margin-right:40px;height:auto;overflow:hidden;margin-left:40px;}
.main-news-wrap .rela .swiper-container .swiper-slide a .scont .stit{line-height:1.5em;width:100%;height:auto;overflow:Hidden;font-size:26px;color:#111;font-weight:500;}
.main-news-wrap .rela .swiper-container .swiper-slide a .scont .sdesc{margin-top:20px;display:none;width:100%;height:auto;overflow:Hidden;font-size:16px;color:#777;}
.main-news-wrap .rela .swiper-container .swiper-slide a .scont .sdate{margin-top:20px;width:100%;height:auto;overflow:Hidden;font-size:14px;color:#777;}
.main-news-wrap .rela .swiper-container .swiper-slide.swiper-slide-active a{background:#fff;width:1188px;height:283px;border:1px solid #d8bf97;border-radius:8px;}
.main-news-wrap .rela .swiper-container .swiper-slide.swiper-slide-active a .sdesc{display:block;}
.news-info-wrap{position:absolute;left:0;top:50%;margin-top:-200px;z-index:20;}
.news-info-wrap button{width:60px;height:60px;overflow:hidden;border:0;background:transparent;padding:0;}
.news-info-wrap .stit{margin-top:50px;line-height:1.2em;font-size:50px;color:#111;font-weight:500;font-family: 'S-Core_Dream_Bold';;}
.news-info-wrap .sdesc{margin-bottom:50px;font-size:18px;color:#777;}
.paging{position:absolute;right:0;top:50%;margin-top:-54px;z-index:20;font-family: 'S-Core_Dream_Thin';font-weight:100;font-size:73px;color:#dfdbdb;font-style:italic;}

.btn-playing{position:relative;width:86px;height:86px;overflow:hidden;}

.group-item-wrap{width:100%;height:auto;overflow:Hidden;background:url(/_res/sjcu/ko/img/common/main/bg/bg-story-group.jpg) no-repeat center top;position:relative;}
.group-item-wrap::before {content:"Focus On Sejong";display:inline-block;position:absolute;top:30px;font-family: 'Montserrat', sans-serif;font-size:292px;letter-spacing:0.005em;color:#f5f5f5;white-space:nowrap; animation-name: marquee02; animation-timing-function: linear; animation-duration: 30s; animation-iteration-count: infinite;}

@keyframes marquee {
	0% {transform:translateX(0%);}
	50% {transform:translateX(-50.5%);}
	50.01% {transform:translateX(0%);}
	100% {transform:translateX(-50.5%);}
}
@keyframes marquee02 {
	0% {transform:translateX(61%);}
	100% {transform:translateX(-110%);}
}


.main-story-wrap01{width:100%;height:auto;overflow:Hidden;position:relative;}
.main-story-wrap01::before {content:"Sejong Cyber University Sejong Cyber University";display:inline-block;position:absolute;font-family: 'Montserrat', sans-serif;font-size:292px;letter-spacing:-8px;color:#f5f5f5;white-space:nowrap; animation-name: marquee; animation-timing-function: linear; animation-duration: 30s; animation-iteration-count: infinite;}


.main-story-wrap01 .rela{width:1400px;margin:0 auto;height:auto;overflow:Hidden;}
.main-story-wrap01 .rela .stit{margin-top:95px;width:100%;height:auto;overflow:Hidden;text-align:center;font-size:52px;color:#111;font-family: 'S-Core_Dream_Bold';;font-weight:500;}
.main-story-wrap01 .rela .sdesc{width:100%;height:auto;overflow:Hidden;font-size:18px;color:#555;text-align:center;}
.main-story-wrap01 .rela .swiper-container{margin-top:45px;width:calc( 100% - 200px );padding:0 100px;position:relative;}
.main-story-wrap01 .rela .swiper-container .swiper-slide{}
.main-story-wrap01 .rela .swiper-container .swiper-slide a{width:100%;height:auto;display:block;}
#story-slide-wrap01 .pic{width:170px;height:170px;overflow:hidden;border-radius:50%;margin:0 auto;box-shadow: 20px 20px 30px rgb(0 0 0 / 20%);}
.main-story-wrap01 .rela .swiper-container .swiper-slide a .scont{width:280px;padding:0 0;height:auto;overflow:Hidden;}
.main-story-wrap01 .rela .swiper-container .swiper-slide a .scont .mdesc{margin-top:20px;font-size:18px;font-weight: 400;color:#555;width:100%;overflow:Hidden;text-align:center;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical; text-overflow: ellipsis;}

.main-story-wrap01 .rela .swiper-container .swiper-slide a .scont .mdesc:before{ content: '';
    display: inline-block;
    width: 13px;
    height: 22px;
    background: url(/_res/sjcu/ko/img/common/bl_quo_start.png) no-repeat 0 0;
    vertical-align: bottom;
    margin-right: 4px;}

.main-story-wrap01 .rela .swiper-container .swiper-slide a .scont .mdesc:after{ content: '';
    content: '';
    display: inline-block;
    width: 13px;
    height: 22px;
    background: url(/_res/sjcu/ko/img/common/bl_quo_end.png) no-repeat 0 0;
    vertical-align: bottom;
    margin-left: 4px;
}




.main-story-wrap01 .rela .swiper-container .swiper-slide a .scont ul{margin-top:20px;width:100%;height:auto;display:flex;justify-content:center;align-items:center; background: url(/_res/sjcu/ko/img/common/bg_corp_box01.png) no-repeat 0 0;}
.main-story-wrap01 .rela .swiper-container .swiper-slide a .scont ul:after {content: ''; position: absolute; width: 280px; height: 59px; background: url(/_res/sjcu/ko/img/common/bg_corp_box02.png) no-repeat right 0; z-index: 0;}
.main-story-wrap01 .rela .swiper-container .swiper-slide a .scont ul li{display:flex;padding:8px 20px 0 !important;position:relative;font-size:16px;color:#111;font-weight:500;}
/*
.main-story-wrap01 .rela .swiper-container .swiper-slide a .scont ul li:before{content:"";background:#dfdfdf;display:block;width:1px;height:16px;overflow:hidden;position:absolute;left:0;top:50%;margin-top:-8px;}
*/
.main-story-wrap01 .rela .swiper-container .swiper-slide a .scont ul li:before{content:"";width: 16px; height: 22px; top: 25px; background: url(/_res/sjcu/ko/img/common/icon_corp.png) no-repeat 0 0; background-size: 16px auto; position:absolute; left:-7px; display:block;}
.main-story-wrap01 .rela .swiper-container .swiper-slide a .scont ul li:last-child{color: rgb(0, 92, 139) !important;}


.main-story-wrap01 .rela .swiper-container .swiper-slide a .scont ul li:first-child:before{display:none;}
.main-story-wrap01 .rela .story-btn-wrap{margin-top:90px;width:100%;height:auto;overflow:Hidden;display:flex;justify-content:center;align-items:center;}
.main-story-wrap01 .rela .story-btn-wrap button{width:208px;border:0;padding:0;background:transparent;height:40px;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;position:relative;}
.main-story-wrap01 .rela .story-btn-wrap button:before{content:"";width:100%;height:10px;overflow:hidden;display:block;background:#ffe400;position:absolute;left:0;bottom:0;}
.main-story-wrap01 .rela .story-btn-wrap button:hover:before {transition:0.5s; transform:rotate(360deg)}
.uni-goodnews-wrap .story-btn-wrap button:hover:before {transition:0.5s; transform:rotate(360deg)}
.main-story-wrap01 .rela .story-btn-wrap button span{height:39px; position:relative;z-index:5;margin-left:20px;font-size:30px;color:#111;font-weight:500;display:flex;}
.main-story-wrap01 .rela .story-btn-wrap button img{position:relative;z-index:5;margin-left:50px;display:flex;}
.main-story-wrap01 .rela .swiper-container .swiper-button-next{top:44%; border-radius:50%;z-index:12;right:0px;width:72px;height:72px;overflow:hidden;background:url(/_res/sjcu/ko/img/common/ico-slide-next03.png) no-repeat center center;}
.main-story-wrap01 .rela .swiper-container .swiper-button-prev{top:44%; border-radius:50%;z-index:12;left:0px;width:72px;height:72px;overflow:hidden;background:url(/_res/sjcu/ko/img/common/ico-slide-prev03.png) no-repeat center center;}
.main-story-wrap01 .rela .swiper-container .swiper-button-next:hover{background:url(/_res/sjcu/ko/img/common/ico-slide-next03.png) no-repeat center center;}
.main-story-wrap01 .rela .swiper-container .swiper-button-prev:hover{background:url(/_res/sjcu/ko/img/common/ico-slide-prev03.png) no-repeat center center;}
.main-story-wrap01 .rela .swiper-container .swiper-button-next:after{display:none;}
.main-story-wrap01 .rela .swiper-container .swiper-button-prev:after{display:none;}

.uni-goodnews-wrap{width:100%;height:auto;overflow:Hidden;}
.uni-goodnews-wrap .rela{width:1200px;margin:0 auto;height:auto;overflow:Hidden;display:flex;justify-content:space-between;align-items:flex-start;}
.uni-goodnews-wrap .rela .lt-item{width:580px;height:auto;overflow:hidden;}
.uni-goodnews-wrap .rela .lt-item .stit{margin-top:80px;width:100%;height:auto;overflow:Hidden;text-align:center;font-size:52px;color:#111;font-family: 'S-Core_Dream_Bold';;font-weight:500;}
.uni-goodnews-wrap .rela .lt-item .sdesc{width:100%;height:auto;overflow:Hidden;font-size:18px;color:#555;text-align:center;}
.uni-goodnews-wrap .rela .lt-item .swiper-container{width:100%;}
.uni-goodnews-wrap .rela .lt-item .swiper-container .swiper-slide{width:100%;}
.uni-goodnews-wrap .rela .lt-item .swiper-container .swiper-slide a{width:100%;height:auto;overflow:hidden;display:block;}


.uni-goodnews-wrap .rela .lt-item .swiper-container .swiper-slide .news-img{position:relative;background:#000;} 
.uni-goodnews-wrap .rela .lt-item .swiper-container .swiper-slide .news-img img{max-width:100%;}
.uni-goodnews-wrap .rela .lt-item .swiper-container .swiper-slide .news-img .news-txt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;} 
.uni-goodnews-wrap .rela .lt-item .swiper-container .swiper-slide .news-img .news-txt p{position:relative;margin:0 0 10px;padding:0 0 10px;text-align:center;} 
.uni-goodnews-wrap .rela .lt-item .swiper-container .swiper-slide .news-img .news-txt p:after{content:'';display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:35px;height:1px;background:#fff;} 
.uni-goodnews-wrap .rela .lt-item .swiper-container .swiper-slide .news-img .news-txt p:last-of-type{margin:0;padding:0;} 
.uni-goodnews-wrap .rela .lt-item .swiper-container .swiper-slide .news-img .news-txt p:last-of-type:after{display:none;} 
.uni-goodnews-wrap .rela .lt-item .swiper-container .swiper-slide .news-img .news-txt p span{display:block;font-size:30px;line-height:35px;color:#fff;} 
.uni-goodnews-wrap .rela .lt-item .swiper-container .swiper-slide .news-img .news-txt p:nth-of-type(2) span{font-size:35px;line-height:40px;font-weight:500;} 


.uni-goodnews-wrap .rela .lt-item .swiper-container .swiper-slide a .spic{width:100%;height:435px;overflow:Hidden;background-size:cover !important;}
.uni-goodnews-wrap .rela .lt-item .swiper-container .swiper-slide a .mtit{margin-top:25px;font-size:24px;color:#111;font-weight:500;width:100%;height:auto;overflow:hidden;}
.uni-goodnews-wrap .rela .lt-item .swiper-container .swiper-slide a .mdesc{margin-top:10px;font-size:16px;color:#777;width:100%;height:auto;overflow:hidden;}
#good-news-subslide .swiper-pagination-bullet{background:#aaa;}

.uni-goodnews-wrap .rela .rt-item{width:580px;height:auto;overflow:Hidden;}
.uni-goodnews-wrap .rela .rt-item .wlist{margin-top:114px;width:270px;height:auto;overflow:hidden;float:left;}
.uni-goodnews-wrap .rela .rt-item .wlist+.wlist{margin-top:170px;float:right;}
.uni-goodnews-wrap .rela .rt-item .wlist div{margin-top:20px;width:100%;height:auto;overflow:hidden;}
.uni-goodnews-wrap .rela .rt-item .wlist div:first-child{margin-top:0;}
.uni-goodnews-wrap .rela .rt-item .wlist div a{width:100%;height:auto;overflow:hidden;display:block;position:relative;}
.uni-goodnews-wrap .rela .rt-item .wlist div a img{width:100%;float:left;}
.uni-goodnews-wrap .rela .rt-item .wlist div a:hover:before{content:"";width:calc( 100% - 4px );height:calc( 100% - 4px );overflow:hidden;display:block;border:2px solid #b61946;position:absolute;left:0;top:0;}
.uni-goodnews-wrap .story-btn-wrap{margin-top:40px;width:100%;height:auto;overflow:Hidden;display:flex;justify-content:center;align-items:center;}
.uni-goodnews-wrap .story-btn-wrap button{width:208px;border:0;padding:0;background:transparent;height:40px;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;position:relative;}
.uni-goodnews-wrap .story-btn-wrap button:before{content:"";width:100%;height:10px;overflow:hidden;display:block;background:#ffe400;position:absolute;left:0;bottom:0;}
.uni-goodnews-wrap .story-btn-wrap button span{position:relative;z-index:5;margin-left:20px;font-size:30px;color:#111;font-weight:500;display:flex;}
.uni-goodnews-wrap .story-btn-wrap button img{position:relative;z-index:5;margin-left:50px;display:flex;}
.gnews-func-wrap{width:100%;height:80px;overflow:Hidden;display:flex;justify-content:flex-end;align-items:center;}
.gnews-func-wrap button{display:flex;justify-content:center;align-items:center;width:30px;height:30px;padding:0;border:0;background:transparent;}
.gnews-func-wrap .paging-value{font-size:20px;color:#cacaca;font-family: 'S-CoreDream-2ExtraLight';font-weight:100;display:flex;justify-content:center;align-items:center;width:60px;height:30px;overflow:hidden; font-style: italic;color:#111;}
.gnews-func-wrap .paging-value strong{font-size:20px;color:#111;font-family: 'S-CoreDream-2ExtraLight';font-weight:100 !Important;    font-style: italic;}


.main-fun-wrap{margin-top:100px;width:100%;height:100vh;overflow:Hidden;border-top:1px solid #dbdbdb; }
.main-fun-wrap .rela{width:1200px;margin:0 auto;height:auto;overflow:Hidden;position:relative; top:50%; transform:translateY(-50%); padding-bottom:10px}
.main-fun-wrap .rela .stit{width:100%;height:auto;overflow:Hidden;text-align:center;font-size:52px;color:#111;font-family: 'S-Core_Dream_Bold';;font-weight:500; margin-top:0}
.main-fun-wrap .rela .sdesc{width:100%;height:auto;overflow:Hidden;font-size:18px;color:#555;text-align:center; font-weight:400;}
.main-fun-wrap .rela .swiper-container{margin-top:50px;width:100%; padding-bottom:0px}
.main-fun-wrap .rela .swiper-container .swiper-slide{}
.main-fun-wrap .rela .swiper-container .swiper-slide a{width:100%;height:260px;overflow:hidden;display:block;position:relative;}
.main-fun-wrap .rela .swiper-container .swiper-slide a .pic{width:100%;height:260px;overflow:hidden;background-size:cover !important;position:relative;}
.main-fun-wrap .rela .swiper-container .swiper-slide a .pic::after {
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.2);
    box-sizing: border-box;
}
@media screen and (max-width:768px) {
	.main-fun-wrap {height:100%; overflow:visible;}
	.main-fun-wrap .rela {top:auto; transform:translateY(0); padding-bottom:40px}
}


.main-fun-wrap .rela .swiper-container .swiper-slide a .pic .btn{width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;}
.main-fun-wrap .rela .swiper-container .swiper-slide a .mtit{width:calc( 100% - 40px );height:auto;overflow:Hidden;font-size:16px;color:#fff;position:absolute;left:20px;bottom:20px;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}
.main-fun-wrap .rela .swiper-container .swiper-slide a:hover .pic:before{content:"";width:calc( 100% - 4px );height:calc( 100% - 4px );overflow:hidden;display:block;border:2px solid #ba254f;position:absolute;left:0;top:0;}
.main-fun-wrap .rela .swiper-container .swiper-slide a:hover .pic .btn{background:url(/_res/sjcu/ko/img/common/main/ico-univ-play-on.png) no-repeat center center;}
.main-fun-wrap .rela .swiper-container .swiper-slide a:hover .pic .btn img{display:none;}
.main-fun-wrap .rela .swiper-container .swiper-slide a:hover{box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.25);}

.main-fun-wrap .rela .swiper-container .swiper-pagination{bottom:70px;}
.main-fun-wrap .rela .swiper-container .swiper-pagination-bullet{background:#aaa;opacity:1;}
.main-fun-wrap .rela .swiper-container .swiper-pagination-bullet-active{background:#c20d2c}

.main-latest-wrap{width:100%;height:auto;overflow:hidden;background:#f3f3f3;}
.main-latest-wrap .rela{width:1200px;height:auto;overflow:Hidden;margin:0 auto;padding:50px 0 70px 0;display:flex;justify-content:flex-start;align-items:flex-start;}
.main-latest-wrap .rela .lt-item{width:580px;height:auto;overflow:hidden;}
.main-latest-wrap .rela .lt-item .latest-header-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.main-latest-wrap .rela .lt-item .latest-header-wrap ul{width:100%;height:auto;overflow:hidden;flex:1;display:flex;justify-content:flex-start;align-items:center;}
.main-latest-wrap .rela .lt-item .latest-header-wrap ul li{padding:0 20px;position:relative;display:flex;}
.main-latest-wrap .rela .lt-item .latest-header-wrap ul li:before{content:"/";font-size:30px;color:#c6c6c6;font-weight:100;position:absolute;left:-5px;top:0;}
.main-latest-wrap .rela .lt-item .latest-header-wrap ul li:first-child:before{display:none;}
.main-latest-wrap .rela .lt-item .latest-header-wrap ul li:first-child{padding-left:0;}
.main-latest-wrap .rela .lt-item .latest-header-wrap ul li a{font-size:24px;color:#666;font-weight:400;}
.main-latest-wrap .rela .lt-item .latest-header-wrap ul li a.on{color:#111;font-weight:bold;background:url(/_res/sjcu/ko/img/common/main/bg-yellow-line.png) no-repeat left 30px}
.main-latest-wrap .rela .lt-item .latest-header-wrap .btn-more{display:flex;}
.main-latest-wrap .rela .lt-item .latest-header-wrap .btn-more i{font-size:30px;color:#111;font-weight:bold;}
.main-latest-wrap .rela .lt-item .notice-list-wrap{margin-top:45px;width:100%;height:auto;overflow:hidden;}
.main-latest-wrap .rela .lt-item .notice-list-wrap ul{width:100%;height:auto;overflow:hidden;}
.main-latest-wrap .rela .lt-item .notice-list-wrap ul li{width:100%;height:auto;overflow:hidden;border-bottom:1px solid #dadada;}
.main-latest-wrap .rela .lt-item .notice-list-wrap ul li a{width:calc( 100% - 10px );padding-left:10px;height:49px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;position:relative;}
.main-latest-wrap .rela .lt-item .notice-list-wrap ul li a:before{content:"";width:4px;height:4px;overflow:hidden;display:block;background:#555;border-radius:2px;background:#555;position:absolute;left:0;top:50%;margin-top:-2px;}
.main-latest-wrap .rela .lt-item .notice-list-wrap ul li:first-child a{padding:0 0 25px 0;width:100%;height:auto;}
.main-latest-wrap .rela .lt-item .notice-list-wrap ul li:first-child a:before{display:none;}
.main-latest-wrap .rela .lt-item .notice-list-wrap ul li a .noti{width:90px;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.main-latest-wrap .rela .lt-item .notice-list-wrap ul li a .noti img{display:flex;}
.main-latest-wrap .rela .lt-item .notice-list-wrap ul li a .noti span{display:flex;font-size:18px;color:#111;font-weight:500;margin-top:0px;}
.main-latest-wrap .rela .lt-item .notice-list-wrap ul li a .scont{flex:1;width:100%;height:auto;overflow:hidden;}
.main-latest-wrap .rela .lt-item .notice-list-wrap ul li a .scont .mtit{font-size:24px;color:#111;font-weight:500;width:100%;height:auto;overflow:Hidden;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}
.main-latest-wrap .rela .lt-item .notice-list-wrap ul li a .scont .mdesc{font-size:14px;color:#555;font-weight:400;width:100%;height:auto;overflow:Hidden;}

.main-latest-wrap .rela .lt-item .notice-list-wrap ul li a .ptit{font-size:16px;color:#555;font-weight:400;width:calc( 100% - 20px );flex:1;height:auto;overflow:Hidden;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}
.main-latest-wrap .rela .lt-item .notice-list-wrap ul li a .pdesc{font-size:14px;color:#777;font-weight:400;}

.all-subj-wrap{display:none;justify-content:center;align-items:center;position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;background:rgba(255,228,0,.97);z-index:90;}
.all-subj-wrap.on{display:flex;}
.all-subj-wrap .arela{width:1200px;height:auto;overflow:Hidden;margin:0 auto;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;}
.all-subj-wrap .arela .btn-subj-close{position:absolute;right:0;top:0;}
.all-subj-wrap .arela .lt-item{width:480px;height:auto;overflow:hidden;}
.all-subj-wrap .arela .lt-item .spic{margin-top:50px;width:100%;height:auto;overflow:hidden;}
.all-subj-wrap .arela .lt-item .spic img{width:100%;}
.all-subj-wrap .arela .lt-item .stit{font-size:36px;color:#111;font-weight:500;font-family: 'S-Core_Dream_Bold';;width:100%;height:auto;overflow:hidden;}
.all-subj-wrap .arela .lt-item ul{margin-top:50px;width:100%;height:auto;overflow:hidden;}
.all-subj-wrap .arela .lt-item ul li{width:230px;height:49px;overflow:hidden;float:left;margin:1px 5px 0 0;}
.all-subj-wrap .arela .lt-item ul li button {display:flex;justify-content:flex-start;align-items:center;font-size:16px;color:#fff;font-weight:400;width:calc( 100% - 20px );padding-left:20px;height:49px;overflow:hidden;border-radius:25px;background:#b61946 url(/_res/sjcu/ko/img/common/main/bg-lt-subj-arr-on.png) no-repeat right center;}
.all-subj-wrap .arela .lt-item ul li.on button,
.all-subj-wrap .arela .lt-item ul li button:hover{color:#fee407;background:#111 url(/_res/sjcu/ko/img/common/main/bg-lt-subj-arr.png) no-repeat right center;}
.all-subj-wrap .arela .lt-item .help-msg{margin-top:20px;width:100%;height:auto;overflow:hidden;font-size:16px;color:#111;}

.all-subj-wrap .arela .rt-item{width:100%;flex:1;height:auto;overflow:hidden;}
.all-subj-wrap .arela .rt-item .help-msg{width:100%;height:auto;overflow:hidden;font-size:16px;color:#111}
.all-subj-wrap .arela .rt-item ul{margin-top:30px;width:100%;height:auto;overflow:hidden;}
.all-subj-wrap .arela .rt-item ul li{width:calc( 100% / 3 - 1px );height:59px;overflow:hidden;float:left;margin-left:1px;margin-bottom:1px;}
.all-subj-wrap .arela .rt-item ul li button{display:flex;justify-content:flex-start; text-align:left; align-items:center;height:57px;overflow:hidden;border:1px solid #cfba03;color:#111; width: calc( 100% - 2px ); padding-left: 15px; font-size: 16px; font-weight: 400;}
.all-subj-wrap .arela .rt-item ul li button.on{ width:calc(100% - 2px); height: 57px;border:2px solid #111;}
.all-subj-wrap .arela .rt-item ul li button.chk{background:url(/_res/sjcu/ko/img/common/main/bg-subj-chk.png) no-repeat right center;}


.main-latest-wrap .rela .rt-item{border-left:1px solid #e5e5e5;width:100%;flex:1;height:auto;overflow:hidden;margin-left:90px;padding-left:90px;}
.main-latest-wrap .rela .rt-item .latest-header-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.main-latest-wrap .rela .rt-item .latest-header-wrap .stit{font-size:24px;color:#111;font-weight:bold;width:100%;height:auto;overflow:hidden;flex:1;}
.main-latest-wrap .rela .rt-item .latest-header-wrap .btn-more{display:flex;}
.main-latest-wrap .rela .rt-item .latest-header-wrap .btn-more i{font-size:30px;color:#111;font-weight:bold;}
.main-latest-wrap .rela .rt-item .sch-list-wrap{margin-top:45px;width:100%;height:auto;overflow:hidden;}
.main-latest-wrap .rela .rt-item .sch-list-wrap ul{width:100%;height:auto;overflow:hidden;}
.main-latest-wrap .rela .rt-item .sch-list-wrap ul li{width:100%;height:auto;overflow:hidden;border-bottom:1px solid #dadada;}
.main-latest-wrap .rela .rt-item .sch-list-wrap ul li a{width:100%;height:79px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.main-latest-wrap .rela .rt-item .sch-list-wrap ul li a .scont{width:100%;height:auto;overflow:hidden;flex:1;}
.main-latest-wrap .rela .rt-item .sch-list-wrap ul li a .scont .ptit{width:calc( 100% - 38px );padding-left:38px;height:auto;overflow:hidden;background:url(/_res/sjcu/ko/img/common/main/ico/ico-calendar.png) no-repeat left center;font-size:18px;color:#111;font-weight:400;}
.main-latest-wrap .rela .rt-item .sch-list-wrap ul li a .scont .pdate{width:calc( 100% - 38px );padding-left:38px;height:auto;overflow:hidden;font-size:14px;color:#9c0430;font-weight:400;}
.main-latest-wrap .rela .rt-item .sch-list-wrap ul li a .month{font-size:24px;color:#dadada;font-weight:bold;}

.main-latest-wrap .rela .rt-item .sch-list-wrap .swiper-container{width:100%;height:240px;border-top:1px solid #dadada;}
.main-latest-wrap .rela .rt-item .sch-list-wrap .swiper-container .swiper-slide{width:100%;height:80px;}
.main-latest-wrap .rela .rt-item .sch-list-wrap .swiper-container .swiper-slide a{border-bottom:1px solid #dadada;width:100%;height:79px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.main-latest-wrap .rela .rt-item .sch-list-wrap .swiper-container .swiper-slide a .scont{width:100%;height:auto;overflow:hidden;flex:1;}
.main-latest-wrap .rela .rt-item .sch-list-wrap .swiper-container .swiper-slide a .scont .ptit{width:calc( 100% - 38px );padding-left:38px;height:auto;overflow:hidden;background:url(/_res/sjcu/ko/img/common/main/ico/ico-calendar.png) no-repeat left center;font-size:18px;color:#111;font-weight:400;}
.main-latest-wrap .rela .rt-item .sch-list-wrap .swiper-container .swiper-slide a .scont .pdate{width:calc( 100% - 38px );padding-left:38px;height:auto;overflow:hidden;font-size:14px;color:#9c0430;font-weight:400;}
.main-latest-wrap .rela .rt-item .sch-list-wrap .swiper-container .swiper-slide a .month{font-size:24px;color:#dadada;font-weight:bold;}

main_link_cont.main-latest-wrap .rela .rt-item .sch-btn-wrap button{width:45px;height:45px;background:transparent;padding:0;border:0;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.main-latest-wrap .rela .rt-item .sch-btn-wrap button img{}
.main-latest-wrap .rela .rt-item .sch-btn-wrap.t01{margin-top:0;margin-bottom:20px;}
.main-latest-wrap .rela .rt-item .sch-btn-wrap.t01 button img{transform:rotate(180deg)}

.bottom-banner-wrap{width:100%;height:auto;overflow:Hidden;}
.bottom-banner-wrap a{display:block;width:100%; height:auto; overflow:hidden;background-position:center center !important;background-size:cover !important;}

/*main_link_cont*/
.main_link_cont{position:relative;background-image:url(/_res/sjcu/ko/img/common/link_bg.png);background-repeat:no-repeat;background-size:cover;}
.main_link_img_box{display:none;}
.main_link_con_box{position: relative;margin:0 auto;max-width:1200px;padding: 50px 250px 40px 130px;box-sizing: border-box;}
.main_link_con_box .main_link_txt{box-sizing:border-box;}
.main_link_con_box .main_link_txt .main_link_slogan{font-family: 'S-Core_Dream_Medium';font-size:2.0rem;color:#9c0430;}
.main_link_con_box .main_link_txt h2{padding: 0 0 10px 0;font-family: 'S-Core_Dream_bold'; letter-spacing: -2px; font-size:4.5rem;color:#000;line-height: 1.2;}
.main_link_con_box .main_link_txt .main_link_date{font-family:'Noto Sans CJK KR_Regular';font-size:1.6rem;color:#4f4b46;}
.main_link_con_box .main_link_btn{position:absolute;top:50%;right:2%;width: 100%;max-width: 228px;transform:translateY(-50%);-ms-transform:translateY(-50%);}
.main_link_con_box .main_link_btn a{display:block;padding: 12px 15px 13px;border:2px solid #000;font-family:'Noto Sans CJK KR_Medium';font-size:1.8rem;color:#000;text-align: center;white-space:nowrap;box-sizing: border-box;}

@media screen and (max-width:1640px) {
	.main_link_txt h2 {font-size:4.0rem} 
	.main_link_btn a {margin-left:0;} 
}

@media screen and (max-width: 1400px) {	
	.main_link_con_box{padding:50px 20px 40px;}
	.main_link_cont { background-size:cover; background-position:20% 0;}
	.main_link_con_box{padding:25px 10px;text-align:center;} 
	.main_link_con_box .main_link_txt{padding:0 0 18px 0;width:100%;} 
	.main_link_con_box .main_link_txt .main_link_slogan{padding:0 0 5px 0;font-size:1.2rem;} 
	.main_link_con_box .main_link_txt h2 {font-family: 'Noto Sans KR', sans-serif;font-weight:500;padding:0 0 5px 0;font-size:2.25rem;} 
	.main_link_con_box .main_link_txt .main_link_date{font-size:1.4rem;} 
	.main_link_con_box .main_link_btn{max-width:170px;display:inline-block;position:relative;top:auto;right: auto;transform:none;-ms-transform:none;} 
	.main_link_con_box .main_link_btn a {padding: 9px 15px 10px;border-width: 1px;font-size:1.4rem;} 
}

@media screen and (max-width: 768px) {	
    .all-subj-wrap .arela .lt-item .list-tab{display: none !important;}
    .all-subj-wrap .arela .lt-item ul{display:none;}
    .all-subj-wrap .arela .lt-item .help-msg{display:none !important;}
}

.fixed-item-wrap{flex-direction:column;display:flex;justify-content:center;align-items:center;transition:all .5s;position:fixed;bottom:170px;right:30px;z-index:10;}
.fixed-item-wrap.on{bottom:50px;}
.fixed-item-wrap button{border-radius:50%;margin:5px 0;padding:0;width:57px;height:57px;overflow:hidden;border:0;background:transparent;transition:all 0.3s;}
.fixed-item-wrap button img{width:57px;height:57px;}
.fixed-item-wrap button:first-child:hover {-webkit-animation: pulse 1.6s infinite; animation: pulse 1.6s infinite;}

.main_notice{width:100%;background-color:#f3f3f3;}
.notice_wrap{display:flex;margin:0 auto;padding: 90px 0 100px;max-width:1200px;justify-content:space-between;}
.tab_menu2{position:relative;width:50%;min-height:350px;}
.tab_menu2:after{content:"";display:inline-block;position:absolute;right:-85px;top:15px;width:1px;height:335px;background-color:#e5e5e5;}

.tab_menu2 .list2{position:relative;}
.tab_menu2 .list2 > li{display:inline-block;padding:0 32px 0 0;vertical-align:middle;}
.tab_menu2 .list2 > li:last-of-type{padding:0;}
.tab_menu2 .list2 > li .btn2{position:relative;}
.tab_menu2 .list2 > li .btn2:before{content:'';display:none;position:absolute;bottom:0;left: 50%;width:100%;height:5px;background-color:#ffe400;transform:translateX(-50%);-ms-transform:translateX(-50%);}
.tab_menu2 .list2 > li .btn2 span{display:inline-block;position:relative;font-size:24px;color:#666;letter-spacing: -1px;}
.tab_menu2 .list2 > li .btn2:after{content:'/';position:absolute;top:0;right:-22px;font-weight:400;font-size:24px;color:#ccc;}
.tab_menu2 .list2 > li:last-of-type .btn2:after{display:none;}
.tab_menu2 .list2 > li .cont2{display:none;position:absolute;top: 100%;left:0;width:100%;color:#000;}
.tab_menu2 .plus_btn{display:none;position:absolute;top:9px;right:0;}

.tab_menu2 .list2 > li.is_on2 .btn2:before{display:block;}
.tab_menu2 .list2 > li.is_on2 .btn2 span{font-weight:bold;color:#111;}
.tab_menu2 .list2 > li.is_on2 .cont2{display:block;}
.tab_menu2 .is_on2 .plus_btn{display:block;}

.notice_top{padding:45px 0 23px;width:100%;min-width:460px;justify-content:space-between;align-items:center;}
.notice_top > span{display:inline-block;padding:0 40px 0 20px;vertical-align:middle;}
.notice_top > a{display:inline-block;width:calc(100% - 112px);vertical-align:middle;}
.notice_top a:hover .notice_title{text-decoration:underline #111;text-underline-position:under;}
.notice_top span .page_sub_txt{color:#111;}
.notice_title{margin:0 0 10px;font-weight:500;font-size:24px;letter-spacing:-0.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.notice_top a p:nth-child(2){height:48px;font-weight:300;font-size:14px;color:#555;line-height:24px;letter-spacing:-0.5px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp: 2;-webkit-box-orient:vertical;}
.notice_list li{padding:14px 0 15px;border-top:solid 1px #dadada;}
.notice_list li:hover a p{text-decoration:underline;}
.notice_list li:last-child{border-bottom:solid 1px #dadada;}
.notice_list a{display:flex;justify-content:space-between;}
.notice_list a p:first-child:before{content:"";display:inline-block;margin:0 10px 5px 0;width:4px;height:4px;background-color:#555;border-radius:50%;}
.notice_list a .main_basic_txt{max-width:calc(100% - 80px);font-size: 16px;color:#555;line-height:21px;letter-spacing: -0.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.notice_list a span.main_basic_txt{color:#777;}

/* 학사일정 */


.mainnotice_right{width:37%;}
.right_title{display:flex;padding: 0 0 35px 0;justify-content:space-between;align-items:center;}
.right_title p{font-weight:700;font-size:24px;color:#111;}
.schedule-box{height:240px;}
.schedule-box .swiper-slide{padding:15px 0 18px;border-bottom:solid 1px #dadada;box-sizing: border-box;}
.schedule-box .swiper-slide:after{content:'';display:block;clear:both;}
.schedule-box .swiper-slide > img{float:left;width:23px;}
.schedule-box .swiper-slide > a{display:block;float:left;padding: 0 10px 0 15px;width: calc(100% - 75px);}
.schedule-box .swiper-slide > a .page_sub_txt_02{display:block;padding: 0 0 5px;font-size: 18px;color:#111;line-height: 23px;letter-spacing: -0.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.schedule-box .swiper-slide > a > p{font-weight:500;font-size:14px;color:#9c0430;}
.schedule-box .swiper-slide:hover > a p{text-decoration:underline;}
.schedule-box .swiper-slide > p{float:right;font-weight:700;font-size:24px;color:#706e6e;}
.right_txt .control-wrap{font-size:0;text-align:center;}
.right_txt .schedule-navi-button{display:inline-block;margin:23px 0 0;width:45px;height:45px;background:url(/_res/sjcu/ko/img/common/main/ico/ico-down-more.png) no-repeat 0 0/100%;}
.right_txt .swiper-button-disabled{opacity:0.2;}
/*.right_txt .swiper-button-lock{display:none;}*/
.right_txt .schedule-navi-button + .schedule-navi-button{margin-left:10px;}
.right_txt .schedule-prev-button{transform:rotate(180deg);-ms-transform:rotate(180deg);}

@media screen and (max-width:1400px){
	.notice_wrap{display:block;padding:0;background-color:#fff;}
	.notice_wrap > div{background-color:#f3f3f3;}
	.tab_menu2{margin:0 0 8px 0;padding: 60px 20px 70px;width:100%;min-height: 476px;}
	.tab_menu2:after{display:none;}
	.mainnotice_right{padding: 50px 20px 60px;width:100%;}
	.univ-class-wrap .srela .rt-item .wlist {display:none;}
	.univ-class-wrap .srela .rt-item {width:100%;}
	.univ-class-wrap .tit-item-wrap{-webkit-transition:all .5s; transition:all .5s;transform:translateY(30%);opacity:0;}
	.univ-class-wrap .srela .lt-item{-webkit-transition:all 1s; transition:all 1s;transform:translateX(-30%);opacity:0;}
	.univ-class-wrap .srela .rt-item{-webkit-transition:all 1s; transition:all 1s;transform:translateY(30%);opacity:0;}
	.univ-class-wrap .srela .lt-item{transform:translateX(0%);opacity:1;}
	.univ-class-wrap .tit-item-wrap{transform:translateY(0%);opacity:1;}
	.univ-class-wrap .srela .rt-item{transform:translateY(0%);opacity:1;}

	.main-story-wrap01 .rela .stit{-webkit-transition:all 1s; transition:all 1s;transform:translateY(30%);opacity:0;}
	.main-story-wrap01 .rela .sdesc{-webkit-transition:all 1s; transition:all 1s;transform:translateY(30%);opacity:0;}
	.main-story-wrap01 .rela .swiper-container{-webkit-transition:all 1s; transition:all 1s;transform:translateY(30%);}
	.main-story-wrap01 .rela .stit{transform:translateY(0%);opacity:1;}
	.main-story-wrap01 .rela .sdesc{transform:translateY(0%);opacity:1;}
	.main-story-wrap01 .rela .swiper-container{transform:translateY(0%);opacity:1;}

	.uni-goodnews-wrap .rela .lt-item{-webkit-transition:all 1s; transition:all 1s;transform:translateX(-30%);opacity:0;}
	.uni-goodnews-wrap .rela .rt-item{-webkit-transition:all 1s; transition:all 1s;transform:translateY(30%);opacity:0;}
	.uni-goodnews-wrap .rela .lt-item{transform:translateX(0%);opacity:1;}
	.uni-goodnews-wrap .rela .rt-item{transform:translateY(0%);opacity:1;}

}

@media screen and (max-width:1400px){
	.tab_menu2{min-height: 480px;}
	.tab_menu2 .list2{padding: 0 30px 0 0;}
	.tab_menu2 .list2 > li{padding:0 28px 0 0;}
	.tab_menu2 .list2 > li .btn2:after{right: -20px;font-size:20px;}
	.tab_menu2 .list2 > li .btn2 span{font-size:20px;}
	.tab_menu2 .plus_btn{top: 3px;width: 16px;}
	.tab_menu2 .plus_btn img{width:100%;}

	.notice_top{display:block;padding: 50px 0 15px;width:100%;min-width:auto;justify-content:unset;align-items:unset;}
	.notice_top:after{content:'';display:block;clear:both;}
	.notice_top a{float: left;width: calc(100% - 48px);}
	.notice_top span{float: right;padding: 0 0 0 20px;}
	.notice_top span img{display:none;}
	.notice_top span .page_sub_txt{font-size: 12px;}
	.notice_title{margin: 0 0 12px;font-size: 15px;}
	.notice_top a p.notice_title:before{content:"";display:inline-block;margin:0 10px 5px 0;width:4px;height:4px;background-color:#555;border-radius:50%;}
	.notice_top a p:nth-child(2){padding:0 0 0 14px;height: auto;max-height: 66px;font-size: 15px;line-height: 22px;-webkit-line-clamp: 3;}

	.notice_list li{padding: 13px 0;}
	.notice_list a p.main_basic_txt{width:82%;font-size: 15px;color:#111;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.notice_list a .d-m{font-size: 14px;line-height: 19px;}

	/* 학사일정 */
	.mainnotice_right{padding: 50px 20px 42px;}
	.schedule-box{height:210px;}
	.right_title p{font-size: 20px;}
	.schedule-box .swiper-slide{padding: 12px 0 15px;}
	.schedule-box .swiper-slide:last-child{border-bottom:none;}
	.schedule-box .swiper-slide img{margin: 3px 0 0;width: 17px;}
	.schedule-box .swiper-slide > a{width: calc(100% - 55px);}
	.schedule-box .swiper-slide > a > p{font-size: 15px;line-height: 20px;}
	.schedule-box .swiper-slide > a .page_sub_txt_02{padding: 0 0 2px 0;font-size: 16px;line-height: 21px;}
	.schedule-box .swiper-slide > p{font-size: 18px;}
	.right_txt .schedule-navi-button{margin:13px 0 0;}
}

@media screen and (max-width:320px){
	.tab_menu2 .list2 > li{padding: 0 20px 0 0;}
	.tab_menu2 .list2 > li .btn2:after{right: -18px;font-size: 18px;}
	.tab_menu2 .list2 > li .btn2 span{font-size: 18px;}
}

@media (max-width:1400px) {
	.main-news-wrap .rela{width:calc( 100% - 200px );padding:0 100px;}
	.news-info-wrap{left:50px;}
	.paging{right:20px;}
	.main-news-wrap .rela .swiper-container .swiper-slide a{width:calc( 100% - 40px );}
	.main-news-wrap .rela .swiper-container .swiper-slide.swiper-slide-active a{width:calc( 100% - 42px );}
	.main-news-wrap .rela .swiper-container .swiper-slide a .pic{margin-left:100px;}
	.main-story-wrap01 .rela{width:100%;}
	.main-fun-wrap .rela{width:calc( 100% - 80px );}

	.main-latest-wrap .rela{width:calc( 100% - 80px );}
	.main-latest-wrap .rela .lt-item{width:500px;}
	.main-latest-wrap .rela .rt-item{margin-left:40px;padding-left:40px;}
}
@media (max-width:1400px) {


	.news-info-wrap{text-align:center;position:static;width:100%;margin-top:0;}
	.news-info-wrap .stit br{display:none;}
	.news-info-wrap .sdesc{margin-bottom:0;margin-top:10px;}
	.main-news-wrap{margin-top:0;padding-bottom:100px;}
	.main-news-wrap .rela .swiper-container{height:auto;margin-top:50px;}
	.main-news-wrap .rela{width:100%;padding:0;padding-bottom:150px;}
	.main-news-wrap .rela .swiper-container .swiper-slide.swiper-slide-active a{height:400px;}
	.paging{width:100%;margin-top:0;top:auto;left:0;right:auto;bottom:15px;text-align:center;}
	.news-info-wrap .news-prev{z-index:30;bottom:30px;position:absolute;left:50%;margin-left:-150px;transform:rotate(-90deg)}
	.news-info-wrap .news-next{z-index:30;bottom:30px;position:absolute;right:50%;margin-right:-150px;transform:rotate(-90deg)}
	.main-news-wrap .rela .swiper-container .swiper-slide a .pic{margin-left:40px;}

	.main-story-wrap01 .rela .swiper-container{width:100% !important;padding:0 !important;}
	.main-story-wrap01 .rela .swiper-container:before,
	.main-story-wrap01 .rela .swiper-container:after{display:none;}
	.main-story-wrap01 .rela .swiper-container .swiper-slide{width:300px;}

	.main-latest-wrap .rela{display:block;}
	.main-latest-wrap .rela .lt-item{width:100%;}
	.main-latest-wrap .rela .rt-item{border-left:0;margin-left:0;padding-left:0;margin-top:80px;}
}
.main-latest-wrap .rela .lt-item .notice-list-wrap ul li a .pdate{font-size:16px;color:#797979}
@media (max-width:1400px) {
	.fixed-item-wrap{right:10px;}
	.fixed-item-wrap button{width:40px;height:40px;}
	.fixed-item-wrap button img{width:40px;height:40px;}
	.main-visual-wrap .spic{height:100vh;}
	.main-visual-wrap .scroll-down{bottom:20px;}
	.main-visual-wrap .scroll-down span{font-size:13px;}

	.news-info-wrap .stit{font-size:30px;}
	.news-info-wrap .sdesc{font-size:14px;}
	.paging{font-size:30px;bottom:0;}
	.news-info-wrap .news-prev{bottom:0;width:40px;height:40px;margin-left:-100px;}
	.news-info-wrap .news-prev img{width:40px;height:40px;}
	.news-info-wrap .news-next{bottom:0;width:40px;height:40px;margin-right:-100px;}
	.news-info-wrap .news-next img{width:40px;height:40px;}
	.main-news-wrap .rela .swiper-container .swiper-slide a{display:block;}
	.main-news-wrap .rela .swiper-container .swiper-slide a .pic{width:calc( 100% - 40px );height:180px;margin:20px auto 0 auto;}
	.main-news-wrap .rela .swiper-container .swiper-slide a .scont{width:calc( 100% - 40px );margin-right:20px;margin-left:20px;margin-top:20px;}
	.main-news-wrap .rela .swiper-container .swiper-slide.swiper-slide-active a{height:440px;}
	.main-news-wrap .rela .swiper-container .swiper-slide a .scont .stit{height:54px;font-size:18px;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; text-overflow: ellipsis;}
	.main-news-wrap .rela .swiper-container .swiper-slide a .scont .sdesc{height:100px;font-size:14px;margin-top:10px;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical; text-overflow: ellipsis;}
	.main-news-wrap .rela .swiper-container .swiper-slide a .scont .sdate{font-size:13px;}
	.main-news-wrap .rela{padding-bottom:70px;}
	.main-news-wrap{padding-bottom:50px}

	.main-story-wrap01 .rela .swiper-container .swiper-button-next{display:none;}
	.main-story-wrap01 .rela .swiper-container .swiper-button-prev{display:none;}
	.main-story-wrap01 .rela .swiper-container .swiper-slide{width:240px;}
	.main-story-wrap01 .rela .stit{margin-top:70px;font-size:30px;}
	.main-story-wrap01 .rela .sdesc{font-size:16px;font-weight: 400;margin-top: 10px;}
	.main-story-wrap01 .rela .story-btn-wrap button{width:140px}
	.main-story-wrap01 .rela .story-btn-wrap button span{font-size:20px;margin-left:10px;}
	.main-story-wrap01 .rela .story-btn-wrap button img{margin-left:30px;width:30px;height:30px;}
	.main-story-wrap01 .rela .story-btn-wrap button:before{height:8px;bottom:5px;}
	.main-story-wrap01 .rela .swiper-container .swiper-slide a .scont{width:calc( 100% - 20px );padding:0 10px;}
	.main-story-wrap01 .rela .story-btn-wrap{margin-top:40px;}

	.main-fun-wrap{margin-top:50px;}
	.main-fun-wrap .rela .stit{margin-top:70px;font-size:30px;}
	.main-fun-wrap .rela .sdesc{font-size:15px;margin-top: 10px;font-weight: 400;}
	.main-fun-wrap .rela{width:calc( 100% - 40px );}
	.main-fun-wrap .rela .swiper-container .swiper-slide a{height:40vw;}
	.main-fun-wrap .rela .swiper-container .swiper-slide a .pic{height:100%;}

	.main-latest-wrap .rela{width:calc( 100% - 40px );}
	.main-latest-wrap .rela .lt-item .latest-header-wrap ul li a{font-size:20px;}
	.main-latest-wrap .rela .lt-item .latest-header-wrap ul li{padding:0 15px;}
	.main-latest-wrap .rela .lt-item .latest-header-wrap ul li:before{font-size:20px;left:-2px;}
	.main-latest-wrap .rela .lt-item .latest-header-wrap ul li a.on{background:url(/_res/sjcu/ko/img/common/main/bg/bg-line01.jpg) no-repeat left 22px;}
	.main-latest-wrap .rela .lt-item .latest-header-wrap .btn-more i{font-size:20px;}
	.main-latest-wrap .rela .lt-item .notice-list-wrap{margin-top:20px;}
	.main-latest-wrap .rela .lt-item .notice-list-wrap ul li:first-child a{width:calc( 100% - 10px );padding-left:10px;padding-bottom:10px;}
	.main-latest-wrap .rela .lt-item .notice-list-wrap ul li:first-child a:before{content:"";width:4px;height:4px;overflow:hidden;display:block;background:#555;border-radius:2px;background:#555;position:absolute;left:0;top:10px;}
	.main-latest-wrap .rela .lt-item .notice-list-wrap ul li:first-child a .scont{width:calc( 100% - 40px );flex:initial;}
	.main-latest-wrap .rela .lt-item .notice-list-wrap ul li a .scont .mdesc{margin-top:10px;font-size:14px;height:63px;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical; text-overflow: ellipsis;}
	.main-latest-wrap .rela .lt-item .notice-list-wrap ul li a .scont .mtit{font-size:14px;}
	.main-latest-wrap .rela .lt-item .notice-list-wrap ul li a{}
	.main-latest-wrap .rela .lt-item .notice-list-wrap ul li a .noti{width:auto;position:absolute;right:0;top:0;}
	.main-latest-wrap .rela .lt-item .notice-list-wrap ul li a .noti img{display:none;}
	.main-latest-wrap .rela .lt-item .notice-list-wrap ul li a .noti span{font-size:14px;}
	.main-latest-wrap .rela .lt-item .notice-list-wrap ul li a .ptit{font-size:14px;}
	.main-latest-wrap .rela .lt-item .notice-list-wrap ul li a .pdate{font-size:14px;color:#797979}

	.main-latest-wrap .rela{padding-left:20px;padding-right:20px;}
	.main-latest-wrap .rela .rt-item{padding-left:20px;padding-top:50px;padding-right:20px;margin-top:50px;margin-left:-20px;margin-right:-20px;border-top:5px solid #fff;}
	.main-latest-wrap .rela .rt-item .latest-header-wrap .stit{font-size:20px;}
	.main-latest-wrap .rela .rt-item .latest-header-wrap .btn-more i{font-size:20px;}
	.main-latest-wrap .rela .rt-item .sch-list-wrap{margin-top:20px;}
	.main-latest-wrap .rela .rt-item .sch-list-wrap ul li a .scont .ptit{font-size:14px;}
	.main-latest-wrap .rela .rt-item .sch-list-wrap ul li a .scont .pdate{font-size:12px;width:calc( 100% - 25px );padding-left:25px;}
	.main-latest-wrap .rela .rt-item .sch-list-wrap ul li a .month{font-size:18px;}
	.main-latest-wrap .rela .rt-item .sch-list-wrap ul li a{height:60px;}
	.main-latest-wrap .rela .rt-item .sch-list-wrap ul li a .scont .ptit{width:calc( 100% - 25px );padding-left:25px;background-size:16px 16px;}

	/*
	.main-latest-wrap .rela .rt-item .sch-btn-wrap button{background:url(../image/ico/ico-down-more-mob.png) no-repeat center center;background-size:45px 45px;}
	.main-latest-wrap .rela .rt-item .sch-btn-wrap button img{display:none;}
	*/

	.main-latest-wrap .rela .rt-item .sch-list-wrap .swiper-container{height:180px;}
	.main-latest-wrap .rela .rt-item .sch-list-wrap .swiper-container .swiper-slide{height:60px;}
	.main-latest-wrap .rela .rt-item .sch-list-wrap .swiper-container .swiper-slide a{border-bottom:1px solid #dadada;width:100%;height:59px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
	.main-latest-wrap .rela .rt-item .sch-list-wrap .swiper-container .swiper-slide a .scont{width:100%;height:auto;overflow:hidden;flex:1;}
	.main-latest-wrap .rela .rt-item .sch-list-wrap .swiper-container .swiper-slide a .scont .ptit{width:calc( 100% - 25px );padding-left:25px;background-size:16px 16px;font-size:14px;}
	.main-latest-wrap .rela .rt-item .sch-list-wrap .swiper-container .swiper-slide a .scont .pdate{font-size:12px;width:calc( 100% - 25px );padding-left:25px;}
	.main-latest-wrap .rela .rt-item .sch-list-wrap .swiper-container .swiper-slide a .month{font-size:18px;}

	.main-latest-wrap .rela .rt-item .sch-btn-wrap{margin-top:10px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
	.main-latest-wrap .rela .rt-item .sch-btn-wrap button{width:35px;height:35px;background:transparent;padding:0;border:0;overflow:hidden;display:flex;justify-content:center;align-items:center;}
	.main-latest-wrap .rela .rt-item .sch-btn-wrap button img{display:block;width:35px;height:35px;}
	.main-latest-wrap .rela .rt-item .sch-btn-wrap.t01{margin-top:0;margin-bottom:10px;}
	.main-latest-wrap .rela .rt-item .sch-btn-wrap.t01 button img{transform:rotate(180deg)}
}

/*메인수정*/
.web-item-wrap{}
.mob-item-wrap{display:none;}
@media (max-width:1400px) {
	body{scroll-snap-type: y mandatory;}
	.web-item-wrap{display:none;}
	.mob-item-wrap{display:block;}


	.subject-slide-wrap.mob-item-wrap{height:auto;background:url(/_res/sjcu/ko/img/common/main/bg/bg-subject-slide.jpg) no-repeat center top;}
	.mob-subject-wrap{position:relative;scroll-snap-align: start;width:100%;height:650px;overflow:hidden;}
	.mob-subject-wrap .scrolls{width:100%;height:890px;overflow:hidden;background-size:cover !important;position:relative;overflow-y:auto;scroll-behavior: smooth;}
	.mob-subject-wrap .scrolls{
		-ms-overflow-style: none; /* IE and Edge */scrollbar-width: none; /* Firefox */}
	.mob-subject-wrap .scrolls::-webkit-scrollbar {display: none; /* Chrome, Safari, Opera*/}

	.mob-subject-wrap .scrolls .rela01{width:800px;height:auto;overflow:hidden;margin:50px auto;}
	.mob-subject-wrap .scrolls .rela01{width:800px;height:auto;overflow:hidden;margin:50px auto;}
	.mob-subject-wrap .scrolls .item01{float:left;width:330px;height:auto;margin-left:20px;transition:all 1s;}
	.mob-subject-wrap .scrolls .item01 .spic{width:100%;height:440px;border-radius:8px;overflow:hidden;background:url(/_res/sjcu/ko/img/common/main/etc/etc-subject-list01.png) no-repeat;background-size:cover;box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.45);}
	.mob-subject-wrap .scrolls .item01 .stxt{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:18px;font-size:24px;color:#fff;font-weight:500;}
	.mob-subject-wrap .scrolls .item02{float:right;width:330px;height:auto;margin-top:310px;margin-right:20px;transition:all 1s;}
	.mob-subject-wrap .scrolls .item02 .spic{width:100%;height:440px;border-radius:8px;overflow:hidden;background:url(/_res/sjcu/ko/img/common/main/etc/etc-subject-list02.png) no-repeat;background-size:cover;box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.45);}
	.mob-subject-wrap .scrolls .item02 .stxt{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:18px;font-size:24px;color:#fff;font-weight:500;}
	.mob-subject-wrap .scrolls .item03{float:left;width:330px;height:auto;margin-top:70px;margin-left:150px;transition:all 1s;}
	.mob-subject-wrap .scrolls .item03 .spic{width:100%;height:440px;border-radius:8px;overflow:hidden;background:url(/_res/sjcu/ko/img/common/main/etc/etc-subject-list03.png) no-repeat;background-size:cover;box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.45);}
	.mob-subject-wrap .scrolls .item03 .stxt{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:18px;font-size:24px;color:#fff;font-weight:500;}

	.mob-subject-wrap .scrolls .item04{float:left;width:330px;height:auto;margin-left:20px;transition:all 1s;}
	.mob-subject-wrap .scrolls .item04 .spic{width:100%;height:440px;border-radius:8px;overflow:hidden;background:url(/_res/sjcu/ko/img/common/main/etc/etc-subject-list04.png) no-repeat;background-size:cover;box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.45);}
	.mob-subject-wrap .scrolls .item04 .stxt{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:18px;font-size:24px;color:#fff;font-weight:500;}
	.mob-subject-wrap .scrolls .item05{float:right;width:330px;height:auto;margin-top:310px;margin-right:20px;transition:all 1s;}
	.mob-subject-wrap .scrolls .item05 .spic{width:100%;height:440px;border-radius:8px;overflow:hidden;background:url(/_res/sjcu/ko/img/common/main/etc/etc-subject-list05.png) no-repeat;background-size:cover;box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.45);}
	.mob-subject-wrap .scrolls .item05 .stxt{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:18px;font-size:24px;color:#fff;font-weight:500;}
	.mob-subject-wrap .scrolls .item06{float:left;width:330px;height:auto;margin-top:70px;margin-left:150px;transition:all 1s;}
	.mob-subject-wrap .scrolls .item06 .spic{width:100%;height:440px;border-radius:8px;overflow:hidden;background:url(/_res/sjcu/ko/img/common/main/etc/etc-subject-list06.png) no-repeat;background-size:cover;box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.45);}
	.mob-subject-wrap .scrolls .item06 .stxt{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:18px;font-size:24px;color:#fff;font-weight:500;}
	.mob-subject-wrap .scrolls .item07{float:right;width:330px;height:auto;margin-top:50px;margin-right:20px;transition:all 1s;}
	.mob-subject-wrap .scrolls .item07 .spic{width:100%;height:440px;border-radius:8px;overflow:hidden;background:url(/_res/sjcu/ko/img/common/main/etc/etc-subject-list07.png) no-repeat;background-size:cover;box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.45);}
	.mob-subject-wrap .item07 .stxt{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:18px;font-size:24px;color:#fff;font-weight:500;}

	.subject-slide-wrap{margin-top:0;height:650px;overflow:hidden;}
	.mob-subject-wrap .subject-prev{display:none;}
	.mob-subject-wrap .subject-next{display:none;}
	.mob-subject-wrap .scont{left:20px;z-index:30;}
	.mob-subject-wrap .scrolls{height:650px;}
	.mob-subject-wrap .scrolls .rela01{width:175px;margin-right:10px;float:right;}
	.mob-subject-wrap .scrolls .item01{width:100%;margin-left:0;}
	.mob-subject-wrap .scrolls .item02{width:100%;margin-left:0;margin-right:0;margin-top:20px;}
	.mob-subject-wrap .scrolls .item03{width:100%;margin-left:0;margin-right:0;margin-top:20px;}
	.mob-subject-wrap .scrolls .item01 .spic{height:250px}
	.mob-subject-wrap .scrolls .item02 .spic{height:250px}
	.mob-subject-wrap .scrolls .item03 .spic{height:250px}
	.mob-subject-wrap .scont button{border:0;width:130px;}
	.mob-subject-wrap .scont.type01{right:auto;left:20px;}
	.mob-subject-wrap .scont button span{margin-left:0;}
	.mob-subject-wrap .scrolls .rela02{width:175px;margin-right:10px;float:right;}
	.mob-subject-wrap .scrolls .item04{width:100%;margin-left:0;}
	.mob-subject-wrap .scrolls .item05{width:100%;margin-left:0;margin-right:0;margin-top:20px;}
	.mob-subject-wrap .scrolls .item06{width:100%;margin-left:0;margin-right:0;margin-top:20px;}
	.mob-subject-wrap .scrolls .item07{width:155px;margin:0;position:absolute;right:195px;top:240px;}
	.mob-subject-wrap .scrolls .item04 .spic{height:250px}
	.mob-subject-wrap .scrolls .item05 .spic{height:250px}
	.mob-subject-wrap .scrolls .item06 .spic{height:250px}
	.mob-subject-wrap .scrolls .item07 .spic{height:250px}

	.mob-subject-wrap .scrolls .item01 .stxt{margin-top:10px;font-size:16px;}
	.mob-subject-wrap .scrolls .item02 .stxt{margin-top:10px;font-size:16px;}
	.mob-subject-wrap .scrolls .item03 .stxt{margin-top:10px;font-size:16px;}
	.mob-subject-wrap .scrolls .item04 .stxt{margin-top:10px;font-size:16px;}
	.mob-subject-wrap .scrolls .item05 .stxt{margin-top:10px;font-size:16px;}
	.mob-subject-wrap .scrolls .item06 .stxt{margin-top:10px;font-size:16px;}
	.mob-subject-wrap .scrolls .item07 .stxt{margin-top:10px;font-size:16px;}

	.mob-subject-wrap .scont{width:340px;height:auto;overflow:Hidden;position:absolute;left:100px;top:50%;margin-top:-200px;}
	.mob-subject-wrap .scont .cate{width:100%;height:auto;overflow:hidden;font-size:24px;color:#ad8d5c;font-weight:500;font-family: 'S-Core_Dream_Bold';;}
	.mob-subject-wrap .scont .stit{width:100%;height:auto;overflow:hidden;font-size:50px;color:#ad8d5c;font-weight:500;font-family: 'S-Core_Dream_Bold';;}
	.mob-subject-wrap .scont .sdesc{width:100%;height:auto;overflow:hidden;margin-top:10px;font-size:24px;color:#867355;font-weight:500;}
	.mob-subject-wrap .scont button{display:flex;justify-content:space-between;align-items:center;width:216px;height:46px;border-radius:23px;overflow:hidden;background:transparent;margin-top:35px;border:1px solid #d8bf97;}
	.mob-subject-wrap .scont button span{display:flex;font-size:16px;color:#d9bf97;font-weight:500;margin-left:20px;}
	.mob-subject-wrap .scont button i{display:flex;margin-right:15px;font-size:18px;color:#d9bf97;font-weight:bold;}
	.mob-subject-wrap .subject-next{position:absolute;right:20px;top:50%;display:flex;justify-content:flex-start;align-items:center;}
	.mob-subject-wrap .subject-next span{display:flex;font-size:24px;color:#ad8d5c;font-weight:500;font-family: 'S-Core_Dream_Bold';;}
	.mob-subject-wrap .subject-next img{width:40px;height:40px;display:flex;margin-left:10px;}

	.mob-subject-wrap .subject-prev{position:absolute;left:20px;top:50%;display:flex;justify-content:flex-start;align-items:center;}
	.mob-subject-wrap .subject-prev span{display:flex;font-size:24px;color:#ad8d5c;font-weight:500;font-family: 'S-Core_Dream_Bold';;}
	.mob-subject-wrap .subject-prev img{width:40px;height:40px;display:flex;margin-right:10px;}

	.mob-subject-wrap .scont.type01{left:auto;right:100px;}

	.mob-subject-wrap .help-msg{position:absolute;left:0;bottom:35px;text-align:center;width:100%;height:auto;overflow:hidden;font-size:13px;color:#777;font-weight:400;}


	.mob-subject-wrap .scont{left:20px;z-index:30;}
	.mob-subject-wrap .scrolls{height:650px;}
	.mob-subject-wrap .scrolls .rela01{width:175px;margin-right:10px;float:right;}
	.mob-subject-wrap .scrolls .item01{width:100%;margin-left:0;}
	.mob-subject-wrap .scrolls .item02{width:100%;margin-left:0;margin-right:0;margin-top:20px;}
	.mob-subject-wrap .scrolls .item03{width:100%;margin-left:0;margin-right:0;margin-top:20px;}
	.mob-subject-wrap .scrolls .item01 .spic{height:250px}
	.mob-subject-wrap .scrolls .item02 .spic{height:250px}
	.mob-subject-wrap .scrolls .item03 .spic{height:250px}
	.mob-subject-wrap .scont button{border:0;width:130px;}
	.mob-subject-wrap .scont.type01{right:auto;left:20px;}
	.mob-subject-wrap .scont button span{margin-left:0;}
	.mob-subject-wrap .scrolls .rela02{width:175px;margin-right:10px;float:right;}
	.mob-subject-wrap .scrolls .item04{width:100%;margin-left:0;}
	.mob-subject-wrap .scrolls .item05{width:100%;margin-left:0;margin-right:0;margin-top:20px;}
	.mob-subject-wrap .scrolls .item06{width:100%;margin-left:0;margin-right:0;margin-top:20px;}
	.mob-subject-wrap .scrolls .item07{width:155px;margin:0;position:absolute;right:195px;top:240px;}
	.mob-subject-wrap .scrolls .item04 .spic{height:250px}
	.mob-subject-wrap .scrolls .item05 .spic{height:250px}
	.mob-subject-wrap .scrolls .item06 .spic{height:250px}
	.mob-subject-wrap .scrolls .item07 .spic{height:250px}

	.mob-subject-wrap .scrolls .item01 .stxt{margin-top:10px;font-size:16px;}
	.mob-subject-wrap .scrolls .item02 .stxt{margin-top:10px;font-size:16px;}
	.mob-subject-wrap .scrolls .item03 .stxt{margin-top:10px;font-size:16px;}
	.mob-subject-wrap .scrolls .item04 .stxt{margin-top:10px;font-size:16px;}
	.mob-subject-wrap .scrolls .item05 .stxt{margin-top:10px;font-size:16px;}
	.mob-subject-wrap .scrolls .item06 .stxt{margin-top:10px;font-size:16px;}
	.mob-subject-wrap .scrolls .item07 .stxt{margin-top:10px;font-size:16px;}

	.mob-subject-wrap .scont .cate{font-size:16px;}
	.mob-subject-wrap .scont .stit{font-size:30px;}
	.mob-subject-wrap .scont .sdesc{font-size:13px;}
	.mob-subject-wrap .scont button{margin-top:20px;}
	.mob-subject-wrap .scont{margin-top:-274px;}
}

/*추가*/
.mob-type.swiper-container{display:none;}
.uni-goodnews-wrap .mob-item{display:none;}
@media (max-width:1400px) {
	.univ-class-wrap .srela{width:100%;padding:0}
	.uni-goodnews-wrap .rela{width:calc( 100% - 40px );display:block;}
	.uni-goodnews-wrap .rela .lt-item{margin:0 auto;}
	.uni-goodnews-wrap .rela .rt-item{margin:0 auto;}

	.all-subj-wrap{overflow-y:auto;}
	.all-subj-wrap.on{display:block; z-index: 99999;}
	.all-subj-wrap .arela .btn-subj-close{position:fixed;right:20px;top:20px;}
	.all-subj-wrap .arela{width:calc( 100% - 40px );margin:0 auto;display:block;}
	.all-subj-wrap .arela .lt-item{width:100%;margin-top:60px;}
	.all-subj-wrap .arela .lt-item .spic{max-width:480px;}
	.all-subj-wrap .arela .rt-item{margin-top:40px;padding-bottom:40px;}
}
@media (max-width:1400px) {
	.main-story-wrap01 .rela{position:relative;}
	.web-type.swiper-container{display:none;}
	.mob-type.swiper-container{display:block;}
	.univ-class-wrap .srela .mob-item{display:block;}
	.univ-class-wrap{height:auto;}
	.univ-class-wrap .tit-item-wrap{position:static;}
	.univ-class-wrap .srela{display:block;}
	.univ-class-wrap .srela .lt-item{margin-top:60px;width:calc( 100% - 40px );padding:0 20px;}
	.univ-class-wrap .srela .mob-item{margin-top:40px;}
	.univ-class-wrap .srela .mob-item .class-func-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
	.univ-class-wrap .srela .mob-item .class-func-wrap button{width:30px;height:30px;border:0;background:transparent;display:flex;justify-content:center;align-items:center;}
	.univ-class-wrap .srela .mob-item .class-func-wrap .paging-value02{font-family: 'S-CoreDream-2ExtraLight';font-style:italic;font-size:20px;color:#111;font-weight:400;display:flex;justify-content:center;align-items:center;width:60px;height:30px;overflow:hidden;}
	.univ-class-wrap .srela .mob-item .class-func-wrap .paging-value02 strong{font-size:20px;color:#555;font-family: 'S-Core_Dream_Thin';font-weight:100;}
	.story-func-wrap{z-index:20;position:absolute;left:50%;top:50%;margin:0 0 0 72px;font-size:20px;color:#666;font-family: 'S-Core_Dream_Thin';font-weight:100;display:flex;justify-content:center;align-items:center;width:60px;height:30px;overflow:hidden;font-style:italic;}
	.story-func-wrap strong{font-size:20px;color:#666;font-family: 'S-Core_Dream_Thin';font-weight:100;font-style:italic;}
}

@media (max-width:767px) {
	.lang_list {top: unset; right: 72px; right: unset; bottom: 0; left: 30px; display:none !Important}
	
	.top-banner-outer {width:auto;}
	.univ-class-wrap .srela .lt-item {padding:0 !important}
	.univ-class-wrap .tit-item-wrap .sdesc{font-size:16px;}
	.univ-class-wrap .tit-item-wrap .stit{font-size:30px;}
	.univ-class-wrap .tit-item-wrap .stit{margin-top:70px;}
	.univ-class-wrap .tit-item-wrap button{margin-top:10px;width:180px;font-size:16px;background-size:15px 15px;}

	.univ-class-wrap .srela {width:100%;padding:0;}
	.univ-class-wrap .srela .lt-item{width:calc(100% - 40px);padding:0;margin:40px auto 0;}
	.univ-class-wrap .srela .lt-item ul li button{height:40px;padding:0 16px;font-size:15px;font-weight: 400;}
	.univ-class-wrap .srela .lt-item ul li button.btn-refresh{width:36px;}
	.univ-class-wrap .srela .lt-item .mtit{font-size:30px;letter-spacing: -2px;}
	.univ-class-wrap .srela .lt-item .mdesc{font-size:22px;letter-spacing: -1px!important;}
	.univ-class-wrap .srela .lt-item .mdesc strong{font-size:22px;letter-spacing: -2px;}
	.univ-class-wrap .srela .lt-item .btn-more{font-size:14px;margin-top:10px;}
	.univ-class-wrap .srela .rt-item .wlist{display:none;}
	.univ-class-wrap .srela .rt-item {height:auto !important;}

	.univ-class-wrap .btn-mysubject{width:220px;bottom:70px;}
	.univ-class-wrap .btn-mysubject span{margin-left:0;font-size:24px;font-weight:500;letter-spacing: -0.7px;}
	.univ-class-wrap .btn-mysubject img{width:30px;height:30px;margin-right:0;}
	.univ-class-wrap{background:#f5f5f5;padding-bottom:160px;}
	.main-story-wrap01{padding-bottom:40px;}

	.uni-goodnews-wrap .rela .lt-item{/*padding-bottom:80px;*/padding-bottom:70px;width:100%;position:relative;}
	.uni-goodnews-wrap .rela .lt-item .stit{margin-top:50px;font-size:30px;}
	.uni-goodnews-wrap .rela .lt-item .swiper-container .swiper-slide a .spic{height:67vw;}
	.uni-goodnews-wrap .rela .lt-item .sdesc{font-size:15px;}
	.uni-goodnews-wrap .rela .rt-item{display:none;}
	.uni-goodnews-wrap .mob-item{width: calc(100% - 40px);margin:40px auto 0;display:block;}
	.uni-goodnews-wrap .mob-item .swiper-container{width:100%;padding-bottom:60px;}
	.uni-goodnews-wrap .mob-item .swiper-container .swiper-slide{width:100%;}
	.uni-goodnews-wrap .mob-item .swiper-container .swiper-slide a{width:100%;display:block;height:auto;overflow:hidden;}
	.uni-goodnews-wrap .mob-item .swiper-container .swiper-slide a .pic{width:100%;height:110vw;overflow:Hidden;background-position:50% 50% !important;background-size:cover !important;}

	.uni-goodnews-wrap .rela .lt-item .swiper-container .swiper-slide .news-img .news-txt p span{font-size:15px;line-height:20px;}
	.uni-goodnews-wrap .rela .lt-item .swiper-container .swiper-slide .news-img .news-txt p:nth-of-type(2) span{font-size:20px;line-height:25px;}

	.uni-goodnews-wrap .rela .lt-item .swiper-container .swiper-slide a .mtit{margin-top:15px;font-size:20px;}
	.uni-goodnews-wrap .rela .lt-item .swiper-container .swiper-slide a .mdesc{font-size:16px;}
	
	.uni-goodnews-wrap .mob-item .swiper-container .swiper-pagination-bullet{background:#aaa;opacity:1;}
	.uni-goodnews-wrap .mob-item .swiper-container .swiper-pagination-bullet-active{background:#c20d2c}

	/*.gnews-func-wrap{height:40px;position:absolute;left:0;bottom:0;justify-content:center;}*/
	.gnews-func-wrap{height:40px;position: relative;overflow: visible;}
	.gnews-func-wrap button{top:170px;position: absolute;z-index: 9;}
	.gnews-func-wrap .paging-value{width: auto;padding-right:4px;}
	.uni-goodnews-wrap .story-btn-wrap{margin-top:0;margin-bottom:70px;}
	.gnews-func-wrap button.gnews-prev-btn{left: 0}
	.gnews-func-wrap button.gnews-next-btn{right: 0}
	.gnews-func-wrap .paging-value,
	.gnews-func-wrap .paging-value strong{font-size:20px;}
	.uni-goodnews-wrap .story-btn-wrap button{width:140px;justify-content:space-between;}
	.uni-goodnews-wrap .story-btn-wrap button span{font-size:20px;margin-left:10px;}
	.uni-goodnews-wrap .story-btn-wrap button img{margin-left:0;margin-right:10px;width:30px;height:30px;}
	/*.uni-goodnews-wrap .rela .lt-item .swiper-container{margin-top:40px;}*/
	.all-subj-wrap .arela .lt-item .spic{max-width:300px;}
	.all-subj-wrap .arela .lt-item .stit{font-size:20px;}
	.all-subj-wrap .arela .lt-item ul li{width:calc( 50% - 5px );}
	.all-subj-wrap.on{display:block;     z-index: 99999; }
	.all-subj-wrap .arela .lt-item .spic{margin-top:0;}
	.all-subj-wrap .arela .lt-item ul li a{font-size:13px;background-size:30px 30px !important;}
	.all-subj-wrap .arela .lt-item ul{margin-top:0px;display:none;}
	.all-subj-wrap .arela .rt-item ul li{width:calc( 100% / 2 - 1px );}
	.all-subj-wrap .arela .rt-item ul li a{height: 43px;font-size:14px;}
	.all-subj-wrap .arela .rt-item ul li a.on{height: 41px;}
	.all-subj-wrap .arela .rt-item ul li a.chk{background-size:30px 30px !important;}

	.main-story-wrap01 .rela .swiper-container .swiper-slide a {overflow:visible;}
	.main-story-wrap01 .rela .swiper-container .swiper-slide a .pic {width:235px;height:235px;}
	.story-func-wrap {top: 56%;}

	.main_link_con_box .main_link_btn {background-color:white;/*background-color:#ffe400;*/}
	.main_link_con_box .main_link_btn a {margin-top:0;}
	.all-subj-wrap .arela .lt-item ul li button{width: 100%;}
	.uni-goodnews-wrap .rela {margin-bottom:0px}
	.uni-goodnews-wrap .rela .lt-item {padding-bottom:30px}
	.uni-goodnews-wrap .mob-item .swiper-container{padding-bottom: 150px;}
	.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{bottom:120px;margin-bottom:0px;}

}

@media screen and (max-width:486px) {
	.all-subj-wrap .arela .lt-item ul {display:none;width:100%;margin:0 auto;}
	.all-subj-wrap .arela .lt-item ul.on {display:block;}
	.all-subj-wrap .arela .rt-item ul li button.chk {background-size:40px 40px;}
}

@media screen and (max-width:480px) {
	.logo {padding:18px 0 0 15px;}
	.logo img{width:190px;}

	.main_link_cont {background-image:url(/_res/sjcu/ko/img/common/link_bg_m.png);}
	.main-story-wrap01 {padding-bottom:70px}
	.uni-goodnews-wrap .rela .lt-item .stit {margin-top:70px}
	/*.main-visual-wrap .spic {min-height:740px;background-position: 76% !important;}*/
	.univ-class-wrap .tit-item-wrap button {width:calc(100% - 100px)}
	.univ-class-wrap .srela{padding:0;}
	.univ-class-wrap .srela .lt-item ul li {margin: 0 4px 7px 0;}
	/*.univ-class-wrap .srela .lt-item ul li button.btn-refresh {display:none;}*/
	.uni-goodnews-wrap .rela .lt-item .swiper-container .swiper-slide .news-img .news-txt p:nth-of-type(2) span{font-size:34px!important;line-height:43px!important;} 
	.main-story-wrap01 .rela .story-btn-wrap{margin-bottom:0!important;}
	.main-fun-wrap .rela .swiper-container .swiper-slide a .pic{height:40vw;}
}

#menu{position:absolute;left:-200000px; display:none}