@charset "utf-8";
/* CSS Document */
@font-face{
	font-family:"NanumBrush";
	   src:url(/assets/font/NanumBrush.eot) format('embedded-opentype'),
	   url(/assets/font/NanumBrush.ttf) format('truetype');

}

.t_font{font-family:NanumBrush !important;}

/*.leveltest_wrap .slick-prev:before{content:"";}
.leveltest_wrap .slick-next:before{content:"";}*/
[dir='rtl'].leveltest_wrap .slick-prev:before
{
   content:url(/images/english/left_arrow.png);
}
    [dir='rtl'].leveltest_wrap .slick-next:before
{
    content:url(/images/english/right_arrow.png);
}




@keyframes move {
    50% {transform: translateY(-15px)}
}     

/*퀵배너 삭제*/
#q_banner_wrap{display:none;}

/* 렛츠고리딩 스타트 outer */
#start_outer{background-color:#fffbf0;}

/* 렛츠고리딩 스타트 콘텐츠01 */
#start_con01{border:0px solid red; width:100%; height:100%; padding:0; margin:0 auto; position:relative; top:0px; overflow:hidden; text-align:center; background-color:#fffbf0;}
#start_con01 img{border:0px solid cyan; width:100%; height:100%;}

/* 렛츠고리딩 스타트 콘텐츠02 */
#start_con02{border:0px solid red; width:100%; height:100%; padding:0; margin:0 auto; overflow:hidden; text-align:center; background-color:#fffbf0;}
#start_con02 img{border:0px solid cyan;}

/* 렛츠고리딩 스타트 콘텐츠03 */
#start_con03{border:0px solid red; width:100%; height:100%; padding:100px 0 0 0; margin:0 auto; overflow:hidden; text-align:center; background-color:#3261d7;}
#start_con03 img{border:0px solid yellow;}

/* 렛츠고리딩 스타트 콘텐츠03_btn */
#start_con03_btn{border:0px solid red; width:100%; height:100%; background:url(../images/03_btn.jpg)center no-repeat; background-color:#3261d7; overflow:hidden; text-align:center; padding:0; margin:0 auto;}
#start_con03_btn .btn01 button{border:0px solid yellow; width:50%; height:208px;}

/* 렛츠고리딩 스타트 콘텐츠04 */
#start_con04{border:0px solid red; width:100%; height:100%; padding:100px 0 0 0; margin:0 auto; overflow:hidden; text-align:center; background-color:#3261d7;}
#start_con04 img{border:0px solid yellow;}

/* 렛츠고리딩 스타트 콘텐츠05 */
#start_con05{border:0px solid red; width:100%; height:100%; padding:100px 0 0 0; margin:0 auto; overflow:hidden; text-align:center; background-color:#fffbf0;}
#start_con05 img{border:0px solid yellow;}

/* 렛츠고리딩 스타트 콘텐츠05_영상 */
#con05_o{border:0px solid blue; width:100%; height:100%; padding:0; margin:0 auto; overflow:hidden; text-align:center; background-color:#fffbf0;}
#start_con05_v{border:0px solid red; width:860px; height:100%; padding:0; margin:0 auto; overflow:hidden; text-align:center; background-color:#dadada;}
#start_con05_v .con05_video01{border:6px solid #dadada; border-radius:10px; width:100%; background-color:#dadada;}
#start_con05_v .con05_video01 video{width:100%; border-radius:4px;}
#start_con05_v .con05_video02{border:6px solid #dadada; border-radius:10px; width:100%; padding:0; margin-top:30px; background-color:#dadada;}
#start_con05_v .con05_video02 video{width:100%; border-radius:4px;}

/* 렛츠고리딩 스타트 콘텐츠06 */
#start_con06{border:0px solid red; width:100%; height:100%; padding:0; margin:0 auto; overflow:hidden; text-align:center; background-color:#fffbf0;}
#start_con06 img{border:0px solid cyan;}

