@charset "utf-8";
@font-face{
  font-family: 'NanumSquare';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/NanumSquareR.eot'); 
  src: local('※'), url('../fonts/NanumSquareR.woff') format('woff'), url('../fonts/NanumSquareR.ttf') format('truetype'); 
}  
@font-face{
  font-family: 'NanumSquare';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/NanumSquareB.eot'); 
  src: local('※'), url('../fonts/NanumSquareB.woff') format('woff'), url('../fonts/NanumSquareB.ttf') format('truetype'); 
}  

@font-face{
  font-family: 'NanumSquareRound';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/NanumSquareRoundB.eot'); 
  src: local('※'), url('../fonts/NanumSquareRoundB.woff') format('woff'), url('../fonts/NanumSquareRoundB.ttf') format('truetype'); 
}  
@font-face{
  font-family: 'NanumSquareRound';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/NanumSquareRoundEB.eot'); 
  src: local('※'), url('../fonts/NanumSquareRoundEB.woff') format('woff'), url('../fonts/NanumSquareRoundEB.ttf') format('truetype'); 
}  
@font-face{
  font-family: 'NanumSquareRound';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/NanumSquareRoundR.eot'); 
  src: local('※'), url('../fonts/NanumSquareRoundR.woff') format('woff'), url('../fonts/NanumSquareRoundR.ttf') format('truetype'); 
}  



/**************************************************************************************************************
	공통
**************************************************************************************************************/
.m0 { margin:0  !important }
.mb0 { margin-bottom:0 !important }
.mb2 { margin-bottom:2px !important }
.mb4 { margin-bottom:4px !important }
.mb5 { margin-bottom:5px !important }
.mb10 { margin-bottom:10px !important }
.mb15 { margin-bottom:15px !important }
.mb20 { margin-bottom:20px !important }
.mb25 { margin-bottom:25px !important }
.mb30 { margin-bottom:30px !important }
.mb35 { margin-bottom:35px !important }
.mb40 { margin-bottom:40px !important }
.mb45 { margin-bottom:45px !important }
.mb50 { margin-bottom:50px !important }
.mb55 { margin-bottom:55px !important }
.mb60 { margin-bottom:60px !important }
.mb70 { margin-bottom:70px !important }
.mb80 { margin-bottom:80px !important }
.mb110 { margin-bottom:110px !important }
.pd0 { padding:0 !important }
.mbr10 { margin-right:10px }
.pdl50 { padding-left:50px !important }
.pdtop90 { padding-top:90px }
.none-bor { border:0 !important }
.text-center { text-align:center !important }
.text-left { text-align:left !important }
.text-right { text-align:right !important }
.f12 { font-size:12px !important; line-height: 1.4em; }
.f16 { font-size:16px !important; line-height: 1.4em; }
.f17 { font-size:17px !important; line-height: 1.4em; }
.f18 { font-size:18px !important; line-height: 1.4em; }
.f19 { font-size:19px !important; line-height: 1.4em; }
.f20 { font-size:20px !important; line-height: 1.4em; }
.f24 { font-size:24px !important; line-height: 1.4em; }
.f25 { font-size:25px !important; line-height: 1.4em; }
.f29 { font-size:29px !important; line-height: 1.4em; }
.f31 { font-size:31px !important; line-height: 1.4em; }
.f34 { font-size:34px !important; line-height: 1.4em; }

.lh34 { line-height: 34px !important; }
.lh44 { line-height: 44px !important; }
.col-box:after { display: block; content: ''; clear: both; }
.col-box .col-left { float:left; }
.col-box .col-right { float:right; }

/***********************************************************************************
	Common
************************************************************************************/
* {box-sizing: border-box;}
body, button, input[type="text"],input[type="button"],input[type="submit"], input[type="password"],input[type="number"], textarea, select {font-family:"NanumSquareRound",Malgun Gothic,'돋움',dotum,Verdana,AppleGothic,Arial,Helvetica,sans-serif; font-weight: 500;}






#header-v2 { height: 93px; position: fixed; left: 0; right:0; top:0; background: #fff; z-index:100; border-bottom: 1px solid #d6d6d6; }
#header-v2 p { margin:0; padding: 0; }
.inner-v2 { max-width:1230px; margin: 0 auto; padding:0 15px; }
#header-v2 .inner-v2 { height: 93px; position: relative;}
#header-v2 .logo-v2 { position: absolute; left: 15px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
#header-v2 .top-btns { text-align: center; padding-top:20px; }
#header-v2 .top-btns a { display: inline-block; vertical-align: middle; margin:0 5px; width:158px; height: 52px; text-align: center; line-height: 50px; font-size:19px; color: #e9470d; border: 1px solid #e9470d; font-family: 'NanumSquare'; font-weight:600; border-radius:43px;}
#header-v2 .top-btns a:nth-child(1) { background: #e9470d; color: #fff; }
#header-v2 .lnb { position: absolute; right:15px;  top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
#header-v2 .lnb > a { display: inline-block; vertical-align: middle; font-size:17px; color: #222; font-family: 'NanumSquare'; font-weight:600; margin-top:-3px; }
#header-v2 .lnb > span { display: inline-block; vertical-align: middle; font-size:17px; color: #aaa; font-family: 'NanumSquare'; font-weight:600; margin:0 13px; margin-top:-3px; }
#header-v2 .lnb .sns { display: inline-block; vertical-align: middle; }
#header-v2 .lnb .sns a { display: inline-block; vertical-align: middle; margin-left:12px; }
#header-v2 .lnb .dropdown { display: inline-block; vertical-align: middle; position: relative; }
#header-v2 .lnb .dropdown .dropdown-toggle img { width:48px; height: 48px; }
#header-v2 .lnb .dropdown .dropdown-menu  { display: none;position: absolute; right:0; top:50px; min-width:140px; background: #fff; border: 1px solid #ccc; padding:10px 0; box-shadow:3px 3px 0 rgba(0,0,0,0.1) }
#header-v2 .lnb .dropdown .dropdown-menu a { display: block; font-size:14px; color: #666; padding:4px 10px; }
#header-v2 .lnb .dropdown .dropdown-menu a:hover { background: #f2f2f2;}
#header-v2 .lnb .dropdown.open .dropdown-menu { display: block; }
#header-v2 .hamburger.left { top:3px; margin-left:-5px; }
#header-v2 .logo_img { height:15px; }

/* 이재홍 */
#banner { margin-top: 93px; overflow: hidden;}
#banner .inner-v2 { padding: 0px; margin: 0px;}
#banner .inner-v2 img { max-width:1920px; }
#banner p { margin:0; padding: 0; }
/* 이재홍 */



/* Main */
body { margin: 0; line-height:1;}
p { margin: 0; }          
img { max-width:100%;}
ul li { margin: 0; list-style: none; }
#fullpage-v2 { color: #222; letter-spacing: -1px; }
#fullpage-v2 img { max-width:100%; vertical-align:inherit; }
/* Section 0 */
/*#section0 .cont-v2 { padding-top:46px;}*/
#section0 .cont-v2 .article1 { padding:90px 0 55px; background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/intro1_bg.webp) repeat 50% 50%;}
#section0 .cont-v2 .article1 .inner-v2 { }
#section0 .cont-v2 .article1 .inner-v2 .txt1 { display: inline-block; font-size:24px; color: #ffc000; height:54px; border-radius:54px; padding:0 54px; background: #23394f; position: relative; line-height: 54px; }
#section0 .cont-v2 .article1 .inner-v2 .txt1:before { content: ''; position: absolute; left:26px; top:50%; width:6px; height: 6px; margin-top:-3px; border-radius:100%; background: #ffc000; }
#section0 .cont-v2 .article1 .inner-v2 .txt1:after { content: ''; position: absolute; right:26px; top:50%; width:6px; height: 6px; margin-top:-3px; border-radius:100%; background: #ffc000; }
#section0 .cont-v2 .article1 .inner-v2 .txt2 { font-size:55px; color: #214653;padding:22px 0; }
#section0 .cont-v2 .article1 .inner-v2 .txt3 { margin-bottom: 40px; }
#section0 .cont-v2 .article1 .inner-v2 .txt4 { font-size:20px; color: #191e39; line-height: 30px;}
#section0 .cont-v2 .article1 .inner-v2 .col-right { padding-top:50px; }

