	.main-contents-container{padding-top:70px;background-color:#fbfbfb;}
	.main-layout-container .font-none{font-size:0;}
	.main-layout-container .wrap-column{padding-right:0;width:1080px;}
	.main-layout-container h3.ttl{color:#000;font-size:28px;line-height:40px;margin-bottom:20px;}
	.main-layout-container h3.ttl.relative > .absolute{text-align:right;color:#999;font-size:12px;line-height:22px;bottom:0;right:0;font-weight:normal;}
	.main-layout-container h4.ttl{color:#000;font-size:22px;line-height:32px;margin-bottom:15px;}
	.main-layout-container h4.ttl.relative > .absolute{text-align:right;color:#999;font-size:12px;line-height:22px;bottom:0;right:0;font-weight:normal;}

	.section-padding{padding-bottom:60px;}
	.mt15{margin-top:15px;}

	.tab-01 a{width:100% !important;}
	.tab-02 a{width:calc(100% / 2) !important;}
	.tab-03 a{width:calc(100% / 3) !important;}
	.tab-04 a{width:calc(100% / 4) !important;}
	.tab-05 a{width:calc(100% / 5) !important;}

	.thumbnail-img{position:relative;}
	.thumbnail-img img{width:100%;height:100%;}
	.thumbnail-img::before{content:'';display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.3) url('//static.conects.com/skyedu_conects/imgs/web/main/v10/btn_play.png') 50% 50% no-repeat;}
	.thumbnail-img.small::before{background-size:30px 30px;}
	.thumbnail-img.big::before{top:92px;background: linear-gradient(179.78deg, rgba(0, 0, 0, 0) 0.44%, #000000 99.56%);}
	.thumbnail-img.big::after{display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:url('//static.conects.com/skyedu_conects/imgs/web/main/v10/btn_play.png') 50% 50% no-repeat;}

	.main-left-banner{width:100px;position:absolute;top:0;left:50%;margin-left:-660px;}
	.main-left-banner > a{display:block;margin-top:10px;}
	.main-left-banner > a > img{width:100%;max-width:100%;}

	.main-right-banner{width:100px;position:absolute;top:0;left:50%;margin-left:560px;}
	.main-right-banner .slide,
	.main-right-banner img{width:100%;}
	.main-right-banner .exam-dday{border:0.5px solid #7E7E7E;font-size:11px;color:#000;text-align:center;line-height:36px;box-sizing:border-box;height:36px;background-color:#fff;}

	.main-right-banner .cycle-caption-area{background-color:transparent;left:0;right:0;text-align:center;height:18px;line-height:18px;top:auto;bottom:10px;}
	.main-right-banner .cycle-caption-area .cycle-caption{color:#222;font-size:11px;font-weight:300;}
	.main-right-banner .cycle-caption-area a{width:16px;height:16px;}
	.main-right-banner .cycle-caption-area a.btn-prev{background:url('//static.conects.com/skyedu_conects/imgs/web/main/v10/btn_prev_black.png') 50% 50% no-repeat;}
	.main-right-banner .cycle-caption-area a.btn-next{background:url('//static.conects.com/skyedu_conects/imgs/web/main/v10/btn_next_black.png') 50% 50% no-repeat;}

	.slide-container.slide-banner{position:relative;}
	.slide-container.slide-banner .cycle-pager{font-size:0;z-index:500;top:10px;text-align:right;padding-right:10px;box-sizing:border-box;height:5px;}
	.slide-container.slide-banner .cycle-pager span{width:5px;height:5px;margin:0 0 0 7px;background:#C4C4C4;border-radius:50%;}
	.slide-container.slide-banner .cycle-pager span.cycle-pager-active{background:#000;}
	.slide-container.slide-banner .slide-btn{display:none;z-index:500;position:absolute;top:50%;transform:translateY(-50%);box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);border-radius:50%;}
	.slide-container.slide-banner:hover .slide-btn{display:block;}
	.slide-container.slide-banner .slide-prev{left:-16px;}
	.slide-container.slide-banner .slide-next{right:-16px;}

	.main-goods .goods-ttl{position:absolute;top:-113px;left:0;right:0;}
	.main-goods .goods-ttl > p{margin-bottom:10px;line-height:46px;height:46px;font-size:28px;color:#0A3CD2;letter-spacing:-0.05em;}
	.main-goods .goods-ttl > p > span{display:inline-block;vertical-align:top;line-height:46px;height:46px;padding:0 30px;border-radius:46px;background-color:#E2E2E2;font-size:28px;color:#0A3CD2;letter-spacing:-0.05em;font-weight:bold;margin-left:10px;}
	.main-goods .pass-banner{border:1px solid #E3EAED;background-color:#fff;}
	.main-goods .pass-banner .slide-tab{border-bottom:1px solid #E3EAED;height:57px;line-height:57px;font-size:0;}
	.main-goods .pass-banner .slide-tab a{display:inline-block;vertical-align:top;color:#7A7A7A;letter-spacing:-0.055em;font-size:18px;width:calc(100% / 3);position:relative;text-align:center;font-weight:bold;}
	.main-goods .pass-banner .slide-tab a:last-child{padding-right:0;margin-right:0;}
	.main-goods .pass-banner .slide-tab a:last-child::before{display:none;}
	.main-goods .pass-banner .slide-tab a:hover,
	.main-goods .pass-banner .slide-tab a.cycle-pager-active{color:#0A3CD2;}
	.main-goods .pass-banner .slide-tab a.cycle-pager-active::before{content:'';display:block;position:absolute;bottom:0;left:0;right:0;width:100%;height:4px;background-color:#0A3CD2;}
	.main-goods .pass-banner .slide{padding:20px 25px;}
	.main-goods .pass-banner .slide > .float-area{width:1040px;}
	.main-goods .pass-banner .slide > .float-area > div{width:500px;min-height:310px;text-align:left;}
	.main-goods .pass-banner .slide > .float-area > div:first-child{margin-right:40px;}
	.main-goods .pass-banner .slide-ico{margin:22px 0 13px;font-size:0;}
	.main-goods .pass-banner .slide-ico > b{display:inline-block;vertical-align:top;padding:0 10px;background-color:#578CFA;color:#fff;font-size:15px;height:28px;line-height:28px;border-radius:28px;}
	.main-goods .pass-banner .slide-cont{font-size:18px;line-height:25px;color:#000;height:105px;}
	.main-goods .pass-banner .slide-date{font-weight:300;font-size:13px;line-height:23px;color:#000;}
	.main-goods .pass-banner .slide-price{font-weight:bold;font-size:35px;line-height:45px;color:#0A3CD2;margin-bottom:10px;}
	.main-goods .pass-banner .slide-btn > a{text-align:center;display:inline-block;vertical-align:top;border:1px solid #C4C4C4;background-color:#fff;width:240px;height:45px;line-height:45px;letter-spacing:-0.055em;color:#7A7A7A;font-size:15px;}
	.main-goods .pass-banner .slide-btn > a:hover{color:#000;}

	.best-seller{border:1px solid #E3EAED;background-color:#fff;padding-bottom:6px;position:relative;}
	.best-seller::before{display:block;content:'';width:1px;height:100%;position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);background-color: #E3EAED;}
	.best-seller .best-contents{width:50%;box-sizing:border-box;padding:20px;}
	.best-seller .best-contents .ttl{font-size:18px;color:#000;line-height:28px;}
	.best-seller .best-contents .ttl .absolute{line-height:28px;top:0;right:0;color:#8D8D8D;letter-spacing:-0.055em;font-size: 10px;line-height: 113.5%;}
	.best-seller .best-contents .ttl span{color:#0A3CD2;}
	.best-seller .best-contents li{height:23px;line-height:23px;margin-top:17px;width:100%;font-size:0;}
	.best-seller .best-contents li > div{display:inline-block;vertical-align:top;}
	.best-seller .best-contents li .data-rank{width:32px;margin-right:17px;font-size:0;}
	.best-seller .best-contents li .data-rank img{vertical-align:middle;}
	.best-seller .best-contents li .data-rank > b{position:relative;font-size:0;display:inline-block;vertical-align:middle;padding-right:20px;}
	.best-seller .best-contents li .data-rank.ico-rank-up > b{background:url('//static.conects.com/skyedu_conects/imgs/web/main/v10/ico_rank_up.png') 100% 50% no-repeat;}
	.best-seller .best-contents li .data-rank.ico-rank-new > b{background:url('//static.conects.com/skyedu_conects/imgs/web/main/v10/ico_rank_new.png') 100% 50% no-repeat;}
	.best-seller .best-contents li .data-rank.ico-rank-down > b{background:url('//static.conects.com/skyedu_conects/imgs/web/main/v10/ico_rank_down.png') 100% 50% no-repeat;}
	.best-seller .best-contents li .data-ttl{width:350px;font-size:0;}
	.best-seller .best-contents li .data-ttl a{font-size:13px;font-weight:bold;color:#000;}
	.best-seller .best-contents li .data-ttl:hover a{text-decoration:underline;}
	.best-seller .best-contents li .data-teacher{width:100px;font-size:13px;color:#7A7A7A;text-align:right;}

	.main-tcc .slide-container::before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;width:calc(50% - 590px);height:100%;background-color:#FBFBFB;z-index:2;opacity:.8;}
	.main-tcc .slide-container::after{content:'';display:block;position:absolute;top:0;bottom:0;right:0;width:calc(50% - 590px);height:100%;background-color:#FBFBFB;z-index:2;opacity:.8;}
	.main-tcc .cycle-slideshow{height:320px;}
	.main-tcc .slide{width:1080px;height:320px;line-height:1;text-align:center;font-size:0;margin:0 25px;}
	.main-tcc .slide > div{width:50%;height:100%;display:inline-block;vertical-align:top;}
	.main-tcc .slide > div > a{display:inline-block;vertical-align:top;width:528px;height:320px;position:relative;}
	.main-tcc .slide > div > a > img{width:100%;max-width:100%;height:100%;max-height:100%;}
	.main-tcc .slide > div > a .absolute{bottom:0;left:0;right:0;height:225px;background: linear-gradient(179.78deg, rgba(0, 0, 0, 0) 0.44%, #000000 99.56%);padding:0 20px;}
	.main-tcc .slide > div > a .data-ttl{text-align:left;padding-top:149px;color:#fff;font-size:17px;line-height:27px;}
	.main-tcc .slide > div > a .data-teacher{text-align:left;color:#E5E5E5;font-size:13px;line-height:27px;}
	.main-tcc .slide > div > a::before{content:'';display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.3) url('//static.conects.com/skyedu_conects/imgs/web/main/v10/btn_play.png') 50% 50% no-repeat;}
	.main-tcc .slide > div > a:hover::before{display:block;}
	.main-tcc .cycle-carousel-wrap{ margin-left:calc(50% - 565px) !important;font-size:0;height:320px;}
	.main-tcc .slide-container.slide-banner .slide-prev{left:50%;margin-left:-560px;}
	.main-tcc .slide-container.slide-banner .slide-next{right:50%;margin-right:-558px;}

	.main-tactic .tactic-banner > .fl,
	.main-tactic .tactic-banner > .fl .slide{width:712px;height:230px;font-size:0;}
	.main-tactic .tactic-banner > .fr,
	.main-tactic .tactic-banner > .fr .slide{width:344px;height:230px;font-size:0;}
	.main-tactic .tactic-conts{position:relative;background-color:#FFE601;height:318px;}
	.main-tactic .tactic-conts .tactic-img{left:0;bottom:0;}
	.main-tactic .tactic-conts .padding{padding-left:325px;}
	.main-tactic .tactic-conts .conts-ttl{border-bottom:1px solid #fff;padding:17px 0 9.5px;}
	.main-tactic .tactic-conts .conts-ttl b{display:block;font-size:22px;color:#000;height:32px;line-height:32px;}
	.main-tactic .tactic-conts .conts-ttl p{position:absolute;right:19px;bottom:0;text-align:right;font-size:10px;color:#8D8D8D;letter-spacing: -0.055em;height:11px;line-height:113.5%;}
	.main-tactic .tactic-conts .conts{padding:0 23px 0 325px;}
	.main-tactic .tactic-conts .cycle-slideshow{padding-top:58px;}
	.main-tactic .tactic-conts .cycle-slideshow .slide{margin-top:58px;padding-top:20px;}
	.main-tactic .tactic-conts .slide-tab{position:absolute;top:0;left:0;right:0;border-bottom:1px solid #595959;height:57px;line-height:57px;font-size:0;}
	.main-tactic .tactic-conts .slide-tab > *{display:inline-block;vertical-align:top;color:#292929;letter-spacing:-0.055em;font-size:15px;padding-right:20px;margin-right:20px;position:relative;}
	.main-tactic .tactic-conts .slide-tab > *::before{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%); right:0;width:1px;height:12px;background-color:#9B9B9B;}
	.main-tactic .tactic-conts .slide-tab > *:last-child{padding-right:0;margin-right:0;}
	.main-tactic .tactic-conts .slide-tab > *:last-child::before{display:none;}
	.main-tactic .tactic-conts .slide-tab > *.cycle-pager-active{font-weight:bold;}
	.main-tactic .tactic-conts .slide > .relative{width:732px;background-color:#FFE601;}
	.main-tactic .tactic-conts .slide-ttl{font-size:0;margin-bottom:10px;text-align:left;}
	.main-tactic .tactic-conts .slide-ttl > b{display:inline-block;vertical-align:top;font-size:22px;line-height:31px;padding-left:10px;color:#000;}
	.main-tactic .tactic-conts .slide-ttl > span{padding:0 20px;display:inline-block;vertical-align:top;font-size:16px;height:31px;line-height:31px;color:#fff;background-color:#058019;border-radius:31px;font-weight:bold;}
	.main-tactic .tactic-conts .slide-cont{color:#000;font-size:13px;line-height:23px;text-align:left;width:720px;height:76px;}
	.main-tactic .tactic-conts .slide-btn{text-align:left;font-size:0;}
	.main-tactic .tactic-conts .slide-btn > a{text-align:center;display:inline-block;vertical-align:top;border:1px solid #464646;color:#464646;font-size:15px;width:240px;height:45px;line-height:43px;}
	.main-tactic .tactic-conts .slide-btn > a:hover{color:#000;}
	.main-tactic .tactic-conts .slide-info{position:absolute;bottom:0;right:0;text-align:right;color:#8D8D8D;font-size:10px;line-height:113.5%;letter-spacing: -0.055em;}

	.main-teachers .teachers-tab{border-bottom:1px solid #C4C4C4;margin-bottom:15px;padding-top:10px;}
	.main-teachers .teachers-tab li{float:left;width:120px;text-align:center;height:47px;}
	.main-teachers .teachers-tab li > a{display:block;width:100%;height:100%;position:relative;font-size:15px;color:#7E7E7E;}
	.main-teachers .teachers-tab li > a > b{display:block;width:100%;height:27px;}
	.main-teachers .teachers-tab li > a:hover{color:#0A3CD2;}
	.main-teachers .teachers-tab li.on > a{color:#0A3CD2;}
	.main-teachers .teachers-tab li.on > a::before{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:4px;background-color:#0A3CD2;}
	.main-teachers .teachers-contents{border:1px solid #E3EAED;background-color:#fff;margin-top:85px;padding:20px;box-sizing:border-box;min-height:430px;}
	.main-teachers .teachers-contents > img.absolute{bottom:0;left:50%;transform:translateX(-50%);}
	.main-teachers .teachers-contents a.btn-home{display:block;position:absolute;top:-41px;right:21px;height:27px;line-height:27px;font-size:13px;font-weight:300;color:#000;padding-left:34px;background:url('//static.conects.com/skyedu_conects/imgs/web/main/v10/ico_home.png') 0 50% no-repeat;}
	.main-teachers .teachers-contents > .float-area {padding-top:20px;}
	.main-teachers .teachers-contents > .float-area > .fl{width:400px;}
	.main-teachers .teachers-contents > .float-area > .fr{width:335px;}
	.main-teachers .teachers-contents .data-ttl{font-size:26px;font-weight:bold;line-height:36px;margin-bottom:32px;
		height:108px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		word-wrap:break-word;word-break:keep-all;
	}
	.main-teachers .teachers-contents h4{font-size:15px;color:#484848;height:36px;line-height:36px;text-align:left;border-bottom:1px solid #C4C4C4;margin-bottom:14px;}
	.main-teachers .teachers-contents > .teachers-banner{position:absolute;bottom:20px;right:20px;}
	.main-teachers .recommend-lec .lec-ttl{font-size:19px;color:#000;font-weight:bold;line-height:27px;margin-bottom:20px;}
	.main-teachers .recommend-lec .cont{position:relative;padding-left:114px;}
	.main-teachers .recommend-lec .lec-img{width:99px;height:133px;overflow:hidden;position:absolute;top:0;left:0;border-radius:3px;}
	.main-teachers .recommend-lec .lec-img > img{width:100%;height:100%;}
	.main-teachers .recommend-lec .lec-score{font-size:0;}
	.main-teachers .recommend-lec .lec-score > span{display:inline-block;vertical-align:top;color:#0644FF;font-size:13px;margin-right:5px;font-weight:300;}
	.main-teachers .recommend-lec .lec-cont{color:#000;font-size:13px;font-weight:300;line-height:19px;margin-bottom:15px;
		height:76px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp:4;
		-webkit-box-orient: vertical;
		word-wrap:break-word;word-break:keep-all;
	}
	.main-teachers .recommend-lec .lec-name{font-size:13px;line-height:19px;}
	.main-teachers .recommend-lec a:hover .lec-cont{text-decoration:underline;}
	.main-teachers .teacher-tcc .fl{width:160px;}
	.main-teachers .teacher-tcc .fl:first-child{margin-right:15px;}
	.main-teachers .teacher-tcc .fl .tcc-img{width:160px;height:90px;}
	.main-teachers .teacher-tcc .fl .tcc-cont{color:#000;font-size:13px;font-weight:bold;line-height:19px;margin-top:10px;
		height:38px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp:2;
		-webkit-box-orient: vertical;
		word-wrap:break-word;word-break:keep-all;
	}
	.main-teachers .teacher-tcc a:hover .tcc-cont{text-decoration:underline;}
	.main-teachers .teacher-tcc a:hover .thumbnail-img::before{display:block;}
	.main-teachers .teachers-notice{border:1px solid #E3EAED;border-top:0 none;background-color:#fff;margin-bottom:13px;}
	.main-teachers .teachers-notice .fl{width:50%;}
	.main-teachers .teachers-notice .padding{padding:20px 0 20px 30px;font-size:0;}
	.main-teachers .teachers-notice .padding .data-ico{display:inline-block;vertical-align:top;width:68px;height:28px;line-height:27px;text-align:center;background-color:#0085FF;border-radius:14px;font-size:13px;color:#fff;font-weight:bold;margin-right:15px;}
	.main-teachers .teachers-notice .padding a{display:inline-block;vertical-align:top;font-size:15px;line-height:28px;color:#000;width:300px;}
	.main-teachers .teachers-notice .padding a:hover > b{text-decoration:underline;}
	.main-teachers .teachers-notice .padding .data-date{display:inline-block;vertical-align:top;line-height:28px;font-size:15px;color:#000;font-weight:300;margin-left:15px;}


	/* <!--S: 기존 동일 --> */
	.left-cont,
	.right-cont{width:528px;}
	.main-board{border-top:1px solid #000;border-bottom:1px solid #E5E5E5;padding:10px 0 20px;}
	.main-board li{margin-top:10px;height:27px;line-height:27px;font-size:0;}
	.main-board li > *[class*="data-"]{display:inline-block;vertical-align:top;font-size:15px;}
	.main-board li .data-type{width:48px;}
	.main-board li .data-ttl{width:404px;}
	.main-board li .data-ttl > a{font-size:15px;}
	.main-board li .data-ttl > a:hover{text-decoration:underline;}
	.main-board li .data-date{width:76px;text-align:right;}
	.main-board li.board-btn a{display:inline-block;vertical-align:top;border:1px solid #E3EAED;background-color:#fff;border-radius:3px;box-sizing:border-box;width:160px;height:27px;line-height:25px;font-size:13px;font-weight:300;color:#000;text-align:center;margin-left:24px;}
	.main-board li.board-btn a:first-child{margin-left:0;}
	.main-board li.board-btn a:hover{background-color:#E3EAED;}

	.main-ipsi .ipsi-banner a{display:inline-block;vertical-align:top;margin-left:24px;width:344px;}
	.main-ipsi .ipsi-banner a:first-child{margin-left:0;}

	.main-academy .fl,
	.main-academy .fr{border:1px solid #E3EAED;background-color:#fff;box-sizing:border-box;}
	.main-academy .fl{margin-right:24px;}
	.main-academy .slide-container.slide-banner .slide{width:342px;height:419px;text-align:left;background-color:#fff;}
	.main-academy .slide-container.slide-banner .cycle-pager{font-size:0;z-index:500;top:auto;bottom:20px;text-align:center;padding-right:0;box-sizing:border-box;height:5px;}
	.main-academy .slide .data-img,
	.main-academy .slide .data-ttl,
	.main-academy .slide .data-cont{width:304px;margin:0 auto;}
	.main-academy .slide .data-img{margin-bottom:20px;padding-top:20px;}
	.main-academy .slide .data-ttl > p{font-size:15px;font-weight:bold;color:#7E7E7E;line-height:26px;}
	.main-academy .slide .data-ttl > b{font-size:22px;font-weight:bold;color:#000;line-height:34px;}
	.main-academy .slide .data-cont{color:#000;font-size:13px;font-weight:300;line-height:23px;margin-top:10px;
		height:69px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp:3;
		-webkit-box-orient: vertical;
		word-wrap:break-word;word-break:keep-all;
	}
	.main-academy .slide a:hover .data-ttl > b,
	.main-academy .slide a:hover .data-cont{text-decoration:underline;}

	.main-contents-container > .btn-top{position:absolute;bottom:80px;left:50%;margin-left:560px;}
	/* <!--E: 기존 동일 --> */