/* 렛츠고리딩 스타트 콘텐츠06_영상 */
#con06_o{border:0px solid blue; width:100%; height:100%; padding:0; margin:0 auto; background-color:#fffbf0;}
#start_con06_v{border:6px solid #dadada; border-radius:10px; width:860px; height:100%; padding:0; margin:0 auto; overflow:hidden; text-align:center; background-color:#dadada;}
#start_con06_v .video-container{position: relative; height: 0; padding-bottom: 56.25%; background-color:#dadada;}
#start_con06_v .video-container iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/* 렛츠고리딩 스타트 콘텐츠07 */
#start_con07{border:0px solid red; width:100%; height:100%; padding:0; margin:0 auto; overflow:hidden; text-align:center; background-color:#fffbf0;}
#start_con07 img{border:0px solid cyan;}

/* 렛츠고리딩 스타트 콘텐츠08 */
#start_con08{border:0px solid red; width:100%; height:100%; padding:100px 0 0 0; margin:0 auto; overflow:hidden; text-align:center; background-color:#f95700;}
#start_con08 img{border:0px solid cyan;}

/* 렛츠고리딩 스타트 콘텐츠09 */
#start_con09{border:0px solid red; width:100%; height:100%; padding:100px 0 0 0; margin:0 auto; overflow:hidden; text-align:center; background-color:#fffbf0;}
#start_con09 img{border:0px solid cyan;}

/* 렛츠고리딩 스타트 콘텐츠09_영상 */
#con09_o{border:0px solid blue; width:100%; height:100%; padding:0; margin:0 auto; overflow:hidden; text-align:center; background-color:#fffbf0;}
#start_con09_v{border:0px solid red; width:860px; height:100%; padding:0; margin:0 auto; overflow:hidden; text-align:center; background-color:#dadada;}
#start_con09_v .con09_video01{border:6px solid #dadada; border-radius:10px; width:100%; background-color:#dadada;}
#start_con09_v .con09_video01 video{width:100%; border-radius:4px;}
#start_con09_v .con09_text01{border:0px solid red; width:100%; height:100%;}
#start_con09_v .con09_video02{border:6px solid #dadada; border-radius:10px; width:100%; padding:0; margin-top:30px; background-color:#dadada;}
#start_con09_v .con09_video02 video{width:100%; border-radius:4px;}
#start_con09_v .con09_text02{border:0px solid red; width:100%; height:100%;}

/* 렛츠고리딩 스타트 콘텐츠10 */
#start_con10{border:0px solid red; width:100%; height:100%; padding:100px 0 0 0; margin:0 auto; overflow:hidden; text-align:center; background-color:#d9d9d9;}
#start_con10 img{border:0px solid cyan;}

/* 렛츠고리딩 스타트 콘텐츠11_01 */
#start_con11_01{border:0px solid red; width:100%; height:100%; padding:100px 0 0 0; margin:0 auto; overflow:hidden; text-align:center; background-color:#fffbf0;}
#start_con11_01 img{border:0px solid cyan;}

/* 렛츠고리딩 스타트 콘텐츠11_영상 */
#con11_o{border:0px solid blue; width:100%; height:100%; padding:0; margin:0 auto; overflow:hidden; text-align:center; background-color:#fffbf0;}
#start_con11_v{border:0px solid red; width:860px; height:100%; padding:0; margin:0 auto; overflow:hidden; text-align:center; background-color:#dadada;}
#start_con11_v .con11_video01{border:6px solid #dadada; border-radius:10px; width:100%; background-color:#dadada;}
#start_con11_v .con11_video01 video{width:100%; border-radius:4px;}

/* 렛츠고리딩 스타트 콘텐츠11_02 */
#start_con11_02{border:0px solid black; width:100%; height:100%; padding:0; margin:0 auto; overflow:hidden; text-align:center; background-color:#fffbf0;}
#start_con11_02 img{border:0px solid cyan;}

/* 렛츠고리딩 스타트 콘텐츠11_btn */
#start_con11_btn{border:0px solid red; width:100%; height:100%; background:url(../images/11_btn.jpg)center no-repeat; background-color:#fffbf0; overflow:hidden; text-align:center; padding:0; margin-bottom:100px;}
#start_con11_btn .btn01 button{border:0px solid yellow; width:620px; height:206px;}