#section0 .cont-v2 .article2 { padding:60px 0 50px; background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/intro2_bg1.webp) repeat 50% 0; background-size:cover;}
#section0 .cont-v2 .article2 .inner-v2 { text-align: center; }
#section0 .cont-v2 .article2 .inner-v2 .title { font-size:56px; color: #222;  }
#section0 .cont-v2 .article2 .inner-v2 .news-label { padding:45px 0; }
#section0 .cont-v2 .article2 .inner-v2 .txt1{ font-size:25px; color: #222; line-height: 2em; }
#section0 .cont-v2 .article2 .inner-v2 .txt1 p { padding:10px 0;}
#section0 .cont-v2 .article2 .inner-v2 .txt1 p strong { display: inline-block; vertical-align: middle; font-size:44px; font-weight: 600; padding:0 10px; position: relative; z-index:10;}
#section0 .cont-v2 .article2 .inner-v2 .txt1 p strong:before { content: ''; position: absolute; left: 0; right:0; bottom:-4px; top:10px; background: #ffd7b6; z-index:-1; }
#section0 .cont-v2 .article2 .inner-v2 .txt2 { padding:30px 0;}
#section0 .cont-v2 .article2 .inner-v2 .txt2 p { display: inline-block; vertical-align: middle; font-size:32px;  padding:0 10px; position: relative; z-index:10;}
#section0 .cont-v2 .article2 .inner-v2 .txt2 p:before { content: ''; position: absolute; left: 0; right:0; bottom:-4px; top:10px; background: #abe8ff; z-index:-1; }

#section0 .cont-v2 .article3 { height:184px; background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/intro2_bg2.webp) repeat 50% 0; background-size:cover;}
#section0 .cont-v2 .article3 .medal-box { text-align: center;}
#section0 .cont-v2 .article3 .medal-box .medal { display: inline-block; vertical-align: top; text-align: left;}
#section0 .cont-v2 .article3 .medal-box .medal:after { display: block; content: ''; clear: both; }
#section0 .cont-v2 .article3 .medal-box .medal .medal-ico { float:left; margin:-9px 22px 0 0; }
#section0 .cont-v2 .article3 .medal-box .medal .txt-box { float:left;font-size:21px; line-height: 25px; color: #ffcb57; text-shadow:0 3px 0 rgba(0,0,0,0.1); padding-top:50px; padding-bottom: 10px; position: relative; }
#section0 .cont-v2 .article3 .medal-box .medal .txt-box strong { display: block; font-size:32px; color: #fff; font-weight: 600; padding-top:10px;}
#section0 .cont-v2 .article3 .medal-box .medal .txt-box span { position: absolute; left: 0; top:19px; font-size:13px; color: #fff; opacity:0.55; white-space: nowrap;}
#section0 .cont-v2 .article3 .medal-box .medal:nth-child(1) { margin-right:180px; }

#section0 .cont-v2 .article4 { text-align: center; background: #ffe5ce; padding-bottom: 80px; }
#section0 .cont-v2 .article4 .title { font-size:45px; font-weight: 600; color: #222; padding:80px 0 20px; }
#section0 .cont-v2 .article4 .title span { color: #ff5151; position: relative; display: inline-block; vertical-align: middle; padding:0 3px; z-index:10;}
#section0 .cont-v2 .article4 .title span:before { content: ''; position: absolute; left: 0; right:0; bottom:-1px; top:10px; background: #8dd8ff; z-index:-1; }
#section0 .cont-v2 .article4 .desc { font-size:22px; line-height: 30px; color: #222; margin-bottom: 45px; }
#section0 .cont-v2 .article4 .desc span { color: #ff5151; }
#section0 .cont-v2 .article4 .colum > div { display: inline-block; vertical-align: middle; margin:0 4px; width:355px; height: 305px; border-radius:10px; background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp//html/bigbox/img_v2/main/intro2_ico_box1.webp) repeat 0 0; }
#section0 .cont-v2 .article4 .colum .box2 { background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/intro2_ico_box2.webp) repeat 0 0; }
#section0 .cont-v2 .article4 .colum .box3 { background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/intro2_ico_box3.webp) repeat 0 0; }
#section0 .cont-v2 .article4 .colum > div .in-box { display: table; width:100%; height: 100%; }
#section0 .cont-v2 .article4 .colum > div .in-box > div { display: table-cell; vertical-align: middle; }
#section0 .cont-v2 .article4 .colum > div .in-box i { display: block; margin-bottom: 28px; }
#section0 .cont-v2 .article4 .colum > div .in-box p { font-size:28px; line-height: 30px; color: #4b2918; margin-bottom: 15px; font-weight: 600;}
#section0 .cont-v2 .article4 .colum > div .in-box span { font-size:18px; line-height: 24px; color: #705242; }
#section0 .cont-v2 .article4 .colum .box2 .in-box p { color: #183c49}
#section0 .cont-v2 .article4 .colum .box2 .in-box span { color: #2a5666}
#section0 .cont-v2 .article4 .colum .box3 .in-box p { color: #0e4914}
#section0 .cont-v2 .article4 .colum .box3 .in-box span { color: #1a561f}

/* Section1 */
#section1  { background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/bg_section1.webp) repeat; color: #222;  }
#section1 .article1 .inner-v2 { max-width:1200px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; background: #fff; padding-left: 0; padding-right:0; padding-top:130px; }
#section1 .article1 .feature1 { padding:45px 95px 55px; background: #d7f5ee; }
#section1 .article1 .feature1 .time-box { padding:50px 0; text-align: center; background: #fff; border: 3px solid #e7e7e7; border-radius:10px; margin-bottom: 40px; }
#section1 .article1 .feature1 .time-box .tit { font-size:34px; margin-bottom: 30px; font-weight: 600;}
#section1 .article1 .feature1 .time-box .tit span { color: #11b300; }
#section1 .article1 .feature1 .time-box .times { text-align: center; padding-bottom:25px; }
#section1 .article1 .feature1 .time-box .times > div { display: inline-block; vertical-align: top; margin:0 34px; }
#section1 .article1 .feature1 .time-box .times > div p { font-size:24px; color: #1f2f3f; }
#section1 .article1 .feature1 .time-box .times > div i {display: block; padding:15px 0; }
#section1 .article1 .feature1 .time-box .times > div span { display: inline-block; vertical-align: top; padding:0 27px; height: 43px; line-height: 42px; background: #11b300; border-radius:43px; font-size:20px; color: #fff; }
#section1 .article1 .feature1 .time-box .desc { font-size:18px; color: #1f2f3f; text-align: right; padding-right:150px;}
#section1 .article1 .feature2 { padding:60px 0 0; }
#section1 .article1 .feature2 .tit { font-size:56px; margin-bottom: 20px;  text-align: center; font-weight: 600;}
#section1 .article1 .feature2 .desc { font-size:24px; line-height: 32px; text-align: center; margin-bottom: 40px; }
#section1 .article1 .feature2 .desc span { color: #ff5151; }
#section1 .article1 .feature2 .box1 { border-bottom: 1px solid #ebebeb; text-align: center; padding:90px 10px 80px; }
#section1 .article1 .feature2 .box1 .col-left,
#section1 .article1 .feature2 .box1 .col-right { display: inline-block; vertical-align: middle; float: none; text-align: left; }
#section1 .article1 .feature2 .box1 .col-left { font-size:36px; padding-right:100px; }
#section1 .article1 .feature2 .box1 .col-left strong { font-size:51px; font-weight: 600; display: block; }
#section1 .article1 .feature2 .box1 .col-right div { position: relative;}
#section1 .article1 .feature2 .box1 .col-right div p { position: absolute; left: 0; bottom:13px; font-size:20px; letter-spacing: -1px; }
#section1 .article1 .feature2 .box2 {  text-align: center; padding:100px 10px; }
#section1 .article1 .feature2 .box2 .col-left,
#section1 .article1 .feature2 .box2 .col-right { display: inline-block; vertical-align: middle; float: none; text-align: left; }
#section1 .article1 .feature2 .box2 .col-left { font-size:24px; line-height: 36px; padding-right:95px; text-align: center;}
#section1 .article1 .feature2 .box2 .col-left strong { font-size:45px; font-weight: 600; display: block; margin-bottom: 20px; }
#section1 .article2 { background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/bg_review.webp); padding:93px 10px 53px; background-size:cover; }

#fullpage-v2 .review-box { max-width:758px; margin: 0 auto; background: #e1ecf1; border-radius:10px; }
#fullpage-v2 .review-box .title { width:283px; height: 56px; background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/bg_review_title.webp) no-repeat 0 0; margin:0 auto -28px; text-align: center; font-size:20px; line-height: 52px; color: #fff; position: relative; top:-26px }
#fullpage-v2 .review-box .cont:after { display: block; content: ''; clear: both; }
#fullpage-v2 .review-box .cont { padding:8px 29px 29px;}
#fullpage-v2 .review-box .cont .thum { float:left; width:154px; height: 108px; overflow: hidden; border-radius:7px; margin-right:26px; }
#fullpage-v2 .review-box .cont .info {  }
#fullpage-v2 .review-box .cont .info .name { padding-top:12px; font-size:26px; }
#fullpage-v2 .review-box .cont .info .name span{ font-size:0;}
#fullpage-v2 .review-box .cont .info .txt { font-size:18px; line-height: 24px; color: #32444d; padding-top:16px; font-weight: 200; word-wrap:break-word; word-break:kepp-all; }


