@charset "utf-8"; /* renew-info-22 */
.info_renew_22 i span { position: absolute; top:0; left:0; opacity: 0; } 

.info_renew_22 .clear:after { clear: both; content: ''; display: block; } 
.info_renew_22 .ptd-50 { padding:50px 0; } 
.info_renew_22 .ptd-80 { padding:80px 0; } 
.info_renew_22 .pd-80 { padding:0px 0 80px; } 
.info_renew_22 .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_22 a:hover { text-decoration: none; } 
.info_renew_22 p,
.info_renew_22 span { color:#000; } 

.info_renew_22 p,
.info_renew_22 span,
.info_renew_22 h1,
.info_renew_22 h2,
.info_renew_22 h3,
.info_renew_22 h4,
.info_renew_22 h5,
.info_renew_22 h6
 {
 font-family: 'Noto Sans KR', 'Noto Sans' , sans-serif !important; } 

.A-btn { position: absolute; text-indent: -9999px; opacity: 0; background-color: red; z-index: 1; cursor: pointer; } 
.clear { clear: both; content: ''; display: block; } 
.info_renew_22 { position: relative; width: 100%; } 
.info_renew_22 .section { position: relative; width: 100%; margin:0 auto; min-width: 1100px; } 
.info_renew_22 .section .sec-content { width: 1100px; margin: 0 auto; position: relative; text-align: center; } 
.info_renew_22 .gray { background: #e4e4e4; } 

.info_renew_22 .title-tt { margin: 0 auto 50px !important; display: block; display: inline-block; } 
.info_renew_22 .section h2 { height: 46px; background-color: #000; border-radius: 23px; color: #fff; text-align: center; line-height: 44px !important; font-weight: 500; padding: 0 50px; } 
.info_renew_22 .section h5 { font-size: 45px !important; text-align: center; padding-bottom: 44px; letter-spacing: -1.5px; line-height: 1.3 !important; color: #222; } 
.info_renew_22 .section h5 span { display:block; } 
.info_renew_22 .dt-ft { padding-right: 10px !important; } 

.info_renew_22 .cont-box { margin: 0 auto; border-radius: 40px; border: 1px solid #e4e4e4; box-sizing: border-box; overflow: hidden; max-width: 786px; } 
.info_renew_22 .cont-box:not(:first-child) { margin-top: 28px !important; } 
.info_renew_22 .cont-box > div { float:left; box-sizing: border-box; } 
.info_renew_22 .cont-box .img-area { background-color:#e4e4e4; width: 265px; height: 100%; display: flex; justify-content: center; align-items: center; } 
.info_renew_22 .cont-box .text-area { padding-left: 24px; width: 497px; height: 100%; display: flex; flex-wrap: wrap; align-content: center; } 
.info_renew_22 .cont-box .text-area.type-0 { padding-top: 71px; } 
.info_renew_22 .cont-box .text-area.type-1 { /* padding-top: 35px; */ } 
.info_renew_22 .cont-box .text-area.type-2 { } 
.info_renew_22 .cont-box .text-area h6 { font-size: 20px; letter-spacing: -1px !important; color: #222; font-weight: 500; padding-bottom: 14px; line-height: 1 !important; text-align: left; display: block; width: 100%; } 
.info_renew_22 .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; } 
.info_renew_22 .cont-box .text-area p i { display: inline-block; margin-right: 3px; } 
.info_renew_22 .cont-box .text-area p span { display: block; font-size: 18px !important; } 
.info_renew_22 .cont-box .text-area .depts-1 { margin-left: 10px; } 
.info_renew_22 .cont-box .text-area .depts-2 { margin-left: 76px; } 

.info_renew_22 .btn-apply-area { position: relative; width: 786px; height: 118px; text-align: center; margin: 60px auto 0 !important; border: 10px solid #b4b4b4; box-sizing: border-box; } 
.info_renew_22 .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_22 .btn-apply-area .apply-btn { cursor: pointer; z-index: 2; position: relative; } 
.info_renew_22 .btn-apply-area .apply-btn span { font-size: 30px !important; font-weight: bold; line-height: 98px; } 
.info_renew_22 .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: 2; } 
.info_renew_22 .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_22 .process-area .process-line { position: relative; width: 100%; margin: 20px auto 20px !important; max-width: 786px; } 
.info_renew_22 .process-area .process-line:before { position: absolute; width: 100%; height: 12px; background: url(/Public_html/Images/Lecture/info/sec_2_img_05.png); top: calc(50% - 6px); left: 0; } 
.info_renew_22 .process-area .process-line:before { clear:both; content:''; display:block; } 
.info_renew_22 .process-area .process-line:after { clear:both; content:''; display:block; } 
.info_renew_22 .process-area .process-line .process-ch { float: left; text-align: center; position: relative; } 
.info_renew_22 .process-area .process-line .process-ch span { background: #fff; border-radius: 40px; font-size: 17px !important; display: inline-block; color: #000; box-sizing: border-box; height: 73px; display: flex; justify-content: center; align-items: center; } 
.info_renew_22 .process-area .process-line .process-ch:not(:first-child):after { clear:both; content:''; display: block; position: absolute; top: calc(50% - 9px); left: -6px; background:url(/Public_html/Images/Lecture/info/sec_2_arrow.png); width: 13px; height: 19px; } 
.info_renew_22 .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_22 .process-area .process-text { margin: 0 auto !important; width: 100%; padding: 0px 0 80px !important; max-width: 786px; } 
.info_renew_22 .process-area .process-text li { float:left; text-align: center; box-sizing: border-box; } 
.info_renew_22 .process-area .process-text li p { font-size: 20px !important; letter-spacing: -1.5px !important; margin: 0 10px !important; } 
.info_renew_22 .process-area .process-text:after { clear:both; content:''; display:block; } 

.info_renew_22 .process-area.nth-2 { max-width: 490px; margin: 0 auto; } 
.info_renew_22 .process-area .nth-2 { width: 70%; max-width: 520px; } 
.info_renew_22 .process-area .nth-2 li { width: 50%; } 
.info_renew_22 .process-area .nth-3 li { width: 33.334%; } 
.info_renew_22 .process-area .nth-4 li { width: 25%; } 
.info_renew_22 .exam-info-tt { font-size: 24px !important; font-weight: bold; } 
.info_renew_22 .exam-info-list { display: inline-block; margin: 0 auto; max-width: 786px; } 
.info_renew_22 .exam-info-list p { text-align: left; font-weight: 500; } 
.info_renew_22 .exam-info-list span { font-size: 18px !important; display: table-cell; font-family: 'GmarketSansMedium' !important; padding: 0; } 
.info_renew_22 .exam-info-list .color { } 
.info_renew_22 .info-text { font-size: 24px !important; color: #0d7186; text-align: left; font-weight: 500; padding: 30px 0 20px; margin: 0 auto; } 
.info_renew_22 .process-area .th-text { max-width: 786px; text-align: left; margin: 0 auto; } 


.info_renew_22 .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_22 .benefits-area .benefits-box.type-0 { padding-top: 8px !important; } 
.info_renew_22 .benefits-area .benefits-box.type-1 { padding-top: 35px; } 
.info_renew_22 .benefits-area .benefits-box:not(:first-child) { margin-top: 10px !important; } 
.info_renew_22 .benefits-area .benefits-box .sub-title { font-size: 20px !important; text-align: center; padding-bottom: 2px; line-height: 1.45 !important; } 
.info_renew_22 .benefits-area .benefits-box p { font-size: 18px !important; letter-spacing: -1.6px; text-align: left !important; line-height: 1.5 !important; } 
.check-icon { background: url(/Public_html/Images/Lecture/info/lecinfo_check_icon.png); width: 28px; height: 28px; display: inline-block; vertical-align: bottom; margin-right: 11px; text-indent: -9999px; background-repeat: no-repeat; background-position: center center; } 
.info_renew_22 .epass-book { width: 786px; margin: 0 auto; } 
.info_renew_22 .epass-book ul li { padding-bottom: 30px; } 
.info_renew_22 .epass-book ul li:last-child { padding-top: 30px; border-top: 1px solid #b4b4b4; padding-bottom: 0; } 
.info_renew_22 .epass-book ul li:after { clear:both; content:''; display: block; } 
.info_renew_22 .epass-book .book-img { float: left; width: 276px; } 
.info_renew_22 .epass-book .book-img img { display: block; margin: 0 auto; } 
.info_renew_22 .epass-book .book-text .sub-title { font-weight: bold; padding-bottom: 20px; padding-top: 40px; } 
.info_renew_22 .epass-book .book-text p { padding-left: 204px; font-size: 20px !important; line-height: 1.45 !important; } 
.info_renew_22 .epass-book .book-text p i { font-style: normal; display: table-cell; } 
.info_renew_22 .epass-book .book-text p span { display: table-cell; padding-left: 10px; font-size: 20px !important; word-break: keep-all; letter-spacing: -2.5px; } 
.info_renew_22 .epass-book .book-text { float: left; padding: 46px 0px; width: 568px; box-sizing: border-box; } 
.info_renew_22 .epass-book .book-text.ty-2 p { text-align: left; letter-spacing: -1px !important; padding: 0; } 

.info_renew_22 .swiper-area { position: relative; width: 768px; height: 302px; margin: 0 auto; } 
.info_renew_22 .swiper-area .slider-tab .review-title { padding: 0 10px 10px; border-bottom: 4px solid #222; } 
.info_renew_22 .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_22 .swiper-area .slider-tab .review-title span { font-size: 22px !important; line-height: 26px; } 
.info_renew_22 .swiper-area .slider-tab .review-cont { padding: 40px; border-bottom: 1px solid #222; box-sizing: border-box; } 
.info_renew_22 .swiper-area .slider-tab .review-cont p { font-size: 20px !important; letter-spacing: -1.5px; line-height: 1.5 !important; } 
.info_renew_22 .swiper-area .slider-tab .review-cont p span { line-height: 30px; background-color: #fbdb00; font-size: 20px !important; } 
.info_renew_22 .bx-wrapper .bx-controls-direction a { width: 32px; height: 53px; top: 50%; opacity: 0.3; } 
.info_renew_22 .bx-wrapper .bx-controls-direction a:hover { opacity: 1; } 
.info_renew_22 .bx-wrapper .bx-controls-direction a.bx-prev { background: url(/Public_html/Images/Lecture/info/slide_left_arrow.png); left: 0; } 
.info_renew_22 .bx-wrapper .bx-controls-direction a.bx-next { background: url(/Public_html/Images/Lecture/info/slide_right_arrow.png); right: 0; } 
.info_renew_22 .info-slide { max-width: 786px; margin: 0 auto; } 
.info_renew_22 .bx-wrapper { margin: 0 !important; border: 0 !important; box-shadow: none !important; } 
.info_renew_22 .more-btn { position: relative; width: 173px; margin: 30px auto 0; display: block; } 
.info_renew_22 .more-btn i { background: url(/Public_html/Images/Lecture/info/icon_more.png); width: 32px; height: 32px; display: inline-block; vertical-align: top; margin-right: 8px; text-indent: -9999px; } 
.info_renew_22 .more-btn span { font-size: 20px !important; line-height: 32px; color: #222; font-weight: 500; } 

.info_renew_22 .signup-area { position: relative; width: 768px; margin: 0 auto; } 
.info_renew_22 .signup-area .signup-box { width: 100%; background: #fff; padding: 46px 20px 32px; box-sizing: border-box; position: relative; } 
.info_renew_22 .signup-area .signup-box:last-child { margin-top: 30px !important; } 
.info_renew_22 .signup-area .signup-box .signup-text { float: left; } 
.info_renew_22 .signup-area .signup-box .signup-text .sign-title { font-size: 24px !important; font-weight: bold; } 
.info_renew_22 .signup-area .signup-box .signup-text p { font-size: 20px !important; letter-spacing: -1.5px; line-height: 1.45 !important; } 
.info_renew_22 .signup-area .signup-box .signup-btn-area { float: right; } 
.info_renew_22 .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_22 .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_22 .teacher-area .tab_easy { width: 786px; margin: 0 auto; padding-bottom: 65px; opacity: 1; transition: ease 0.35s; } 
.info_renew_22 .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_22 .teacher-area .tab_easy li { float: left; margin: 0 5px; position:relative; cursor: pointer; } 
.info_renew_22 .teacher-area .tab_easy li .ab { position:absolute; top:0; left:0; } 
.info_renew_22 .teacher-area { max-width: 786px; margin: 0 auto; } 
.info_renew_22 .teacher-area .teach-img { margin: 0 auto; display:flex; justify-content: center; } 
.info_renew_22 .teacher-area .teach-img img { margin: 0px -42px; box-sizing: border-box; position: relative; } 

.info_renew_22 .teacher-area .teach-text { background: #d4d4d4; border-radius: 20px; margin-top: -4px !important; padding: 12px 26px; box-sizing: border-box; } 
.info_renew_22 .teacher-area .teach-text ul { display: flex; justify-content: space-around; } 
.info_renew_22 .teacher-area .teach-text li { font-size: 18px !important; font-weight: bold; width: 20%; } 
.info_renew_22 .teacher-area .teach-text li span { font-size: 18px !important; font-weight: 400; display: block; } 

.info_renew_22 .cont-easy { position: relative; width: 786px; margin: 0 auto; } 
.info_renew_22 .cont-easy li { border: 1px solid #000; padding: 34px 0px 0; background: #fff; } 
.info_renew_22 .cont-easy li:not(:first-child) { margin-top: 10px !important; } 
.info_renew_22 .cont-easy .tea-img { float: left; width: 38.67%; position: relative; } 
.info_renew_22 .cont-easy .tea-img.right { float: right; } 
.info_renew_22 .cont-easy .tea-img img { display: block; position: relative; z-index: 1; } 
.info_renew_22 .cont-easy .tea-img .back-bg { position: absolute; bottom: 0; left: 0; z-index: 0; } 
.info_renew_22 .cont-easy .tea-info { float: left; width: 61.33%; } 
.info_renew_22 .cont-easy .tea-info .title-name { font-size: 30px !important; font-weight: bold; text-align: left; } 
.info_renew_22 .cont-easy .tea-info p { font-size: 20px !important; line-height: 1.5 !important; text-align: left; letter-spacing: -1.2px !important; word-break: keep-all; } 
.info_renew_22 .cont-easy .tea-info p.sub-text { font-weight: bold; } 
.info_renew_22 .cont-easy .tea-info p span { display:block; font-size: 20px !important; line-height: 1.45 !important; } 
.info_renew_22 .cont-easy .tea-info .teacher-car { padding-top: 15px; } 
.info_renew_22 .cont-easy .tea-info .teacher-car.type-1 { padding-top: 21px; } 
.info_renew_22 .cont-easy .tea-info .teacher-car span { font-size: 20px !important; } 
.info_renew_22 .cont-easy .tea-info .teacher-car .car-val { display: table-cell; } 
.info_renew_22 .cont-easy .tea-info .teacher-car .car-val span { line-height: 29px; background: #b4b4b4; padding: 0 5px; font-size: 20px !important; } 
.info_renew_22 .cont-easy .tea-info .teacher-car .car-val-tt { display:table-cell; padding-left: 10px; } 
.info_renew_22 .cont-easy .tea-info .teacher-car .depts-1 { display: block; padding-left: 93px; } 
.info_renew_22 .cont-easy .tea-info .sub-info-tt { padding: 20px 0 0 0; } 
.info_renew_22 .cont-easy .tea-info.ty-2 { text-align: left; } 
.info_renew_22 .cont-easy .tea-info.ty-2 .title-name { display: inline-block; position: relative; } 
.info_renew_22 .cont-easy .tea-info.ty-2 .title-name:after { clear:both; content:''; display:block; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background: #000; } 
.info_renew_22 .cont-easy .youtube-area { width: 726px; height: 407px; background: #000; position: relative; } 
.info_renew_22 .cont-easy .youtube-area > div { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 
.info_renew_22 .cont-easy .youtube-area > div i { position: absolute; top: 0; left: 0; z-index: -1; } 

.info_renew_22 .cont-easy-ty2 { position: relative; width: 786px; margin: 0 auto; } 
.info_renew_22 .cont-easy-ty2 li { border: 3px solid #000; padding: 0px 80px 0; background: #fff; } 
.info_renew_22 .cont-easy-ty2 li:not(:first-child) { margin-top: 10px !important; } 
.info_renew_22 .cont-easy-ty2 .tea-img { float: left; position: relative; padding: 0 20px; } 
.info_renew_22 .cont-easy-ty2 .tea-img.right { float: right; } 
.info_renew_22 .cont-easy-ty2 .tea-img img { display: block; position: relative; z-index: 1; } 
.info_renew_22 .cont-easy-ty2 .tea-img .back-bg { position: absolute; bottom: 0; left: 0; z-index: 0; } 
.info_renew_22 .cont-easy-ty2 .tea-info { float: left; text-align: left; padding-top: 36px; } 
.info_renew_22 .cont-easy-ty2 .tea-info .point-tt { text-align: left; box-sizing: border-box; padding: 10px 10px 5px; } 
.info_renew_22 .cont-easy-ty2 .tea-info .point-tt p { font-size: 20px !important; margin: 0; padding: 0; letter-spacing: -1px; line-height: 1.2 !important; font-family: 'GmarketSansMedium' !important; } 
.info_renew_22 .cont-easy-ty2 .tea-info .teacher-car-tt { text-align: left; padding-top: 20px; } 
.info_renew_22 .cont-easy-ty2 .tea-info .teacher-car-tt p { font-size: 22px !important; letter-spacing: -1.5px; line-height: 1.3 !important; font-family: 'GmarketSansMedium' !important; } 

.info_renew_22 .cont-box-leng { position: relative; max-width: 786px; margin: 0 auto; } 
.info_renew_22 .cont-box-leng:after { clear:both; content:''; display: block; } 
.info_renew_22 .cont-box-leng ul > li { float: left; width: calc(25% - 10px); border-radius: 30px; border: 1px solid #e4e4e4; overflow: hidden; box-sizing: border-box; } 
.info_renew_22 .cont-box-leng ul > li:not(:first-child) { margin-left:10px; } 
.info_renew_22 .cont-box-leng ul { margin: 0 auto } 
.info_renew_22 .cont-box-leng ul.ty-2 { margin-top: 20px; } 
.info_renew_22 .cont-box-leng .text-area { /* height: 90px; */background: #e4e4e4; } 
.info_renew_22 .cont-box-leng .text-area h6 { font-size: 20px !important; /* padding: 18px 0 !important; */letter-spacing: -1.5px; } 
.info_renew_22 .cont-box-leng .text-area h6 span { font-size: 20px !important; display: block; } 
.info_renew_22 .cont-box-leng .img-area { background:#fff; } 
.info_renew_22 .cont-box-leng .img-area img { vertical-align: middle; } 
.info_renew_22 .cont-box-leng .sub-text { padding-top: 34px !important; padding-left: 30px !important; } 
.info_renew_22 .cont-box-leng .sub-text ol li { list-style-type: disc; padding-left: 10px !important; } 
.info_renew_22 .cont-box-leng .sub-text ol li p { font-size: 20px !important; text-align: left !important; word-break: keep-all; } 

.info_renew_22 .cont-box-leng.nth-2 ul { max-width: 380px; } 
.info_renew_22 .cont-box-leng.nth-2 li { width: calc(50% - 5px); max-width: 185px; } 
.info_renew_22 .cont-box-leng.nth-3 ul { max-width: 573px; } 
.info_renew_22 .cont-box-leng.nth-3 li { width: calc(33.334% - 7px); max-width: 185px; } 
.info_renew_22 .cont-box-leng.nth-4 ul { /* max-width: 573px; */ } 
.info_renew_22 .cont-box-leng.nth-4 li { width: calc(33.334% - 7px); max-width: 185px; } 


.info_renew_22 .cir-text-box { margin-top: 40px !important; max-width: 678px; margin: 0 auto; position: relative; } 
.info_renew_22 .cir-text-box:after { clear: both; content:''; display: block; } 
.info_renew_22 .cir-text-box .cir-box { float: left; width: 270px; height: 234px; border: 1px solid #c6e0e5; border-radius: 50%; background: #fae9b9; padding: 34px 0 !important; box-sizing: border-box; } 
.info_renew_22 .cir-text-box .cir-box:last-child { float: right; } 
.info_renew_22 .cir-text-box .cir-box .sub-title { color: #0d7186; } 
.info_renew_22 .cir-text-box .cir-box .sub-title span { color: #0d7186; } 
.info_renew_22 .cir-text-box .cir-box .sub-text { color: #222; padding-top: 12px !important; } 
.info_renew_22 .cir-text-box .cir-box p { font-size: 24px !important; font-weight: 500; } 
.info_renew_22 .cir-text-box .cir-box p span { font-size: 24px !important; font-weight: 500; display: block; } 
.info_renew_22 .cir-text-box .plus-icon { background: url(/Public_html/Images/Lecture/info/son_210101_01.png); position: absolute; top: calc(50% - 30px); left: 50%; margin-left: -30px; width: 59px; height: 60px; } 

/* ÃªÂ°â€¢Ã¬ÂËœÃ¬â€¹Å“ÃªÂ°â€ž */
.info_renew_22 .sc-time-table { width: 786px; padding-bottom: 40px; margin: 0 auto; } 
.info_renew_22 .sc-time-table table { width: 100%; background: #fff; } 
.info_renew_22 .sc-time-table caption { display: none; } 
.info_renew_22 .sc-time-table th.title { background: #d2d2d2; border-right: 2px solid #fff; font-weight: bold; width: 43px; } 
.info_renew_22 .sc-time-table th { display: table-cell; vertical-align: middle; font-size: 15px !important; padding: 10px 0; background: #b4b4b4; } 
.info_renew_22 .sc-time-table td { font-size: 15px !important; padding: 10px 0; text-align: center; vertical-align: middle; } 
.info_renew_22 .sc-time-table th,
.info_renew_22 .sc-time-table td { border: 1px solid #000; } 
.info_renew_22 .sc-time-list { max-width: 594px; margin: 0 auto; } 
.info_renew_22 .sc-time-list li { margin-bottom: 10px !important; } 
.info_renew_22 .sc-time-list p { text-align: left; } 
.info_renew_22 .sc-time-list i { } 
.info_renew_22 .sc-time-list span { font-size: 20px !important; font-weight: bold; } 
/* ÃªÂµÂÃ¬Å“Â¡Ã¬â€¹Å“Ã¬â€žÂ¤ */
.info_renew_22 .tt-area { max-width: 710px; margin: 0 auto; } 
.info_renew_22 .tt-area li { text-align: left; } 
.info_renew_22 .tt-area li span { font-size: 20px !important; margin: 0; display: table-cell; line-height: 1.5 !important; } 

/* */
.info_renew_22 .container .app-btn-area { position: relative; } 
.info_renew_22 .container .app-btn-area a.google { top: 0; left: 50%; margin-left: -3px; width: 142px; height: 100%; } 
.info_renew_22 .container .app-btn-area a.app { top: 0; left: 50%; margin-left: 155px; width: 142px; height: 100%; } 
.info_renew_22 .container .app-btn-area a.evernote { top: 0; left: 50%; margin-left: -3px; width: 142px; height: 100%; } 

.info_renew_22 .cal-list { width: 730px; margin: 0 auto; } 
.info_renew_22 .cal-list li:not(:first-child) div { padding-top:50px; } 
.info_renew_22 .cal-list li:after { clear:both; content:''; display: block; } 
.info_renew_22 .cal-list li div { float: left; box-sizing: border-box; padding: 0 30px; } 
.info_renew_22 .cal-list li div.left { text-align: center; width: 160px; } 
.info_renew_22 .cal-list li div.right { width: 570px; border-left: 2px solid #fff; text-align: left; } 
.info_renew_22 .cal-list li div p { font-size: 20px !important; color: #fff; } 
.info_renew_22 .cal-list li div p span { display:block; font-size: 20px !important; color: #fff; } 

/* Ã­â€¢ÂµÃ¬â€¹Â¬Ã­ÂÂ¬Ã¬ÂÂ¸Ã­Å Â¸ */
.info_renew_22 .point-list { max-width: 786px; margin: 0 auto 80px; } 
.info_renew_22 .point-list ul { } 
.info_renew_22 .point-list li { float: left; width: 50%; border-bottom: 1px solid #0ca59c; } 
.info_renew_22 .point-list li:nth-child(odd) { width: 60%; } 
.info_renew_22 .point-list li:nth-child(even) { width: 40%; } 
.info_renew_22 .point-list p { line-height: 2 !important; } 
.info_renew_22 .point-list i { display: table-cell; font-style: normal; color: #0ca59c; font-size: 10px; vertical-align: middle; } 
.info_renew_22 .point-list span { font-size: 22px !important; display: table-cell; letter-spacing: -1.5px !important; margin: 0; padding: 0; font-weight: 500; } 


/* Ã¬Å“Â Ã¬ÂËœÃ¬â€šÂ¬Ã­â€¢Â­ */
.info_renew_22 .info-list { max-width: 768px; margin: 0 auto; } 
.info_renew_22 .info-list ol { display:inline-block; } 
.info_renew_22 .info-list p { font-size: 20px !important; text-align: left; padding-top: 10px !important; } 
.info_renew_22 .info-list p span { font-size: 20px !important; font-weight: 500; color: #000; display: table-cell; margin: 0; word-break: keep-all; } 
.info_renew_22 .info-list .mk-tt { font-size: 30px !important; font-weight: bold; text-align: center !important; padding: 50px 0 0 !important; } 
.info_renew_22 .info-list .class-tt { font-size: 20px !important; font-weight: bold; } 
.info_renew_22 .info-img-area { } 
.info_renew_22 .info-img-area img { margin: 0 auto; display: block; } 

/* Ã¬Ë†ËœÃ­â€”ËœÃ¬â€žÅ“ Ã¬â€ Å’ÃªÂ°Å“ */
.info_renew_22 .price-bk { box-sizing: border-box; max-width: 786px; margin: 0 auto; } 
.info_renew_22 .price-bk ul { } 
.info_renew_22 .price-bk li { float: left; /* width: calc(50% - 20px); */margin: 0 10px 0; box-sizing: border-box; } 
.info_renew_22 .price-bk .price-box { background: #ffced4; padding: 56px 0; } 
.info_renew_22 .price-bk .price-box .text { font-size: 30px !important; margin: 0; font-weight: bold; letter-spacing: -1px; padding: 0 0 30px 0; } 
.info_renew_22 .price-bk .price-box .price { font-size: 20px !important; text-align: center; } 
.info_renew_22 .price-bk .price-box .price span:first-child { font-size: 20px !important; margin: 0; display: inline-block; line-height: 30px; text-decoration: line-through; padding-right: 10px; } 
.info_renew_22 .price-bk .price-box .price span:last-child { font-size: 30px !important; font-weight: bold; padding-left: 10px; } 
.info_renew_22 .price-bk .bk-tt p { font-size: 20px !important; text-align: center; padding-top: 10px; font-weight: 500; } 
.info_renew_22 .price-bk .tt-bk { } 
.info_renew_22 .price-bk .tt-bk p { text-align: left; font-size: 20px !important; letter-spacing: -1.5px !important; } 
.info_renew_22 .price-bk .tt-bk p span { font-size: 20px !important; } 
.info_renew_22 .bk-info-area { border: 1px solid #222; background: #e4e4e4; margin: 30px auto 0 !important; max-width: 786px; } 
.info_renew_22 .bk-info-area ul { padding: 45px 40px; box-sizing: border-box; } 
.info_renew_22 .bk-info-area ul li:not(:last-child) { margin-bottom: 34px !important; } 
.info_renew_22 .bk-info-area ul li::after { clear:both; content:''; display: block; } 
.info_renew_22 .bk-info-area ul .step-img { float: left; width: 130px; margin-right: 30px; } 
.info_renew_22 .bk-info-area ul .step-tt { float: left; width: 500px; } 
.info_renew_22 .bk-info-area ul .step-tt p:first-child { font-weight: bold; } 
.info_renew_22 .bk-info-area ul .step-tt p { text-align: left; font-size: 20px !important; letter-spacing: -1.5px !important; } 
.info_renew_22 .bk-info-area ul .step-tt p span { display: table-cell; word-break: keep-all; } 
.info_renew_22 .bk-info-area ul .step-tt p span:first-child { padding-right: 10px !important; } 

/* eko_2201 */
.info_renew_22.eko_2201 { } 
.info_renew_22.eko_2201 .sec_00 { background: #314b85; } 
.info_renew_22.eko_2201 .section h2 { background: #314b85; } 
.info_renew_22.eko_2201 .process-area .process-line .process-ch span { /* padding: 24px 0; */width: 15%; margin: 0 auto; text-align: center; } 
.info_renew_22.eko_2201 .process-area .process-text li p { display: flex; align-items: center; justify-content: center; } 
.info_renew_22.eko_2201 .process-area .process-text li.color p { color: #314b85; } 
.info_renew_22.eko_2201 .process-area .th-text p { font-size: 18px !important; font-weight: 500; background: #b4b4b4; display: inline-block; padding: 4px 20px !important; margin: 0; } 
.info_renew_22.eko_2201 .cont-box { height: 133px; border-color: #314b85; } 
.info_renew_22.eko_2201 .cont-box .img-area { background-color: #314b85; } 
.info_renew_22.eko_2201 .cont-box .text-area h6 { color: #314b85; font-weight: bold; } 
.info_renew_22.eko_2201 .cont-easy-ty3 .tea-info .title-name { border-bottom: 3px solid #000; padding: 0 20px !important; } 

.info_renew_22.eko_2201 .teacher-area .teach-img .index-1 { left: -22px; } 
.info_renew_22.eko_2201 .teacher-area .teach-text li { color: #314b85; } 
.info_renew_22.eko_2201 .teacher-area .teach-text li span { color: #314b85; } 
.info_renew_22.eko_2201 .teacher-area .teach-text { background: #e4e4e4; } 
.info_renew_22.eko_2201 .btn-apply-area .apply-btn .color { color: #314b85; } 

/* eko_2202 */
.info_renew_22.eko_2202 { } 
.info_renew_22.eko_2202 .sec_00 { background: url(/Public_html/Images/Lecture/info/eko_220201_01_bg.jpg); } 
.info_renew_22.eko_2202 h5.sub { font-size: 30px !important; padding: 40px 0 20px !important; } 
.info_renew_22.eko_2202 .info-box { max-width: 768px; margin: 0 auto 40px; } 
.info_renew_22.eko_2202 .info-box ul { display: flex; flex-wrap: wrap; justify-content: space-between; } 
.info_renew_22.eko_2202 .info-box ul li { text-align: center; box-sizing: border-box; padding: 20px 0; background: #ffdecf; border: 1px solid #9b9b9b; width: calc(50% - 20px); position: relative; } 
.info_renew_22.eko_2202 .info-box ul li:first-child::after { clear: both; content: ''; display: block; position: absolute; top: calc(50% - 13px); right: -33px; width: 26px; height: 26px; background: url(/Public_html/Images/Lecture/info/eko_220201_06.png); } 
.info_renew_22.eko_2202 .info-box ul li p { font-size: 22px !important; margin: 0; padding: 0; letter-spacing: -1px; font-weight: 500; } 
.info_renew_22.eko_2202 .info-box ul li p.pt { padding: 0 0 14px 0; font-weight: bold; color: #a0410d; } 
.info_renew_22.eko_2202 .process-area { display: flex; flex-wrap: wrap; max-width: 768px; margin: 0 auto; justify-content: space-between; /* align-items: center; */ } 
.info_renew_22.eko_2202 .process-area .pro-area { position: relative; width: 80%; margin: 20px auto 20px !important; max-width: 786px; } 
.info_renew_22.eko_2202 .process-area .th-text { margin: 61px auto 0px !important; } 
.info_renew_22.eko_2202 .process-area .process-line .process-ch span { /* padding: 24px 0; */width: 15%; margin: 0 auto; text-align: center; } 
.info_renew_22.eko_2202 .process-area .process-text li p { display: flex; align-items: center; justify-content: center; } 
.info_renew_22.eko_2202 .process-area .th-text p { font-size: 18px !important; font-weight: bold; background: #fff5de; display: inline-block; padding: 4px 20px !important; margin: 0; border: 1px solid #000; } 
.info_renew_22.eko_2202 .process-area .process-text { padding: 0px 0 00px !important; } 
.info_renew_22.eko_2202 .cont-box-leng ul > li { border: 1px solid #999; } 

.info_renew_22.eko_2202 .cont-box-leng .text-area { min-height: 94px; background: #ffdecf; display: flex; justify-content: center; align-items: center; } 
.info_renew_22.eko_2202 .cont-box-leng .text-area h6 { padding: 0 !important; } 
.info_renew_22.eko_2202 .teacher-area .teach-img img.index-6 { left: -28px; } 


.info_renew_22.eko_2202 .teacher-area .teach-img .index-1 { left: -22px; } 
.info_renew_22.eko_2202 .teacher-area .teach-text li { color: #000; } 
.info_renew_22.eko_2202 .teacher-area .teach-text li span { color: #000; } 
.info_renew_22.eko_2202 .teacher-area .teach-text { background: #fff5de; } 
.info_renew_22.eko_2202 .info-list p span.tab { display: inline-block; padding: 10px 0 0 !important; margin: 0; } 
.info_renew_22.eko_2202 .info-list p span.color { color: #a0410d; display: inline; } 

/* eko_2203 */
.info_renew_22.eko_2203 { } 
.info_renew_22.eko_2203 .sec_00 { background: #f37779; } 
.info_renew_22.eko_2203 .sec_00 img { display:block; } 

/* eko_2204 */
.info_renew_22.eko_2204 { } 
.info_renew_22.eko_2204 .tab_easy,
.info_renew_22.eko_2204 .tab_easy_ty2 { display: flex; justify-content: center; } 
.info_renew_22.eko_2204 .tab_easy li { } 
.info_renew_22.eko_2204 .cont_easy { } 
.info_renew_22.eko_220401 .sec_00 { background: #00bd9d; } 
.info_renew_22.eko_220402 .sec_00 { background: #db6efb; } 
.info_renew_22.eko_220403 .sec_00 { background: #1cb2e4; } 
.info_renew_22.eko_2204 .btn-0 { bottom: 80px; left: 50%; margin-left: -374px; width: 748px; height: 118px; } 

/* eko_2205 */

.info_renew_22.eko_2205 .sec_00 { background-color: #f1a277; } 
.info_renew_22.eko_2205 h6 { font-size: 30px !important; margin: 0 !important; padding: 0 !important; } 
.info_renew_22.eko_2205 p.tt-point { font-size: 22px !important; color: #eb7750; font-weight: bold; font-style: italic; padding: 40px 0 15px !important; margin: 0; line-height: 1; } 
.info_renew_22.eko_2205 p.pt-color { display: inline-block; padding: 10px 40px; background: #eb7750; border-radius: 40px; line-height: 1; font-size: 27px !important; color: #fff; font-weight: bold; margin: 0 0 30px !important; } 
.info_renew_22.eko_2205 .check-list { max-width: 568px; margin: 0 auto; } 
.info_renew_22.eko_2205 .check-list li { text-align: left; padding: 10px 0; margin: 0; } 
.info_renew_22.eko_2205 .check-list .check-icon { padding: 0; margin: 0; line-height: 1; vertical-align: top; display: table-cell; } 
.info_renew_22.eko_2205 .check-list span:not(.check-icon) { font-size: 24px !important; font-weight: 500; margin: 0; padding: 0 0 0 5px; line-height: 1; display: table-cell; } 
.info_renew_22.eko_2205 .check-list span:not(.check-icon) span { font-size: 20px !important; padding: 10px 0 !important; font-weight: 400; } 
.info_renew_22.eko_2205 .table-a { } 
.info_renew_22.eko_2205 .sc-time-table { } 
.info_renew_22.eko_2205 .table-a p { font-size: 24px !important; margin: 0; padding: 0 0 20px; font-weight: 500; } 
.info_renew_22.eko_2205 .table-a .sc-time-table { padding: 0; } 
.info_renew_22.eko_2205 .table-a .sc-time-table th { border: 1px solid #cacaca; } 
.info_renew_22.eko_2205 .table-a .sc-time-table td { border: 1px solid #cacaca; } 
.info_renew_22.eko_2205 .table-b .sc-time-table { max-width: 768px; padding: 40px 0 0; } 
.info_renew_22.eko_2205 .table-b .sc-time-table th { background: #eb7750; border: 1px solid #cacaca; } 
.info_renew_22.eko_2205 .table-b .sc-time-table td { border: 1px solid #cacaca; } 
.info_renew_22.eko_2205 .table-b .sc-time-table td.pt { color: #ff4242; } 
.info_renew_22.eko_2205 .table-b p { font-size: 20px !important; text-align: left; padding: 10px 0; } 
.info_renew_22.eko_2205 .table-b span { font-size: 20px !important; } 
.info_renew_22.eko_2205 .table-b .color { font-size: 20px !important; color: #ff4242; } 
.info_renew_22.eko_2205 .map { padding: 0 0 40px; } 
.info_renew_22.eko_2205 .line-box { max-width: 768px; margin: 10px auto 0 !important; border: 1px solid #000; padding: 20px; box-sizing: border-box; } 
.info_renew_22.eko_2205 .line-box p.tit { margin: 0; padding: 0 0 10px 0; } 
.info_renew_22.eko_2205 .line-box p.tit span { font-size: 20px !important; font-weight: bold; line-height: 28px; } 
.info_renew_22.eko_2205 .line-box p:not(.tit) { font-size: 20px !important; margin: 0; padding: 0; font-weight: 400; } 
.info_renew_22.eko_2205 .info-list p span.color { font-size: 20px !important; font-weight: 500; color: #ff4242; display: inline-block; margin: 0; } 


/* eko_2206 */

.info_renew_22.eko_2206 .sec_00 { background-color: #5c47fe; } 


/* eko_2207 */

.info_renew_22.eko_2207 .sec_00 { background-color: #01befe; } 
.info_renew_22.eko_2207 h6 { font-size: 30px !important; margin: 0 auto; padding: 0 !important; display: block; max-width: 768px; text-align: center; } 
.info_renew_22.eko_2207 h6.pt-color span { color: #1176ff; font-size: 30px !important; margin: 0; padding: 0; } 
.info_renew_22.eko_2207 p.pt { font-size: 24px !important; font-weight: 500; max-width: 768px; margin: 20px auto !important; word-break: keep-all; text-align: center; line-height: 1.5 !important; } 
.info_renew_22.eko_2207 p.pt span { background: #dadada; display: inline-block; font-size: 24px !important; margin: 0; padding: 0; } 
.info_renew_22.eko_2207 .check-box { position: relative; max-width: 768px; margin: 0 auto 30px !important; display: flex; justify-content: space-around; flex-wrap: wrap; } 
.info_renew_22.eko_2207 .check-box li { width: 40%; padding: 40px; box-sizing: border-box; background: #1176ff; border-radius: 20px; } 
.info_renew_22.eko_2207 .check-box li p { font-size: 27px !important; font-weight: bold; color: #fff; margin: 10px 0 0 !important; } 
.info_renew_22.eko_2207 .check-box-2 { background: #1176ff; max-width: 768px; margin: 0 auto; border-radius: 20px; display: flex; padding: 20px; box-sizing: border-box; align-items: center; justify-content: space-evenly; width: 63%; max-width: 700px; } 
.info_renew_22.eko_2207 .check-box-2 li { font-size: 24px !important; font-weight: bold; } 
.info_renew_22.eko_2207 .check-box-2 li img { margin: 0 auto; display: block; } 
.info_renew_22.eko_2207 .check-box-2 li p { font-size: 24px !important; font-weight: bold; color: #fff; text-align: center; margin: 0; padding: 0; } 
.info_renew_22.eko_2207 p.tt-point { font-size: 22px !important; color: #eb7750; font-weight: bold; font-style: italic; padding: 40px 0 15px !important; margin: 0; line-height: 1; } 
.info_renew_22.eko_2207 .check-list { max-width: 568px; margin: 0 auto; } 
.info_renew_22.eko_2207 .check-list li { text-align: left; padding: 10px 0; margin: 0; } 
.info_renew_22.eko_2207 .check-list .check-icon { padding: 0; margin: 0; line-height: 1; vertical-align: top; display: table-cell; } 
.info_renew_22.eko_2207 .check-list span:not(.check-icon) { font-size: 24px !important; font-weight: 500; margin: 0; padding: 0 0 0 5px; line-height: 1; display: table-cell; } 
.info_renew_22.eko_2207 .check-list span:not(.check-icon) span { font-size: 20px !important; padding: 10px 0 !important; font-weight: 400; } 

.info_renew_22.eko_2207 .cont-easy { position: relative; max-width: 768px; margin: 20px auto 0; width: 100%; } 
.info_renew_22.eko_2207 .cont-easy li { padding: 0 0 20px 0; box-sizing: border-box; } 
.info_renew_22.eko_2207 .cont-easy li .tea-area { display: flex; margin: 0 auto; align-items: center; } 
.info_renew_22.eko_2207 .cont-easy li:not(:first-child) { margin-top: 10px !important; } 
.info_renew_22.eko_2207 .cont-easy .tea-img { float: inherit; padding: 0; max-width: 350px; width: 45%; } 
.info_renew_22.eko_2207 .cont-easy .tea-img.right { float: right; } 
.info_renew_22.eko_2207 .cont-easy .tea-img img { display: block; position: relative; z-index: 1; } 
.info_renew_22.eko_2207 .cont-easy .tea-img .back-bg { position: absolute; bottom: 0; left: 0; z-index: 0; } 
.info_renew_22.eko_2207 .cont-easy .tea-info { float: initial; text-align: left; padding-top: 20px; } 
.info_renew_22.eko_2207 .cont-easy .tea-info .title-name { font-size: 20px !important; font-weight: 500; display: inline-block; margin: 10px 0 !important; background: #dadada; padding: 0 10px; } 
.info_renew_22.eko_2207 .cont-easy .tea-info .title-name span { font-size: 30px !important; font-weight: bold; } 
.info_renew_22.eko_2207 .cont-easy .tea-info .teacher-car { text-align: left; padding-top: 10px; } 
.info_renew_22.eko_2207 .cont-easy .tea-info .teacher-car p { letter-spacing: -1px !important; margin-bottom: 3px !important; line-height: 1 !important; } 
.info_renew_22.eko_2207 .cont-easy .tea-info .teacher-car i { display: table-cell; } 
.info_renew_22.eko_2207 .cont-easy .tea-info .teacher-car span { font-size: 18px !important; letter-spacing: -1.5px; line-height: 1.3 !important; font-weight: 500; display: table-cell; text-align: left; } 
.info_renew_22.eko_2207 .cir-a { max-width: 768px; margin: 0 auto; position: relative; } 
.info_renew_22.eko_2207 .cir-a ul { margin: 40px 0 0; display: flex; border: 1px solid #000; box-sizing: border-box; } 
.info_renew_22.eko_2207 .cir-a ul:last-child { } 
.info_renew_22.eko_2207 .cir-a ul li { display: flex; justify-content: center; align-items: center; padding: 20px; } 
.info_renew_22.eko_2207 .cir-a ul li:first-child { width: 40%; background: #1176ff; } 
.info_renew_22.eko_2207 .cir-a ul li:last-child { width: 60%; justify-content: left; } 
.info_renew_22.eko_2207 .cir-a ul li:first-child p { color: #fff; text-align: center; font-weight: bold; line-height: 1.5 !important; } 
.info_renew_22.eko_2207 .cir-a ul li p { font-size: 20px !important; margin: 0; padding: 0; text-align: left; line-height: 1.5 !important; } 
.info_renew_22.eko_2207 .map { padding: 0 0 40px; } 


/* eko_2208 */

.info_renew_22.eko_2208 .sec_00 .title { position: relative; z-index: 1; display: block; } 
.info_renew_22.eko_2208 .sec_00::before,
.info_renew_22.eko_2208 .sec_00::after { clear: both; content: ''; display: block; position: absolute; top:0; width: 50%; height: 100%; } 
.info_renew_22.eko_2208 h6 { font-size: 34px !important; margin: 0 auto 30px !important; padding: 0; font-weight: bold; letter-spacing: -1px; line-height: 1.5 !important; } 
.info_renew_22.eko_2208 h6 span { font-size: 30px !important; margin: 0; padding: 0; line-height: 1.5 !important; } 
.info_renew_22.eko_2208 .con-box-aa { max-width: 768px; margin: 40px auto 0 !important; } 
.info_renew_22.eko_2208 .con-box-aa ul { display: flex; justify-content: space-around; } 
.info_renew_22.eko_2208 .con-box-aa ul li { max-width: 166px; width: 25%; } 
.info_renew_22.eko_2208 .con-box-aa ul li div { border: 1px solid #00b2b5; border-radius: 15px; padding: 30px 15px 15px; box-sizing: border-box; position: relative; } 
.info_renew_22.eko_2208 .con-box-aa ul li:not(:last-child) div:after { clear: both; content: ''; display: block; position: absolute; top: calc(50% - 25px); right: calc(0% - 30px); background: url(/Public_html/Images/Lecture/info/eko_220801_arrow.png); width: 32px; height: 50px; z-index: 1; } 
.info_renew_22.eko_2208 .con-box-aa ul li .step { position: absolute; top: -16px; left: 10%; text-align: center; width: 80%; color: #fff; line-height: 1.8 !important; border-radius: 20px; } 
.info_renew_22.eko_2208 .con-box-aa ul li div p { font-size: 20px !important; margin: 0; padding: 0; letter-spacing: -1px; font-weight: bold; line-height: 1.5 !important; } 
.info_renew_22.eko_2208 .con-box-aa ul li:not(.fin) div p:not(.step):last-child { margin: 10px 0 0 !important; padding: 10px 0 0 !important; } 
.info_renew_22.eko_2208 .con-box-aa ul li.first { } 
.info_renew_22.eko_2208 .con-box-aa ul li.fin div { padding: 15px; min-height: 184px; display: flex; justify-content: center; align-items: center; background: #00b2b5; } 
.info_renew_22.eko_2208 .con-box-aa .sub { font-size: 18px !important; margin: 0; padding: 0; font-weight: 500; letter-spacing: -1px; } 
.info_renew_22.eko_2208 .con-box-aa ul li.fin p { color:#fff; } 
.info_renew_22.eko_2208 .day-by { max-width: 768px; margin: 0 auto; } 
.info_renew_22.eko_2208 .day-by p { text-align: left; margin: 0 0 0px 0; padding: 20px 0 0 0 !important; letter-spacing: -1px; display: flex; align-items: flex-start; align-items: center; } 
.info_renew_22.eko_2208 .day-by p .check-icon { margin: 0px 5px 0 0; } 
.info_renew_22.eko_2208 .day-by p span { font-size: 28px !important; margin: 0; padding: 0; font-weight: bold; letter-spacing: -1.8px; line-height: 1; } 
.info_renew_22.eko_2208 .sc-time-table { max-width: 768px; padding: 0; margin: 20px auto 0 !important; } 
.info_renew_22.eko_2208 .sc-time-table th { border: 0; color: #fff; font-size: 22px !important; } 
.info_renew_22.eko_2208 .sc-time-table td { border-left: 0; border-right: 0; font-size: 20px !important; } 
.info_renew_22.eko_2208 .sc-time-table .sup { font-size: 18px !important; margin: 5px 0 0; padding: 0; font-weight: 350; text-align: left; letter-spacing: -1px; } 
.info_renew_22.eko_2208 .sc-time-table.line th:not(:first-child) { border-left: 1px solid #000; border-bottom: 1px solid #000 !important; } 
.info_renew_22.eko_2208 .sc-time-table.line td:not(:first-child) { border-left: 1px solid #000; font-size: 20px !important; } 
.info_renew_22.eko_2208 .gift-list-a { max-width: 768px; margin: 0 auto; } 
.info_renew_22.eko_2208 .gift-list-a li { display: flex; border: 1px solid #000; border-radius: 60px; align-items: center; overflow: hidden; } 
.info_renew_22.eko_2208 .gift-list-a li:not(:first-child) { margin: 25px 0 0 !important; } 
.info_renew_22.eko_2208 .gift-list-a li .img { background: #f3f3f3; } 
.info_renew_22.eko_2208 .gift-list-a li .img img { } 
.info_renew_22.eko_2208 .gift-list-a li .tt { padding: 0 0 0 30px; display: flex; align-items: center; } 
.info_renew_22.eko_2208 .gift-list-a li .tt p { font-size: 22px !important; font-weight: 500; letter-spacing: -1px; margin: 0; padding: 0; } 
.info_renew_22.eko_2208 .gift-list-a li .tt p span { font-size: 18px !important; margin: 0 auto; padding: 0; letter-spacing: -1px; font-weight: 400; } 
.info_renew_22.eko_2208 .gift-list-a li .tt a { display: block; padding: 10px 20px; background: #ffe8ea; border-radius: 40px; margin: 0 0 0 30px; } 
.info_renew_22.eko_2208 .gift-list-a li .tt a span { font-size: 22px !important; margin: 0; padding: 0; color: #ed1f24; font-weight: bold; } 
.info_renew_22.eko_2208 .gift-list-a li .tt a i { font-size: 22px; color: #ed1f24; } 
.info_renew_22.eko_2208 .teacher-area .teach-text { background: #f3f3f3; border-radius: 0px; } 
.info_renew_22.eko_2208 .info-list p span.color-1 { display: inline-block; color: #ed1f24; } 
.info_renew_22.eko_2208 .info-list p span.color-2 span { color: #666666; } 
.info_renew_22.eko_2208 .info-list p span.color-2 span:last-child { padding:0 0 0 5px; } 
.info_renew_22.eko_2208 .tt-area { margin: 10px auto 0; } 
.info_renew_22.eko_2208 .info-list p span.color-2 { display: block; } 


.info_renew_22.eko_220801 .sec_00::before { background: url(/Public_html/Images/Lecture/info/eko_220801_01_bg_01.jpg); } 
.info_renew_22.eko_220801 .sec_00::after { background: url(/Public_html/Images/Lecture/info/eko_220801_01_bg_02.jpg); left: 50%; } 
.info_renew_22.eko_220801 h6.color { color: #008284; } 
.info_renew_22.eko_220801 .con-box-aa ul li:not(.fin) div p:not(.step):last-child { color: #009496; border-top: 1px solid #009496; } 
.info_renew_22.eko_220801 .con-box-aa ul li.fin div { background: #00b2b5; } 
.info_renew_22.eko_220801 .day-by p span.color { color: #008284; padding: 0 0 0 5px; } 
.info_renew_22.eko_220801 .sc-time-table th { background: #00b2b5; } 
.info_renew_22.eko_220801 .con-box-aa ul li div { border: 1px solid #00b2b5; } 
.info_renew_22.eko_220801 .con-box-aa ul li .step { background: #00b2b5; } 
.info_renew_22.eko_220801 .con-box-aa ul li.first div { background: #e8ffff; } 

.info_renew_22.eko_220802 .sec_00::before { background: url(/Public_html/Images/Lecture/info/eko_220802_01_bg_01.jpg); } 
.info_renew_22.eko_220802 .sec_00::after { background: url(/Public_html/Images/Lecture/info/eko_220802_01_bg_02.jpg); left: 50%; } 
.info_renew_22.eko_220802 h6.color { color: #447f09; } 
.info_renew_22.eko_220802 .con-box-aa ul li:not(.fin) div p:not(.step):last-child { color: #8fc624; border-top: 1px solid #8fc624; } 
.info_renew_22.eko_220802 .con-box-aa ul li.fin div { background: #8fc624; } 
.info_renew_22.eko_220802 .day-by p span.color { color: #447f09; padding: 0 0 0 5px; } 
.info_renew_22.eko_220802 .sc-time-table th { background: #8fc624; } 
.info_renew_22.eko_220802 .con-box-aa ul li div { border: 1px solid #8fc624; } 
.info_renew_22.eko_220802 .con-box-aa ul li .step { background: #8fc624; } 
.info_renew_22.eko_220802 .con-box-aa ul li.first div { background: #f6ffee; } 
.info_renew_22.eko_220802 .sc-time-table.line td.color { background: #f6ffee; } 

.info_renew_22.eko_220803 .sec_00::before { background: url(/Public_html/Images/Lecture/info/eko_220803_01_bg_01.jpg); } 
.info_renew_22.eko_220803 .sec_00::after { background: url(/Public_html/Images/Lecture/info/eko_220803_01_bg_02.jpg); left: 50%; } 
.info_renew_22.eko_220803 h6.color { color: #6c1cd8; } 
.info_renew_22.eko_220803 .con-box-aa ul li:not(.fin) div p:not(.step):last-child { color: #6c1cd8; border-top: 1px solid #6c1cd8; } 
.info_renew_22.eko_220803 .con-box-aa ul li.fin div { background: #6c1cd8; } 
.info_renew_22.eko_220803 .day-by p span.color { color: #6c1cd8; letter-spacing: -1.8px; padding: 0 0 0 5px; } 
.info_renew_22.eko_220803 .sc-time-table th { background: #6c1cd8; } 
.info_renew_22.eko_220803 .con-box-aa ul li div { border: 1px solid #6c1cd8; } 
.info_renew_22.eko_220803 .con-box-aa ul li .step { background: #6c1cd8; } 
.info_renew_22.eko_220803 .con-box-aa ul li.first div { background: #f4eeff; } 

/* eko_2209 */
.info_renew_22.eko_2208 .sc-time-table th.line { border-left:1px solid #000; } 
.info_renew_22.eko_220901 .sec_00 { background: url(/Public_html/Images/Lecture/info/eko_220901_01_bg.jpg); } 
.info_renew_22.eko_220901 h6.color { color: #008284; } 
.info_renew_22.eko_220901 .con-box-aa ul li:not(.fin) div p:not(.step):last-child { color: #009496; border-top: 1px solid #009496; } 
.info_renew_22.eko_220901 .con-box-aa ul li.fin div { background: #00b2b5; } 
.info_renew_22.eko_220901 .day-by p span.color { color: #008284; } 
.info_renew_22.eko_220901 .sc-time-table th { background: #00b2b5; } 
.info_renew_22.eko_220901 .con-box-aa ul li div { border: 1px solid #00b2b5; } 
.info_renew_22.eko_220901 .con-box-aa ul li .step { background: #00b2b5; } 
.info_renew_22.eko_220901 .con-box-aa ul li.first div { background: #e8ffff; } 
.info_renew_22.eko_220901 .check > p { font-size: 24px !important; letter-spacing: -1px; font-weight: 500; } 
.info_renew_22.eko_220901 .check > p.nth-2 { font-size: 22px !important; letter-spacing: -1px; color: #545454; line-height: 1.2; } 
.info_renew_22.eko_220901 .check ul { margin: 20px auto !important; display: flex; max-width: 768px; justify-content: center; } 
.info_renew_22.eko_220901 .check ul li { width: calc(40% - 20px); display: flex; flex-wrap: wrap; border-radius: 20px; background: #00b2b5; padding: 20px; box-sizing: border-box; margin: 0 10px; } 
.info_renew_22.eko_220901 .check li img { display: block; margin: 0 auto; width: 28px; height: 28px; } 
.info_renew_22.eko_220901 .check li span { display: block; color: #fff; font-size: 20px; text-align: center; width: 100%; margin: 20px auto 10px; line-height: 1; } 
.info_renew_22.eko_220901 .check li p { display: block; font-size: 30px !important; font-weight: bold; color: #fff; width: 100%; text-align: center; } 
.info_renew_22.eko_220901 .line-box { border: 1px solid #000; max-width: 768px; margin: 30px auto 0; padding: 30px 180px; box-sizing: border-box; text-align: left; } 
.info_renew_22.eko_220901 .line-box li { text-align: left; } 
.info_renew_22.eko_220901 .line-box li span { font-size: 20px !important; letter-spacing: -1px; margin: 0; padding: 0; text-align: left; font-weight: bold; } 


.info_renew_22.eko_220902 .sec_00 { background: url(/Public_html/Images/Lecture/info/eko_220902_01_bg.jpg); } 
.info_renew_22.eko_220902 h6.color { color: #447f09; } 
.info_renew_22.eko_220902 .con-box-aa ul li:not(.fin) div p:not(.step):last-child { color: #8fc624; border-top: 1px solid #8fc624; } 
.info_renew_22.eko_220902 .con-box-aa ul li.fin div { background: #8fc624; } 
.info_renew_22.eko_220902 .day-by p span.color { color: #447f09; padding: 0 0 0 5px; letter-spacing: -1.8px; } 
.info_renew_22.eko_220902 .sc-time-table th { background: #78ab15; } 
.info_renew_22.eko_220902 .con-box-aa ul li div { border: 1px solid #8fc624; } 
.info_renew_22.eko_220902 .con-box-aa ul li .step { background: #8fc624; } 
.info_renew_22.eko_220902 .con-box-aa ul li.first div { background: #f6ffee; } 
.info_renew_22.eko_220902 .sc-time-table.line td.color { background: #f6ffee; } 

.info_renew_22.eko_220903 .sec_00 { background: url(/Public_html/Images/Lecture/info/eko_220903_01_bg.jpg); } 
.info_renew_22.eko_220903 h6.color { color: #6c1cd8; } 
.info_renew_22.eko_220903 .con-box-aa ul li:not(.fin) div p:not(.step):last-child { color: #6c1cd8; border-top: 1px solid #6c1cd8; } 
.info_renew_22.eko_220903 .con-box-aa ul li.fin div { background: #6c1cd8; } 
.info_renew_22.eko_220903 .day-by p span.color { color: #6c1cd8; letter-spacing: -1.8px; padding: 0 0 0 5px; } 
.info_renew_22.eko_220903 .sc-time-table th { background: #6c1cd8; } 
.info_renew_22.eko_220903 .con-box-aa ul li div { border: 1px solid #6c1cd8; } 
.info_renew_22.eko_220903 .con-box-aa ul li .step { background: #6c1cd8; } 
.info_renew_22.eko_220903 .con-box-aa ul li.first div { background: #f4eeff; } 


/* eko_2210 */
.info_renew_22.eko_2208 p.type { text-align: left; margin: 0 auto 30px !important; max-width: 768px; } 
.info_renew_22.eko_2208 p.type.nth-2 { margin: 10px 0 30px !important; } 
.info_renew_22.eko_2208 p.type.type-2 { text-align: left; margin: 0 auto 15px !important; } 
.info_renew_22.eko_2208 p.type.nth-2.type-2 { margin: 30px auto 15px !important; } 
.info_renew_22.eko_2208 p.type span { font-size: 26px !important; margin: 0; padding: 0; font-weight: bold; text-align: left; vertical-align: middle; } 
.info_renew_22.eko_2208 p.type span:last-child { padding: 0 0 0 5px; } 
.info_renew_22.eko_2208 .con-box-aa ul.nth-2 li { width: 20%; max-width: 136px; } 
.info_renew_22.eko_2208 .lec-tab-easy { display: flex; max-width: 768px; margin: 0 auto; } 
.info_renew_22.eko_2208 .lec-tab-easy li { width: 50%; background: #efefef; padding: 10px 0; margin: 0 0 20px 0 !important; } 
.info_renew_22.eko_2208 .lec-tab-easy a { font-size: 24px !important; margin: 0; padding: 0; letter-spacing: -1px; font-weight: bold; display: block; } 
.info_renew_22.eko_2208 .lec-tab-easy li.active a { } 
.info_renew_22.eko_2208 .lec-cont-easy { } 
.info_renew_22.eko_2208 .lec-cont-easy li { } 
.info_renew_22.eko_2208 .lec-cont-easy li { } 
.info_renew_22.eko_2208 .lec-tab-easy li:first-child.active { background: #44c8cb; } 
.info_renew_22.eko_2208 .lec-tab-easy li:last-child.active { background: #4c95d8; } 
.info_renew_22.eko_2208 .lec-cont-easy li:first-child .teacher-area { border: 2px solid #44c8cb; box-sizing: border-box; max-width: 768px; } 
.info_renew_22.eko_2208 .lec-cont-easy li:last-child .teacher-area { border: 2px solid #4c95d8; box-sizing: border-box; max-width: 768px; } 


.info_renew_22.eko_221001 .sec_00 { background: #00b0b5; } 
.info_renew_22.eko_221001 h6.color { color: #008284; } 
.info_renew_22.eko_221001 .con-box-aa ul li:not(.fin) div p:not(.step):last-child { color: #009496; border-top: 1px solid #009496; } 
.info_renew_22.eko_221001 .con-box-aa ul.nth-2 li:not(.fin) div p:not(.step):last-child { color: #005c91; border-top: 1px solid #005c91; } 
.info_renew_22.eko_221001 .con-box-aa ul li.fin div { background: #00b2b5; } 
.info_renew_22.eko_221001 .day-by p span.color { color: #008284; } 
.info_renew_22.eko_221001 .sc-time-table th { background: #00b2b5; } 
.info_renew_22.eko_221001 .con-box-aa ul li div { border: 1px solid #00b2b5; } 
.info_renew_22.eko_221001 .con-box-aa ul li .step { background: #00b2b5; } 
.info_renew_22.eko_221001 .con-box-aa ul.nth-2 li div { border: 1px solid #005c91; } 
.info_renew_22.eko_221001 .con-box-aa ul.nth-2 li .step { background: #005c91; } 
.info_renew_22.eko_221001 .con-box-aa ul.nth-2 li.fin div { background: #005c91; } 
.info_renew_22.eko_221001 .con-box-aa ul li.first div { background: #e8ffff; } 
.info_renew_22.eko_221001 .check > p { font-size: 24px !important; letter-spacing: -1px; font-weight: 500; } 
.info_renew_22.eko_221001 .check > p.nth-2 { font-size: 22px !important; letter-spacing: -1px; color: #545454; line-height: 1.2; } 
.info_renew_22.eko_221001 .check ul { margin: 20px auto !important; display: flex; max-width: 768px; justify-content: center; } 
.info_renew_22.eko_221001 .check ul li { width: calc(40% - 20px); display: flex; flex-wrap: wrap; border-radius: 20px; background: #00b2b5; padding: 20px; box-sizing: border-box; margin: 0 10px; } 
.info_renew_22.eko_221001 .check li img { display: block; margin: 0 auto; width: 28px; height: 28px; } 
.info_renew_22.eko_221001 .check li span { display: block; color: #fff; font-size: 20px; text-align: center; width: 100%; margin: 20px auto 10px; line-height: 1; } 
.info_renew_22.eko_221001 .check li p { display: block; font-size: 30px; font-weight: bold; color: #fff; width: 100%; text-align: center; } 
.info_renew_22.eko_221001 .line-box { border: 1px solid #000; max-width: 768px; margin: 30px auto 0; padding: 30px 180px; box-sizing: border-box; text-align: left; } 
.info_renew_22.eko_221001 .line-box li { text-align: left; } 
.info_renew_22.eko_221001 .line-box li span { font-size: 20px !important; letter-spacing: -1px; margin: 0; padding: 0; text-align: left; font-weight: bold; } 


.info_renew_22.eko_221002 .sec_00 { background: #dae28d; } 
.info_renew_22.eko_221002 h6.color { color: #447f09; } 
.info_renew_22.eko_221002 .con-box-aa ul li:not(.fin) div p:not(.step):last-child { color: #8fc624; border-top: 1px solid #8fc624; } 
.info_renew_22.eko_221002 .con-box-aa ul.nth-2 li:not(.fin) div p:not(.step):last-child { color: #005c91; border-top: 1px solid #005c91; } 
.info_renew_22.eko_221002 .con-box-aa ul li.fin div { background: #8fc624; } 
.info_renew_22.eko_221002 .day-by p span.color { color: #447f09; padding: 0 0 0 10px; } 
.info_renew_22.eko_221002 .sc-time-table th { background: #78ab15; } 
.info_renew_22.eko_221002 .con-box-aa ul li div { border: 1px solid #8fc624; } 
.info_renew_22.eko_221002 .con-box-aa ul li .step { background: #8fc624; } 
.info_renew_22.eko_221002 .con-box-aa ul.nth-2 li div { border: 1px solid #005c91; } 
.info_renew_22.eko_221002 .con-box-aa ul.nth-2 li .step { background: #005c91; } 
.info_renew_22.eko_221002 .con-box-aa ul.nth-2 li.fin div { background: #005c91; } 
.info_renew_22.eko_221002 .con-box-aa ul li.first div { background: #f6ffee; } 
.info_renew_22.eko_221002 .con-box-aa ul.nth-2 li.first div { background: #e8ffff; } 
.info_renew_22.eko_221002 .sc-time-table.line td.color { background: #f6ffee; } 
.info_renew_22.eko_221002 .sc-time-table .sup { text-align: left; } 

.info_renew_22.eko_221003 .sec_00 { background: #6c1bd9; } 
.info_renew_22.eko_221003 h6.color { color: #6c1cd8; } 
.info_renew_22.eko_221003 .con-box-aa ul li:not(.fin) div p:not(.step):last-child { color: #6c1cd8; border-top: 1px solid #6c1cd8; } 
.info_renew_22.eko_221003 .con-box-aa ul.nth-2 li:not(.fin) div p:not(.step):last-child { color: #005c91; border-top: 1px solid #005c91; } 
.info_renew_22.eko_221003 .con-box-aa ul li.fin div { background: #6c1cd8; } 
.info_renew_22.eko_221003 .day-by p span.color { color: #6c1cd8; letter-spacing: -1.8px; padding: 0 0 0 5px; } 
.info_renew_22.eko_221003 .sc-time-table th { background: #6c1cd8; } 
.info_renew_22.eko_221003 .con-box-aa ul li div { border: 1px solid #6c1cd8; } 
.info_renew_22.eko_221003 .con-box-aa ul li .step { background: #6c1cd8; } 
.info_renew_22.eko_221003 .con-box-aa ul.nth-2 li div { border: 1px solid #005c91; } 
.info_renew_22.eko_221003 .con-box-aa ul.nth-2 li .step { background: #005c91; } 
.info_renew_22.eko_221003 .con-box-aa ul.nth-2 li.fin div { background: #005c91; } 
.info_renew_22.eko_221003 .con-box-aa ul.nth-2 li.first div { background: #e8ffff; } 
.info_renew_22.eko_221003 .con-box-aa ul li.first div { background: #f4eeff; } 


/* eko_2211 */
.info_renew_22.eko_2211 .sec_00 .title { position: relative; z-index: 1; display: block; } 
.info_renew_22.eko_2211 .sec_00::before,
.info_renew_22.eko_2211 .sec_00::after { clear: both; content: ''; display: block; position: absolute; top:0; width: 50%; height: 100%; } 
.info_renew_22.eko_2211 h6 { font-size: 34px !important; margin: 0 auto 30px !important; padding: 0; font-weight: bold; letter-spacing: -1px; line-height: 1.5 !important; } 
.info_renew_22.eko_2211 h6 span { font-size: 30px !important; margin: 0; padding: 0; line-height: 1.5 !important; } 
.info_renew_22.eko_2211 .con-box-aa { max-width: 768px; margin: 40px auto 0 !important; } 
.info_renew_22.eko_2211 .con-box-aa ul { display: flex; justify-content: space-around; } 
.info_renew_22.eko_2211 .con-box-aa ul li { max-width: 135px; width: 20%; } 
.info_renew_22.eko_2211 .con-box-aa ul li div { border: 1px solid #5480ff; border-radius: 15px; padding: 30px 15px 15px; box-sizing: border-box; position: relative; } 
.info_renew_22.eko_2211 .con-box-aa ul li:not(:last-child) div:after { clear: both; content: ''; display: block; position: absolute; top: calc(50% - 25px); right: calc(0% - 25px); background: url(/Public_html/Images/Lecture/info/eko_220801_arrow.png); width: 32px; height: 50px; z-index: 1; } 
.info_renew_22.eko_2211 .con-box-aa ul li .step { position: absolute; top: -16px; left: 10%; text-align: center; width: 80%; color: #fff; line-height: 1.8 !important; border-radius: 20px; } 
.info_renew_22.eko_2211 .con-box-aa ul li div p { font-size: 20px !important; margin: 0; padding: 0; letter-spacing: -1px; font-weight: bold; line-height: 1.5 !important; } 
.info_renew_22.eko_2211 .con-box-aa ul li:not(.fin) div p:not(.step):last-child { margin: 10px 0 0 !important; padding: 10px 0 0 !important; } 
.info_renew_22.eko_2211 .con-box-aa ul li.first { } 
.info_renew_22.eko_2211 .con-box-aa ul li.fin div { padding: 15px; min-height: 184px; display: flex; justify-content: center; align-items: center; background: #00b2b5; } 
.info_renew_22.eko_2211 .con-box-aa .sub { font-size: 18px !important; margin: 0; padding: 0; font-weight: 500; letter-spacing: -1px; } 
.info_renew_22.eko_2211 .con-box-aa ul li.fin p { color:#fff; } 
.info_renew_22.eko_2211 .day-by { max-width: 768px; margin: 0 auto; } 
.info_renew_22.eko_2211 .day-by p { text-align: left; margin: 0 0 0px 0; padding: 0; letter-spacing: -1px; display: flex; align-items: flex-start; align-items: center; } 
.info_renew_22.eko_2211 .day-by p .check-icon { margin: 0px 5px 0 0; } 
.info_renew_22.eko_2211 .day-by p span { font-size: 28px !important; margin: 0; padding: 0; font-weight: bold; letter-spacing: -1.8px; } 
.info_renew_22.eko_2211 .day-by p span:last-child { } 
.info_renew_22.eko_2211 .sc-time-table { max-width: 768px; padding: 0; margin: 20px auto 0 !important; } 
.info_renew_22.eko_2211 .sc-time-table th { border: 0; color: #fff; font-size: 22px !important; } 
.info_renew_22.eko_2211 .sc-time-table td { border-left: 0; border-right: 0; font-size: 20px !important; } 
.info_renew_22.eko_2211 .sc-time-table .sup { font-size: 18px !important; margin: 5px 0 0; padding: 0; font-weight: 350; text-align: left; letter-spacing: -1px; } 
.info_renew_22.eko_2211 .sc-time-table.line th:not(:first-child) { border-left: 1px solid #000; border-bottom: 1px solid #000; } 
.info_renew_22.eko_2211 .sc-time-table.line td:not(:first-child) { border-left: 1px solid #000; font-size: 20px !important; } 
.info_renew_22.eko_2211 .gift-list-a { max-width: 768px; margin: 0 auto; } 
.info_renew_22.eko_2211 .gift-list-a li { display: flex; border: 1px solid #000; border-radius: 60px; align-items: center; overflow: hidden; } 
.info_renew_22.eko_2211 .gift-list-a li:not(:first-child) { margin: 25px 0 0 !important; } 
.info_renew_22.eko_2211 .gift-list-a li .img { background: #f3f3f3; } 
.info_renew_22.eko_2211 .gift-list-a li .img img { } 
.info_renew_22.eko_2211 .gift-list-a li .tt { padding: 0 0 0 30px; display: flex; align-items: center; } 
.info_renew_22.eko_2211 .gift-list-a li .tt p { font-size: 22px !important; font-weight: 500; letter-spacing: -1px; margin: 0; padding: 0; } 
.info_renew_22.eko_2211 .gift-list-a li .tt a { display: block; padding: 10px 20px; background: #ffe8ea; border-radius: 40px; margin: 0 0 0 30px; } 
.info_renew_22.eko_2211 .gift-list-a li .tt a span { font-size: 22px !important; margin: 0; padding: 0; color: #ed1f24; font-weight: bold; } 
.info_renew_22.eko_2211 .gift-list-a li .tt a i { font-size: 22px; color: #ed1f24; } 
.info_renew_22.eko_2211 .teacher-area .teach-text { background: #f3f3f3; border-radius: 0px; } 
.info_renew_22.eko_2211 .info-list p span.color-1 { display: inline-block; color: #ed1f24; } 
.info_renew_22.eko_2211 .info-list p span.color-2 span { color: #666666; } 
.info_renew_22.eko_2211 .info-list p span.color-2 span:last-child { padding:0 0 0 5px; } 
.info_renew_22.eko_2211 .tt-area { margin: 10px auto 0; } 
.info_renew_22.eko_2211 .info-list p span.color-2 { display: block; } 

.info_renew_22.eko_2211 .sec_00 { background: #caff7b; } 
.info_renew_22.eko_2211 h6.color { } 
.info_renew_22.eko_2211 .con-box-aa ul li:not(.fin) div p:not(.step):last-child { color: #5480ff; border-top: 1px solid #5480ff; } 
.info_renew_22.eko_2211 .con-box-aa ul li.fin div { background: #5480ff; } 
.info_renew_22.eko_2211 .day-by p span.color { padding: 0 0 0 5px; } 
.info_renew_22.eko_2211 .sc-time-table th { background: #5480ff; } 
.info_renew_22.eko_2211 .con-box-aa ul li div { border: 1px solid #5480ff; background: #cedaff; } 
.info_renew_22.eko_2211 .con-box-aa ul li .step { background: #5480ff; } 
.info_renew_22.eko_2211 .con-box-aa ul li.first div { } 


/* eko_2212 */
.info_renew_22.eko_2212 .sec_00 .title { position: relative; z-index: 1; display: block; } 
.info_renew_22.eko_2212 .sec_00::before,
.info_renew_22.eko_2212 .sec_00::after { clear: both; content: ''; display: block; position: absolute; top:0; width: 50%; height: 100%; } 
.info_renew_22.eko_2212 h6 { font-size: 34px !important; margin: 0 auto 30px !important; padding: 0; font-weight: bold; letter-spacing: -1px; line-height: 1.5 !important; } 
.info_renew_22.eko_2212 h6 span { font-size: 30px !important; margin: 0; padding: 0; line-height: 1.5 !important; } 
.info_renew_22.eko_2212 .con-box-aa { max-width: 768px; margin: 40px auto 0 !important; } 
.info_renew_22.eko_2212 .con-box-aa ul { display: flex; justify-content: space-around; } 
.info_renew_22.eko_2212 .con-box-aa ul li { max-width: 135px; width: 20%; } 
.info_renew_22.eko_2212 .con-box-aa ul li div { border: 1px solid #5480ff; border-radius: 15px; padding: 30px 15px 15px; box-sizing: border-box; position: relative; } 
.info_renew_22.eko_2212 .con-box-aa ul li:not(:last-child) div:after { clear: both; content: ''; display: block; position: absolute; top: calc(50% - 25px); right: calc(0% - 25px); background: url(/Public_html/Images/Lecture/info/eko_220801_arrow.png); width: 32px; height: 50px; z-index: 1; } 
.info_renew_22.eko_2212 .con-box-aa ul li .step { position: absolute; top: -16px; left: 10%; text-align: center; width: 80%; color: #fff; line-height: 1.8 !important; border-radius: 20px; } 
.info_renew_22.eko_2212 .con-box-aa ul li div p { font-size: 20px !important; margin: 0; padding: 0; letter-spacing: -1px; font-weight: bold; line-height: 1.5 !important; } 
.info_renew_22.eko_2212 .con-box-aa ul li:not(.fin) div p:not(.step):last-child { margin: 10px 0 0 !important; padding: 10px 0 0 !important; } 
.info_renew_22.eko_2212 .con-box-aa ul li.first { } 
.info_renew_22.eko_2212 .con-box-aa ul li.fin div { padding: 15px; min-height: 184px; display: flex; justify-content: center; align-items: center; background: #00b2b5; } 
.info_renew_22.eko_2212 .con-box-aa .sub { font-size: 18px !important; margin: 0; padding: 0; font-weight: 500; letter-spacing: -1px; } 
.info_renew_22.eko_2212 .con-box-aa ul li.fin p { color:#fff; } 
.info_renew_22.eko_2212 .day-by { max-width: 768px; margin: 0 auto; } 
.info_renew_22.eko_2212 .day-by p { text-align: left; margin: 0 0 0px 0; padding: 0; letter-spacing: -1px; display: flex; align-items: flex-start; align-items: center; } 
.info_renew_22.eko_2212 .day-by p .check-icon { margin: 0px 5px 0 0; } 
.info_renew_22.eko_2212 .day-by p span { font-size: 28px !important; margin: 0; padding: 0; font-weight: bold; letter-spacing: -1.8px; } 
.info_renew_22.eko_2212 .day-by p span:last-child { } 
.info_renew_22.eko_2212 .sc-time-table { max-width: 768px; padding: 0; margin: 20px auto 0 !important; } 
.info_renew_22.eko_2212 .sc-time-table th { border: 0; color: #fff; font-size: 22px !important; } 
.info_renew_22.eko_2212 .sc-time-table td { border-left: 0; border-right: 0; font-size: 20px !important; } 
.info_renew_22.eko_2212 .sc-time-table th.line { border-left:1px solid #000; } 
.info_renew_22.eko_2212 .sc-time-table .sup { font-size: 18px !important; margin: 5px 0 0; padding: 0; font-weight: 350; text-align: left; letter-spacing: -1px; } 
.info_renew_22.eko_2212 .sc-time-table.line th:not(:first-child) { border-left: 1px solid #000; border-bottom: 1px solid #000; } 
.info_renew_22.eko_2212 .sc-time-table.line td:not(:first-child) { border-left: 1px solid #000; font-size: 20px !important; } 
.info_renew_22.eko_2212 .gift-list-a { max-width: 768px; margin: 0 auto; } 
.info_renew_22.eko_2212 .gift-list-a li { display: flex; border: 1px solid #000; border-radius: 60px; align-items: center; overflow: hidden; } 
.info_renew_22.eko_2212 .gift-list-a li:not(:first-child) { margin: 25px 0 0 !important; } 
.info_renew_22.eko_2212 .gift-list-a li .img { background: #f3f3f3; } 
.info_renew_22.eko_2212 .gift-list-a li .img img { } 
.info_renew_22.eko_2212 .gift-list-a li .tt { padding: 0 0 0 30px; display: flex; align-items: center; } 
.info_renew_22.eko_2212 .gift-list-a li .tt p { font-size: 22px !important; font-weight: 500; letter-spacing: -1px; margin: 0; padding: 0; } 
.info_renew_22.eko_2212 .gift-list-a li .tt a { display: block; padding: 10px 20px; background: #ffe8ea; border-radius: 40px; margin: 0 0 0 30px; } 
.info_renew_22.eko_2212 .gift-list-a li .tt p span { font-size: 18px !important; margin: 0 auto; padding: 0; letter-spacing: -1px; font-weight: 400; } 
.info_renew_22.eko_2212 .gift-list-a li .tt a span { font-size: 22px !important; margin: 0; padding: 0; color: #ed1f24; font-weight: bold; } 
.info_renew_22.eko_2212 .gift-list-a li .tt a i { font-size: 22px; color: #ed1f24; } 
.info_renew_22.eko_2212 .teacher-area .teach-text { background: #f3f3f3; border-radius: 0px; } 
.info_renew_22.eko_2212 .info-list p span.color-1 { display: inline-block; color: #ed1f24; } 
.info_renew_22.eko_2212 .info-list p span.color-2 span { color: #666666; } 
.info_renew_22.eko_2212 .info-list p span.color-2 span:last-child { padding:0 0 0 5px; } 
.info_renew_22.eko_2212 .tt-area { margin: 10px auto 0; } 
.info_renew_22.eko_2212 .info-list p span.color-2 { display: block; } 

.info_renew_22.eko_2212 .sec_00 { background: #fb5d44; } 
.info_renew_22.eko_2212 h6.color { } 
.info_renew_22.eko_2212 .con-box-aa ul li:not(.fin) div p:not(.step):last-child { color: #5480ff; border-top: 1px solid #5480ff; } 
.info_renew_22.eko_2212 .con-box-aa ul li.fin div { background: #5480ff; } 
.info_renew_22.eko_2212 .day-by p span.color { padding: 0 0 0 5px; } 
.info_renew_22.eko_2212 .sc-time-table th { background: #5480ff; } 
.info_renew_22.eko_2212 .con-box-aa ul li div { border: 1px solid #5480ff; background: #cedaff; } 
.info_renew_22.eko_2212 .con-box-aa ul li .step { background: #5480ff; } 
.info_renew_22.eko_2212 .con-box-aa ul li.first div { } 

/* eko_2213 */
.info_renew_22.eko_221301 .sec_00 { background: url(/Public_html/Images/Lecture/info/eko_221301_01_bg.jpg); } 
.info_renew_22.eko_221301 .con-box-aa ul li:not(.fin) div p:not(.step):last-child { color: #5396fe; border-top: 1px solid #5396fe; } 
.info_renew_22.eko_221301 .con-box-aa ul.nth-2 li:not(.fin) div p:not(.step):last-child { color: #3eba8e; border-top: 1px solid #3eba8e; } 
.info_renew_22.eko_221301 .con-box-aa ul li.fin div { background: #5297fe; } 
.info_renew_22.eko_221301 .day-by p span.color { color: #008284; } 
.info_renew_22.eko_221301 .sc-time-table th { background: #5297fe; } 
.info_renew_22.eko_221301 .sc-time-table.nth th { background: #3eba8e; } 
.info_renew_22.eko_221301 .sc-time-table p { font-size: 18px !important; margin: 10px 0 0 !important; padding: 0; letter-spacing: -1px !important; font-weight: 400; line-height: 1.5 !important; text-align: left; } 
.info_renew_22.eko_221301 .con-box-aa ul li div { border: 1px solid #5297fe; } 
.info_renew_22.eko_221301 .con-box-aa ul li .step { background: #5396fe; } 
.info_renew_22.eko_221301 .con-box-aa ul.nth-2 li div { border: 1px solid #3eba8e; } 
.info_renew_22.eko_221301 .con-box-aa ul.nth-2 li .step { background: #3eba8e; } 
.info_renew_22.eko_221301 .con-box-aa ul.nth-2 li.fin div { background: #3eba8e; } 
.info_renew_22.eko_221301 .con-box-aa ul li.first div { background: #ebf3ff; } 
.info_renew_22.eko_221301 .con-box-aa ul.nth-2 li.first div { background: #e8ffff; } 
.info_renew_22.eko_221301 .gift-list-a li .img { width: 30%; max-width: 187px; } 
.info_renew_22.eko_221301 .gift-list-a li .tt { width: 70%; box-sizing: border-box; justify-content: space-between; } 
.info_renew_22.eko_221301 .lec-cont-easy li:first-child .teacher-area { border: 2px solid #5297fe; } 
.info_renew_22.eko_221301 .lec-cont-easy li:last-child .teacher-area { border: 2px solid #3eba8e; } 
.info_renew_22.eko_221301 .lec-tab-easy li:first-child.active { background: #5297fe; } 
.info_renew_22.eko_221301 .lec-tab-easy li:last-child.active { background: #3eba8e; } 
.info_renew_22.eko_221301 .check > p { font-size: 24px !important; letter-spacing: -1px; font-weight: 500; } 
.info_renew_22.eko_221301 .check > p.nth-2 { font-size: 22px !important; letter-spacing: -1px; color: #545454; line-height: 1.2; } 
.info_renew_22.eko_221301 .check ul { margin: 20px auto !important; display: flex; max-width: 768px; justify-content: center; } 
.info_renew_22.eko_221301 .check ul li { width: calc(40% - 20px); display: flex; flex-wrap: wrap; border-radius: 20px; background: #009eff; padding: 20px; box-sizing: border-box; margin: 0 10px; } 
.info_renew_22.eko_221301 .check li img { display: block; margin: 0 auto; width: 28px; height: 28px; } 
.info_renew_22.eko_221301 .check li span { display: block; color: #fff; font-size: 20px; text-align: center; width: 100%; margin: 20px auto 10px; line-height: 1; } 
.info_renew_22.eko_221301 .check li p { display: block; font-size: 30px; font-weight: bold; color: #fff; width: 100%; text-align: center; } 
.info_renew_22.eko_221301 .line-box { border: 1px solid #000; max-width: 768px; margin: 30px auto 0; padding: 30px 180px; box-sizing: border-box; text-align: left; } 
.info_renew_22.eko_221301 .line-box li { text-align: left; } 
.info_renew_22.eko_221301 .line-box li span { font-size: 20px !important; letter-spacing: -1px; margin: 0; padding: 0; text-align: left; font-weight: bold; } 



/* eko_2214 */
.info_renew_22.eko_2214 h6 { font-size: 34px !important; margin: 0 auto 30px !important; padding: 0; font-weight: bold; letter-spacing: -1px; line-height: 1.5 !important; } 
.info_renew_22.eko_2214 .check > p { font-size: 24px !important; letter-spacing: -1px; font-weight: 500; } 
.info_renew_22.eko_2214 .check > p.nth-2 { font-size: 22px !important; letter-spacing: -1px; color: #545454; line-height: 1.2; } 
.info_renew_22.eko_2214 .check ul { margin: 20px auto !important; display: flex; max-width: 768px; justify-content: center; } 
.info_renew_22.eko_2214 .check ul li { width: calc(40% - 20px); display: flex; flex-wrap: wrap; border-radius: 20px; background: #ff6a6c; padding: 20px; box-sizing: border-box; margin: 0 10px; } 
.info_renew_22.eko_2214 .check li img { display: block; margin: 0 auto; } 
.info_renew_22.eko_2214 .check li span { display: block; color: #fff; font-size: 20px; text-align: center; width: 100%; margin: 20px auto 10px; } 
.info_renew_22.eko_2214 .check li p { display: block; font-size: 30px; font-weight: bold; color: #fff; width: 100%; text-align: center; } 
.info_renew_22.eko_2214 .line-box { border: 1px solid #000; max-width: 768px; margin: 30px auto 0; padding: 30px 100px; box-sizing: border-box; text-align: left; } 
.info_renew_22.eko_2214 .line-box li { text-align: left; } 
.info_renew_22.eko_2214 .line-box li span { font-size: 20px !important; letter-spacing: -1px; margin: 0; padding: 0; text-align: left; font-weight: bold; } 
.info_renew_22.eko_2214 .sc-time-table th { color: #fff; font-size: 20px !important; text-align: center; } 
.info_renew_22.eko_2214 .sc-time-table td { font-size: 18px !important; } 
.info_renew_22.eko_2214 .sc-time-table .upload { max-width: 768px; margin: 20px auto 0; text-align: left; font-size: 23px !important; letter-spacing: -1px; font-weight: bold; } 
.info_renew_22.eko_2214 .sc-time-table .upload span { padding: 5px 10px; background: #ff6a6c; border-radius: 10px; color: #fff; margin-right: 10px; } 
.info_renew_22.eko_2214 .gift-list-a { max-width: 768px; margin: 0 auto; } 
.info_renew_22.eko_2214 .gift-list-a li { display: flex; border: 1px solid #000; border-radius: 60px; align-items: center; overflow: hidden; } 
.info_renew_22.eko_2214 .gift-list-a li:not(:first-child) { margin: 25px 0 0 !important; } 
.info_renew_22.eko_2214 .gift-list-a li .img { background: #f3f3f3; } 
.info_renew_22.eko_2214 .gift-list-a li .tt { padding: 0 0 0 30px; display: flex; align-items: center; } 
.info_renew_22.eko_2214 .gift-list-a li .tt p { font-size: 22px !important; font-weight: 500; letter-spacing: -1px; margin: 0; padding: 0; } 
.info_renew_22.eko_2214 .gift-list-a li .tt a { display: block; padding: 10px 20px; background: #ffe8ea; border-radius: 40px; margin: 0 0 0 30px; } 
.info_renew_22.eko_2214 .gift-list-a li .tt p span { font-size: 18px !important; margin: 0 auto; padding: 0; letter-spacing: -1px; font-weight: 400; } 
.info_renew_22.eko_2214 .gift-list-a li .tt a span { font-size: 22px !important; margin: 0; padding: 0; color: #ed1f24; font-weight: bold; } 
.info_renew_22.eko_2214 .gift-list-a li .tt a i { font-size: 22px; color: #ed1f24; } 
.info_renew_22.eko_2214 .teach { display: flex; max-width: 768px; margin: 0 auto; background: #e4e4e4; align-items: center; } 
.info_renew_22.eko_2214 .teach li img { display:block; } 
.info_renew_22.eko_2214 .teach div p { text-align: left; display: flex; margin: 10px 0; align-items: flex-start; } 
.info_renew_22.eko_2214 .teach div span:first-child { color: #fff; padding: 5px 10px; background: #ff6a6c; min-width: 95px; margin-right: 15px; } 
.info_renew_22.eko_2214 .teach div span { font-size: 20px !important; font-weight: bold; padding: 5px 0; } 
.info_renew_22.eko_2214 .bk { display: flex; max-width: 768px; margin: 0 auto; align-items: center; } 
.info_renew_22.eko_2214 .bk > li ul li { text-align: left; margin: 20px 0; padding-left: 10px; display: flex; align-items: center; } 
.info_renew_22.eko_2214 .bk > li ul li img { margin:0; } 
.info_renew_22.eko_2214 .bk > li ul li span { font-size: 22px !important; margin: 0 0 0 10px; padding: 0; letter-spacing: -1px; font-weight: 500; } 
.info_renew_22.eko_2214 .info-list p span.color-2 span { color: #666666; } 

/* eko_2218 */
.info_renew_22.eko_221801 .sc-time-table th.line { border-left:1px solid #000; } 
.info_renew_22.eko_221801 .con-box-aa ul li:not(.fin) div p:not(.step):last-child { color: #55bffd; border-top: 1px solid #55bffd; } 
.info_renew_22.eko_221801 .con-box-aa ul li.fin div { background: #55bffd; } 
.info_renew_22.eko_221801 .sc-time-table th { background: #55bffd; } 
.info_renew_22.eko_221801 .con-box-aa ul li div { border: 1px solid #00b2b5; } 
.info_renew_22.eko_221801 .con-box-aa ul li .step { background: #55bffd; } 
.info_renew_22.eko_221801 .day-by span.color { padding: 0 0 0 6px; } 
.info_renew_22.eko_221801 .sub-t { font-size: 18px !important; text-align: left; padding: 10px 0 0; } 
.info_renew_22.eko_221801 .sc-time-table td { background: #f4f4f4; } 
.info_renew_22.eko_221801 .check > p { font-size: 24px !important; letter-spacing: -1px; font-weight: 500; } 
.info_renew_22.eko_221801 .check > p.nth-2 { font-size: 22px !important; letter-spacing: -1px; color: #545454; line-height: 1.2; } 
.info_renew_22.eko_221801 .check ul { margin: 20px auto !important; display: flex; max-width: 768px; justify-content: center; } 
.info_renew_22.eko_221801 .check ul li { width: calc(40% - 20px); display: flex; flex-wrap: wrap; border-radius: 20px; background: #00b2b5; padding: 20px; box-sizing: border-box; margin: 0 10px; } 
.info_renew_22.eko_221801 .check li img { display: block; margin: 0 auto; width: 28px; height: 28px; } 
.info_renew_22.eko_221801 .check li span { display: block; color: #fff; font-size: 20px; text-align: center; width: 100%; margin: 20px auto 10px; line-height: 1; } 
.info_renew_22.eko_221801 .check li p { display: block; font-size: 30px !important; font-weight: bold; color: #fff; width: 100%; text-align: center; } 
.info_renew_22.eko_221801 .line-box { border: 1px solid #000; max-width: 768px; margin: 30px auto 0; padding: 30px 180px; box-sizing: border-box; text-align: left; } 
.info_renew_22.eko_221801 .line-box li { text-align: left; } 
.info_renew_22.eko_221801 .line-box li span { font-size: 20px !important; letter-spacing: -1px; margin: 0; padding: 0; text-align: left; font-weight: bold; } 
.info_renew_22.eko_221801 .gift-list-b { position: relative; max-width: 768px; margin: 0 auto; } 
.info_renew_22.eko_221801 .gift-list-b li { border: 1px solid #000; border-radius: 20px; margin: 20px auto 0; overflow: hidden; } 
.info_renew_22.eko_221801 .gift-list-b .img p { font-size: 20px !important; font-weight: 500; padding: 0 0 20px 0; } 
.info_renew_22.eko_221801 .gift-list-b .tp { position: relative; width: 100%; background: #f2f1f1; padding: 30px; box-sizing: border-box; text-align: left; } 
.info_renew_22.eko_221801 .gift-list-b .tp.none { text-align: center; } 
.info_renew_22.eko_221801 .gift-list-b .tp.none i { font-size: 20px !important; margin: 10px auto !important; } 
.info_renew_22.eko_221801 .gift-list-b .tp.none p { font-size: 20px !important; text-align: center; letter-spacing: -1px; margin: 0; padding: 0; word-break: keep-all; } 
.info_renew_22.eko_221801 .gift-list-b .tp.none span { color: #fe492a; font-weight: bold; } 
.info_renew_22.eko_221801 .gift-list-b .tp.none .sub-po { color: #fe492a; font-weight: bold; font-size: 28px !important; } 
.info_renew_22.eko_221801 .gift-list-b .tp p.tt { font-size: 22px !important; font-weight: bold; color: #55bffd; } 
.info_renew_22.eko_221801 .gift-list-b .tp .fl { margin: 10px 0 0 !important; } 
.info_renew_22.eko_221801 .gift-list-b .tp .fl p { display: flex; padding: 0 0 10px !important; } 
.info_renew_22.eko_221801 .gift-list-b .tp .fl span { font-size: 20px !important; } 
.info_renew_22.eko_221801 .gift-list-b .tp .fl span:first-child { font-weight: bold; } 
.info_renew_22.eko_221801 .gift-list-b .tp.dip { display: flex; flex-wrap: wrap; justify-content: center; } 
.info_renew_22.eko_221801 .gift-list-b .tp.dip .init-t { width: calc(50% - 20px); background: #fff; border-radius: 20px; padding: 20px; box-sizing: border-box; margin: 10px; } 
.info_renew_22.eko_221801 .gift-list-b .tp.dip .init-t .tit { background: #f4f4f4; font-size: 18px !important; font-weight: 500; text-align: center; padding: 5px; border-radius: 20px; } 
.info_renew_22.eko_221801 .gift-list-b .tp.dip .init-t .sub { text-align: center; margin: 20px 0 0; font-size: 24px !important; font-weight: bold; } 
.info_renew_22.eko_221801 .gift-list-b .tp.dip .init-t .sub span { font-size: 24px !important; color: #55bffd; } 
.info_renew_22.eko_221801 .gift-list-b li a.sale-btn { /* display: block; */padding: 10px 20px; background: #ffe8ea; border-radius: 40px; margin: 0 0 0 10px; border: 1px solid #f33e42; } 
.info_renew_22.eko_221801 .gift-list-b li a.sale-btn span { font-size: 22px !important; margin: 0; padding: 0; color: #ed1f24; font-weight: bold; } 
.info_renew_22.eko_221801 .gift-list-b li a.sale-btn i { color: #ed1f24; } 

/* eko_2219 */


.info_renew_22.eko_221901 h6 span { font-size: 34px !important; color: #309f2e; } 
.info_renew_22.eko_221901 .sc-time-table th.line { border-left:1px solid #000; } 
.info_renew_22.eko_221901 .con-box-aa ul li:not(.fin) div p:not(.step):last-child { color: #309f2e; border-top: 1px solid #309f2e; } 
.info_renew_22.eko_221901 .con-box-aa ul li.fin div { background: #309f2e; } 
.info_renew_22.eko_221901 .sc-time-table th { background: #309f2e; border: 1px solid #000; } 
.info_renew_22.eko_221901 .con-box-aa ul li div { border: 1px solid #309f2e; } 
.info_renew_22.eko_221901 .con-box-aa ul li .step { background: #309f2e; } 
.info_renew_22.eko_221901 .day-by span.color { padding: 0 0 0 6px; } 
.info_renew_22.eko_221901 .sub-t { font-size: 18px !important; text-align: left; padding: 10px 0 0; } 
.info_renew_22.eko_221901 .sc-time-table td { background: #f4f4f4; border: 1px solid #000; } 
.info_renew_22.eko_221901 .check > p { font-size: 24px !important; letter-spacing: -1px; font-weight: 500; } 
.info_renew_22.eko_221901 .check > p.nth-2 { font-size: 22px !important; letter-spacing: -1px; color: #545454; line-height: 1.2; } 
.info_renew_22.eko_221901 .check ul { margin: 20px auto !important; display: flex; max-width: 768px; justify-content: center; } 
.info_renew_22.eko_221901 .check ul li { width: calc(40% - 20px); display: flex; flex-wrap: wrap; border-radius: 20px; background: #00b2b5; padding: 20px; box-sizing: border-box; margin: 0 10px; } 
.info_renew_22.eko_221901 .check li img { display: block; margin: 0 auto; width: 28px; height: 28px; } 
.info_renew_22.eko_221901 .check li span { display: block; color: #fff; font-size: 20px; text-align: center; width: 100%; margin: 20px auto 10px; line-height: 1; } 
.info_renew_22.eko_221901 .check li p { display: block; font-size: 30px !important; font-weight: bold; color: #fff; width: 100%; text-align: center; } 
.info_renew_22.eko_221901 .line-box { border: 1px solid #000; max-width: 768px; margin: 30px auto 0; padding: 30px 180px; box-sizing: border-box; text-align: left; } 
.info_renew_22.eko_221901 .line-box li { text-align: left; } 
.info_renew_22.eko_221901 .line-box li span { font-size: 20px !important; letter-spacing: -1px; margin: 0; padding: 0; text-align: left; font-weight: bold; } 
.info_renew_22.eko_221901 .gift-list-b { position: relative; max-width: 768px; margin: 0 auto; } 
.info_renew_22.eko_221901 .gift-list-b li { border: 1px solid #000; border-radius: 20px; margin: 20px auto 0; overflow: hidden; } 
.info_renew_22.eko_221901 .gift-list-b .img p { font-size: 20px !important; font-weight: 500; padding: 0 0 20px 0; } 
.info_renew_22.eko_221901 .gift-list-b .tp { position: relative; width: 100%; background: #f2f1f1; padding: 30px; box-sizing: border-box; text-align: left; } 
.info_renew_22.eko_221901 .gift-list-b .tp.none { text-align: center; } 
.info_renew_22.eko_221901 .gift-list-b .tp.none i { font-size: 20px !important; margin: 10px auto !important; } 
.info_renew_22.eko_221901 .gift-list-b .tp.none p { font-size: 20px !important; text-align: center; letter-spacing: -1px; margin: 0; padding: 0; word-break: keep-all; } 
.info_renew_22.eko_221901 .gift-list-b .tp.none span { color: #fe492a; font-weight: bold; } 
.info_renew_22.eko_221901 .gift-list-b .tp.none .sub-po { color: #fe492a; font-weight: bold; font-size: 28px !important; } 
.info_renew_22.eko_221901 .gift-list-b .tp p.tt { font-size: 22px !important; font-weight: bold; color: #309f2e; } 
.info_renew_22.eko_221901 .gift-list-b .tp .fl { margin: 10px 0 0 !important; } 
.info_renew_22.eko_221901 .gift-list-b .tp .fl p { display: flex; padding: 0 0 10px !important; } 
.info_renew_22.eko_221901 .gift-list-b .tp .fl span { font-size: 20px !important; } 
.info_renew_22.eko_221901 .gift-list-b .tp .fl span:first-child { font-weight: bold; } 
.info_renew_22.eko_221901 .gift-list-b .tp.dip { display: flex; flex-wrap: wrap; justify-content: center; } 
.info_renew_22.eko_221901 .gift-list-b .tp.dip .init-t { width: calc(50% - 20px); background: #fff; border-radius: 20px; padding: 20px; box-sizing: border-box; margin: 10px; } 
.info_renew_22.eko_221901 .gift-list-b .tp.dip .init-t .tit { background: #f4f4f4; font-size: 18px !important; font-weight: 500; text-align: center; padding: 5px; border-radius: 20px; } 
.info_renew_22.eko_221901 .gift-list-b .tp.dip .init-t .sub { text-align: center; margin: 20px 0 0; font-size: 24px !important; font-weight: bold; } 
.info_renew_22.eko_221901 .gift-list-b .tp.dip .init-t .sub span { font-size: 24px !important; color: #309f2e; } 
.info_renew_22.eko_221901 .gift-list-b li a.sale-btn { /* display: block; */padding: 10px 20px; background: #ffe8ea; border-radius: 40px; margin: 0 0 0 10px; border: 1px solid #f33e42; } 
.info_renew_22.eko_221901 .gift-list-b li a.sale-btn span { font-size: 22px !important; margin: 0; padding: 0; color: #ed1f24; font-weight: bold; } 
.info_renew_22.eko_221901 .gift-list-b li a.sale-btn i { color: #ed1f24; } 
.info_renew_22.eko_221901 .day-by p { align-items: flex-start; padding: 0 !important; } 
.info_renew_22.eko_221901 .day-by p .color > span { margin-bottom: 10px !important; display: inline-block; } 
.info_renew_22.eko_221901 .info-list p span.color-1 span { color: #309f2e; } 

/* eko_2219 */

.info_renew_22.eko_221902 h6 span { font-size: 34px !important; color: #26acc7; } 
.info_renew_22.eko_221902 .sc-time-table th.line { border-left:1px solid #000; } 
.info_renew_22.eko_221902 .con-box-aa ul li:not(.fin) div p:not(.step):last-child { color: #26acc7; border-top: 1px solid #26acc7; } 
.info_renew_22.eko_221902 .con-box-aa ul li.fin div { background: #26acc7; } 
.info_renew_22.eko_221902 .sc-time-table th { background: #26acc7; border: 1px solid #000; } 
.info_renew_22.eko_221902 .con-box-aa ul li div { border: 1px solid #26acc7; } 
.info_renew_22.eko_221902 .con-box-aa ul li .step { background: #26acc7; } 
.info_renew_22.eko_221902 .day-by span.color { padding: 0 0 0 6px; } 
.info_renew_22.eko_221902 .sub-t { font-size: 18px !important; text-align: left; padding: 10px 0 0; } 
.info_renew_22.eko_221902 .sc-time-table td { background: #f4f4f4; border: 1px solid #000; } 
.info_renew_22.eko_221902 .check > p { font-size: 24px !important; letter-spacing: -1px; font-weight: 500; } 
.info_renew_22.eko_221902 .check > p.nth-2 { font-size: 22px !important; letter-spacing: -1px; color: #545454; line-height: 1.2; } 
.info_renew_22.eko_221902 .check ul { margin: 20px auto !important; display: flex; max-width: 768px; justify-content: center; } 
.info_renew_22.eko_221902 .check ul li { width: calc(40% - 20px); display: flex; flex-wrap: wrap; border-radius: 20px; background: #00b2b5; padding: 20px; box-sizing: border-box; margin: 0 10px; } 
.info_renew_22.eko_221902 .check li img { display: block; margin: 0 auto; width: 28px; height: 28px; } 
.info_renew_22.eko_221902 .check li span { display: block; color: #fff; font-size: 20px; text-align: center; width: 100%; margin: 20px auto 10px; line-height: 1; } 
.info_renew_22.eko_221902 .check li p { display: block; font-size: 30px !important; font-weight: bold; color: #fff; width: 100%; text-align: center; } 
.info_renew_22.eko_221902 .line-box { border: 1px solid #000; max-width: 768px; margin: 30px auto 0; padding: 30px 180px; box-sizing: border-box; text-align: left; } 
.info_renew_22.eko_221902 .line-box li { text-align: left; } 
.info_renew_22.eko_221902 .line-box li span { font-size: 20px !important; letter-spacing: -1px; margin: 0; padding: 0; text-align: left; font-weight: bold; } 
.info_renew_22.eko_221902 .gift-list-b { position: relative; max-width: 768px; margin: 0 auto; } 
.info_renew_22.eko_221902 .gift-list-b li { border: 1px solid #000; border-radius: 20px; margin: 20px auto 0; overflow: hidden; } 
.info_renew_22.eko_221902 .gift-list-b .img p { font-size: 20px !important; font-weight: 500; padding: 0 0 20px 0; } 
.info_renew_22.eko_221902 .gift-list-b .tp { position: relative; width: 100%; background: #f2f1f1; padding: 30px; box-sizing: border-box; text-align: left; } 
.info_renew_22.eko_221902 .gift-list-b .tp.none { text-align: center; } 
.info_renew_22.eko_221902 .gift-list-b .tp.none i { font-size: 20px !important; margin: 10px auto !important; } 
.info_renew_22.eko_221902 .gift-list-b .tp.none p { font-size: 20px !important; text-align: center; letter-spacing: -1px; margin: 0; padding: 0; word-break: keep-all; } 
.info_renew_22.eko_221902 .gift-list-b .tp.none span { color: #fe492a; font-weight: bold; } 
.info_renew_22.eko_221902 .gift-list-b .tp.none .sub-po { color: #fe492a; font-weight: bold; font-size: 28px !important; } 
.info_renew_22.eko_221902 .gift-list-b .tp.tc { padding: 30px 30px 0; } 
.info_renew_22.eko_221902 .gift-list-b .tp p.tt { font-size: 22px !important; font-weight: bold; color: #26acc7; } 
.info_renew_22.eko_221902 .gift-list-b .tp .fl { margin: 10px 0 0 !important; } 
.info_renew_22.eko_221902 .gift-list-b .tp .fl p { display: flex; padding: 0 0 10px !important; } 
.info_renew_22.eko_221902 .gift-list-b .tp .fl span { font-size: 20px !important; } 
.info_renew_22.eko_221902 .gift-list-b .tp .fl span:first-child { font-weight: bold; } 
.info_renew_22.eko_221902 .gift-list-b .tp.dip { display: flex; flex-wrap: wrap; justify-content: center; } 
.info_renew_22.eko_221902 .gift-list-b .tp.dip .init-t { width: calc(50% - 20px); background: #fff; border-radius: 20px; padding: 20px; box-sizing: border-box; margin: 10px; } 
.info_renew_22.eko_221902 .gift-list-b .tp.dip.nth-3 { padding:0; } 
.info_renew_22.eko_221902 .gift-list-b .tp.dip.nth-3 .init-t { width: calc(33.334% - 20px); } 
.info_renew_22.eko_221902 .gift-list-b .tp.dip .init-t .tit { background: #f4f4f4; font-size: 18px !important; font-weight: 500; text-align: center; padding: 5px; border-radius: 20px; } 
.info_renew_22.eko_221902 .gift-list-b .tp.dip .init-t .sub { text-align: center; margin: 20px 0 0; font-size: 24px !important; font-weight: bold; } 
.info_renew_22.eko_221902 .gift-list-b .tp.dip .init-t .sub span { font-size: 24px !important; color: #26acc7; } 
.info_renew_22.eko_221902 .gift-list-b .tp.dip.nth-3 .init-t .sub span { font-size: 20px !important; letter-spacing: -1px; } 
.info_renew_22.eko_221902 .gift-list-b li a.sale-btn { /* display: block; */padding: 10px 20px; background: #ffe8ea; border-radius: 40px; margin: 0 0 0 10px; border: 1px solid #f33e42; } 
.info_renew_22.eko_221902 .gift-list-b li a.sale-btn span { font-size: 22px !important; margin: 0; padding: 0; color: #ed1f24; font-weight: bold; } 
.info_renew_22.eko_221902 .gift-list-b li a.sale-btn i { color: #ed1f24; } 
.info_renew_22.eko_221902 .day-by p { align-items: flex-start; padding: 0 !important; } 
.info_renew_22.eko_221902 .day-by p .color > span { margin-bottom: 10px !important; display: inline-block; } 
.info_renew_22.eko_221902 .info-list p span.color-1 span { color: #26acc7; } 
.info_renew_22.eko_221902 .tch-se { margin: 60px 0 0; display: flex; flex-direction: row-reverse; } 
.info_renew_22.eko_221902 .tch-se img { margin: 0; } 
.info_renew_22.eko_221902 .tch-se .text .sub { font-size: 24px !important; font-weight: bold; margin: 0 0 20px; } 
.info_renew_22.eko_221902 .tch-se .text .tit { font-size: 34px !important; font-weight: bold; letter-spacing: -1px; } 
.info_renew_22.eko_221902 .tch-se .text .tit span { font-size: 34px !important; display: inline-block; color: #26acc7; } 
.info_renew_22.eko_221902 .tch-se .point { margin: 40px 0 0; } 
.info_renew_22.eko_221902 .tch-se .point p { line-height: 1.5 !important; padding: 10px 0; display: flex; flex-wrap: wrap; align-items: flex-start; } 
.info_renew_22.eko_221902 .tch-se .point p span { font-size: 20px !important; font-weight: bold; /* display: inline-block; *//* padding: 5px 10px; */ } 
.info_renew_22.eko_221902 .tch-se .point p span:first-child { color: #fff; padding: 0px 10px; background: #26acc7; } 
.info_renew_22.eko_221902 .tch-se .point p span:last-child { padding: 0 0 0 10px; } 
.info_renew_22.eko_221902 .gift-list-b .bk { display: flex; padding: 30px; align-items: center; } 
.info_renew_22.eko_221902 .gift-list-b .bk img { margin: 0; } 
.info_renew_22.eko_221902 .gift-list-b .bk .tt p { text-align: left; display: block; padding:10px 0; } 
.info_renew_22.eko_221902 .gift-list-b .bk .tt p span { font-size: 22px !important; letter-spacing: -1px; font-weight: bold; } 

.info_renew_22.eko_221903 h6 span { font-size: 34px !important; color: #0ba78d; } 
.info_renew_22.eko_221903 .sc-time-table th.line { border-left:1px solid #000; } 
.info_renew_22.eko_221903 .con-box-aa ul li:not(.fin) div p:not(.step):last-child { color: #0ba78d; border-top: 1px solid #0ba78d; } 
.info_renew_22.eko_221903 .con-box-aa ul li.fin div { background: #0ba78d; } 
.info_renew_22.eko_221903 .sc-time-table th { background: #0ba78d; border: 1px solid #000; } 
.info_renew_22.eko_221903 .con-box-aa ul li div { border: 1px solid #0ba78d; } 
.info_renew_22.eko_221903 .con-box-aa ul li .step { background: #0ba78d; } 
.info_renew_22.eko_221903 .day-by span.color { padding: 0 0 0 6px; } 
.info_renew_22.eko_221903 .sub-t { font-size: 18px !important; text-align: left; padding: 10px 0 0; } 
.info_renew_22.eko_221903 .sc-time-table td { background: #f4f4f4; border: 1px solid #000; } 
.info_renew_22.eko_221903 .check > p { font-size: 24px !important; letter-spacing: -1px; font-weight: 500; } 
.info_renew_22.eko_221903 .check > p.nth-2 { font-size: 22px !important; letter-spacing: -1px; color: #545454; line-height: 1.2; } 
.info_renew_22.eko_221903 .check ul { margin: 20px auto !important; display: flex; max-width: 768px; justify-content: center; } 
.info_renew_22.eko_221903 .check ul li { width: calc(40% - 20px); display: flex; flex-wrap: wrap; border-radius: 20px; background: #0ba78d; padding: 20px; box-sizing: border-box; margin: 0 10px; } 
.info_renew_22.eko_221903 .check li img { display: block; margin: 0 auto; width: 28px; height: 28px; } 
.info_renew_22.eko_221903 .check li span { display: block; color: #fff; font-size: 20px; text-align: center; width: 100%; margin: 20px auto 10px; line-height: 1; } 
.info_renew_22.eko_221903 .check li p { display: block; font-size: 30px !important; font-weight: bold; color: #fff; width: 100%; text-align: center; } 
.info_renew_22.eko_221903 .line-box { border: 1px solid #000; max-width: 768px; margin: 30px auto 0; padding: 30px 180px; box-sizing: border-box; text-align: left; } 
.info_renew_22.eko_221903 .line-box li { text-align: left; } 
.info_renew_22.eko_221903 .line-box li span { font-size: 20px !important; letter-spacing: -1px; margin: 0; padding: 0; text-align: left; font-weight: bold; } 
.info_renew_22.eko_221903 .gift-list-b { position: relative; max-width: 768px; margin: 0 auto; } 
.info_renew_22.eko_221903 .gift-list-b li { border: 1px solid #000; border-radius: 20px; margin: 20px auto 0; overflow: hidden; } 
.info_renew_22.eko_221903 .gift-list-b .img p { font-size: 20px !important; font-weight: 500; padding: 0 0 20px 0; } 
.info_renew_22.eko_221903 .gift-list-b .tp { position: relative; width: 100%; background: #f2f1f1; padding: 30px; box-sizing: border-box; text-align: left; } 
.info_renew_22.eko_221903 .gift-list-b .tp.none { text-align: center; } 
.info_renew_22.eko_221903 .gift-list-b .tp.none i { font-size: 20px !important; margin: 10px auto !important; } 
.info_renew_22.eko_221903 .gift-list-b .tp.none p { font-size: 20px !important; text-align: center; letter-spacing: -1px; margin: 0; padding: 0; word-break: keep-all; } 
.info_renew_22.eko_221903 .gift-list-b .tp.none span { color: #fe492a; font-weight: bold; } 
.info_renew_22.eko_221903 .gift-list-b .tp.none .sub-po { color: #fe492a; font-weight: bold; font-size: 28px !important; } 
.info_renew_22.eko_221903 .gift-list-b .tp.tc { padding: 30px 30px 0; } 
.info_renew_22.eko_221903 .gift-list-b .tp p.tt { font-size: 22px !important; font-weight: bold; color: #0ba78d; } 
.info_renew_22.eko_221903 .gift-list-b .tp .fl { margin: 10px 0 0 !important; } 
.info_renew_22.eko_221903 .gift-list-b .tp .fl p { display: flex; padding: 0 0 10px !important; } 
.info_renew_22.eko_221903 .gift-list-b .tp .fl span { font-size: 20px !important; } 
.info_renew_22.eko_221903 .gift-list-b .tp .fl span:first-child { font-weight: bold; } 
.info_renew_22.eko_221903 .gift-list-b .tp.dip { display: flex; flex-wrap: wrap; justify-content: center; } 
.info_renew_22.eko_221903 .gift-list-b .tp.dip .init-t { width: calc(50% - 20px); background: #fff; border-radius: 20px; padding: 20px; box-sizing: border-box; margin: 10px; } 
.info_renew_22.eko_221903 .gift-list-b .tp.dip.nth-3 { padding:0; } 
.info_renew_22.eko_221903 .gift-list-b .tp.dip.nth-3 .init-t { width: calc(33.334% - 20px); } 
.info_renew_22.eko_221903 .gift-list-b .tp.dip .init-t .tit { background: #f4f4f4; font-size: 18px !important; font-weight: 500; text-align: center; padding: 5px; border-radius: 20px; } 
.info_renew_22.eko_221903 .gift-list-b .tp.dip .init-t .sub { text-align: center; margin: 20px 0 0; font-size: 24px !important; font-weight: bold; } 
.info_renew_22.eko_221903 .gift-list-b .tp.dip .init-t .sub span { font-size: 24px !important; color: #0ba78d; } 
.info_renew_22.eko_221903 .gift-list-b .tp.dip.nth-3 .init-t .sub span { font-size: 20px !important; letter-spacing: -1px; } 
.info_renew_22.eko_221903 .gift-list-b li a.sale-btn { /* display: block; */padding: 10px 20px; background: #ffe8ea; border-radius: 40px; margin: 0 0 0 10px; border: 1px solid #f33e42; } 
.info_renew_22.eko_221903 .gift-list-b li a.sale-btn span { font-size: 22px !important; margin: 0; padding: 0; color: #ed1f24; font-weight: bold; } 
.info_renew_22.eko_221903 .gift-list-b li a.sale-btn i { color: #ed1f24; } 
.info_renew_22.eko_221903 .day-by p { align-items: flex-start; padding: 0 !important; } 
.info_renew_22.eko_221903 .day-by p .color > span { margin-bottom: 10px !important; display: inline-block; } 
.info_renew_22.eko_221903 .info-list p span.color-1 span { color: #0ba78d; } 
.info_renew_22.eko_221903 .tch-se { margin: 60px 0 0; display: flex; } 
.info_renew_22.eko_221903 .tch-se img { margin: 0; } 
.info_renew_22.eko_221903 .tch-se .text .sub { font-size: 24px !important; font-weight: bold; margin: 0 0 20px; } 
.info_renew_22.eko_221903 .tch-se .text .tit { font-size: 34px !important; font-weight: bold; letter-spacing: -1px; } 
.info_renew_22.eko_221903 .tch-se .text .tit span { font-size: 34px !important; display: inline-block; color: #0ba78d; } 
.info_renew_22.eko_221903 .tch-se .point { margin: 40px 0 0; } 
.info_renew_22.eko_221903 .tch-se .point p { line-height: 1.5 !important; padding: 10px 0; display: flex; flex-wrap: wrap; align-items: flex-start; } 
.info_renew_22.eko_221903 .tch-se .point p span { font-size: 20px !important; font-weight: bold; /* display: inline-block; *//* padding: 5px 10px; */ } 
.info_renew_22.eko_221903 .tch-se .point p span:first-child { color: #fff; padding: 0px 10px; background: #0ba78d; } 
.info_renew_22.eko_221903 .tch-se .point p span:last-child { padding: 0 0 0 10px; } 
.info_renew_22.eko_221903 .gift-list-b .bk { display: flex; padding: 30px; align-items: center; } 
.info_renew_22.eko_221903 .gift-list-b .bk img { margin: 0; } 
.info_renew_22.eko_221903 .gift-list-b .bk .tt p { text-align: left; display: block; padding:10px 0; } 
.info_renew_22.eko_221903 .gift-list-b .bk .tt p span { font-size: 22px !important; letter-spacing: -1px; font-weight: bold; } 

/* eko_2220 */
.info_renew_22.eko_222001 h6 span { font-size: 34px !important; color: #f04c96; } 
.info_renew_22.eko_222001 .sc-time-table th.line { border-left:1px solid #000; } 
.info_renew_22.eko_222001 .con-box-aa ul li:not(.fin) div p:not(.step):last-child { color: #f04c96; border-top: 1px solid #f04c96; } 
.info_renew_22.eko_222001 .con-box-aa ul li.fin div { background: #f04c96; } 
.info_renew_22.eko_222001 .sc-time-table th { background: #f04c96; border: 1px solid #000; } 
.info_renew_22.eko_222001 .con-box-aa ul li div { border: 1px solid #f04c96; } 
.info_renew_22.eko_222001 .con-box-aa ul li .step { background: #f04c96; } 
.info_renew_22.eko_222001 .day-by span.color { padding: 0 0 0 6px; } 
.info_renew_22.eko_222001 .sub-t { font-size: 18px !important; text-align: left; padding: 10px 0 0; } 
.info_renew_22.eko_222001 .sc-time-table td { background: #f4f4f4; border: 1px solid #000; } 
.info_renew_22.eko_222001 .check > p { font-size: 24px !important; letter-spacing: -1px; font-weight: 500; } 
.info_renew_22.eko_222001 .check > p.nth-2 { font-size: 22px !important; letter-spacing: -1px; color: #545454; line-height: 1.2; } 
.info_renew_22.eko_222001 .check ul { margin: 20px auto !important; display: flex; max-width: 768px; justify-content: center; } 
.info_renew_22.eko_222001 .check ul li { width: calc(40% - 20px); display: flex; flex-wrap: wrap; border-radius: 20px; background: #00b2b5; padding: 20px; box-sizing: border-box; margin: 0 10px; } 
.info_renew_22.eko_222001 .check li img { display: block; margin: 0 auto; width: 28px; height: 28px; } 
.info_renew_22.eko_222001 .check li span { display: block; color: #fff; font-size: 20px; text-align: center; width: 100%; margin: 20px auto 10px; line-height: 1; } 
.info_renew_22.eko_222001 .check li p { display: block; font-size: 30px !important; font-weight: bold; color: #fff; width: 100%; text-align: center; } 
.info_renew_22.eko_222001 .line-box { border: 1px solid #000; max-width: 768px; margin: 30px auto 0; padding: 30px 180px; box-sizing: border-box; text-align: left; } 
.info_renew_22.eko_222001 .line-box li { text-align: left; } 
.info_renew_22.eko_222001 .line-box li span { font-size: 20px !important; letter-spacing: -1px; margin: 0; padding: 0; text-align: left; font-weight: bold; } 
.info_renew_22.eko_222001 .gift-list-b { position: relative; max-width: 768px; margin: 0 auto; } 
.info_renew_22.eko_222001 .gift-list-b li { border: 1px solid #000; border-radius: 20px; margin: 20px auto 0; overflow: hidden; } 
.info_renew_22.eko_222001 .gift-list-b .img p { font-size: 20px !important; font-weight: 500; padding: 0 0 20px 0; } 
.info_renew_22.eko_222001 .gift-list-b .tp { position: relative; width: 100%; background: #f2f1f1; padding: 30px; box-sizing: border-box; text-align: left; } 
.info_renew_22.eko_222001 .gift-list-b .tp p.tt { font-size: 22px !important; font-weight: bold; color: #f04c96; } 
.info_renew_22.eko_222001 .gift-list-b .tp .fl { margin: 10px 0 0 !important; } 
.info_renew_22.eko_222001 .gift-list-b .tp .fl p { display: flex; padding: 0 0 10px !important; } 
.info_renew_22.eko_222001 .gift-list-b .tp .fl span { font-size: 20px !important; } 
.info_renew_22.eko_222001 .gift-list-b .tp .fl span:first-child { font-weight: bold; } 
.info_renew_22.eko_222001 .gift-list-b .tp.dip { display: flex; flex-wrap: wrap; justify-content: center; } 
.info_renew_22.eko_222001 .gift-list-b .tp.dip .init-t { width: calc(50% - 20px); background: #fff; border-radius: 20px; padding: 20px; box-sizing: border-box; margin: 10px; } 
.info_renew_22.eko_222001 .gift-list-b .tp.dip .init-t .tit { background: #f4f4f4; font-size: 18px !important; font-weight: 500; text-align: center; padding: 5px; border-radius: 20px; } 
.info_renew_22.eko_222001 .gift-list-b .tp.dip .init-t .sub { text-align: center; margin: 20px 0 0; font-size: 24px !important; font-weight: bold; } 
.info_renew_22.eko_222001 .gift-list-b .tp.dip .init-t .sub span { font-size: 24px !important; color: #f04c96; } 
.info_renew_22.eko_222001 .gift-list-b li a.sale-btn { /* display: block; */padding: 10px 20px; background: #ffe8ea; border-radius: 40px; margin: 0 0 0 10px; border: 1px solid #f33e42; } 
.info_renew_22.eko_222001 .gift-list-b li a.sale-btn span { font-size: 22px !important; margin: 0; padding: 0; color: #ed1f24; font-weight: bold; } 
.info_renew_22.eko_222001 .gift-list-b li a.sale-btn i { color: #ed1f24; } 
.info_renew_22.eko_222001 .day-by p { align-items: flex-start; padding: 0 !important; } 
.info_renew_22.eko_222001 .day-by p .color > span { margin-bottom: 10px !important; display: inline-block; } 
.info_renew_22.eko_222001 .info-list p span.color-1 span { color: #f04c96; } 
.info_renew_22.eko_222001 .con-box-aa ul li.first > div { background: #fbe7f1; } 
.info_renew_22.eko_222001 .info-list p span.color-2 { padding: 0 0 0 17px; } 

.info_renew_22.eko_222002 h6 span { font-size: 34px !important; color: #da8e0e; } 
.info_renew_22.eko_222002 .sc-time-table th.line { border-left:1px solid #000; } 
.info_renew_22.eko_222002 .con-box-aa ul li:not(.fin) div p:not(.step):last-child { color: #da8e0e; border-top: 1px solid #da8e0e; } 
.info_renew_22.eko_222002 .con-box-aa ul li.fin div { background: #da8e0e; } 
.info_renew_22.eko_222002 .sc-time-table th { background: #da8e0e; border: 1px solid #000; } 
.info_renew_22.eko_222002 .con-box-aa ul li div { border: 1px solid #da8e0e; } 
.info_renew_22.eko_222002 .con-box-aa ul li .step { background: #da8e0e; } 
.info_renew_22.eko_222002 .day-by span.color { padding: 0 0 0 6px; } 
.info_renew_22.eko_222002 .sub-t { font-size: 18px !important; text-align: left; padding: 10px 0 0; } 
.info_renew_22.eko_222002 .sc-time-table td { background: #f4f4f4; border: 1px solid #000; } 
.info_renew_22.eko_222002 .check > p { font-size: 24px !important; letter-spacing: -1px; font-weight: 500; } 
.info_renew_22.eko_222002 .check > p.nth-2 { font-size: 22px !important; letter-spacing: -1px; color: #545454; line-height: 1.2; } 
.info_renew_22.eko_222002 .check ul { margin: 20px auto !important; display: flex; max-width: 768px; justify-content: center; } 
.info_renew_22.eko_222002 .check ul li { width: calc(40% - 20px); display: flex; flex-wrap: wrap; border-radius: 20px; background: #00b2b5; padding: 20px; box-sizing: border-box; margin: 0 10px; } 
.info_renew_22.eko_222002 .check li img { display: block; margin: 0 auto; width: 28px; height: 28px; } 
.info_renew_22.eko_222002 .check li span { display: block; color: #fff; font-size: 20px; text-align: center; width: 100%; margin: 20px auto 10px; line-height: 1; } 
.info_renew_22.eko_222002 .check li p { display: block; font-size: 30px !important; font-weight: bold; color: #fff; width: 100%; text-align: center; } 
.info_renew_22.eko_222002 .line-box { border: 1px solid #000; max-width: 768px; margin: 30px auto 0; padding: 30px 180px; box-sizing: border-box; text-align: left; } 
.info_renew_22.eko_222002 .line-box li { text-align: left; } 
.info_renew_22.eko_222002 .line-box li span { font-size: 20px !important; letter-spacing: -1px; margin: 0; padding: 0; text-align: left; font-weight: bold; } 
.info_renew_22.eko_222002 .gift-list-b { position: relative; max-width: 768px; margin: 0 auto; } 
.info_renew_22.eko_222002 .gift-list-b li { border: 1px solid #000; border-radius: 20px; margin: 20px auto 0; overflow: hidden; } 
.info_renew_22.eko_222002 .gift-list-b .img p { font-size: 20px !important; font-weight: 500; padding: 0 0 20px 0; } 
.info_renew_22.eko_222002 .gift-list-b .tp { position: relative; width: 100%; background: #f2f1f1; padding: 30px; box-sizing: border-box; text-align: left; } 
.info_renew_22.eko_222002 .gift-list-b .tp p.tt { font-size: 22px !important; font-weight: bold; color: #da8e0e; } 
.info_renew_22.eko_222002 .gift-list-b .tp .no { font-size: 24px !important; font-weight: bold; text-align: center; padding: 0 0 30px 0; } 
.info_renew_22.eko_222002 .gift-list-b .tp .no .color-1 { color: #da8e0e; } 
.info_renew_22.eko_222002 .gift-list-b .tp .no .color-2 { color: #f34a9b; } 
.info_renew_22.eko_222002 .gift-list-b .tp .fl { margin: 10px 0 0 !important; } 
.info_renew_22.eko_222002 .gift-list-b .tp .fl p { display: flex; padding: 0 0 10px !important; } 
.info_renew_22.eko_222002 .gift-list-b .tp .fl span { font-size: 20px !important; } 
.info_renew_22.eko_222002 .gift-list-b .tp .fl span:first-child { font-weight: bold; } 
.info_renew_22.eko_222002 .gift-list-b .tp.dip { display: flex; flex-wrap: wrap; justify-content: center; } 
.info_renew_22.eko_222002 .gift-list-b .tp.dip .init-t { width: calc(50% - 20px); background: #fff; border-radius: 20px; padding: 20px; box-sizing: border-box; margin: 10px; } 
.info_renew_22.eko_222002 .gift-list-b .tp.dip .init-t .tit { background: #f4f4f4; font-size: 18px !important; font-weight: 500; text-align: center; padding: 5px; border-radius: 20px; } 
.info_renew_22.eko_222002 .gift-list-b .tp.dip .init-t .sub { text-align: center; margin: 20px 0 0; font-size: 24px !important; font-weight: bold; } 
.info_renew_22.eko_222002 .gift-list-b .tp.dip .init-t .sub span { font-size: 24px !important; color: #da8e0e; } 
.info_renew_22.eko_222002 .gift-list-b li a.sale-btn { /* display: block; */padding: 10px 20px; background: #ffe8ea; border-radius: 40px; margin: 0 0 0 10px; border: 1px solid #f33e42; } 
.info_renew_22.eko_222002 .gift-list-b li a.sale-btn span { font-size: 22px !important; margin: 0; padding: 0; color: #ed1f24; font-weight: bold; } 
.info_renew_22.eko_222002 .gift-list-b li a.sale-btn i { color: #ed1f24; } 
.info_renew_22.eko_222002 .day-by p { align-items: flex-start; padding: 0 !important; } 
.info_renew_22.eko_222002 .day-by p .color > span { margin-bottom: 10px !important; display: inline-block; } 
.info_renew_22.eko_222002 .info-list p span.color-1 span { color: #da8e0e; } 
.info_renew_22.eko_222002 .con-box-aa ul li.first > div { background: #fff9ef; } 
.info_renew_22.eko_222002 .info-list p span.color-2 { padding: 0 0 0 17px; } 

/* eko_2221 */
.info_renew_22.eko_2221 .sec_00 { background: #00ab69; } 
.info_renew_22.eko_2221 .sec_01 { background: #5fd57f; } 
.info_renew_22.eko_2221 .sec_02 { background: #ddffc3; } 
.info_renew_22.eko_2221 .sec_03 { background: #00ab69; } 
.info_renew_22.eko_2221 .btn-1 { top: 39%; left: 42%; width: 16%; height: 6%; } 




/* eko_2301 */

.info_renew_22.eko_2301 .sec_00 .title { position: relative; z-index: 1; display: block; } 
.info_renew_22.eko_2301 .sec_00::before,
.info_renew_22.eko_2301 .sec_00::after { clear: both; content: ''; display: block; position: absolute; top:0; width: 50%; height: 100%; } 
.info_renew_22.eko_2301 h6 { font-size: 36px !important; margin: 0 auto 30px !important; padding: 0; font-weight: bold; letter-spacing: -1px; line-height: 1.5 !important; font-family: 'GmarketSansBold' !important; } 
.info_renew_22.eko_2301 h6 span { font-size: 24px !important; margin: 0; padding: 0; line-height: 1.5 !important; font-family: 'GmarketSansBold' !important; } 
.info_renew_22.eko_2301 .con-box-aa { max-width: 768px; margin: 40px auto 0 !important; } 
.info_renew_22.eko_2301 .con-box-aa ul { display: flex; justify-content: space-around; flex-wrap: wrap; } 
.info_renew_22.eko_2301 .con-box-aa ul li { width: calc(50% - 40px); margin: 10px 0; display: flex; align-items: initial; } 
.info_renew_22.eko_2301 .con-box-aa ul li div {border: 1px solid #000;border-radius: 15px;padding: 30px;box-sizing: border-box;position: relative;width: 100%;background: #fff;} 
.info_renew_22.eko_2301 .con-box-aa ul li .step { font-size: 26px !important; font-weight: 400; border-bottom: 1px solid #000; display: inline-block; margin: 0 0 30px; font-family: 'GmarketSansLight' !important; } 
.info_renew_22.eko_2301 .con-box-aa ul li .step strong { font-family: 'GmarketSansBold' !important; } 
.info_renew_22.eko_2301 .con-box-aa ul li div p.st { font-weight: bold; font-family: 'GmarketSansBold' !important; } 

.info_renew_22.eko_2301 .con-box-aa ul li div p { font-size: 20px !important; margin: 0; padding: 0; letter-spacing: -1px; line-height: 1.5 !important; font-family: 'GmarketSansMedium' !important; } 
.info_renew_22.eko_2301 .con-box-aa ul li:not(.fin) div p:not(.step):last-child { margin: 0px 0 15px !important; padding: 10px 0 0 !important; } 
.info_renew_22.eko_2301 .con-box-aa ul li.first { } 
.info_renew_22.eko_2301 .con-box-aa ul li.fin div { padding: 15px; min-height: 184px; display: flex; justify-content: center; align-items: center; background: #608dff; } 
.info_renew_22.eko_2301 .con-box-aa .sub { font-size: 18px !important; margin: 0; padding: 0; font-weight: 500; letter-spacing: -1px; } 
.info_renew_22.eko_2301 .con-box-aa ul li.fin p { color:#fff; font-size: 36px !important; font-weight: bold; font-family: 'GmarketSansBold' !important; } 
.info_renew_22.eko_2301 .day-by { max-width: 768px; margin: 0 auto; } 
.info_renew_22.eko_2301 .day-by p { text-align: left; margin: 0 0 0px 0; padding: 20px 0 0 0 !important; letter-spacing: -1px; display: flex; align-items: flex-start; align-items: center; } 
.info_renew_22.eko_2301 .day-by p .check-icon { margin: 0px 5px 0 0; } 
.info_renew_22.eko_2301 .day-by p span { font-size: 22px !important; margin: 0; padding: 0; font-weight: bold; letter-spacing: -1.8px; line-height: 1; font-family: 'GmarketSansMedium' !important; } 
.info_renew_22.eko_2301 .sc-time-table { max-width: 768px; padding: 0; margin: 20px auto 0 !important; } 
.info_renew_22.eko_2301 .sc-time-table th {color: #fff;font-size: 22px !important;font-family: 'GmarketSansMedium' !important;line-height: 1 !important;} 
.info_renew_22.eko_2301 .sc-time-table td { font-size: 20px !important; font-family: 'GmarketSansMedium' !important; } 
.info_renew_22.eko_2301 .sc-time-table .sup { font-size: 18px !important; margin: 5px 0 0; padding: 0; font-weight: 350; text-align: left; letter-spacing: -1px; } 
.info_renew_22.eko_2301 .sc-time-table.line th:not(:first-child) { border-left: 1px solid #000; border-bottom: 1px solid #000 !important; } 
.info_renew_22.eko_2301 .sc-time-table.line td:not(:first-child) { border-left: 1px solid #000; font-size: 20px !important; } 
.info_renew_22.eko_2301 .gift-list-b { position: relative; max-width: 768px; margin: 0 auto; } 
.info_renew_22.eko_2301 .gift-list-b li {border: 1px solid #000;border-radius: 20px;margin: 20px auto 0;overflow: hidden;background: #fff;} 
.info_renew_22.eko_2301 .gift-list-b .img p { font-size: 20px !important; font-weight: 500; padding: 0 0 20px 0; font-family: 'GmarketSansBold' !important; } 
.info_renew_22.eko_2301 .gift-list-b .tp { position: relative; width: 100%; background: #f2f1f1; padding: 30px; box-sizing: border-box; text-align: left; } 
.info_renew_22.eko_2301 .gift-list-b .tp p.tt { font-size: 22px !important; font-weight: bold; font-family: 'GmarketSansBold' !important; } 
.info_renew_22.eko_2301 .gift-list-b .tp .fl { margin: 10px 0 0 !important; } 
.info_renew_22.eko_2301 .gift-list-b .tp .fl p { display: flex; padding: 0 0 10px !important; font-family: 'GmarketSansMedium' !important; } 
.info_renew_22.eko_2301 .gift-list-b .tp .fl span { font-size: 20px !important; font-family: 'GmarketSansMedium' !important; line-height: 1.4; word-break: keep-all; } 
.info_renew_22.eko_2301 .gift-list-b .tp .fl span:first-child { font-weight: bold; } 
.info_renew_22.eko_2301 .gift-list-b .tp.dip { text-align: left; } 
.info_renew_22.eko_2301 .gift-list-b .tp.dip .init-t { display: flex; align-items: center; margin: 15px 0; } 
.info_renew_22.eko_2301 .gift-list-b .tp.dip .init-t .tit { background: #f4f4f4; font-size: 22px !important; font-weight: 500; text-align: center; border-radius: 20px; padding-left: 15px; font-family: 'GmarketSansLight' !important; line-height: 1 !important; } 
.info_renew_22.eko_2301 .gift-list-b .tp.dip .init-t .sub { text-align: center; font-size: 22px !important; font-weight: bold; font-family: 'GmarketSansBold' !important; display: flex; align-items: center; line-height: 1 !important; } 
.info_renew_22.eko_2301 .gift-list-b .tp.dip .init-t .sub span.num { background: #000; border-radius: 50%; /* width: 35px; */height: 25px; min-width: 25px; font-size: 16px !important; color: #fff !important; display: inline-block; line-height: 1.9 !important; padding: 0; } 
.info_renew_22.eko_2301 .youtube-a { position: relative; } 
.info_renew_22.eko_2301 .youtube-a iframe { position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 50%; height: 100%; } 
.info_renew_22.eko_2301 .gift-list-b .tp.dip .init-t .sub span { font-size: 22px !important; font-family: 'GmarketSansBold' !important; padding: 0 10px 0; } 
.info_renew_22.eko_2301 .gift-list-b li a.sale-btn { /* display: block; */padding: 15px 20px 10px; background: #ffe8ea; border-radius: 40px; margin: 0 0 0 10px; border: 1px solid #f33e42; } 
.info_renew_22.eko_2301 .gift-list-b li a.sale-btn span { font-size: 22px !important; padding: 0; color: #ed1f24; font-weight: bold; font-family: 'GmarketSansBold' !important; line-height: 1 !important; } 
.info_renew_22.eko_2301 .gift-list-b li a.sale-btn i { color: #ed1f24; } 

.info_renew_22.eko_2301 .teacher-area .teach-text {background: #f3f3f3;border-radius: 0px;position: relative;} 
.info_renew_22.eko_2301 .info-list p span.color-1 { display: inline-block; color: #ed1f24; } 
.info_renew_22.eko_2301 .info-list p span.color-2 span { color: #666666; } 
.info_renew_22.eko_2301 .info-list p span.color-2 span:last-child { padding:0 0 0 5px; } 
.info_renew_22.eko_2301 .tt-area { margin: 10px auto 0; } 
.info_renew_22.eko_2301 .info-list p span.color-2 { display: block; } 
.info_renew_22.eko_2301 .tt-area li span{font-family: 'GmarketSansMedium' !important;}
.info_renew_22.eko_2301 .info-list p span { font-family: 'GmarketSansMedium' !important; } 

.info_renew_22.eko_230101 .sec_00{background: #608dff;}
.info_renew_22.eko_230101 .sec_01{background: #ffc;}
.info_renew_22.eko_230101 .sec_02{background: #abc1ff;}
.info_renew_22.eko_230101 .con-box-aa ul li.fin div {background: #608dff; } 

.info_renew_22.eko_230102 .sec_00{background: #ff6d42;}
.info_renew_22.eko_230102 .sec_01{background: #ffc;}
.info_renew_22.eko_230102 .sec_02{background: #ffb198;}
.info_renew_22.eko_230102 .con-box-aa ul li.fin div {background: #ff6d42; } 

.info_renew_22.eko_230103 .sec_00{background: #ff6d42;}
.info_renew_22.eko_230103 .sec_01{background: #ffc;}
.info_renew_22.eko_230103 .sec_02{background: #ffb198;}
.info_renew_22.eko_230103 .con-box-aa ul li.fin div {background: #ff6d42; } 