/* 렛츠고리딩 스타트 콘텐츠12 */
#start_con12{border:0px solid red; width:100%; height:100%; padding:100px 0 0 0; margin:0 auto; overflow:hidden; text-align:center; background-color:#3261d7;}
#start_con12 img{border:0px solid cyan;}

/* 렛츠고리딩 스타트 콘텐츠12_영상 */
#con12_o{border:0px solid blue; width:100%; height:100%; padding:0; margin:0 auto; background-color:#3261d7;}
#start_con12_v{border:6px solid #dadada; border-radius:10px; width:860px; height:100%; padding:0; margin:0 auto; overflow:hidden; text-align:center; background-color:#dadada;}
#start_con12_v .video-container{position: relative; height: 0; padding-bottom: 56.25%; background-color:#dadada;}
#start_con12_v .video-container iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/* 렛츠고리딩 스타트 콘텐츠12_btn */
#start_con12_btn{border:0px solid red; width:100%; height:100%; /*background:url(../images/12_btn.jpg)center no-repeat;*/ background-color:#3261d7; overflow:hidden; text-align:center; padding:60px 0 90px 0; margin:0 auto;}
#start_con12_btn .btn01 button{border:0px solid yellow; width:620px; height:206px; background:url(../images/12_btn.png)center no-repeat;}

/* 렛츠고리딩 스타트 콘텐츠13_영상 */
#con13_o{border:0px solid blue; width:100%; height:100%; padding:180px 0 0 0; margin:0 auto; overflow:hidden; text-align:center; background-color:#fffbf0;}
#start_con13_v{border:0px solid red; width:860px; height:100%; padding:0; margin:0 auto; overflow:hidden; text-align:center; background-color:#dadada;}
#start_con13_v .con13_video01{border:6px solid #dadada; border-radius:10px; width:100%; background-color:#dadada;}
#start_con13_v .con13_video01 video{width:100%; border-radius:4px;}

/* 렛츠고리딩 스타트 콘텐츠13_01 */
#start_con13_01{border:0px solid red; width:100%; height:100%; padding:100px 0 0 0; margin:0 auto; overflow:hidden; text-align:center; background-color:#fffbf0;}
#start_con13_01 img{border:0px solid cyan;}

/* 렛츠고리딩 스타트 콘텐츠13_02 */
#start_con13_02{border:0px solid red; width:100%; height:100%; padding:100px 0 0 0; margin:0 auto; overflow:hidden; text-align:center; background-color:#fffbf0;}
#start_con13_02 img{border:0px solid cyan;}

/* 렛츠고리딩 스타트 콘텐츠13_btn */
#start_con13_btn{border:0px solid red; width:100%; height:100%; /*background:url(../images/12_btn.jpg)center no-repeat;*/ background-color:#fffbf0; overflow:hidden; text-align:center; padding:30px 0 90px 0; margin:0 auto;}
#start_con13_btn .btn01 button{border:0px solid yellow; width:620px; height:206px; background:url(../images/13_btn.png)center no-repeat;}

/* 렛츠고리딩 스타트 콘텐츠14 */
#start_con14{border:0px solid red; width:100%; height:100%; padding:100px 0 0 0; margin:0 auto; overflow:hidden; text-align:center; background-color:#3261d7;}
#start_con14 img{border:0px solid cyan;}

/* 렛츠고리딩 스타트 콘텐츠15 */
#start_con15{border:0px solid red; width:100%; height:100%; padding:100px 0 0 0; margin:0 auto; overflow:hidden; text-align:center; background-color:#fffbf0;}
#start_con15 img{border:0px solid cyan;}




/* The typing effect */
@keyframes typing {
  from { width: 0;}
  to { width: 100% ;}
}

@keyframes blink-caret {
  from, to { border-color: transparent }
  50% { border-color: orange }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-10%, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInLeft {
  animation:fadeInLeft 1s 1; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; -ms-animation-fill-mode: forwards}


@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(10%, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInRight {
animation:fadeInRight 1s 1; animation-delay:0.5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; -ms-animation-fill-mode: forwards}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}