#section2  { background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/bg_section2.webp) repeat; color: #222;  }
#section2 .article1 .inner-v2 { max-width:1200px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; background: #fff; padding-left: 0; padding-right:0; padding-top:130px; }
#section2 .article1 .feature1 { padding:65px 10px 30px;  background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/section2_bg1.webp) repeat; background-size:cover;}
#section2 .article1 .feature1 .tit { max-width:327px; height: 60px; line-height:59px; text-align: center; background: #34618e; border-radius:8px; font-size:22px; color: #fff; font-family: 'NanumSquare'; margin: 0 auto; position: relative;}
#section2 .article1 .feature1 .tit:before { content: ''; position: absolute; left: 50%; bottom:-11px; background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/section2_bu1.webp) no-repeat 0 0; margin-left: -12px; width:24px; height: 12px; }
#section2 .article1 .feature1 .col-box .col-left  { width:50%; text-align: center; padding-right:60px;}
#section2 .article1 .feature1 .col-box .col-right { width:50%;  }
#section2 .article1 .feature1 .col-box .col-left .graph-box  { display: inline-block; vertical-align: top; position: relative; }
#section2 .article1 .feature1 .col-box .col-left .graph-box ul { position: absolute; right:-80px; bottom:30px; }
#section2 .article1 .feature1 .col-box .col-left .graph-box ul li { white-space: nowrap; font-size:19px; margin-bottom: 9px; }
#section2 .article1 .feature1 .col-box .col-left .graph-box ul li:before { content: ''; display: inline-block; vertical-align: middle; width:17px; height: 17px; border-radius:100%; background: #ff9e00; margin:-2px 6px 0 0;}
#section2 .article1 .feature1 .col-box .col-left .graph-box ul li:nth-child(2):before { background: #722818; }
#section2 .article1 .feature1 .col-box .col-left .graph-box ul li:nth-child(3):before { background: #d32723; }
#section2 .article1 .feature1 .col-box .col-right { padding:70px 80px 0 0;}
#section2 .article1 .feature1 .col-box .col-right .interview { padding:35px 15px 25px 35px; background: #fff; border-radius:10px; overflow: hidden;}
#section2 .article1 .feature1 .col-box .col-right .interview .photo { float:left; width:121px; height: 122px; border-radius:100%; overflow: hidden; margin-right:20px; }
#section2 .article1 .feature1 .col-box .col-right .interview .txt { font-size:16px; line-height: 22px; padding-top:12px; }
#section2 .article1 .feature1 .col-box .col-right .interview .origin { clear: both; font-size:14px; line-height: 24px; color: #5d5d5d; padding-top:15px; }
#section2 .article1 .feature1 .col-box .col-right .interview .origin p { font-size:17px; color: #222; }
#section2 .article1 .feature2 { background: #fff; padding:85px 10px 80px; }
#section2 .article1 .feature2 .title { text-align: center; font-size:28px; margin-bottom: 50px; }
#section2 .article1 .feature2 .title strong { font-size:45px; display: block; padding-top:10px; }
#section2 .article1 .feature2 .slider-section2 { width:800px; margin: 0 auto; padding:0 100px; overflow:hidden; }
#section2 .article1 .feature2 .slider-section2 .bx-viewport { overflow:visible !important; }
#section2 .article1 .feature2 .slider-section2 .article { padding:0 30px;}
#section2 .article1 .feature2 .slider-section2 .article .txt { text-align: center; font-size:24px; padding-top:20px; letter-spacing:-2px; }
#section2 .article1 .feature2 .slider-section2 .bx-controls { display:block !important; }
#section2 .article1 .feature2 .slider-section2 .bx-prev { left:-20px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); width:19px !important; height: 32px !important; background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/section2_slider_prev.webp) no-repeat 0 0 !important; margin-top: -30px; }
#section2 .article1 .feature2 .slider-section2 .bx-next { right:-20px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); width:19px !important; height: 32px !important; background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/section2_slider_next.webp) no-repeat 0 0 !important; margin-top:-30px; }
#section2 .article2 { background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/bg_review2.webp) repeat; padding:93px 10px 53px; }


#section3  { background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/bg_section3.webp) repeat; color: #222;  }
#section3 .article1 .inner-v2 { max-width:1200px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; background: #fff; padding-left: 0; padding-right:0; padding-top:130px; }
#section3 .article1 .feature1 { padding:70px 10px 60px;  background: #f9f9f9; text-align: center;}
#section3 .article1 .feature1 .course-box { display: inline-block; vertical-align:middle; text-align: center; padding-right:65px;}
#section3 .article1 .feature1 .course-box .tit { font-size:32px; line-height: 36px; margin-bottom: 85px;  }
#section3 .article1 .feature1 .monitor-box { display: inline-block; vertical-align: middle; padding-top:15px; }
#section3 .article1 .feature1 .monitor-box .txt { text-align: center; font-size:20px; padding-top:10px;}
#section3 .article1 .feature2 { padding:90px 10px 100px; text-align: center; }
#section3 .article1 .feature2 .tit { font-size:38px; font-weight: 600; margin-bottom: 40px; }

#section3 .article1 .feature3 { padding-bottom: 40px; }
#section3 .article1 .feature3 .title { text-align: center; font-size:28px; margin-bottom: 50px; }
#section3 .article1 .feature3 .title strong { font-size:45px; display: block; padding-top:10px; }
#section3 .article1 .feature3 .title img { vertical-align: middle; }
#section3 .article1 .feature3 .slider-section3 { width:730px; margin: 0 auto; padding:0 100px; overflow:hidden; }
#section3 .article1 .feature3 .slider-section3 .bx-viewport { overflow:visible !important; }
#section3 .article1 .feature3 .slider-section3 .bx-controls { display:block !important; }
#section3 .article1 .feature3 .slider-section3 .article .txt { text-align: center; font-size:20px; padding-top:20px; letter-spacing:-2px; }
#section3 .article1 .feature3 .slider-section3 .bx-prev { left:-20px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); width:19px !important; height: 32px !important; background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/section2_slider_prev.webp) no-repeat 0 0 !important; margin-top: -30px; }
#section3 .article1 .feature3 .slider-section3 .bx-next { right:-20px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); width:19px !important; height: 32px !important; background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/section2_slider_next.webp) no-repeat 0 0 !important; margin-top:-30px; }
#section3 .article2 { background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/bg_review3.webp) repeat; padding:93px 10px 53px; }
.bx-wrapper .bx-controls-direction a.disabled { opacity:0.2 !important; display:block !important; }
#section4 .article1 { padding:160px 10px 80px; background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/bg_section4.webp) repeat; }
#section4 .article1 .title { text-align: center; font-size:49px; margin-bottom: 65px; font-weight: 600;}
#section4 .article1 .title span { font-size:57px; color: #ff5151; display: inline-block; vertical-align: middle; position: relative;}
#section4 .article1 .title span:before { content: ''; position: absolute; left: 50%; top:-15px; width:11px; height: 11px; margin-left: -5px; border-radius:100%; background: #ff5151; }
#section4 .article1 .article-box { text-align: center; }
#section4 .article1 .article-box .article { padding:0 11px; text-align: center; display: inline-block; vertical-align: top; }
#section4 .article1 .article-box .article .tit { display: inline-block; vertical-align: top;  padding-left:95px; background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/section4_tit_ico1.webp) no-repeat 0 0; text-align: left; padding-bottom:5px;}
#section4 .article1 .article-box .article:nth-child(2) .tit { background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/section4_tit_ico2.webp) no-repeat 0 0; }
#section4 .article1 .article-box .article .tit p { display: inline-block; vertical-align: top; font-size:24px; color: #7c8688; }
#section4 .article1 .article-box .article .tit p strong { color: #222; font-size:42px; display: block; padding-top:4px; }
#section4 .article1 .article-box .article .img { padding:30px 0 23px; }
#section4 .article1 .article-box .article .txt { text-align: center; max-width:315px; height: 130px; background: #fff; border-radius:10px; padding-top:32px; font-size:22px; line-height: 30px; position: relative; margin: 0 auto; letter-spacing: -1px;}
#section4 .article1 .article-box .article .txt:before { content: ''; position: absolute; left:50%; top:-11px; width:31px; height: 11px; margin-left: -15px; background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/section4_bu1.webp) no-repeat 0 0; }
#section4 .article2 { padding:100px 10px 88px; }
#section4 .article2 .title { text-align: center; font-size:26px; }
#section4 .article2 .title strong { display: block; font-size:45px; padding-top:10px; }
#section4 .article2 .img-box { text-align: center; padding:45px 0;  }
#section4 .article2 .img-box p { display: inline-block; margin:0 8px; }
#section4 .article2 .desc { text-align: center; font-size:22px; line-height: 30px; }
#section4 .article3 { padding:85px 10px 90px; background:#f7f7f7 url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/bg_section4_faq.webp) no-repeat 50% 100%; background-size:cover; }
#section4 .article3 .title { text-align: center; font-size:56px; font-weight: 600; margin-bottom: 70px; }
#section4 .article3 .title img { vertical-align: middle; margin-right:15px;}
#section4 .article3 .boxs { text-align: center; }
#section4 .article3 .boxs .box { display: inline-block; vertical-align: top; margin:0 10px; }
#section4 .article3 .boxs .box p { margin-bottom: 15px; }
#section4 .article3 .boxs .box .p4 { margin-bottom:50px; }
#section4 .article4 { padding:70px 10px; background:url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/bg_store.webp) no-repeat 50% 0; text-align: center; background-size:cover;}
#section4 .article4 .logo-v2 { font-size:44px; color: #e9470d; font-weight: 600; }
#section4 .article4 .logo-v2 strong { display: block; padding-top:6px; }
#section4 .article4 .store-label { max-width:401px; height: 47px; margin: 35px auto 25px;line-height: 46px; font-size:21px; background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/section4_bg_app.webp) no-repeat 0 0; color: #fff; }
#section4 .article4 .store-label a { color: #fff; }
#section4 .article4 .store-btns { text-align: center; }
#section4 .article4 .store-btns a { margin:0 13px; }
#section4 .article4 .store-btns a img { max-width:255px; }


