/* renew-info */
.info_renew .clear:after { clear: both; content: ''; display: block; } 
.info_renew .ptb-50 { padding:50px 0; } 
.info_renew .ptb-80 { padding:80px 0; } 
.info_renew .box-shadow { box-shadow: 0px 0px 14px 5px rgb(0 0 0 / 12%); -ms-box-shadow: 0px 0px 14px 5px rgb(0 0 0 / 12%); -webkit-box-shadow: 0px 0px 14px 5px rgb(0 0 0 / 12%); } 

.info_renew a:hover { text-decoration: none; } 
.info_renew p,
.info_renew span { color:#000; } 

.info_renew p,
.info_renew span,
.info_renew h1,
.info_renew h2,
.info_renew h3,
.info_renew h4,
.info_renew h5,
.info_renew h6
 {
 font-family: 'Noto Sans KR', 'Noto Sans' , sans-serif !important; } 

.info_renew .font-demi { font-family: 'Noto Sans' !important; font-weight: 350 !important; } 
.info_renew .icon { text-indent: -9999px; } 

.info_renew { position: relative; width: 100%; letter-spacing: -0.8px; } 
.info_renew .section { position: relative; width: 100%; margin:0 auto; z-index: 1; } 

.info_renew .container .section .sec-content { width: 1100px; margin:0 auto; position: relative; } 
.info_renew .container .section .sec-content.width-768 { width: 768px; } 
.info_renew .sec_00 .sec-content { height: 838px; background: url(https://www.epasskorea.com/Public_html/Images/Lecture/info/sec_0_bg.png) no-repeat; background-size: contain; background-position: top center; } 
.info_renew .sec_00 { background: #259c48; } 
.info_renew .sec_02 { background: #e4e4e4; z-index: 5; } 
.info_renew .sec_04 { background: #e4e4e4; } 
.info_renew .sec_06 { background: #e4e4e4; } 

.info_renew .section h2 { margin: 0 auto 50px; width: 195px; height: 46px; background-color: #1d692b; border-radius: 23px; color: #fff; text-align: center; line-height: 44px !important; font-weight: 500; } 
.info_renew .section .sec-title { text-align: center; } 
.info_renew .section .sec-title h2 { display: inline-block; width: initial; padding: 0 30px; } 
.info_renew .section h5 { font-size: 40px !important; text-align: center; padding-bottom: 44px; /* letter-spacing: -1.5px; */line-height: 1.45 !important; color: #222; } 
.info_renew .section h5 span { display:block; font-size: 40px !important; } 

.info_renew .sec_00 .title { margin: 0 auto; display: block; padding: 150px 0 40px; z-index: 1; position: relative; } 
.info_renew .sec_00 .sub-text { color: #fff; text-align: center; font-size: 22px !important; line-height: 1.5 !important; } 
.info_renew .cont-box { margin: 0 166px; height: 232px; border-radius: 40px; border: 1px solid #e4e4e4; box-sizing: border-box; overflow: hidden; } 
.info_renew .cont-box:not(:first-child) { margin-top: 28px !important; } 
.info_renew .cont-box > div { float:left; } 
.info_renew .cont-box .img-area { background-color:#e4e4e4; width: 265px; height: 100%; } 
.info_renew .cont-box .text-area { padding-left: 22px; width: 478px; } 
.info_renew .cont-box h4 { font-size: 30px !important; line-height: 1 !important; padding-bottom: 20px !important; } 
.info_renew .cont-box .text-area.type-0 { padding-top: 71px; } 
.info_renew .cont-box .text-area.type-1 { padding-top: 35px; } 
.info_renew .cont-box .text-area.type-2 { padding-top: 83px; } 
.info_renew .cont-box .text-area h6 { font-size: 20px !important; letter-spacing: -1px !important; color: #222; font-weight: 500 !important; padding-bottom: 14px !important; line-height: 1 !important; } 
.info_renew .cont-box .text-area p { font-size: 18px !important; letter-spacing: -1.7px !important; color: #222; font-weight: 300; line-height: 1.5 !important; text-align: left !important; } 
.info_renew .cont-box .text-area p i { display: inline-block; margin-right: 3px; } 
.info_renew .cont-box .text-area p span { display: block; font-size: 18px !important; } 
.info_renew .cont-box .text-area .depts-1 { margin-left: 10px; } 
.info_renew .cont-box .text-area .depts-2 { margin-left: 76px; } 

.info_renew .btn-apply-area { position: relative; width: 768px; height: 118px; text-align: center; margin: 50px auto 0 !important; border: 10px solid #b4b4b4; box-sizing: border-box; } 
.info_renew .btn-apply-area:after { clear:both; content:''; position: absolute; background: url(../../Public_html/Images/Lecture/info/sec_2_img_05.png); top: 0; left: 0; width: 100%; height: 100%; opacity: .3; } 
.info_renew .btn-apply-area .apply-btn { cursor: pointer; z-index: 2; position: relative; display: block; } 
.info_renew .btn-apply-area .apply-btn span { font-size: 30px !important; font-weight: bold; line-height: 98px; } 
.info_renew .btn-apply-area .icon.hand { position: absolute; top: 37px; right: 74px; background: url(../../Public_html/Images/Lecture/info/sec_2_img_06.png); width: 65px; height: 88px; z-index: 1; } 
.info_renew .btn-apply-area .icon.hand.active { animation-name: fly; animation-duration: 2s; animation-timing-function: ease-in-out; } 
@keyframes fly { 
 0% { transform: translateY(140px); } 
 50% { transform: translateY(-20px); } 
 100% { transform: translateY(-00px); } 
 }

.info_renew .process-area .process-line { position: relative; width: 765px; height: 12px; margin: 8px auto 8px !important; background: url(../../Public_html/Images/Lecture/info/sec_2_img_05.png); } 
.info_renew .process-area .process-line:after { clear:both; content:''; display:block; } 
.info_renew .process-area .process-line .process-ch { width: 25%; float: left; text-align: center; margin-top: -8px !important; position: relative; } 
.info_renew .process-area .process-line .process-ch span { width: 28px; height: 28px; background: #fff; border-radius: 14px; font-size: 17px !important; line-height: 28px; display: inline-block; } 
.info_renew .process-area .process-line .process-ch:not(:first-child):after { clear:both; content:''; display: block; position: absolute; top: 4px; left: 0; background:url(../../Public_html/Images/Lecture/info/sec_2_arrow.png); width: 13px; height: 19px; } 
.info_renew .process-area .process-line.plus .process-ch:not(:first-child):after { left: -8px; background: url(../../Public_html/Images/Lecture/info/epk_plus_icon.png); width: 16px; height: 17px; } 
.info_renew .process-area .process-text { margin:0 auto; width: 765px; padding: 20px 0 60px; } 
.info_renew .process-area .process-text li { float:left; width: 25%; text-align: center; } 
.info_renew .process-area .process-text li p { font-size: 20px !important; } 
.info_renew .process-area .process-text:after { clear:both; content:''; display:block; } 

.info_renew .benefits-area .benefits-box { width: 684px; height: 102px; background-color: #fff; box-sizing: border-box; border: 1px solid #222; margin: 0 auto; text-align: center; padding: 0 20px 0; } 
.info_renew .benefits-area .benefits-box.type-0 { padding-top: 8px !important; } 
.info_renew .benefits-area .benefits-box.type-1 { padding-top: 35px; } 
.info_renew .benefits-area .benefits-box:not(:first-child) { margin-top: 10px !important; } 
.info_renew .benefits-area .benefits-box .sub-title { font-size: 20px !important; text-align: center !important; padding-bottom: 2px; line-height: 1.45 !important; } 
.info_renew .benefits-area .benefits-box p,
.info_renew .benefits-area .benefits-box p span { font-size: 18px !important; letter-spacing: -1.6px; text-align: left !important; line-height: 1.5 !important; text-align: center !important; } 
.info_renew .benefits-area .benefits-box .check-icon { background:url(../../Public_html/Images/Lecture/info/sec_2_check.png); width: 28px; height: 27px; display: inline-block; vertical-align: bottom; margin-right: 11px; } 
.check-icon { background:url(../../Public_html/Images/Lecture/info/sec_2_check.png); width: 28px; height: 27px; display: inline-block; vertical-align: bottom; margin-right: 11px; } 

.info_renew .epass-book { width: 768px; margin: 0 auto; } 
.info_renew .epass-book ul li { padding-bottom: 30px; } 
.info_renew .epass-book ul li:last-child { padding-top: 30px; border-top: 1px solid #b4b4b4; padding-bottom: 0; } 
.info_renew .epass-book ul li:after { clear:both; content:''; display: block; } 
.info_renew .epass-book .book-img { float: left; width: 200px; } 
.info_renew .epass-book .book-img img { display: block; margin: 0 auto; } 
.info_renew .epass-book .book-text .sub-title { font-weight: bold; padding-bottom: 20px; padding-top: 40px; } 
.info_renew .epass-book .book-text p { padding-left: 204px; font-size: 20px !important; line-height: 1.45 !important; letter-spacing: -1px; } 


.info_renew .swiper-area { position: relative; width: 768px; height: 302px; margin: 0 auto; } 
.info_renew .swiper-area .slider-tab .review-title { padding: 0 10px 10px; border-bottom: 4px solid #222; } 
.info_renew .swiper-area .slider-tab .review-title i { background:url(../../Public_html/Images/Lecture/info/icon_h.png); width: 26px; height: 26px; display: inline-block; vertical-align: text-bottom; margin-right: 10px; } 
.info_renew .swiper-area .slider-tab .review-title span { font-size: 22px !important; line-height: 26px; } 
.info_renew .swiper-area .slider-tab .review-cont { padding: 40px; border-bottom: 1px solid #222; box-sizing: border-box; } 
.info_renew .swiper-area .slider-tab .review-cont p { font-size: 20px !important; letter-spacing: -1.5px; line-height: 1.5 !important; } 
.info_renew .swiper-area .slider-tab .review-cont p span { line-height: 30px; background-color: #fbdb00; font-size: 20px !important; } 
.info_renew .bx-wrapper .bx-controls-direction a { width: 21px; height: 35px; top: 56%; opacity: 0.3; } 
.info_renew .bx-wrapper .bx-controls-direction a:hover { opacity: 1; } 
.info_renew .bx-wrapper .bx-controls-direction a.bx-prev { background: url(../../Public_html/Images/Lecture/info/icon_left_arrow.png); left: 0; } 
.info_renew .bx-wrapper .bx-controls-direction a.bx-next { background: url(../../Public_html/Images/Lecture/info/icon_right_arrow.png); right: 0; } 
.info_renew .bx-wrapper { margin: 0 !important; border: 0 !important; box-shadow: none !important; } 
.info_renew .more-btn { position: relative; width: 173px; margin: 30px auto 0; display: block; } 
.info_renew .more-btn i { background: url(../../Public_html/Images/Lecture/info/icon_plus.png); width: 32px; height: 32px; display: inline-block; vertical-align: top; margin-right: 8px; } 
.info_renew .more-btn span { font-size: 20px !important; line-height: 32px; color: #222; } 

.info_renew .signup-area { position: relative; width: 768px; margin: 0 auto; } 
.info_renew .signup-area .signup-box { width: 100%; background: #fff; padding: 46px 20px 32px; box-sizing: border-box; position: relative; } 
.info_renew .signup-area .signup-box:last-child { margin-top: 30px !important; } 
.info_renew .signup-area .signup-box .signup-text { float: left; z-index: 1; position: relative; } 
.info_renew .signup-area .signup-box .signup-text .sign-title { font-size: 24px !important; font-weight: bold; } 
.info_renew .signup-area .signup-box .signup-text p { font-size: 20px !important; letter-spacing: -1.5px; line-height: 1.45 !important; text-align: left; } 
.info_renew .signup-area .signup-box .signup-btn-area { float: right; position: relative; z-index: 1; } 
.info_renew .signup-area .signup-box .signup-btn-area p { font-size: 20px !important; font-weight: bold; text-align: center; padding-bottom: 10px; line-height: 1.45 !important; } 
.info_renew .signup-area .signup-box .signup-btn-area a { display: block; padding: 42px 30px; background: #1d692b; color: #fff; font-size: 20px; font-weight: bold; line-height: 1.45; } 
.info_renew .signup-area .signup-box .dim-line { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0 solid #b4b4b4; box-sizing: border-box; transition: all ease 0.25s; } 
.info_renew .signup-area .signup-box:hover .dim-line { border: 10px solid #b4b4b4; } 

.info_renew .teacher-area .tab_easy { width: 708px; margin: 0 auto; padding-bottom: 65px; opacity: 1; transition: ease 0.35s; } 
.info_renew .teacher-area .tab_easy.active { animation-name: fly-2; animation-duration: 1.5s; animation-timing-function: ease-in-out; opacity: 1; } 
@keyframes fly-2 { 
 0% { transform: translateY(80px); } 
 100% { transform: translateY(-00px); } 
 }

.info_renew .teacher-area .tab_easy li { float: left; margin: 0 14px; position:relative; cursor: pointer; } 
.info_renew .teacher-area .tab_easy li .ab { position:absolute; top:0; left:0; } 

.info_renew .cont_easy { position: relative; width: 726px; margin: 0 auto; } 
.info_renew .cont_easy .tea-img { float: left; } 
.info_renew .cont_easy .tea-img img { display: block; } 
.info_renew .cont_easy .tea-info { float: left; /* width: 60%; */ } 
.info_renew .cont_easy .tea-info .title-name { font-size: 30px !important; font-weight: bold; text-align: left; padding-top: 80px; } 
.info_renew .cont_easy .tea-info p { font-size: 20px !important; line-height: 1.5 !important; text-align: left; } 
.info_renew .cont_easy .tea-info p span { display: block; font-size: 20px !important; line-height: 1.45 !important; } 
.info_renew .cont_easy .tea-info .teacher-car { padding-top: 50px; } 
.info_renew .cont_easy .tea-info .teacher-car.type-1 { padding-top: 21px; } 
.info_renew .cont_easy .tea-info .teacher-car span { font-size: 20px !important; } 
.info_renew .cont_easy .tea-info .teacher-car .car-val { line-height: 29px; background: #b4b4b4; display: inline-block; padding: 0 5px; margin-right: 10px; font-size: 20px !important; } 
.info_renew .cont_easy .tea-info .teacher-car p:first-child { padding-bottom:10px; } 
.info_renew .cont_easy .tea-info .teacher-car .depts-1 { display: block; padding-left: 96px; } 
.info_renew .cont_easy .youtube-area { width: 726px; height: 407px; background: #000; position: relative; margin: 0 auto; } 
.info_renew .cont_easy .youtube-area > div { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 
.info_renew .cont_easy .youtube-area > div i { position: absolute; top: 0; left: 0; z-index: -1; } 
.info_renew .cont_easy .tea-info p.sub-text { font-weight: bold !important; color: #109391; } 


/* cont-box-list */
.info_renew .cont-box-list { /* margin: 0 10px; */width: 768px; margin: 0 auto; } 
.info_renew .cont-box-list .cont-box-title { font-size: 30px !important; text-align: center; color: #1266a0; font-weight: bold; padding-bottom: 35px !important; margin: 0 !important; } 
.info_renew .cont-box-list ul li { float: left; } 
.info_renew .cont-box-list li { margin: 0; border: 0; box-sizing: border-box; overflow: hidden; width: 379px; } 
.info_renew .cont-box-list.br-18 li { border-radius: 18px; } 
.info_renew .cont-box-list ul li:nth-child(2n-1) { margin: 10px 5px 0 0 !important; } 
.info_renew .cont-box-list ul li:nth-child(2n-0) { margin: 10px 00px 0 5px !important; } 
.info_renew .cont-box-list ul li .text-area { padding: 58px 20px 40px; width: 100%; box-sizing: border-box; text-align: center; } 
.info_renew .cont-box-list ul li .text-area .main-title { font-weight: 500; background: #fff; line-height: 34px !important; border-radius: 17px; padding: 0 28px 0; display: inline-block; box-sizing: border-box; } 
.info_renew .cont-box-list ul li .text-area .sub-title { font-size: 30px !important; font-weight: bold; line-height: 1.2 !important; padding: 5px 0; } 
.info_renew .cont-box-list ul li .text-area p { font-size: 20px !important; letter-spacing: -1.7px !important; color: #222; font-weight: 300; line-height: 1.2 !important; text-align: center; word-break: keep-all; } 
.info_renew .cont-box-list ul li .text-area i { display: inline-block; margin: 10px 0 !important; background: url(../../Public_html/Images/Lecture/info/epk_210101_04.png) no-repeat; width: 12px; height: 9px; } 
.info_renew .cont-box-list ul li .text-area i.dark { background: url(../../Public_html/Images/Lecture/info/epk_210201_01.png) no-repeat; } 
.info_renew .cont-box-list .icon-img { text-align: center; padding: 10px 0; } 

/*benefits-table*/
.info_renew .benefits-table { margin: 50px 10px !important; } 
.info_renew .benefits-table table caption { text-align: left; font-size: 18px !important; font-weight: bold; margin-bottom: 10px; } 
.info_renew .benefits-table table { width: 100%; text-align: center; border-top: 1px solid #cacaca; border-bottom: 1px solid #cacaca; background: #fff; } 
.info_renew .benefits-table th { font-size: 20px !important; background: #b4b4b4 !important; padding: 14px 0; border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; vertical-align: middle; } 
.info_renew .benefits-table th:first-child,
.info_renew .benefits-table td:first-child { border-left: 0px solid #cacaca; } 
.info_renew .benefits-table th:last-child,
.info_renew .benefits-table td:last-child { border-right: 0px solid #cacaca; } 
.info_renew .benefits-table td { font-size: 18px !important; border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; border-bottom: 1px solid #cacaca; padding: 16px 0; vertical-align: middle; } 

.info_renew .sale-Benefit-area { background: #0079fe; padding: 65px 00px; margin: 0 auto 96px; max-width: 786px; } 
.info_renew .sale-Benefit-area .left { float: left; width: 285px; text-align: center; } 
.info_renew .sale-Benefit-area .right { float: left; width: 463px; } 
.info_renew .sale-Benefit-area .right p.title { color: #ffef0a; font-size: 20px !important; font-weight: 600; padding-bottom: 16px; text-align: left; } 
.info_renew .sale-Benefit-area .right p.sub-text { font-size: 18px !important; letter-spacing: -1px; padding-left: 10px; position: relative; text-align: left; color: #fff; } 
.info_renew .sale-Benefit-area .right p.sub-text:before { clear:both; content: '-'; position: absolute; top: 0; left: 0; } 
.info_renew .sale-Benefit-area .right p.sub-text span { font-size: 18px !important; display: block; font-family: 'Noto Sans' !important; font-weight: 350 !important; color: #fff; } 
.info_renew .sale-Benefit-area .right p.sub-text span.dim { padding-left: 70px; } 

/* flide-act */
.info_renew .flied-act { max-width: 786px; margin: 0 auto; } 
.info_renew .flied-act ul:after { clear:both; content:''; display: block; } 
.info_renew .flied-act ul li { float: left; width: 50%; box-sizing: border-box; } 
.info_renew .flied-act ul li:nth-child(2n-1) { padding: 5px 5px 5px 0; } 
.info_renew .flied-act ul li:nth-child(2n-0) { padding: 5px 0 5px 5px; } 
.info_renew .flied-act ul li p { font-size: 22px !important; font-weight: 500; text-align: center !important; background: #a0d2e7; line-height: 1 !important; padding: 28px 0; } 


.info_renew .video-bg { position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); z-index: 0; background: #274942; overflow: hidden; } 
.info_renew .video-bg::before { clear: both; content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); } 
.info_renew .video-bg video { width: 100%; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(1.18); z-index: -1; min-height: 793px; } 

.info_renew .book-area { max-width: 786px; margin: 0 auto; } 
.info_renew .book-area img { margin: 0 49px; } 
.info_renew .book-text-area { padding: 50px 0; } 
.info_renew .book-text-area p { font-size: 24px !important; text-align: center; line-height: 1.4 !important; font-weight: 500; font-style: italic; } 
.info_renew .book-text-area p.sub { font-size: 22px !important; padding-top: 20px; font-style: normal; } 
.info_renew .book-text-area p.pt-t { font-size: 32px !important; font-weight: bold; color: #4607ba; font-style: normal; } 

/* renew-info CMA */

.info_renew.cma .container .section .sec-content { width: 788px; margin:0 auto; } 
.info_renew.cma .sec_00 .sec-content { height: 907px; background: #109391; } 
.info_renew.cma .sec_00 { background: #109391; } 
.info_renew.cma .sec_02 { background: #e4e4e4; z-index: 5; } 
.info_renew.cma .sec_04 { background: #e4e4e4; } 
.info_renew.cma .sec_06 { background: #fff; } 
.info_renew.cma .sec_07 { background: #e4e4e4; } 

.info_renew.cma .section h2 { margin: 0 auto 50px; width: 195px; height: 46px; background-color: #109391; border-radius: 23px; color: #fff; text-align: center; line-height: 44px !important; font-weight: 500; } 
.info_renew.cma .section h5 { font-size: 45px; text-align: center; padding-bottom: 44px; letter-spacing: -1.5px; line-height: 1.45 !important; color: #222; } 
.info_renew.cma .section h5 span { display:block; } 

.info_renew.cma .sec_00 .title { margin: 0 auto; display: block; padding: 0px 0 90px; } 
.info_renew.cma .sec_00 .sub-text { color: #fff; text-align: center; font-size: 22px !important; line-height: 1.5 !important; } 

.info_renew.cma .sec_01 .cont-box-list { margin: 0 10px; } 
.info_renew.cma .sec_01 .cont-box-list ul li { float: left; } 
.info_renew.cma .sec_01 .cont-box-list li { margin: 0; border-radius: 0; border: 0; box-sizing: border-box; overflow: hidden; width: 379px; background: #109391; height: 320px; } 

.info_renew.cma .sec_01 .cont-box-list ul li:nth-child(2n-1) { margin: 10px 5px 0 0 !important; } 
.info_renew.cma .sec_01 .cont-box-list ul li:nth-child(2n-0) { margin: 10px 00px 0 5px !important; } 
.info_renew.cma .sec_01 .cont-box-list ul li .text-area { padding: 58px 20px 40px; width: 100%; box-sizing: border-box; text-align: center; } 
.info_renew.cma .sec_01 .cont-box-list ul li .text-area .main-title { font-weight: 500; background: #fff; line-height: 34px !important; border-radius: 17px; padding: 0 28px 0; display: inline-block; box-sizing: border-box; } 
.info_renew.cma .sec_01 .cont-box-list ul li .text-area .sub-title { font-size: 30px !important; font-weight: bold; line-height: 1.2 !important; padding: 5px 0; } 

.info_renew.cma .sec_01 .cont-box-list ul li .text-area p { font-size: 20px !important; letter-spacing: -1.7px !important; color: #222; font-weight: 300; line-height: 1.2 !important; text-align: center; word-break: keep-all; } 
.info_renew.cma .sec_01 .cont-box-list ul li .text-area i { display: inline-block; margin: 10px 0 !important; background: url(../../Typec_Image/info_cma/info_cma_event_0503_img_comma.png) no-repeat; width: 12px; height: 9px; } 

.info_renew.cma .btn-apply-area { position: relative; width: 765px; height: 118px; text-align: center; margin: 50px auto 0 !important; border: 10px solid #b4b4b4; box-sizing: border-box; } 
.info_renew.cma .btn-apply-area:after { clear:both; content:''; position: absolute; background: url(../../Typec_Image/info_cma/sec_2_img_05.png); top: 0; left: 0; width: 100%; height: 100%; opacity: .3; } 


.info_renew.cma .btn-apply-area .apply-btn { cursor: pointer; z-index: 2; position: relative; } 
.info_renew.cma .btn-apply-area .apply-btn span { font-size: 30px !important; font-weight: bold; line-height: 98px; } 
.info_renew.cma .btn-apply-area .icon.hand { position: absolute; top: 37px; right: 74px; background: url(../../Typec_Image/info_cma/sec_2_img_06.png); width: 65px; height: 88px; z-index: 1; } 
.info_renew.cma .btn-apply-area .icon.hand.active { animation-name: fly; animation-duration: 2s; animation-timing-function: ease-in-out; } 

.info_renew.cma .process-area { position: relative; margin: 0 10px 0 !important; } 
.info_renew.cma .process-area .process-line { position: relative; width: 765px; height: 12px; margin: 8px auto 8px; background: url(../../Typec_Image/info_cma/sec_2_img_05.png); } 
.info_renew.cma .process-area .process-line:after { clear:both; content:''; display:block; } 
.info_renew.cma .process-area .process-line .process-ch { width: 25%; float: left; text-align: center; margin-top: -8px !important; position: relative; } 
.info_renew.cma .process-area .process-line .process-ch span { width: 28px; height: 28px; background: #fff; border-radius: 14px; font-size: 17px !important; line-height: 28px; display: inline-block; } 
.info_renew.cma .process-area .process-line .process-ch:not(:first-child):after { clear:both; content:''; display: block; position: absolute; top: 4px; left: 0; background:url(../../Typec_Image/info_cma/sec_2_arrow.png); width: 13px; height: 19px; } 
.info_renew.cma .process-area .process-text { margin:0 auto; width: 765px; padding: 20px 0 60px; } 
.info_renew.cma .process-area .process-text li { float:left; width: 25%; text-align: center; } 
.info_renew.cma .process-area .process-text li p { font-size: 20px !important; } 
.info_renew.cma .process-area .process-text:after { clear:both; content:''; display:block; } 

.info_renew.cma .benefits-area .benefits-box.type-0 { padding: 17px 0 !important; } 
.info_renew.cma .benefits-area .benefits-box.type-1 { padding-top: 35px; } 
.info_renew.cma .benefits-area .benefits-box:not(:first-child) { margin-top: 10px !important; } 
.info_renew.cma .benefits-area .benefits-box .sub-title { font-size: 20px !important; text-align: center !important; padding-bottom: 10px; line-height: 1.45 !important; } 
.info_renew.cma .benefits-area .benefits-box p { font-size: 18px !important; letter-spacing: -1.6px; text-align: center !important; line-height: 1.5 !important; } 
.info_renew.cma .benefits-area .benefits-box .check-icon { background:url(../../Typec_Image/info_cma/sec_2_check.png); width: 28px; height: 27px; display: inline-block; vertical-align: bottom; margin-right: 11px; } 

.info_renew.cma .benefits-table { margin: 50px 10px !important; } 
.info_renew.cma .benefits-table table { width: 100%; text-align: center; border-top: 1px solid #cacaca; border-bottom: 1px solid #cacaca; background: #fff; } 
.info_renew.cma .benefits-table th { font-size: 20px !important; background: #b4b4b4 !important; padding: 14px 0; border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; } 
.info_renew.cma .benefits-table th:first-child,
.info_renew.cma .benefits-table td:first-child { border-left: 0px solid #cacaca; } 
.info_renew.cma .benefits-table th:last-child,
.info_renew.cma .benefits-table td:last-child { border-right: 0px solid #cacaca; } 
.info_renew.cma .benefits-table td { font-size: 18px !important; border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; border-bottom: 1px solid #cacaca; padding: 16px 0; } 

.info_renew.cma .process-area .layer-box { padding: 50px 104px !important; position: relative; } 
.info_renew.cma .process-area .layer-box .line-box { position:relative; width: 560px; height: 388px; } 
.info_renew.cma .process-area .layer-box .fin-line { width: 100%; height: 12px; background: #cacaca; position: absolute; box-sizing: border-box; } 
.info_renew.cma .process-area .layer-box .fin-line.h-50 { width: 12px; height: 50%; } 
.info_renew.cma .process-area .layer-box .fin-line.top { top: 0; left: 0; } 
.info_renew.cma .process-area .layer-box .fin-line.left { top: 0; left: 0; } 
.info_renew.cma .process-area .layer-box .fin-line.right { top: 0; right: 0; } 
.info_renew.cma .process-area .layer-box .acc-line { background: url(../../Typec_Image/info_cma/sec_2_img_05.png); position: absolute; width: 100%; height: 12px; } 
.info_renew.cma .process-area .layer-box .acc-line.w-50 { width: 50%; } 
.info_renew.cma .process-area .layer-box .acc-line.h-50 { width: 12px; height: 50%; } 
.info_renew.cma .process-area .layer-box .acc-line.bottom { bottom: 0; left: 0; } 
.info_renew.cma .process-area .layer-box .acc-line.bottom.right { right: 0; left: unset; } 
.info_renew.cma .process-area .layer-box .acc-line.left { bottom: 0; left: 0; } 
.info_renew.cma .process-area .layer-box .acc-line.right { bottom: 0; right: 0; } 
.info_renew.cma .process-area .layer-box .chp-box { width: 218px; height: 108px; border: 1px solid #000; background: #fff; text-align: center; padding-top: 28px; box-sizing: border-box; position: absolute; } 
.info_renew.cma .process-area .layer-box .num-0 { top: 0; left: 0; } 
.info_renew.cma .process-area .layer-box .num-1 { top: 0; right: 0; } 
.info_renew.cma .process-area .layer-box .num-2 { top: 50%; left: 0; margin-top: -54px !important; } 
.info_renew.cma .process-area .layer-box .num-3 { top: 50%; right: 0; margin-top: -54px !important; } 
.info_renew.cma .process-area .layer-box .num-4 { bottom: 0; left: 0; } 
.info_renew.cma .process-area .layer-box .num-5 { bottom: 0; left: 50%; margin-left: -109px !important; } 
.info_renew.cma .process-area .layer-box .num-6 { bottom: 0; right: 0; } 
.info_renew.cma .process-area .layer-box .chp-box p { font-size: 20px !important; line-height: 1 !important; } 
.info_renew.cma .process-area .layer-box .chp-box .title { font-weight: bold; line-height: 1.3 !important; } 
.info_renew.cma .process-area .layer-box .chp-box .sub { padding-top: 5px; } 
.info_renew.cma .process-area .layer-box .ct-box { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } 
.info_renew.cma .process-area .layer-box .ct-box .sub { font-size: 20px !important; font-weight: bold; } 
.info_renew.cma .process-area .layer-box .ct-box .title { font-size: 30px !important; font-weight: bold; line-height: 1.1 !important; } 

.info_renew.cma .process-area .layer-box .fin-line:after,
.info_renew.cma .process-area .layer-box .acc-line:after { clear:both; content:''; position: absolute; background: url(../../Typec_Image/info_cma/sec_2_arrow.png) no-repeat; top: 0; left: 50%; width: 13px; height: 19px; z-index: 1; margin-left: -6px; margin-top: -3px; } 
.info_renew.cma .process-area .layer-box .acc-line.bottom:after { margin-left: -5px; } 
.info_renew.cma .process-area .layer-box .acc-line.bottom.right:after { margin-left: -7px; top: 0; left: 50%; margin-top: -3px; } 
.info_renew.cma .process-area .layer-box .fin-line.left:after,
.info_renew.cma .process-area .layer-box .fin-line.right:after { top: 50%; left: 0; margin-top: -6px; margin-left: 0px; } 
.info_renew.cma .process-area .layer-box .acc-line.left:after,
.info_renew.cma .process-area .layer-box .acc-line.right:after { top: 50%; left: 0; margin-top: -6px; margin-left: 0px; } 
.info_renew.cma .process-area .layer-box .fin-line.tp-arrow:after,
.info_renew.cma .process-area .layer-box .acc-line.tp-arrow:after { transform: rotate(-90deg); } 

.info_renew.cma .process-area .layer-box .fin-line.bt-arrow:after,
.info_renew.cma .process-area .layer-box .acc-line.bt-arrow:after { transform: rotate(90deg); } 

.info_renew.cma .process-info { margin: 35px 10px !important; } 
.info_renew.cma .process-info li { float: left; width: 45%; text-align: right; margin: 15px 0 !important; } 
.info_renew.cma .process-info li.w-55 { width: 55%; text-align: left; } 
.info_renew.cma .process-info li span { font-size: 20px; margin-left: 14px; display: inline-block; margin-right: 30px; line-height: 24px; vertical-align: top; } 
.info_renew.cma .process-info li .acc-line { width: 217px; height: 14px; background: url(../../Typec_Image/info_cma/sec_2_img_05.png); display: inline-block; margin-top: 5px !important; } 
.info_renew.cma .process-info li .fin-line { width: 217px; height: 13px; background: #cacaca; display: inline-block; margin-top: 5px !important; } 
.info_renew.cma .process-info li i { background: #fff url(../../Typec_Image/info_cma/sec_2_arrow.png) no-repeat; background-position: 8px center; background-size: 9px 13px; height: 24px; width: 24px; display: inline-block; border-radius: 50%; text-indent: -9999px; color: rgba(255,255,255,0); } 
.info_renew.cma .pro-btn-area a { width: 496px; height: 102px; background: #109391; display: block; text-align: center; margin: 0 auto; } 
.info_renew.cma .pro-btn-area a span { color: #fff; font-weight: bold; line-height: 104px; font-size: 30px !important; } 

.info_renew.cma .epass-book { width: 768px; margin: 0 auto; } 
.info_renew.cma .epass-book ul li { padding-bottom: 30px; } 
.info_renew.cma .epass-book ul li:last-child { padding-top: 30px; border-top: 1px solid #b4b4b4; padding-bottom: 0; } 
.info_renew.cma .epass-book ul li:after { clear:both; content:''; display: block; } 
.info_renew.cma .epass-book .book-img { float: left; width: 200px; } 
.info_renew.cma .epass-book .book-img img { display: block; margin: 0 auto; } 
.info_renew.cma .epass-book .book-text .sub-title { font-weight: bold; padding-bottom: 20px; padding-top: 40px; } 
.info_renew.cma .epass-book .book-text p { padding-left: 204px; font-size: 20px !important; line-height: 1.45 !important; } 

.info_renew.cma .signup-area { position: relative; width: 768px; margin: 0 auto; } 
.info_renew.cma .signup-area .signup-box:not(:first-child) { margin-top: 30px !important; } 
.info_renew.cma .signup-area .signup-box .signup-text { float: left; z-index: 1; position: relative; } 
.info_renew.cma .signup-area .signup-box .signup-text > span { position:absolute; top: -22px; left: 0px; font-size: 20px !important; } 
.info_renew.cma .signup-area .signup-box .signup-text .sign-title { font-size: 24px !important; font-weight: bold; z-index: 1; padding-bottom: 5px; } 
.info_renew.cma .signup-area .signup-box .signup-text p { font-size: 20px !important; letter-spacing: -1.5px; line-height: 1.35 !important; } 
.info_renew.cma .signup-area .signup-box .signup-text p span { display: block; margin-left: 83px; font-family: 'Noto Sans' !important; font-weight: 350 !important; font-size: 20px !important; } 
.info_renew.cma .signup-area .signup-box .signup-btn-area { float: right; position: relative; } 
.info_renew.cma .signup-area .signup-box .signup-btn-area p { font-size: 20px !important; font-weight: bold; text-align: center; padding-bottom: 10px; line-height: 1.45 !important; } 
.info_renew.cma .signup-area .signup-box .signup-btn-area a { background: #109391; } 
.info_renew.cma .signup-area .signup-box .dim-line { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0 solid #b4b4b4; box-sizing: border-box; transition: all ease 0.25s; } 
.info_renew.cma .signup-area .signup-box:hover .dim-line { border: 10px solid #b4b4b4; } 

.info_renew.cma .guid-info { margin: 0 10px; } 
.info_renew.cma .guid-info ul li { text-align: center; border-bottom: 1px solid #000; } 
.info_renew.cma .guid-info ul li:not(:first-child) { margin-top: 40px !important; } 
.info_renew.cma .guid-info ul li a { display: inline-block; width: 170px; height: 50px; position: relative; } 
.info_renew.cma .guid-info ul li a:after { clear: both; content: ''; display: block; position: absolute; bottom: -2px; left: 50%; width: 0; height: 4px; border-radius: 2px; background: #000; transition: all ease 0.35s; } 
.info_renew.cma .guid-info ul li a:hover:after { left: 00%; width: 100%; } 
.info_renew.cma .guid-info ul li a.active:after { left: 00%; width: 100%; } 
.info_renew.cma .guid-info ul li a span { font-size: 22px !important; font-weight: 500; margin-right: 12px; line-height: 30px !important; } 
.info_renew.cma .guid-info ul li a i { width: 30px; height: 30px; border-radius: 50%; border: 2px solid #111; display: inline-block; vertical-align: top; background: #e4e4e4 url(../../Typec_Image/info_cma/sec_2_arrow.png) no-repeat; background-position: 11px center; background-size: 10px 15px; transform: rotate(90deg); transition: all ease 0.35s; } 

.info_renew.cma .guid-info ul li a.active i { transform: rotate(270deg); } 
.info_renew.cma .guid-info .guid-info-text { text-align: left; padding: 20px 0; border-top: 1px solid #000; margin-top: 0; } 
.info_renew.cma .guid-info .guid-info-text p { font-size: 18px !important; line-height: 1.8 !important; } 
.info_renew.cma .guid-info .guid-info-text span { display: block; margin-left: 10px; font-family: 'Noto Sans' !important; font-weight: 350 !important; } 

/* renew-info sts */

.info_renew.sts .container .section .sec-content { width: 788px; margin:0 auto; position: relative; z-index: 2; } 
.info_renew.sts .sec_00 .sec-content { height: 1086px; background: rgba(0,0,0,0); } 

.info_renew.sts .sec_00:before { clear:both; content:''; display: block; background: url(../../Public_html/Images/Lecture/info/info_sts_0504_sec_00_bg.png) no-repeat; width: 1100px; height: 1086px; position: absolute; top: 0; left: 50%; z-index: 1; transform: translateX(-50%); } 
.info_renew.sts.ty-pra .sec_00:before { clear:both; content:''; display: block; background: url(../../Public_html/Images/Lecture/info/info_sts_pra_21_00_bg.jpg) no-repeat; width: 1100px; height: 1086px; position: absolute; top: 0; left: 50%; z-index: 1; transform: translateX(-50%); } 
.info_renew.sts.ty-all .sec_00:before { clear:both; content:''; display: block; background: url(../../Public_html/Images/Lecture/info/info_sts_all_21_00_bg.jpg) no-repeat; width: 1100px; height: 1086px; position: absolute; top: 0; left: 50%; z-index: 1; transform: translateX(-50%); } 
.info_renew.sts .sec_00:after { clear:both; content:''; display: block; background: url(../../Public_html/Images/Lecture/info/info_sts_0504_sec_00_bg_grid.png); position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: 12px 12px; z-index: 1; } 
.info_renew.sts .sec_00 { background: #0079fe; } 
.info_renew.sts.ty-pra .sec_00 { background: #04a300; } 
.info_renew.sts.ty-all .sec_00 { background: #00b6a0; } 
.info_renew.sts .sec_02 { background: #e4e4e4; z-index: 5; } 
.info_renew.sts .sec_04 { background: #e4e4e4; } 
.info_renew.sts .sec_06 { background: #e4e4e4; } 
.info_renew.sts .sec_07 { background: #fff; } 
.info_renew.sts .cont_easy { width: 728px; } 
.info_renew.sts .cont_easy .tea-img img { display: block; margin-right: -20px; } 
.info_renew.sts .section h2 { background-color: #0079fe; } 
.info_renew.sts.ty-pra .section h2 { background-color: #04a300; } 
.info_renew.sts.ty-all .section h2 { background-color: #00b6a0; } 
.info_renew.sts .section h5 { font-size: 45px; text-align: center; padding-bottom: 44px; letter-spacing: -1.5px; line-height: 1.45 !important; color: #222; } 
.info_renew.sts .section h5 span { display:block; } 
.info_renew.sts .tea-info .title-name { padding:0 !important } 

.info_renew.sts .sec_00 .title { padding: 0; } 
.info_renew.sts .sec_00 .sub-text { color: #fff; text-align: center; font-size: 22px !important; line-height: 1.5 !important; } 

.info_renew.sts .sec_01 .cont-box-list { margin: 0 10px; } 
.info_renew.sts .sec_01 .cont-box-list ul li { float: left; } 
.info_renew.sts .sec_01 .cont-box-list li { margin: 0; border-radius: 0; border: 0; box-sizing: border-box; overflow: hidden; width: 379px; background: #109391; height: 320px; } 

.info_renew.sts .sec_01 .cont-box-list ul li:nth-child(2n-1) { margin: 10px 5px 0 0 !important; } 
.info_renew.sts .sec_01 .cont-box-list ul li:nth-child(2n-0) { margin: 10px 00px 0 5px !important; } 
.info_renew.sts .sec_01 .cont-box-list ul li .text-area { padding: 58px 20px 40px; width: 100%; box-sizing: border-box; text-align: center; } 
.info_renew.sts .sec_01 .cont-box-list ul li .text-area .main-title { font-weight: 500; background: #fff; line-height: 34px !important; border-radius: 17px; padding: 0 28px 0; display: inline-block; box-sizing: border-box; } 
.info_renew.sts .sec_01 .cont-box-list ul li .text-area .sub-title { font-size: 30px !important; font-weight: bold; line-height: 1.2 !important; padding: 5px 0; } 

.info_renew.sts .sec_01 .cont-box-list ul li .text-area p { font-size: 20px !important; letter-spacing: -1.7px !important; color: #222; font-weight: 300; line-height: 1.2 !important; text-align: center; word-break: keep-all; } 
.info_renew.sts .sec_01 .cont-box-list ul li .text-area i { display: inline-block; margin: 10px 0; background: url(https://www.epasskorea.com/Typec_Image/info_renew/info_sts_event_0503_img_comma.png) no-repeat; width: 12px; height: 9px; } 

.info_renew.sts .btn-apply-area .apply-btn { cursor: pointer; z-index: 2; position: relative; } 
.info_renew.sts .btn-apply-area .apply-btn span { font-size: 30px !important; font-weight: bold; line-height: 98px; } 
.info_renew.sts .btn-apply-area .icon.hand { position: absolute; top: 37px; right: 74px; background: url(https://www.epasskorea.com/Typec_Image/info_renew/sec_2_img_06.png); width: 65px; height: 88px; z-index: 1; } 
.info_renew.sts .btn-apply-area .icon.hand.active { animation-name: fly; animation-duration: 2s; animation-timing-function: ease-in-out; } 


.info_renew.sts .sale-Benefit-area { background: #0079fe; padding: 65px 00px; margin: 0 10px 96px; } 
.info_renew.sts.ty-pra .sale-Benefit-area { background: #04a300; } 
.info_renew.sts.ty-all .sale-Benefit-area { background: #00b6a0; } 
.info_renew.sts .sale-Benefit-area .left { float: left; width: 285px; text-align: center; } 
.info_renew.sts .sale-Benefit-area .right { float: left; width: 463px; } 
.info_renew.sts .sale-Benefit-area .right p.title { color: #ffef0a; font-size: 20px !important; font-weight: 600; padding-bottom: 16px; text-align: left; } 
.info_renew.sts .sale-Benefit-area .right p.sub-text { font-size: 18px !important; letter-spacing: -1px; padding-left: 10px; position: relative; text-align: left; color: #fff; } 
.info_renew.sts .sale-Benefit-area .right p.sub-text:before { clear:both; content: '-'; position: absolute; top: 0; left: 0; } 
.info_renew.sts .sale-Benefit-area .right p.sub-text span { font-size: 18px !important; display: block; font-family: 'Noto Sans' !important; font-weight: 350 !important; color: #fff; } 
.info_renew.sts .sale-Benefit-area .right p.sub-text span.dim { padding-left: 70px; } 
.info_renew.sts .cha-area { margin: 0 10px 0; padding-bottom: 50px; } 
.info_renew.sts .cha-area ul { } 
.info_renew.sts .cha-area ul li.r-line { border-right: 1px solid #222; } 
.info_renew.sts .cha-area ul li.l-line { border-left: 1px solid #222; } 
.info_renew.sts .cha-area ul li.bot { border-bottom: 1px solid #222; } 
.info_renew.sts .cha-area ul li.top { border-top: 1px solid #222; } 
.info_renew.sts .cha-area ul li { width: 50%; float: left; padding: 34px; box-sizing: border-box; height: 250px; } 
.info_renew.sts .cha-area ul li .sub-title { text-align: center; font-size: 26px !important; color: #222; letter-spacing: -1.5px; word-break: keep-all; } 
.info_renew.sts .cha-area ul li .sub-title i { margin: 0 auto 20px; } 
.info_renew.sts .cha-area ul li .sub-title span { display: block; font-size: 26px !important; } 
.info_renew .cha-area .check-icon { background:url(../../Public_html/Images/Lecture/info/sec_2_check.png); width: 28px; height: 27px; display: block; vertical-align: bottom; margin-right: 11px; } 


.info_renew.sts .benefits-table { margin: 50px 10px; } 
.info_renew.sts .benefits-table .main-title { font-size: 24px !important; text-align: center; font-weight: bold; } 
.info_renew.sts .benefits-table .sub-text { font-size: 20px !important; padding-top: 30px; text-align: left; } 
.info_renew.sts .benefits-table .sub-text:before { clear:both; content:'*'; display: inline-block; vertical-align: middle; padding-right: 5px; } 
.info_renew.sts .benefits-table table { width: 100%; text-align: center; border-top: 1px solid #cacaca; border-bottom: 1px solid #cacaca; background: #fff; } 
.info_renew.sts .benefits-table th { font-size: 18px !important; background: #b4b4b4 !important; padding: 14px 0; border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; } 
.info_renew.sts .benefits-table th:first-child,
.info_renew.sts .benefits-table td:first-child { border-left: 0px solid #cacaca; } 
.info_renew.sts .benefits-table th:last-child,
.info_renew.sts .benefits-table td:last-child { border-right: 0px solid #cacaca; } 
.info_renew.sts .benefits-table td { font-size: 16px !important; border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; border-bottom: 1px solid #cacaca; padding: 16px 0; vertical-align: middle; } 
.info_renew.sts .benefits-table td span { display: block; } 


.info_renew.sts .teacher-area .tab_easy { width: 354px; } 
.info_renew.sts.ty-all .teacher-area .tab_easy { width: 531px; } 

.info_renew.sts .pro-btn-area a { width: 496px; height: 102px; background: #109391; display: block; text-align: center; margin: 0 auto; } 
.info_renew.sts .pro-btn-area a span { color: #fff; font-weight: bold; line-height: 104px; font-size: 30px; } 

.info_renew.sts .epass-book { width: 768px; margin: 0 auto; } 
.info_renew.sts .epass-book ul li { padding-bottom: 30px; } 
.info_renew.sts .epass-book ul li:last-child { padding-top: 30px; border-top: 1px solid #b4b4b4; padding-bottom: 0; } 
.info_renew.sts .epass-book ul li:after { clear:both; content:''; display: block; } 
.info_renew.sts .epass-book .book-img { float: left; width: 200px; } 
.info_renew.sts .epass-book .book-img img { display: block; margin: 0 auto; } 
.info_renew.sts .epass-book .book-text .sub-title { font-weight: bold; padding-bottom: 20px; padding-top: 40px; text-align: left; } 
.info_renew.sts .epass-book .book-text p { padding-left: 204px; font-size: 20px !important; line-height: 1.45 !important; text-align: left; } 
.info_renew.sts .epass-book .book-text p span { font-size:20px !important; font-weight: 350 !important; font-family: 'Noto Sans' !important; } 
.info_renew.sts .epass-book .book-text p strong { color:#0079fe; } 
.info_renew.sts.ty-pra .epass-book .book-text p strong { color:#04a300; } 
.info_renew.sts.ty-all .epass-book .book-text p strong { color:#00b6a0; } 
.info_renew.sts .epass-book .book-text p strong + span { /* display:block; */ } 



.info_renew.sts .signup-area { position: relative; width: 768px; margin: 0 auto; } 
.info_renew.sts .signup-area .signup-box:not(:first-child) { margin-top: 30px !important; } 
.info_renew.sts .signup-area .signup-box .signup-text { float: left; z-index: 1; position: relative; } 
.info_renew.sts .signup-area .signup-box .signup-text > span { position:absolute; top: -22px; left: 0px; font-size: 20px !important; } 
.info_renew.sts .signup-area .signup-box .signup-text .sign-title { font-size: 24px !important; font-weight: bold; z-index: 1; padding-bottom: 5px; } 
.info_renew.sts .signup-area .signup-box .signup-text p { font-size: 20px !important; letter-spacing: -1.5px; line-height: 1.35 !important; } 
.info_renew.sts .signup-area .signup-box .signup-text p span { display: block; margin-left: 83px; } 
.info_renew.sts .signup-area .signup-box .signup-btn-area { position: relative; } 
.info_renew.sts .signup-area .signup-box .signup-btn-area p { } 
.info_renew.sts .signup-area .signup-box .signup-btn-area a { background: #0079fe; } 
.info_renew.sts .signup-area .signup-box .dim-line { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0 solid #b4b4b4; box-sizing: border-box; transition: all ease 0.25s; } 
.info_renew.sts .signup-area .signup-box:hover .dim-line { border: 10px solid #b4b4b4; } 

.info_renew.sts .guid-info { margin: 0 10px; } 
.info_renew.sts .guid-info ul li { text-align: center; border-bottom: 1px solid #000; } 
.info_renew.sts .guid-info ul li:not(:first-child) { margin-top: 40px; } 
.info_renew.sts .guid-info ul li a { display: inline-block; width: 170px; height: 50px; position: relative; } 
.info_renew.sts .guid-info ul li a:after { clear: both; content: ''; display: block; position: absolute; bottom: -2px; left: 50%; width: 0; height: 4px; border-radius: 2px; background: #000; transition: all ease 0.35s; } 
.info_renew.sts .guid-info ul li a:hover:after { left: 00%; width: 100%; } 
.info_renew.sts .guid-info ul li a.active:after { left: 00%; width: 100%; } 
.info_renew.sts .guid-info ul li a span { font-size: 22px !important; font-weight: 500; margin-right: 12px; } 
.info_renew.sts .guid-info ul li a i { width: 30px; height: 30px; border-radius: 50%; border: 2px solid #111; display: inline-block; vertical-align: top; background: #fff url(https://www.epasskorea.com/Typec_Image/info_renew/sec_2_arrow.png) no-repeat; background-position: 11px center; background-size: 10px 15px; transform: rotate(90deg); transition: all ease 0.35s; } 

.info_renew.sts .guid-info ul li a.active i { transform: rotate(270deg); } 


.info_renew.sts .guid-info .guid-info-text { text-align: left; padding: 20px 0; border-top: 1px solid #000; margin-top: 0; } 
.info_renew.sts .guid-info .guid-info-text p { font-size: 18px !important; line-height: 1.8 !important; } 
.info_renew.sts .guid-info .guid-info-text span { display: block; margin-left: 10px; } 


/* info_gas */

.info_renew.gas .sec_00 .sec-content { height: 735px; background: url(../../Public_html/Images/Lecture/info/info_gas_21_01_01.png) no-repeat; background-size: contain; background-position: top center; } 
.info_renew.gas.ty-1 .sec_00 .sec-content { height: 735px; background: url(../../Public_html/Images/Lecture/info/info_gas_21_02_01.png) no-repeat; background-size: contain; background-position: top center; } 
.info_renew.gas.ty-2 .sec_00 .sec-content { height: 735px; background: url(../../Public_html/Images/Lecture/info/info_gas_21_03_01.png) no-repeat; background-size: contain; background-position: top center; } 
.info_renew.gas .sec_00 { background: #223379; } 
.info_renew.gas.ty-1 .sec_00 { background: #d84353; } 
.info_renew.gas.ty-2 .sec_00 { background: #5ba023; } 
.info_renew.gas .sec_02 { background: #e4e4e4; z-index: 5; } 
.info_renew.gas .sec_04 { background: #e4e4e4; } 
.info_renew.gas .sec_06 { background: #e4e4e4; } 
.info_renew.gas .section h2 { background-color: #223379; } 
.info_renew.gas.ty-1 .section h2 { background-color: #d84353; } 
.info_renew.gas.ty-2 .section h2 { background-color: #5ba023; } 
.info_renew.gas .section h5 { font-size: 45px; text-align: center; padding-bottom: 44px; letter-spacing: -1.5px; line-height: 1.45 !important; color: #222; } 
.info_renew.gas .section h5 span { display:block; } 
.info_renew.gas .sec_00 .title { padding: 0; } 
.info_renew.gas .sec_00 .sub-text { color: #fff; text-align: center; font-size: 22px !important; line-height: 1.5 !important; } 
.info_renew.gas .sec_01 .cont-box { height: 142px; } 
.info_renew.gas .sec_01 .cont-box .img-area { text-align: center; padding: 3.5% 0; box-sizing: border-box; } 
.info_renew.gas .sec_01 .cont-box .text-area.type-0 { padding-top: 40px; } 
.info_renew.gas .sec_01 .cont-box .text-area.type-1 { padding-top: 58px; } 
.info_renew.gas .cont_easy { position: relative; width: 787px; margin: 0 auto; } 
.info_renew.gas .cont_easy .tea-info { float: right; } 
.info_renew.gas .cont_easy .tea-info .teacher-car .depts-1 { padding-left: 60px; } 
.info_renew.gas .cont_easy .youtube-area { margin: 0 auto; } 

.info_renew.gas .epass-book ul li:last-child { border-top: 0px solid #b4b4b4; } 
.info_renew.gas .epass-book .book-img { width: 234px; } 
.info_renew.gas .epass-book .book-text .sub-title { padding-bottom: 10px; padding-top: 0; } 
.info_renew.gas .epass-book .book-text p { padding-left: 264px; } 

/* info_GsOnline */

.infor_renew.GsOnline { } 

.info_renew.GsOnline .container .section .sec-content { width: 787px; margin: 0 auto; } 
.info_renew.GsOnline .sec_00 .title { margin: 0 auto; display: block; padding: 0; } 
.info_renew .sec_00 .sec-content { background: #dbdef7; } 
.info_renew.GsOnline .sec_00 { background: #dbdef7; } 
.info_renew.GsOnline .sec_01 { background: #fff; } 
.info_renew.GsOnline .sec_02 { background: #fff; } 
.info_renew.GsOnline .sec_03 { background: #f9f9f9; } 
.info_renew.GsOnline .sec_04 { background: #fff; } 
.info_renew.GsOnline .sec_05 { background: #4c5bec; } 
.info_renew.GsOnline .section h2 { background-color: #4c5bec; } 

.info_renew.GsOnline .section h5 { font-size: 36px !important; padding: 0; line-height: 1.2 !important; letter-spacing: -1.9px; } 
.info_renew.GsOnline .section .text-color { color:#4c5bec; } 
.info_renew.GsOnline .table-area { padding: 26px 0 0; margin: 0 auto; } 
.info_renew.GsOnline .table-area caption { display: none; } 
.info_renew.GsOnline .table-area table { width: 100%; border: 1px solid #4c5bec; margin-bottom: 18px; } 
.info_renew.GsOnline .table-area th { font-size: 24px !important; font-weight: bold; color: #fff; background: #4c5bec !important; padding: 10px 0; text-align: center; } 
.info_renew.GsOnline .table-area td { font-size: 24px !important; color: #333; padding: 10px 0; font-weight: bold; text-align: center; } 
.info_renew.GsOnline .table-area td.red { color: #fb4e61; } 
.info_renew.GsOnline .sec_01 .sub-text { font-size: 22px !important; } 
.info_renew.GsOnline .section.sec_02 h5 { text-align: left; font-size: 30px !important; line-height: 1.4 !important; } 
.info_renew.GsOnline .section.sec_02 h5 span { font-size: 28px !important; line-height: 1.2 !important; } 
.info_renew.GsOnline .sec_02 .progress-intro { padding: 40px 8px; } 
.info_renew.GsOnline .sec_02 .progress-intro ul { } 
.info_renew.GsOnline .sec_02 .progress-intro ul li { position: relative; float: left; border: 1px solid #222; width: 218px; margin: 0 40px 40px 0 !important; height: 114px; letter-spacing: -1px !important; } 
.info_renew.GsOnline .sec_02 .progress-intro ul li.dep-2 { height: 140px; margin: 0 40px 0 0; } 
.info_renew.GsOnline .sec_02 .progress-intro ul li:nth-child(3n-0) { margin: 0 0 40px 0 !important; } 
.info_renew.GsOnline .sec_02 .progress-intro ul li.dep-2:nth-child(3n-0) { margin: 0 0 0px 0; } 
.info_renew.GsOnline .sec_02 .progress-intro ul li:not(:last-child):after { clear:both; content:''; display: block; position: absolute; top: calc(50% - 8px); right: -28px; width: 13px; height: 19px; background: url(../../Public_html/Images/Lecture/info/info_gsonline_event_210614_00_01.png); } 

.info_renew.GsOnline .sec_02 .progress-intro ul li h6 { font-size: 20px !important; text-align: center; color: #fff; background: #4c5bec !important; padding: 10px 0; margin-bottom: 10px; line-height: 1 !important; } 
.info_renew.GsOnline .sec_02 .progress-intro ul li h6.text-let { letter-spacing: -1px !important; font-size: 18px !important; } 
.info_renew.GsOnline .sec_02 .progress-intro ul li p { font-size: 18px !important; text-align: center; color: #333; } 
.info_renew.GsOnline .sec_02 .progress-intro ul li p.ft-si { font-size: 16px !important; } 
.info_renew.GsOnline .sec_02 .progress-intro ul li span { color: #333; display: block; font-size: 16px !important; } 
.info_renew.GsOnline .sec_03 img { display: block; } 
.info_renew.GsOnline .sec_03 .app-btn-area { position: relative; } 
.info_renew.GsOnline .sec_03 .app-btn-area a.google { top: 0; left: 50%; margin-left: -3px; width: 142px; height: 100%; } 
.info_renew.GsOnline .sec_03 .app-btn-area a.app { top: 0; left: 50%; margin-left: 155px; width: 142px; height: 100%; } 
.info_renew.GsOnline .sec_03 .app-btn-area a.evernote { top: 0; left: 50%; margin-left: -3px; width: 142px; height: 100%; } 

.info_renew.GsOnline .sec_04 h2 { width: 396px; } 
.info_renew.GsOnline .sec_04 .process-area { } 
.info_renew.GsOnline .sec_04 .process-area p { font-size: 22px !important; font-weight: normal; line-height: 1.8 !important; } 
.info_renew.GsOnline .sec_04 .process-area p span { font-size: 22px !important; color: #4c5bec; font-weight: bold !important; line-height: 1.7 !important; } 
.info_renew.GsOnline .sec_05 .phone-num { } 
.info_renew.GsOnline .sec_05 .phone-num p { font-size: 20px !important; text-align: center; color: #fff; padding: 18px 0; } 


/* info_CFP */
.info_renew.cfp .sec_00 .sec-content { height: 965px; background: url(https://www.epasskorea.com/Public_html/Images/Lecture/info/sec_0_bg.png) no-repeat; background-size: contain; background-position: top center; } 
.info_renew.cfp .sec_00 { background: #f06554; } 

.info_renew.cfp .sec_00 .title { padding: 0px 0 0px; } 
.info_renew.cfp .section h2 { background-color: #f06554; } 
.info_renew.cfp .cont-box { height: 252px; border: 1px solid #f16554; } 
.info_renew.cfp .cont-box .img-area { background-color: #f06554; } 

.info_renew.cfp .cont-box .text-area h6 span { display: block; font-size: 20px !important; letter-spacing: -1px !important; color: #222; font-weight: 500 !important; line-height: 1.5 !important; } 
.info_renew.cfp .cont-box .text-area.type-0 { padding: 46px 0px 46px 22px; } 
.info_renew.cfp .cont-box .text-area.type-1 { padding-top: 18px; } 
.info_renew.cfp .cont-box .text-area.type-2 { padding: 73px 0px 73px 22px; } 
.info_renew.cfp .cont-box .text-area.type-3 { padding: 58px 0px 58px 22px; } 

.info_renew.cfp .cont-box .text-area p span.color { font-size: 18px !important; color: #f06554; font-weight: bold !important; } 
.info_renew.cfp .cont-box.bg { background: #f16554; padding: 30px; height: inherit; } 
.info_renew.cfp .cont-box.bg p.title { font-size: 24px !important; text-align: center; font-weight: bold; color: #ffea71; padding: 0 !important; } 
.info_renew.cfp .cont-box.bg p { font-size: 18px !important; padding-left: 12px !important; position: relative; font-weight: bold !important; text-align: left; } 
.info_renew.cfp .cont-box.bg p.none { padding-left: 0px !important; } 
.info_renew.cfp .cont-box.bg p.ex-ty { padding-left: 26px !important; } 
.info_renew.cfp .cont-box.bg p i { font-style: normal !important; position: absolute; top: 0; left: 0; } 
.info_renew.cfp .cont-box.bg span { font-size: 20px !important; display: inline-block; background: #ffea71; font-weight: bold !important; padding: 0 5px; margin-top: 40px !important; margin-bottom: 5px !important; } 
.info_renew.cfp .benefits-area .benefits-box.type-0 { height: 132px; } 
.info_renew.cfp .benefits-area .benefits-box.type-2 { height: 205px; padding: 10px 20px; } 
.info_renew.cfp .benefits-area .benefits-box.type-2 p:not(.sub-title) { text-align:left !important; } 
.info_renew.cfp .benefits-area .benefits-box .sub-title { text-align: center !important; } 
.info_renew.cfp .benefits-area .benefits-box p { font-style: normal !important; } 
.info_renew.cfp .benefits-area .benefits-box p i { font-style: normal !important; } 

.info_renew.cfp .benefits-area .benefits-box p span { display: block; padding-left: 75px; } 
.info_renew.cfp .teacher-area .tab_easy { width: 532px; } 
.info_renew.cfp .cont_easy { width: 768px; } 
.info_renew.cfp .cont_easy li > div { margin: 0 auto !important; } 
.info_renew.cfp .cont_easy .tea-info .teacher-car { padding-top: 24px; } 
.info_renew.cfp .btn-apply-area { margin: 00px auto 0 !important; } 
.info_renew.cfp .sec_04 img { display: block; margin: 0 auto; } 

.info_renew.cfp .benefits-table { margin: 20px auto 10px !important; max-width: 768px; } 
.info_renew.cfp .benefits-table table { width: 100%; text-align: center; border-top: 1px solid #cacaca; border-bottom: 1px solid #cacaca; background: #fff; } 
.info_renew.cfp .benefits-table th { font-size: 20px !important; background: #b4b4b4 !important; padding: 14px 0; border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; } 
.info_renew.cfp .benefits-table th:first-child,
.info_renew.cfp .benefits-table td:first-child { border-left: 0px solid #cacaca; } 
.info_renew.cfp .benefits-table th:last-child,
.info_renew.cfp .benefits-table td:last-child { border-right: 0px solid #cacaca; } 
.info_renew.cfp .benefits-table td { font-size: 18px !important; border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; border-bottom: 1px solid #cacaca; padding: 16px 0; background: #e4e4e4; } 

.info_renew.cfp .signup-area .signup-box .signup-btn-area a { background: #f16554; } 


/* info renew */
.info_renew .sec_00.img .sec-content { height: auto; } 
.info_renew .sec_00.img .title { padding: 0; } 


/* epk_210101 */

.info_renew.epk_210101 .sec_00 { background: #795adc; } 
.info_renew.epk_210101 .section h2 { background-color: #795adc; } 
.info_renew.epk_210101 .cont-box-list ul li .text-area p.sub-title { color: #795adc; } 
.info_renew.epk_210101 .cont-box-list li { background: #e4e4e4; height: 320px; } 
.info_renew.epk_210101 .cont-box-list li.center { background: #795adc; margin: 10px auto 0 !important; float: none; } 
.info_renew.epk_210101 .cont-box-list li.center .text-area p.sub-title { color: #222; } 
.info_renew.epk_210101 .benefits-area .benefits-box { width: 684px; height: 102px; background-color: #fff; box-sizing: border-box; border: 1px solid #222; margin: 0 auto 20px !important; text-align: center; } 
.info_renew.epk_210101 .sec_02 .sec-content { width: 786px; } 
.info_renew.epk_210101 .sec_02 h5 { font-size: 30px !important; } 
.info_renew.epk_210101 .sec_02 h5.ty-2 { padding: 30px 0; } 
.info_renew.epk_210101 .sec_02 h5.ty-2 span { font-size: 30px !important; color: #795adc; } 
.info_renew.epk_210101 .benefits-area { margin-bottom: 34px !important; } 
.info_renew.epk_210101 .benefits-area .benefits-box { position: relative; padding: 20px !important; } 
.info_renew.epk_210101 .benefits-area .benefits-box::before { clear:both; content:''; display: block; position:absolute; top: -79px; left: 8px; width: 141px; height: 105px; background: url(../../Public_html/Images/Lecture/info/epk_210101_01.png); z-index: -1; } 
.info_renew.epk_210101 .benefits-area .benefits-box::after { clear:both; content:''; display:block; position:absolute; top: -86px; right: 15px; width: 116px; height: 107px; background: url(../../Public_html/Images/Lecture/info/epk_210101_02.png); z-index: -1; } 
.info_renew.epk_210101 .benefits-area .benefits-box p { text-align: center !important; } 
.info_renew.epk_210101 .benefits-table { display: flex; width: 100%; position: relative; } 
.info_renew.epk_210101 .benefits-table table { width: calc(50% - 15px); } 
.info_renew.epk_210101 .benefits-table table:last-child { margin-left:10px; } 
.info_renew.epk_210101 .down-arrow { width: 57px; height: 35px; background: url(../../Public_html/Images/Lecture/info/epk_210101_03.png); margin: 0 auto; } 
.info_renew.epk_210101 .btn-apply { position: relative; width: 496px; text-align: center; margin: 50px auto 0 !important; box-sizing: border-box; background: #795adc; } 
.info_renew.epk_210101 .btn-apply .apply-btn { cursor: pointer; z-index: 2; position: relative; display: block; } 
.info_renew.epk_210101 .btn-apply .apply-btn span { font-size: 30px !important; font-weight: bold; line-height: 102px; color: #fff; } 
.info_renew.epk_210101 .teacher-area .tab_easy_2 { width: 678px; margin: 0 auto; padding-bottom: 45px; } 
.info_renew.epk_210101 .teacher-area .tab_easy_2 > li { width: calc(50% - 13px); float: left; max-width: 326px; } 
.info_renew.epk_210101 .teacher-area .tab_easy_2 > li:first-child { margin-right: 13px; } 
.info_renew.epk_210101 .teacher-area .tab_easy_2 > li:last-child { margin-left: 13px; } 
.info_renew.epk_210101 .teacher-area .tab_easy_2 .tc-img { display: block; margin: 0 auto; } 
.info_renew.epk_210101 .teacher-area .tab_easy_2 .tc-img img { float: left; } 
.info_renew.epk_210101 .teacher-area .tab_easy_2 .tc-img img:last-child { float: right; } 
.info_renew.epk_210101 .teacher-area .tab_easy_2 .sub-title { text-align: center; color: #fff; background: #795adc; font-size: 20px !important; margin: 20px 0 !important; font-weight: bold !important; } 
.info_renew.epk_210101 .teacher-area .tab_easy_2 .tc-name p { font-size: 20px !important; color: #222; } 
.info_renew.epk_210101 .teacher-area .tab_easy_2 .tc-name p.name { font-weight: bold; } 
.info_renew.epk_210101 .teacher-area .tab_easy_2 .tc-name > ul > li { width: calc(50% - 25px); float: left; } 
.info_renew.epk_210101 .teacher-area .tab_easy_2 .tc-name > ul > li:last-child { margin-left: 50px; } 
.info_renew.epk_210101 .youtube-area { width: 726px; height: 407px; margin: 0 auto; background: #000; } 
.info_renew.epk_210101 .section h5.sub { font-size: 45px; padding: 30px 0 0; } 
.info_renew.epk_210101 .epass-book { width: 768px; margin: 0 auto; } 
.info_renew.epk_210101 .epass-book ul li { padding: 20px 0; } 
.info_renew.epk_210101 .epass-book ul li:not(:last-child) { border-top: 1px solid #b4b4b4; } 
.info_renew.epk_210101 .epass-book ul li:after { clear:both; content:''; display: block; } 
.info_renew.epk_210101 .epass-book .book-img { width: 250px; } 
.info_renew.epk_210101 .epass-book .book-img img { display: block; margin: 0 auto; } 
.info_renew.epk_210101 .epass-book .book-text { float: left; padding: 0 0 0 10px; } 
.info_renew.epk_210101 .epass-book .book-text .sub-title { font-weight: bold; padding-bottom: 20px; padding-top: 30px; } 
.info_renew.epk_210101 .epass-book .book-text p { padding-left: 0; font-size: 20px !important; line-height: 1.45 !important; text-align: left !important; } 
.info_renew.epk_210101 .epass-book .book-text p span { font-size: 20px !important; line-height: 1.45 !important; position: relative; } 
.info_renew.epk_210101 .epass-book .book-text p span.line:after { clear:both; content: ''; display: block; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background: #222; } 
.info_renew.epk_210101 .signup-area .signup-box:hover .dim-line { border: 10px solid #795adc; } 
.info_renew.epk_210101 .signup-area .signup-box .signup-btn-area a { background: #795adc; } 

/* epk_210102 */

.info_renew.epk_210102 .sec_00 { background: #2052e7; } 
.info_renew.epk_210102 .section { text-align: center; } 
.info_renew.epk_210102 .section h2 { background-color: #2052e7; display: inline-block; width: unset; min-width: 195px; padding: 0 20px; } 
.info_renew.epk_210102 .cont-box-list ul li .text-area p.sub-title { color: #2052e7; } 
.info_renew.epk_210102 .cont-box-list li { background: #e4e4e4; height: 320px; } 
.info_renew.epk_210102 .cont-box-list li.center { background: #2052e7; margin: 10px auto 0 !important; float: unset; } 
.info_renew.epk_210102 .cont-box-list li.center .text-area p.sub-title { color: #222; } 
.info_renew.epk_210102 .sec_02 h5 { font-size: 30px !important; } 
.info_renew.epk_210102 .benefits-area { margin-bottom: 34px !important; } 
.info_renew.epk_210102 .benefits-area .benefits-box { position: relative; padding: 20px !important; } 
.info_renew.epk_210102 .benefits-area .benefits-box::before { clear:both; content:''; display: block; position:absolute; top: -79px; left: 8px; width: 141px; height: 105px; background: url(../../Public_html/Images/Lecture/info/epk_210101_01.png); z-index: -1; } 
.info_renew.epk_210102 .benefits-area .benefits-box::after { clear:both; content:''; display:block; position:absolute; top: -86px; right: 15px; width: 116px; height: 107px; background: url(../../Public_html/Images/Lecture/info/epk_210101_02.png); z-index: -1; } 
.info_renew.epk_210102 .benefits-table { display: flex; width: 100%; position: relative; } 
.info_renew.epk_210102 .benefits-table table { width: calc(50% - 15px); } 
.info_renew.epk_210102 .benefits-table table:last-child { margin-left:10px; } 
.info_renew.epk_210102 .down-arrow { width: 57px; height: 35px; background: url(../../Public_html/Images/Lecture/info/epk_210102_03.png); margin: 0 auto; } 
.info_renew.epk_210102 .btn-apply { position: relative; width: 496px; text-align: center; margin: 50px auto 0 !important; box-sizing: border-box; background: #2052e7; } 
.info_renew.epk_210102 .btn-apply .apply-btn { cursor: pointer; z-index: 2; position: relative; display: block; } 
.info_renew.epk_210102 .btn-apply .apply-btn span { font-size: 30px !important; font-weight: bold; line-height: 102px; color: #fff; } 
.info_renew.epk_210102 .sec_02 h5.ty-2 { padding: 30px 0; } 
.info_renew.epk_210102 .sec_02 h5.ty-2 span { font-size: 30px !important; color: #2052e7; } 
.info_renew.epk_210102 .section h5.sub { font-size: 45px; padding: 30px 0 0; } 
.info_renew.epk_210102 .epass-book { width: 768px; margin: 0 auto; } 
.info_renew.epk_210102 .epass-book ul li { padding: 0; } 
.info_renew.epk_210102 .epass-book ul li:not(:last-child) { border-top: 1px solid #b4b4b4; } 


/* epk_210103 */

.info_renew.epk_210103 .sec_00 { background: #ff642e; } 
.info_renew.epk_210103 .section h2 { background-color: #ff642e; } 
.info_renew.epk_210103 .cont-box-list ul li .text-area p.sub-title { color: #ff642e; } 
.info_renew.epk_210103 .cont-box-list li { background: #e4e4e4; height: 320px; } 
.info_renew.epk_210103 .cont-box-list li.center { background: #ff642e; } 
.info_renew.epk_210103 .cont-box-list li.center .text-area p.sub-title { color: #222; } 
.info_renew.epk_210103 .sec_02 { text-align: center; } 
.info_renew.epk_210103 .sec_02 h2 { width: auto; display: inline-block; padding: 0 20px; } 
.info_renew.epk_210103 .sec_02 .sec-content { width: 786px; } 
.info_renew.epk_210103 .sec_02 h5 { font-size: 30px !important; } 
.info_renew.epk_210103 .sec_02 h5.ty-2 { padding: 30px 0; } 
.info_renew.epk_210103 .sec_02 h5.ty-2 span { font-size: 30px !important; color: #ff642e; } 
.info_renew.epk_210103 .benefits-area { margin-bottom: 34px !important; margin-top: 30px !important; } 
.info_renew.epk_210103 .benefits-area .sub-title.left { float: left; width: 30%; padding-top: 26px; } 
.info_renew.epk_210103 .benefits-area .benefits-box .right { float: left; } 
.info_renew.epk_210103 .benefits-area .benefits-box .right p { text-align: left !important; } 
.info_renew.epk_210103 .benefits-area .benefits-box { width: 684px; height: 102px; background-color: #fff; box-sizing: border-box; border: 1px solid #222; margin: 0 auto 20px !important; text-align: center; } 
.info_renew.epk_210103 .benefits-area .benefits-box { position: relative; padding: 10px !important; } 
.info_renew.epk_210103 .benefits-area .benefits-box::before { clear:both; content:''; display: block; position:absolute; top: -79px; left: 8px; width: 141px; height: 105px; background: url(../../Public_html/Images/Lecture/info/epk_210101_01.png); z-index: -1; } 
.info_renew.epk_210103 .benefits-area .benefits-box::after { clear:both; content:''; display:block; position:absolute; top: -86px; right: 15px; width: 116px; height: 107px; background: url(../../Public_html/Images/Lecture/info/epk_210101_02.png); z-index: -1; } 
.info_renew.epk_210103 .benefits-area .benefits-box p { text-align: center !important; } 
.info_renew.epk_210103 .benefits-table { display: flex; width: 100%; position: relative; } 
.info_renew.epk_210103 .benefits-table table { width: calc(50% - 15px); } 
.info_renew.epk_210103 .benefits-table table:last-child { margin-left:10px; } 
.info_renew.epk_210103 .down-arrow { width: 57px; height: 35px; background: url(../../Public_html/Images/Lecture/info/epk_210103_03.png); margin: 0 auto; } 
.info_renew.epk_210103 .btn-apply { position: relative; width: 550px; text-align: center; margin: 50px auto 0 !important; box-sizing: border-box; background: #ff642e; } 
.info_renew.epk_210103 .btn-apply .apply-btn { cursor: pointer; z-index: 2; position: relative; display: block; } 
.info_renew.epk_210103 .btn-apply .apply-btn span { font-size: 30px !important; font-weight: bold; line-height: 102px; color: #fff; } 
.info_renew.epk_210103 .teacher-area .tab_easy_2 { width: 678px; margin: 0 auto; padding-bottom: 45px; } 
.info_renew.epk_210103 .teacher-area .tab_easy_2 > li { width: calc(50% - 13px); float: left; max-width: 326px; } 
.info_renew.epk_210103 .teacher-area .tab_easy_2 > li:first-child { margin-right: 13px; } 
.info_renew.epk_210103 .teacher-area .tab_easy_2 > li:last-child { margin-left: 13px; } 
.info_renew.epk_210103 .teacher-area .tab_easy_2 .tc-img { display: block; margin: 0 auto; } 
.info_renew.epk_210103 .teacher-area .tab_easy_2 .tc-img img { float: left; } 
.info_renew.epk_210103 .teacher-area .tab_easy_2 .tc-img img:last-child { float: right; } 
.info_renew.epk_210103 .teacher-area .tab_easy_2 .sub-title { text-align: center; color: #fff; background: #ff642e; font-size: 20px !important; margin: 20px 0 !important; font-weight: bold !important; } 
.info_renew.epk_210103 .teacher-area .tab_easy_2 .tc-name p { font-size: 19px !important; color: #222; } 
.info_renew.epk_210103 .teacher-area .tab_easy_2 .tc-name p.name { font-weight: bold; } 
.info_renew.epk_210103 .teacher-area .tab_easy_2 .tc-name > ul > li { width: calc(50% - 25px); float: left; } 
.info_renew.epk_210103 .teacher-area .tab_easy_2 .tc-name > ul > li:last-child { margin-left: 50px; } 
.info_renew.epk_210103 .youtube-area { width: 726px; height: 407px; margin: 0 auto; background: #000; } 
.info_renew.epk_210103 .section h5.sub { font-size: 45px; padding: 30px 0 0; } 
.info_renew.epk_210103 .epass-book { width: 768px; margin: 0 auto; } 
.info_renew.epk_210103 .epass-book ul li { padding: 20px 0; } 
.info_renew.epk_210103 .epass-book ul li:not(:last-child) { border-top: 1px solid #b4b4b4; } 
.info_renew.epk_210103 .epass-book ul li:after { clear:both; content:''; display: block; } 
.info_renew.epk_210103 .epass-book .book-img { width: 250px; } 
.info_renew.epk_210103 .epass-book .book-img img { display: block; margin: 0 auto; } 
.info_renew.epk_210103 .epass-book .book-text { float: left; padding: 0 0 0 10px; } 
.info_renew.epk_210103 .epass-book .book-text .sub-title { font-weight: bold; padding-bottom: 20px; padding-top: 30px; } 
.info_renew.epk_210103 .epass-book .book-text p { padding-left: 0; font-size: 20px !important; line-height: 1.45 !important; text-align: left !important; } 
.info_renew.epk_210103 .epass-book .book-text p span { font-size: 20px !important; line-height: 1.45 !important; position: relative; } 
.info_renew.epk_210103 .epass-book .book-text p span.line:after { clear:both; content: ''; display: block; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background: #222; } 

/* epk_210104 */

.info_renew.epk_210104 .sec_00 { background: #229a5d; } 
.info_renew.epk_210104 .section h2 { background-color: #229a5d; } 
.info_renew.epk_210104 .cont-box-list ul li .text-area p.sub-title { color: #229a5d; } 
.info_renew.epk_210104 .cont-box-list li { background: #e4e4e4; height: 320px; } 
.info_renew.epk_210104 .cont-box-list li.center { background: #229a5d; float: initial; margin: 10px auto 0 !important; } 
.info_renew.epk_210104 .cont-box-list li.center .text-area p.sub-title { color: #222; } 
.info_renew.epk_210104 .sec_02 { text-align: center; } 
.info_renew.epk_210104 .sec_02 h2 { display: inline-block; padding: 0 20px; } 
.info_renew.epk_210104 .sec_02 .sec-content { width: 786px; } 
.info_renew.epk_210104 .sec_02 h5 { font-size: 30px !important; } 
.info_renew.epk_210104 .sec_02 h5 span { font-size: 30px !important; } 
.info_renew.epk_210104 .sec_02 h5.ty-2 { padding: 30px 0; } 
.info_renew.epk_210104 .sec_02 h5.ty-2 span { font-size: 30px !important; color: #229a5d; } 
.info_renew.epk_210104 .benefits-table th,
.info_renew.epk_210104 .benefits-table td { font-size: 15px !important; } 
.info_renew.epk_210104 .benefits-area { margin-bottom: 34px !important; margin-top: 30px !important; } 
.info_renew.epk_210104 .benefits-area .sub-title.left { float: left; width: 30%; padding-top: 26px; } 
.info_renew.epk_210104 .benefits-area .benefits-box .right { float: left; } 
.info_renew.epk_210104 .benefits-area .benefits-box .right p { text-align: left !important; } 
.info_renew.epk_210104 .benefits-area .benefits-box { width: 684px; height: 102px; background-color: #fff; box-sizing: border-box; border: 1px solid #222; margin: 0 auto 20px !important; text-align: center; } 
.info_renew.epk_210104 .benefits-area .benefits-box { position: relative; padding: 10px !important; } 
.info_renew.epk_210104 .benefits-area .benefits-box::before { clear:both; content:''; display: block; position:absolute; top: -79px; left: 8px; width: 141px; height: 105px; background: url(../../Public_html/Images/Lecture/info/epk_210101_01.png); z-index: -1; } 
.info_renew.epk_210104 .benefits-area .benefits-box::after { clear:both; content:''; display:block; position:absolute; top: -86px; right: 15px; width: 116px; height: 107px; background: url(../../Public_html/Images/Lecture/info/epk_210101_02.png); z-index: -1; } 
.info_renew.epk_210104 .benefits-area .benefits-box p { text-align: center !important; } 
.info_renew.epk_210104 .benefits-table { display: flex; width: 100%; position: relative; } 
.info_renew.epk_210104 .benefits-table table { width: calc(50% - 15px); } 
.info_renew.epk_210104 .benefits-table table:last-child { margin-left:10px; } 
.info_renew.epk_210104 .down-arrow { width: 57px; height: 35px; background: url(https://www.epasskorea.com/Public_html/Images/Lecture/info/epk_210104_03.png); margin: 0 auto; } 
.info_renew.epk_210104 .btn-apply { position: relative; width: 550px; text-align: center; margin: 50px auto 0 !important; box-sizing: border-box; background: #229a5d; } 
.info_renew.epk_210104 .btn-apply .apply-btn { cursor: pointer; z-index: 2; position: relative; display: block; } 
.info_renew.epk_210104 .btn-apply .apply-btn span { font-size: 30px !important; font-weight: bold; line-height: 102px; color: #fff; } 
.info_renew.epk_210104 .teacher-area .tab_easy_2 { width: 678px; margin: 0 auto; padding-bottom: 45px; } 
.info_renew.epk_210104 .teacher-area .tab_easy_2 > li { width: calc(50% - 13px); float: left; max-width: 326px; } 
.info_renew.epk_210104 .teacher-area .tab_easy_2 > li:first-child { margin-right: 13px; } 
.info_renew.epk_210104 .teacher-area .tab_easy_2 > li:last-child { margin-left: 13px; } 
.info_renew.epk_210104 .teacher-area .tab_easy_2 .tc-img { display: block; margin: 0 auto; } 
.info_renew.epk_210104 .teacher-area .tab_easy_2 .tc-img img { float: left; } 
.info_renew.epk_210104 .teacher-area .tab_easy_2 .tc-img img:last-child { float: right; } 
.info_renew.epk_210104 .teacher-area .tab_easy_2 .sub-title { text-align: center; color: #fff; background: #229a5d; font-size: 20px !important; margin: 20px 0 !important; font-weight: bold !important; } 
.info_renew.epk_210104 .teacher-area .tab_easy_2 .tc-name p { font-size: 19px !important; color: #222; } 
.info_renew.epk_210104 .teacher-area .tab_easy_2 .tc-name p.name { font-weight: bold; } 
.info_renew.epk_210104 .teacher-area .tab_easy_2 .tc-name > ul > li { width: calc(50% - 25px); float: left; } 
.info_renew.epk_210104 .teacher-area .tab_easy_2 .tc-name > ul > li:last-child { margin-left: 50px; } 
.info_renew.epk_210104 .youtube-area { width: 726px; height: 407px; margin: 0 auto; background: #000; } 
.info_renew.epk_210104 .section h5.sub { font-size: 45px; padding: 30px 0 0; } 
.info_renew.epk_210104 .epass-book { width: 768px; margin: 0 auto; } 
.info_renew.epk_210104 .epass-book ul li { padding: 20px 0; } 
.info_renew.epk_210104 .epass-book ul li:not(:last-child) { border-top: 1px solid #b4b4b4; } 
.info_renew.epk_210104 .epass-book ul li:after { clear:both; content:''; display: block; } 
.info_renew.epk_210104 .epass-book .book-img { width: 250px; } 
.info_renew.epk_210104 .epass-book .book-img img { display: block; margin: 0 auto; } 
.info_renew.epk_210104 .epass-book .book-text { float: left; padding: 0 0 0 10px; } 
.info_renew.epk_210104 .epass-book .book-text .sub-title { font-weight: bold; padding-bottom: 20px; padding-top: 30px; } 
.info_renew.epk_210104 .epass-book .book-text p { padding-left: 0; font-size: 20px !important; line-height: 1.45 !important; text-align: left !important; } 
.info_renew.epk_210104 .epass-book .book-text p span { font-size: 20px !important; line-height: 1.45 !important; position: relative; } 
.info_renew.epk_210104 .epass-book .book-text p span.line:after { clear:both; content: ''; display: block; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background: #222; } 


/* epk_210201 */

.info_renew.epk_210201 .sec_00 { background: #0b9cf5 url(../../Public_html/Images/Lecture/info/epk_210201_00_bg.jpg); } 
.info_renew.epk_210201 .section h2 { background-color: #1266a0; } 
.info_renew.epk_210201 .section h5 { font-size: 38px !important; letter-spacing: -1.8px; } 
.info_renew.epk_210201 .section h5 span { font-size: 38px !important; } 
.info_renew.epk_210201 .cont-box-list ul li .text-area p.sub-title { color: #222; } 
.info_renew.epk_210201 .cont-box-list li { background: #3fa9f3; height: 320px; } 
.info_renew.epk_210201 .cont-box-list ul li:nth-child(2n-1) { margin: 15px 15px 15px 0 !important; } 
.info_renew.epk_210201 .cont-box-list ul li:nth-child(2n-0) { margin: 15px 00px 15px 15px !important; } 
.info_renew.epk_210201 .cont-box-list ul li.center { margin: 10px auto 0 !important; float: none; height: 260px; } 
.info_renew.epk_210201 .cont-box-list li.center .text-area p.sub-title { color: #222; } 
.info_renew.epk_210201 .cont-box-list ul li .text-area { padding: 58px 36px 40px; } 
.info_renew.epk_210201 .cont-box-list ul li .text-area .main-title { display: block; } 
.info_renew.epk_210201 .cont-box-list li { width: 369px; } 
.info_renew.epk_210201 .benefits-area .benefits-box { width: 100%; height: initial; background-color: #fff; box-sizing: border-box; border: 1px solid #222; margin: 0 auto 20px !important; } 
.info_renew.epk_210201 .sec_02 .sec-content { width: 786px; } 
.info_renew.epk_210201 .sec_02 h5 { font-size: 30px !important; } 
.info_renew.epk_210201 .sec_02 h5.ty-2 { padding: 30px 0; } 
.info_renew.epk_210201 .sec_02 h5.ty-2 span { font-size: 30px !important; color: #795adc; } 
.info_renew.epk_210201 .benefits-area { margin-bottom: 34px !important; } 
.info_renew.epk_210201 .benefits-area .benefits-box { padding: 30px 50px !important; } 
.info_renew.epk_210201 .benefits-area .benefits-box p { font-weight: 500; font-size: 20px !important; text-align: left !important; } 
.info_renew.epk_210201 .benefits-area .benefits-box p.sub-title { display: table-cell; } 
.info_renew.epk_210201 .benefits-area .benefits-box .sub-text { display: table-cell; padding-left: 20px; } 
.info_renew.epk_210201 .benefits-area .benefits-box.type-1 { padding: 15px 50px !important; } 
.info_renew.epk_210201 .benefits-area .benefits-box.type-1 p { font-size: 30px !important; text-align: center !important; line-height: 1 !important; } 
.info_renew.epk_210201 .benefits-area .benefits-box.type-1 p span { font-size: 30px !important; text-align: center; display: block; } 
.info_renew.epk_210201 .benefits-table { display: flex; width: 100%; position: relative; margin: 50px 0px !important; } 
.info_renew.epk_210201 .benefits-table table { width: calc(50% - 0px); } 
.info_renew.epk_210201 .benefits-table table:last-child { margin-left:10px; } 
.info_renew.epk_210201 .benefits-table table caption { text-align: center; font-size: 30px !important; font-weight: bold; margin-bottom: 10px; color: #222; } 
.info_renew.epk_210201 .benefits-table table caption span { font-size: 30px !important; color: #1266a0; } 
.info_renew.epk_210201 .benefits-table th { font-size: 17px !important; } 
.info_renew.epk_210201 .benefits-table td { font-size: 16px !important; } 
.info_renew.epk_210201 .down-arrow { width: 57px; height: 35px; background: url(../../Public_html/Images/Lecture/info/epk_210101_03.png); margin: 0 auto; } 
.info_renew.epk_210201 .btn-apply { position: relative; width: 100%; margin: 50px auto 0 !important; box-sizing: border-box; justify-content: space-around; } 
.info_renew.epk_210201 .btn-apply:after { clear: both; content:''; display: block; } 
.info_renew.epk_210201 .btn-apply .apply-btn { cursor: pointer; z-index: 2; position: relative; display: block; background: #3fa9f3; padding: 10px 30px; border-radius: 26px; width: 381px; box-sizing: border-box; float: left; } 
.info_renew.epk_210201 .btn-apply .apply-btn:last-child { margin-left:24px; background: #1266a0; } 
.info_renew.epk_210201 .btn-apply .apply-btn > span { font-size: 30px !important; font-weight: bold; color: #ffff00; text-align: center; display: block; width: 100%; } 
.info_renew.epk_210201 .btn-apply .apply-btn > span > span { font-size: 30px !important; font-weight: bold; color: #fff; display: block; } 
.info_renew.epk_210201 .line-text { text-align: center; margin-top: -20px; margin-bottom: 10px; } 
.info_renew.epk_210201 .line-text h4 { font-size: 45px !important; display: inline-block; background: #b4b4b4; padding: 0 30px; margin: 0 !important; } 
.info_renew.epk_210201 .teacher-area .tab_easy_2 { width: 726px; margin: 0 auto; position: relative; } 
.info_renew.epk_210201 .teacher-area .tab_easy_2 > li { width: 100%; position: relative; } 
.info_renew.epk_210201 .teacher-area .tab_easy_2 > li.right { position: absolute; top: 0; right: 0; } 
.info_renew.epk_210201 .teacher-area .tab_easy_2 .tc-img { display: block; margin: 0 auto; } 
.info_renew.epk_210201 .teacher-area .tab_easy_2 .tc-name { position: absolute; top: 50px; left: 235px; z-index: 1; } 
.info_renew.epk_210201 .teacher-area .tab_easy_2 > li.right .tc-img { text-align: right; } 
.info_renew.epk_210201 .teacher-area .tab_easy_2 > li.right .tc-name { bottom: 22px; top: initial; left: 305px; } 
.info_renew.epk_210201 .teacher-area .tab_easy_2 .sub-title { text-align: center; color: #fff; background: #795adc; font-size: 20px !important; margin: 20px 0 !important; font-weight: bold !important; } 
.info_renew.epk_210201 .teacher-area .tab_easy_2 .tc-name p { font-size: 20px !important; color: #222; } 
.info_renew.epk_210201 .teacher-area .tab_easy_2 .tc-name p.name { font-weight: bold; font-size: 30px !important; } 
.info_renew.epk_210201 .teacher-area .tab_easy_2 .tc-name p.name span { font-size: 20px !important; } 
.info_renew.epk_210201 .teacher-area .tab_easy_2 .tc-name > ul > li { width: calc(50% - 25px); float: left; } 
.info_renew.epk_210201 .teacher-area .tab_easy_2 .tc-name > ul > li:last-child { margin-left: 50px; } 
.info_renew.epk_210201 .youtube-area { width: 726px; height: 407px; margin: 0 auto; background: #000; } 
.info_renew.epk_210201 .section h5.sub { font-size: 45px; padding: 30px 0 0; } 
.info_renew.epk_210201 .epass-book { width: 786px; } 
.info_renew.epk_210201 .epass-book ul li { padding: 20px 0; } 
.info_renew.epk_210201 .epass-book ul li:not(:last-child) { border-bottom: 1px solid #b4b4b4; } 
.info_renew.epk_210201 .epass-book ul li:last-child { border-top: 0; } 
.info_renew.epk_210201 .epass-book ul li:after { clear:both; content:''; display: block; } 
.info_renew.epk_210201 .epass-book .book-img { width: 200px; } 
.info_renew.epk_210201 .epass-book .book-img img { display: block; margin: 0 auto; } 
.info_renew.epk_210201 .epass-book .book-text { float: left; padding: 0 0 0 10px; } 
.info_renew.epk_210201 .epass-book .book-text .sub-title { font-weight: bold; padding-bottom: 20px; padding-top: 30px; } 
.info_renew.epk_210201 .epass-book .book-text p { padding-left: 0; font-size: 20px !important; line-height: 1.45 !important; text-align: left !important; } 
.info_renew.epk_210201 .epass-book .book-text p span { font-size: 20px !important; line-height: 1.45 !important; position: relative; } 
.info_renew.epk_210201 .epass-book .book-text p span.line:after { clear:both; content: ''; display: block; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background: #222; } 
.info_renew.epk_210201 .epass-book .book-text .sub-icon { background: #1266a0; color: #fff; display: inline-block; margin-top: 10px !important; padding: 2px 14px; font-size: 20px !important; border-radius: 20px; } 
.info_renew.epk_210201 .signup-area .signup-box:hover .dim-line { border: 10px solid #3fa9f3; } 
.info_renew.epk_210201 .signup-area .signup-box .signup-btn-area a { background: #3fa9f3; } 


/* epk_210301 */

.info_renew.epk_210301 .sec_00 { background: #e49512; } 
.info_renew.epk_210301 .section h2 { background-color: #19245c; } 
.info_renew.epk_210301 .sec_02 { background: #fff; } 
.info_renew.epk_210301 .sec_04 { background: #fff; } 
.info_renew.epk_210301 .sec_05 { background: #b88023; } 
.info_renew.epk_210301 .cont-box { border: 1px solid #b1d0f0; } 
.info_renew.epk_210301 .cont-box.ty-0 { height: 264px; } 
.info_renew.epk_210301 .cont-box.ty-1 { height: 150px; } 
.info_renew.epk_210301 .cont-box.ty-2 { height: 178px; } 
.info_renew.epk_210301 .cont-box.ty-3 { height: 190px; } 
.info_renew.epk_210301 .cont-box .img-area { background-color: #b1d0f0; text-align: center; position: relative; width: 146px; } 
.info_renew.epk_210301 .cont-box .text-area h6 { color: #3363bb; padding-bottom: 12px !important; font-weight: bold !important; } 
.info_renew.epk_210301 .cont-box.ty-0 .img-area { line-height: 244px; } 
.info_renew.epk_210301 .cont-box.ty-1 .img-area { line-height: 132px; } 
.info_renew.epk_210301 .cont-box.ty-2 .img-area { line-height: 154px; } 
.info_renew.epk_210301 .cont-box .img-area img { position: absolute; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: auto !important; height: auto !important; margin: auto !important; } 
.info_renew.epk_210301 .cont-box .text-area { width: 620px; word-break: keep-all; box-sizing: border-box; } 
.info_renew.epk_210301 .cont-box .text-area.type-0 { padding: 25px 0px 25px 22px !important; box-sizing: border-box; } 
.info_renew.epk_210301 .cont-box .text-area.type-1 { padding: 18px 20px !important; } 
.info_renew.epk_210301 .cont-box .text-area.type-2 { padding: 45px 20px !important; } 
.info_renew.epk_210301 .cont-box.ty-2 .text-area p span { display: inline-block; padding-right: 5px; color: #3363bb; font-weight: 500 !important; } 
.info_renew.epk_210301 .sec-content h5.sub { padding: 0; } 
.info_renew.epk_210301 .line-text { text-align: center; margin-bottom: 40px !important; } 
.info_renew.epk_210301 .line-text h6 { font-size: 44px !important; display: inline-block; background: #b1d0f0; color: #19245c; padding: 0 20px; line-height: 1.3 !important; } 
.info_renew.epk_210301 .cont_easy .tea-info .title-name.ty-2 span { font-size: 20px !important; display: inline-block; } 
.info_renew.epk_210301 .cont_easy .tea-info .teacher-car { padding-top: 10px; } 
.info_renew.epk_210301 .cont_easy .tea-info .teacher-car span { font-weight: 500; } 
.info_renew.epk_210301 .exam-area { margin: 0 auto 26px !important; max-width: 786px; border: 1px solid #000; padding: 20px; box-sizing: border-box; } 
.info_renew.epk_210301 .exam-area p { font-size: 20px !important; font-weight: 500; } 
.info_renew.epk_210301 .exam-area span { display: block; font-size: 20px !important; font-weight: 500; } 
.info_renew.epk_210301 .benefits-table { margin: 0 auto !important; max-width: 786px; } 
.info_renew.epk_210301 .benefits-table th { background: #d3d3d3 !important; font-weight: bold; } 
.info_renew.epk_210301 .btn-apply-area { height: initial; text-align: center; margin: 10px auto 0 !important; border-color: #3363bb; } 
.info_renew.epk_210301 .btn-apply-area .apply-btn { padding: 10px 0; } 
.info_renew.epk_210301 .btn-apply-area .apply-btn span { line-height: 1.3; } 
.info_renew.epk_210301 .btn-apply-area .apply-btn span.color { color: #3363bb; } 
.info_renew.epk_210301 .btn-sub-text { max-width: 786px; margin: 0 auto; margin-top: 60px !important; font-size: 30px !important; color: #e49511; font-weight: bold; } 

/* epk_210302 */

.info_renew.epk_210302 .sec_00 { background: #3463bb url(../../Public_html/Images/Lecture/info/epk_210302_00_bg.jpg); } 
.info_renew.epk_210302 .section h2 { background-color: #19245c; } 
.info_renew.epk_210302 .sec_02 { background: #fff; } 
.info_renew.epk_210302 .sec_04 { background: #fff; } 
.info_renew.epk_210302 .sec_05 { background: #348aaf; } 
.info_renew.epk_210302 .cont-box { border: 1px solid #a0d2e7; } 
.info_renew.epk_210302 .cont-box.ty-0 { height: 264px; } 
.info_renew.epk_210302 .cont-box.ty-1 { height: 150px; } 
.info_renew.epk_210302 .cont-box.ty-2 { height: 178px; } 
.info_renew.epk_210302 .cont-box.ty-3 { height: 190px; } 
.info_renew.epk_210302 .cont-box .img-area { background-color: #a0d2e7; text-align: center; position: relative; width: 146px; } 
.info_renew.epk_210302 .cont-box .text-area h6 { color: #19245c; padding-bottom: 12px !important; font-weight: bold !important; } 
.info_renew.epk_210302 .cont-box.ty-0 .img-area { line-height: 244px; } 
.info_renew.epk_210302 .cont-box.ty-1 .img-area { line-height: 132px; } 
.info_renew.epk_210302 .cont-box.ty-2 .img-area { line-height: 154px; } 
.info_renew.epk_210302 .cont-box .img-area img { position: absolute; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: auto !important; height: auto !important; margin: auto !important; } 
.info_renew.epk_210302 .cont-box .text-area { width: 620px; word-break: keep-all; box-sizing: border-box; } 
.info_renew.epk_210302 .cont-box .text-area.type-0 { padding: 25px 0px 25px 22px !important; box-sizing: border-box; } 
.info_renew.epk_210302 .cont-box .text-area.type-1 { padding: 18px 20px !important; } 
.info_renew.epk_210302 .cont-box .text-area.type-2 { padding: 45px 20px !important; } 
.info_renew.epk_210302 .cont-box.ty-2 .text-area p span { display: inline-block; padding-right: 5px; color: #348bb0; font-weight: 500 !important; } 
.info_renew.epk_210302 .sec-content h5.sub { padding: 0; } 
.info_renew.epk_210302 .line-text { text-align: center; margin-bottom: 40px !important; } 
.info_renew.epk_210302 .line-text h6 { font-size: 44px !important; display: inline-block; background: #a0d2e7; color: #19245c; padding: 0 20px; line-height: 1.3 !important; } 
.info_renew.epk_210302 .cont_easy .tea-info .title-name.ty-2 span { font-size: 20px !important; display: inline-block; } 
.info_renew.epk_210302 .cont_easy .tea-info .teacher-car { padding-top: 10px; } 
.info_renew.epk_210302 .cont_easy .tea-info .teacher-car span { font-weight: 500; } 
.info_renew.epk_210302 .exam-area { margin: 0 auto 26px; max-width: 786px; border: 1px solid #000; padding: 20px; box-sizing: border-box; } 
.info_renew.epk_210302 .exam-area p { font-size: 20px !important; font-weight: 500; } 
.info_renew.epk_210302 .exam-area span { display: block; font-size: 20px !important; font-weight: 500; } 
.info_renew.epk_210302 .benefits-table { margin: 0 auto !important; max-width: 786px; } 
.info_renew.epk_210302 .benefits-table th { background: #d3d3d3 !important; font-weight: bold; } 
.info_renew.epk_210302 .btn-apply-area { height: initial; text-align: center; margin: 80px auto 0 !important; border-color: #348bb0; } 
.info_renew.epk_210302 .btn-apply-area .apply-btn { padding: 10px 0; } 
.info_renew.epk_210302 .btn-apply-area .apply-btn span { line-height: 1.3; } 
.info_renew.epk_210302 .btn-apply-area .apply-btn span.color { color: #348bb0; } 


/* epk_210401 */

.info_renew.epk_210401 .sec_00 { background: #fff; } 
.info_renew.epk_210401 .section h2 { background-color: #4607ba; } 
.info_renew.epk_210401 .section h5 { font-size: 38px !important; } 
.info_renew.epk_210401 .sec-content h5.sub { padding: 0; } 
.info_renew.epk_210401 .sec_02 { background: #fff; } 
.info_renew.epk_210401 .sec_04 { background: #fff; } 
.info_renew.epk_210401 .cont_easy .tea-info .title-name.ty-2 span { font-size: 20px !important; display: inline-block; } 
.info_renew.epk_210401 .cont_easy .tea-info .teacher-car { padding-top: 10px; } 
.info_renew.epk_210401 .cont_easy .tea-info .teacher-car span { font-weight: 500; } 
.info_renew.epk_210401 .exam-area { margin: 0 auto 26px; max-width: 786px; border: 1px solid #000; padding: 20px; box-sizing: border-box; } 
.info_renew.epk_210401 .exam-area p { font-size: 20px !important; font-weight: 500; } 
.info_renew.epk_210401 .exam-area span { display: block; font-size: 20px !important; font-weight: 500; } 
.info_renew.epk_210401 .benefits-table { margin: 0 auto !important; max-width: 786px; } 
.info_renew.epk_210401 .benefits-table th { background: #d3d3d3 !important; font-weight: bold; } 
.info_renew.epk_210401 .btn-apply-area { height: initial; text-align: center; margin: 10px auto 0 !important; border-color: #3363bb; } 
.info_renew.epk_210401 .btn-apply-area .apply-btn { padding: 10px 0; } 
.info_renew.epk_210401 .btn-apply-area .apply-btn span { line-height: 1.3; } 
.info_renew.epk_210401 .btn-apply-area .apply-btn span.color { color: #3363bb; } 
.info_renew.epk_210401 .btn-sub-text { max-width: 786px; margin: 0 auto; margin-top: 60px; font-size: 30px !important; color: #e49511; font-weight: bold; } 
.info_renew.epk_210401 .process-area .process-text { padding: 20px 0; } 
.info_renew.epk_210401 .process-area .process-line .process-ch span { width: inherit; height: inherit; background: #4607ba; border-radius: 20px; line-height: 28px; color: #fff; padding: 4px 20px; margin-top: -4px; } 
.info_renew.epk_210401 .process-area .process-text.sub { padding: 20px 0; } 
.info_renew.epk_210401 .process-area .process-text.sub li p { color: #4607ba; word-break: keep-all; font-size: 18px !important; } 
.info_renew.epk_210401 .process-area .process-text.box { padding: 0; } 
.info_renew.epk_210401 .process-area .process-text.box li { padding: 0 10px; box-sizing: border-box; } 
.info_renew.epk_210401 .process-area .process-text.box li p { word-break: keep-all; font-size: 18px !important; background: #f3ecff; padding: 10px 0; font-weight: 500; } 
.info_renew.epk_210401 .process-area img { display: block; margin: 0 auto; } 
.info_renew.epk_210401 .tea-info .tea-info-tit { padding-top: 46px; } 
.info_renew.epk_210401 .tea-info .tea-info-tit span { font-size: 32px !important; font-weight: bold; text-align: center; display: inline-block; background: #e025d9; color: #fff; padding: 0px 20px; line-height: 1.3; } 
.info_renew.epk_210401 .tea-info .tea-info-tit p { font-size: 30px !important; font-weight: 500; color: #e025d9; } 
.info_renew.epk_210401 .cont_easy .tea-info .title-name.ty-2 { padding-top: 30px; } 
.info_renew.epk_210401 .teacher-area { padding-top: 40px; } 
.info_renew.epk_210401 .sec-content h5.sub span { padding: 0; } 
.info_renew.epk_210401 .sec-content h5.sub span.color { font-size: 36px !important; color: #e025d9; display: inline-block; position: relative; } 
.info_renew.epk_210401 .sec-content h5.sub span.color:after { clear:both; content:''; display:block; position:absolute; bottom:0px; right:0px; background: #df24d9; width: 90%; height: 2px; } 
.info_renew.epk_210401 .sec-content h5.sub i { background: url(../../Public_html/Images/Lecture/info/epk_210401_05.png); color: #fff; width: 28px; height: 27px; display: inline-block; position: relative; text-indent: -9999px; margin-right: 4px; } 
.info_renew.epk_210401 .lec-com-area { padding: 30px 0 0; max-width: 786px; margin: 0 auto; } 
.info_renew.epk_210401 .lec-com-area ul { padding-bottom: 20px; } 
.info_renew.epk_210401 .lec-com-area ul li { position: relative; width: 232px; float: left; text-align: center; border: 1px solid #000; padding: 36px 0; box-sizing: border-box; } 
.info_renew.epk_210401 .lec-com-area ul.color-1 li { border-color: #4607ba; background: #f3ecff; } 
.info_renew.epk_210401 .lec-com-area ul.color-2 li { padding: 20px 0; border-color: #df24d9; background: #ffecfe; height: 188px; } 
.info_renew.epk_210401 .lec-com-area ul li.icon-in:after { clear:both; content:''; display: block; position: absolute; top: 56px; right: -31px; width: 16px; height: 17px; background: url(../../Public_html/Images/Lecture/info/epk_210401_06.png); } 
.info_renew.epk_210401 .lec-com-area ul li:nth-child(3n-1) { margin: 0 45px; } 
.info_renew.epk_210401 .lec-com-area ul li p { font-size: 20px !important; word-break: keep-all; } 
.info_renew.epk_210401 .lec-com-area ul li p.tit { font-weight: bold; } 
.info_renew.epk_210401 .lec-com-area ul li p.int { padding-bottom: 10px; } 
.info_renew.epk_210401 .lec-pre-info { max-width: 786px; margin: 0 auto; } 
.info_renew.epk_210401 .lec-pre-info .tit { font-size: 22px !important; font-weight: bold; color: #4607ba; padding: 12px 0; } 
.info_renew.epk_210401 .lec-pre-info .info { font-size: 20px !important; word-break: keep-all; padding: 0 0 20px; } 
.info_renew.epk_210401 .lec-pre-info table { width: 100%; margin: 0 auto; margin-bottom: 28px; } 
.info_renew.epk_210401 .lec-pre-info table.cen td { text-align: center; } 
.info_renew.epk_210401 .lec-pre-info td { word-break: keep-all; font-size: 18px !important; background: #f3ecff; padding: 10px 14px; line-height: 1; border: 2px solid #fff; } 
.info_renew.epk_210401 .lec-pre-info td.color { font-size: 20px !important; background: #4607ba; color: #fff; padding: 10px 0; text-align: center; line-height: 1.4; vertical-align: middle; } 
.info_renew.epk_210401 .lec-pre-info ul li span { font-size: 20px !important; display: table-cell; } 
.info_renew.epk_210401 .lec-pre-info ul li span.int { padding-right: 10px; display: table-cell; } 
.info_renew.epk_210401 .class-act { max-width:786px; margin: 0 auto; } 
.info_renew.epk_210401 .class-act ul li { float: left; width: calc(50% - 10px); text-align: center; margin-bottom: 10px !important; background: #f3ecff; height: 120px; padding-top: 30px; box-sizing: border-box; } 
.info_renew.epk_210401 .class-act ul li:nth-child(2n-1) { margin-right: 10px; } 
.info_renew.epk_210401 .class-act ul li:nth-child(2n-0) { margin-left: 10px; } 
.info_renew.epk_210401 .class-act ul li.left { background: #ffecfe; } 
.info_renew.epk_210401 .class-act ul li.center { padding-top: 15px; } 
.info_renew.epk_210401 .class-act ul li p { font-size: 20px !important; } 
.info_renew.epk_210401 .class-act ul li .pt-t { font-size: 22px !important; font-weight: bold; color: #4607ba; } 
.info_renew.epk_210401 .class-act ul li .pt-t span { font-size: 18px !important; color: #4607ba; } 
.info_renew.epk_210401 .book-area.ty img { margin: 0 20px; } 
.info_renew.epk_210401 .book-area.ty-2 img { margin: 0 20px; } 
.info_renew.epk_210401 .book-area.ty-2 { padding-bottom: 30px; } 
.info_renew.epk_210401 .book-area .book-info-t { float: right; width: 56%; padding: 40px 0; } 
.info_renew.epk_210401 .book-area .book-info-t p { font-size: 32px !important; font-weight: bold; } 
.info_renew.epk_210401 .book-area .book-info-t .sub-tit { font-size: 22px !important; padding-top: 22px; } 
.info_renew.epk_210401 .book-area .book-info-t > span { font-size: 24px !important; } 
.info_renew.epk_210401 .book-area .book-info-t p span { font-size: 32px !important; color: #4607ba; } 
.info_renew.epk_210401 .video-bg.color-1::before { background: rgb(8 9 48 / 60%); } 
.info_renew.epk_210401 .video-bg.color-2::before { background: rgb(28 6 28 / 70%); } 

/* epk_210501 */

.info_renew.epk_210501 .sec_00 { background: #4b684a; } 
.info_renew.epk_210501 .section .title-text { text-align: center !important; } 
.info_renew.epk_210501 .section .title-text h2 { background-color: #4b684a; display: inline-block; padding: 0 20px; } 
.info_renew.epk_210501 .sec_02 { background: #e4e4e4; } 
.info_renew.epk_210501 .sec_03 { background: #fff; } 
.info_renew.epk_210501 .sec_05 { background: #fff; } 
.info_renew.epk_210501 .sec_06 { background: #e4e4e4; } 
.info_renew.epk_210501 .cont-box-list li { background: #e4e4e4; height: 320px; } 
.info_renew.epk_210501 .cont-box-list ul li .text-area .sub-title { font-size: 20px !important; font-weight: bold; line-height: 1.2 !important; padding: 5px 0; } 
.info_renew.epk_210501 .cont-box-list ul li .text-area p span { font-size: 30px !important; color: #4b684a; font-weight: bold !important; display: block; } 
.info_renew.epk_210501 .cont-box-list ul li .text-area .arrow { width: 28px; height: 28px; background-repeat: no-repeat; margin: 10px 0 0 !important; vertical-align: text-top; } 
.info_renew.epk_210501 .cont-box-list ul li .text-area .arrow.top { background-image: url(../../Public_html/Images/Lecture/info/epk_210501_03.png); } 
.info_renew.epk_210501 .cont-box-list ul li .text-area .arrow.down { background-image: url(../../Public_html/Images/Lecture/info/epk_210501_03.png); transform: rotate(180deg); } 
.info_renew.epk_210501 .cont-box-list ul li .text-area img { margin: 10px auto; } 
.info_renew.epk_210501 .section h5.sub-text { font-size: 30px !important; } 
.info_renew.epk_210501 .section h6.sub-text { font-size: 30px !important; text-align: center; max-width: 786px; margin: 30px auto; color: #4b684a; } 
.info_renew.epk_210501 .tec-info-list { max-width: 683px; margin: 0 auto; background: #fff; border: 1px solid #000; } 
.info_renew.epk_210501 .tec-info-list ul { padding: 20px; } 
.info_renew.epk_210501 .tec-info-list li:after { display: block; clear:both; content: ''; } 
.info_renew.epk_210501 .tec-info-list ul li:not(:first-child) { padding-top: 20px; } 
.info_renew.epk_210501 .tec-info-list ul li:not(:last-child) { padding-bottom: 20px; border-bottom: 1px solid #b4b4b4; } 
.info_renew.epk_210501 .tec-info-list div { float: left; } 
.info_renew.epk_210501 .tec-info-list .tec-img-i { padding: 0 20px; } 
.info_renew.epk_210501 .tec-info-list .tec-img-i p { font-size: 20px !important; color: #fff; background: #4b684a; text-align: center; line-height: 1.5 !important; } 
.info_renew.epk_210501 .tec-info-list .tec-info-t { padding: 36px 0 0 20px; } 
.info_renew.epk_210501 .tec-info-list .tec-info-t p { font-size: 20px !important; line-height: 1.2; } 
.info_renew.epk_210501 .process-area .process-line .process-ch span { background: #e4e4e4; } 
.info_renew.epk_210501 .ps-tt { font-size: 18px !important; text-align: right; max-width: 786px; margin: 0 auto; font-weight: 500; } 
.info_renew.epk_210501 .info-img { margin: 0 auto; display: block; max-width: 683px; } 
.info_renew.epk_210501 .process-text-box { max-width: 684px; margin: 18px auto 0 !important; background: #e4e4e4; border: 1px solid #000; padding: 20px; } 
.info_renew.epk_210501 .process-text-box .tt-tit { font-size: 20px !important; text-align: center; } 
.info_renew.epk_210501 .process-text-box .sub-tit { font-size: 18px !important; } 
.info_renew.epk_210501 .process-text-box .tt-i { font-size: 20px !important; display: table; padding: 5px 0; } 
.info_renew.epk_210501 .process-text-box .tt-i i.check-icon { background:url(../../Public_html/Images/Lecture/info/sec_2_check.png); width: 28px; height: 27px; display: inline-block; vertical-align: bottom; margin-right: 11px; } 
.info_renew.epk_210501 .process-text-box .tt-i > p { display: table-cell; text-align: left; } 
.info_renew.epk_210501 .process-text-box .tt-i > p span { font-size: 20px !important; } 
.info_renew.epk_210501 .book-info-box { max-width: 687px; margin: 0 auto; } 
.info_renew.epk_210501 .book-info-box ul:after { clear:both; content: ''; display: block; } 
.info_renew.epk_210501 .book-info-box ul li { float: left; width: calc(50% - 26px); margin: 0 13px; } 
.info_renew.epk_210501 .book-info-box li > p { font-size: 20px !important; color: #fff; text-align: center; background: #4b684a; font-weight: bold; } 
.info_renew.epk_210501 .book-info-box img { display: block; margin: 0 auto; } 
.info_renew.epk_210501 .book-info-box .bk-tt p { font-size: 20px !important; font-weight: 400; letter-spacing: -1.3px; word-break: keep-all; } 
.info_renew.epk_210501 .icon-dn { margin: 20px auto 0; display: block; } 
.info_renew.epk_210501 .benefits-table { margin: 0 auto !important; max-width: 786px; } 
.info_renew.epk_210501 .benefits-table th { background: #b4b4b4 !important; font-weight: bold; } 
.info_renew.epk_210501 .benefits-table > p { font-size: 20px !important; font-weight: bold; padding: 14px 0; line-height: 1 !important; text-align: left; } 
.info_renew.epk_210501 .pre-tt { max-width: 786px; margin: 0 auto; } 
.info_renew.epk_210501 .pre-tt li span:first-child { padding-right: 10px; } 
.info_renew.epk_210501 .pre-tt li span { font-size: 22px !important; display: table-cell; line-height: 1.5; word-break: keep-all; } 


/* epk_210701 */

.info_renew.epk_210701 .sec_00 { background: #fff; } 
.info_renew.epk_210701 .section h2 { background-color: #3b8ff6; } 
.info_renew.epk_210701 .section h5 { font-size: 38px !important; } 
.info_renew.epk_210701 .sec-content h5.sub { padding: 0; } 
.info_renew.epk_210701 .sec_02 { background: #fff; } 
.info_renew.epk_210701 .sec_04 { background: #fff; } 
.info_renew.epk_210701 .ct-text { width: 768px; margin: 0 auto 60px !important; text-align: center; display: flex; justify-content: center; } 
.info_renew.epk_210701 .ct-text ul { width: 61%; } 
.info_renew.epk_210701 .ct-text div { max-width: 133px; } 
.info_renew.epk_210701 .ct-text i { background: url(../../Public_html/Images/Lecture/info/sec_2_check.png); width: 28px; height: 35px; display: table-cell; vertical-align: bottom; margin-right: 11px; background-repeat: no-repeat; background-position: center; text-indent: -9999px; } 
.info_renew.epk_210701 .ct-text li { margin: 0 auto; display: inline-block; width: 420px; } 
.info_renew.epk_210701 .ct-text li:not(:first-child) { margin-top:10px; } 
.info_renew.epk_210701 .ct-text li p { display: table-cell; font-size: 24px !important; padding-left: 5px; } 
.info_renew.epk_210701 .process-area .process-line .process-ch { width: 33.33334%; } 
.info_renew.epk_210701 .process-area .process-text li { width: 33.3334%; } 
.info_renew.epk_210701 .process-area.ty-2 .process-line .process-ch { width: 50%; } 
.info_renew.epk_210701 .process-area.ty-2 .process-text li { width: 50%; } 
.info_renew.epk_210701 .process-area .process-text { padding: 20px 0; } 
.info_renew.epk_210701 .process-area .process-line .process-ch span { width: inherit; height: inherit; background: #000; border-radius: 20px; line-height: 28px; color: #fff; padding: 4px 10px; margin-top: -4px; max-width: 100px; } 
.info_renew.epk_210701 .process-area .process-text.sub { padding: 20px 0; } 
.info_renew.epk_210701 .process-area .process-text.sub li p { color: #3b8ff6; word-break: keep-all; font-size: 18px !important; } 
.info_renew.epk_210701 .process-area .process-text.box { padding: 0; } 
.info_renew.epk_210701 .process-area .process-text.box li { padding: 0 10px; box-sizing: border-box; } 
.info_renew.epk_210701 .process-area .process-text.box li p { word-break: keep-all; font-size: 18px !important; background: #dbebff; padding: 10px 0; font-weight: 500; } 
.info_renew.epk_210701 .process-area img { display: block; margin: 0 auto; } 
.info_renew.epk_210701 .ct-info-area { max-width: 768px; margin: 0 auto; border: 2px solid #000; background: #e4e4e4; padding: 30px 40px 10px; box-sizing: border-box; } 
.info_renew.epk_210701 .ct-info-area .ct-box { display: table; width: 100%; } 
.info_renew.epk_210701 .ct-info-area .ct-box:after { clear:both; content:''; display: block; } 
.info_renew.epk_210701 .ct-info-area .ct-box .img-area { float: left; width: 155px; } 
.info_renew.epk_210701 .ct-info-area .ct-box .text-area { float: left; padding-left: 24px; } 
.info_renew.epk_210701 .ct-info-area .ct-box .text-area.type-1 { padding-top: 6px; } 
.info_renew.epk_210701 .ct-info-area .ct-box .text-area.type-2 { padding-top: 40px; } 
.info_renew.epk_210701 .ct-info-area .ct-box .text-area.type-3 { padding-top: 22px; } 
.info_renew.epk_210701 .ct-info-area .ct-box .text-area h6 { font-size: 20px !important; font-weight: bold; padding-bottom: 6px; } 
.info_renew.epk_210701 .ct-info-area .ct-box .text-area p { font-size: 20px !important; text-align: left; } 
.info_renew.epk_210701 .ct-info-area .ct-box .text-area p span { font-size: 20px !important; text-align: left; } 
.info_renew.epk_210701 .ct-info-area .dim-d-line { background: url(../../Public_html/Images/Lecture/info/epk_210701_05.png); width: 100%; height: 1px; background-position-x: -50%; } 
.info_renew.epk_210701 .ct-info-area .bd-radius { float: left; width: 12px; background: #fff; border-radius: 10px; height: 100px; margin: 28px 0 !important; } 
.info_renew.epk_210701 .tt-area { max-width: 786px; margin: 0 auto; } 
.info_renew.epk_210701 .tt-area ul { padding-top: 40px; } 
.info_renew.epk_210701 .tt-area ul li { position: relative; border: 1px solid #000; overflow: hidden; } 
.info_renew.epk_210701 .tt-area ul li:not(:first-child) { margin-top: 20px !important; } 
.info_renew.epk_210701 .tt-area ul li::after { clear: both; content: ''; display: block; } 
.info_renew.epk_210701 .tt-area .tea-img { position: relative; float: left; line-height: 1 !important; } 
.info_renew.epk_210701 .tt-area .tea-img .bg { position: absolute; bottom: 0; left: 0; z-index: -1; } 
.info_renew.epk_210701 .tt-area .tea-info { float: left; width: 450px; padding-top: 40px; } 
.info_renew.epk_210701 .tt-area .tea-info.t-1 { padding-top: 10px; } 
.info_renew.epk_210701 .tt-area .tea-info.t-2 { padding-top: 29px; } 
.info_renew.epk_210701 .tt-area .tea-info .title-name { font-size: 30px !important; font-weight: bold; text-align: left; line-height: 1.4 !important; } 
.info_renew.epk_210701 .tt-area .tea-info .title-name span { font-size: 20px !important; } 
.info_renew.epk_210701 .tt-area .tea-info .teacher-car p { font-size: 20px !important; text-align: left; } 
.info_renew.epk_210701 .tt-area .tea-info .teacher-car p span { font-size: 20px !important; display: block; line-height: 1.4 !important; } 
.info_renew.epk_210701 .epass-bk { max-width: 786px; margin: 0 auto; } 
.info_renew.epk_210701 .epass-bk ul:after { clear:both; content:''; display: block; } 
.info_renew.epk_210701 .epass-bk ul li { float: left; width: 50%; } 
.info_renew.epk_210701 .epass-bk .book-img { margin-right:10px } 
.info_renew.epk_210701 .epass-bk .book-text { margin-left: 10px; } 
.info_renew.epk_210701 .epass-bk .book-text p.sub-title { font-weight: bold; background: #e4e4e4; text-align: center; margin-bottom: 10px !important; line-height: 1.4 !important; } 
.info_renew.epk_210701 .epass-bk .book-text p,
.info_renew.epk_210701 .epass-bk .book-text p span { font-size: 20px !important; line-height: 1.4 !important; text-align: left; } 
.info_renew.epk_210701 .class-act { max-width:786px; margin: 0 auto; } 
.info_renew.epk_210701 .class-act ul li { float: left; width: calc(50% - 10px); text-align: center; margin-bottom: 10px !important; background: #ffe2e2; height: 120px; padding-top: 30px; box-sizing: border-box; } 
.info_renew.epk_210701 .class-act ul li:nth-child(2n-1) { margin-right: 10px; } 
.info_renew.epk_210701 .class-act ul li:nth-child(2n-0) { margin-left: 10px; } 
.info_renew.epk_210701 .class-act ul li.left { background: #dbebff; } 
.info_renew.epk_210701 .class-act ul li.center { padding-top: 15px; } 
.info_renew.epk_210701 .class-act ul li p { font-size: 20px !important; line-height: 1.4 !important; } 
.info_renew.epk_210701 .class-act ul li .pt-t { font-size: 22px !important; font-weight: bold; color: #3b8ff6; } 
.info_renew.epk_210701 .class-act ul li .pt-t span { font-size: 18px !important; color: #3b8ff6; } 
.info_renew.epk_210701 .video-bg.color-1::before { background: rgb(8 9 48 / 60%); } 
.info_renew.epk_210701 .video-bg.color-2::before { background: rgb(28 6 28 / 70%); } 

/* epk_210801 */

.info_renew.epk_210801 .sec_00 { background: #119391; } 
.info_renew.epk_210801 .section { text-align: center; } 
.info_renew.epk_210801 .section h2 { background-color: #222; } 
.info_renew.epk_210801 .section h5 { font-size: 32px !important; } 
.info_renew.epk_210801 .section h5 span { font-size: 32px !important; } 
.info_renew.epk_210801 .section h6.suc-ct { font-size: 40px !important; color: #5b00cb; margin: 0 0 50px; line-height: 1; text-align: center; } 
.info_renew.epk_210801 .cont-box-list li { background: #1c9391; } 
.info_renew.epk_210801 .cont-box-list ul li .text-area .main-title { display: block; margin: 0 8%; } 
.info_renew.epk_210801 .cont-box-list ul li .text-area p.sub-title { color: #000; padding: 20px 0 5px; } 
.info_renew.epk_210801 .plus-arrow { width: 30px; margin: 20px auto !important; } 
.info_renew.epk_210801 .plus-arrow img { width: 100%; } 
.info_renew.epk_210801 .cont-box-list li.center { background: #1c9391; margin: 10px auto 0 !important; float: none; } 
.info_renew.epk_210801 .info-cha { max-width: 786px; margin: 0 auto; } 
.info_renew.epk_210801 .info-cha.ty-2 { margin-top: 40px; } 
.info_renew.epk_210801 .info-cha p { font-size: 30px !important; font-weight: bold; text-align: left; line-height: 1; padding-bottom: 20px; } 
.info_renew.epk_210801 .info-step-area:after { clear: both; content:''; display: block; } 
.info_renew.epk_210801 .info-step-area li { float: left; width: calc(50% - 4px); background: #fff; border: 1px solid #000; box-sizing: border-box; padding: 16px 20px; margin-bottom: 8px !important; } 
.info_renew.epk_210801 .info-step-area li:nth-child(odd) { margin-right: 4px; } 
.info_renew.epk_210801 .info-step-area li:nth-child(even) { margin-left: 4px; } 
.info_renew.epk_210801 .info-step-area li > span { display: table-cell; } 
.info_renew.epk_210801 .info-step-area li div { display: table-cell; } 
.info_renew.epk_210801 .info-step-area li .step-t { background: #1c9391; color: #fff; font-size: 18px !important; display: block; padding: 0 10px; line-height: 1.5; margin: 0; } 
.info_renew.epk_210801 .info-step-area li .step-tit { font-size: 18px !important; font-weight: 500; padding: 0 10px; margin: 0; } 
.info_renew.epk_210801 .info-step-area li .step-tt { text-align: left; } 
.info_renew.epk_210801 .info-step-area li .step-tt span { display: block; font-size: 18px !important; margin: 0; } 
.info_renew.epk_210801 .info-cha .benefits-box { width: 100%; background-color: #fff; box-sizing: border-box; border: 1px solid #222; margin: 0 auto; text-align: left; padding: 30px 20px; } 
.info_renew.epk_210801 .info-cha .benefits-box:not(:first-child) { margin-top: 10px !important; } 
.info_renew.epk_210801 .info-cha .benefits-box .sub-title { font-size: 20px !important; text-align: left !important; padding-bottom: 5px; font-weight: 500 !important; } 
.info_renew.epk_210801 .info-cha .benefits-box p,
.info_renew.epk_210801 .info-cha .benefits-box p span { font-size: 18px !important; letter-spacing: -1.6px; text-align: left !important; line-height: 1.5 !important; text-align: center !important; } 
.info_renew.epk_210801 .info-cha .benefits-box .check-icon { background:url(../../Public_html/Images/Lecture/info/sec_2_check.png); width: 28px; height: 27px; display: inline-block; vertical-align: bottom; margin-right: 11px; } 
.info_renew.epk_210801 .btn-apply { width: 600px; margin: 60px auto 0 !important; background: #1c9391; } 
.info_renew.epk_210801 .btn-apply .apply-btn { cursor: pointer; z-index: 2; position: relative; display: block; text-align: center; } 
.info_renew.epk_210801 .btn-apply .apply-btn span { font-size: 30px !important; font-weight: bold; line-height: 102px; color: #fff; } 
.info_renew.epk_210801 h4.tit-sub-t { font-size: 30px !important; color: #fff; background: #1c9391; display: inline-block; padding: 0 40px; line-height: 1.5; margin-bottom: 20px; text-align: center; } 
.info_renew.epk_210801 .youtube-area { margin: 50px auto 0 } 
.info_renew.epk_210801 .youtube-area > div { margin:0 auto; } 
.info_renew.epk_210801 .youtube-area i { position: absolute; top: 0; left: 0; z-index: -1; } 
.info_renew.epk_210801 .epass-book ul li:last-child { border-top: 0px solid #b4b4b4; } 
.info_renew.epk_210801 .epass-book .book-img { width: 270px; } 
.info_renew.epk_210801 .epass-book .book-img img { display: block; margin: 0 auto; } 
.info_renew.epk_210801 .epass-book .book-text { float: left; } 
.info_renew.epk_210801 .epass-book .book-text .sub-title { font-weight: bold; padding: 0px 30px 0px; background: #fff; margin: 20px 0; } 
.info_renew.epk_210801 .epass-book .book-text p { line-height: 1.45 !important; padding: 0 10px; margin: 0; } 


/* epk_210901 */
.info_renew.epk_210901 .sec_00 { background: #fff; } 
.info_renew.epk_210901 .section h2 { background-color: #3b8ff6; } 
.info_renew.epk_210901 .section h5 { font-size: 38px !important; } 
.info_renew.epk_210901 .color-1 { color: #fa5e5e; font-size: 20px !important; } 
.info_renew.epk_210901 .color-2 { color: #3b8ff6; font-size: 24px !important; } 
.info_renew.epk_210901 .sec-content h5.sub { padding: 0; } 
.info_renew.epk_210901 .sec_02 { background: #fff; } 
.info_renew.epk_210901 .sec_04 { background: #fff; } 
.info_renew.epk_210901 .ct-text { width: 768px; margin: 0 auto 60px !important; text-align: center; } 
.info_renew.epk_210901 .ct-text i { background: url(../../Public_html/Images/Lecture/info/sec_2_check.png); width: 28px; height: 35px; display: table-cell; vertical-align: bottom; margin-right: 11px; background-repeat: no-repeat; background-position: center; text-indent: -9999px; } 
.info_renew.epk_210901 .ct-text li { margin: 0 auto; display: inline-block; width: 420px; } 
.info_renew.epk_210901 .ct-text li:not(:first-child) { margin-top:10px; } 
.info_renew.epk_210901 .ct-text li p { display: table-cell; font-size: 24px !important; padding-left: 5px; } 
.info_renew.epk_210901 .process-area .process-line .process-ch { width: 33.33334%; } 
.info_renew.epk_210901 .process-area .process-text li { width: 33.3334%; } 
.info_renew.epk_210901 .process-area.ty-2 .process-line .process-ch { width: 50%; } 
.info_renew.epk_210901 .process-area.ty-2 .process-text li { width: 50%; } 
.info_renew.epk_210901 .process-area .process-text { padding: 20px 0; } 
.info_renew.epk_210901 .process-area .process-line .process-ch span { width: inherit; height: inherit; background: #000; border-radius: 20px; line-height: 28px; color: #fff; padding: 4px 10px; margin-top: -4px; max-width: 100px; } 
.info_renew.epk_210901 .process-area .process-text.sub { padding: 20px 0; } 
.info_renew.epk_210901 .process-area .process-text.sub li p { color: #3b8ff6; word-break: keep-all; font-size: 18px !important; } 
.info_renew.epk_210901 .process-area .process-text.box { padding: 0; } 
.info_renew.epk_210901 .process-area .process-text.box li { padding: 0 10px; box-sizing: border-box; } 
.info_renew.epk_210901 .process-area .process-text.box li p { word-break: keep-all; font-size: 18px !important; background: #dbebff; padding: 10px 0; font-weight: 500; } 
.info_renew.epk_210901 .process-area img { display: block; margin: 0 auto; } 
.info_renew.epk_210901 .ct-info-area { max-width: 768px; margin: 0 auto; border: 2px solid #000; background: #e4e4e4; padding: 30px 40px 10px; box-sizing: border-box; } 
.info_renew.epk_210901 .ct-info-area .ct-box { display: table; width: 100%; } 
.info_renew.epk_210901 .ct-info-area .ct-box:after { clear:both; content:''; display: block; } 
.info_renew.epk_210901 .ct-info-area .ct-box .img-area { float: left; width: 155px; } 
.info_renew.epk_210901 .ct-info-area .ct-box .text-area { float: left; padding-left: 24px; } 
.info_renew.epk_210901 .text-area .color-2 { color: #3b8ff6; font-size: 20px !important; } 
.info_renew.epk_210901 .ct-info-area .ct-box .text-area.type-1 { padding-top: 6px; } 
.info_renew.epk_210901 .ct-info-area .ct-box .text-area.type-2 { padding-top: 40px; } 
.info_renew.epk_210901 .ct-info-area .ct-box .text-area.type-3 { padding-top: 22px; } 
.info_renew.epk_210901 .ct-info-area .ct-box .text-area h6 { font-size: 20px !important; font-weight: bold; padding-bottom: 6px; } 
.info_renew.epk_210901 .ct-info-area .ct-box .text-area p { font-size: 20px !important; text-align: left; line-height: 1.4 !important; } 
.info_renew.epk_210901 .ct-info-area .ct-box .text-area p span { font-size: 20px !important; } 
.info_renew.epk_210901 .ct-info-area .dim-d-line { background: url(../../Public_html/Images/Lecture/info/epk_210701_05.png); width: 100%; height: 1px; background-position-x: -50%; } 
.info_renew.epk_210901 .ct-info-area .bd-radius { float: left; width: 12px; background: #fff; border-radius: 10px; height: 100px; margin: 28px 0 !important; } 
.info_renew.epk_210901 .tt-area { max-width: 786px; margin: 0 auto; } 
.info_renew.epk_210901 .tt-area ul { padding-top: 40px; } 
.info_renew.epk_210901 .tt-area ul li { position: relative; border: 1px solid #000; overflow: hidden; } 
.info_renew.epk_210901 .tt-area ul li:not(:first-child) { margin-top: 20px !important; } 
.info_renew.epk_210901 .tt-area ul li::after { clear: both; content: ''; display: block; } 
.info_renew.epk_210901 .tt-area .tea-img { position: relative; float: left; line-height: 1 !important; } 
.info_renew.epk_210901 .tt-area .tea-img .bg { position: absolute; bottom: 0; left: 0; z-index: -1; } 
.info_renew.epk_210901 .tt-area .tea-info { float: left; width: 450px; padding-top: 40px; } 
.info_renew.epk_210901 .tt-area .tea-info.t-1 { padding-top: 10px; } 
.info_renew.epk_210901 .tt-area .tea-info.t-2 { padding-top: 29px; } 
.info_renew.epk_210901 .tt-area .tea-info .title-name { font-size: 30px !important; font-weight: bold; text-align: left; line-height: 1.4 !important; } 
.info_renew.epk_210901 .tt-area .tea-info .title-name span { font-size: 20px !important; } 
.info_renew.epk_210901 .tt-area .tea-info .teacher-car p { font-size: 20px !important; } 
.info_renew.epk_210901 .tt-area .tea-info .teacher-car p span { font-size: 20px !important; display: block; text-align: left; line-height: 1.4; } 
.info_renew.epk_210901 .epass-bk { max-width: 786px; margin: 0 auto; } 
.info_renew.epk_210901 .epass-bk ul:after { clear:both; content:''; display: block; } 
.info_renew.epk_210901 .epass-bk ul li { float: left; width: 50%; } 
.info_renew.epk_210901 .epass-bk .book-img { margin-right:10px } 
.info_renew.epk_210901 .epass-bk .book-text { margin-left: 10px; } 
.info_renew.epk_210901 .epass-bk .book-text p.sub-title { font-weight: bold; background: #e4e4e4; text-align: center; margin-bottom: 10px !important; line-height: 1.4 !important; } 
.info_renew.epk_210901 .epass-bk .book-text p,
.info_renew.epk_210901 .epass-bk .book-text p span { font-size: 20px !important; text-align: left; line-height: 1.4; } 
.info_renew.epk_210901 .class-act { max-width:786px; margin: 0 auto; } 
.info_renew.epk_210901 .class-act ul li { float: left; width: calc(50% - 10px); text-align: center; margin-bottom: 10px !important; background: #ffe2e2; height: 120px; padding-top: 30px; box-sizing: border-box; } 
.info_renew.epk_210901 .class-act ul li:nth-child(2n-1) { margin-right: 10px; } 
.info_renew.epk_210901 .class-act ul li:nth-child(2n-0) { margin-left: 10px; } 
.info_renew.epk_210901 .class-act ul li.left { background: #dbebff; } 
.info_renew.epk_210901 .class-act ul li.center { padding-top: 15px; } 
.info_renew.epk_210901 .class-act ul li p { font-size: 20px !important; line-height: 1.4 !important; } 
.info_renew.epk_210901 .class-act ul li .pt-t { font-size: 22px !important; font-weight: bold; color: #3b8ff6; line-height: 1.4 !important; } 
.info_renew.epk_210901 .class-act ul li .pt-t span { font-size: 18px !important; color: #3b8ff6; } 
.info_renew.epk_210901 .video-bg.color-1::before { background: rgb(8 9 48 / 60%); } 
.info_renew.epk_210901 .video-bg.color-2::before { background: rgb(28 6 28 / 70%); } 
.info_renew.epk_210901 .kec-tt { font-size: 26px !important; text-align: center; font-weight: 500; line-height: 1.5; } 
.info_renew.epk_210901 .kec-tt span { font-size: 26px !important; color: #3b4ec2; font-weight: bold; } 


/* epk_211001 */

.info_renew.epk_211001 .sec_00 { background: #fff; } 
.info_renew.epk_211001 .sec_02 { background: #fff; } 
.info_renew.epk_211001 .sec_04 { background: #fff; } 
.info_renew.epk_211001 .section h2 { background-color: #5ebb48; } 
.info_renew.epk_211001 .section h5 { font-size: 38px !important; } 
.info_renew.epk_211001 .sec-content h5.sub { padding: 0; } 
.info_renew.epk_211001 .ct-text { width: 768px; margin: 0 auto 60px !important; } 
.info_renew.epk_211001 .ct-text i { background: url(../../Public_html/Images/Lecture/info/sec_2_check.png); width: 28px; height: 35px; display: table-cell; vertical-align: bottom; margin-right: 11px; background-repeat: no-repeat; background-position: center; text-indent: -9999px; } 
.info_renew.epk_211001 .ct-text ul { margin: 0 auto; max-width: 600px; } 
.info_renew.epk_211001 .ct-text li:not(:first-child) { margin-top:10px; } 
.info_renew.epk_211001 .ct-text li p { display: table-cell; font-size: 24px !important; padding-left: 10px; } 
.info_renew.epk_211001 .process-area .process-line .process-ch { width: 50%; } 
.info_renew.epk_211001 .process-area .process-text li { width: 50%; } 
.info_renew.epk_211001 .process-area.ty-2 .process-line .process-ch { width: 50%; } 
.info_renew.epk_211001 .process-area.ty-2 .process-text li { width: 50%; } 
.info_renew.epk_211001 .process-area .process-text { padding: 20px 0; } 
.info_renew.epk_211001 .process-area .process-line .process-ch span { width: inherit; height: inherit; background: #000; border-radius: 20px; line-height: 28px; color: #fff; padding: 4px 10px; margin-top: -4px; max-width: 100px; } 
.info_renew.epk_211001 .process-area .process-text.sub { padding: 20px 0; } 
.info_renew.epk_211001 .process-area .process-text.sub li p { color: #5ebb48; word-break: keep-all; font-size: 18px !important; } 
.info_renew.epk_211001 .process-area .process-text.box { padding: 0; } 
.info_renew.epk_211001 .process-area .process-text.box li { padding: 0 27px; box-sizing: border-box; } 
.info_renew.epk_211001 .process-area .process-text.box li p { word-break: keep-all; font-size: 18px !important; background: #eff7ed; border: 1px solid #5ebb48; padding: 10px 0; font-weight: 500; } 
.info_renew.epk_211001 .process-area img { display: block; margin: 0 auto; } 
.info_renew.epk_211001 .epass-bk { max-width: 786px; margin: 0 auto; } 
.info_renew.epk_211001 .epass-bk ul:after { clear:both; content:''; display: block; } 
.info_renew.epk_211001 .epass-bk ul li { width: 100%; overflow: hidden; } 
.info_renew.epk_211001 .epass-bk.w-50 ul li { width: 50%; overflow: hidden; float: left; } 
.info_renew.epk_211001 .epass-bk .book-img { margin-bottom: 20px !important; } 
.info_renew.epk_211001 .epass-bk.w-50 .book-img { margin-bottom: 0px; text-align: center; } 
.info_renew.epk_211001 .epass-bk.w-50 .book-img img { margin: 0px auto; } 
.info_renew.epk_211001 .epass-bk .book-text { margin-left: 0px; } 
.info_renew.epk_211001 .epass-bk.w-50 .book-text { margin-left: 0px; } 
.info_renew.epk_211001 .epass-bk .book-text p.sub-title { font-weight: bold; background: #e4e4e4; text-align: center; margin-bottom: 10px !important; } 
.info_renew.epk_211001 .epass-bk .book-text p { font-size: 20px !important; text-align: center; word-break: keep-all; } 
.info_renew.epk_211001 .epass-bk .book-text p span { font-size:20px !important } 
.info_renew.epk_211001 .epass-bk .point-tt { border: 1px solid #5ebb48; background: #eff7ed; max-width: 326px; margin: 20px auto 0 !important; padding: 14px 0; } 
.info_renew.epk_211001 .epass-bk .point-tt span { display: block; font-size: 30px !important; font-weight: bold; } 
.info_renew.epk_211001 .class-act { max-width:786px; margin: 0 auto; } 
.info_renew.epk_211001 .class-act ul li { float: left; width: calc(50% - 10px); text-align: center; margin-bottom: 10px !important; background: #fff0f0; height: 120px; padding-top: 30px; box-sizing: border-box; } 
.info_renew.epk_211001 .class-act ul li:nth-child(2n-1) { margin-right: 10px; } 
.info_renew.epk_211001 .class-act ul li:nth-child(2n-0) { margin-left: 10px; } 
.info_renew.epk_211001 .class-act ul li.left { background: #eff7ed; } 
.info_renew.epk_211001 .class-act ul li.center { padding-top: 15px; } 
.info_renew.epk_211001 .class-act ul li p { font-size: 20px !important; } 
.info_renew.epk_211001 .class-act ul li .pt-t { font-size: 22px !important; font-weight: bold; } 
.info_renew.epk_211001 .class-act ul li .pt-t span { font-size: 18px !important; } 
.info_renew.epk_211001 .tea-info .tea-info-tit { padding-top: 20px; } 
.info_renew.epk_211001 .tea-info .tea-info-tit span { font-size: 32px !important; font-weight: bold; text-align: center; display: inline-block; background: #fa5e5e; color: #fff; padding: 0px 20px; line-height: 1.3; } 
.info_renew.epk_211001 .tea-info .tea-info-tit p { font-size: 30px !important; font-weight: bold; color: #fa5e5e; } 
.info_renew.epk_211001 .cont_easy .tea-info .title-name.ty-2 { padding-top: 30px; } 
.info_renew.epk_211001 .cont_easy .tea-info .title-name.ty-2 span { font-size: 20px !important; display: inline-block; } 
.info_renew.epk_211001 .cont_easy .tea-info .teacher-car { padding-top: 10px; } 
.info_renew.epk_211001 .cont_easy .tea-info .teacher-car span { font-weight: 500; } 
.info_renew.epk_211001 .cont_easy .tea-img { float: right; overflow: hidden; } 
.info_renew.epk_211001 .section .check-point { padding-bottom: 20px; } 
.info_renew.epk_211001 .section .check-point span { font-size: 36px !important; color: #fa5e5e; line-height: 1.5 !important; font-weight: 900; display: inline-block; position: relative; } 
.info_renew.epk_211001 .section .check-point i { text-indent: -9999px; background: url(../../Public_html/Images/Lecture/info/epk_211001_04.png); width: 28px; height: 27px; display: inline-block; vertical-align: top; } 
.info_renew.epk_211001 .section .check-point span::after { clear: both; content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background: #f95e5e; } 
.info_renew.epk_211001 .info-form { margin: 0 auto 30px !important; max-width: 786px; } 
.info_renew.epk_211001 .info-form ul:after { clear: both; content: ''; display: block; } 
.info_renew.epk_211001 .info-form ul li { float: left; border: 1px solid; border-color: #5ebb48; background: #eff7ed; height: 124px; position: relative; } 
.info_renew.epk_211001 .info-form ul li:first-child { width: 248px; } 
.info_renew.epk_211001 .info-form ul:not(.color) li:not(.right) { width: 494px; } 
.info_renew.epk_211001 .info-form ul.color li:not(.right) { width: 246px; } 
.info_renew.epk_211001 .info-form ul.color li:last-child { margin-left: -1px; } 
.info_renew.epk_211001 .info-form ul li { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; } 
.info_renew.epk_211001 .info-form ul.color { margin-top: 14px; } 
.info_renew.epk_211001 .info-form ul.color li { float: left; border: 1px solid; border-color: #fa5e5e; background: #fff0f0; height: 154px; } 
.info_renew.epk_211001 .info-form ul li.right { margin-right: 40px; } 
.info_renew.epk_211001 .info-form ul li.plus::after { clear:both; content: '+'; position: absolute; top: 30px; right: -32px; font-size: 40px; font-weight: bold; } 
.info_renew.epk_211001 .info-form p { font-size: 20px !important; text-align: center; font-weight: 500; width: 100%; } 
.info_renew.epk_211001 .info-form p.point { font-weight: 600; } 
.info_renew.epk_211001 .info-form span { font-size: 20px !important; display: block; } 
.info_renew.epk_211001 .check-list { max-width: 786px; margin: 0 auto; } 
.info_renew.epk_211001 .check-list li { float: left; padding: 0 23px; } 
.info_renew.epk_211001 .check-list:after { clear: both; content: ''; display: block; } 
.info_renew.epk_211001 .epass-bk li.float .book-img { float: left; width: 50%; margin: 0 auto 40px !important; text-align: center; } 
.info_renew.epk_211001 .epass-bk li.float .book-text.bk-right { float: left; width: 50%; margin-top: 263px !important; } 
.info_renew.epk_211001 .epass-bk li.float .book-text.bk-right p { font-weight: bold !important; } 
.info_renew.epk_211001 .epass-bk .book-table { width: 100%; } 
.info_renew.epk_211001 .epass-bk .book-table th { background: #eff7ed !important; border: 1px solid #69c054 !important; padding: 10px 0 !important; font-size: 20px !important; vertical-align: middle; } 
.info_renew.epk_211001 .epass-bk .book-table td { border: 1px solid #69c054 !important; padding: 10px 0; font-size: 20px !important; text-align: center; } 
.info_renew.epk_211001 .epass-bk .book-table p { font-size: 20px !important; text-align: left; padding-left: 58px; } 
.info_renew.epk_211001 .epass-bk .book-table p span { display: table-cell; padding-right: 10px; } 
.info_renew.epk_211001 .check-point-box { max-width: 786px; margin: 0 auto; box-sizing: border-box; } 
.info_renew.epk_211001 .check-point-box p { font-size: 20px !important; background: #eff7ed; border: 1px solid #5ebb48; padding: 15px; word-break: keep-all; } 

/* epk_211101 */
.info_renew.epk_211101 .sec_00 { background: #fff; } 
.info_renew.epk_211101 .sec_02 { background: #fff; } 
.info_renew.epk_211101 .sec_04 { background: #fff; } 
.info_renew.epk_211101 .section h2 { background-color: #3b8ff6; } 
.info_renew.epk_211101 .section h5 { font-size: 38px !important; } 
.info_renew.epk_211101 .sec-content h5.sub { padding: 0; } 
.info_renew.epk_211101 .process-area .process-line { margin: 30px auto 30px !important; } 
.info_renew.epk_211101 .process-area .process-line .process-ch { width: 33.3334%; } 
.info_renew.epk_211101 .process-area .process-line .process-ch span { width: inherit; height: inherit; background: #000; border-radius: 34px; line-height: 28px; color: #fff; padding: 4px 10px; margin-top: -16px; max-width: 200px; width: 54%; } 
.info_renew.epk_211101 .process-area .process-line .process-ch span.sub { padding: 18px 10px; } 
.info_renew.epk_211101 .process-area .process-text li { width: calc(33.334% - 19px); } 
.info_renew.epk_211101 .process-area .process-text { padding: 30px 0 0; } 
.info_renew.epk_211101 .process-area .process-text li:nth-child(3n-1) { margin: 0 28px 15px; } 
.info_renew.epk_211101 .process-area .process-text li { word-break: keep-all; font-size: 18px !important; background: #dbebff; padding: 10px 0; font-weight: 500; margin-bottom: 15px; } 
.info_renew.epk_211101 .process-area .process-text li p { word-break: keep-all; font-size: 18px !important; font-weight: 500; } 
.info_renew.epk_211101 .process-area .process-text li p.tit { color: #3b8ff6; font-weight: bold; } 
.info_renew.epk_211101 .process-area img { display: block; margin: 0 auto; } 
.info_renew.epk_211101 .epass-bk { max-width: 786px; margin: 0 auto; } 
.info_renew.epk_211101 .epass-bk ul:after { clear:both; content:''; display: block; } 
.info_renew.epk_211101 .epass-bk ul li { width: 50%; overflow: hidden; float: left; } 
.info_renew.epk_211101 .epass-bk.w-50 ul li { width: 50%; overflow: hidden; float: left; } 
.info_renew.epk_211101 .epass-bk .book-img { margin-bottom: 20px; } 
.info_renew.epk_211101 .epass-bk.w-50 .book-img { margin-bottom: 0px; text-align: center; } 
.info_renew.epk_211101 .epass-bk.w-50 .book-img img { margin: 0px auto; } 
.info_renew.epk_211101 .epass-bk .book-text { margin-left: 10px; } 
.info_renew.epk_211101 .epass-bk.w-50 .book-text { margin-left: 0px; } 
.info_renew.epk_211101 .epass-bk .book-text p.sub-title { font-weight: bold; background: #fa5e5e; text-align: center; margin-bottom: 10px; color: #fff; } 
.info_renew.epk_211101 .epass-bk .book-text p { font-size: 20px !important; text-align: left; word-break: keep-all; } 
.info_renew.epk_211101 .epass-bk .book-text p span { font-size: 20px !important; display: table-cell; font-weight: 500; margin: 0; } 
.info_renew.epk_211101 .epass-bk .book-text p span:first-child { padding-right: 8px !important; } 
.info_renew.epk_211101 .epass-bk .point-tt { border: 1px solid #5ebb48; background: #eff7ed; max-width: 326px; margin: 20px auto 0; padding: 14px 0; } 
.info_renew.epk_211101 .epass-bk .point-tt span { display: block; font-size: 30px !important; font-weight: bold; } 
.info_renew.epk_211101 .class-act { max-width:786px; margin: 0 auto; } 
.info_renew.epk_211101 .class-act ul li { float: left; width: calc(50% - 10px); text-align: center; margin-bottom: 10px !important; background: #fff0f0; height: 120px; padding-top: 30px; box-sizing: border-box; } 
.info_renew.epk_211101 .class-act ul li:nth-child(2n-1) { margin-right: 10px; } 
.info_renew.epk_211101 .class-act ul li:nth-child(2n-0) { margin-left: 10px; } 
.info_renew.epk_211101 .class-act ul li.left { background: #dbebff; } 
.info_renew.epk_211101 .class-act ul li.center { padding-top: 15px; } 
.info_renew.epk_211101 .class-act ul li p { font-size: 20px !important; } 
.info_renew.epk_211101 .class-act ul li .pt-t { font-size: 22px !important; font-weight: bold; color: #3b8ff6; } 
.info_renew.epk_211101 .class-act ul li .pt-t span { font-size: 18px !important; color: #3b8ff6; } 
.info_renew.epk_211101 .class-act .e-tt { font-size: 24px !important; font-weight: bold; text-align: center; padding: 10px 0 0; margin: 0; } 
.info_renew.epk_211101 .tea-info .tea-info-tit { padding-top: 20px; } 
.info_renew.epk_211101 .tea-info .tea-info-tit span { font-size: 32px !important; font-weight: bold; text-align: center; display: inline-block; background: #fa5e5e; color: #fff; padding: 0px 20px; line-height: 1.3; } 
.info_renew.epk_211101 .tea-info .tea-info-tit p { font-size: 30px !important; font-weight: bold; color: #fa5e5e; letter-spacing: -2px; } 
.info_renew.epk_211101 .cont_easy .tea-info { float: left; width: 60%; } 
.info_renew.epk_211101 .cont_easy .tea-info .title-name.ty-2 { padding-top: 30px; } 
.info_renew.epk_211101 .cont_easy .tea-info .title-name.ty-2 span { font-size: 20px !important; display: inline-block; } 
.info_renew.epk_211101 .cont_easy .tea-info .teacher-car { padding-top: 10px; } 
.info_renew.epk_211101 .cont_easy .tea-info .teacher-car span { display: table-cell; word-break: keep-all; } 
.info_renew.epk_211101 .cont_easy .tea-info .teacher-car span:first-child { padding-right: 8px !important; } 
.info_renew.epk_211101 .cont_easy .tea-info .teacher-car p { padding: 0; } 
.info_renew.epk_211101 .cont_easy .tea-img { float: right; overflow: hidden; width: 40%; } 
.info_renew.epk_211101 .section .check-point { color: #fa5e5e; } 
.info_renew.epk_211101 .section .check-point span { font-size: 36px !important; color: #fa5e5e; line-height: 1.5 !important; font-weight: 900; display: inline-block; position: relative; } 
.info_renew.epk_211101 .section .check-point i { text-indent: -9999px; background: url(../../Public_html/Images/Lecture/info/epk_211001_04.png); width: 28px; height: 27px; display: inline-block; vertical-align: top; } 
.info_renew.epk_211101 .section .check-point span::after { clear: both; content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background: #f95e5e; } 
.info_renew.epk_211101 .ct-info-area { max-width: 768px; margin: 0 auto; background: #dbebff; padding: 10px 40px 10px; box-sizing: border-box; } 
.info_renew.epk_211101 .ct-info-area .ct-box { display: table; width: 100%; } 
.info_renew.epk_211101 .ct-info-area .ct-box:after { clear:both; content:''; display: block; } 
.info_renew.epk_211101 .ct-info-area .ct-box .img-area { float: left; width: 155px; } 
.info_renew.epk_211101 .ct-info-area .ct-box .text-area { float: left; padding-left: 24px; } 
.info_renew.epk_211101 .ct-info-area .ct-box .text-area.type-1 { padding-top: 6px; } 
.info_renew.epk_211101 .ct-info-area .ct-box .text-area.type-2 { padding-top: 40px; } 
.info_renew.epk_211101 .ct-info-area .ct-box .text-area.type-3 { padding-top: 22px; } 
.info_renew.epk_211101 .ct-info-area .ct-box .text-area h6 { font-size: 20px !important; font-weight: bold; padding-bottom: 6px; } 
.info_renew.epk_211101 .ct-info-area .ct-box .text-area p { font-size: 20px !important; text-align: left; line-height: 1.4 !important; } 
.info_renew.epk_211101 .ct-info-area .ct-box .text-area p span { font-size: 20px !important; } 
.info_renew.epk_211101 .ct-info-area .dim-d-line { background: url(../../Public_html/Images/Lecture/info/epk_210701_05.png); width: 100%; height: 1px; background-position-x: -50%; } 
.info_renew.epk_211101 .ct-info-area .bd-radius { float: left; width: 12px; background: #fff; border-radius: 10px; height: 100px; margin: 28px 0 !important; } 

/* epk_220101 */
.info_renew.epk_220101 .sec_00 { background: url(../../Public_html/Images/Lecture/info/epk_220101_00_bg.jpg); } 
.info_renew.epk_220102 .sec_00 { background: url(../../Public_html/Images/Lecture/info/epk_220102_00_bg.jpg); } 
.info_renew.epk_220104 .sec_00, .info_renew.epk_220105 .sec_00, .info_renew.epk_220106 .sec_00 { background: url(https://www.epasskorea.com/Public_html/Images/Lecture/info/epk_220104_00_bg.jpg); } 
.info_renew.epk_220101 .sec_02 { background: #fff; } 
.info_renew.epk_220101 .sec_04 { background: #fff; } 
.info_renew.epk_220101 .section h2 { background-color: #5062fa; } 
.info_renew.epk_220101 .section h5 { font-size: 38px !important; } 
.info_renew.epk_220101 .sec-content h5.sub { padding: 0; } 
.info_renew.epk_220101 .process-area .process-line { margin: 30px auto 30px !important; } 
.info_renew.epk_220101 .process-area .process-line .process-ch { width: 33.3334%; } 
.info_renew.epk_220101 .process-area .process-line .process-ch span { width: inherit; height: inherit; background: #000; border-radius: 34px; line-height: 28px; color: #fff; padding: 4px 10px; margin-top: -16px; max-width: 200px; width: 54%; } 
.info_renew.epk_220101 .process-area .process-line .process-ch span.sub { padding: 18px 10px; } 
.info_renew.epk_220101 .process-area .process-text li { width: calc(33.334% - 19px); } 
.info_renew.epk_220101 .process-area .process-text { padding: 30px 0 0; } 
.info_renew.epk_220101 .process-area .process-text li:nth-child(3n-1) { margin: 0 28px 15px; } 
.info_renew.epk_220101 .process-area .process-text li { word-break: keep-all; font-size: 18px !important; background: #dce0fe; padding: 10px 0; font-weight: 500; margin-bottom: 15px; } 
.info_renew.epk_220101 .process-area .process-text li p { word-break: keep-all; font-size: 18px !important; font-weight: 500; } 
.info_renew.epk_220101 .process-area .process-text li p.tit { color: #3b8ff6; font-weight: bold; } 
.info_renew.epk_220101 .process-area img { display: block; margin: 0 auto; } 
.info_renew.epk_220101 .epass-bk { max-width: 786px; margin: 0 auto; } 
.info_renew.epk_220101 .epass-bk ul:after { clear:both; content:''; display: block; } 
.info_renew.epk_220101 .epass-bk ul li { overflow: hidden; float: left; } 
.info_renew.epk_220101 .epass-bk ul li:first-child { width: 37%; } 
.info_renew.epk_220101 .epass-bk ul li:last-child { width: 63%; } 
.info_renew.epk_220101 .epass-bk .book-img { margin-bottom: 20px; } 
.info_renew.epk_220101 .epass-bk .book-img img { margin:0 auto; display: block; } 
.info_renew.epk_220101 .epass-bk .book-text { margin-left: 10px; } 
.info_renew.epk_220101 .epass-bk .book-text p.sub-title { font-weight: bold; background: #dce0fe; text-align: center; margin-bottom: 10px; color: #5062fa; } 
.info_renew.epk_220101 .epass-bk .book-text p { font-size: 20px !important; text-align: left; word-break: keep-all; } 
.info_renew.epk_220101 .epass-bk .book-text p span { font-size: 20px !important; display: table-cell; font-weight: 500; margin: 0; } 
.info_renew.epk_220101 .epass-bk .book-text p span:first-child { padding-right: 8px !important; } 
.info_renew.epk_220101 .epass-bk .point-tt { border: 1px solid #5ebb48; background: #eff7ed; max-width: 326px; margin: 20px auto 0; padding: 14px 0; } 
.info_renew.epk_220101 .epass-bk .point-tt span { display: block; font-size: 30px !important; font-weight: bold; } 
.info_renew.epk_220101 .class-act { max-width:786px; margin: 0 auto; } 
.info_renew.epk_220101 .class-act ul li { float: left; width: calc(50% - 10px); text-align: center; margin-bottom: 10px !important; background: #ffe2e2; height: 120px; padding-top: 30px; box-sizing: border-box; } 
.info_renew.epk_220101 .class-act ul li:nth-child(2n-1) { margin-right: 10px; } 
.info_renew.epk_220101 .class-act ul li:nth-child(2n-0) { margin-left: 10px; } 
.info_renew.epk_220101 .class-act ul li.left { background: #dce0fe; } 
.info_renew.epk_220101 .class-act ul li.center { padding-top: 15px; } 
.info_renew.epk_220101 .class-act ul li p { font-size: 20px !important; } 
.info_renew.epk_220101 .class-act ul li .pt-t { font-size: 22px !important; font-weight: bold; color: #5062fa; } 
.info_renew.epk_220101 .class-act ul li .pt-t span { font-size: 18px !important; color: #5062fa; } 
.info_renew.epk_220101 .class-act .e-tt { font-size: 24px !important; font-weight: bold; text-align: center; padding: 10px 0 0; margin: 0; } 
.info_renew.epk_220101 .tea-info .tea-info-tit { padding-top: 20px; } 
.info_renew.epk_220101 .tea-info .tea-info-tit span { font-size: 20px !important; font-weight: bold; text-align: center; display: inline-block; background: #dce0fe; color: #5062fa; padding: 0px 20px; line-height: 1.5 !important; } 
.info_renew.epk_220101 .tea-info .tea-info-tit p { font-size: 30px !important; font-weight: bold; color: #fa5e5e; letter-spacing: -2px; } 
.info_renew.epk_220101 .cont_easy .tea-info { float: left; width: 60%; } 
.info_renew.epk_220101 .cont_easy .tea-info .title-name.ty-2 { padding-top: 0px; } 
.info_renew.epk_220101 .cont_easy .tea-info .title-name.ty-3 { padding-top: 0px; font-size: 20px !important; } 
.info_renew.epk_220101 .cont_easy .tea-info .title-name.ty-2 span { font-size: 20px !important; display: inline-block; } 
.info_renew.epk_220101 .cont_easy .tea-info .title-name.ty-3 span { font-size: 20px !important; display: inline-block; } 
.info_renew.epk_220101 .cont_easy .tea-info .teacher-car { padding-top: 40px; } 
.info_renew.epk_220101 .cont_easy .tea-info .teacher-car i { display: table-cell; background-repeat: no-repeat; padding-right: 10px; } 
.info_renew.epk_220101 .cont_easy .tea-info .teacher-car span { display: table-cell; word-break: keep-all; font-weight: 500; } 
.info_renew.epk_220101 .cont_easy .tea-info .teacher-car span:first-child { padding-right: 8px !important; } 
.info_renew.epk_220101 .cont_easy .tea-info .teacher-car p { padding: 5px 0 !important; } 
.info_renew.epk_220101 .cont_easy .tea-img { float: right; overflow: hidden; width: 40%; } 
.info_renew.epk_220101 .section .check-point span { font-size: 36px !important; color: #fa5e5e; line-height: 1.5 !important; font-weight: 900; display: inline-block; position: relative; } 
.info_renew.epk_220101 .section .check-point i { text-indent: -9999px; background: url(../../Public_html/Images/Lecture/info/epk_211001_04.png); width: 28px; height: 27px; display: inline-block; vertical-align: top; } 
.info_renew.epk_220101 .section .check-point span::after { clear: both; content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background: #f95e5e; }