@charset "utf-8";
@import url("../css/reset.css");
.header { height:113px; background:#1c2d54; }
.tHeader { width:1100px; margin:0 auto; position:relative; }
.logo { position:absolute; left:0; top:27px;  }
.logo a { width:275px; height:68px; background:url(../images/logo.png) no-repeat; display:block; text-indent:-9999px; }

.tnb { position:absolute; right:133px; top:22px; }
.tnb li { float:left; margin-left:9px; padding-left:10px; background:url(../images/t_dot.png) no-repeat 0 4px; }
.tnb li:nth-child(1) { background:none; }
.tnb li a { font-size:16px; font-weight:400; letter-spacing:-0.07em; color:#fff; line-height:16px;}

.snsNav { position:absolute; top:18px; right:0; }
.snsNav li { margin-left:11px; float:left; }
.snsNav li a { display:block; text-indent:-9999px; }
.snsNav li:nth-child(1) a { width:32px; height:31px; background:url(../images/sns1.png) no-repeat; }
/*.snsNav li:nth-child(2) a { width:29px; height:31px; background:url(../images/sns2.png) no-repeat;}*/ /* ÆäÀÌ½ººÏ */
.snsNav li:nth-child(2) a { width:32px; height:31px; background:url(/academy/images/main2/youtube.png) no-repeat;}
.snsNav li:nth-child(3) a { width:29px; height:31px; background:url(../images/sns3.png) no-repeat;}

.gnb { position:absolute; right:0; top:68px; }
.gnb li { float:left; margin-left:34px; }
.gnb li a { font-size:20px; font-weight:700; letter-spacing:-0.07em; color:#fff; line-height:20px; }
.section1 { height:1053px; background:url(../img/p_m101_n2.jpg) no-repeat center top; position:relative; background-color:#0D3887; }
.section2 { height:1521px; background:url(../img/p_m102_n2.jpg) no-repeat center top; position:relative; background-color:#353132; }
.section3 { /*height:2395px; background:url(../images/p_m103.jpg) no-repeat center top;*/height:2889px; background:url(../images/p_m103_1.jpg) no-repeat center top; position:relative; background-color:#0195FF; }
.section4 { height:1534px; background:url(../img/p_m104.jpg) no-repeat center top; position:relative; background-color:#282828; }
.section5 { height:1158px; background:url(../images/p_m105.jpg) no-repeat center top; position:relative; background-color:#0195FF; }
.section6 { height:1241px; background:url(../images/p_m106.jpg) no-repeat center top; position:relative; background-color:#1E2D56; }
.section7 { height:1353px; background:url(../images/p_m107.jpg) no-repeat center top; position:relative; padding-top:316px; background-color:#5F5F5D; }
.section8 { height:987px; background:url(../images/p_m108.jpg) no-repeat center top; position:relative; padding-top:432px; background-color:#282828; }
.footer { height:150px; background:#fff url(/landing/202002//images/l_footer_new.jpg) no-repeat center top; position:relative;  }

.mv {
	position:absolute; top:346px; left:50%; width:690px; height:410px; margin-left:-345px; background:url(../images/mv.jpg) no-repeat center top;
	box-shadow:10px 10px 10px rgba(0,0,0,0.3);
}

.numCount {
	width:522px; height:177px; position:absolute; top:460px; left:50%; margin-left:-290px;
}
.numCount > div { position:relative; width:522px; height:177px; background:url(../images/num_count.png) no-repeat; }

.btn201 {
	width:61px; height:61px; background:url(../images/p_btn101.png) no-repeat; display:block;
	position:absolute; top:877px; left:50%; margin-left:-72px; text-indent:-9999px;
}
.btn202 {
	width:61px; height:61px; background:url(../images/p_btn102.png) no-repeat; display:block;
	position:absolute; top:1135px; left:50%; margin-left:219px; text-indent:-9999px;
}
.btn203 {
	width:61px; height:61px; background:url(../images/p_btn102.png) no-repeat; display:block;
	position:absolute; top:1135px; left:50%; margin-left:487px; text-indent:-9999px;
}

.btn204 {
	width:509px; height:136px; display:block;
	position:absolute; top:1260px; left:50%; margin-left:-550px; text-indent:-9999px;
}
.btn205 {
	width:509px; height:136px; display:block;
	position:absolute; top:1260px; left:50%; margin-left:20px; text-indent:-9999px;
}

.section3 a { text-indent:-9999px; width:180px; height:260px; display: block;}

.btn_bnf1 { position: absolute; left:50%; top:505px; margin-left:-525px; }
.btn_bnf2 { position: absolute; left:50%; top:505px; margin-left:-308px; }
.btn_bnf3 { position: absolute; left:50%; top:505px; margin-left:-88px; }
.btn_bnf4 { position: absolute; left:50%; top:505px; margin-left:133px; }
.btn_bnf5 { position: absolute; left:50%; top:505px; margin-left:350px; }


.btn_bnf6 { position: absolute; left:50%; top:785px; margin-left:-525px; }
.btn_bnf7 { position: absolute; left:50%; top:785px; margin-left:-308px; }
.btn_bnf8 { position: absolute; left:50%; top:785px; margin-left:-88px; }
.btn_bnf9 { position: absolute; left:50%; top:785px; margin-left:133px; }
.btn_bnf10 { position: absolute; left:50%; top:785px; margin-left:350px; }


.btn_bnf11 { position: absolute; left:50%; top:1295px; margin-left:-525px; }
.btn_bnf12 { position: absolute; left:50%; top:1295px; margin-left:-308px; }
.btn_bnf13 { position: absolute; left:50%; top:1295px; margin-left:-88px; }
.btn_bnf14 { position: absolute; left:50%; top:1295px; margin-left:133px; }
.btn_bnf15 { position: absolute; left:50%; top:1295px; margin-left:350px; }


.btn_bnf16 { position: absolute; left:50%; top:1580px; margin-left:-525px; }
.btn_bnf17 { position: absolute; left:50%; top:1580px; margin-left:-308px; }
.btn_bnf18 { position: absolute; left:50%; top:1580px; margin-left:-88px; }
.btn_bnf19 { position: absolute; left:50%; top:1580px; margin-left:133px; }
.btn_bnf20 { position: absolute; left:50%; top:1580px; margin-left:350px; }




/*
.btn_success1 { position: absolute; left:50%; top:1650px; margin-left:-520px;}
.btn_success2 { position: absolute; left:50%; top:1650px; margin-left:-250px;}
.btn_success3 { position: absolute; left:50%; top:1650px; margin-left:20px;}
.btn_success4 { position: absolute; left:50%; top:1650px; margin-left:290px;}

.btn_success5 { position: absolute; left:50%; top:1948px; margin-left:-520px;}
.btn_success6 { position: absolute; left:50%; top:1948px; margin-left:-250px;}
.btn_success7 { position: absolute; left:50%; top:1948px; margin-left:20px;}
.btn_success8 { position: absolute; left:50%; top:1948px; margin-left:290px;}
*/

.btn_success1 { position: absolute; left:50%; top:2128px; margin-left:-520px;}
.btn_success2 { position: absolute; left:50%; top:2128px; margin-left:-250px;}
.btn_success3 { position: absolute; left:50%; top:2128px; margin-left:20px;}
.btn_success4 { position: absolute; left:50%; top:2128px; margin-left:290px;}

.btn_success5 { position: absolute; left:50%; top:2425px; margin-left:-520px;}
.btn_success6 { position: absolute; left:50%; top:2425px; margin-left:-250px;}
.btn_success7 { position: absolute; left:50%; top:2425px; margin-left:20px;}
.btn_success8 { position: absolute; left:50%; top:2425px; margin-left:290px;}
.btn401 {
	width:39px; height:39px; background:url(../images/p_btn103.png) no-repeat; display:block;
	position:absolute; top:46px; left:50%; margin-left:242px; text-indent:-9999px;
}

.box701 { width:852px; margin:0 auto; }
.box701:after { content:"";display:block;clear:both;*zoom:1;  }
.box701 li:nth-child(1) { float:left; }
.box701 li:nth-child(2) { float:right; }
.box701 li a { display:block; text-indent:-9999px;}
a.btn701 { background:url(../images/p_b101.png) no-repeat; width:413px; height:440px; display:block; }
a.btn702 { background:url(../images/p_b102.png) no-repeat; width:413px; height:440px; display:block; }
a.btn703 { background:url(../images/p_b103.png) no-repeat; width:413px; height:440px; display:block; }

.box702 { text-align:center; }
.box702 a { display:block; text-indent:-9999px; width:413px; height:440px; margin:29px auto 0;}

.list8 { width:490px; margin:0 auto; }
.list8 li:nth-child(1) { float:left; }
.list8 li:nth-child(2) { float:right; }
.list8 li a {  display:block; text-indent:-9999px;}
a.btn801 { background:url(../images/p_b104.png) no-repeat; width:213px; height:213px; display:block; }
a.btn802 { background:url(../images/p_b105.png) no-repeat; width:213px; height:213px; display:block; }


.hide { display:none; }