#footer-v2 { padding:110px 10px 115px; background: #1c2331; }
#footer-v2 .col-left .lnb-v2 { margin-bottom: 37px; }
#footer-v2 .col-left .lnb-v2 a { display: inline-block; vertical-align: middle; font-size:14px; padding-left:12px; margin-left: 11px; line-height: 15px; height: 16px; position: relative; color: #fff; }
#footer-v2 .col-left .lnb-v2 a:before { content: ''; position: absolute; left: 0; top:0; bottom:2px; width:1px; background: #525d73;  }
#footer-v2 .col-left .lnb-v2 a:first-child { padding-left: 0; margin-left: 0; }
#footer-v2 .col-left .lnb-v2 a:first-child:before { display: none; }
#footer-v2 .col-left .copy-v2 { font-size:14px; line-height: 24px; color: #fff; opacity:0.33; }
#footer-v2 .col-right .sns-btns { margin-bottom: 23px; text-align: right;}
#footer-v2 .col-right .sns-btns a { margin-left:8px; }
#footer-v2 .col-right .select-box .dropdown { position: relative;}
#footer-v2 .col-right .select-box .dropdown .dropdown-toggle { width:284px; height: 54px; background: #343c4b url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/bu_foot_select.webp) no-repeat 100% 50%; padding-left: 25px; font-size:16px; color: #fff; line-height: 53px; border-radius:5px; position: relative; text-align: left; border: 0; cursor: pointer; padding-top:0;}
#footer-v2 .col-right .select-box .dropdown .dropdown-menu { display: none;position: absolute; left: 0; right:0; top:51px; background: #343c4b; border-radius:0 0 5px 5px; border-top:1px solid #232d40; }
#footer-v2 .col-right .select-box .dropdown .dropdown-menu a { display: block; font-size:16px; color: rgba(255,255,255,0.6); line-height: 35px; padding:3px 0 3px 25px; }
#footer-v2 .col-right .select-box .dropdown .dropdown-menu a:hover { background: #182337; color:#fff; }
#footer-v2 .col-right .select-box .dropdown.open .dropdown-menu { display: block; }


