
/********* main **********/

/* mainBan_wrap */
.mainBan_wrap{border-bottom:1px solid #d0d0d0;} 

.mainBan_wrap .bx-wrapper{margin-bottom:0 !important;}

.mainBan_wrap .bx-wrapper .bx-pager{bottom:40px;}
.mainBan_wrap .bx-wrapper .bx-pager.bx-default-pager a{width:12px; height:12px; border-radius:50%; background:#d0cfce;}
.mainBan_wrap .bx-wrapper .bx-pager.bx-default-pager a:hover, 
.mainBan_wrap .bx-wrapper .bx-pager.bx-default-pager a.active{background:#8d0000;}

.mainBanner div img{text-align:center; margin:0 auto; max-width:none;}
/* .mainBanner .mbn1{background:url(../images/main/main_ban01_bg.jpg) center no-repeat; background-size:cover;} */
.mainBanner .mbn1 .mbn1_cont{z-index:1; position:relative; width:1400px; margin:0 auto;}
.mainBanner .mbn1 .num_wrap{position:absolute; top:150px; left:600px;}
.mainBanner .mbn1 .num_wrap .num_light{position:absolute; z-index:1;}
.mainBanner .mbn1 .num_wrap .num{position:absolute;}
.mainBanner .mbn2{background:url(../images/main/main_ban02_bg.jpg) center no-repeat; background-size:cover;}
.mainBanner .mbn3{background:#000;}
.mainBanner .mbn4{background:url(../images/main/main_ban04_bg.jpg) center no-repeat; background-size:cover;}
.mainBanner .mbn5{background:url(../images/main/main_ban05_bg.jpg) center no-repeat; background-size:cover;}

/* mbn0 */
.mainBanner .mbn0{background:url(../images/main/main_comingsoon_bg.jpg) center no-repeat; background-size:cover;}

/*200828 추가*/
.mainBanner .mbn1-2{background:url(../images/main/main_ban01-2_bg.jpg) center;}

/* section01 */
.section01{background:url(../images/main/section01_bg.jpg) no-repeat; background-size:cover;}
.section01 .cont_wrap{position:relative; padding:100px 0 85px;}
.section01 .cont_wrap .red_arrow{width:66px; height:162px; background:url(../images/main/section01_arrow.png) no-repeat; position:absolute; left:0; right:0; bottom:-84px; margin:0 auto;}


/* section02 */
.section02{background:url(../images/main/section02_bg.jpg) no-repeat; background-size:cover; padding:144px 0 70px;}
.section02 .video_wrap{margin:50px 0 65px;}
.section02 .video_wrap .video-play-btn{margin-top:10px; width:90px; background-size:90px; height:69px;}
.section02 .video_wrap .video-play-btn:hover,
.section02 .video_wrap .video-play-btn:focus{background-position:0 -69px;}

/* section03 */
.section03{padding:130px 0; box-sizing:border-box; background:url('../images/main/section03_bg.jpg') no-repeat; background-size:cover;}

.review_slide {position: relative; text-align:center; height:667px;}
.review_slide .rv_slide_wrap{display:inline-block; margin-top:100px; position: relative; z-index:1;}
.review_slide .rv_slide_wrap:before{content:''; display:block; width:277px; height:100px; background:url('../images/review_left_shadow.png') no-repeat; position:absolute; right:203px; top:0; z-index:-1;}
.review_slide .rv_slide_wrap:after{content:''; display:block; width:277px; height:100px; background:url('../images/review_right_shadow.png') no-repeat; position:absolute; left:203px; bottom:0; z-index:-1;}

.review_slide .rv_slide_wrap .swiper-container{height:415px;}

.review_slide .rv_slide_wrap .rv_tit{font-size:30px; font-weight:700; color:#fff; letter-spacing:-0.04em; line-height:1.4; text-align:left; position: relative; padding:30px 0; margin-bottom:20px;}
.review_slide .rv_slide_wrap .rv_tit:before{content:''; display:inline-block; width:24px; height:20px; background:url('../images/main/ico_qMark01.png') no-repeat; position:absolute; top:0; left:0;}
.review_slide .rv_slide_wrap .rv_tit:after{content:''; display:inline-block; width:24px; height:20px; background:url('../images/main/ico_qMark02.png') no-repeat; position:absolute; bottom:0; left:0;}
.review_slide .rv_slide_wrap .rv_tit .rv_id{display:block; font-size:16px; color:#a7a8a9; font-weight:400;}


.review_slide .rv_slide_wrap .rv_cont{text-align:left; font-size:18px; font-weight:400; color:#bbb; letter-spacing:-0.06em;}
.review_slide .rv_slide_wrap .rv_cont .rv_date{display:block; font-size:15px; color:#98989a; letter-spacing:-0.04em;}

.review_slide .rv_slide_wrap .rv_slide_left .rv_more{background:#8d0000 url('../images/review_left_more.png')  no-repeat;}
.review_slide .rv_slide_wrap .rv_slide_right .rv_more{background:#000 url('../images/review_right_more.png')  no-repeat;}

.review_slide .rv_slide_wrap .rv_more{display:inline-block; width:55px; height:55px; background-position:0 0; position:absolute; right:0; bottom:10px; text-indent:-9999999px; font-size:0;
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}
.review_slide .rv_slide_wrap .rv_more:hover{background-color:#fff; background-position:0 -55px;}

.review_slide .rv_slide_left,
.review_slide .rv_slide_right {width:480px; height:480px; float:left; padding:25px 20px 0 45px; box-sizing:border-box; overflow:hidden; position: relative;}
.review_slide:after{content:''; display:block; clear:both;}
.review_slide .rv_slide_left{background:#8d0000;}
.review_slide .rv_slide_right{background:#000; margin-top:100px;}
.review_slide .rv_slide_left .rv_fix_tit,
.review_slide .rv_slide_right .rv_fix_tit{font-size:20px; font-weight:400; color:#fff; letter-spacing:-0.04em; text-align:right; padding-right:10px;}

.review_slide .swiper-button-next, 
.review_slide .swiper-button-prev{width:80px; height:80px; margin-top:-40px;
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}
.review_slide .swiper-button-prev{background:#fbfbfb url('../images/review_btn_prev.png') no-repeat; background-position:0 0; left:-60px;}
.review_slide .swiper-button-next{background:#fbfbfb url('../images/review_btn_next.png') no-repeat; background-position:0 0; right:-60px;}
.review_slide .swiper-button-prev:hover{background-color:#8d0000; background-position:0 -80px;}
.review_slide .swiper-button-next:hover{background-color:#8d0000; background-position:0 -80px;}

.section03 .review_txt{font-size:13px; color:#999; letter-spacing:-0.04em; position:absolute; right:20px; bottom:-50px;}

/* section04 */
.section04{padding:130px 0; box-sizing:border-box; background:url('../images/main/section04_bg.jpg') no-repeat; background-size:cover;}
.section04 .title{margin-bottom:100px;}

/* section05 */
.section05{padding:130px 0; box-sizing:border-box; background:url('../images/main/section05_bg.jpg') no-repeat; background-size:cover;}
.section05 .img_wrap .title{padding:150px 0 40px;}

/* section06 */
.section06{padding:120px 0 60px; box-sizing:border-box; background:url('../images/main/section06_img.png') no-repeat right bottom, url('../images/main/section06_bg.jpg') repeat; }
.section06 .cont_wrap{padding-left:75px;}
.section06 .cont_wrap .video-play-btn{top:auto; bottom:250px; left:0; margin:0;}

/* section07 */
.section07{padding:100px 0 130px; box-sizing:border-box; background:url('../images/main/section07_bg.jpg') right no-repeat; background-size:cover;}
.section07 .title{padding-bottom:55px;}
.section07 .cont_wrap{padding-top:40px;}

/* section08 */
.section08{padding:130px 0 100px; box-sizing:border-box; background:#f6f6f6 url('../images/main/section08_bg.jpg') right bottom no-repeat;}
.section08 .wrapper{padding-left:40px;}
.section08 .cont_wrap .app_download{margin-top:65px;}
.section08 .cont_wrap .app_download a{font-size:19px; font-weight:700; color:#a7a8a9; display:block; border:1px solid #a6a7a9; width:234px; padding:15px 23px; box-sizing:border-box; text-align:left; position:relative; margin:22px 0; background:#fff; letter-spacing:-0.02em;
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}
.section08 .cont_wrap .app_download a:before{content:''; display:inline-block; width:17px; height:18px; background:url('../images/main/ico_download.png') no-repeat; background-position:0 0; position:absolute; top:20px; right:20px;}
.section08 .cont_wrap .app_download a:hover{background:#8d0000; border-color:#8d0000; color:#fff;}
.section08 .cont_wrap .app_download a:hover:before{background-position:0 -18px}
.section08 .cont_wrap .ico_app{margin-top:257px;}
.section08 .cont_wrap .ico_app ul li{float:left; font-size:19px; letter-spacing:-0.06em; color:#98989a; line-height:1.4;}
.section08 .cont_wrap .ico_app ul:before{content:''; display:block; clear:both;}
.section08 .cont_wrap .ico_app ul li p{padding:2px 0 0 18px;}

/* section09 */
.section09{padding:110px 0 0; box-sizing:border-box; background:url('../images/main/section09_bg.jpg') center repeat;}
.section09 .cont_wrap{text-align:center; font-size:22px; font-weight:500; color:#636569; letter-spacing:-0.06em; padding-bottom:357px; position:relative;}
.section09 .cont_wrap .levelTest_count{color:#8d0000; margin:50px 0 60px;}
.section09 .cont_wrap .levelTest_count .count_num{font-size:100px; font-weight:900; letter-spacing:-0.02em;}
.section09 .cont_wrap .levelTest_btn{display:block; width:270px; height:270px; border-radius:50%; background:#ff595a; text-align:center; margin:80px auto 0; position:relative; z-index:1;
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}
.section09 .cont_wrap .levelTest_btn:hover{background:#8d0000;}
.section09 .cont_wrap .model_img{position:absolute; bottom:-1px; right:-40px;}

/* section10 */
.section10{padding:110px 0 0; box-sizing:border-box; background:url('../images/main/section10_bg.jpg') center repeat;}
.section10 .cont_wrap{position:relative; padding-bottom:115px;}
.section10 .cont_wrap .black_circle{margin:85px 0 70px;}
.section10 .cont_wrap .model_img{position:absolute; left:10px; bottom:0;}
.section10 .cont_wrap .btn_wrap a{font-size:30px; color:#8d0000; letter-spacing:-0.04em; display:inline-block; width:370px; height:74px; line-height:74px; box-sizing:border-box; text-align:center; border:2px solid #8d0000;
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}
.section10 .cont_wrap .btn_wrap a:hover{color:#fff; background:#8d0000; border-color:#8d0000;}

/* section11 */
.section11{padding:110px 0 0; box-sizing:border-box; background:url('../images/main/section11_bg.jpg') center repeat;}
.section11 .cont_wrap{position:relative; padding-bottom:120px;}
.section11 .cont_wrap .red_circle{margin:85px 0 70px;}
.section11 .cont_wrap .model_img{position:absolute; right:-55px; bottom:0;}
.section11 .cont_wrap .btn_wrap a{font-size:30px; color:#8d0000; letter-spacing:-0.04em; display:inline-block; width:290px; height:74px; line-height:74px; box-sizing:border-box; text-align:center; border:2px solid #8d0000;
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}
.section11 .cont_wrap .btn_wrap a:hover{color:#fff; background:#8d0000; border-color:#8d0000;}


/* section12 */
.section12{padding:100px 0 0; box-sizing:border-box; background:#fff;}
.section12 .title{margin-bottom:35px;}

/* 이미지 롤링 */
.move_img_wrap{position:relative; height:700px;}
.move_img_wrap .move{width:100%; height:233px; position:absolute; top:0; left:0; background-size:auto 100%;}
.move_img_wrap .move.img01 {
	height:234px;
	background:url('../images/main/section12_img01.png') 0 0 repeat-x;
	animation: move_img01 500s linear infinite;
  }
  .move_img_wrap .move.img02 {
	top:234px;
	background:url('../images/main/section12_img02.png') 0 0 repeat-x;
	animation: move_img02 500s linear infinite;
  }
  .move_img_wrap .move.img03 {
	top:467px;
	background:url('../images/main/section12_img03.png') 0 0 repeat-x;
	animation: move_img03 500s linear infinite;
  }
  
  @keyframes move_img01 {
	from {
	  background-position: 0 0;
	}
  /*use negative width if you want it to flow right to left else and positive for left to right*/
	to {
	  background-position: -10000px 0;
	}
  }
  @keyframes move_img02 {
	from {
	  background-position: 0 0;
	}
  /*use negative width if you want it to flow right to left else and positive for left to right*/
	to {
	  background-position: 10000px 0;
	}
  } @keyframes move_img03 {
	from {
	  background-position: 0 0;
	}
  /*use negative width if you want it to flow right to left else and positive for left to right*/
	to {
	  background-position: -10000px 0;
	}
  }

/* section13 */
.section13{padding:100px 0 0; box-sizing:border-box; background:url('../images/main/section13_bg.jpg') center repeat-x;}
.section13 .title{margin-bottom:60px;}

/* ****main_new**** */
.main_new .mainBan_wrap{border:0;}
.main_new .mainBanner .mbn01{background:url('../images/main_new/main_ban01_bg.jpg') repeat-x; height:622px; text-align:center;}

.main_new .mainBanner .mbn02{background:url('../images/main_new/main_ban02_bg.jpg') no-repeat; height:622px; text-align:center; background-size:cover;}
.main_new .mainBanner .mbn02 a{display:inline-block; position:relative;}
.main_new .mainBanner .mbn02 .more{position:absolute; right:70px; bottom:50px; width:98px; height:98px; border-radius:50%; background:#2a0706; padding:20px 0; box-sizing:border-box;}
.main_new .mainBanner .mbn02 .more:before{content:''; position:absolute; left:0; right:0; top:0; bottom:0; border:3px solid #530302; border-radius:50%; animation:ban_more .9s ease-in infinite;}
@keyframes ban_more{
	0%{
		border:3px solid #530302;
		opacity:1;
	}
	50%{
		transform:scale(1.2);
		border:15px solid #530302;
		opacity:0.5;
	}
	100%{
		border:3px solid #530302;
		opacity:1;
	}
}

.main_new .mainBanner .mbn03{background:#931524; padding-top:2px;}

/* cj_ban */
.main_new .mainBanner .cj_ban{background:url('../images/main_new/main_cj_bg.jpg') no-repeat; height:622px; text-align:center; background-size:cover;}
.main_new .mainBanner .cj_ban a{display:inline-block; position:relative;}
.main_new .mainBanner .cj_ban .more{position:absolute; right:170px; bottom:30px; width:137px; height:137px; border-radius:50%; background:#e12f3c; padding:28px 0; box-sizing:border-box;}
.main_new .mainBanner .cj_ban .more:before{content:''; position:absolute; left:0; right:0; top:0; bottom:0; border:12px solid #3eacd7; border-radius:50%; animation:ban_more .9s ease-in infinite;}
@keyframes ban_more{
	0%{
		border:3px solid #3eacd7;
		opacity:1;
	}
	50%{
		transform:scale(1.2);
		border:15px solid #3eacd7;
		opacity:0.8;
		left:3px; right:3px; bottom:3px; top:3px;
	}
	100%{
		border:3px solid #3eacd7;
		opacity:1;
	}
}


.main_new .bx-wrapper .bx-controls{position:absolute; left:0; right:0; bottom:0; width:1000px; margin:0 auto;}
.main_new .bx-wrapper .bx-controls-direction a{width:47px; height:45px; bottom:300px; top:auto; z-index:499;}
.main_new .bx-wrapper .bx-controls-direction a.bx-prev{background:url('../images/main_new/main_ban_arr01.png') no-repeat; left:-47px;}
.main_new .bx-wrapper .bx-controls-direction a.bx-next{background:url('../images/main_new/main_ban_arr02.png') no-repeat; right:-47px;}

/* sect01 */
.main_new .sect01{background:#392424; position:relative; padding-bottom:30px;}
.main_new .sect01:after{content:''; position:absolute; left:0; right:0; top:-1px; height:1px; background:#281a1a;}
.main_new .sect01:before{content:''; position:absolute; left:0; right:0; top:0; height:301px; background:url('../images/main_new/sect01_bg.png') top repeat-x; z-index:1;}
.main_new .sect01 .video_wrap{margin:0 0 65px;}
.main_new .sect01 .video_wrap .video-play-btn{margin-top:10px; width:90px; background-size:90px; height:69px; margin:-34px 0 0 -45px;}
.main_new .sect01 .video_wrap .video-play-btn:hover,
.main_new .sect01 .video_wrap .video-play-btn:focus{background-position:0 -69px;}

/* sect02 */
.main_new .sect02{background:url('../images/main_new/sect02_bg.jpg'); padding-top:90px;}
.main_new .sect02 .load_wrap{text-align:center; padding-bottom:15px;}
.main_new .sect02 .load_wrap span{display:inline-block; width:60px; height:62px; background:url('../images/main_new/sect02_load.png') no-repeat; margin:0 5px;}
.main_new .sect02 .load_wrap span.ico_load{animation:ico_load 3s linear infinite;}
@keyframes ico_load{
	0%{
	transform:rotate(360deg);
	
	}50%{
	transform:rotate(180deg);
	}
	100%{
	transform:rotate(0deg);
	}
}

/* sect03 */
.main_new .sect03{padding:75px 0 80px; text-align:center; background:url('../images/main_new/sect03_bg.jpg');}
.main_new .sect03 .title{font-size:48px; font-weight:400; color:#fff; letter-spacing:-0.04em;}
.main_new .sect03 .title span{display:block; font-weight:900; color:#f7d120;}
.main_new .sect03 .title em{color:#7d0608; position:relative; z-index:1;}
.main_new .sect03 .title em:before{content:''; position:absolute; left:-6px; right:-6px; top:1px; bottom:-3px; background:#f7d120; z-index:-1;}

/* sect04 */
.main_new .sect04{background:#4e0805; padding:28px 0;}
.main_new .sect04 .img_wrap{position:relative; z-index:1;}
.main_new .sect04 .img_wrap:before{content:''; position:absolute; right:-50px; bottom:-238px; width:274px; height:389px; background:url('../images/main_new/sect04_arrow.png') no-repeat; z-index:-1;}

/* sect05 */
.main_new .sect05{padding:80px 0 95px; text-align:center; background:url('../images/main_new/sect05_bg.jpg') no-repeat; background-size:cover;}
.main_new .sect05 .title{font-size:40px; font-weight:350; color:#404040; letter-spacing:-0.04em; margin-bottom:25px;}
.main_new .sect05 .title span{display:block; font-size:60px; font-weight:900; color:#870000; line-height:1;}
.main_new .sect05 .title em{color:#151515; font-weight:700;}

/* sect06 */
.main_new .sect06{box-sizing:border-box; background:url('../images/main_new/sect06_bg.jpg') repeat-x center 0;}

/* sect07 */
.main_new .sect07{padding:110px 0 218px; text-align:center; background:url('../images/main_new/sect07_bg.jpg') repeat-x;}
.main_new .sect07 .cont_wrap{padding-top:124px; position:relative;}
.main_new .sect07 .cont_wrap:before{content:''; position:absolute; left:0; right:0; top:30px; width:76px; height:76px; background:url('../images/main_new/sect07_ico.png') no-repeat; margin:0 auto;}
.main_new .sect07 .wrapper:before{content:''; position:absolute; left:0; right:0; bottom:-305px; width:287px; height:241px; background:url('../images/main_new/sect07_arrow.png') no-repeat; margin:0 auto;}

/* sect08 */
.main_new .sect08{background:#dcdcdc; padding-bottom:530px; position:relative;}
.main_new .sect08:before{content:''; position:absolute; left:50%; bottom:0; width:841px; height:553px; background:url('../images/main_new/sect08_img.png') no-repeat; margin-left:-320px; z-index:1;}
.main_new .sect08 .wrapper{padding-top:300px;}

.main_new .sect08 .wrapper:before{content:''; position:absolute; left:0; right:0; top:30px; width:287px; height:191px; background:url('../images/main_new/sect08_arrow_bg.png') no-repeat; margin:0 auto; animation:sect08_arr 0.8s ease-in-out infinite alternate;}
@keyframes sect08_arr{
0% {
    transform:  translateY(0);}
50% {
    transform: translateY(-16px);}

100% {
    transform: translateY(16px);}
}
.main_new .sect08 .title{padding-bottom:60px;}

/* sect09 */
.main_new .sect09{background:#4e0805; position:relative; padding:105px 0 130px;}
.main_new .sect09:before{content:''; position:absolute; left:62px; right:0; top:-70px; margin:0 auto; width:126px; height:152px; background:url('../images/main_new/sect09_chk.png') no-repeat; z-index:1;}
.main_new .sect09 .title{margin-bottom:60px;}
.main_new .sect09 .video_wrap .video-play-btn{margin-top:10px; width:90px; background-size:90px; height:69px; margin:-34px 0 0 -45px;}
.main_new .sect09 .video_wrap .video-play-btn:hover,
.main_new .sect09 .video_wrap .video-play-btn:focus{background-position:0 -69px;}

/* sect10 */
.main_new .sect10{overflow:hidden;}

.main_new .sect10 .step_wrap .step_cate{display:block; width:103px; height:44px;}
.main_new .sect10 .step_wrap .inner_wrap{width:1200px; margin:0 auto; padding-left:25px; box-sizing:border-box; position:relative;}
.main_new .sect10 .step_wrap dl dt{font-size:28px; font-weight:500; color:#373737; letter-spacing:-0.04em; margin:20px 0 50px;}
.main_new .sect10 .step_wrap dl dt .title{font-size:74px; letter-spacing:-0.04em; line-height:1.2;}
.main_new .sect10 .step_wrap dl dt .title em{color:#820202;}
.main_new .sect10 .step_wrap dl dd{font-size:32px; font-weight:300; color:#373737; letter-spacing:-0.04em; line-height:1.2;}
.main_new .sect10 .step_wrap dl dd p{width:519px; height:39px; line-height:39px; background:#4e0805; text-align:center; font-size:23px; font-weight:300; color:#fff; margin-top:50px;}

.main_new .sect10 .step_wrap .step01{background:url('../images/main_new/sect10_step01_bg.jpg') right bottom; background-size:cover; position:relative; padding:190px 0 130px; position:relative;}
.main_new .sect10 .step_wrap .step01 .inner_wrap:before{content:''; position:absolute; right:-110px; bottom:-130px; width:674px; height:749px; background:url('../images/main_new/sect10_step01_img.png') no-repeat;}
.main_new .sect10 .step_wrap .step01 .step_cate{background:url('../images/main_new/sect10_step01_cate.png') no-repeat;}

.main_new .sect10 .step_wrap .step02{background:url('../images/main_new/sect10_step02_bg.jpg') right bottom; background-size:cover; position:relative; padding:130px 0; position:relative;}
.main_new .sect10 .step_wrap .step02 .inner_wrap:before{content:''; position:absolute; right:-60px; bottom:0; width:626px; height:483px; background:url('../images/main_new/sect10_step02_img.png') no-repeat;}
.main_new .sect10 .step_wrap .step02 .step_cate{background:url('../images/main_new/sect10_step02_cate.png') no-repeat;}

.main_new .sect10 .step_wrap .step03{background:url('../images/main_new/sect10_step03_bg.jpg') right bottom; background-size:cover; position:relative; padding:130px 0; position:relative;}
.main_new .sect10 .step_wrap .step03 .inner_wrap:before{content:''; position:absolute; right:-60px; bottom:0; width:626px; height:480px; background:url('../images/main_new/sect10_step03_img.png') no-repeat;}
.main_new .sect10 .step_wrap .step03 .step_cate{background:url('../images/main_new/sect10_step03_cate.png') no-repeat;}

/* sect11 */
.main_new .sect11{background:#850200; padding:25px 0;}
.main_new .sect11 .title{text-align:center; font-size:30px; font-weight:300; letter-spacing:-0.06em; color:#fff;}

/* sect12 */
.main_new .sect12{background:#5d0100; padding:11px 0;}
.main_new .sect12 .wrapper:before{content:''; position:absolute; left:54px; top:-110px; width:298px; height:298px; background:url('../images/main_new/sect12_point.png') no-repeat; z-index:1;}
.main_new .sect12 .wrapper:after{content:''; position:absolute; left:0; right:0; top:-40px; margin:0 auto;
	width:0px; height:0px;
	border-top:0;
	border-bottom:45px solid #5d0100;
	border-right: 55px solid transparent;
	border-left: 55px solid  transparent;
  }
.main_new .sect12 .title{text-align:center; font-size:50px; font-weight:700; letter-spacing:-0.06em; color:#fff;}
.main_new .sect12 .title em{position:relative; display:inline-block;}
.main_new .sect12 .title em:before{content:''; position:absolute; left:10px; right:0; bottom:-11px; height:3px; background:#fff;}

/* sect13 */
.main_new .sect13 .review_txt{font-size:13px; font-weight:300; letter-spacing:-0.04em; position:absolute; right:20px; bottom:20px;}
.main_new .sect13 .rv_wrap{background:#292929; position:relative;}
.main_new .sect13 .rv_wrap #rv_slider{padding:60px 0 70px; margin-bottom:0;}
.main_new .sect13 .rv_wrap .slick-slide{margin:0 10px;}
.main_new .sect13 .rv_wrap .slide_cont{box-sizing:border-box; height:475px; background:#3d3d3d; padding:65px 45px; border-radius:100px; position:relative; box-sizing:border-box;margin-bottom:80px;}
.main_new .sect13 .rv_wrap .slide_cont:before{
	content:''; position:absolute; left:0; right:0; bottom:-69px; margin:0 auto;
	width:0px; height:0px;
	border-bottom:0;
	border-top:70px solid #3d3d3d;
	border-right: 35px solid transparent;
	border-left: 35px solid  transparent;
	z-index:11;
}
.main_new .sect13 .rv_wrap .slide_cont .cate{font-size:20px; color:#292929; letter-spacing:-0.06em; font-weight:700; margin-bottom:5px;}
.main_new .sect13 .rv_wrap .slide_cont .title{font-size:40px; color:#322525; letter-spacing:-0.06em; font-weight:700; line-height:1.3;}
.main_new .sect13 .rv_wrap .slide_cont .title br{display:none;}
.main_new .sect13 .rv_wrap .slide_cont .rv_txt{font-size:20px; color:#292929; letter-spacing:-0.04em; line-height:1.4; margin:20px 0 30px;}
.main_new .sect13 .rv_wrap .slide_cont .rv_user{font-size:19px; color:#292929; letter-spacing:-0.04em; font-weight:400; position:absolute; left:45px; bottom:60px;}
.main_new .sect13 .rv_wrap .slide_cont .rv_more{text-indent:-99999px; position:absolute; right:45px; bottom:60px; width:22px; height:22px; background:url('../images/main_new/sect13_more.png');}

.main_new .sect13 .rv_wrap .slick-center .slide_cont{background:#eaeaea;}
.main_new .sect13 .rv_wrap .slick-center .slide_cont:before{border-top-color:#eaeaea;}
.main_new .sect13 .rv_wrap .slick-center .slide_cont .title{color:#7e0202;}
.main_new .sect13 .rv_wrap .slick-center .slide_cont .rv_txt{color:#292929;}
.main_new .sect13 .rv_wrap .slick-center .slide_cont .rv_user{color:#292929;}
.main_new .sect13 .rv_wrap .slick-dots{display:none !important;}

.main_new .sect13 .rv_wrap .slick-arrow{text-indent:-999999px; font-size:0; position:absolute; top:50%; margin-top:-33px; width:80px; height:80px; z-index:999; outline:0;}
.main_new .sect13 .rv_wrap .slick-prev{left:300px; background:#8d0000 url('../images/main_new/sect13_btn_prev.png') center no-repeat;} 
.main_new .sect13 .rv_wrap .slick-next{right:300px; background:#8d0000 url('../images/main_new/sect13_btn_next.png') center no-repeat;}
.main_new .sect13 .rv_wrap .slick-prev:hover,
.main_new .sect13 .rv_wrap .slick-next:hover{background-color:#000;}



/* sect14 */
.main_new .sect14{height:1123px; padding:130px 0 180px; background:url('../images/main_new/sect14_bg.jpg') no-repeat; background-size:cover; box-sizing:border-box;}
.main_new .sect14 .wrapper{width:1200px;}
.main_new .sect14 .title{font-size:50px; color:#242424; font-weight:300; letter-spacing:-0.04em; padding-bottom:40px;}
.main_new .sect14 .title img{display:block; margin:0 auto 10px;}
.main_new .sect14 .title p{font-size:18px; color:#5b5b5b; font-weight:500;}

.main_new .sect14 .ranking_wrap li{float:left; text-align:center; color:#fff; width:450px; height:518px; background:url('../images/main_new/sect14_bg_gray.png') no-repeat; position:relative;}
.main_new .sect14 .ranking_wrap ul:after{content:''; display:block; clear:both;}
.main_new .sect14 .ranking_wrap li a{position:absolute; left:0; right:0; top:0; bottom:0; padding:90px 0 0;}
.main_new .sect14 .ranking_wrap li .ranking_title{font-size:50px; font-weight:700; letter-spacing:-0.04em; line-height:1.1; padding:20px 0 10px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.main_new .sect14 .ranking_wrap li .cont{font-size:20px; font-weight:400; letter-spacing:-0.04em; line-height:1.2;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.main_new .sect14 .ranking_wrap li .cont p{font-weight:700;}
.main_new .sect14 .ranking_wrap li.top2 .cont .ico_mask{display:block; width:69px; height:44px; background:url('../images/main_new/sect14_ico_mask.png') no-repeat; margin:0 auto 12px;}
.main_new .sect14 .ranking_wrap li .limit{display:block; font-size:30px; color:#a60908; letter-spacing:-0.04em; width:149px; height:41px; line-height:41px; border-radius:21px; background:#f2f2f2; margin:5px auto 15px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.main_new .sect14 .ranking_wrap li.top3 .limit{color:#3b3b3b;}
.main_new .sect14 .ranking_wrap li .btn_more{font-size:17px; letter-spacing:-0.04em; position:absolute; left:50%; bottom:55px; margin-left:-47px; padding-right:20px;}
.main_new .sect14 .ranking_wrap li .btn_more:before{content:''; position:absolute; right:-17px; top:-10px; width:28px; height:48px; background:url('../images/main_new/sect14_pack_more.png') no-repeat;}

.main_new .sect14 .ranking_wrap li.top1{position:absolute; left:0; right:0; top:265px; margin:0 auto; z-index:2; background:url('../images/main_new/sect14_bg_red.png') no-repeat;}
.main_new .sect14 .ranking_wrap li.top2{position:absolute; left:0; top:185px; z-index:1;}
.main_new .sect14 .ranking_wrap li.top3{position:absolute; right:0; top:185px; z-index:1;}

.main_new .sect14 .ranking_wrap li:hover .ranking_title,
.main_new .sect14 .ranking_wrap li:hover .cont{color:#ffcc00;}
.main_new .sect14 .ranking_wrap li:hover .limit{background:#ffcc00;}

/* sect15 */
.main_new .sect15{height:658px; background:url('../images/main_new/sect15_bg.jpg') no-repeat center 0; background-size:cover;}
.main_new .sect15 .wrapper{width:1200px;}
.main_new .sect15 .wrapper .img_wrap{position:absolute; left:0; right:0; bottom:0;}
.main_new .sect15 .wrapper .img_wrap img{max-width:100%;}
.main_new .sect15 .wrapper .sect15_logo{position:absolute; right:0; top:40px; width:123px; height:29px; background:url('../images/main_new/sect15_logo.jpg') no-repeat;}

/* gs_more */
.main_new .gs_more{background:#520303; padding:220px 0;}
.main_new .gs_more .btn_wrap{z-index:1;}
.main_new .gs_more .btn_wrap a{display:block; background:#900a0a; text-align:center; font-size:30px; color:#fff; letter-spacing:-0.04em; font-weight:350; margin:0 auto; width:546px; padding:17px 0; 
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.main_new .gs_more .btn_wrap a:hover{background:#fff; color:#900a0a;}
.main_new .gs_more .circle_wrap{position:absolute; left:50%; top:50%; margin:-111px 0 0 -111px;}
.main_new .gs_more .circle{width:217px; height:217px; border-radius:50%; background:#520303; border:3px solid #900a0a; position:relative;}
.main_new .gs_more .circle:before{content:''; position:absolute; left:-53px; right:-53px; top:-53px; bottom:-53px; border:50px solid #650505; border-radius:50%;animation:gs_circle 2s infinite linear;}
.main_new .gs_more .circle:after{content:''; position:absolute; left:-83px; right:-83px; top:-83px; bottom:-83px; border:53px solid #d63030; border-radius:50%; animation:gs_circle 2s 1.5s infinite linear; opacity:0;}
@keyframes gs_circle{
	0%{
		transform:scale(0);
		/* border:63px solid #d63030; */
		opacity:1;
	}
	100%{
		transform:scale(1.5);
		/* border:99px solid #d63030; */
		opacity:0;
	}
}


/* sect05_2 */
.main_new .sect05_2{text-align:center; padding:38px 0 48px; background:#cbdb2a;}
.main_new .sect05_2 .txt_wrap{line-height:1.2;}
.main_new .sect05_2 .txt_wrap strong{display:block; font-size:50px; color:#8c0202; letter-spacing:-0.04em;}
.main_new .sect05_2 .txt_wrap em{font-size:50px; color:#fff; font-weight:350; position:relative; letter-spacing:-0.04em; z-index:1;}
.main_new .sect05_2 .txt_wrap em:before{content:''; position:absolute; left:-50px; right:-50px; top:7px; bottom:0; background:#8c0202; z-index:-1;}


/* cj_more */
.cj_more .cj_info{background:url('../images/main_new/cj_info_back.jpg') center no-repeat, url('../images/main_new/cj_info_bg.jpg') repeat-x; position:relative; overflow:hidden;}
.cj_more .cj_info #canvas{position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%;}
.cj_more .cj_info .img_wrap{position:relative; z-index:1;}

.cj_more .cj_sect01{text-align:center; padding:40px 0 48px; background:url('../images/cj_landing/sect02_bg.png') repeat;}
.cj_more .cj_sect01 .txt_wrap{font-size:48px; color:#fff; font-weight:350; letter-spacing:-0.04em; line-height:1.2;}
.cj_more .cj_sect01 .txt_wrap strong{display:block; font-size:50px;}

.cj_more .cj_sect02{background:#0a0a0a; padding:220px 0;}
.cj_more .cj_sect02 .btn_wrap{z-index:1;}
.cj_more .cj_sect02 .btn_wrap a{display:block; background:#07a4ce url('../images/cj_landing/ico_arrow.png') 95% no-repeat; text-align:center; font-size:30px; color:#fff; letter-spacing:-0.04em; font-weight:350; margin:0 auto; width:546px; padding:17px 0; 
	-webkit-transition: background-color,color 0.3s ease;
	-moz-transition: background-color,color 0.3s ease;
	-o-transition: background-color,color 0.3s ease;
	transition: background-color,color 0.3s ease;
}
.cj_more .cj_sect02 .btn_wrap a:hover{background:#fff url('../images/cj_landing/ico_arrow_on.png') 95% no-repeat; color:#07a4ce;}
.cj_more .cj_sect02 .circle_wrap{position:absolute; left:50%; top:50%; margin:-111px 0 0 -111px;}
.cj_more .cj_sect02 .circle{width:217px; height:217px; border-radius:50%; background:#84dcf3; border:3px solid #1ab1d9; position:relative;}
.cj_more .cj_sect02 .circle:before{content:''; position:absolute; left:-53px; right:-53px; top:-53px; bottom:-53px; border:50px solid #093945; border-radius:50%;animation:cj_circle 2s infinite linear;}
.cj_more .cj_sect02 .circle:after{content:''; position:absolute; left:-83px; right:-83px; top:-83px; bottom:-83px; border:53px solid #07a4ce; border-radius:50%; animation:cj_circle 2s 1.5s infinite linear; opacity:0;}
@keyframes cj_circle{
	0%{
		transform:scale(0);
		opacity:1;
	}
	100%{
		transform:scale(1.5);
		opacity:0;
	}
}

/* lotte_more */
.lotte_more .lotte_sect01{text-align:center; padding:40px 0 48px; background:url('../images/lotte_landing/sect02_bg.png') repeat;}
.lotte_more .lotte_sect01 .txt_wrap{font-size:48px; color:#fff; font-weight:350; letter-spacing:-0.04em; line-height:1.2;}
.lotte_more .lotte_sect01 .txt_wrap strong{display:block; font-size:50px;}

.lotte_more .lotte_sect02{background:#0a0a0a; padding:220px 0;}
.lotte_more .lotte_sect02 .btn_wrap{z-index:1;}
.lotte_more .lotte_sect02 .btn_wrap a{display:block; background:#6c3dc1 url('../images/lotte_landing/ico_arrow.png') 95% no-repeat; text-align:center; font-size:30px; color:#fff; letter-spacing:-0.04em; font-weight:350; margin:0 auto; width:546px; padding:17px 0; 
	-webkit-transition: background-color,color 0.3s ease;
	-moz-transition: background-color,color 0.3s ease;
	-o-transition: background-color,color 0.3s ease;
	transition: background-color,color 0.3s ease;
}
.lotte_more .lotte_sect02 .btn_wrap a:hover{background:#fff url('../images/lotte_landing/ico_arrow_on.png') 95% no-repeat; color:#6c3dc1;}
.lotte_more .lotte_sect02 .circle_wrap{position:absolute; left:50%; top:50%; margin:-111px 0 0 -111px;}
.lotte_more .lotte_sect02 .circle{width:217px; height:217px; border-radius:50%; background:#935df5; border:3px solid #7e4ed5; position:relative;}
.lotte_more .lotte_sect02 .circle:before{content:''; position:absolute; left:-53px; right:-53px; top:-53px; bottom:-53px; border:50px solid #332351; border-radius:50%;animation:lotte_circle 2s infinite linear;}
.lotte_more .lotte_sect02 .circle:after{content:''; position:absolute; left:-83px; right:-83px; top:-83px; bottom:-83px; border:53px solid #6c3dc1; border-radius:50%; animation:lotte_circle 2s 1.5s infinite linear; opacity:0;}
@keyframes lotte_circle{
	0%{
		transform:scale(0);
		opacity:1;
	}
	100%{
		transform:scale(1.5);
		opacity:0;
	}
}

/* ****main_new02**** */
.main_new02{overflow:hidden;}
.main_new02 .mainBan_wrap .bx-wrapper .bx-pager{display:none;}
.main_new02 .mainBan_wrap{border:0;}
.main_new02 .mainBanner .mbn01{background:url('../images/main_new02/main_ban01_bg.jpg') center no-repeat; height:620px; background-size:cover; text-align:center;}
.main_new02 .mainBanner .mbn01 a{display:inline-block; position:relative;}
.main_new02 .mainBanner .mbn01 .more{font-size:15px; color:#630001; font-weight:bold; letter-spacing:-0.1em; text-align:center; position:absolute; right:170px; bottom:30px; width:95px; height:95px; border-radius:50%; background:#fff; line-height:95px; border:10px solid#9f1010;}
.main_new02 .mainBanner .mbn01 .more:before{content:''; position:absolute; left:-10px; right:-10px; top:-10px; bottom:-10px; border:10px solid#9f1010; border-radius:50%; animation:newban_more 0.8s ease-in infinite;}
@keyframes newban_more{
	0%{
		transform:scale(1);
		opacity:1;
	}
	100%{
		transform:scale(1.3);
		opacity:0;
	}
}
.main_new02 .mainBanner .mbn01 em{position:absolute; top:-555px; opacity:0;}
.main_new02 .mainBanner .mbn01 .em01{left:145px;}
.main_new02 .mainBanner .mbn01 .em02{left:185px;}
.main_new02 .mainBanner .mbn01 .em03{left:235px;}

.main_new02 .mainBanner .mbn01 .stamp:before{content:''; position:absolute; right:57px; top:0; width:203px; height:203px; background:url('../images/event_package/sect01_stamp_bg.png') no-repeat; animation:spinCircle 1.3s infinite linear; z-index:-1;}
.main_new02 .mainBanner .mbn01 .stamp{position:absolute; right:0; top:51px; overflow:hidden; z-index:1;}
@keyframes spinCircle {
    from {
        transform:rotate(0);
    }
    to {
        transform:rotate(360deg);
    }
}


/* sect01 */
.main_new02 .sect01{background:url('../images/main_new02/sect01_bg.jpg') center top no-repeat; background-size:cover; padding-top:190px; height:872px; box-sizing:border-box;}
.main_new02 .sect01 .wrapper{width:1200px;}
.main_new02 .sect01 .phone{position:absolute; left:49px; bottom:230px; cursor:pointer; z-index:1;}
.main_new02 .sect01 .phone .video-play-btn{width:24px; height:32px; background:url('../images/main_new02/btn_play.png') no-repeat; margin:0 0 0 -12px;}

.main_new02 .sect01 .txt_wrap{font-size:65px; letter-spacing:-0.13em; color:#fff; line-height:1; font-weight:300; position:absolute; right:140px; bottom:440px; transform:rotate(-6deg);}
.main_new02 .sect01 .txt_wrap p{font-weight:500;}
.main_new02 .sect01 .txt_wrap:before{content:''; position:absolute; left:-18px; top:-15px; width:21px; height:35px; background:url('../images/main_new02/sect01_ico01.png') no-repeat;}
.main_new02 .sect01 .txt_wrap:after{content:''; position:absolute; right:-45px; bottom:40px; width:34px; height:45px; background:url('../images/main_new02/sect01_ico02.png') no-repeat; background-size:cover;}

/* sect02 */
.main_new02 .sect02{background:#141413; height:630px; box-sizing:border-box; transform:rotate(-8deg); margin-top:-291px; position:relative;}
.main_new02 .sect02:before{content:''; position:absolute; right:-93px; top:0; bottom:0; width:100px; background:#141413; z-index:-1}
.main_new02 .sect02:after{content:''; position:absolute; left:-33px; right:0; bottom:-200px; height:100%; background:#141413; transform:rotate(8deg); z-index:-1;}
.main_new02 .sect02 .wrapper{width:1200px;}
.main_new02 .sect02 .phone{position:absolute; right:40px; top:20px; cursor:pointer; transform:rotate(8deg);}
.main_new02 .sect02 .phone .video-play-btn{width:24px; height:32px; background:url('../images/main_new02/btn_play.png') no-repeat; margin:0 0 0 -12px;}
.main_new02 .sect02 .txt_wrap{font-size:65px; letter-spacing:-0.13em; color:#ffd123; line-height:1; font-weight:300; position:absolute; left:40px; top:170px;}
.main_new02 .sect02 .txt_wrap p{font-weight:500;}
.main_new02 .sect02 .title{position:absolute; right:0; bottom:10px; transform:rotate(8deg);}

/* sect03 */
.main_new02 .sect03{background:url('../images/main_new02/sect03_bg.png') no-repeat; background-size:cover; padding-top:285px; margin-top:-8%; position:relative; height:1657px; box-sizing:border-box; overflow:hidden;}
.main_new02 .sect03 .wrapper{width:1400px;}
.main_new02 .sect03 .txt_wrap{text-align:center; position:relative; padding-top:150px; line-height:1.3;}
.main_new02 .sect03 .txt_wrap:before{content:''; position:absolute; left:50%; top:0; width:178px; height:133px; background:url('../images/main_new02/sect03_chk.png') no-repeat; margin-left:-59px;}
.main_new02 .sect03 .txt_wrap .title{font-size:100px; letter-spacing:-0.15em; color:#fff; font-weight:300;}
.main_new02 .sect03 .txt_wrap .title em{font-weight:500; display:inline-block; padding-right:20px;}
.main_new02 .sect03 .txt_wrap span{display:inline-block; position:relative; font-size:35px; letter-spacing:-0.09em; color:#fff; font-weight:300;}
.main_new02 .sect03 .txt_wrap span:before{content:''; position:absolute; left:10px; bottom:-4px; width:557px; height:12px; background:url('../images/main_new02/sect03_underline.png') no-repeat; background-size:cover;}
.main_new02 .sect03 .img_wrap{position:absolute; left:0; right:0; bottom:150px;}
.main_new02 .sect03 .video_wrap .video-play-btn{background:transparent; width:810px; height:436px; margin:-218px 0 0 -396px;}

/* sect04 */
.main_new02 .sect04{background:url('../images/main_new02/sect04_bg.jpg') top no-repeat; background-size:cover; padding:230px 0;}
.main_new02 .sect04 .wrapper{width:1100px;}
.main_new02 .sect04 .txt_wrap{font-size:30px; font-weight:300; letter-spacing:-0.09em; color:#fff; text-align:center; margin-bottom:75px;}
.main_new02 .sect04 .txt_wrap .box{display:inline-block; text-align:center; padding:7px 105px; font-size:28px; color:#373737; background:#f8e058; border-radius:28px;}
.main_new02 .sect04 .txt_wrap .title{font-size:60px; letter-spacing:-0.08em; line-height:1.1; padding:30px 0 40px;}
.main_new02 .sect04 .txt_wrap .title strong{display:block; position:relative;}
.main_new02 .sect04 .txt_wrap .title strong:before{content:''; position:absolute; left:300px; bottom:-1px; width:557px; height:12px; background:url('../images/main_new02/sect04_underline.png') center no-repeat;}
.main_new02 .sect04 .img_wrap{padding-bottom:205px; position:relative;}
.main_new02 .sect04 .img_wrap:before{content:''; position:absolute; left:0; right:0; top:166px; width:56px; height:49px; background:url('../images/main_new02/sect04_red_arrow.png') no-repeat; margin:0 auto; animation:sect04_arr 0.8s ease-in-out infinite alternate;}
@keyframes sect04_arr{
0% {
    transform: translateY(0);}
50% {
    transform: translateY(-10px);}

100% {
    transform: translateY(10px);}
}
.main_new02 .sect04 .cont_wrap{text-align:center;}
.main_new02 .sect04 .cont_wrap .title{position:relative; padding:49px 0 119px;}
.main_new02 .sect04 .cont_wrap .title span{display:inline-block; text-align:center; padding:7px 84px; font-size:28px; color:#373737; background:#f8e058; border-radius:28px;}
.main_new02 .sect04 .cont_wrap .title:before{content:''; position:absolute; left:50%; top:0; width:69px; height:49px; background:url('../images/main_new02/sect04_ico.png') no-repeat; margin-left:-34px;}
.main_new02 .sect04 .cont_wrap ul{padding:0 80px 240px; position:relative;}
.main_new02 .sect04 .cont_wrap ul:before{content:''; position:absolute; left:50%; top:-44px; bottom:140px; width:2px; margin-left:-1px; background:url('../images/main_new02/sect04_dahed.png') repeat-y;}
.main_new02 .sect04 .cont_wrap ul li{width:50%; float:left;}
.main_new02 .sect04 .cont_wrap ul li .num_wrap{margin:0 40px; box-sizing:border-box; background:#272727; border-radius:50px; text-align:center;}
.main_new02 .sect04 .cont_wrap ul:after{content:''; display:block; clear:both;}
.main_new02 .sect04 .cont_wrap ul li .num_wrap .cate{padding:23px 0 15px;}
.main_new02 .sect04 .cont_wrap ul li .num_wrap .cate span{display:inline-block; font-size:25px; letter-spacing:-0.12em; color:#fff; background:#b31111; border-radius:23px; padding:3px 47px 7px;}
.main_new02 .sect04 .cont_wrap ul li.total .num_wrap .cate span{color:#272727; background:#f8e058;}
.main_new02 .sect04 .cont_wrap ul li .num_wrap .number{font-size:25px; color:#fff; letter-spacing:-0.12em; line-height:1; padding-bottom:40px;}
.main_new02 .sect04 .cont_wrap ul li .num_wrap .number em{display:inline-block; font-family:'Dinbol'; font-size:106px; letter-spacing:-0.03em; padding-right:5px;}
.main_new02 .sect04 .cont_wrap ul li.today .num_wrap .number em{display:inline-block; font-family:'Dinbol'; font-size:106px; letter-spacing:-0.03em; padding-right:5px;
-webkit-text-stroke-color: #fff;
-webkit-text-stroke-width: 0.01em;
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
background-repeat: no-repeat;
transition: background-size .5s cubic-bezier(0.67, 0.01, 0.15, 0.98);
background-image: linear-gradient(135deg, #fff 0%, #fff 50%, transparent 50.1%);
background-size: 0% 100%;
  animation:txt_ani 2s ease-in infinite;
}  

@keyframes txt_ani{
	0%{
	background-size: 0% 100%;
	}
	50%{
	background-size: 220% 100%;
	}
	100%{
	background-size: 0% 100%;
	}
} 
.main_new02 .sect04 .cont_wrap ul li p{font-size:14px; padding-top:20px;}
.main_new02 .sect04 .btn_wrap{margin:0;}
.main_new02 .sect04 .btn_wrap a{display:inline-block; width:594px; height:88px; line-height:88px; font-size:33px; color:#151515; font-weight:500; letter-spacing:-0.04em; text-align:center; background:#f8e058 url('../images/main_new02/sect04_arrow.png') 560px center no-repeat;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.main_new02 .sect04 .btn_wrap a:hover{
    background: #f8e058 url('../images/main_new02/sect04_arrow.png') 560px center no-repeat;
    color: #050801;
    box-shadow: 0 0 5px #f8e058,
                0 0 25px #f8e058,
                0 0 50px #f8e058,
                0 0 100px #f8e058;
     -webkit-box-reflect:below 1px linear-gradient(transparent, #0005);
} 

/* sect05 */
.main_new02 .sect05{background:#fff url('../images/main_new02/sect05_bg.jpg') center no-repeat; height:808px;}
.main_new02 .sect05 .cont_wrap{font-size:30px; letter-spacing:-0.04em; font-weight:300; color:#303030; position:absolute; left:0; bottom:160px;}
.main_new02 .sect05 .cont_wrap .title{font-size:86px; letter-spacing:-0.12em; color:#2d2d2d; line-height:1.1; padding-bottom:45px;}
.main_new02 .sect05 .cont_wrap .title span{display:block; letter-spacing:-0.08em; font-weight:900; color:#b31111;}
.main_new02 .sect05 .cont_wrap .txt_wrap{letter-spacing:-0.08em; font-weight:400; color:#434343; line-height:1.4; padding-top:65px;}
.main_new02 .sect05 .cont_wrap .txt_wrap span{display:inline-block; position:relative; color:#b31111;}
.main_new02 .sect05 .cont_wrap .txt_wrap span:before{content:''; position:absolute; left:-3px; bottom:-1px; width:277px; height:7px; background:url('../images/main_new02/sect05_underline.png') no-repeat;}

/* sect06 */
.main_new02 .sect06{background:#131313 url('../images/main_new02/sect06_bg.jpg') center top no-repeat; padding:290px 0 390px; background-size:cover;}
.main_new02 .sect06 .wrapper{width:1200px;}
.main_new02 .sect06 .title_wrap{text-align:center; font-size:75px; color:#e1c43a; letter-spacing:-0.09em; font-weight:300; position:relative; z-index:1; line-height:1.1;}
.main_new02 .sect06 .title_wrap strong{display:inline-block; color:#fff;}
.main_new02 .sect06 .title_wrap:before{content:''; position:absolute; right:178px; top:-59px; width:276px; height:186px; background:url('../images/main_new02/sect06_point.png') no-repeat; z-index:-1;}
.main_new02 .sect06 .txt_wrap{font-size:25px; letter-spacing:-0.09em; font-weight:350; color:#fff; line-height:1.2; text-align:center; border:1px solid #fff; padding:26px 0; width:774px; margin:30px auto 0;}
.main_new02 .sect06 .txt_wrap strong{display:block;}
.main_new02 .sect06 .best_rv{padding-top:290px;}
.main_new02 .sect06 .best_rv ul li{width:1062px; height:496px; border:8px solid #515151; box-sizing:border-box; padding:35px 45px 0; position:relative; margin:0 auto 15px;}
.main_new02 .sect06 .best_rv ul li .title{font-size:80px; letter-spacing:-0.12em; font-weight:300; color:#fff; padding-bottom:80px;}
.main_new02 .sect06 .best_rv ul li .title span{display:inline-block; font-weight:500; padding-right:15px; position:relative;}
.main_new02 .sect06 .best_rv ul li .title span:before{content:''; position:absolute; left:-5px; bottom:0; width:190px; height:16px; background:url('../images/main_new02/sect06_underline01.png') no-repeat;}
.main_new02 .sect06 .best_rv ul li.month2 .title span:before{content:''; position:absolute; left:-5px; bottom:0; width:190px; height:16px; background:url('../images/main_new02/sect06_underline02.png') no-repeat;}
.main_new02 .sect06 .best_rv ul li .rv_cont{font-size:30px; letter-spacing:-0.08em; font-weight:300; color:#fff; line-height:1.2;}
.main_new02 .sect06 .best_rv ul li .user{font-size:30px; letter-spacing:-0.08em; font-weight:500; color:#fff; position:absolute; right:45px; top:50px;}
.main_new02 .sect06 .best_rv ul li .user span{display:inline-block; width:229px; height:39px; background:url('../images/main_new02/sect06_star.png') no-repeat; margin-left:20px;}

/* sect07 */
.main_new02 .sect07{background: url('../images/main_new02/sect07_bg.jpg') center top no-repeat; background-size:cover; height:1347px; padding-top:230px; box-sizing:border-box;}
.main_new02 .sect07 .wrapper{width:1200px;}
.main_new02 .sect07 .img_wrap{padding-top:128px;}

.main_new02 .sect07 .pieID{display:inline-block; vertical-align:top;}
.main_new02 .sect07 .pie{height:326px; width:326px; position:relative; margin:0 30px 30px 0;}
.main_new02 .sect07 .pie::before{content:""; display:block; position:absolute; z-index:1; width:118px; height:118px; background:#fff; border-radius:50%; top:50%; left:50%; margin:-59px 0 0 -59px;}
.main_new02 .sect07 .pie::after{content:""; display: block; width: 120px; height: 2px; background: rgba(0,0,0,0.1); border-radius: 50%; box-shadow: 0 0 3px 4px rgba(0,0,0,0.1); margin: 220px auto;}
.main_new02 .sect07 .slice{position: absolute; width: 326px; height: 326px; clip: rect(0px, 326px, 326px, 163px); animation: bake-pie 1s;}
@keyframes bake-pie {
	from {
		transform: rotate(0deg) translate3d(0,0,0);
	}
}
.main_new02 .sect07 .slice span{display: block; position: absolute; top: 0; left: 0; background-color: black; width: 326px; height: 326px; border-radius: 50%; clip: rect(0px, 326px, 326px, 163px);}
.main_new02 .sect07 .legend{list-style-type: none; padding: 0; margin: 0; font-size: 13px;}

.main_new02 .sect07 .legend li{text-align:left; width:283px; height:42px; line-height:42px; padding:0 15px; border-radius:21px; margin:8px 0;}
.main_new02 .sect07 .legend li em{font-size:25px; letter-spacing:-0.1em; color:#fff;}
.main_new02 .sect07 .legend span{display:none;}
.main_new02 .sect07 #chart_pie{padding-top:135px; height: 600px; text-align:center;}
.main_new02 .sect07 #chart_pie2{padding-top:135px; height: 600px; text-align:center;}

/* sect08 */
.main_new02 .sect08{background:linear-gradient(#b31111, #5e0708);; padding:210px 0 220px; background-size:cover;}
.main_new02 .sect08 .wrapper{width:1200px;}
.main_new02 .sect08 .txt_wrap{text-align:center; padding-top:120px;}
.main_new02 .sect08 .txt_wrap span{display:inline-block; font-size:27px; letter-spacing:-0.11em; font-weight:350; color:#fff; padding:3px 50px; background:#000; border-radius:22px;}
.main_new02 .sect08 .txt_wrap .title{font-size:50px; font-weight:bold; color:#fff; letter-spacing:-0.11em; line-height:1.6; padding:10px 0 40px;}
.main_new02 .sect08 .txt_wrap .title em{display:inline-block; position:relative;}
.main_new02 .sect08 .txt_wrap .title em:before{content:''; position:absolute; left:25px; bottom:0; width:560px; height:12px; background:url('../images/main_new02/sect08_underline.png') no-repeat;}
.main_new02 .sect08 .txt_wrap .txt_box{font-size:30px; color:#323232; font-weight:300; letter-spacing:-0.11em; width:690px; background:#fff; margin:0 auto; padding:22px 0; line-height:1.3;}
.main_new02 .sect08 .txt_wrap .txt_box strong{display:block;}

/* sect09 */
.main_new02 .sect09{background:url('../images/main_new02/sect09_bg.jpg') left no-repeat, url('../images/main_new02/sect09_bg2.png') repeat-x; height:978px; box-sizing:border-box; overflow:hidden;}
.main_new02 .sect09 .wrapper{width:1200px;}
.main_new02 .sect09 .title{position:absolute; top:210px; right:70px;}
.main_new02 .sect09 .img_wrap{position:absolute; bottom:-20px; left:0; right:0;}
.main_new02 .sect09 .video-play-btn{width:63px; height:44px; background:url('../images/main_new02/btn_play_red.png') no-repeat 0 0; margin:-22px 0 0 -32px}
.main_new02 .sect09 .video-play-btn:hover,
.main_new02 .sect09 .video-play-btn:focus{background-position:0 -44px;}
.main_new02 .sect09 .txt_wrap span{font-size:25px; letter-spacing:-0.11em; font-weight:300; color:#fff; padding:0 40px 3px; background:#a92626; border-radius:22px; position:absolute; bottom:80px; left:50%; margin-left:-170px;}

/* sect10 */
.main_new02 .sect10{background:#f3f3f3; padding:165px 0 100px;}
.main_new02 .sect10 .wrapper{width:1200px;}
.main_new02 .sect10 .title_wrap{position:relative; font-size:22px; letter-spacing:-0.09em; font-weight:300; color:#000; padding:135px 0 110px; text-align:center;}
.main_new02 .sect10 .title_wrap strong{display:block; font-size:65px; letter-spacing:-0.11em; padding-bottom:5px;}
.main_new02 .sect10 .title_wrap strong em{color:#b31111;}
.main_new02 .sect10 .title_wrap:before{content:''; position:absolute; left:50%; top:0; width:60px; height:128px; background:url('../images/main_new02/sect10_ico.png') no-repeat; margin-left:-30px;}
.main_new02 .sect10 .step_wrap li{background:#fafafa; position:relative; padding:75px 56px 60px 65px; margin-top:10px;}
.main_new02 .sect10 .step_wrap .step_cate{position:absolute; right:100px; top:0; width:85px; height:63px;}
.main_new02 .sect10 .step_wrap .step01 .step_cate{background:url('../images/main_new02/sect10_step01_cate.png') no-repeat;}
.main_new02 .sect10 .step_wrap .step02 .step_cate{background:url('../images/main_new02/sect10_step02_cate.png') no-repeat;}
.main_new02 .sect10 .step_wrap .step03 .step_cate{background:url('../images/main_new02/sect10_step03_cate.png') no-repeat;}
.main_new02 .sect10 .step_wrap dl dt{font-size:22px; font-weight:500; color:#373737; letter-spacing:-0.08em; margin:0 0 40px;}
.main_new02 .sect10 .step_wrap dl dt .title{font-size:60px; color:#000; letter-spacing:-0.12em; line-height:1.2; padding-top:5px;}
.main_new02 .sect10 .step_wrap dl dt .title em{color:#a60000;}
.main_new02 .sect10 .step_wrap dl dd{font-size:26px; font-weight:300; color:#373737; letter-spacing:-0.1em; line-height:1.3;}
.main_new02 .sect10 .step_wrap dl dd p{width:519px; height:39px; line-height:39px; background:#a60000; text-align:center; font-size:23px; font-weight:300; color:#fff;  letter-spacing:-0.04em; margin-top:50px;}
.main_new02 .sect10 .img_wrap{position:absolute; bottom:114px; right:55px;}
.main_new02 .sect10 .video-play-btn{width:63px; height:44px; background:url('../images/main_new02/btn_play_red.png') no-repeat 0 0; margin:-22px 0 0 -32px}
.main_new02 .sect10 .video-play-btn:hover,
.main_new02 .sect10 .video-play-btn:focus{background-position:0 -44px;}

/* sect11 */
.main_new02 .sect11{background:url('../images/main_new02/sect11_bg.jpg') top no-repeat; background-size:cover; padding:130px 0 110px;}
.main_new02 .sect11 .wrapper{width:1200px;}
.main_new02 .sect11 .title_wrap{font-size:35px; font-weight:300; color:#000; letter-spacing:-0.1em; line-height:1.3; padding-bottom:90px;}
.main_new02 .sect11 .title_wrap .title{padding-bottom:45px;}
.main_new02 .sect11 .title_wrap strong{display:block; font-size:50px;}
.main_new02 .sect11 .title_wrap strong em{color:#b20000;}

.main_new02 .sect11 .review_txt{font-size:13px; font-weight:300; letter-spacing:-0.04em; position:absolute; right:20px; bottom:-30px;}
.main_new02 .sect11 .rv_wrap{position:relative;}
.main_new02 .sect11 .rv_wrap #rv_slider02{margin-bottom:0;}
.main_new02 .sect11 .rv_wrap #rv_slider02:before{content:''; position:absolute; left:0; right:74%; top:0; bottom:0; background:rgba(0,0,0,0.9); z-index:2;}
.main_new02 .sect11 .rv_wrap #rv_slider02:after{content:''; position:absolute; right:0; left:74%; top:0; bottom:0; background:rgba(0,0,0,0.9); z-index:2;}
.main_new02 .sect11 .rv_wrap .slick-slide{margin:0 10px;}
.main_new02 .sect11 .rv_wrap .slide_cont{box-sizing:border-box; height:567px; background:#3d3d3d; position:relative; box-sizing:border-box;}
.main_new02 .sect11 .rv_wrap .slick-slide .top_cont{padding:25px; background:#fff; height:189px; box-sizing:border-box;}
.main_new02 .sect11 .rv_wrap .slick-slide .bottom_cont{padding:25px;}
.main_new02 .sect11 .rv_wrap .slick-slide .slide_cont{background:#fff;}
.main_new02 .sect11 .rv_wrap .slick-slide:nth-child(even) .slide_cont{background:#000;}
.main_new02 .sect11 .rv_wrap .slick-slide:nth-child(odd) .slide_cont{background:#710003;}

.main_new02 .sect11 .rv_wrap .slide_cont .cate{font-size:20px; color:#373737; letter-spacing:-0.04em; font-weight:350; margin-bottom:15px;}
.main_new02 .sect11 .rv_wrap .slide_cont .cate .star{display:block; padding-bottom:8px;}
.main_new02 .sect11 .rv_wrap .slide_cont .title{font-size:40px; color:#1b1b1b; letter-spacing:-0.1em; font-weight:700; line-height:1.3;}
.main_new02 .sect11 .rv_wrap .slide_cont .title br{display:none;}
.main_new02 .sect11 .rv_wrap .slide_cont .rv_txt{font-size:20px; color:#fff; letter-spacing:-0.04em; font-weight:350; line-height:1.4;}
.main_new02 .sect11 .rv_wrap .slide_cont .rv_user{font-size:19px; color:#373737; letter-spacing:-0.04em; font-weight:400; position:absolute; right:25px; top:25px;}
.main_new02 .sect11 .rv_wrap .slide_cont .rv_more{text-indent:-99999px; position:absolute; right:20px; bottom:20px; width:18px; height:20px; background:url('../images/main_new02/sect11_more.png');}

.main_new02 .sect11 .rv_wrap .slick-dots{display:none !important;}

.main_new02 .sect11 .rv_wrap .slick-arrow{text-indent:-999999px; font-size:0; position:absolute; top:50%; margin-top:-33px; width:80px; height:80px; z-index:999; outline:0;}
.main_new02 .sect11 .rv_wrap .slick-prev{left:300px; background:#bf0005 url('../images/main_new02/sect11_btn_prev.png') center no-repeat;} 
.main_new02 .sect11 .rv_wrap .slick-next{right:300px; background:#bf0005 url('../images/main_new02/sect11_btn_next.png') center no-repeat;}

/* sect12 */
.main_new02 .sect12{background:url('../images/main_new02/sect12_bg.jpg') top no-repeat; background-size:cover; padding:230px 0;}
.main_new02 .sect12 .wrapper{width:1100px;}
.main_new02 .sect12 .txt_wrap{font-size:30px; font-weight:300; letter-spacing:-0.09em; color:#fff; text-align:center; margin-bottom:75px;}
.main_new02 .sect12 .txt_wrap .box{display:inline-block; text-align:center; padding:7px 105px; font-size:28px; color:#fff; background:#b31111; border-radius:28px;}
.main_new02 .sect12 .txt_wrap .title{font-size:60px; letter-spacing:-0.08em; line-height:1.1; padding:30px 0 40px;}
.main_new02 .sect12 .txt_wrap .title strong{display:block; position:relative;}
.main_new02 .sect12 .txt_wrap .title strong:before{content:''; position:absolute; left:300px; bottom:-1px; width:557px; height:12px; background:url('../images/main_new02/sect12_underline.png') center no-repeat;}
.main_new02 .sect12 .img_wrap{padding-bottom:205px; position:relative;}
.main_new02 .sect12 .img_wrap:before{content:''; position:absolute; left:0; right:0; top:166px; width:56px; height:49px; background:url('../images/main_new02/sect12_red_arrow.png') no-repeat; margin:0 auto; animation:sect12_arr 0.8s ease-in-out infinite alternate;}
@keyframes sect12_arr{
0% {
    transform: translateY(0);}
50% {
    transform: translateY(-10px);}

100% {
    transform: translateY(10px);}
}
.main_new02 .sect12 .cont_wrap{text-align:center;}
.main_new02 .sect12 .cont_wrap .title{position:relative; padding:49px 0 119px;}
.main_new02 .sect12 .cont_wrap .title span{display:inline-block; text-align:center; padding:7px 84px; font-size:28px; color:#fff; background:#b31111; border-radius:28px;}
.main_new02 .sect12 .cont_wrap .title:before{content:''; position:absolute; left:50%; top:0; width:69px; height:49px; background:url('../images/main_new02/sect12_ico.png') no-repeat; margin-left:-34px;}
.main_new02 .sect12 .cont_wrap ul{padding:0 80px 240px; position:relative;}
.main_new02 .sect12 .cont_wrap ul:before{content:''; position:absolute; left:50%; top:-44px; bottom:140px; width:2px; margin-left:-1px; background:url('../images/main_new02/sect12_dahed.png') repeat-y;}
.main_new02 .sect12 .cont_wrap ul li{width:50%; float:left;}
.main_new02 .sect12 .cont_wrap ul li .num_wrap{margin:0 40px; box-sizing:border-box; background:#272727; border-radius:50px; text-align:center;}
.main_new02 .sect12 .cont_wrap ul:after{content:''; display:block; clear:both;}
.main_new02 .sect12 .cont_wrap ul li .num_wrap .cate{padding:23px 0 15px;}
.main_new02 .sect12 .cont_wrap ul li .num_wrap .cate span{display:inline-block; font-size:25px; letter-spacing:-0.12em; color:#272727; background:#f8e058; border-radius:23px; padding:3px 47px 7px;}
.main_new02 .sect12 .cont_wrap ul li.total .num_wrap .cate span{color:#fff; background:#b31111;}
.main_new02 .sect12 .cont_wrap ul li .num_wrap .number{font-size:25px; color:#fff; letter-spacing:-0.12em; line-height:1; padding-bottom:40px;}
.main_new02 .sect12 .cont_wrap ul li .num_wrap .number em{display:inline-block; font-family:'Dinbol'; font-size:106px; letter-spacing:-0.03em; padding-right:5px;}
.main_new02 .sect12 .cont_wrap ul li.today .num_wrap .number em{display:inline-block; font-family:'Dinbol'; font-size:106px; letter-spacing:-0.03em; padding-right:5px;
-webkit-text-stroke-color: #fff;
-webkit-text-stroke-width: 0.01em;
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
background-repeat: no-repeat;
transition: background-size .5s cubic-bezier(0.67, 0.01, 0.15, 0.98);
background-image: linear-gradient(135deg, #fff 0%, #fff 50%, transparent 50.1%);
background-size: 0% 100%;
  animation:txt_ani 2s ease-in infinite;
}  

@keyframes txt_ani{
	0%{
	background-size: 0% 100%;
	}
	50%{
	background-size: 220% 100%;
	}
	100%{
	background-size: 0% 100%;
	}
} 
.main_new02 .sect12 .cont_wrap ul li p{font-size:14px; padding-top:20px;}
.main_new02 .sect12 .btn_wrap{margin:0;}
.main_new02 .sect12 .btn_wrap a{display:inline-block; width:594px; height:88px; line-height:88px; font-size:33px; color:#fff; font-weight:500; letter-spacing:-0.04em; text-align:center; background:#b31111 url('../images/main_new02/sect12_arrow.png') 560px center no-repeat;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.main_new02 .sect12 .btn_wrap a:hover{
    background: #b31111 url('../images/main_new02/sect12_arrow.png') 560px center no-repeat;
    color: #fff;
    box-shadow: 0 0 5px #b31111,
                0 0 25px #b31111,
                0 0 50px #b31111,
                0 0 100px #b31111;
     -webkit-box-reflect:below 1px linear-gradient(transparent, #0005);
} 

/* sect13 */
.main_new02 .sect13{background:#151515 url('../images/main_new02/sect13_bg.jpg') center 153px no-repeat; background-size:cover;}
.main_new02 .sect13 .img_wrap{position:relative;}
.main_new02 .sect13 .img_wrap:before{content:''; position:absolute; right:200px; top:200px; width:123px; height:33px; background:url('../images/main_new02/sect13_logo.jpg') no-repeat;}


/* 안내팝업 */
.pop_wrap{width:700px; height:500px;}
.pop_wrap .inner_wrap{position:relative;}
.pop_wrap .btn_cancel{position:absolute; right:0; top:-65px;}

/* sect14 */
.main_new02 .sect14{background:#0d0d0d url('../images/main_new02/sect14_bg.png') center top repeat-x; padding:255px 0 0; overflow:hidden;}
.main_new02 .sect14 .wrapper{width:1200px; padding-bottom:440px;}
.main_new02 .sect14 .title{padding-bottom:10px;}
.main_new02 .sect14 .video-play-btn{width:63px; height:44px; background:url('../images/main_new02/btn_play_red.png') no-repeat 0 0; margin:-22px 0 0 -32px}
.main_new02 .sect14 .video-play-btn:hover,
.main_new02 .sect14 .video-play-btn:focus{background-position:0 -44px;}
.main_new02 .sect14 .model{position:absolute; left:0; bottom:0;}
.main_new02 .sect14 .txt_wrap{position:absolute; right:220px; bottom:114px;}








