
/* NEW ver. GNB 170304 Renewal dongil */

#wrap {width:100%; position:relative; height:auto;}
#gnbNew {
	position:fixed; top:0; left:0; right:0; width:100%; height:110px; background:#fff; z-index:97;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
}

.ani {-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}
.hoverEfct {-webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out;}
.hoverEfct:hover {box-shadow: 0 8px 8px rgba(0,130,153,.12),0 0 8px rgba(0,130,153,.12),0 6px 18px rgba(0,130,153,.12); transform: translate3d(0,-2px,0);}
.comShdw {-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.13); -moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.13); box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.13);}
.mr20 {margin-right:20px;}
.mb20 {margin-bottom:20px;}
.mb40 {margin-bottom:40px;}


.gnbLogo {display:block; width:130px; height:50px; position:absolute; top:50%; left:0; margin-top:-15px; text-indent:-9999px; background:url("/img/common/logo.png")no-repeat center center; background-size:100% auto;}

.gnbMenu {display:inline-block; position:absolute; top:50px; right:-18px;} 
.gnbMenu > ul {display:inline-block; width:auto; height:auto;}
.gnbMenu > ul > li {
	float:left; position:relative; width:110px;
	box-sizing:border-box;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.gnbMenu > ul > li > a {
	line-height:60px;
	height:60px;
	display:block;
	box-sizing:border-box;
	width:100%;
	text-align:center;
	color:#232728;
	font-size:14px;
	letter-spacing:-0.075em;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	border-bottom:solid 3px #fff;
}
.gnbMenu > ul > li.on > a {color:#ffb400; border-bottom:solid 3px #ffb400;}
.gnbMenu > ul > li a:hover {color:#ffb400;}
.gnbMenu > ul > li > ul {
	position:absolute;
	left:0;
	top:100%;
	z-index:999;
	line-height:normal;
	width:100%;
	height:350px;
	padding-top:10px;
	display:none;
	border-left: solid 1px #e2e2e2;
	-webkit-transition: background-color 0.25s ease-in-out;
	-moz-transition: background-color 0.25s ease-in-out;
	-o-transition: background-color 0.25s ease-in-out;
	-ms-transition: background-color 0.25s ease-in-out;
	transition: background-color 0.25s ease-in-out;
}
.gnbMenu > ul > li:last-child > ul {border-right: solid 1px #e2e2e2;}
.gnbMenu > ul > li > ul.on {background:#fff;}
.gnbMenu > ul > li > ul li {display:block; width:100%;}
.gnbMenu > ul > li > ul li a {display:block; padding:8px 0; text-align:center; font-size:13px; color:#232728; line-height:normal; letter-spacing:-0.075em;}


.gnbMsubBg {
	display:none; position:fixed; top:110px; left:0; right:0; height:350px;
	background:rgba(240,240,240,0.9); box-sizing:border-box; border-top: solid 1px #e2e2e2;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.15);
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.15);
}



.gnbMenu2 {display:inline-block; position:absolute; top:50px; right:-18px;} 
.gnbMenu2 > ul {margin: 0 auto; width: 100%; list-style: none; padding: 0; position: relative; box-sizing: border-box;}
.gnbMenu2 > ul:after {content: ""; display: table;}
.gnbMenu2 > ul:after {clear: both;}
.gnbMenu2 > ul > li {float: left; width:100px; position:relative;}
.gnbMenu2 > ul > li > a {line-height:60px; height:60px; display:block; width:100%; text-align:center; color:#232728; font-size:14px; letter-spacing:-0.075em; border-bottom:solid 3px #fff;}
.gnbMenu2 > ul > li:hover > a {color:#ffcb00;}
.gnbMenu2 > ul > li > ul {display:none; width:2000px; position: absolute; z-index: 99; left:50%; margin-left:-1000px; position:relative; text-align:center;}
.gnbMenu2 > ul > li:before {content:""; display:none; position:fixed; top:110px; left:0; right:0; background:#272d3b; height:43px; z-index: 98;}
.gnbMenu2 > ul > li:hover > ul {display:block;}
.gnbMenu2 > ul > li:hover:before {display:block;}
.gnbMenu2 > ul > li > ul > li {display:inline-block;}
.gnbMenu2 > ul > li > ul > li > a {color: #fff; display: block; white-space: nowrap; padding:0 15px; height:43px; line-height:42px; text-align:center; font-size:13px;}
.gnbMenu2 > ul > li > ul > li > a:hover {color:#ffcb00;}
.gnbMenu2 > ul > li > ul.alignR {position:fixed !important; top:110px; padding:0 500px; text-align:right !important;}
.gnbMenu2 > ul > li > ul.alignR > li:last-child a {padding-right:0 !important;}




/************ NEW GNB  *************/











.tommyHong {width:100%; float:left; height:70px; margin-bottom:40px;}
.tommyHong a {display:block; position:relative; height:65px;}
.tommyHong a img {position:absolute; left:0; bottom:0;}




.onlineConsult{width:100%; float:left; margin-bottom:40px; position:relative;}
.ocBg {height:65px; width:813px; float:left;}
.ocBanner a {display:block; width:187px; height:65px; float:left; text-indent:-9999px; background:#ffcb00 url("/img/common/onlineConsult_btn.png")no-repeat center center; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}
.ocBanner a:hover {background:#6ccc2e url("/img/common/onlineConsult_btn.png")no-repeat center center;}


.mcTitleNew {height:45px; padding:25px; padding-bottom:0; position:relative;}
.mcTitleNew h3 {font-size:15px; color:#999; letter-spacing:-0.075em; line-height:1.0em; font-weight:400;}
.mcTitleNew h3 span {display:inline-block; color:#9fa4a9; font-size:11px; margin-left:10px; letter-spacing:-0.025em;}
.mcTitleNew a {display:inline-block; position:absolute; bottom:0; right:25px;}

.engTit{display:inline-block; color:#333; font-size:16px;letter-spacing:-0.05em; padding-right:5px;font-weight:bold;}



.mcPhoto {float:left; width:100%; margin-top:20px; background:#f6f7f7;}

.mcPhotoList {padding:20px;}
.mcPhotoList li {display:block; width:310px; float:left; margin-left:15px;}
.mcPhotoList li:first-child {margin-left:0;}
.mcPhotoList li a {display:block; height:275px;}

.mcPhotoThumb {
	width:100%; height:214px; background-size:cover !important; background-position:center center !important; border:solid 5px #fff;
	-webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.13); -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.13); box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.13);
}
.mcPhotoDesc {text-align:center; padding-top:15px;}
.mcPhotoDesc h5 {color:#13283b; font-size:15px; letter-spacing:-0.05em; font-weight:400; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mcPhotoDesc span {color:#858585; font-size:13px; letter-spacing:-0.05em; font-weight:400;}



.mainInterior {
	width:100%; float:left; position:relative; padding:60px 0px; background-color:#141616; border-bottom:solid 20px #222731; border-top:solid 20px #222631;
	background: rgb(20,23,32); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(20,23,32,1) 0%, rgba(60,66,80,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(20,23,32,1) 0%,rgba(60,66,80,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(20,23,32,1) 0%,rgba(60,66,80,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141720', endColorstr='#3c4250',GradientType=0 ); /* IE6-9 */
}
.mainInterior h3 {text-align:center; padding-bottom:40px;}
.mainInterior .slick-slide {text-align:center; background-color:#000; opacity:0.3;}
.mainInterior .slick-slide img {width:100%; display:inline-block;}
.mainInterior .slick-current {opacity:1.0;}
.miSliderBtn {width:1000px; position:absolute; top:50%; margin-top:50px; left:50%; margin-left:-500px;}
.miSliderBtn span {display:inline-block; cursor:pointer; position:absolute; top:0; bottom:0; opacity:0.5; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}
.miSliderBtn span:hover {opacity:1.0;}
.miSliderBtn .prev {left:0;}
.miSliderBtn .next {right:0;}


.footerBtnfixNew {width:100%; float:left; margin:60px 0px 40px; position:relative;}
.footerBtnfixNew ul {margin-top:40px;}
.footerBtnfixNew ul li {width:184px; float:left; margin-left:20px; background:#2a2b3b;}
.footerBtnfixNew ul li:first-child {margin-left:0; background:#ffbd02;}
.footerBtnfixNew ul li a {height:52px; line-height:52px; font-size:17px; font-weight:400; text-align:center; text-shadow:1px 1px 3px rgba(0,0,0,0.3); color:#fff; display:block; letter-spacing:-0.05em;}


.mBannerWrap {position:relative;}
.mBanner {z-index:0;}
.fbBg {height:500px !important;}
.fbBg#fbBg00 {background:url("/img/main/mBanner_bg00.jpg")no-repeat center center;}
.fbBg#fbBg01 {background:url("/img/main/main_banner_kr.jpg")no-repeat center center;}
.fbBg#fbBg02 {background:url("/img/main/main_banner_en.jpg")no-repeat center center;}
.fbBg#fbBg03 {background:url("/img/main/main_banner_jp.jpg")no-repeat center center;}
.fbBg#fbBg04 {background:url("/img/main/main_banner_kcook_year_bg.jpg")no-repeat center center;}
.fbBg#fbBg05 {background:url("/img/main/mainbanner_TICC.jpg")no-repeat center center;}
.fbBg#fbBg06 {background:url("/img/main/banner_1102_.jpg")no-repeat center center;}
.fbBg#fbBg07 {background:url("/img/main/banner_1107.jpg")no-repeat center center;}
.fbBg#fbBg08 {background:url("/img/main/main_banner_young.jpg")no-repeat center center;}
.fbBg#fbBg09 {background:url("/img/main/banner_1109.jpg")no-repeat center center;}
.fbBg#fbBg10 {background:url("/img/main/banner_1112.jpg")no-repeat center center;}
.fbBg#fbBg12 {background:url("/img/main/banner_1121.jpg")no-repeat center center;}
.fbBg#fbBg13 {background:url("/img/main/main_banner_171123.jpg")no-repeat center center;}
.fbBg#fbBg14 {background:url("/img/main/main_banner_171206.jpg")no-repeat center center;}
.fbBg#fbBg15 {background:url("/img/main/main_banner_171208.jpg")no-repeat center center;}
.fbBg#fbBg16 {background:url("/img/main/main_banner_171211.jpg")no-repeat center center;}
.fbBg#fbBg17 {background:url("/img/main/main_banner_171220.jpg")no-repeat center center;}
.fbBg#fbBg18 {background:url("/img/main/banner_1226.jpg")no-repeat center center;}
.fbBg#fbBg19 {background:url("/img/main/main_banner19_bg.jpg")no-repeat center center;}
.fbBg#fbBg20 {background:url("/img/main/main_banner_180213.jpg")no-repeat center center;}
.fbBg#fbBg21 {background:url("/img/main/mainbanner_0221.jpg")no-repeat center center;}
.fbBg#fbBg22 {background:url("/img/main/main_banner22_bg.jpg")no-repeat center center;}
.fbBg#fbBg23 {background:url("/img/main/mainbanner_0614_01.jpg")no-repeat center center;}
.fbBg#fbBg24 {background:url("/img/main/mainBanner_180614_gn.jpg")no-repeat center center;}
.fbBg#fbBg25 {background:url("/img/main/mainBanner_180625_gn.jpg")no-repeat center center;}
.fbBg#fbBg26 {background:url("/img/main/main_banner_bg26.jpg")no-repeat center center;}
.fbBg#fbBg27 {background:url("/img/main/mainbanner_0628_01.jpg")no-repeat center center;}
.fbBg#fbBg28 {background:url("/img/main/main_banner_skillup_bg.jpg")no-repeat center center;}
.fbBg#fbBg29 {background:url("/img/main/mainbanner_0.jpg")no-repeat center center;}
.fbBg#fbBg30 {background:url("/img/main/main_banner_choicestar_bg.jpg")no-repeat center center;}

.fbBg#fbBg31 {background:url("/img/main/mainBanner_180911_gn.jpg")no-repeat center center;}
.fbBg#fbBg32 {background:url("/img/main/main_banner_botc2018_bg.jpg")no-repeat center center;}
.fbBg#fbBg33 {background:url("/img/main/kcook_mainrolling_student_bg.jpg")no-repeat center center;}
.fbBg#fbBg34 {background:url("/img/main/main_banner_kimchi_bg.jpg")no-repeat center center;}
.fbBg#fbBg35 {background:url("/img/main/main_banner_banchan_bg.jpg")no-repeat center center;}
.fbBg#fbBg36 {background:url("/img/main/kcook_pc_2018blackfriday_bg.jpg")no-repeat center center;}
.fbBg#fbBg37 {background:url("/img/main/mainbanner_12100.jpg")no-repeat center center;}
.fbBg#fbBg38 {background:url("/img/main/kcook_christmas_banner_bg.jpg")no-repeat center center;}
.fbBg#fbBg39 {background:url("/img/main/mainbanner_1210.jpg")no-repeat center center;}
.fbBg#fbBg40 {background:url("/img/main/mainbanner_1210_bs.jpg")no-repeat center center;}
.fbBg#fbBg41 {background:url("/img/main/kcook_hd1219_bg.jpg")no-repeat center center;}
.fbBg#fbBg42 {background:url("/img/main/kcook_studentrealreview_bg.jpg")no-repeat center center;}
.fbBg#fbBg43 {background:url("/img/main/mainbanner_1227_bs.jpg")no-repeat center center;}

.fbBg#fbBg44 {background:url("/img/main/cookbanner_1229.jpg")no-repeat center center;}
.fbBg#fbBg45 {background:url("/img/main/main_banner_hongkong2019_bg.jpg")no-repeat center center;}
.fbBg#fbBg46 {background:url("/img/main/insider_banner_c_bg_181231.jpg")no-repeat center center;}
.fbBg#fbBg47 {background:url("/img/main/mainbanner_0108.jpg")no-repeat center center;}
.fbBg#fbBg48 {background:url("/img/main/main_event_190107.jpg")no-repeat center center;}
.fbBg#fbBg49 {background:url("/img/main/main_banner_190111_bg.jpg")no-repeat center center;}
.fbBg#fbBg50 {background:url("/img/main/main_banner_190222_bs.jpg")no-repeat center center;}
.fbBg#fbBg51 {background:url("/img/main/mainbanner_0225.jpg")no-repeat center center;}
.fbBg#fbBg52 {background:url("/img/main/mainbanner_190304.jpg")no-repeat center center;}
.fbBg#fbBg53 {background:url("/img/main/main_banner_thai2019_BG.jpg")no-repeat center center;}
.fbBg#fbBg54 {background:url("/img/main/main_banner_thai20190611.jpg")no-repeat center center;}
.fbBg#fbBg55 {background:url("/img/main/bg_190322_hd.jpg")no-repeat center center;}
.fbBg#fbBg56 {background:url("/img/main/kcook_bannersushi_190326.jpg")no-repeat center center;}
.fbBg#fbBg57 {background:url("/img/main/banner_brand_kcook.jpg")no-repeat center center;}
.fbBg#fbBg58 {background:url("/img/main/mainbanner_hd_190408.jpg")no-repeat center center;}
.fbBg#fbBg59 {background:url("/img/main/mainbanner_dg_190409.jpg")no-repeat center center;}
.fbBg#fbBg60 {background:url("/img/main/main_banner_190411.jpg")no-repeat center center;}
.fbBg#fbBg61 {background:url("/img/main/pc_bnw3rd.jpg")no-repeat center center;}
.fbBg#fbBg62 {background:url("/img/main/main_banner_190417.jpg")no-repeat center center;}
.fbBg#fbBg63 {background:url("/img/main/mainBanner_190422_hd_bg.jpg")no-repeat center center;}
.fbBg#fbBg64 {background:url("/img/main/banner_190430_dg.jpg")no-repeat center center;}
.fbBg#fbBg65 {background:url("/img/main/mainbanner_0502_bs.jpg")no-repeat center center;}
.fbBg#fbBg66 {background:url("/img/main/banner_190503_dg.jpg")no-repeat center center;}
.fbBg#fbBg67 {background:url("/img/main/banner_190506_bs.jpg")no-repeat center center;}
.fbBg#fbBg68 {background:url("/img/main/banner_190522.jpg")no-repeat center center;}
.fbBg#fbBg69 {background:url("/img/main/main_banner_190523_BG.jpg")no-repeat center center;}
.fbBg#fbBg70 {background:url("/img/main/bannermain_190524_bs.jpg")no-repeat center center;}
.fbBg#fbBg71 {background:url("/img/main/mainbanner_hd_190524_.jpg")no-repeat center center;}
.fbBg#fbBg72 {background:url("/img/main/main_banner_sc_special_bg.jpg")no-repeat center center;}
.fbBg#fbBg73 {background:url("/img/main/main_banner_review0524_bg.jpg")no-repeat center center;}
.fbBg#fbBg74 {background:url("/img/main/banner_190603_bs.jpg")no-repeat center center;}
.fbBg#fbBg75 {background:url("/img/main/bannermain_190605_BS.jpg")no-repeat center center;}
.fbBg#fbBg76 {background:url("/img/main/banner_190731_hd.jpg")no-repeat center center;}












.fbBg .contInner {padding-left:115px; padding-top:185px;}
.fbTxt {display:block; margin-bottom:30px;}
.fbTxt23 {padding-top:50px !important;}
.fbTxt01 {margin-bottom:65px; margin-left:-200px;}
.fbTxt02 {margin-bottom:100px; margin-left:650px;}


.fbBtn {}
.fbBtn a {
	display:inline-block;	
	color:#272d3a;
	padding:6px 100px 6px 20px;	
	font-size:16px;
	font-weight:500;
	letter-spacing:-0.06em;
	border:2px solid #272d3a;
	border-radius:38px;
	-moz-border-radius:38px;
	-webkit-border-radius:38px;
	vertical-align:middle;
	background:url("/img/main/mBanner_arrow_bk.png")no-repeat 91% center;
}
.fbBtn a:hover {color:#fff; border:2px solid #ffcb00; background:#ffcb00 url("/img/main/mBanner_arrow_wh.png")no-repeat 91% center;}
.fbChef {display:inline-block !important; vertical-align:middle; margin-left:20px;}

.mBannerBtn {width:1000px; top:50%; left:50%; margin-left:-500px; margin-top:46px; position:absolute;}
.mBannerBtn span {display:block; width:28px; height:48px; position:absolute; margin-top:-24px; z-index:2; text-indent:-9999px; cursor:pointer;}
.mBannerBtn span.prev {left:0; background:url("/img/main/main_banner_btn_prev.png")no-repeat center center;}
.mBannerBtn span.next {right:0; background:url("/img/main/main_banner_btn_next.png")no-repeat center center;}












.firstBanner{position:absolute; top:0px; left:0px; padding-top:5px; float:left;}






#gnb {position:fixed; width:100%; height:120px; background:#fff; z-index:999; box-shadow:0px 1px 2px rgba(0,0,0,0.30); top:0px}

.clear {clear:both;}
.hidden {display:none;}
.logoArea {position:absolute; bottom:30px; left:0px;}


.gnbMenuArea ul li .balloon{position:absolute; top:0px; left:50%;margin-left:-33px;}


.gnbMenuArea {display:inline-block; position:absolute; right:0px; bottom:0px;}
.gnbMenuArea > ul {display:inline-block;  height:auto;}
.gnbMenuArea > ul > li {float:left; position:relative;}
.gnbMenuArea > ul > li a { display:inline-block;}
.gnbMenuArea > ul > li:last-child a {padding-right:0px;}
.gnbMenuArea > ul > li a {padding:30px 15px; color:#272c39; font-size:1.15em; letter-spacing:-0.075em; font-weight:800; font-family:Malgun Gothic; line-height:1}
.gnbMenuArea > ul > li a:hover {color:#272d3a;}
.gnbMenuArea > ul > li > ul {position:absolute; left:5px; top:50px; display:none; z-index:999; line-height:normal; width:150px; background:#272c39;padding-top:16px;padding-bottom:15px; box-shadow:0px 2px 10px rgba(0,0,0,0.30);}


.gnbMenuArea > ul > li > ul li a {display:inline-block; padding:6px 15px;line-height:normal;  font-size:12px; color:#fff !important; letter-spacing:-0.045em;}
.gnbMenuArea > ul > li > ul li a:hover{color:#ffcb00 !important;}
.gnbMenuArea > ul > li > ul li.last a {padding-bottom:30px;}


.topRight{position:absolute; right:0px; top:28px;}
.topLoginBtn { float:left;}
.topLoginBtn a {background:#33ccff;display:inline-block; padding:5px; font-weight:bold;font-family:dotum !important; letter-spacing:-0.075em;line-height:1 !important; color:#fff}
.classBegin{ float:left; margin-right:0px; padding:5px; font-family:dotum !important; color:#fff; line-height:1 !important; background:#4a4e7f;}
.classBegin span { font-family:dotum !important; font-weight:bold; padding-left:5px; line-height:1 !important; color:#33ccff;}

.topMenu{position:absolute; top:0px; right:0px; padding-left:10px; float:left; background:#272c39}
.topMenu ul li *{font-size:11px; line-height:1;letter-spacing:-0.05em;}
.topMenu ul li.first { background:none;}
.topMenu ul li {float:left; color:#8b909b; height:28px;font-family:dotum !important; font-size:11px; background:url('../../img/common/top_bar.png') left center no-repeat;}
.topMenu ul li a {display:inline-block;  color:#8b909b; font-family:dotum !important; padding:8px 15px;}
.eventTuition{padding:0px 0px !important;}
.pointy {color:#ffcb00}
.topMenu ul li a:hover{color:#ffcb00 !important;}
.topTel { padding:8px 15px;line-height:1;}



.topMenu2 {height:30px; background:#272c39;}
.topCampus {display:block;}
.topCampus:after {content:""; display:table; clear:both;}
.topCampus li {float:left; padding:0 10px; position:relative;}
.topCampus li:before {content:""; display:block; width:1px; height:8px; background:#8b909b; position:absolute; left:0; top:50%; margin-top:-5px;}
.topCampus li.current:before,
.topCampus li:first-child:before {display:none;}
.topCampus li a {display:block; height:30px; line-height:30px; letter-spacing:-0.05em; font-size:11px; font-family:"dotum"; color:#8b909b;}
.topCampus li a:hover {color:#fff;}
.topCampus li.current {background:#f8f8f8;}
.topCampus li.current:after {display:none;}
.topCampus li.current a {color:#272c39;}
.topCampus li.current a:hover {color:#000;}
.topCampus li.gongsik {}
.topCampus li.gongsik a {display:block; text-indent:-9999px; width:60px; background:url("/img/common/campus_logo_wh.png")no-repeat center center;}
.topCampus li.gongsik.current a {background:url("/img/common/campus_logo.png")no-repeat center center;}
.topRight2 {position:absolute; right:0; top:0; background:#272c39;}
.topRight2:after {content:""; display:table; clear:both;}
.topRight2 li * {font-size:11px; line-height:1; letter-spacing:-0.05em;}
.topRight2 li {float:left; color:#8b909b; font-family:"dotum" !important; position:relative;}
.topRight2 li:before {content:""; display:block; width:1px; height:8px; background:#8b909b; position:absolute; left:0; top:50%; margin-top:-5px;}
.topRight2 li:first-child:before,
.topRight2 li.topTuition:before,
.topRight2 li.topLgn:before {display:none;}
.topRight2 li a {display:block; height:30px; line-height:30px; font-size:11px; color:#8b909b; font-family:"dotum" !important; padding:0 10px;}
.topRight2 li a img {display:block;}
.topAward {background:#f8f8f8;  display:block; height:40px; text-align:center; border-bottom:solid 1px #efefef;}
.gnbAwdList {text-align:center;}
.gnbAwdList li {display:inline-block; color:#777575; height:39px; line-height:39px; font-weight:400; letter-spacing:-0.1em; font-size:12px; margin:0 4px;}
.gnbAwdList li span {color:#009edb; font-weight:500;}
.gnbAwdList li:nth-child(1) {padding-left:26px; background:url("/img/common/awd01.png")no-repeat left center;}
.gnbAwdList li:nth-child(2) {padding-left:28px; background:url("/img/common/awd02.png")no-repeat left center;}
.gnbAwdList li:nth-child(3) {padding-left:27px; background:url("/img/common/awd03.png")no-repeat left center;}
.gnbAwdList li:nth-child(4) {padding-left:26px; background:url("/img/common/awd04.jpg")no-repeat left center;}




/* .gnbLogo2 {display:block; width:110px; height:70px; text-indent:-9999px; background:url("/img/common/logo.png")no-repeat center top; background-size:100% auto;} */
/* .gnbLogo2 {display:block; width:140px; height:70px; text-indent:-9999px; background:url("/img/common/gnb_kcooklogo.png")no-repeat center top; background-size:100% auto;}Ãß¼® */
/* .gnbLogo2 {display:block; width:162px; margin-left:-35px; height:70px; text-indent:-9999px; background:url("/img/common/gnb_kcooklogo.png")no-repeat center top; background-size:auto 100%;} */
.gnbLogo2 {display:block; width:191px; margin-left:-20px; height:70px; text-indent:-9999px; background:url("/img/common/gnb_kcooklogo_autumn.png")no-repeat center top; background-size:auto 100%;}
.gnbMenu3 {position:absolute; top:0; right:-12px;}
.gnbMenu3:after {content: ""; display: table;}
.gnbMenu3:after {clear: both;}
.gnbMenu3 > li {float: left; width:90px; position:relative;}
.gnbMenu3 > li > a {line-height:70px; height:70px; display:block; width:100%; text-align:center; color:#232728; font-size:14px; letter-spacing:-0.075em;}
.gnbMenu3 > li:hover > a {color:#ffcb00;}
.gnbMenu3 > li > ul {display:none; width:2000px; position: absolute; z-index: 99; top:100%; left:50%; margin-left:-1000px; position:relative; text-align:center;}
.gnbMenu3 > li:before {content:""; display:none; position:fixed; top:140px; left:0; right:0; background:#272d3b; height:43px; z-index: 98;}
.gnbMenu3 > li:hover > ul {display:block;}
.gnbMenu3 > li:hover:before {display:block;}
.gnbMenu3 > li > ul > li {display:inline-block;}
.gnbMenu3 > li > ul > li > a {color: #fff; display: block; white-space: nowrap; padding:0 12px; height:43px; line-height:42px; text-align:center; font-size:13px;}
.gnbMenu3 > li > ul > li > a:hover {color:#ffcb00;}
.gnbMenu3 > li > ul.alignR {position:fixed !important; top:140px; padding:0 500px; text-align:right !important;}
.gnbMenu3 > li > ul.alignR > li:last-child a {padding-right:0 !important;}
.gnbMenu3 > li > ul.alignL {position:fixed !important; top:140px; padding:0 500px; text-align:left !important;}
.gnbMenu3 > li > ul.alignL > li:first-child a {padding-left:0 !important;}


#wrapper { width:100%; position:relative; height:auto; margin-top:30px;}
#topArea{background:#242541; height:40px; position:fixed; width:100%;z-index:999; top:0px; padding:10px;}

#contentWrap { width:100%; position:relative; height:auto; padding-top:100px;}
#SubcontentWrap { width:100%; position:relative; height:auto; padding-top:110px;padding-bottom:60px; float:left;}


.contInner {display:block; position:relative; width:1000px; margin:0 auto; /* height:100%; */}
.boxsha {box-shadow: 0 2px 2px rgba(0,0,0,.24),0 0 2px rgba(0,0,0,.12);}
#footer {width:100% ; padding-top:40px; padding-bottom:40px; background:#fbfbfc; float:left;}
.footerGnb  {width:100%; position:relative; padding-bottom:40px; float:left;}
.footerGnb ul li {width:176px; float:left; }
.whidsh {width:176px;}
.footerGnb ul li dl dd a{font-size:12px; line-height:2 !important; letter-spacing:-0.05em; color:#666;}
.fgnbTit {display:block; width:100%; padding-bottom:10px;font-weight:400; letter-spacing:-0.05em; font-size:14px; color:#333;}
iframe {display:none;}
.footerCopy{width:100%; position:relative;float:left; padding-left:200px;}
.footerCopy h4{position:absolute; top:20px; left:40px;}
.footerCopy h4 a {display:inline-block; float:left;}
.footerCopy h4 iframe {display:inline-block !important; float:left; margin-left:10px; margin-top:11px;}
.footerCopy .fcopyNavi {padding-top:20px; width:100%; float:left;}
.footerCopy .fcopyNavi:after {content:""; display:table; clear:both;}
.ftMenu {float:left;}
.ftMenu li{padding-left:10px; padding-right:10px;background:url("../..//img/common/fbar.png") left center no-repeat; float:left}
.ftMenu li.first {padding-left:0px; background:none;}
/* .ftMenu li:last-child a{color:#f6f6f6} */

.ftSns {float:left;}
.ftSns:after {content:""; display:table; clear:both;}
.ftSns li {float:left; padding:0 2px;}
.ftSns li a {display:block;}
.ftSns li a img {display:block;}

.copyright{width:100%; padding-top:30px; padding-bottom:30px; font-size:11px; color:#757575; float:left; line-height:1.5; letter-spacing:-0.025em;font-family:Malgun Gothic}
address{font-size:11px; color:#757575;}




.3step {background:url("../../img/academy/kcookart_3step_fit_bg.jpg") center top no-repeat; float:left; width:100%;}
.centerinfo {background:url("../../img/academy/academy_bg.jpg") center top no-repeat; float:left; width:100%;}
.adtxtcont {position:relative; padding:240px 0px 880px 0 ;  width:100%; text-align:center}

.mainBannerWrap {width:100%; position:relative;}
.mainBanner {height:520px; position:absolute; top:0px; left:0;  display:block; width:100%;}
.mainBanner .contInner {padding:200px 0px 0 100px; text-align:left;}
.mainBanner .contInner img{margin-right:0px !important;}
.mainBanner .contInner a {display:inline-block;margin:30px 3px 0px 3px; padding:8px 50px 8px 20px; color:#333; font-size:18px; font-weight:100; letter-spacing:-0.075em; background: rgba(0,0,0,0.0) url("../../img/main/mRarrow.png") 90% 55% no-repeat; border:2px solid #333; border-radius:100px;text-shadow:0px 0px 0px rgba(0,0,0,.5);-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}
.mainBanner .contInner a:hover{background:#ffcb00 url("../../img/main/mRarrow.png") 90% 55% no-repeat; border:2px solid #ffcb00;}
.mainBanner .contInner a span{font-weight:500 !important;}
.mainBanner .slick-track {width:100%; !important; overflow:hidden; height:520px;}


.mainBannerImg {background-size:cover !important; width:100%;display:block !important;background:url("../../img/main/mRbanner000.jpg") center top no-repeat;}
.mainBannerImg[data-slick-index="-1"] {background:url("../../img/main/mRbanner004.jpg") center top no-repeat;display:block !important;} /* ÀÌÀüÀÌÀü ÇßÀ»¶§ ¹é±×¶ó¿îµå */
.mainBannerImg[data-slick-index="6"] {background:url("../../img/main/mRbanner005.jpg") center top no-repeat;display:block !important;} /* ´ÙÀ½´ÙÀ½ ÇßÀ»¶§ ¹é±×¶ó¿îµå */

#mainBannerImg00 {background:url("../../img/main/mRbanner000.jpg") center top no-repeat;display:block !important;}
#mainBannerImg01 {background:url("../../img/main/mRbanner001.jpg") center top no-repeat;display:block !important;}
#mainBannerImg02 {background:url("../../img/main/mRbanner002.jpg") center top no-repeat;display:block !important;}
#mainBannerImg03 {background:url("../../img/main/mRbanner003.jpg") center top no-repeat;display:block !important;}
#mainBannerImg04 {background:url("../../img/main/mRbanner004.jpg") center top no-repeat;display:block !important;}
#mainBannerImg05 {background:url("../../img/main/mRbanner005.jpg") center top no-repeat;display:block !important;}

#mainBannerImg00 .contInner {padding:200px 0px 0 0px; text-align:center;}
#mainBannerImg01 .contInner a.first{margin-left:15px;}
#mainBannerImg02 .contInner{padding:200px 0px 0 410px; text-align:left;}
#mainBannerImg02 .contInner a.first{margin-left:45px;}
#mainBannerImg03 .contInner a.first{margin-left:35px;}
#mainBannerImg04 .contInner{padding:200px 0px 0 410px; text-align:left;}
#mainBannerImg04 .contInner a.first{margin-left:35px;}


.mainBanner-nav {position:absolute; width:1000px; left:50%; margin-left:-550px; bottom:30px; }
.mainBanner-nav .slick-list {display:inline-block;}
.mainBanner-nav .slick-track {width:1100px !important;overflow:hidden;border-radius:0px;     box-shadow: 0 2px 2px rgba(0,0,0,.24),0 0 2px rgba(0,0,0,.12);}
.mainBanner-nav .slick-slide {width:157px !important; cursor:pointer; background-color:#232644; text-align:center; color:#fff; height:60px; font-size:15px;font-weight:400;}
.mainBanner-nav .slick-slide span {display:block; padding-top:10px; opacity:0.8; font-size:11px; font-family:"Roboto"; font-weight:normal}
.mainBanner-nav .slick-current {background-color:#33ccff;}

.SubBanner-Slider-Btn {width:1000px; position:absolute; top:50%; margin-top:10px; left:50%; margin-left:-500px;}
.SubBanner-Slider-Btn .slick-prev {position:absolute; left:-20px; opacity:0.5;  }
.SubBanner-Slider-Btn .slick-next {position:absolute; right:-20px; opacity:0.5; }
.SubBanner-Slider-Btn .slick-prev:hover, .SubBanner-Slider-Btn .slick-next:hover {opacity:1.0;}

.boardArea{width:100%; float:left; height:55px; background:#fff; margin-bottom:40px; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.boardArea .mainNotice, .boardArea .mainOpenDay {float:left; width:50%; padding-left:15px; font-size:14px; height:55px;}
.boardArea .mainNotice {padding-left:0px; border-right:1px solid #ddd;}

.miniBanner {width:100%; float:left; height:70px; margin-bottom:40px;}
.mbSlider {}
.mbSlider .slick-dots {position:absolute; top:50%; left:21px; width:4px; margin-top:-10px;}
.mbSlider .slick-dots li {display:table-cell; vertical-align:middle; float:left; margin:1px 0; width:4px; height:4px; border:solid 1px #bdc1c8;}
.mbSlider .slick-dots li button {display:none;}
.mbSlider .slick-dots li.slick-active {background:#bdc1c8;}


.mainNotice {width:500px; height:55px;}
.mainNotice ul {display:inline-block; width:100%; height:auto;}
.mainNotice ul li {float:left; line-height:55px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.mainNotice ul li:first-child {width:60px;  text-align:left; font-weight:500; color:#333; cursor:default;}
.mainNotice ul li:nth-child(2) {width:375px; height:55px; line-height:55px; padding:0px 15px;color:#666;font-weight:300;}
.mainNotice ul li:nth-child(2) a {float:left; display:inline-block; width:auto; max-width:330px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-top:18px;}
.mainNotice ul li:nth-child(2) img {float:left; margin-top:20px; margin-left:10px;}
.mainNotice ul li:last-child button {padding:0px; margin:0px; display:inline-block; float:left; border-left:none; margin-top:17px}
.mainNotice ul li:last-child button {padding:0px; margin:0px; display:inline-block; float:left; border-left:none; margin-top:17px}




.mainOpenDay {width:500px; height:55px;}
.mainOpenDay ul {display:inline-block; width:100%; height:auto;}
.mainOpenDay ul li {float:left; line-height:55px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.mainOpenDay ul li:first-child {width:68px; text-align:center; font-weight:500; color:#333; cursor:default; white-space:nowrap;}
.mainOpenDay ul li:nth-child(2) {width:278px; padding:0px 0 0 15px; letter-spacing:-0.055em; font-weight:300;}
.mainOpenDay ul li:nth-child(2) img {margin-left:6px; float:left; margin-top:8px;}
.mainOpenDay ul li:nth-child(2) .OpenDayCampus {font-weight:500; color:#ffb400; float:left; line-height:55px;margin-left:4px;}
.mainOpenDay ul li:nth-child(2) .OpenDayDate {color:#666; margin-left:4px; float:left; line-height:55px; letter-spacing:-0.05em; font-weight:400;}
.mainOpenDay ul li:nth-child(3) {line-height:50px;}
.mainOpenDay ul li:nth-child(3) a {display:inline-block;}






.mainContents {float:left; width:100%; padding-bottom:0px; background:#fff}

.mainSubBanner {width:720px; height:350px; margin-bottom:40px; position:relative; float:left;}
.SubBanner-Slider-Btn2 {width:100%; position:absolute; top:50%; margin-top:-20px; left:50%; margin-left:-360px;}
.SubBanner-Slider-Btn2 .slick-prev {position:absolute; left:5px; opacity:0.5; }
.SubBanner-Slider-Btn2 .slick-next {position:absolute; right:5px; opacity:0.5; }
.SubBanner-Slider-Btn2 .slick-prev:hover, .SubBanner-Slider-Btn .slick-next:hover {opacity:1.0;}


.mainRightMenu {width:260px; height:350px; margin-bottom:40px; margin-left:20px; float:left; background:#fff;}

.callcenter {
width:100%; 
float:left; 
height:177px; 
background:#11141d;
background: -moz-linear-gradient(top, #3f4654 0%, #11141d 100%);
background: -webkit-linear-gradient(top, #3f4654 0%,#11141d 100%);
background: linear-gradient(to bottom, #3f4654 0%,#11141d 100%);

}
.callcenter h3 {width:100%; padding:18px 18px 12px 18px; font-size:13px; color:#fff; letter-spacing:-0.075em; line-height:1; font-weight:400;}
.callcenter h3 span {display:inline-block; padding-left:5px; font-size:12px; color:#aaa; font-weight:100; letter-spacing:-0.0em;font-family: 'Roboto' !important; }
.callNum {
display:block; 
width:100%;
text-align:center; 
margin-top:5px; 
font-size:38px; 
font-weight:700; 
line-height:1 !important;  font-family: 'Roboto' !important; 
letter-spacing:-0.05em; 
color:#fff;
color: -moz-linear-gradient(top, #fff 0%, #e8e8e8 100%);
color: -webkit-linear-gradient(top, #fff 0%,#e8e8e8 100%);
color: linear-gradient(to bottom, #fff 0%,#e8e8e8 100%);

 text-shadow:1px 1px 2px rgba(0,0,0,0.5)

}
.callTxt {display:block; width:100%; padding-top:3px; text-align:center;  font-size:12px; color:#aaa; letter-spacing:-0.075em; padding-bottom:9px; }
.callBtn{width:100%; padding:0px 20px; text-align:center;  float:left;}
.callBtn a{width:100%; padding:12px 20px; text-align:left; background:#ffcb00 url("../../img/main/quickarrow.png") 92% 55% no-repeat; color:#fff; display:block; line-height:1; font-size:15px; letter-spacing:-0.075em; font-weight:500; border-radius:4px; text-shadow:1px 1px 2px rgba(0,0,0,0.5);-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}
.callBtn a:hover{background:#ffcb00  url("../../img/main/quickarrow.png") 92% 55% no-repeat;box-shadow: 0 8px 8px rgba(255,203,0,.24),0 0 8px rgba(255,203,0,.12),0 6px 18px rgba(255,203,0,.12); transform: translate3d(0,-2px,0); }

.mqFirst {border-bottom:1px solid #eceff1; float:left; width:100%; }
.mainQuickmenu {float:left; width:100%;}
.mainQuickmenu ul li {float:left; display:inline-block; border-left:1px solid #eceff1; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}
.mainQuickmenu .first {border-left:1px solid #fff;}
.mainQuickmenu .blue {border-left:1px solid #2a84ff}
.mainQuickmenu ul li a {display:block; width:100%; height:100%; }
/* .mainQuickmenu ul li:hover {border-color: #ffcb00;  border-radius: 4px; box-shadow: 0 8px 8px rgba(255,203,0,.24),0 0 8px rgba(255,203,0,.12),0 6px 18px rgba(255,203,0,.12); transform: translate3d(0,-2px,0); background:#f2f3f5 !important; color:#2a84ff}
 */






.cqMenu {width:260px; height:350px; margin-bottom:40px; margin-left:20px; float:left; background:#fff;}
.cqMenu:after {content:""; display:table; clear:both;}
.cqMenu .callcenter {height:120px; }
.cqMenu .callcenter h3 {padding:15px;}
.cqMenu .callNum {margin-top:0;}
.cqMenu .callTxt {display:block; width:100%; padding-top:3px; text-align:center;  font-size:12px; color:#aaa; letter-spacing:-0.075em; padding-bottom:9px; }
.cqMenu .callBtn{width:100%; padding:0px 20px; text-align:center;  float:left;}
.cqMenu .callBtn a{width:100%; padding:12px 20px; text-align:left; background:#ffcb00 url("../../img/main/quickarrow.png") 92% 55% no-repeat; color:#fff; display:block; line-height:1; font-size:15px; letter-spacing:-0.075em; font-weight:500; border-radius:4px; text-shadow:1px 1px 2px rgba(0,0,0,0.5);-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}
.cqMenu .callBtn a:hover{background:#ffcb00  url("../../img/main/quickarrow.png") 92% 55% no-repeat;box-shadow: 0 8px 8px rgba(255,203,0,.24),0 0 8px rgba(255,203,0,.12),0 6px 18px rgba(255,203,0,.12); transform: translate3d(0,-2px,0); }

.cqMenu.summer {margin-left:0; margin-right:20px;}
.cqMenu.summer .callcenter {height:150px;}
.cqMenu.summer .callNum {font-size:40px; margin-top:8px;}

.cqMquick {width:100%; height:230px; float:left;}
.cqMquick ul {}
.cqMquick ul:after {content:""; display:table; clear:both;}
.cqMquick ul li {display:block; width:87px; float:left; height:77px; border-bottom:solid 1px #eceff1; background-position:center center !important; background-repeat:no-repeat !important;}
.cqMquick ul li:nth-child(3n-1) {width:86px; border-left:solid 1px #eceff1; border-right:solid 1px #eceff1;}
.cqMquick ul li.cqMbtm {height:76px; border-bottom:none;}
.cqMquick ul li a {display:block; height:100%; text-indent:-9999px;}
.cqMquick ul li:nth-child(1) {background:#ffcb00 url("/img/main/quick001b.png");}
.cqMquick ul li:nth-child(2) {background:url("/img/main/quick002b.png");}
.cqMquick ul li:nth-child(3) {background:url("/img/main/quick003b.png");}
.cqMquick ul li:nth-child(4) {background:url("/img/main/quick004b.png");}
.cqMquick ul li:nth-child(5) {background:url("/img/main/quick005b.png");}
.cqMquick ul li:nth-child(6) {background:url("/img/main/quick010b.png");}
.cqMquick ul li:nth-child(7) {background:url("/img/main/quick007b.png");}
.cqMquick ul li:nth-child(8) {background:url("/img/main/quick008b.png");}
.cqMquick ul li:nth-child(9) {background:url("/img/main/quick009b.png");}

.cqMquick ul li:nth-child(2):hover {background:#ffcb00 url("/img/main/quick002b_wh.png");}
.cqMquick ul li:nth-child(3):hover {background:#ffcb00 url("/img/main/quick003b_wh.png");}
.cqMquick ul li:nth-child(4):hover {background:#ffcb00 url("/img/main/quick004b_wh.png");}
.cqMquick ul li:nth-child(5):hover {background:#ffcb00 url("/img/main/quick005b_wh.png");}
.cqMquick ul li:nth-child(6):hover {background:#ffcb00 url("/img/main/quick010b_wh.png");}
.cqMquick ul li:nth-child(7):hover {background:#ffcb00 url("/img/main/quick007b_wh.png");}
.cqMquick ul li:nth-child(8):hover {background:#ffcb00 url("/img/main/quick008b_wh.png");}
.cqMquick ul li:nth-child(9):hover {background:#ffcb00 url("/img/main/quick009b_wh.png");}


.cqMquick.summer {height:200px;}
.cqMquick.summer ul li {width:33.3333%; height:100px;}

.cqMquick.summer ul li:nth-child(1) {background:#ffcb00 url("/img/main/quick001b.png");}
.cqMquick.summer ul li:nth-child(2) {background:url("/img/main/quick002b.png");}
.cqMquick.summer ul li:nth-child(3) {background:url("/img/main/quick004b.png");}
.cqMquick.summer ul li:nth-child(4) {background:url("/img/main/quick005b.png");}
.cqMquick.summer ul li:nth-child(5) {background:url("/img/main/quick007b.png");}
.cqMquick.summer ul li:nth-child(6) {background:url("/img/main/quick009b.png");}

.cqMquick.summer ul li:nth-child(2):hover {background:#ffcb00 url("/img/main/quick002b_wh.png");}
.cqMquick.summer ul li:nth-child(3):hover {background:#ffcb00 url("/img/main/quick004b_wh.png");}
.cqMquick.summer ul li:nth-child(4):hover {background:#ffcb00 url("/img/main/quick005b_wh.png");}
.cqMquick.summer ul li:nth-child(5):hover {background:#ffcb00 url("/img/main/quick007b_wh.png");}
.cqMquick.summer ul li:nth-child(6):hover {background:#ffcb00 url("/img/main/quick009b_wh.png");}



.mainCurri{width:100%; float:left; margin-bottom:40px; position:relative;}
.curriContents {float:left; width:100%; position:relative;}
.curriContents ul {width:100%; float:left;}
.curriContents ul li {float:left; width:235px; margin-left:20px; margin-bottom:20px; text-align:center; border:1px solid #ddd; position:relative; padding-top:255px;box-shadow: 0 2px 2px rgba(0,0,0,.24),0 0 2px rgba(0,0,0,.12); -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}
.curriContents ul li.first{margin-left:0px;}
.curriContents .curriLast li{margin-bottom:0px !important}
.mcurriImg {position:absolute; top:0; left:-1px;}
.curriContents ul li a {font-size:18px; font-weight:400; color:#333; letter-spacing:-0.06em; line-height:1;}
.curriContents ul li a span {display:block; font-family:dotum; padding:10px 20px 20px 20px; color:#5e6271; font-size:11px; letter-spacing:-0.075em; font-weight:normal !important; line-height:1.5;}

.curriContents ul li:hover{box-shadow: 0 8px 8px rgba(0,0,0,.24),0 0 8px rgba(0,0,0,.12),0 6px 18px rgba(0,0,0,.12); transform: translate3d(0,-2px,0); background:#f2f3f5 !important;border:1px solid #3f4654;}





.schoolBanner{width:100%; float:left; margin-bottom:40px; position:relative;}

.consultingBanner{width:100%; position:relative; background:url("../../img/main/consulting_bg.png") left top no-repeat; height:75px;float:left;}
.consultingBanner ul {position:absolute; top:28px; left:280px;}
.consultingBanner ul li {float:left;}
.consultingBanner ul li a{padding:20px 30px 20px 33px; font-size: 13px; color:#eee;-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; }
.consultingBanner ul li a:hover{color:#fff}
.consultingBanner ul li a.sbTime{background:url("../../img/main/cb_icon001.png") left center no-repeat;}
.consultingBanner ul li a.sbTuition{background:url("../../img/main/cb_icon002.png") left center no-repeat;}
.consultingBanner ul li a.sbCost{background:url("../../img/main/cb_icon003.png") left center no-repeat;}
.consultingBanner ul li a.sbInfo{background:url("../../img/main/cb_icon004.png") left center no-repeat;}
.searchCurri {position:absolute; top:0; right:0;}
.searchCurri a {background:#6ccc2e; display:block; width:226px; height:75px; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}
.searchCurri a:hover {background:#ffcb00;}

.contest001{width:490px; margin-right:20px; float:left;}
.contest002{width:490px; float:left;}
.contestBanner {float:left; margin-bottom:20px; }
.noticeArea{float:left; width:490px; height:220px; }
.noticeArea ul li{float:left; width:100%;}
.noticeArea ul li a{float:left; width:100%; padding:4px 30px; display:block; font-size:15px; color:#a1a1a1; letter-spacing:-0;-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}
.noticeArea ul li a:hover { box-shadow: 0 8px 8px rgba(1,67,163,.24),0 0 8px rgba(1,67,163,.12),0 6px 18px rgba(43,133,231,.12); transform: translate3d(0,-2px,0); background:#fff !important; color:#ffcb00}
.mbTitles{float:left; position:relative; padding:20px 30px 15px 30px; font-size:18px; color:#333; line-height:1; font-weight:500; letter-spacing:-0.07em; width:100%;}
.mbMore{position:absolute; top:20px; right:30px; font-size:13px; font-weight:300; color:#666;}
.noticeArea ul li a span{display:inline-block; padding-left:10px; letter-spacing:0}


.footerBtnfix {width:100%; float:left; margin:60px 0px 80px; position:relative;}
.footerBtnfix ul li {width:182px; float:left; margin-left:20px; border-radius:4px;box-shadow: 0 2px 2px rgba(0,0,0,.24),0 0 2px rgba(0,0,0,.12);-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}
.footerBtnfix ul li:hover{ box-shadow: 0 8px 8px rgba(0,0,0,.24),0 0 8px rgba(0,0,0,.12),0 6px 18px rgba(0,0,0,.12); transform: translate3d(0,-1px,0);}
.footerBtnfix ul li.first {margin-left:0px;}
.footerBtnfix ul li.fb001 {background:#ffcb00;}
.footerBtnfix ul li.fb002 {background:#5e2d1f;}
.footerBtnfix ul li.fb003 {background:#3f4654;}
.footerBtnfix ul li a {padding:10px; font-size:17px; font-weight:500; text-align:center; text-shadow:1px 1px 3px rgba(0,0,0,0.3); color:#fff; display:block; letter-spacing:-0.05em;}


#rightQuickArea{position:absolute; top:200px; left:50%; width:80px; z-index:10; margin-left:540px;}
#rightQuickArea a {display:block;}
#rightQuickArea img {display:block; width:100%;}
.quickEvent{margin-bottom:10px; position:relative;}
.top{margin-top:5px;}
#rightQuickArea ul {display:block;}
#rightQuickArea ul li {display:block;}


.quickRibbon{top:-3px; left:-2px; position:absolute;}






.recipeTable table{  color:#434343; width:100%; margin-bottom:30px;}
.recipeTable th {background:#ffcb00; text-align:center; color:#262b38;border:solid 1px #dfb200 !important; padding:10px 10px !important;font-size:16px;}
.recipeTable tr th, .recipeTable tr td {border:solid 1px #ddd; padding:15px 15px;}
.recipeTable table tr:first-child {border-bottom:solid 1px #e2e2e2;}
.recipeTable tr td {padding-left:10px; padding-right:10px; text-align:center; background:#fff;font-size:14px;}



.curriculumTable h3 {
    font-size: 15px;
    font-weight: 300;
}


.subTuitionArea {width:100%; float:left;}
.mainSubtuiTit{ padding-top:80px; border-top:1px solid #ddd; text-align:center; width:100%;float:left;}
.subTuitionBanner{padding:40px 0px 0 0; width:100%;float:left;}
.curriculumTable {margin-top:20px; width:100%; float:left;}
.curriculumTable p {color:#5f65c0; font-size:15px;}
.curriculumTable table {border-top:solid 2px #434343; border-bottom:solid 2px #434343; font-size:15px; margin-top:10px;}
.curriculumTable table tr {border-bottom:solid 1px #e2e2e2;}
.curriculumTable table tr:last-child {border-bottom:none;}
.curriculumTable table tr th {padding:15px 20px; background-color:#f2f5f7; color:#383737; font-weight:400; border-right:solid 1px #e2e2e2; text-align:center;}
.curriculumTable table tr td {padding:15px 20px; color:#626262;}
.curriculumTable table label {cursor:pointer; line-height:1 !important;}
.curriculumTable table label b{ line-height:1 !important;}
.curriculumTable table input {line-height:1.4 !important;}
.curriculumTable table tr td ul {display:inline-block; width:100%;}
.curriculumTable table tr td ul li {display:inline-block; float:left; margin-bottom:5px; margin-top:5px;width:100%; position:relative; letter-spacing:-0.05em; height:22px;}
.curriculumTable table tr td ul.col10 li {width:10%;}
.curriculumTable table tr td ul.col8 li {width:12.5%;}
.curriculumTable table tr td ul.col6 li {width:16.6666666666%;}
.curriculumTable table tr td ul.col5 li {width:20%;}
.curriculumTable table tr td ul.col4 li {width:25%;}
.curriculumTable table tr td ul.col3 li {width:33.3333333333%;}
.curriculumTable table tr td ul.col1 li {width:100%;}
.curriculumTable table tr td ul.inline li {width:auto; margin-left:40px;}
.curriculumTable table tr td ul.inline li input {margin-left:0px;}
.curriculumTable table tr td ul.inline li:first-child {margin-left:0px;}
.curriculumTable table tr td ul p {float:left; width:100%; font-size:14px; margin-top:15px; font-weight:500;}
.curriculumTable table tr td ul p img {margin-top:-2px;}
.curriculumTable .brdbtbld {border-bottom:solid 1px #777;}
.curriculumTable .brdrtbld {border-right:solid 1px #777;}

.privacyTxt {width:100%; height:150px; overflow-y:scroll; border:1px solid #cccccc; padding:20px; line-height:1.5; background-color:#f6f6f6; margin-top:20px; font-family:"dotum";float:left;}
.privacyTxt h3 {padding-bottom:3px;}
.privacyTxt h4 {padding-top:15px; padding-bottom:3px;}

.privacyCheck {position:relative; margin-top:15px;}
.privacyCheck p {color:#626262; font-family:"dotum";}
.privacyCheck span {display:inline-block; position:absolute; right:0px; top:0px;}
.privacyCheck span label {margin-left:6px;}
.tuitionInfor{padding-top:10px;float:left; width:100%; font-size:13px; color:#666}
.checkArea{float:left; width:100%; padding-top:10px;}
.curriculumTable table span{display:block; font-size:10px; color:#aaa !important; font-family:"Roboto";}


.subCurriBanner00{width:100%; height:555px;background:url("../../img/curri/curribg001.jpg") center bottom no-repeat; float:left; text-align:center;}

.subCurriBanner01{width:100%; height:500px;background:url("../../img/curri/curribg101.jpg") center top no-repeat; float:left;}
.subCurriBanner02{width:100%; height:500px;background:url("../../img/curri/curribg201.jpg") center top no-repeat; float:left;}
.subCurriBanner07{width:100%; height:500px;background:url("../../img/curri/curribg701.jpg") center top no-repeat; float:left;}
.subCurriBanner06{width:100%; height:500px;background:url("../../img/curri/curribg601.jpg") center top no-repeat; float:left;}
.subCurriBanner09{width:100%; height:500px;background:url("../../img/curri/curribg901.jpg") center top no-repeat; float:left;}
.scMtxt {padding-top:175px; float:left; width:100%; }
.scmBtn {padding-left:5px;}
.scmBtn li {display:inline-block; padding:30px 3px;}
.subContTxt001 {width:100%; background:url("../../img/curri/curribg102.jpg") 75% top no-repeat; padding:60px 0 40px 0px; float:left;}
.subContTxt007 {width:100%; background:url("../../img/curri/curribg702.jpg") 90% 10% no-repeat; padding:60px 0 40px 0px; float:left;}
.subContTxt006 {width:100%; background:url("../../img/curri/curribg602.jpg") 80% 10% no-repeat; padding:60px 0 40px 0px; float:left;}
.subContTxt009 {width:100%; background:url("../../img/curri/curribg902.jpg") 75% 40% no-repeat; padding:60px 0 40px 0px; float:left;}
.sctxt001 {padding-bottom:50px;}


.scmBtn2 a {display:inline-block;margin:30px 5px 0px 0px; padding:8px 60px 8px 20px; color:#1a1e29; font-size:18px; font-weight:100; letter-spacing:-0.075em; background:  url("../../img/main/mRarrow.png") 90% 55% no-repeat; border:2px solid #1a1e29; border-radius:100px;text-shadow:0px 0px 0px rgba(0,0,0,.0);-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}
.scmBtn2 a:hover{background:#ffcb00 url("../../img/main/mRarrow.png") 90% 55% no-repeat; border:2px solid #ffcb00;box-shadow: 0 8px 8px rgba(0,0,0,.24),0 0 8px rgba(0,0,0,.12),0 6px 18px rgba(0,0,0,.12); transform: translate3d(0,-2px,0);}
.scmBtn2 a span{font-weight:500 !important;}



.sctarget {display:inline-block; border:1px solid #ddd;}
.sctarget h3 {padding:15px 20px 15px 50px; background:#f2f3f5 url("../../img/curri/icon_info.png") 20px center no-repeat; color:#272c39; font-size:15px; font-weight:500;  border-bottom:1px solid #ddd; line-height:1;}
.targetList {padding:15px 0px;}
.targetList li{ padding:5px 20px; font-size:14px; font-weight:400;}
.targetInfo {padding-top:80px;}


.masterInfo000{float:left; padding:60px 0 40px 0}



.curriInfor {width:100%; float:left; position:relative;}
.fl{float:left; width:100%;}
.pb80{padding-bottom:80px;}
.pb60{padding-bottom:60px;}
.pb20{padding-bottom:20px;}
.pt40{padding-top:40px;}
.posir {position:relative;}


.col6 ul li{float:left; width:16.2%;text-align:center; padding:10px 0px;-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; cursor:pointer; position:relative; text-align:center;vertical-align:top; height:220px;}
.col6 ul li:hover{box-shadow: 0 8px 8px rgba(0,0,0,.24),0 0 8px rgba(0,0,0,.12),0 6px 18px rgba(0,0,0,.12); transform: translate3d(0,-2px,0); background:#f2f3f5 !important; color:#fff !important;}
.col7 ul li{float:left; width:14.2%; text-align:center; padding:10px 0px;-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; cursor:pointer; position:relative; text-align:center;}
.col7 ul li:hover{box-shadow: 0 8px 8px rgba(0,0,0,.24),0 0 8px rgba(0,0,0,.12),0 6px 18px rgba(0,0,0,.12); transform: translate3d(0,-2px,0); background:#f2f3f5 !important; color:#fff !important;}
.col8 ul li{float:left; width:12.5%; text-align:center; padding:10px 0px;-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; cursor:pointer; position:relative;text-align:center;}
.col8 ul li:hover{box-shadow: 0 8px 8px rgba(0,0,0,.24),0 0 8px rgba(0,0,0,.12),0 6px 18px rgba(0,0,0,.12); transform: translate3d(0,-2px,0); background:#f2f3f5 !important; color:#fff !important;}


#fade{display:none;z-index:99;background:rgba(0,0,0,0.7);position:fixed;left:0;top:0px;width:100%;height:1000%;}

.recipePop{width:685px; position:absolute; top:50%; left:50%; margin-top:-40%; margin-left:-342px;height:auto; z-index:100; display:none; background:url('../../img/curri/popBg.jpg') left top no-repeat; box-shadow:5px 5px 10px rgba(0,0,0,.8)}
.recipeInfo{position:relative; padding:55px 30px 0px 30px;}
.popClose{position:absolute; top:30px; right:30px; cursor:pointer}


.popTit{padding-left:30px; background:url('../../img/curri/poptit_bg.png') left center no-repeat; font-size:18px; font-weight:500; color:#fff}
.popTit span {color:#ffcb00}
.recipetxt {padding:20px 25px ; background:#fff; margin-top:20px;}
.recipetxt dl dd{padding:5px 0px; font-size:13px;}



.timeTableBoard {float:left; margin-bottom:80px;}
.timeTableBoard .timetable { font-size:15px; color:#434343; width:100%; float:left;}
.timeTableBoard .timetable th {background:#262b38; text-align:center; color:#fff;border:solid 1px #111 !important;}
.timeTableBoard .timetable tr th, .timeTableBoard .timetable tr td {border:solid 1px #ddd; padding:10px 0px;}
.timeTableBoard table tr:first-child {border-bottom:solid 1px #e2e2e2;}
.timeTableBoard .timetable tr td {padding-left:10px; padding-right:10px; text-align:center;}
.timeTableBoard .timetable .tcol{background:#f2f3f5}
.timeInfo {padding:15px 0px; text-align:left; font-size:13px; position:relative; color:#666; float:left;  width:100%;}
.timeboardBtn{position:absolute; bottom:0px; right:0px;}


.subTuitionBtn {text-align:center; margin:30px 0px; width:100%; float:left;}
.subTuitionBtn a {
display:inline-block;
padding-top:10px; 
padding-bottom:10px; 
padding-right:25px; 
padding-left:25px;
background:#c5c5c5;
width:200px; 
text-align:center; 
color:#fff; 
font-size:17px; 
font-weight:400;margin-left:5px;
margin-right:5px; 
border-radius:8px;
box-shadow: 0 2px 2px rgba(0,0,0,.24),0 0 2px rgba(0,0,0,.12);
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
-ms-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
text-shadow: 1px 1px 3px rgba(0,0,0,0.3);
}
.subTuitionBtn button {
display:inline-block; 
padding-top:10px; 
padding-bottom:10px; 
padding-right:25px; 
padding-left:25px;
background:#333; 
width:200px; 
text-align:center; 
color:#fff; 
font-size:17px; 
font-weight:400;
margin-left:5px; 
margin-right:5px; 
border-radius:8px;
box-shadow: 0 2px 2px rgba(0,0,0,.24),0 0 2px rgba(0,0,0,.12);
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
-ms-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
text-shadow: 1px 1px 3px rgba(0,0,0,0.3);
}
.subTuitionBtn a.tuitionConfirm{background: #ffcb00;}
.subTuitionBtn a:hover ,.subTuitionBtn button:hover{box-shadow: 0 8px 8px rgba(0,0,0,.24),0 0 8px rgba(0,0,0,.12),0 6px 18px rgba(0,0,0,.12); transform: translate3d(0,-1px,0);}

.listBack {width:100%; padding-top:30px; text-align:right;}
.listBack a {display:inline-block;    border: 1px solid #333;    font-weight: 400;   font-size:17px;   color: #333;    text-align: center;  padding-top:10px; padding-bottom:10px; padding-right:40px; padding-left:40px; margin-left:10px;}
.listBack a:hover {background:#333; color:#fff}

.tuitionIntro {
    width: 100%;
    float: left;
	padding-top:60px;
    padding-bottom: 30px;
    text-align: center;
}
.mainSubTit3{ width:100%; float:left; font-size:40px; font-weight:100;  letter-spacing:-0.1em;display:block; padding-bottom:20px; line-height:!}
.mainSubTit3 span {font-size:16px; display:block;padding-top:0px; letter-spacing:-0.025em; color:#666; font-family:"Roboto"; font-weight:100;}
.facilityTxt{width:1000px; text-align:center; font-size:16px; line-height:1.4 !important; letter-spacing:-0.055em;margin:auto; color:#666 !important; font-weight:300; float:left;}
.facilityTxt .likeArea {position:relative; margin-top:5px;}
.facilityTxt .likeArea iframe {display:inline-block; width:200px; position:absolute; top:0px; left:50%; margin-left:-70px;}
.customer_banner {float:left; width:100%;} 
.pointR {color:#ed2024}
.consiArea{width:100%; float:left; margin-bottom:10px; background:url("../../img/customer/conBg.jpg")no-repeat center top;padding-top:120px; padding-bottom:60px; }
.colorw {color:#fff !important;}


.licemain {float:left; width:100%; position:relative; padding-bottom:80px;}
.licemain ul {width:100%; float:left;}
.licemain ul li {float:left; width:490px; margin-left:20px; margin-bottom:20px; text-align:center; border:1px solid #ddd; position:relative; padding-top:315px;box-shadow: 0 2px 2px rgba(0,0,0,.24),0 0 2px rgba(0,0,0,.12); -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}
.licemain ul li.first{margin-left:0px;}
.licemain .curriLast li{margin-bottom:0px !important}
.licemain .mcurriImg {position:absolute; top:0; left:-1px;}
.licemain ul li a {font-size:18px; font-weight:400; color:#333; letter-spacing:-0.06em; line-height:1;}
.licemain ul li a span {display:block;  padding:10px 20px 20px 20px; color:#666; font-size:13px; letter-spacing:-0.075em; font-weight:normal !important; line-height:1.5;}

.licemain ul li:hover{box-shadow: 0 8px 8px rgba(0,0,0,.24),0 0 8px rgba(0,0,0,.12),0 6px 18px rgba(0,0,0,.12); transform: translate3d(0,-2px,0); background:#f2f3f5 !important;border:1px solid #3f4654;}
.subway {display:inline-block; width:85%; vertical-align:top; letter-spacing:-0.00em;}
.subway dd {padding-left:15px; position:relative;}
.subwaydot {position:absolute; top:7px; left:0px;}

.bus ul li h5 {
	vertical-align:top
	width:15%
}
.okTxt {float:left; width:100%; padding-bottom:40px;}


.scheduleTab {display:inline-block; width:100%; margin-top:10px; margin-bottom:30px;}
.scheduleTab li {display:inline-block; width:33.4%; height:50px; float:left; background-color:#f2f5f7; text-align:center; border:solid 1px #e1e2e4; border-right:none;}
.scheduleTab li:last-child {border-right:solid 1px #e1e2e4;}
.scheduleTab li#current {background-color:#fff; border-bottom:none;}
.scheduleTab li#current a {color:#353535; font-weight:400;}
.scheduleTab li a {display:inline-block; width:100%; height:100%; line-height:46px !important; color:#8e8e8e; font-size:15px;} 
.scheduleTab li a:hover {color:#353535; font-weight:400;}
.scheduleTab li:first-child {width:33.3%;}
.scheduleTab li.last {width:33.3%;}

.tbl_normal table {border-top:solid 2px #434343;  font-size:15px; margin-bottom:30px;}
.tbl_normal table { font-size:15px; color:#434343; width:100%; float:left;}
.tbl_normal table th {background:#262b38; text-align:center; color:#fff;border:solid 1px #111 !important;}
.tbl_normal table tr th, .tbl_normal table tr td {border:solid 1px #ddd; padding:10px 0px;}
.tbl_normal table tr td {padding-left:10px; padding-right:10px; text-align:center; color:#aaa}

.stlistnum li{font-size:14px; padding:3px 0}


.processArea{width:100%; float:left; margin-bottom:10px; background:url("../../img/academy/processBg.jpg")no-repeat center 30%;padding-top:130px; padding-bottom:70px; }
.bpList {width:100%; padding-top:40px; float:left;}
.bpList ul li{display:inline-block; padding-left:20px; background:url("../../img/academy/icon_bpcheck.png")no-repeat center left; color:#fff; margin:2px 8px; font-size:16px;}
.txtbox { width: 80%;}




.cookingcont{width:100%; float:left; padding-bottom:120px;}
/*----------------------------È¥¹ä³²³àÄíÅ··¹½¼-------------------------------*/
.cooking_single{width:100%; float:left; height:auto; background:url("../../img/lesson/single/singbg.jpg")no-repeat center top; position:relative; margin-bottom:60px;}
.cooking_singleTit{width:100%; text-align:center; padding-top:325px; padding-bottom:60px;}
.cookingLogo {position:absolute; top:50px;}
.cookingcont ul li{width:100%; text-align:center; padding:60px 0; float:left;}
.cookingcont ul li .bus *{text-align:left !important;}
.cookingcont .tuitionInfor li {text-align:left !important; padding:0px;}

.ttalk200_layer *{box-sizing:content-box!important}
#ttalk_rating_div_20120314601005 {display:none;}



.mCurriList {}
.mCurriList li {display:block; position:relative; width:320px; float:left; margin-bottom:20px; margin-right:20px; -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.35); -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.35); box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.35); -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}
.mCurriList li:nth-child(3n) {margin-right:0;}
.mCurriList li:nth-child(4),
.mCurriList li:nth-child(5),
.mCurriList li:nth-child(6) {margin-bottom:0;}
.mCurriList li a {display:block;}
.mCurriList li .mCurriLabel {position:absolute; top:-4px; right:-8px;}
.mCurriList li:hover{box-shadow: 0 8px 8px rgba(0,0,0,.24),0 0 8px rgba(0,0,0,.12),0 6px 18px rgba(0,0,0,.12); transform: translate3d(0,-2px,0);}




.mainCommunity {width:100%; float:left;}
.mcTitle {height:45px; padding:25px; padding-bottom:0; position:relative;}
.mcTitle h3 {font-size:18px; color:#1a1d28; letter-spacing:-0.075em; line-height:1.0em; font-weight:500;}
.mcTitle a {display:inline-block; position:absolute; bottom:0; right:25px;}
.mcinter {float:left; width:490px; height:250px; margin-right:20px;}
.mcinter a {display:block;}

.mcitv {float:left; width:320px; height:270px; margin-right:20px;}
.mcitv a {display:block; height:100%;}
.mcitv a em {display:block; width:100%; height:170px; background-size:cover !important; background-position:center center !important;}
.mcitv a h6 {padding:15px 15px 0; font-size:13px; font-weight:300; letter-spacing:0.025em; color:#888;}
.mcitv a h5 {padding:0 15px 8px; font-size:14px; font-weight:500; letter-spacing:-0.05em; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mcitv a ul {padding:0 15px;}
.mcitv a ul:after {content:""; display:table; clear:both;}
.mcitv a ul li {float:left; font-size:12px; color:#888; font-weight:400;}
.mcitv a ul li:first-child {background:url("/img/common/community_icon_date.png")no-repeat left center; padding-left:18px; margin-right:10px;}
.mcitv a ul li:last-child {background:url("/img/common/community_icon_hit.png")no-repeat left center; padding-left:20px;}




.mcPost {float:left; width:490px; height:250px;}
.mcNotice {float:left; width:320px; height:220px; margin-top:20px; }


.mcStory {float:left; width:660px; height:220px; margin-top:20px; margin-right:20px; padding:30px 30px 30px 352px; position:relative;}
.mcStory span {display:inline-block; position:absolute; top:0; bottom:0; left:0;}
.mcStory h5 {font-size:18px; color:#4d525d; letter-spacing:-0.075em; font-weight:500;}
.mcStory p {font-size:14px; color:#a1a1a1; letter-spacing:-0.025em; margin-top:15px; font-weight:300;}
.mcStory a {display:inline-block; margin-top:15px; }


.mCommuList {display:block; padding-top:15px;}
.mCommuList li {display:block; padding:3px 25px;}
.mCommuList li:last-child {margin-bottom:0;}
.mCommuList li a {display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; vertical-align:middle; height:18px; font-size:13px; letter-spacing:-0.005em; color:#a1a1a1; font-weight:300; max-width:80%;background: url("../../img/common/ic_dot.jpg") left  center no-repeat; padding-left:8px}
.mCommuList li a:hover{color:#333; text-decoration:underline;}
.mCommuList li img {vertical-align:middle; margin-left:10px;}
.mainPost a {max-width:90% !important;}
.mcReview {width:320px; height:270px;}
.mcReview a {max-width: 80% !important;}
/*
.hoverEfct {-webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out;}
.hoverEfct:hover {box-shadow: 0 8px 8px rgba(0,0,0,.24),0 0 8px rgba(0,0,0,.12),0 6px 18px rgba(0,0,0,.12); transform: translate3d(0,-2px,0);}

*/
.footerAward {float:left; width:100%; margin-bottom:80px;}





.tuitionOkBtn {float:left; width:100%; padding-top:60px;}
.tuitionOkBtn a {
	display:inline-block;margin:30px 5px 0px 0px; padding:10px 60px 10px 20px; color:#333; font-size:18px; font-weight:300; letter-spacing:-0.075em;
	background:#ffcb00 url("../../img/main/mRarrow.png") 95% 55% no-repeat; text-shadow:0px 0px 0px rgba(0,0,0,.0);
	border-radius:45px; -moz-border-radius:45px; -webkit-border-radius:45px;
	-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;
}
.tuitionOkBtn a:hover{box-shadow: 0 8px 8px rgba(0,0,0,.24),0 0 8px rgba(0,0,0,.12),0 6px 18px rgba(0,0,0,.12); transform: translate3d(0,-2px,0);}



.mcPress {width:100%; height:46px; float:left; background:#fff; margin-top:20px; position:relative;}
.mcPress ul {display:inline-block; width:600px; height:auto;float:left;}
.mcPress ul li {float:left; line-height:44px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.mcPress .mcTitleNew {width:200px;  text-align:left; padding:10px 25px; display:inline-block; float:left;}
.mcPress ul li {width:100%; height:46px; line-height:44px; padding:0px 15px;color:#666;font-weight:300;}
.mcPress ul li a {float:left; display:inline-block; width:auto; max-width:500px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-top:13px; font-size:14px;}
.mcPress ul li img {float:left; margin-top:15px; margin-left:10px;}
.mcPress ul li.press-Slider-arrow button {padding:0px; margin:0px; display:inline-block; float:left; border-left:none; margin-top:0px}
.mcPress ul li.press-Slider-arrow button {padding:0px; margin:0px; display:inline-block; float:left; border-left:none; margin-top:0px}
.mcPress ul li.press-Slider-arrow{position:absolute; top:12px; right:5px; width:70px; padding:0px 5px}
.mcPress ul li.press-Slider-arrow img {padding:0px; margin:0px}











/* mou tablet 190424*/
#mouTablet p,#mouTablet h5,#mouTablet span,#mouTablet .mou .moumaintitle,#mouTablet .mou .moumaintxt {color:#191919;line-height:1.6 !important;letter-spacing: -0.05em !important;word-spacing: -0.04em !important;}
#mouTablet {padding-bottom:160px;}
#mouTablet .mou {width:100%;margin:0 auto;text-align:center;height:220px;padding:50px 30px 0;}
#mouTablet .mou .moumaintitle {font-size:40px;font-weight:200;}
#mouTablet .mou .moumaintxt {font-size:15px;font-weight:400;padding-top:10px;}
#mouTablet .moucontainer {border-bottom:1px solid #cccccc;padding-bottom:60px;}

#mouData {padding:70px 30px;}
#mouData dl:nth-child(1) {width:50%;height:400px;display:table-cell;vertical-align:middle;text-align:center;float:left;padding-top:30px;}
#mouData dl:nth-child(1) p {font-size:15px;font-weight:700;margin-top:-25px;}
#mouData dl:nth-child(1) dt {font-size:30px;font-weight:100;margin:0px 0 10px 0;}
#mouData dl:nth-child(1) dd:nth-child(1) {overflow:hidden;width:270px;height:100px;margin:0 auto;}
#mouData dl:nth-child(1) dd:nth-child(1) p , #mouData dl:nth-child(1) dd:nth-child(3) p {display:none;}
#mouData h5:nth-child(2) {width:50%;height:auto;float:right;font-size:18px;font-weight:300;padding-left:20px;}
#mouData h5:nth-child(2) span {display:block;font-weight:700;}
#mouData div:nth-child(3){width:50%;height:auto;float:right;padding-bottom:70px;padding-left:20px;}			
#mouData div:nth-child(3) h5{font-size:18px;font-weight:300;padding-top:25px;}
#mouData div:nth-child(3) p:nth-child(2){font-size:18px;font-weight:700;}
#mouData div:nth-child(3) p {font-size:13px;font-weight:500;}
#mouData div:nth-child(4) {width:100%;height:auto;text-align:center;clear:both;padding-top:70px;border-top:1px solid #cccccc;}
#mouData div:nth-child(4) img {display:block;margin:0 auto;}
#mouTablet .slyList {width:160px;height:160px;}
.mouBot {position:fixed; left:0; right:0; bottom:0; z-index:1000; background:#f4f4f4; padding:20px;}
ul.slyList {margin:0 -5px;color:#d4d4d4;}
ul.slyList .active {border:5px solid #e0e0e0;color:#333;}
ul.slyList:after {content:""; display:table; clear:both;}
ul.slyList li {float:left; margin:0 5px;width:160px; height:120px;line-height:120px;box-sizing : border-box;}
ul.slyList li a {display:block; width:100%; height:100%;  text-align:center;background:#fff;}
ul.slyList li a em {max-width:90%;height:100%;display:block;margin:0 auto;background-size: contain !important;}
ul.slyList li a p {font-size:13px;margin-top:10px;font-weight:600;}

#mouTablet .mou .moumaintxt span {display:block;}

/* mou mobile 190425*/

/* 700 ¹Ì¸¸ */
@media (max-width:700px) {
	
	#mouTablet {padding:0 0px 100px 0px;}
	#mouData {text-align:center;}
	#mouTablet .mou .moumaintxt span {display:inline;}


	#mouData dl:nth-child(1) {height:auto;margin:0 auto;text-align:center;padding:0px;float:none;display:block;}
	#mouData dl:nth-child(1) dd:nth-child(1) {overflow:hidden;margin:0 auto;max-width:100%;height:auto;}
	#mouData dl:nth-child(1) dd:nth-child(1) img {width:100%;}
	#mouData dl:nth-child(1) dd:nth-child(3) {overflow:hidden;margin:0 auto;}
	#mouData dl:nth-child(1) dd:nth-child(3) img {width:100%;}
	#mouData dl:nth-child(1) dt {font-size:20px;font-weight:100;margin:auto 0;}

	#mouData h5:nth-child(2) {width:100%;height:auto;font-size:27px;font-weight:300;float:none;text-align:center;padding:50px 0 0;}
	#mouData h5:nth-child(2) span {display:block;font-weight:700;margin-top:-5px;}

	#mouData div:nth-child(3){width:100%;height:auto;float:right;padding:0 0 60px 0;float:none;text-align:center;}	
	#mouData div:nth-child(3) h5{font-size:27px;font-weight:300;padding-top:40px;}
	#mouData div:nth-child(3) p {font-size:15px;font-weight:400;padding-top:5px;}

	#mouData div:nth-child(4) {padding-top:60px;}
	
	#mouTablet .slyList {width:100px;height:100px;}
	.mouBot {position:fixed; left:0; right:0; bottom:0; z-index:1000; background:#f4f4f4; padding:10px;}
	ul.slyList {margin:0 -5px;color:#d4d4d4;}
	ul.slyList .active {border:5px solid #e0e0e0;color:#333;}
	ul.slyList:after {content:""; display:table; clear:both;}
	ul.slyList li {float:left; margin:0 5px;width:120px; height:80px;line-height:100px;box-sizing : border-box;}
	ul.slyList li a {display:block; width:100%; height:100%;  text-align:center;background:#fff;}
	ul.slyList li a em {max-width:90%;height:100%;display:block;margin:0 auto;background-size: contain !important;}
	ul.slyList li a p {font-size:13px;margin-top:3px;font-weight:600;}
}