/* 학습신청 */
.container-v2 { background: #f6f6f6; } 
.learn-content { padding:55px 0 100px; }
.learn-content .price-box .tit { font-size:45px; color: #222; padding:88px 0 46px; text-align: center; }
.learn-content .price-box ul:after { display: block; content: '';clear: both; }
.learn-content .price-box ul li { float:left; margin-right: 17px; height:589px; margin-bottom: 20px; }
.learn-content .price-box ul li:last-child { margin-right: 0; }
.learn-content .price-box ul li .price-article .img { margin-bottom: 15px; position: relative; }
.learn-content .price-box ul li .price-article .btn-box a { display: block; height:55px; line-height: 54px; text-align: center; background: #f24203; border-radius:3px; color: #fff; font-size:18px; font-weight: normal;}
.learn-content .price-box ul li .price-article .btn-box { margin-bottom: 14px; }
.learn-content .price-box ul li .price-article .msg { border-radius:10px; background: #fff; padding:11px 33px; font-size:16px; line-height: 24px;  }
.learn-content .price-box ul li .price-article .msg span { display: block; position: relative; margin-left: 20px;}
.learn-content .price-box ul li .price-article .msg span:before { content: ''; position: absolute; width:20px; height: 20px; background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/learn/ico_alert.webp) no-repeat 0 0; left:-30px; margin-top:2px;}
.learn-content .price-box ul li .price-article .sale-label { position: absolute; left: -20px; top:-14px; background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/learn/bg_sale.webp) no-repeat 0 0; width:79px; height: 70px; font-size:18px; line-height: 18px; text-align: center; color: #fff; font-weight: 600; padding-top:12px; letter-spacing: -1px;}








/* Common */
.green { color: #00b42f; }
.red { color: #ff5151; }
.tit-feature { width:230px; height: 56px;  background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/main/bg_tit_feature.webp) no-repeat 0 0; text-align: center; font-size:24px; font-weight: 600; color:#3c3214; padding-top:10px; margin:0 auto 30px; }
.tit-feature-txt { font-size:28px; line-height: 1.4em; color: #222; text-align: center; margin-bottom: 42px;  }
.tit-feature-txt strong { display: block; font-size:45px; font-weight: 600; padding-top:10px; }
.tit-feature-txt span { color: #ff5151; }




/* OVERRIDE */
#content {margin-top:93px;}
#popup_coupon .popup { max-width:430px;}
#popup_coupon .popup_contents_wrap { padding:0 25px;  height:160px !important;}
#popup_coupon .popup .popup_title { background:#fff; text-align:center;  padding-left:0; color:#222; font-size:16px; border-bottom:1px solid #e7e7e7; }
#popup_coupon .popup .pop_cards { width:100%; }
#popup_coupon .pop_cards td { width:21.39037433155%; }
#popup_coupon .pop_cards td:nth-child(2),
#popup_coupon .pop_cards td:nth-child(4),
#popup_coupon .pop_cards td:nth-child(6){ width:4.8128342246%; }
#popup_coupon .pop_cards td input { width:100%; height:46px; border:1px solid #cdd0d8; font-size:16px; text-align:center; padding:0; color:#222; }
#popup_coupon .btn_wrap { width:100%; position:Static; -webkit-transform:translateX(0); transform:translateX(0); padding-top:9px;}
#popup_coupon .orange_btn { width:100% !important; margin-bottom:0 !important; height:46px; border-radius:4px; font-size:16px; font-weight:normal;}  
/* Pc, Mobile */
.mobile,
.section2-mobile,
.section3-mobile,
#page-content-wrapper { display: none; }

.content_banner .banner_desc .kor { font-size:48px; color: #1e2843; font-family: 'NanumSquareRound'; font-weight: normal;}


/*이재홍*/
@media (max-width:1500px) {
 #banner .inner-v2 img { max-width:120%;}
}

@media (max-width:1400px) {
 #banner .inner-v2 img { max-width:115%;}
}
/*이재홍*/

/* 20180209 비밀박스 */
#secret1 .s-box1 { padding:153px 0 68px; background: #192633 url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/s-box_20181121/bg_section0.webp) no-repeat 50% 100%; }
#secret1 .s-box1 .inner-v2 { position: relative;}
#secret1 .s-box1 .tit { text-align: center; margin-bottom: 30px;}
#secret1 .s-box1 .btn-box { text-align: center; font-size:0; }
#secret1 .s-box1 .btn-box > div { display: inline-block; vertical-align: middle; width:342px;  }
#secret1 .s-box1 .btn-box > div p { margin-bottom: 7px; }
#secret1 .s-box1 .btn-box > div a { display: block; height: 70px; line-height: 68px; text-align: center; font-size:20px; color: #fff; border-radius:10px; background: #fbae34; box-shadow:2px 2px 3px rgba(0,0,0,0.15); }
#secret1 .s-box1 .btn-box > div a strong { font-size:29px; font-weight: 500;}
#secret1 .s-box1 .btn-box > div:nth-child(2) { margin:0 50px; }
#secret1 .s-box1 .btn-box > div:nth-child(2) a { background: #c963fe; }
#secret1 .s-box1 .btn-box > div:nth-child(3) a { background: #0cbebb; }

#secret1 .s-box2 { padding:105px 0; background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/s-box/bg_section0_2.webp) repeat 50% 50%; text-align: center;}
#secret1 .s-box2 .tit1 { text-align: center; display: inline-block; vertical-align: middle; height:77px; line-height: 76px; background: #1b2250; border-radius:70px; background: #1b2250; font-size:27px; color: #ffc000; box-shadow:0 5px 0 rgba(0,0,0,0.15); position: relative; margin-bottom: 38px;}
#secret1 .s-box2 .tit1:before { content: ''; display: inline-block; vertical-align: middle; width:11px; height: 11px; border-radius:100%; background: #ffc000; margin:-3px 25px 0;}
#secret1 .s-box2 .tit1:after { content: ''; display: inline-block; vertical-align: middle; width:11px; height: 11px; border-radius:100%; background: #ffc000; margin:-3px 25px 0;}
#secret1 .s-box2 .tit2 { margin-bottom: 35px; }
#secret1 .s-box2 .txt { padding-top:34px;}



#secret2 .s-box1 { background: #eff5f5; padding-bottom: 70px; }
#secret2 .s-box1 > .title { text-align: center; padding:180px 0 115px; background: #171928; margin-bottom:-60px;  }
#secret2 .s-box1 .article-box { border:3px solid rgba(156,167,199,0.3);  background: #fff; text-align: center;  font-family: 'Nanum Barun Gothic'; font-weight: 300; padding:70px 0 60px; position: relative; margin-bottom:80px;}
#secret2 .s-box1 .article-box:before { content: ''; position: absolute; left:50%; top:-40px; width:1px; height:80px; background: rgba(23,25,40,0.22); }
#secret2 .s-box1 .article-box .tit { margin-bottom: 32px;  }
#secret2 .s-box1 .article-box .txt { font-weight: 600; color: #222; font-size:33px; line-height: 1.2; margin-bottom: 45px; }
#secret2 .s-box1 .article-box .txt em { color: #e9470d; font-style: normal;}
#secret2 .s-box1 .article-box .img { margin-bottom: 40px; }
#secret2 .s-box1 .article-box .img.pos { margin-bottom: 0;}
#secret2 .s-box1 .article-box .img.pos img{  vertical-align: bottom;}
#secret2 .s-box1 .article-box .desc { font-size:25px; line-height: 35px; color: #222; font-weight: 400;}
#secret2 .s-box1 .article-box.article2{ padding-bottom: 0;}
#secret2 .s-box1 .article-box.article2 .desc { margin-bottom: -50px;}
#secret2 .s-box1 .article-box.article4 { margin-bottom: 0;}

#secret2 .s-box1 .btn-box { text-align: center; padding:0 0 60px; margin-top:-20px; }
#secret2 .s-box2 { padding:52px 0 65px;  position: relative; background: #eff5f5; }
/*#secret2 .s-box2:before{ content: ''; position: absolute; left: 50%; top:-40px; width:1px; height:80px; background: rgba(23,25,40,0.22); }*/
#secret2 .s-box2 .tit1 { text-align: center;  margin-bottom: 40px; }
#secret2 .s-box2 .tit2 { text-align: center; font-family: 'Nanum Barun Gothic'; font-size:18px; color: rgba(34,34,34,0.44); padding:10px 0 40px;  }
#secret2 .s-box2 .grp { max-width:634px; padding:35px 40px 38px; border: 3px solid #ebce6b;  border-radius:10px;  margin: 0 auto; background: #fff; position: relative;}
#secret2 .s-box2 .grp p { position: absolute; left: 43px; top:32px; font-size:16px; color: #aaaeae; z-index:10; font-family: 'Nanum Barun Gothic'; }

#secret3 .s-box1 { background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/s-box/bg_section2_1.webp) no-repeat 50% 0; background-size:cover; text-align: center;font-family: 'Nanum Barun Gothic'; font-weight: 400; padding-bottom: 60px;}
#secret3 .s-box1 .tit1 { padding:210px 0 25px; }
#secret3 .s-box1 .tit2 { font-size:27px; line-height: 40px; color: #9d9d9d; margin-bottom: 60px;  }
#secret3 .s-box1 .tit2 em { display: block; padding-top:4px; color: #e9470d; font-style: normal;}
#secret3 .s-box1 .medals { padding:48px 20px; background: rgba(0,0,0,0.22); border-radius:10px; }
#secret3 .s-box1 .medals:after { display: block; content: ''; clear: both; }
#secret3 .s-box1 .medals p { float:left; width:25%; text-align: center; }
#secret3 .s-box1 .medals p:nth-child(3) { padding-top:17px; }
#secret3 .s-box1 .medals p:nth-child(4) { padding-top:22px; }
#secret3 .s-box2 { padding:80px 0 60px; background: #f0f0f0; font-family: 'Nanum Barun Gothic'; font-weight: 400;}
#secret3 .s-box2 .tit { margin-bottom: 12px; }
#secret3 .s-box2 .txt { font-size:18px; line-height: 30px; color: #606060;margin-bottom: 50px; }
#secret3 .s-box2 .txt p { text-indent: -20px; padding-left: 20px; }
#secret3 .s-box2 .txt2  { margin-bottom: 50px;}
#secret3 .s-box2 .txt2 p { display: inline-block; vertical-align: middle; width:190px; height: 60px; line-height: 59px; text-align: center; background: #abb3bc; font-size:18px; color: #fff; margin-left: 36px; position: relative; }
#secret3 .s-box2 .txt2 p:last-child { line-height: 22px; padding-top:9px;}
#secret3 .s-box2 .txt2 p:before { content: ''; position: absolute; left: -36px; top:0;  width:36px; height: 60px; background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/s-box/section2_2_step.webp) no-repeat 50% 50%; }
#secret3 .s-box2 .txt2 p:first-child { margin-left: 0;}
#secret3 .s-box2 .txt2 p:first-child:before { display: none; }


#secret2 .s-box2 { padding:50px 0; font-family: 'Nanum Barun Gothic'; }
#secret2 .s-box2 .youtube-box { }
#secret2 .s-box2 .youtube-box .in { border: 16px solid #a2bcc3; background: #fff; position: relative; padding:180px 60px 100px;  }
#secret2 .s-box2 .youtube-box .list:after{ display: block; content: ''; clear: both; }
#secret2 .s-box2 .youtube-box .list .article { float:left; width:50%; height: 515px; padding:0 50px; }
#secret2 .s-box2 .youtube-box .list .article .yt { height: 355px; }
#secret2 .s-box2 .youtube-box .list .article .info { padding-top:40px; }
#secret2 .s-box2 .youtube-box .list .article .info strong { font-size:35px; color: #222; }
#secret2 .s-box2 .youtube-box .list .article .info span { font-size:25px; color: #acacac }
#secret2 .s-box2 .youtube-box .list .article .info p { font-size:25px; color: #acacac; padding-top:10px; }
#secret2 .s-box2 .youtube-box .medal { position: absolute; top:42px; right:62px; }
#secret2 .s-box2 .youtube-box .tl { position: absolute; top:-30px; left:-38px; }
#secret2 .s-box2 .youtube-box .tr { position: absolute; bottom:-47px; right:-38px; }


#secret4 .s-box3 { padding:90px 0 80px; background: #f9f9f9; }
#secret4 .s-box3 .tit1 { text-align: center; font-size:28px; font-weight: 500; color: #000; padding:10px 0 70px;}
#secret4 .s-box3 .tit2 {  text-align: center;}
#secret4 .s-box3 .review-slider-wrap { max-width:968px; padding:0 71px; position: relative; margin: 0 auto 70px;}
#secret4 .s-box3 .review-slider-wrap .review-slider { }
#secret4 .s-box3 .review-slider-wrap .review { border: 1px solid #e4e4e4; height: 176px; border-radius:10px; overflow: hidden; position: relative; padding-left: 288px; margin-bottom: 18px; background: #fff; }
#secret4 .s-box3 .review-slider-wrap .review .thum { position: absolute; left: 0; top:0; bottom:0; width:261px; }
#secret4 .s-box3 .review-slider-wrap .review .info{ padding:25px 40px 20px 0; }
#secret4 .s-box3 .review-slider-wrap .review .info .rate { margin-bottom: 13px; }
#secret4 .s-box3 .review-slider-wrap .review .info .rate img { display: inline;}
#secret4 .s-box3 .review-slider-wrap .review .info .txt { font-size:18px; line-height: 25px; color: #353640;  font-weight: 300; height:50px; overflow: hidden; }
#secret4 .s-box3 .review-slider-wrap .review .info .name { position: absolute; right:30px; bottom:20px; font-size:24px; color: #39425f; }
#secret4 .s-box3 .review-slider-wrap .bx-prev { width:38px !important; height: 43px !important; background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/s-box/section0_3_slider_prev.webp) no-repeat 0 0 !important; position: absolute; left: 0; top:50%; margin-top:-30px; left:-71px; }
#secret4 .s-box3 .review-slider-wrap .bx-next { width:38px !important; height: 43px !important; background: url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/s-box/section0_3_slider_next.webp) no-repeat 0 0 !important; position: absolute; left: inherit; right:-71px; top:50%; margin-top:-30px;  }
#secret4 .s-box3 .btn-box { text-align: center; }
#secret4 .s-box1 { background: #30264c; padding:170px 0 150px;}


#qck{ position: absolute; left:50%;  width:201px; top:180px; margin-left: 615px; text-align: center; z-index:1000;}
#qck .tit { margin: 0 !important;  }
#qck .tit img { vertical-align: bottom;}
#qck .box div { background: #fff; border-radius:10px;  box-shadow:3px 3px 0 rgba(0,0,0,0.1)}
#qck .box div p { padding:27px 10px 23px; border-bottom: 1px solid #bcd4e5; }
#qck .box div p:last-child { border-bottom: 0;}

@media all and (max-width:1250px) {
	.pc { display: none;}
	.mobile { display: block; }
	#content { margin-top:46px; }
	.mypage_img { height:30px; }
	
	/* 학습신청 */
	.learn-content .img-box1 .mobile { max-width:400px; margin: 0 auto; text-align: center;}
	.learn-content .price-box .tit { font-size:25px; padding:50px 0 43px; }
	.learn-content .price-box { padding:0 30px;}
	.learn-content .price-box ul { max-width:400px; margin: 0 auto;}

	.learn-content .price-box ul li { float:none; margin: 0 0 32px; height: auto; }
	.learn-content .price-box ul li .price-article .btn-wrap .msg { margin:-10px 0 10px; text-align: center; font-size:14px; }
	.learn-content .price-box ul li .price-article .btn-box a { max-width:162px; height: 36px; line-height: 35px; font-size:13px; margin: 0 auto;}
	.learn-content .price-box ul li .price-article .sale-label { left: inherit; right:-14px; top:-17px; width:69px; height: 61px; background-size:69px auto; font-size:15px; line-height: 16px; padding-top:10px;}
	.learn-content .price-box ul li .price-article .msg span:before { position: static; display: inline-block; vertical-align: middle; margin-right:10px; margin-top:-3px;}


	#section0 .cont-v2 .article1 { padding-top:30px;}
	#section0 .cont-v2 .article1 .inner-v2 .txt1 { height: 32px; line-height: 31px; font-size:13px; }
	#section0 .cont-v2 .article1 .inner-v2 .txt2 { font-size:32px; padding:12px 0;}
	#section0 .cont-v2 .article1 .inner-v2 .txt3 { margin-bottom: 15px;}
	#section0 .cont-v2 .article1 .inner-v2 .txt3 img { width:108px;}
	#section0 .cont-v2 .article1 .inner-v2 .txt4 { font-size:14px; line-height: 1.5em; }
	#section0 .cont-v2 .article1 .col-box .col-left { float:none; text-align: center;}
	#section0 .cont-v2 .article1 .col-box .col-right { float:none; text-align: center; padding-top:30px;}
	#section0 .cont-v2 .article2 .inner-v2 .title { font-size:23px; line-height: 1.4em; }
	#section0 .cont-v2 .article2 { padding:30px 0;}
	#section0 .cont-v2 .article2 .inner-v2 .news-label { max-width:480px; margin: 0 auto;  padding:25px 15px;}
	#section0 .cont-v2 .article2 .inner-v2 .txt1 { font-size:15px; line-height: 1.5em; }
	#section0 .cont-v2 .article2 .inner-v2 .txt1 p strong { font-size:22px; }
	#section0 .cont-v2 .article2 .inner-v2 .txt1 p strong:before { top:3px;}
	#section0 .cont-v2 .article2 .inner-v2 .txt2 { padding:15px 0;}
	#section0 .cont-v2 .article2 .inner-v2 .txt2 p { font-size:22px; }
	#section0 .cont-v2 .article2 .inner-v2 .txt2 p:before { top:3px; }
	#section0 .cont-v2 .article3 { height: auto; }
	#section0 .cont-v2 .article3 .medal-box:after { content: ''; display: block; clear: both;}
	#section0 .cont-v2 .article3 .medal-box .medal { margin:0 !important; text-align: center; float:left; width:50%; }
	#section0 .cont-v2 .article3 .medal-box .medal .medal-ico { float:none; margin: 0; margin-top:-5px; }
	#section0 .cont-v2 .article3 .medal-box .medal .medal-ico img { width:65px; }
	#section0 .cont-v2 .article3 .medal-box .medal .txt-box { padding-top:0; float:none; font-size:15px; line-height: 1.4em; }
	#section0 .cont-v2 .article3 .medal-box .medal .txt-box span { position: static; display: block; padding-top:5px;}
	#section0 .cont-v2 .article3 .medal-box .medal .txt-box strong { font-size:18px; }
	
	#section0 .cont-v2 .article4 { padding-bottom: 30px;}
	#section0 .cont-v2 .article4 .title { padding:32px 0 10px; font-size:20px; }
	#section0 .cont-v2 .article4 .title span:before { top:4px;}
	#section0 .cont-v2 .article4 .desc { font-size:13px; line-height: 1.4em; margin-bottom: 20px; }
	#section0 .cont-v2 .article4 .colum { padding:0 20px;}
	#section0 .cont-v2 .article4 .colum > div { display: block; width:100%; margin: 0 0 5px; height: 186px; border-radius:5px; }
	#section0 .cont-v2 .article4 .colum > div .in-box i { margin-bottom: 10px; }
	#section0 .cont-v2 .article4 .colum > div .in-box i img { width:55px; }
	#section0 .cont-v2 .article4 .colum > div .in-box p { font-size:18px; line-height: 1.1em; margin-bottom: 10px; }
	#section0 .cont-v2 .article4 .colum > div .in-box span { font-size:12px; line-height: 1.4em;}
	
	#section1 .article1 .inner-v2 { padding-top:70px; border: 0; }
	#section1 .article1 .feature1 { padding:53px 20px 25px;}
	#section1 .article1 .feature1 .img-box .mobile { text-align: center; max-width:500px; margin: 0 auto;}
	#section1 .article1 .feature1 .img-box .mobile img { }
	#section1 .article1 .feature1 .time-box { padding:10px; border-width:1px; border-radius:4px; position: relative; margin-bottom: 50px; }
	#section1 .article1 .feature1 .time-box .tit { position: absolute; top:-30px; left:0; right:0; font-size:15px;}
	#section1 .article1 .feature1 .time-box .times { padding-bottom: 5px;}
	#section1 .article1 .feature1 .time-box .times:after { display: block; content: ''; clear: both; }
	#section1 .article1 .feature1 .time-box .times > div { margin: 0;  float:left; width:33.33333%; padding:0 5px;}
	#section1 .article1 .feature1 .time-box .times > div p { font-size:12px; }
	#section1 .article1 .feature1 .time-box .times > div i { padding:8px 0; }
	#section1 .article1 .feature1 .time-box .times > div i img { width:52px; }
	#section1 .article1 .feature1 .time-box .times > div span { display: block;height:23px; line-height: 22px; font-size:10px; padding:0 5px; }
	#section1 .article1 .feature1 .time-box .desc { position: absolute; left: 0; right:0; bottom:-25px; font-size:13px; text-align: center; padding: 0; }
	#section1 .article1 .feature2 { padding:30px 0;}
	#section1 .article1 .feature2 .tit { font-size:26px; margin-bottom: 10px; }
	#section1 .article1 .feature2 .desc { font-size:15px; line-height: 1.4em; margin-bottom: 25px; }
	#section1 .article1 .feature2 .img-box { text-align: center;}
	#section1 .article1 .feature2 .img-box .mobile { max-width:400px; margin: 0 auto;}
	#section1 .article1 .feature2 .box1 { padding:30px 20px; border-bottom: 0; }
	#section1 .article1 .feature2 .box1 .col-left { display: block; padding: 0; font-size:16px; text-align: center; margin-bottom: 15px;}
	#section1 .article1 .feature2 .box1 .col-left strong { font-size:21px; }
	#section1 .article1 .feature2 .box1 .col-right { text-align: center; padding-left: 20px;}
	#section1 .article1 .feature2 .box1 .col-right div p { position: static; text-align: center; font-size:14px; padding-right:20px;}
	#section1 .article1 .feature2 .box2 { padding:30px 20px 0;}
	#section1 .article1 .feature2 .box2 .col-left { padding: 0; font-size:15px; line-height: 1.3em; margin-bottom: 15px; display: block;}
	#section1 .article1 .feature2 .box2 .col-left strong { font-size:23px; }
	#section1 .article1 .feature2 .box2 .col-right .mobile { max-width:400px; margin: 0 auto;}
	#section1 .article2 { padding:50px 10px 35px;}
	
	#section2 .article1 .inner-v2 { padding-top:70px; border: 0;}
	#section2 .article1 .feature1 { padding:20px 10px 10px; margin:10px; border-radius:5px;}
	#section2 .article1 .feature1 .tit { height:28px; line-height: 27px; font-size:17px; max-width:240px; margin-bottom: 20px; }
	#section2 .article1 .feature1 .tit:before { bottom:-6px; width:12px; height: 6px; background-size:12px 6px;}
	#section2 .article1 .feature1 .col-box .col-left { float:none; width:100%; padding: 0; }
	#section2 .article1 .feature1 .col-box .col-left .graph-box img { width:200px;}
	#section2 .article1 .feature1 .col-box .col-left .graph-box ul { bottom:inherit; top:-10px; right:-30px;}
	#section2 .article1 .feature1 .col-box .col-left .graph-box ul li { font-size:10px; margin-bottom: 3px;}
	#section2 .article1 .feature1 .col-box .col-left .graph-box ul li:before { width:10px; height: 10px; margin-right:3px;}
	#section2 .article1 .feature1 .col-box .col-right { float:none; width:100%; padding:0; }
	#section2 .article1 .feature1 .col-box .col-right .interview { padding:10px; border-radius:5px;}
	#section2 .article1 .feature1 .col-box .col-right .interview .photo { width:68px; height: 68px; margin-right:6px; }
	#section2 .article1 .feature1 .col-box .col-right .interview .txt { font-size:11px; line-height: 14px; padding-top:5px;}
	#section2 .article1 .feature1 .col-box .col-right .interview .origin { font-size:9px; line-height: 1.3em; }
	#section2 .article1 .feature1 .col-box .col-right .interview .origin p { font-size:10px; }
	#section2 .article1 .feature2 .title { font-size:15px; margin-bottom: 20px; }
	#section2 .article1 .feature2 .title strong { font-size:20px; padding-top:5px;}
	#section2 .article1 .feature2 { padding:25px 20px 30px;}
	#section2 .article2 { padding:50px 10px 35px; }
	
	
	#section3 .article1 .inner-v2 { padding-top:70px; border: 0; }
	#section3 .article1 .feature1 { padding:20px;}
	#section3 .article1 .feature1 .course-box { display: block; padding: 0; }
	#section3 .article1 .feature1 .course-box .tit { font-size:18px; line-height: 23px; margin-bottom: 20px;}
	#section3 .article1 .feature1 .course-box .img .mobile { max-width:400px; margin: 0 auto;}
	#section3 .article1 .feature1 .monitor-box { padding-top:25px;}
	#section3 .article1 .feature1 .monitor-box .txt { font-size:17px; padding-top:5px;}
	#section3 .article1 .feature2 { padding:30px 20px; }
	#section3 .article1 .feature2 .tit { font-size:17px; margin-bottom: 15px; }
	#section3 .article1 .feature2 .img-box .mobile { max-width:400px; margin: 0 auto; }
	#section3 .article1 .feature3 .title { font-size:18px; margin-bottom: 20px; }
	#section3 .article1 .feature3 .title strong{ font-size:30px; }
	#section3 .article1 .feature3 .title strong img { width:27px; }
	#section3 .article1 .feature3 { padding-bottom: 10px;}
	#section3 .article2 { padding:50px 10px 35px; }
	
	#section4 .article1 { padding:70px 0 25px; }
	#section4 .article1 .title { font-size:25px; margin-bottom: 20px; }
	#section4 .article1 .title span { font-size:29px; }
	#section4 .article1 .title span:before { width:7px; height: 7px; top:-12px; margin-left: -3px;}
	#section4 .article1 .article-box .article { padding: 0 5px;}
	#section4 .article1 .article-box .article:first-child { margin-bottom: 35px;}
	#section4 .article1 .article-box .article .tit { background-size:48px auto !important; padding-left: 53px;}
	#section4 .article1 .article-box .article .tit p { font-size:17px; }
	#section4 .article1 .article-box .article .tit p strong { font-size:27px; }
	#section4 .article1 .article-box .article .img { padding:15px 0;}
	#section4 .article1 .article-box .article .txt { height:74px; font-size:17px; line-height: 23px; padding-top:15px; }
	#section4 .article1 .article-box .article .txt:before { width:20px; height: 7px; margin-left: -10px; top:-7px; background-size:20px auto;}
	#section4 .article2 { padding:30px 5px;}
	#section4 .article2 .title { font-size:18px; }
	#section4 .article2 .title strong { font-size:31px; }
	#section4 .article2 .img-box { padding:25px;}
	#section4 .article2 .img-box p { display: block; margin-bottom: 1px;}
	#section4 .article2 .img-box p img { vertical-align: top; }
	#section4 .article2 .desc { font-size:15px; line-height: 21px;}
	#section4 .article3 { padding:30px 5px;}
	#section4 .article3 .title { font-size:23px; margin-bottom: 20px; }
	#section4 .article3 .title span { display: block; padding-top:5px; }
	#section4 .article3 .title img { width:45px; margin: 0; }
	#section4 .article3 .boxs .mobile { max-width:400px; margin: 0 auto;}
	#section4 .article3 .boxs .mobile p { margin-bottom: 15px;}
	#section4 .article4 { padding:50px 20px 30px;}
	#section4 .article4 .logo-v2 img { width:56px; }
	#section4 .article4 .logo-v2 strong { font-size:20px; padding-top:0;}
	#section4 .article4 .store-label { width:282px; height: 33px; background-size:282px 33px; font-size:14px; line-height: 32px; margin:15px auto 20px; }
	#section4 .article4 .store-btns .mobile a { display: block; margin-bottom: 7px;}
	#section4 .article4 .store-btns .mobile a img { width:206px; }
	
	/* Common */
	#fullpage-v2 .review-box .title { width:156px; height: 31px; background-size:156px 31px; font-size:14px; line-height: 29px; top:-15px; }
	#fullpage-v2 .review-box .cont { padding:25px 15px 15px; }
	#fullpage-v2 .review-box .cont .thum { width:103px; height: 72px; margin-right:10px; border-radius:5px; }
	#fullpage-v2 .review-box .cont .info .name { font-size:13px; padding-top:0; }
	#fullpage-v2 .review-box .cont .info .name img { width:11px; }
	#fullpage-v2 .review-box .cont .info .txt { font-size:11px; line-height: 1.2em; padding-top:5px; }
	.tit-feature { width:127px; height: 31px; font-size:15px; padding-top:4px; background-size:127px auto; margin-bottom: 15px; }
	.tit-feature-txt { font-size:18px; margin-bottom: 25px; }
	.tit-feature-txt strong { font-size:22px; padding-top:0; }
	
	#section2 .article1 .feature2 .slider-section2 { display: none;}
	.section2-mobile { display: block; max-width:400px; margin: 0 auto; padding:0 10px;}
	.section2-mobile .article { margin-bottom: 25px; }
	.section2-mobile .article .txt {text-align: center; font-size:15px; line-height: 18px; padding-top:5px; }
	.section2-mobile .article:last-child { margin-bottom: 0; }
	
	#section3 .article1 .feature3 .slider-section3 { display: none; }
	.section3-mobile { display: block; max-width:400px; margin: 0 auto; padding:0 20px;}
	.section3-mobile .article { margin-bottom: 25px; }
	.section3-mobile .article .txt {text-align: center; font-size:15px; line-height: 18px; padding-top:5px; }
	.section3-mobile .article:last-child { margin-bottom: 0; padding-bottom: 20px;}
	
	
	#footer-v2 { padding:20px 15px; }
	#footer-v2 .col-left { float:none; }
	#footer-v2 .col-left .lnb-v2 { text-align: center; margin-bottom: 10px; }
	#footer-v2 .col-left .lnb-v2 a { margin-bottom: 10px;}
	
	#footer-v2 .col-left .copy-v2 { font-size:11px; line-height: 1.3em;}
	
	#footer-v2 .col-right { float:none; text-align: center; position: relative;z-index:20; margin-bottom: 20px; }
	#footer-v2 .col-right .sns-btns { text-align: center; margin-bottom: 15px;}
	#footer-v2 .col-right .sns-btns a img { width:35px;}
	#footer-v2 .col-right .select-box .dropdown { display: inline-block; float:none !important; }
	#footer-v2 .col-right .select-box .dropdown .dropdown-menu  { text-align: left; }
	#footer-v2 .col-right .select-box .dropdown .dropdown-toggle { width:200px; height: 34px; line-height: 33px; }
	#footer-v2 .col-right .select-box .dropdown.open .dropdown-menu { top:33px;}
	
	/* Header */
	#header-v2 { height:46px; }
	#header-v2 .inner-v2 { height:46px;}
	#header-v2 .logo-v2 { position:static; text-align:center; -webkit-transform:translate(0); transform:translate(0); padding-top:6px; }
	#header-v2 .logo-v2 img { height:30px; }
	
	#header-v2 .lnb { display:none; }
	#header-v2 .top-btns { display:none; }
	/*
	#header-v2 .lnb { right:10px; }
    #header-v2 .lnb .sns a { margin-left: 4px;}
    #header-v2 .lnb .sns a img { width:30px;}
	*/
	#page-content-wrapper { display:block; }
	.hamburger.right { top:0; }

	/* 학습신청 */
	.learn-content .img-box1 .mobile { max-width:400px; margin: 0 auto; text-align: center;}
	.learn-content .price-box .tit { font-size:25px; padding:50px 0 43px; }
	.learn-content .price-box { padding:0 30px;}
	.learn-content .price-box ul { max-width:400px; margin: 0 auto;}
	.learn-content .price-box ul li { float:none; margin: 0 0 32px; height: auto; }
	.learn-content .price-box ul li .price-article .btn-wrap .msg { margin:-10px 0 10px; text-align: center; font-size:14px; }
	.learn-content .price-box ul li .price-article .btn-box a { max-width:162px; height: 36px; line-height: 35px; font-size:13px; margin: 0 auto;}
	.learn-content .price-box ul li .price-article .sale-label { left: inherit; right:-14px; top:-17px; width:69px; height: 61px; background-size:69px auto; font-size:15px; line-height: 16px; padding-top:10px;}
	.learn-content .price-box ul li .price-article .msg span:before { position: static; display: inline-block; vertical-align: middle; margin-right:10px; margin-top:-3px;}
	
	/* 20180209 비밀박스 */
	#secret1 .s-box1  { padding:76px 0 40px; background:#192633  url(https://cdn.playbigbox.com/timecast/bigbox/image_webp/pages/html/bigbox/img_v2/s-box_20181121/bg_section0.webp) repeat-x 50% 100%; background-size:cover;  }
	#secret1 .s-box1 .mobile .tit {  margin-bottom:40px;}
	#secret1 .s-box1 .mobile .tit img { width:320px; }
	#secret1 .s-box1 .mobile .btn-box { max-width:340px; margin: 0 auto;}
	#secret1 .s-box1 .mobile .btn-box > div { display: block; width:auto; margin: 0 !important; margin-bottom: 10px;}
	#secret1 .s-box1 .mobile .btn-box > div { margin-bottom: 10px !important;}
	#secret1 .s-box1 .mobile .btn-box > div p { margin:0 -6px 10px;}
	#secret1 .s-box1 .mobile .btn-box > div a { height: 45px; line-height: 44px; font-size:18px; width:75%; margin: 0 auto;}
	#secret1 .s-box1 .mobile .btn-box > div a strong { font-size:18px; }
	#secret1 .s-box2 { padding:40px 0 45px;}
	#secret1 .s-box2 .tit1 { height:36px; line-height: 35px; width:200px; font-size:14px; }
	#secret1 .s-box2 .tit1:before { width:6px; height: 6px; margin:-2px 10px 0;}
	#secret1 .s-box2 .tit1:after { width:6px; height: 6px; margin:-2px 10px 0;}
	#secret1 .s-box2 .tit2 img { width:320px; }
	#secret1 .s-box2 .mv img { width:320px;}
	#secret1 .s-box2 .txt img { width:320px;}
	
	#secret2 .s-box1 > .title img { width:320px;}
	#secret2 .s-box1 > .title { padding:84px 0 60px; margin-bottom: -35px;}
	#secret2 .s-box1 .article-box { padding:25px 0; margin-bottom: 30px;}
	#secret2 .s-box1 .article-box:before { height:32px; top:-16px;}
	#secret2 .s-box1 .article-box .tit { margin-bottom:16px;}
	#secret2 .s-box1 .article-box .tit img { width:80px; }
	#secret2 .s-box1 .article-box .txt { font-size:18px; margin-bottom: 20px; padding:0 15px; }
	#secret2 .s-box1 .article-box .desc { font-size:14px; line-height: 1.4; padding:0 15px; word-break: keep-all; word-wrap: break-word;}
	#secret2 .s-box1 .article-box .desc br { display: none; }
	#secret2 .s-box1 .article-box.article1 .img { padding:0 15px; margin-bottom: 20px;}
	#secret2 .s-box1 .article-box.article2 .desc { margin-bottom: 0;}
	#secret2 .s-box1 .article-box.article4 { padding-bottom: 0; margin-bottom: 0;}
	#secret2 .s-box1 .article-box.article4 .img { margin-bottom: -60px; }
	#secret2 .s-box1 .article-box.article4 .desc { padding:60px 15px 30px; background: #d7ddfa; }
	#secret2 .s-box1 .btn-box { margin-top:0; padding-bottom: 30px;}
	#secret2 .s-box1 .btn-box img { width:250px; }
	#secret2 .s-box2 { padding:25px 0 30px;}
	
	#secret2 .s-box2 .tit1 img { width:320px;}
	#secret2 .s-box2 .tit2 { padding:10px 0 20px; font-size:14px;}
	#secret2 .s-box2 .grp { padding:15px 20px;}
	#secret2 .s-box2 .grp p { left:20px; top:15px; font-size:14px;}
	#secret3 .s-box1 .tit1 { padding-top:90px;}
	#secret3 .s-box1 .tit1 img { width:330px;}
	#secret3 .s-box1 .tit2 { font-size:14px; line-height: 1.4; margin-bottom: 30px;}
	#secret3 .s-box1 .medals { padding:0 15px; }
	#secret3 .s-box1 .medals p { width:50%; margin-bottom: 10px; padding:0 20px 15px !important;}
	#secret3 .s-box2 { padding:35px 0 30px;}
	#secret3 .s-box2 .txt { font-size:14px; line-height: 22px; margin-bottom: 30px; }
	#secret3 .s-box2 .txt p { text-indent: -14px; padding-left: 14px;}
	#secret3 .s-box2 .txt2 p { float:left; width:40%; height: auto;  line-height: 1.5; padding:10px 0; font-size:14px; margin:0 5% 10px 0; height: 41px;  }
	#secret3 .s-box2 .txt2 p:before { }
	#secret3 .s-box2 .txt2 p:nth-child(4) { line-height:15px; padding-top:6px; }
	#secret3 .s-box2 .txt2 p:nth-child(4):before {display: none;}
	#secret3 .s-box2 .txt2 p:nth-child(1):before {display: block;}
	#secret3 .s-box2 .txt2 p:before { left: inherit; right:-34px; height: 41px; width:51px; }
	#qck { display: none; }
	
	
	#secret4 .s-box3 { padding:40px 0;}
	#secret4 .s-box3 .tit1 { font-size:14px; padding:10px 0 20px; }
	#secret4 .s-box3 .tit2 { }
	#secret4 .s-box3 .tit2 img { width:320px;}
	#secret4 .s-box3 .review-slider-wrap { margin: 0 auto; padding:0 15px;}
	#secret4 .s-box3 .review-slider-wrap .review { height:115px; padding-left:130px;  }
	#secret4 .s-box3 .review-slider-wrap .review .thum { width:120px; overflow: hidden;}
	#secret4 .s-box3 .review-slider-wrap .review .thum img { height:115px; position: absolute; left: 0; top:0; max-width: inherit; transform:translateX(-17%); -webkit-transform:translateX(-17%)}
	#secret4 .s-box3 .review-slider-wrap .review .info { padding:12px; }
	#secret4 .s-box3 .review-slider-wrap .review .info .rate { margin-bottom: 6px;}
	#secret4 .s-box3 .review-slider-wrap .review .info .rate img { width:7px; }
	#secret4 .s-box3 .review-slider-wrap .review .info .txt { font-size:11px; line-height: 13px; max-height: 52px;}
	#secret4 .s-box3 .review-slider-wrap .review .info .name { right:10px; bottom:10px; font-size:12px; }
	#secret4 .s-box3 .review-slider-wrap .bx-prev { left:-25px; width:20px !important;  height: 23px !important; background-size:20px auto !important; }
	#secret4 .s-box3 .review-slider-wrap .bx-next { right:-25px; width:20px !important; height: 23px !important; background-size:20px auto !important; }
	#secret4 .s-box3 .btn-box img { width:250px;}
	
	
	#secret2 .s-box1 .article-box .img { padding:0 30px;}
	#secret2 .s-box1 .article-box .img.pos { padding: 0;}
	
	#secret2 .s-box2 .youtube-box .in { border-width: 6px; padding:70px 40px 30px;}
	#secret2 .s-box2 .youtube-box .list .article { float:none; width:100%; height: auto; }
	#secret2 .s-box2 .youtube-box .list .article { padding:0; margin-bottom: 20px; }
	#secret2 .s-box2 .youtube-box .list .article .yt { height: 180px;}
	#secret2 .s-box2 .youtube-box .list .article .info { padding-top:12px;}
	#secret2 .s-box2 .youtube-box .list .article .info strong { font-size:20px; }
	#secret2 .s-box2 .youtube-box .list .article .info span { font-size:15px; }
	#secret2 .s-box2 .youtube-box .list .article .info p { font-size:15px;}
	#secret2 .s-box2 .youtube-box .tl { left: -15px; top:-12px; width:130px; }
	#secret2 .s-box2 .youtube-box .tr { right: -15px; bottom:-18px; width:130px; }
	#secret2 .s-box2 .youtube-box .medal { right:10px; top:10px; }
	#secret2 .s-box2 .youtube-box .medal img { width:40px; }
	#secret2 .s-box2 .tit1 { margin-bottom: 30px;}
	#secret4 .s-box1 { padding:80px 0 40px;}
/* 이재홍 */
  #banner { margin-top: 46px;}
/* 이재홍 */
	
}


@media all and (max-width:767px) {
	.content_banner { height:72px !important; background-position: 50% 0; background-size:auto 72px;}
	.content_banner .banner_desc .kor { font-size:21px !important; font-weight: 600; }
}
@media all and (max-width:320px) {
	#secret1 .s-box1 { background-size:350px auto;}
}





































