@charset "utf-8";

@import url("font.css");
@import url("base.css");
@import url("common.css");

/* ===========================================
    main
=========================================== */
.main-container{min-height: 500px;padding-top:100px;}

.swiper-pagination .swiper-pagination-bullet{border: 1px solid #fff;text-indent: -9999px;display: block;width: 12px;height: 12px;margin: 0 5px !important;border-radius: 12px;opacity: 1;background: transparent !important;}
.swiper-pagination .swiper-pagination-bullet-active{background: #fff !important;}

.main-slider{position:relative;margin:0 auto;overflow:hidden;}
.main-slider .swiper-wrapper{text-align:center;}
.main-slider .swiper-slide{display:flex;justify-content:center;align-items:center;overflow:hidden;}
.main-slider .swiper-slide img{height:300px;}
.main-slider .swiper-menu-wrap{position:relative;}
.main-slider .swiper-menu{display:inline-flex;align-items:center;position:absolute;bottom:20px;right:0; height: 36px;gap:30px; background: rgba(0, 0, 0, 0.5); border-radius: 20px;padding:0 16px;z-index: 1;}
.main-slider .swiper-menu .menus{display:flex;align-items:center;gap:8px;}
.main-slider .swiper-menu .swiper-pagination{position:relative;left:initial;right:initial;top:initial;bottom:initial;margin:0;width:35px;text-align:center;line-height:1;}
.main-slider .swiper-menu .swiper-button-prev,
.main-slider .swiper-menu .swiper-button-next{width:15px;height:15px;margin:0; position:relative;left:initial;right:initial;top:initial;bottom:initial;display:inline-block;background-repeat:no-repeat;background-position:50% 50%; background-size:auto 15px;}
.main-slider .swiper-menu .swiper-button-prev{background-image: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.351562 6.10156C0.132813 6.36719 0.132813 6.63281 0.351562 6.89844L4.85156 11.3984C5.11719 11.6172 5.38281 11.6172 5.64844 11.3984C5.86719 11.1328 5.86719 10.8672 5.64844 10.6016L1.54688 6.5L5.64844 2.39844C5.86719 2.13281 5.86719 1.86719 5.64844 1.60156C5.38281 1.38281 5.11719 1.38281 4.85156 1.60156L0.351562 6.10156Z' fill='white'/%3E%3C/svg%3E%0A");}
.main-slider .swiper-menu .swiper-button-next{background-image: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.64844 6.10156C7.86719 6.36719 7.86719 6.63281 7.64844 6.89844L3.14844 11.3984C2.88281 11.6172 2.61719 11.6172 2.35156 11.3984C2.13281 11.1328 2.13281 10.8672 2.35156 10.6016L6.45312 6.5L2.35156 2.39844C2.13281 2.13281 2.13281 1.86719 2.35156 1.60156C2.61719 1.38281 2.88281 1.38281 3.14844 1.60156L7.64844 6.10156Z' fill='white'/%3E%3C/svg%3E%0A");}
.main-slider .swiper-menu .btns{display:flex;align-items:center;gap:2px;}
.main-slider .swiper-menu .stop-play{display:flex;align-items:center;}
.main-slider .swiper-menu .stop-play .stop,
.main-slider .swiper-menu .stop-play .play{width:15px;height:15px;margin:0; position:relative;left:initial;right:initial;top:initial;bottom:initial;display:inline-block;background-repeat:no-repeat;background-position:50% 50%; background-size:auto 11px;}
.main-slider .swiper-menu .stop-play .stop{background-image: url("data:image/svg+xml,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1C0 0.447715 0.447715 0 1 0C1.55228 0 2 0.447715 2 1V10C2 10.5523 1.55228 11 1 11C0.447715 11 0 10.5523 0 10V1Z' fill='white'/%3E%3Cpath d='M5 1C5 0.447715 5.44772 0 6 0C6.55228 0 7 0.447715 7 1V10C7 10.5523 6.55228 11 6 11C5.44772 11 5 10.5523 5 10V1Z' fill='white'/%3E%3C/svg%3E%0A");}
.main-slider .swiper-menu .stop-play .play{display:none; background-image: url("data:image/svg+xml,%3Csvg width='8' height='11' viewBox='0 0 8 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.36712 4.92883C7.74195 5.21737 7.74195 5.78263 7.36712 6.07117L1.1605 10.849C0.686517 11.2139 -2.61462e-08 10.876 0 10.2779L4.17694e-07 0.722137C4.4384e-07 0.123982 0.686517 -0.213908 1.1605 0.150963L7.36712 4.92883Z' fill='white'/%3E%3C/svg%3E%0A");}
.main-slider .swiper-pagination{ color:#fff;font-size:14px;}

.main-lecture-wrap .title-main-lecture{position:relative;}
.main-lecture-wrap .title-main-lecture .btn-more{position:absolute;bottom:0;right:0;}
.main-lecture-wrap .title-main-lecture ~ .title-main-lecture{margin-top:80px;}
.main-lecture-wrap .title-main-lecture > b{display:block;font-size: 28px;color: #1F2125;font-weight: 700;line-height:1;}
.main-lecture-wrap .title-main-lecture > span{display:block;margin-top:10px;font-weight: 500;font-size: 15px;color: #86909C;line-height:1.2;}
.main-lecture-wrap .main-lecture-list-wrap{position:relative;}
.main-lecture-wrap .swiper-button-prev,
.main-lecture-wrap .swiper-button-next{ width: 40px; height: 40px; background: #FFFFFF; box-shadow: 0px 2px 20px rgba(5, 14, 56, 0.12); border-radius: 100%; opacity: 1;margin-top:0;top:70px;}
.main-lecture-wrap .swiper-button-prev:after,
.main-lecture-wrap .swiper-button-next:after{content:'';display:block;width:30px;height:30px;background-repeat:no-repeat;background-position:0 0;background-size:auto 100%;background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_157_3110)'%3E%3Cpath d='M11.5 7.5L19 15L11.5 22.5' stroke='%235436EA' stroke-width='3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_157_3110'%3E%3Crect width='30' height='30' fill='white' transform='matrix(-1 0 0 1 30 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.main-lecture-wrap .swiper-button-prev.swiper-button-disabled:after,
.main-lecture-wrap .swiper-button-next.swiper-button-disabled:after{background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_157_3110)'%3E%3Cpath d='M11.5 7.5L19 15L11.5 22.5' stroke='%238F96A3' stroke-opacity='0.3' stroke-width='3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_157_3110'%3E%3Crect width='30' height='30' fill='white' transform='matrix(-1 0 0 1 30 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.main-lecture-wrap .swiper-button-prev:after{transform: rotate(-180deg);}
.main-lecture-wrap .swiper-button-prev{left:-20px;}
.main-lecture-wrap .swiper-button-next{right:-20px;}
.main-lecture-wrap .main-lecture-list{margin-top:30px;overflow:hidden;}
.main-lecture-wrap .main-lecture-list .swiper-slide .img{position:relative;overflow:hidden; display:flex;justify-content:center;align-items:center;border-radius:10px;}
.main-lecture-wrap .main-lecture-list .swiper-slide .img img{object-fit: cover;width:100%;height:180px;transition: all 0.5s ease;}
.main-lecture-wrap .main-lecture-list .swiper-slide a:hover .img img{transform: scale(1.1);}
.main-lecture-wrap .main-lecture-list .swiper-slide .desc{margin-top:16px;color: #1F2125;}
.main-lecture-wrap .main-lecture-list .swiper-slide .desc .info{font-size:13px;display:flex;align-items:center;justify-content: space-between;}
.main-lecture-wrap .main-lecture-list .swiper-slide .desc .info .left{font-weight:400; color:#86909C;}
.main-lecture-wrap .main-lecture-list .swiper-slide .desc .info .right span{color: #86909C;}
.main-lecture-wrap .main-lecture-list .swiper-slide .desc .tit{margin-top:5px;font-size:15px; overflow:hidden;text-overflow:ellipsis;font-stretch: semi-expanded;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.4em;height:1.4em;font-weight:500;}
.main-lecture-wrap .main-lecture-list .swiper-slide .desc .tit.line2{-webkit-line-clamp:2;height:2.8em;}
.main-lecture-wrap .main-lecture-list .swiper-slide .desc .tit + .info{margin-top:5px;}
.main-lecture-wrap .main-lecture-list .swiper-slide .desc .sale-price{margin-top:5px;font-size:16px;font-weight:600;}
.main-lecture-wrap .main-lecture-list .swiper-slide .desc .sale-price .price{display:flex;align-items:center;gap:10px;font-weight:600;}
.main-lecture-wrap .main-lecture-list .swiper-slide .desc .sale-price .price b{font-weight:600;}
.main-lecture-wrap .main-lecture-list .swiper-slide .desc .sale-price .sale{color: #5436EA;}
.main-lecture-wrap .main-lecture-list.youtube-list .swiper-slide .img img{height:160px;}

.main-lecture-wrap .lecture-tab{margin-top:30px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;}
.main-lecture-wrap .lecture-tab button {display:flex;justify-content:center;align-items:center;padding: 0px 20px; height: 50px; background: #F5F5F6; border-radius: 10px;font-size:15px;font-weight:600; color:#747678;transition: background-color 0.3s ease, color 0.3s ease;}
.main-lecture-wrap .lecture-tab button:hover { background-color:#f0f0f0; }
.main-lecture-wrap .lecture-tab button.on { background-color:#1F2125; color:#fff;}

.main-lecture-wrap .more-lecture-view{display:flex;justify-content:center;align-items:center;margin-top:1.875rem;}
.main-lecture-wrap .more-lecture-view a{display:inline-flex;justify-content:center;align-items:center;padding: 0rem 1.25rem; gap: 0.25rem; height: 3.125rem; background: #F5F5F6; border-radius: 0.625rem;transition: background-color 0.3s ease, color 0.3s ease;font-size:0.9375rem;}
.main-lecture-wrap .more-lecture-view a:hover{ background-color:#f0f0f0; }
.main-lecture-wrap .more-lecture-view a:after{content:'';display:inline-block;width: 1.5rem;height:1.5rem;background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19M19 12L15 16M19 12L15 8' stroke='%23747678' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}

.main-banner-wrap{position:relative;margin:0 auto;overflow:hidden;margin-top:100px;}
.main-banner-wrap .wrapper{overflow:hidden;position:relative;}
.main-banner{border-radius:10px;overflow:hidden;}
.main-banner .swiper-pagination {display: flex;align-items: center;justify-content: flex-end;bottom:20px !important;padding-right:20px;}
.main-banner .swiper-slide{height:240px;}
.main-banner .swiper-slide img{height:100%;}

.withdrawal-wrap{min-height:600px;}
.withdrawal-text + .merit-advantages-wrap{margin-top:40px;}
.merit-advantages-wrap{margin-top:100px;}
.merit-advantages-wrap.bg{padding:100px 120px; background: rgba(230, 225, 254, 0.2);}
.merit-advantages-wrap.bg:last-child{margin-bottom:-80px;}
.merit-advantages-wrap .title {margin-bottom:60px;text-align:center;font-weight:800;}
.merit-advantages-wrap .title em {display:block;color:#86909C;font-size:20px;margin-bottom:10px;font-weight:700;}
.merit-advantages-wrap .title b { color:#000;display:block;font-size:28px;font-weight:700;}
.merit-advantages-wrap .merit-advantages-list > li {display:flex;}
.merit-advantages-wrap .merit-advantages-list > li ~ li{margin-top:80px;}
.merit-advantages-wrap .merit-advantages-list > li .desc {flex:1;}
.merit-advantages-wrap .merit-advantages-list > li .desc em {display:block; font-weight:700;font-size:20px; color:#5436EA;}
.merit-advantages-wrap .merit-advantages-list > li .desc b {display:block;margin-top:10px;font-weight:800;font-size:40px;line-height:1.3;}
.merit-advantages-wrap .merit-advantages-list > li .desc ul {margin-top:10px;}
.merit-advantages-wrap .merit-advantages-list > li .desc ul li {position:relative;padding-left:18px; margin-top:11px;font-size:17px; color:#666666;letter-spacing: -0.03em;}
.merit-advantages-wrap .merit-advantages-list > li .desc ul li ~ li{margin-top:3px;}
.merit-advantages-wrap .merit-advantages-list > li .desc ul li:before{content:'';display:block;position:absolute;top:10px;left:5px;width:5px;height:1px;background:#666666;}
.merit-advantages-wrap .merit-advantages-list > li .img img {border-radius:30px;height:260px;}
.merit-advantages-wrap .merit-advantages-list > li:nth-child(even){flex-direction: row-reverse;}
.merit-advantages-wrap .merit-advantages-list > li:nth-child(even) .desc{padding-left:160px;}

.merit-advantages-list2{display:grid;grid-template-columns: repeat(2, 1fr);grid-gap:80px 0 }
.merit-advantages-list2 li {display:flex;align-items:center;}
.merit-advantages-list2 li .desc {display:flex;flex-direction: column;gap:8px;}
.merit-advantages-list2 li .desc em {display:block;font-weight: 700;color: #5436EA;    font-size: 16px;}
.merit-advantages-list2 li .desc b {line-height: 140%;font-weight: 800;font-size: 22px;color: #000000;}
.merit-advantages-list2 li .desc ul li {position:relative; padding-left:10px; font-size: 15px;letter-spacing: -0.5px;color: #666666;}
.merit-advantages-list2 li .desc ul li ~ li{margin-top:3px;}
.merit-advantages-list2 li .desc ul li:before{content:'';display:block;width:5px;height:1px;background:#666666;position:absolute;top:8px;left:0;}
.merit-advantages-list2 li [class*=ico-]{width:140px;height:130px; background:url('https://kr.object.ncloudstorage.com/eraonedu-prod/assets/pc/images/content/ico-merit-advantages.svg') no-repeat 50% 50%;background-size:auto 130px !important;}
.merit-advantages-list2 li .ico-merit-advantages-1 {background-position-x:0 !important;}
.merit-advantages-list2 li .ico-merit-advantages-2 {background-position-x:-140px !important;}
.merit-advantages-list2 li .ico-merit-advantages-3 {background-position-x:-280px !important;}
.merit-advantages-list2 li .ico-merit-advantages-4 {background-position-x:-420px !important;}

[data-ani*="top"]{-webkit-animation-duration: 1s; opacity: 0; transform: translate3d(0,60%,0); animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
[data-ani*="top"].on{-webkit-animation-name: fadeInUp; animation-name: fadeInUp;}
@-webkit-keyframes fadeInUp { from { opacity: 0; transform: translate3d(0,60%,0) } to { opacity: 1; transform: translate3d(0,0,0) } }
@keyframes fadeInUp { from { opacity: 0; transform: translate3d(0,60%,0) } to { opacity: 1; transform: translate3d(0,0,0) } }


.main-review-wrap{padding:80px 0;background:#F5F3FF;margin-top:100px;}
.main-review-wrap .title { color:#000;display:block;font-size:28px;font-weight:700;text-align:center;margin-bottom:40px;}
.main-review-wrap .main-review-list{position:relative; max-width: 1440px;margin:0 auto;overflow:hidden;}
.main-review-wrap .main-review-list:before,
.main-review-wrap .main-review-list:after{content:'';position:absolute;top:0;height:100%; display:block;width:80px;background: linear-gradient(90deg, #F5F3FF 40%, rgba(2445, 243, 255, 0) 100%);z-index: 20;}
.main-review-wrap .main-review-list:before{left:0;}
.main-review-wrap .main-review-list:after{right:0;transform: matrix(-1, 0, 0, 1, 0, 0);}
.main-review-wrap .main-review-list .swiper-slide{width:270px;opacity: 0.5;padding:0 15px;box-sizing: content-box;}
.main-review-wrap .main-review-list .swiper-slide.swiper-slide-prev,
.main-review-wrap .main-review-list .swiper-slide.swiper-slide-next,
.main-review-wrap .main-review-list .swiper-slide.swiper-slide-active{opacity: 1;}
.main-review-wrap .main-review-list .swiper-slide .review-box{height:320px; padding:30px;box-shadow: 2px 20px 30px rgba(17, 42, 128, 0.04);border-radius:20px;background:#fff;}
.main-review-wrap .main-review-list .swiper-slide .review-box dt b {font-size:16px;font-weight:500; color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.5em;height:3em;}
.main-review-wrap .main-review-list .swiper-slide .review-box dt em {display:block;margin-top:10px; color:#5436EA;font-weight:600;font-size:14px;}
.main-review-wrap .main-review-list .swiper-slide .review-box dd {padding-top:10px;margin-top:10px;font-size:14px; color: rgba(31, 33, 37, 0.7);border-top:1px solid #EDEEF0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical; word-wrap: break-word; line-height: 1.55em; height: 11.6em; }
.main-review-wrap .main-review-list .swiper-button-prev,
.main-review-wrap .main-review-list .swiper-button-next{z-index: 22;width:60px;height:60px;border-radius:60px;  background-color: #FFFFFF; box-shadow: 0px 2px 20px rgba(5, 14, 56, 0.12); border-radius: 9999px; background-size:auto 30px;background-position:50% 50%;background-repeat:no-repeat;}
.main-review-wrap .main-review-list .swiper-button-prev:after,
.main-review-wrap .main-review-list .swiper-button-next:after{display:none;}
.main-review-wrap .main-review-list .swiper-button-prev{left:200px;background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1546_26780)'%3E%3Cpath d='M18.125 5.625L8.75 15L18.125 24.375' stroke='%238F96A3' stroke-width='1.58333'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1546_26780'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.main-review-wrap .main-review-list .swiper-button-next{right:200px;background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1546_26784)'%3E%3Cpath d='M11.875 24.375L21.25 15L11.875 5.625' stroke='%238F96A3' stroke-width='1.58333'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1546_26784'%3E%3Crect width='30' height='30' fill='white' transform='matrix(-1 0 0 -1 30 30)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.main-review-wrap .main-review-list:not(.swiper-initialized) .swiper-wrapper{display:flex;justify-content:center;align-items:center;}
.main-review-wrap .main-review-list:not(.swiper-initialized) .swiper-slide{opacity: 1;margin:0 15px;}
.main-review-wrap .main-review-list:not(.swiper-initialized) .swiper-button-prev,
.main-review-wrap .main-review-list:not(.swiper-initialized) .swiper-button-next{display:none;}

.exam-schedule-wrap{padding:90px 0 80px 0;background:#fff;}
.exam-schedule-wrap .title { color:#000;display:block;font-size:28px;font-weight:700;text-align:center;}
.exam-schedule-wrap .title ~ .title{margin-top:100px;}
.exam-schedule-wrap .exam-schedule {margin-top:40px;text-align:center;}

.schedule-table { width: 100%; border-collapse: separate; border-spacing: 5px; white-space: nowrap; }
.schedule-table th, 
.schedule-table td {height:50px; padding: 14px 20px; font-size: 14px; border-radius: 8px; text-align: center; vertical-align: middle;}
.schedule-table .th-group { background: #D8CEFF;font-weight: 700; letter-spacing: -0.7px; }
.schedule-table .th-session { background: #EBE6FF;  font-weight: 600; vertical-align: middle; letter-spacing: -0.7px; }
.schedule-table .th-sub { background: #EBE6FF;  font-weight: 600; line-height: 1.5; letter-spacing: -0.7px; }
.schedule-table .td-session { background: #D8CEFF;  font-weight: 600; letter-spacing: -0.7px; }
.schedule-table tbody td { background: #F6F8F9;  font-weight: 400; line-height: 1.5; letter-spacing: -0.28px; }

.info-sns ul {display:flex;align-items:center;}
.info-sns ul li ~ li{margin-left:24px;}
.info-sns ul li a {display:flex;align-items: center;}
.info-sns ul li a  [class*=ico]{width:50px;height:50px;}
.info-sns ul li a .ico-youtube {background:url('https://kr.object.ncloudstorage.com/eraonedu-prod/assets/pc/images/ico-youtube.svg') no-repeat 0 0;}
.info-sns ul li a .ico-instagram {background:url('https://kr.object.ncloudstorage.com/eraonedu-prod/assets/pc/images/ico-instagram.svg') no-repeat 0 0;}
.info-sns ul li a .ico-naver-cafe {background:url('https://kr.object.ncloudstorage.com/eraonedu-prod/assets/pc/images/ico-naver-cafe.svg') no-repeat 0 0;}
.info-sns ul li a .txt {margin-left:10px;font-weight:500;font-size:14px;}


/* ===========================================
    login
=========================================== */

.login-wrap{width:380px;margin:0 auto;margin-top:70px;padding-bottom:30px;}
.login-wrap > .img,
.login-wrap > .img img{width:250px;margin:0 auto;}
.login-wrap .login-form{min-height: auto;margin-top:30px;margin:0 auto;}
.login-wrap .btn-wrap.col [class*=btn-type] ~ [class*=btn-type]{margin-top:14px;}
.login-wrap.st-box{padding: 60px; border: 1px solid #F0F0F0; border-radius: 30px;width:500px;}

.login-form{min-height: 480px;display:flex;justify-content:center;align-items:center;flex-direction: column;}
.login-form .img-visual{text-align:center;}
.login-form .img-visual img{height:280px;}
.login-form .guide-text {width:100%; font-weight: 700; font-size: 26px;}
.login-form .guide-text .tit {line-height:1.3;font-weight:800;}
.login-form .guide-text .tit em {color: #F05050;vertical-align:baseline;}
.login-form .guide-text .txt {margin-top:10px; font-size: 15px; color: #86909C;font-weight:400;}
.login-form .guide-text .txt em { color:var(--c-primary);vertical-align:baseline;;}
.login-form .guide-text .link{text-decoration: underline;vertical-align:baseline;}
.login-form .guide-text + .btn-wrap{margin-top:30px;}
.login-form .form {width:100%;margin-top:20px;}
.login-form .form.form-login{margin-top:30px;}
.login-form .form .form-row{display:flex;align-items:center;gap:8px;}
.login-form .form li ~ li{margin-top:10px;}
.login-form .form li .input {width:100%;}
.login-form .form li .txt-info {margin-top:5px;color: #86909C;font-size: 13px;}
.login-form .form li .txt-info em { color:var(--c-primary);vertical-align:baseline;}
.login-form .btn-wrap {margin-top:20px;width:100%;}
.login-form .btn-wrap .btn-login,
.login-form .btn-wrap .btn-kakao,
.login-form .btn-wrap .btn-naver{height:55px;}
.login-form .btn-wrap .btn-kakao{ background: #FEE500; border-radius: 12px;padding:0 20px 0 17px;font-weight: 500; font-size: 16px;justify-content: flex-start;}
.login-form .btn-wrap .btn-kakao:before{content:'';display:block;margin-right:22px;width: 25px;height:21px;background: url("data:image/svg+xml,%3Csvg width='25' height='21' viewBox='0 0 25 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2062_38293)'%3E%3Cpath d='M13.4118 1C7.2408 1 2.23529 4.56559 2.23529 8.96252C2.23529 11.7592 4.26005 14.2148 7.31599 15.6372L6.26333 19.5536L11.3064 16.7857C11.9885 16.877 12.6921 16.9298 13.4118 16.9298C19.5827 16.9298 24.5882 13.3642 24.5882 8.96732C24.5882 4.5704 19.5827 1 13.4118 1Z' fill='%233E1918'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2062_38293'%3E%3Crect width='24.5882' height='20.4142' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.login-form .btn-wrap .btn-naver{background: #03C75A; border-radius: 12px;padding:0 20px;justify-content: flex-start; color:#fff;font-weight: 500; font-size: 16px;}
.login-form .btn-wrap .btn-naver:before{content:'';display:block;width:16px;height:16px;margin-right:26px; background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8562 8.48926L4.91901 0H0V15.8678H5.15703V7.37851L11.081 15.8678H16V0H10.8562V8.48926Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;}
.login-form .btn-wrap .or{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin-top:14px;}
.login-form .btn-wrap .or:before{content:'';display:block;position:absolute;top:50%;left:0;width:100%; height: 1px;background:#F0F0F0;}
.login-form .btn-wrap .or span{display:inline-flex;justify-content:center;align-items:center;width:100px;font-size:12px; color:#86909C;height:18px;background:#fff;position:relative;}
.login-form .login-menu {margin-top:10px;width:100%;}
.login-form .login-menu ul {display:flex;align-items:center;justify-content: space-between;}
.login-form .login-menu ul li{position:relative;}
.login-form .login-menu ul li ~ li{margin-left:12px;padding-left:13px;}
.login-form .login-menu ul li button span {color: #86909C;font-size: 14px;border-bottom:1px solid #86909C;line-height:0.8;}
.login-form select,
.login-form .input{height: 50px}
.login-form select,
.login-form .input input{font-size:16px;}
.finded-info{width:100%;margin-top:20px;}
.finded-info + .btn-wrap{margin-top:20px;}
.finded-info .info{display:flex;align-items:center;height:50px;gap:10px;border-bottom:1px solid #DDDDDD;width:100%;}
.finded-info .info span{flex:1;}
.finded-info .info:before{content:'';display:block;width: 30px;height:30px;background: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='15' fill='%23EDEEF0' fill-opacity='0.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 21C7.5 18.8476 9.43266 17.25 11.625 17.25H18.375C20.5673 17.25 22.5 18.8476 22.5 21C22.5 21.4142 22.1642 21.75 21.75 21.75C21.3358 21.75 21 21.4142 21 21C21 19.8374 19.9102 18.75 18.375 18.75H11.625C10.0898 18.75 9 19.8374 9 21C9 21.4142 8.66421 21.75 8.25 21.75C7.83579 21.75 7.5 21.4142 7.5 21Z' fill='%2386909C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 9.75C13.7567 9.75 12.75 10.7567 12.75 12C12.75 13.2433 13.7567 14.25 15 14.25C16.2433 14.25 17.25 13.2433 17.25 12V9.75H15ZM11.25 12C11.25 9.92829 12.9283 8.25 15 8.25H17.625C18.2462 8.25 18.75 8.75379 18.75 9.375V12C18.75 14.0717 17.0717 15.75 15 15.75C12.9283 15.75 11.25 14.0717 11.25 12Z' fill='%2386909C'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}

.agree-checks{width:100%;margin-top:20px;}
.agree-checks .check-all {display:flex;align-items:center;margin-bottom:20px;}
.agree-checks .check-all .txt {font-weight:600;font-size:15px;}
.agree-checks .check-all .inp-chk {margin-left:auto;}
.agree-checks ul {margin-top:10px;}
.agree-checks ul li {display:flex;align-items:center;}
.agree-checks ul li ~ li{margin-top:10px;}
.agree-checks ul li .txt {font-size:14px;line-height:1;}
.agree-checks ul li .inp-chk {margin-left:auto;}
.agree-checks ul li .btn-detail {margin-left:6px;display:inline-block;height:23px;line-height:23.5px;font-size:12px;padding:0 10px;background:#EFF3FA;border-radius:23px;}
.agree-checks + .btn-wrap {margin-top:20px;}

.login-complete{margin-top:10px;color:#1F2125;}
.login-complete .img-visual{text-align:center;}
.login-complete .img-visual img{width:235px;}
.login-complete .complete-text{text-align:center;}
.login-complete .complete-text .tit{margin-top:10px;font-weight:700;font-size:22px;}
.login-complete .complete-text .txt{font-weight:500;font-size:16px;margin-top:10px;}

/* ===========================================
    content
=========================================== */

.tab-type1 ~ .guide-paragraph-wrap,
.guide-paragraph ~ .guide-paragraph{margin-top:40px;}
.guide-paragraph .tit-sb {display:block;margin-top:10px; font-weight: 500; font-size: 15px; letter-spacing: -0.5px; color: #86909C; }
.guide-paragraph .btn-link{position: relative;top:-1px;display:inline-block;line-height:26px; height:28px;font-weight:400; border: 1px solid #86909C; border-radius: 6px; padding:0 10px;font-size: 14px;color: #86909C;margin-left:12px; }
.guide-paragraph p {margin-top:10px; font-size: 14px; letter-spacing: -0.5px; color: #1F2125; line-height:1.6;}
.guide-paragraph p b{font-weight:700;}
.guide-paragraph .num-list{margin-top:10px;}
.guide-paragraph .img{margin-top:10px;}
.guide-paragraph .img img {max-width: 100%;}
.guide-paragraph .data-type1,
.guide-paragraph .dot-list{margin-top:10px;}
.guide-paragraph .dot-list li{font-size:14px;}

.numeric-list > li ~ li{margin-top:30px;}
.numeric-list > li b {display:block;display: block; margin-top: 10px; font-weight: 700; font-size: 16px; letter-spacing: -0.5px; color: #86909C;}
.numeric-list > li b + *{margin-top:10px;}

.dot-list li {position:relative;font-size:16px; color:#000;padding-left:20px;}
.dot-list li b{font-weight:700;}
.dot-list li ~ li{margin-top:3px;}
.dot-list li:before{content:'';display:block;position:absolute;top:8px;left:10px;width:3px;height:3px;border-radius:3px;background:#000;}
.dot-list.st2 li{ color:#86909C;font-size:13px;}
.dot-list.st2 li:before{background:#86909C;top:6px;}

.form-wrap + .dot-list.st2{margin-top:20px;}

.exam-area-info-list{display:grid;grid-template-columns: repeat(3, 1fr);grid-gap:20px; color:#000;}
.exam-area-info-list li dl {display:flex;flex-direction: column; min-height: 200px;background: #F6F7F9; border: 1px solid #F0F0F0; border-radius: 16px; }
.exam-area-info-list li dt {padding:0 15px; position:relative; border-bottom:1px solid #F0F0F0;height:53px;display:flex;align-items:center;font-weight:600;font-size:16px;justify-content: center;}
.exam-area-info-list li dt:after{position:absolute;top:50%;left:16px; content:'';display:block;width:50px;height:20px;background:url("data:image/svg+xml,%3Csvg width='52' height='22' viewBox='0 0 52 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_865_58729)'%3E%3Cpath d='M51.5179 0H48.5437C47.9339 0 47.4738 0.295996 47.0744 0.695413L42.1388 5.5312C41.7715 5.89852 41.7715 6.47982 42.1388 6.84714L47.0744 11.6829C47.4738 12.0823 47.9339 12.3783 48.5437 12.3783H51.5179L45.1487 6.18739L51.5179 0Z' fill='%23003686'/%3E%3Cpath d='M40.5384 0H38.7695V12.3783H41.4727V0.930783C41.4727 0.410115 41.0626 0 40.5419 0H40.5384Z' fill='%23003686'/%3E%3Cpath d='M9.54603 0C8.63665 0 7.89844 0.738207 7.89844 1.64759C7.89844 2.55698 8.63665 3.29519 9.54603 3.29519C10.4554 3.29519 11.1936 2.55698 11.1936 1.64759C11.1936 0.738207 10.4554 0 9.54603 0Z' fill='%2300A0E9'/%3E%3Cpath d='M2.15794 0H0.414062V12.3783H3.09229V0.930783C3.09229 0.410115 2.68218 0 2.16151 0H2.15794Z' fill='%2300A0E9'/%3E%3Cpath d='M10.0572 4.63965H4.34766V6.3871C4.34766 6.90776 4.75777 7.31788 5.27844 7.31788H8.30972V11.4476C8.30972 11.9682 8.72341 12.3783 9.24051 12.3783H10.988V5.57043C10.988 5.04976 10.5743 4.63965 10.0536 4.63965H10.0572Z' fill='%2300A0E9'/%3E%3Cpath d='M27.1398 3.29519C28.0492 3.29519 28.7874 2.55698 28.7874 1.64759C28.7874 0.738207 28.0492 0 27.1398 0C26.2304 0 25.4922 0.738207 25.4922 1.64759C25.4922 2.55698 26.2304 3.29519 27.1398 3.29519Z' fill='%2300A0E9'/%3E%3Cpath d='M30.7633 0H29.6898V1.73675C29.6898 2.25742 30.1035 2.66753 30.6206 2.66753H30.7633C32.6426 2.66753 34.1654 4.42924 34.1654 6.30507C34.1654 8.1809 32.6391 9.70724 30.7633 9.70724H28.3774V5.78797C28.3774 5.2673 27.9673 4.85719 27.4467 4.85719H25.6992V12.3783H30.7633C34.1119 12.3783 36.8365 9.65375 36.8365 6.30507C36.8365 2.95639 34.1119 0 30.7633 0Z' fill='%2300A0E9'/%3E%3Cpath d='M23.5355 4.26163V4.22597C23.5355 3.07765 23.1717 1.91149 22.4942 1.23391C21.6953 0.435079 20.4971 0 18.9458 0H13.3789V12.3783H16.0571V2.41433H18.7175C20.0192 2.41433 20.8216 3.21673 20.8216 4.36148V4.39715C20.8216 5.42422 20.0727 6.11963 18.771 6.11963H17.0057C16.8132 6.11963 16.6598 6.27654 16.6598 6.46555C16.6598 6.55114 16.6919 6.63317 16.7419 6.69379L20.8038 11.6829C21.1176 12.0823 21.517 12.3783 22.1268 12.3783H24.9228L21.1033 7.96336C22.5833 7.35354 23.5355 6.17312 23.5355 4.26163Z' fill='%2300A0E9'/%3E%3Cpath d='M18.432 15.3562H17.4727V20.1884H18.432V17.5352H19.3521V16.9396H18.432V15.3562Z' fill='%23003686'/%3E%3Cpath d='M24.3782 19.878H21.971V19.1648H21.0117V20.9622C21.0117 21.4365 21.3933 21.8181 21.8676 21.8181H25.3375V19.1648H24.3782V19.878ZM24.3782 21.2225H22.2813C22.1101 21.2225 21.9746 21.0834 21.9746 20.9158V20.4736H24.3818V21.2225H24.3782Z' fill='%23003686'/%3E%3Cpath d='M15.0651 20.9158V19.4536H14.1094V20.9657C14.1094 21.44 14.491 21.8216 14.9653 21.8216H18.5778V21.226H15.3754C15.2042 21.226 15.0651 21.0869 15.0651 20.9193V20.9158Z' fill='%23003686'/%3E%3Cpath d='M31.889 15.3562H30.9297V20.1884H31.889V15.3562Z' fill='%23003686'/%3E%3Cpath d='M37.4836 16.0659H36.5742V16.6614H37.4836V17.1821H36.5742V17.7777H37.4836V19.0151H38.4429V15.3562H37.4836V16.0659Z' fill='%23003686'/%3E%3Cpath d='M28.5218 20.9158V19.4536H27.5625V20.9657C27.5625 21.44 27.9477 21.8216 28.4184 21.8216H31.9311V21.226H28.8285C28.6573 21.226 28.5218 21.0869 28.5218 20.9193V20.9158Z' fill='%23003686'/%3E%3Cpath d='M15.0582 17.717C15.4149 18.1806 15.989 18.6157 16.82 18.8011V18.202C15.4719 17.824 15.5361 16.4617 15.5361 16.4046V15.5273H14.5768V16.4046C14.5768 16.4617 14.641 17.824 13.293 18.202V18.8011C14.1275 18.6157 14.7016 18.1806 15.0547 17.717H15.0582Z' fill='%23003686'/%3E%3Cpath d='M44.7313 17.0395V16.2941C44.7313 15.8198 44.3461 15.4382 43.8718 15.4382H40.2664V16.0338H43.4617C43.6329 16.0338 43.7684 16.1729 43.772 16.3405V17.0359C43.772 17.1785 43.7577 17.7527 43.5081 18.0416H42.3847V16.8005H41.4254V18.0416H39.4961V18.6371H45.4873V18.0416H44.4638C44.7135 17.7527 44.7313 17.1785 44.7313 17.0359V17.0395Z' fill='%23003686'/%3E%3Cpath d='M36.93 18.7297V18.1342C36.7018 18.2625 35.9778 18.2625 35.9778 18.2625H34.5121C34.3409 18.2625 34.2054 18.1235 34.2054 17.9558V17.4494H36.2203V16.1478C36.2203 15.8018 35.9422 15.5237 35.5962 15.5237H33.2461V16.1192H35.0399C35.1612 16.1192 35.2574 16.2227 35.2574 16.3439V16.8539H33.2461V18.0022C33.2461 18.4765 33.6312 18.8581 34.102 18.8581H35.9778C35.9778 18.8581 36.7018 18.8581 36.93 18.7297Z' fill='%23003686'/%3E%3Cpath d='M11.8994 16.8005V16.2941C11.8994 15.8198 11.5179 15.4382 11.0435 15.4382H7.3953V16.0338H10.6334C10.8046 16.0338 10.9401 16.1729 10.9401 16.3405V16.797C10.9401 16.9325 10.9259 17.471 10.7012 17.7705H6.625V18.3661H9.14275V19.3825H7.3953V19.978H10.637C10.8046 19.978 10.9401 20.1171 10.9401 20.2847V21.8146H11.8994V20.2348C11.8994 19.7605 11.5179 19.3789 11.0435 19.3789H10.1021V18.3625H12.6198V17.767H11.6605C11.8852 17.471 11.8994 16.9325 11.8994 16.7934V16.8005Z' fill='%23003686'/%3E%3Cpath d='M37.5895 19.3825H34.3906V19.978H37.1865C37.3542 19.978 37.4897 20.1171 37.4897 20.2847V21.8146H38.449V20.2348C38.449 19.7605 38.0638 19.3789 37.5931 19.3789L37.5895 19.3825Z' fill='%23003686'/%3E%3Cpath d='M5.27963 15.3562H4.32031V20.1884H5.27963V17.5352H6.19614V16.9396H5.27963V15.3562Z' fill='%23003686'/%3E%3Cpath d='M3.57335 17.1784C3.57335 16.7932 3.41287 16.4438 3.14897 16.1763H3.6732V15.5807H2.31448V15.0601H1.35516V15.5807H0V16.1763H0.524234C0.260334 16.4438 0.0998541 16.7968 0.0998541 17.1784C0.0998541 18.0272 0.87729 18.7119 1.8366 18.7119C2.79592 18.7119 3.57335 18.0236 3.57335 17.1784ZM1.05917 17.1784C1.05917 16.6613 1.40866 16.2405 1.8366 16.2405C2.26455 16.2405 2.61404 16.6613 2.61404 17.1784C2.61404 17.6955 2.26455 18.1163 1.8366 18.1163C1.40866 18.1163 1.05917 17.6955 1.05917 17.1784Z' fill='%23003686'/%3E%3Cpath d='M1.91244 20.9158V19.4536H0.953125V20.9657C0.953125 21.44 1.33471 21.8216 1.80902 21.8216H5.4216V21.226H2.21913C2.04795 21.226 1.91244 21.0869 1.91244 20.9193V20.9158Z' fill='%23003686'/%3E%3Cpath d='M51.061 16.9396V15.3562H50.1017V18.1521C49.8378 18.2591 49.1959 18.2627 49.1959 18.2627H47.4769C47.3058 18.2627 47.1703 18.1236 47.1703 17.956V16.3369C47.1774 16.2192 47.2701 16.1265 47.3878 16.1229H49.1424V15.5274H46.835C46.4891 15.5274 46.2109 15.8055 46.2109 16.1515V18.0059C46.2109 18.4802 46.5961 18.8618 47.0668 18.8618H49.1959C49.1959 18.8618 49.8378 18.8618 50.1017 18.7512V20.1884H51.061V17.5352H51.9811V16.9396H51.061Z' fill='%23003686'/%3E%3Cpath d='M47.6937 20.9158V19.4536H46.7344V20.9657C46.7344 21.44 47.116 21.8216 47.5903 21.8216H51.2028V21.226H48.0004C47.8292 21.226 47.6937 21.0869 47.6937 20.9193V20.9158Z' fill='%23003686'/%3E%3Cpath d='M42.5 19.0081C41.3909 19.0081 40.4922 19.6785 40.4922 20.5023C40.4922 21.3261 41.3909 21.9965 42.5 21.9965C43.6091 21.9965 44.5078 21.3261 44.5078 20.5023C44.5078 19.6785 43.6091 19.0081 42.5 19.0081ZM42.5 21.4046C41.9222 21.4046 41.4515 21.0016 41.4515 20.5059C41.4515 20.0102 41.9222 19.6072 42.5 19.6072C43.0777 19.6072 43.5484 20.0102 43.5484 20.5059C43.5484 21.0016 43.0777 21.4046 42.5 21.4046Z' fill='%23003686'/%3E%3Cpath d='M30.1642 17.0857C30.1642 16.2013 29.3475 15.488 28.3419 15.488C27.3362 15.488 26.5195 16.2048 26.5195 17.0857C26.5195 17.9666 27.3362 18.6834 28.3419 18.6834C29.3475 18.6834 30.1642 17.9666 30.1642 17.0857ZM27.4824 17.0857C27.4824 16.5329 27.8676 16.0836 28.3454 16.0836C28.8233 16.0836 29.2085 16.5329 29.2085 17.0857C29.2085 17.6385 28.8233 18.0878 28.3454 18.0878C27.8676 18.0878 27.4824 17.6385 27.4824 17.0857Z' fill='%23003686'/%3E%3Cpath d='M24.3805 16.7219H23.4319C23.275 16.0194 22.5689 15.488 21.7201 15.488C20.7572 15.488 19.9727 16.1727 19.9727 17.0215C19.9727 17.8702 20.7537 18.5514 21.7201 18.5514C22.5689 18.5514 23.275 18.02 23.4319 17.3175H24.3805V18.7689H25.3398V15.3596H24.3805V16.7255V16.7219ZM21.7201 17.9558C21.285 17.9558 20.932 17.5386 20.932 17.0215C20.932 16.5044 21.285 16.0871 21.7201 16.0871C22.1552 16.0871 22.5082 16.5044 22.5082 17.0215C22.5082 17.5386 22.1552 17.9558 21.7201 17.9558Z' fill='%23003686'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_865_58729'%3E%3Crect width='51.9776' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;transform:translateY(-50%);}
.exam-area-info-list li dd{padding:0 15px;font-size:14px; color:#000;}
.exam-area-info-list li .phone {margin-top:16px;}
.exam-area-info-list li .address {margin-left:35px;text-indent: -35px;word-break: keep-all;}
.exam-area-info-list li .btn-box {margin-top: auto;;display:flex;padding-bottom:15px;}
.exam-area-info-list li .btn-box a {height:36px; display:flex;justify-content:center;align-items:center; width:calc(50% - 4px);font-size:14px;font-weight:600; color:#000;background: #FFFFFF; border: 1px solid #F0F0F0; border-radius: 6px;}
.exam-area-info-list li .btn-box a:nth-child(2){margin-left:auto;}

.noti-box{padding: 20px; background: #F8F9FA; border-radius: 12px;display:flex;align-items:center;}
.noti-box + *{margin-top:20px;}
.noti-box img {width:56px;}
.noti-box img[src*=ico-eraon-njob-link] {width:142px;}
.noti-box .text {padding-left:20px;color: #1F2125;font-size: 14px;line-height:1.5;}
.noti-box .text b{font-weight:700;vertical-align:baseline;}
.noti-box .text b.st2{font-weight:600; color:#1F2125;}

.banner-box {margin-bottom:30px;}
.banner-box img{max-width: 100%;}

.movie-list{display:grid;grid-template-columns: repeat(4, 1fr);grid-gap:30px 20px; }
.movie-list li a {display:flex;gap:10px;flex-direction: column;}
.movie-list li a .img {height:132px;width:100%; border-radius:12px;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;}
.movie-list li a .img img{position: absolute; object-fit: cover;transition: all 0.5s ease;width:100%;height:100%;}
.movie-list li a:hover .img img{transform: scale(1.1);}
.movie-list li a .desc{flex:1;padding-top:2px;}
.movie-list li a .txt {font-size:14px; font-weight:400; color:#1F2125;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.3em;height:2.6em;}


.review-answer{padding-bottom:30px;}
.review-answer .tit {color: var(--c-primary);font-weight: 600;font-size: 18px;}
.review-answer .info {margin-top:10px;}
.review-answer .info span {color: #86909C;font-size: 14px;}
.review-answer .info span ~ span{margin-left:14px;}
.review-answer .answer {margin-top:20px; font-size: 14px;line-height: 1.6;}
.review-answer .answer img{max-width: 100%;}
.review-answer + .view-menu{padding-top:30px;border-top:1px solid #F0F0F0;;}
.review-answer[style*='none'] + .view-menu{padding-top:0;border-top:none;}
.review-input-box {padding: 30px 32px; background: #F8F9FA; border-radius: 16px;}
.review-input-box .tit {font-weight:500;font-size:16px; color:#000;display:flex;align-items:center;}
.review-input-box .tit:before{content:'';display:inline-block;width:32px;height:32px; margin-right:8px;background:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.66637 5.48702V16.7691C2.66637 18.3268 3.92915 19.5896 5.48688 19.5896H12.5382L19.5894 25.2306V19.5896H22.41C23.9677 19.5896 25.2305 18.3268 25.2305 16.7691V5.48702C25.2305 3.92929 23.9677 2.6665 22.41 2.6665H5.48688C3.92915 2.6665 2.66637 3.92929 2.66637 5.48702ZM18.1792 9.71779H20.9997V12.5383H18.1792V9.71779ZM15.3587 9.71779H12.5382V12.5383H15.3587V9.71779ZM6.89714 9.71779H9.71765V12.5383H6.89714V9.71779Z' fill='%230046FF'/%3E%3Crect x='9.56836' y='12.4062' width='16.854' height='5.96054' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.76793 9.58956V20.8716C6.76793 22.4293 8.03072 23.6921 9.58844 23.6921H16.6397L23.691 29.3331V23.6921H26.5115C28.0692 23.6921 29.332 22.4293 29.332 20.8716V9.58956C29.332 8.03183 28.0692 6.76904 26.5115 6.76904H9.58844C8.03072 6.76904 6.76793 8.03183 6.76793 9.58956ZM22.2807 13.8203H25.1013V16.6408H22.2807V13.8203ZM19.4602 13.8203H16.6397V16.6408H19.4602V13.8203ZM10.9987 13.8203H13.8192V16.6408H10.9987V13.8203Z' fill='%235D89FF'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;}
.review-input-box .input-box {height: 110px;margin-top:16px;background:#fff;padding:24px;display:flex;align-items:center;border-radius:8px;}
.review-input-box .input-box .input {border:none;flex:1;padding-left:0;}
.review-input-box .input-box .input textarea {font-size:16px;height:100%;width:100%;}
.review-input-box .input-box .btn {font-size:16px; color:#fff;font-weight:500;  padding: 0 16px; display:flex;justify-content:center;align-items:center; width: 88px; height: 48px; background: #011B6A; border-radius: 8px; }
.review-list-wrap {margin-top:30px;}
.review-list-wrap + .review-list-wrap{margin-top:10px;}
.review-list-wrap .review-list > li ~ li{margin-top:10px;}
.review-list-wrap .review-list > li .review {position:relative; padding: 20px; border: 1px solid #F0F0F0; border-radius: 12px;transition: all 0.5s ease;}
.review-list-wrap .review-list > li .review:hover{border-color: var(--c-primary);}
.review-list-wrap .review-list > li .review .byte {position:absolute;top:20px;right:20px;font-size:14px; color:#AAAAAA;}
.review-list-wrap .review-list > li .review .byte em{ color:#1F2125;vertical-align:baseline;}
.review-list-wrap .review-list > li .review .layer-wrap {position:absolute;top:10px;right:10px;}
.review-list-wrap .review-list > li .review .layer-wrap .btn-menu{width:40px;height:40px;}
.review-list-wrap .review-list > li .review .layer-wrap .menu-layer { top:90%; right:0 !important;}
.review-list-wrap .review-list > li .review .layer-wrap .menu-layer ul li button,
.review-list-wrap .review-list > li .review .layer-wrap .menu-layer ul li a {display:flex;align-items:center;}
.review-list-wrap .review-list > li .review .layer-wrap .menu-layer ul li [class*=ico-]{width:24px;height:24px;}
.review-list-wrap .review-list > li .review .layer-wrap .menu-layer ul li .ico-review-modify {background-size:auto 20px !important;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 3H4.55556C4.143 3 3.74733 3.16389 3.45561 3.45561C3.16389 3.74733 3 4.143 3 4.55556V15.4444C3 15.857 3.16389 16.2527 3.45561 16.5444C3.74733 16.8361 4.143 17 4.55556 17H15.4444C15.857 17 16.2527 16.8361 16.5444 16.5444C16.8361 16.2527 17 15.857 17 15.4444V11' stroke='%236B7280' stroke-width='1.4667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.4356 3.43999C14.7173 3.15827 15.0994 3 15.4978 3C15.8962 3 16.2783 3.15827 16.56 3.43999C16.8417 3.72171 17 4.1038 17 4.50221C17 4.90062 16.8417 5.28272 16.56 5.56443L9.8326 12.2919L7 13L7.70815 10.1674L14.4356 3.43999Z' stroke='%236B7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.review-list-wrap .review-list > li .review .layer-wrap .menu-layer ul li .ico-review-del {background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.33301 5.49023H4.81449H16.6663' stroke='%23F43F5E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.14286 5.5V4C7.14286 3.60218 7.29337 3.22064 7.56128 2.93934C7.82919 2.65804 8.19255 2.5 8.57143 2.5H11.4286C11.8075 2.5 12.1708 2.65804 12.4387 2.93934C12.7066 3.22064 12.8571 3.60218 12.8571 4V5.5M15 5.5V16C15 16.3978 14.8495 16.7794 14.5816 17.0607C14.3137 17.342 13.9503 17.5 13.5714 17.5H6.42857C6.04969 17.5 5.68633 17.342 5.41842 17.0607C5.15051 16.7794 5 16.3978 5 16V5.5H15Z' stroke='%23F43F5E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33203 9.23633V13.403' stroke='%23F43F5E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.666 9.23633V13.403' stroke='%23F43F5E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:auto 20px;}
.review-list-wrap .review-list > li .review .layer-wrap .menu-layer ul li .ico-review-del ~ span{ color:rgba(244, 63, 94, 1);}
.review-list-wrap .review-list > li .review .menu{display:flex;align-items:center;justify-content: flex-end;gap:10px;}
.review-list-wrap .review-list > li .review .cont{display:flex;align-items:center;}
.review-list-wrap .review-list > li .review .img {margin-right:10px;width:36px;height:36px;border-radius:100%;overflow:hidden;}
.review-list-wrap .review-list > li .review .desc {flex:1;}
.review-list-wrap .review-list > li .review .desc .name-area{display:flex;align-items:center;gap:6px;}
.review-list-wrap .review-list > li .review .desc .name-area .name {letter-spacing: -0.5px; font-weight: 600; font-size: 15px; color: #1F2125;}
.review-list-wrap .review-list > li .review .desc .name-area .date {font-size: 14px; color: #86909C;}
.review-list-wrap .review-list > li .review .text {margin-top:16px;white-space: pre-line; font-size: 14px;}
.review-list-wrap .review-list > li .review .form{margin-top:10px;}
.review-list-wrap .review-list > li .review .form textarea{font-size:14px; color:#1F2125;}
.player-menu-wrap .review-list-wrap + .btn-wrap:not(.line-t){margin-top:20px;}

.data-top{display:block;margin-bottom:10px;}
.data-top .total{font-size: 14px;color: #86909C;}
.data-top .total em{ color:var(--c-primary);margin-left:4px;font-weight:600;}

.tab-type1 + .product-list{margin-top:40px;}
.product-list > li ~ li{margin-top:30px;}
.product-list > li .item {display:flex;}
.product-list > li .item .img {position:relative; width:340px;height:219px;overflow:hidden;margin-right:20px;border-radius:12px; position:relative;display:flex;justify-content:center;align-items:center;}
.product-list > li .item .img img {position: absolute; object-fit: cover;transition: all 0.5s ease;min-width:100%;min-height: 100%;width:100%;}
.product-list > li .item:hover .img img{transform: scale(1.1);}
.product-list > li .item .desc{flex:1;overflow:hidden;}
.product-list > li .item .desc dt .tit{font-weight: 700; font-size: 18px;display:block; margin-top: 5px;}
.product-list > li .item .desc dt .info{ color:#86909C;font-weight:500;font-size:15px;}
.product-list > li .item .desc dt .tit +.info{margin-top:4px;}
.product-list > li .item .desc dt small{display:block;color: #86909C;font-size: 14px;}
.product-list > li .item .desc dt small [class*=tag-]{margin-right:6px;height:24px;line-height:24px;font-size:12px;padding:0 8px;min-width:auto;}
.product-list > li .item .desc dd {margin-top:20px;}
.product-list > li .item .desc dd .sale-price {margin-bottom:10px;letter-spacing: -0.05em;}
.product-list > li .item .desc dd .sale-price:last-child{margin-bottom:0;}
.product-list > li .item .desc dd .sale-price .prev {text-decoration-line: line-through; color: rgba(31, 33, 37, 0.3); font-size: 15px;}
.product-list > li .item .desc dd .sale-price .price {display:flex;align-items:center;}
.product-list > li .item .desc dd .sale-price .price .sale {  color: #F05050; font-weight: 600; font-size: 18px;}
.product-list > li .item .desc dd .sale-price .price .sale + b{margin-left:10px;}
.product-list > li .item .desc dd .sale-price .price .prev + *{margin-left:10px;}
.product-list > li .item .desc dd .sale-price .price b {font-weight: 600; font-size: 18px;}
.product-list > li .item .desc dd ul {font-size: 13px;}
.product-list > li .item .desc dd ul li {padding-left:10px;position:relative;}
.product-list > li .item .desc dd ul li ~ li{margin-top:3px;}
.product-list > li .item .desc dd ul li:before{content:'';display:block;position:absolute;top:8px;left:0;width:5px;height:1px;background:#1F2125;}
.product-list > li .item .desc dd .tag-wrap {margin-top:10px;}
.product-list > li.end .item .img .dim{position:absopcomlute;top:0;left:0;width:100%;height:100%;background: rgba(31, 33, 37, 0.6);display:flex;justify-content:center;align-items:center; color:#fff;font-weight: 900; font-size: 28px;}
.product-list > li.end .item .desc dt small{text-decoration: line-through;}
.product-list.st2 > li .item{align-items: center;}
.product-list.st3 > li {display:flex;align-items:center;gap:20px;}
.product-list.st3 > li ~ li{margin-top:13px;}
.product-list.st3 > li .item{align-items: center;}
.product-list.st3 > li .item .img{width:218px;height:140px;}
.product-list.st3 > li .item .desc dt .tit{font-size:16px;font-weight:600;}
.product-list.st3 > li .item .desc dd{margin-top:10px;}
.product-list.st3 > li .item .desc dd ul li{font-size:14px;}
.product-list.st3 > li .item .desc dd .sale-price-wrap{display:flex;align-items:center;}
.product-list.st3 > li .item .desc dd .sale-price-wrap .align-end{align-items:flex-end;}
.product-list.st3 > li .item .desc dd .sale-price-wrap .sale-price{margin-bottom:0;}
.product-list.st3 > li .item .desc dd .sale-price-wrap .sale-price .prev{font-size:14px;}
.product-list.st3 > li .item .desc dd .sale-price-wrap .sale-price .sale,
.product-list.st3 > li .item .desc dd .sale-price-wrap .sale-price b{font-size:16px;}
.product-list.st3 > li .item .desc dd .sale-price-wrap .inp-num-type1{margin-left:20px;}
.product-list.st3 > li .btn-blue-line{margin-left:10px; border-radius: 6px;padding: 0 12px;height: 32px;line-height:30px; border: 1px solid #356CFF;background:#fff;font-size:14px;font-weight:600; color:#356CFF;}
.product-list.st3 .align-center{align-items: center;}
.product-list.st3.st3-2 > li .item .img{height:129px;}
.product-list.st4{display:grid;grid-template-columns: repeat(4, 1fr);grid-gap:30px 20px;}
.product-list.st4 > li{ margin:0; }
.product-list.st4 > li > a{flex-direction: column;}
.product-list.st4 > li .item .img{height:146px;width:100%;border-radius:8px;}
.product-list.st4 > li .item .desc dt .tit{margin-top:10px;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.3em;height:2.6em;}
.product-list.st4 > li .item .desc dt .tit + .info{font-size:14px; color:#86909C;margin-top:10px;font-size:14px;font-weight:400;}
.product-list.st4 > li .item .desc dd{margin-top:3px;}
.product-list.st4 > li .item .desc dd .sale-price .price .sale,
.product-list.st4 > li .item .desc dd .sale-price .price b{font-size:14px;font-weight:500;}
.product-list.st4 > li .item .desc dd .sale-price .price .sale + b{margin-left:6px;}

.product-list2{display:grid;grid-template-columns: repeat(2, 1fr);grid-gap:20px; }
.product-list2 li{min-width:0;overflow:hidden;}
.product-list2 li .item  { height:100%; padding: 20px; border: 1px solid #f0f0f0; border-radius: 12px; display: flex; flex-direction: column; gap: 16px; }
.product-list2 li .item .item-desc { display: flex; gap: 20px; align-items: flex-start; }
.product-list2 li .item .item-desc .img { width: 140px; height: 90px; border-radius: 12px; overflow: hidden; flex-shrink: 0; }
.product-list2 li .item .item-desc .img img { width: 100%; height: 100%; object-fit: cover; }
.product-list2 li .item .item-desc .desc { display: flex; flex-direction: column; gap: 10px; flex: 1; }
.product-list2 li .item .item-desc .desc .tag { display: inline-flex; align-items: center; justify-content: center; background-color: #edeef0; color: #86909c; font-size: 12px; padding: 0 8px; height: 24px; border-radius: 100px;font-weight: 400; width: fit-content; }
.product-list2 li .item .item-desc .desc .tit {font-weight: 600; font-size: 15px; color: #1f2125; line-height: 1.5; margin: 0; }
.product-list2 li .item .date { display: flex; align-items: center; gap: 2px; font-weight: 400; font-size: 13px; color: #86909c; line-height: 22px; }
.product-list2 li .item .date::before { content: ''; display: inline-block; width: 15px; height: 15px; margin-right: 2px; background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.25 2.5H3.75C3.05964 2.5 2.5 3.05964 2.5 3.75V11.25C2.5 11.9404 3.05964 12.5 3.75 12.5H11.25C11.9404 12.5 12.5 11.9404 12.5 11.25V3.75C12.5 3.05964 11.9404 2.5 11.25 2.5Z' stroke='%2386909C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 1.25V3.75' stroke='%2386909C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 1.25V3.75' stroke='%2386909C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 6.25H12.5' stroke='%2386909C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain; }
.product-list2 li .item .utility { display: flex;  gap: 8px; padding-top: 16px; border-top: 1px solid #f0f0f0; flex-wrap: wrap;}
.product-list2 li .item .utility .btn-type3{ height:46px;display:flex;align-items:center;max-width: 100%;}
.product-list2 li .item .utility .btn-type3 span{flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.3em;}
.product-list2 li .item .utility .btn-type4{ height:46px;}

.complet-guide-box{display:flex;justify-content:center;align-items:center;flex-direction: column;min-height: 550px;}
.complet-guide-box .tit {display:block;margin-top:30px;font-weight: 700; font-size: 32px;}
.complet-guide-box .txt {margin-top:6px;   font-size: 15px; color: #000000;text-align:center;}
.complet-guide-box .txt a {border-bottom:1px solid #000;}
.complet-guide-box .btn-wrap {margin-top:50px;}
.complet-guide-box .txt-ps {margin-top:10px;font-size: 14px; color: #86909C;text-align:center;}

.payment-wrap{display:flex;align-items: flex-start;}
.payment-wrap .detail-wrap{fleX:1;}
.payment-wrap .title-major + *{margin-top:10px;}
.payment-wrap .title-major ~ .title-major {margin-top:60px;}
.payment-wrap .detail-box {padding: 10px 0px; border-width: 1px 0px; border-style: solid; border-color: #000000;}
.payment-wrap .detail-box.order-info {padding:20px 0;}
.payment-wrap .detail-box .col{padding:10px 20px;}
.payment-wrap .detail-box .row {padding:10px 20px;display:flex;align-items:center;}
.payment-wrap .detail-box .row .title {font-weight: 700; font-size: 16px;letter-spacing: -0.03em; color:#1F2125;}
.payment-wrap .detail-box .row .right {margin-left:auto;display:flex;align-items:center;}
.payment-wrap .detail-box .row .right .price {margin-left:20px;    font-weight: 500; font-size: 16px; color:#1F2125;}
.payment-wrap .detail-box .row.column{flex-direction: column;align-items: flex-start;margin-bottom:0;}
.payment-wrap .detail-box .row.row-noti{flex-direction: column;align-items: flex-start;margin-bottom:0;margin-top:20px;background: #F8F9FA;padding:20px;font-size:13px;border-radius:12px;}
.payment-wrap .detail-box .bg {background: #F8F9FA;margin:15px 0;padding:20px;border-radius:12px;}
.payment-wrap .detail-box .bg .date-guide {display:flex;align-items:center;}
.payment-wrap .detail-box .bg .date-guide .label { font-weight: 500; font-size: 14px;margin-right:10px;}
.payment-wrap .detail-box .bg .date-guide + .txt{margin-top:14px;}
.payment-wrap .detail-box .bg .txt {margin-top:5px;font-size: 14px;}
.payment-wrap .detail-box .bg .txt span em { color:var(--c-primary);padding-right:11px;position:relative;margin-right:11px;}
.payment-wrap .detail-box .bg .txt span em:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:14px;background:rgba(134, 144, 156, 0.5);transform:translateY(-50%);}
.payment-wrap .detail-box .label{font-size:14px;}
.payment-wrap .detail-box .label + *:not(.input-calendar){margin-top:5px;}
.payment-wrap .detail-box .col .full {width:100%;}

.line-plus{position:relative;margin:22px 0; }
.line-plus:before{content:'';display:block;width:100%;height:1px;border-top: 1px solid rgba(134, 144, 156, 0.3);}
.line-plus i{background:#fff;padding:0 2px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.line-plus i:before{content:'';display:block; width:20px;height:20px; background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10C0 4.47715 4.47715 0 10 0ZM9.9502 3.9502C9.39791 3.9502 8.9502 4.39791 8.9502 4.9502V8.9502H4.94922C4.39715 8.95045 3.94922 9.39807 3.94922 9.9502C3.94945 10.5021 4.39729 10.9499 4.94922 10.9502H8.9502V14.9502C8.95037 15.5023 9.39802 15.9502 9.9502 15.9502C10.5022 15.95 10.95 15.5022 10.9502 14.9502V10.9502H14.9492C15.5014 10.9502 15.949 10.5023 15.9492 9.9502C15.9492 9.39791 15.5015 8.9502 14.9492 8.9502H10.9502V4.9502C10.9502 4.39804 10.5023 3.9504 9.9502 3.9502Z' fill='%2386909C' fill-opacity='0.5'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size: 20px 20px;}

.payment-desc-box{padding:30px;width:300px;margin-left:30px;position: sticky; top: 80px;background: #FFFFFF; box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.06); border-radius: 20px;}
.payment-desc-box * + .desc-list {margin-top:20px;border-top: 1px solid #CAD2F8;padding-top:20px;}
.payment-desc-box .additional-items + .desc-list {margin-top:0;}
.payment-desc-box .desc-list {display:flex;flex-direction: column;gap:10px;}
.payment-desc-box .desc-list li {display:flex;align-items:center;}
.payment-desc-box .desc-list li .label {font-size: 14px; color: #86909C;}
.payment-desc-box .desc-list li .right {margin-left:auto;}
.payment-desc-box .desc-list li .right .price {font-weight: 400; font-size: 14px;}
.payment-desc-box .desc-list li.total,
.payment-desc-box .desc-list li.total > *{ color:var(--c-primary);}
.payment-desc-box .desc-list li.total .price{    font-weight: 700; font-size: 18px;}
.payment-desc-box .btn-wrap {margin-top:30px;}
.payment-desc-box .btn-wrap [class*=btn-type] ~ [class*=btn-type]{margin-top:10px;margin-left:0;}
.payment-desc-box .box-tit {font-weight: 600; font-size: 18px;}
.payment-desc-box .info{margin-top:10px;}
.payment-desc-box .info span{font-size:15px;font-weight:500; color:#86909C;}
.payment-desc-box .sale-price {margin-top:10px;}
.payment-desc-box .sale-price .prev {text-decoration-line: line-through; color: rgba(31, 33, 37, 0.3); font-size: 14px;}
.payment-desc-box .sale-price .price {display:flex;align-items:center;}
.payment-desc-box .sale-price .price .sale {  color: #F05050; font-weight: 700; font-size: 18px;}
.payment-desc-box .sale-price .price .sale + b{margin-left:10px;}
.payment-desc-box .sale-price .price b {font-weight: 700; font-size: 18px;}
.payment-desc-box .additional-items {margin-top:30px;}
.payment-desc-box .additional-items li {position:relative; padding:22px 0; border-top: 1px solid rgba(134, 144, 156, 0.2);}
.payment-desc-box .additional-items li .ico-plus{position:absolute;top:-12px;left:50%;width:24px;height:24px;background:#fff url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM10.9498 6.94987C10.9498 6.39759 11.3975 5.94987 11.9498 5.94987C12.5021 5.94987 12.9498 6.39759 12.9498 6.94987V10.9498H16.9497C17.502 10.9498 17.9497 11.3975 17.9497 11.9498C17.9497 12.5021 17.502 12.9498 16.9497 12.9498H12.9498V16.9499C12.9498 17.5022 12.5021 17.9499 11.9498 17.9499C11.3975 17.9499 10.9498 17.5022 10.9498 16.9499V12.9498H6.9497C6.39741 12.9498 5.9497 12.5021 5.9497 11.9498C5.9497 11.3975 6.39741 10.9498 6.9497 10.9498H10.9498V6.94987Z' fill='%2386909C' fill-opacity='0.5'/%3E%3C/svg%3E%0A") no-repeat 0 0;transform:translateX(-50%);}
.payment-desc-box .additional-items li .inp-chk {display:flex;flex-wrap:wrap;align-items: flex-start;}
.payment-desc-box .additional-items li .inp-chk .t {flex:1;overflow:hidden;line-height:1.5;font-size:15px;}
.payment-desc-box .additional-items li .inp-chk .price {display:block;width:100%;}
.payment-desc-box .additional-items li .inp-chk .price .sale {font-weight: 500; font-size: 16px; color: #F05050;margin-right:5px;}
.payment-desc-box .additional-items li .inp-chk .price b {font-weight: 700; font-size: 16px;}

.menu-box.no-bg + .data-list{border-top:1px solid #F0F0F0;}
* + .data-list{margin-top:20px;}
.data-list.line-t {border-top: 1px solid #F0F0F0;}
.data-list li {border-bottom: 1px solid #F0F0F0;}
.data-list li a {display:block;padding:14px;}
.data-list li a:hover{background: rgba(84, 54, 234, 0.02);}
.data-list li a .tags{margin-bottom:15px;gap:6px;display:flex;align-items:center;}
.data-list li a .tit {display:flex;align-items: center;   color: #373F57; font-weight: 600; font-size: 15px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.2em;height:1.2em;}
.data-list li a .tit .ico-lock{vertical-align: middle;position:relative;top:-2px;margin-right:4px;}
.data-list li a .tit span:not(.highlight){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.2em;height:1.2em;}
.data-list li a .txt{font-size: 14px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.2em;height:1.3em; font-weight: 300;}
.data-list li a .info {margin-top:10px;display:flex;align-items:center;}
.data-list li a .info .right{margin-left:auto;display:flex;align-items:center;}
.data-list li a .info > *,
.data-list li a .info .right > *{margin-right:10px;font-size:14px;color: #86909C;display:inline-flex;align-items:center;line-height:1;font-weight:200;}
.data-list li a .info .root {flex:1;font-size: 14px;min-width: 0;display:flex;align-items:center;}
.data-list li a .info .root > span{white-space: nowrap;}
.data-list li a .info .root > span:last-child{flex:1; white-space: normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.3em;height:1.3em;}
.data-list li a .info .root > span + span:before{content:'-';display:inline-block;margin:0 3px;}
.data-list li a .info .view:before,
.data-list li a .info .reple:before{content:'';display:block;width:16px;height:16px;background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;margin-right:2px;}
.data-list li a .info .view:before{content:'';display:block;width:16px;height:16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.7858 9.26077L2.59497 8.8316L2.7858 8.40244C3.22493 7.41426 3.94124 6.57465 4.84794 5.98538C5.75463 5.39611 6.81278 5.08247 7.89413 5.08247C8.97549 5.08247 10.0336 5.39611 10.9403 5.98538C11.847 6.57465 12.5633 7.41426 13.0025 8.40244L13.1925 8.8316L13.0016 9.26077C12.5624 10.2487 11.8461 11.0881 10.9395 11.6772C10.0329 12.2663 8.9749 12.5798 7.89372 12.5798C6.81253 12.5798 5.75455 12.2663 4.84795 11.6772C3.94135 11.0881 3.22504 10.2487 2.7858 9.26077ZM1.64413 7.89494L1.42747 8.38244C1.36454 8.52397 1.33203 8.67713 1.33203 8.83202C1.33203 8.98691 1.36454 9.14007 1.42747 9.2816L1.64413 9.76827C2.18162 10.9771 3.05811 12.0041 4.16741 12.7248C5.27672 13.4456 6.57123 13.8292 7.89413 13.8292C9.21704 13.8292 10.5116 13.4456 11.6209 12.7248C12.7302 12.0041 13.6066 10.9771 14.1441 9.76827L14.3608 9.2816C14.4238 9.13996 14.4564 8.98665 14.4564 8.8316C14.4564 8.67656 14.4238 8.52325 14.3608 8.3816L14.1441 7.89494C13.6066 6.68615 12.7302 5.65915 11.6209 4.93838C10.5116 4.21761 9.21704 3.83398 7.89413 3.83398C6.57123 3.83398 5.27672 4.21761 4.16741 4.93838C3.05811 5.65915 2.18162 6.68615 1.64413 7.89494ZM9.14414 8.8316C9.14414 9.16312 9.01244 9.48107 8.77802 9.71549C8.5436 9.94991 8.22566 10.0816 7.89413 10.0816C7.56261 10.0816 7.24467 9.94991 7.01025 9.71549C6.77583 9.48107 6.64413 9.16312 6.64413 8.8316C6.64413 8.50008 6.77583 8.18214 7.01025 7.94772C7.24467 7.7133 7.56261 7.5816 7.89413 7.5816C8.22566 7.5816 8.5436 7.7133 8.77802 7.94772C9.01244 8.18214 9.14414 8.50008 9.14414 8.8316ZM10.3941 8.8316C10.3941 9.49465 10.1307 10.1305 9.6619 10.5994C9.19306 11.0682 8.55718 11.3316 7.89413 11.3316C7.23109 11.3316 6.59521 11.0682 6.12637 10.5994C5.65753 10.1305 5.39413 9.49465 5.39413 8.8316C5.39413 8.16856 5.65753 7.53268 6.12637 7.06384C6.59521 6.595 7.23109 6.3316 7.89413 6.3316C8.55718 6.3316 9.19306 6.595 9.6619 7.06384C10.1307 7.53268 10.3941 8.16856 10.3941 8.8316Z' fill='%2386909C'/%3E%3C/svg%3E%0A");}
.data-list li a .info .reple:before {background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.43359 7.56255C5.43359 7.21411 5.71606 6.93164 6.0645 6.93164H10.4808C10.8293 6.93164 11.1118 7.21411 11.1118 7.56255C11.1118 7.91099 10.8293 8.19345 10.4808 8.19345H6.0645C5.71606 8.19345 5.43359 7.91099 5.43359 7.56255Z' fill='%2386909C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.14166 1.83969H11.4164C11.5526 1.83311 11.6888 1.8334 11.825 1.84057L11.8306 1.84086C13.8102 1.96268 15.3286 3.66234 15.2177 5.64361V9.39469C15.2243 9.5309 15.224 9.66719 15.2168 9.80339L15.2165 9.80899C15.1083 11.5682 13.7539 12.9632 12.0632 13.1741V13.9089C12.0632 13.9157 12.063 13.9224 12.0628 13.9291C12.0627 13.9329 12.0626 13.9367 12.0624 13.9404C12.052 14.1481 11.998 14.3894 11.8465 14.6109C11.4555 15.1885 10.6781 15.3359 10.1034 14.9611L10.0986 14.958L7.44982 13.196H5.13906C5.00285 13.2026 4.86657 13.2023 4.73036 13.1951L4.72477 13.1948C2.74515 13.073 1.22682 11.3733 1.33774 9.39209V5.64103C1.33115 5.50482 1.33144 5.3686 1.33861 5.23239L1.33891 5.2268C1.46073 3.2472 3.16039 1.72878 5.14166 1.83969ZM7.64049 11.9342C7.76483 11.9342 7.8864 11.9709 7.98992 12.0398L10.7933 13.9046C10.7945 13.9053 10.795 13.9054 10.7953 13.9054C10.7961 13.9056 10.7974 13.9056 10.7988 13.9053C10.7989 13.9053 10.7987 13.9054 10.7988 13.9053C10.7996 13.9015 10.8007 13.8959 10.8013 13.8887V12.5651C10.8013 12.3911 10.8732 12.2247 11 12.1055C11.1268 11.9863 11.2973 11.9247 11.471 11.9354C12.7609 12.0148 13.8758 11.0272 13.9569 9.73423C13.9619 9.6374 13.9618 9.54057 13.9567 9.44373C13.9562 9.43269 13.9559 9.42163 13.9559 9.41057V5.62513C13.9559 5.61221 13.9563 5.59928 13.9571 5.58638C14.0364 4.29652 13.0489 3.18156 11.7559 3.10049C11.659 3.09549 11.5622 3.09554 11.4654 3.10064C11.4544 3.10122 11.4433 3.10151 11.4322 3.10151H5.12318C5.11025 3.10151 5.09733 3.10111 5.08443 3.10032C3.79457 3.02094 2.67961 4.00852 2.59854 5.30153C2.59354 5.39837 2.59359 5.49513 2.59868 5.59197C2.59926 5.60302 2.59955 5.61408 2.59955 5.62513V9.41057C2.59955 9.4235 2.59916 9.43642 2.59836 9.44933C2.51899 10.7392 3.5065 11.8541 4.79948 11.9352C4.88821 11.9398 4.97694 11.9401 5.06567 11.9362C5.08256 11.9349 5.09963 11.9342 5.11687 11.9342H7.64049Z' fill='%2386909C'/%3E%3C/svg%3E%0A");}
.data-list li a [class*=tag-st]{height:24px;line-height:24px;padding:0 10px;min-width: 0;font-size:12px;}

.title-subject + .detail-view {margin-top:40px;}
.detail-view .detail-header  [class*=tag-]{margin-bottom:10px;}
.detail-view .detail-header .tit { color: #373F57; font-weight: 600; font-size: 18px;}
.detail-view .detail-header .info {margin-top:8px;display:flex;align-items:center;}
.detail-view .detail-header .info > *,
.detail-view .detail-header .right > *{ margin-right:14px;font-size:14px;color: #86909C;display:inline-flex;align-items:center;line-height:1; font-weight: 200;}
.detail-view .detail-header .info .right:last-child{margin-right:0;}
.detail-view .detail-header .root {font-size: 14px;display:flex;}
.detail-view .detail-header .root span + span:before{content:'-';display:inline-block;margin:0 3px;}
.detail-view .detail-header .root span:last-child{flex:1; white-space: normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.3em;height:1.3em;}
.detail-view .detail-header .root + .right{margin-left:auto;}
.detail-view .detail-header .info .view:before,
.detail-view .detail-header .info .reple:before{content:'';display:block;width:16px;height:16px;background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;margin-right:2px;}
.detail-view .detail-header .info .view:before{content:'';display:block;width:16px;height:16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.7858 9.26077L2.59497 8.8316L2.7858 8.40244C3.22493 7.41426 3.94124 6.57465 4.84794 5.98538C5.75463 5.39611 6.81278 5.08247 7.89413 5.08247C8.97549 5.08247 10.0336 5.39611 10.9403 5.98538C11.847 6.57465 12.5633 7.41426 13.0025 8.40244L13.1925 8.8316L13.0016 9.26077C12.5624 10.2487 11.8461 11.0881 10.9395 11.6772C10.0329 12.2663 8.9749 12.5798 7.89372 12.5798C6.81253 12.5798 5.75455 12.2663 4.84795 11.6772C3.94135 11.0881 3.22504 10.2487 2.7858 9.26077ZM1.64413 7.89494L1.42747 8.38244C1.36454 8.52397 1.33203 8.67713 1.33203 8.83202C1.33203 8.98691 1.36454 9.14007 1.42747 9.2816L1.64413 9.76827C2.18162 10.9771 3.05811 12.0041 4.16741 12.7248C5.27672 13.4456 6.57123 13.8292 7.89413 13.8292C9.21704 13.8292 10.5116 13.4456 11.6209 12.7248C12.7302 12.0041 13.6066 10.9771 14.1441 9.76827L14.3608 9.2816C14.4238 9.13996 14.4564 8.98665 14.4564 8.8316C14.4564 8.67656 14.4238 8.52325 14.3608 8.3816L14.1441 7.89494C13.6066 6.68615 12.7302 5.65915 11.6209 4.93838C10.5116 4.21761 9.21704 3.83398 7.89413 3.83398C6.57123 3.83398 5.27672 4.21761 4.16741 4.93838C3.05811 5.65915 2.18162 6.68615 1.64413 7.89494ZM9.14414 8.8316C9.14414 9.16312 9.01244 9.48107 8.77802 9.71549C8.5436 9.94991 8.22566 10.0816 7.89413 10.0816C7.56261 10.0816 7.24467 9.94991 7.01025 9.71549C6.77583 9.48107 6.64413 9.16312 6.64413 8.8316C6.64413 8.50008 6.77583 8.18214 7.01025 7.94772C7.24467 7.7133 7.56261 7.5816 7.89413 7.5816C8.22566 7.5816 8.5436 7.7133 8.77802 7.94772C9.01244 8.18214 9.14414 8.50008 9.14414 8.8316ZM10.3941 8.8316C10.3941 9.49465 10.1307 10.1305 9.6619 10.5994C9.19306 11.0682 8.55718 11.3316 7.89413 11.3316C7.23109 11.3316 6.59521 11.0682 6.12637 10.5994C5.65753 10.1305 5.39413 9.49465 5.39413 8.8316C5.39413 8.16856 5.65753 7.53268 6.12637 7.06384C6.59521 6.595 7.23109 6.3316 7.89413 6.3316C8.55718 6.3316 9.19306 6.595 9.6619 7.06384C10.1307 7.53268 10.3941 8.16856 10.3941 8.8316Z' fill='%2386909C'/%3E%3C/svg%3E%0A");}
.detail-view .detail-header .info .reple:before {background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.43359 7.56255C5.43359 7.21411 5.71606 6.93164 6.0645 6.93164H10.4808C10.8293 6.93164 11.1118 7.21411 11.1118 7.56255C11.1118 7.91099 10.8293 8.19345 10.4808 8.19345H6.0645C5.71606 8.19345 5.43359 7.91099 5.43359 7.56255Z' fill='%2386909C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.14166 1.83969H11.4164C11.5526 1.83311 11.6888 1.8334 11.825 1.84057L11.8306 1.84086C13.8102 1.96268 15.3286 3.66234 15.2177 5.64361V9.39469C15.2243 9.5309 15.224 9.66719 15.2168 9.80339L15.2165 9.80899C15.1083 11.5682 13.7539 12.9632 12.0632 13.1741V13.9089C12.0632 13.9157 12.063 13.9224 12.0628 13.9291C12.0627 13.9329 12.0626 13.9367 12.0624 13.9404C12.052 14.1481 11.998 14.3894 11.8465 14.6109C11.4555 15.1885 10.6781 15.3359 10.1034 14.9611L10.0986 14.958L7.44982 13.196H5.13906C5.00285 13.2026 4.86657 13.2023 4.73036 13.1951L4.72477 13.1948C2.74515 13.073 1.22682 11.3733 1.33774 9.39209V5.64103C1.33115 5.50482 1.33144 5.3686 1.33861 5.23239L1.33891 5.2268C1.46073 3.2472 3.16039 1.72878 5.14166 1.83969ZM7.64049 11.9342C7.76483 11.9342 7.8864 11.9709 7.98992 12.0398L10.7933 13.9046C10.7945 13.9053 10.795 13.9054 10.7953 13.9054C10.7961 13.9056 10.7974 13.9056 10.7988 13.9053C10.7989 13.9053 10.7987 13.9054 10.7988 13.9053C10.7996 13.9015 10.8007 13.8959 10.8013 13.8887V12.5651C10.8013 12.3911 10.8732 12.2247 11 12.1055C11.1268 11.9863 11.2973 11.9247 11.471 11.9354C12.7609 12.0148 13.8758 11.0272 13.9569 9.73423C13.9619 9.6374 13.9618 9.54057 13.9567 9.44373C13.9562 9.43269 13.9559 9.42163 13.9559 9.41057V5.62513C13.9559 5.61221 13.9563 5.59928 13.9571 5.58638C14.0364 4.29652 13.0489 3.18156 11.7559 3.10049C11.659 3.09549 11.5622 3.09554 11.4654 3.10064C11.4544 3.10122 11.4433 3.10151 11.4322 3.10151H5.12318C5.11025 3.10151 5.09733 3.10111 5.08443 3.10032C3.79457 3.02094 2.67961 4.00852 2.59854 5.30153C2.59354 5.39837 2.59359 5.49513 2.59868 5.59197C2.59926 5.60302 2.59955 5.61408 2.59955 5.62513V9.41057C2.59955 9.4235 2.59916 9.43642 2.59836 9.44933C2.51899 10.7392 3.5065 11.8541 4.79948 11.9352C4.88821 11.9398 4.97694 11.9401 5.06567 11.9362C5.08256 11.9349 5.09963 11.9342 5.11687 11.9342H7.64049Z' fill='%2386909C'/%3E%3C/svg%3E%0A");}
.detail-view .view-wrap {margin-top:25px;padding-bottom:30px;border-bottom: 1px solid #F0F0F0; font-size: 14px;}
.detail-view .view-wrap + *{margin-top:30px;}
.detail-view .view-wrap + .review-answer[style*=none] + *{margin-top:30px;}
.detail-view .view-wrap .btn-type3{font-size:14px; font-weight: 400;}
.detail-view .view{line-height:1.6;}
.detail-view .view.pre-line img {max-width: 100%;}
.detail-view .menus .row {margin-top:20px;display:flex;align-items:center;flex-wrap: wrap;gap:10px;}
.detail-view .menus .row [class*=btn-type]{max-width: 100%; display:flex;align-items:center;}
.detail-view .menus .row [class*=btn-type] span{flex:1; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.3em;height:1.3em;}
.detail-view .lecture-review-wrap {padding-top:30px;}
.detail-view .view-menu{display:flex;align-items:center;gap:10px;padding-bottom:30px; border-bottom: 1px solid #F0F0F0;}
.player-menu-wrap .detail-view .view-menu{padding-top:20px;padding-bottom:20px;}

.product-apply-wrap{display:flex;align-items: flex-start;}
.product-apply-wrap .product-detail-wrap{flex:1;}
.product-detail-wrap .visual img {width: 100%;border-radius:12px;}
.product-detail-wrap .title-product {margin-top:30px;font-weight: 600; font-size: 20px;}
.product-detail-wrap .tag-wrap {margin-top:15px;}
.product-detail-wrap .tab-type1{margin:30px 0;}
.product-detail-wrap .product-detail .title-major + *{margin-top:20px;}
.product-detail-wrap .product-detail .img img {max-width: 100%;}
.product-detail-wrap .line-bar {background: #F8F8F8; border-top: 1px solid #E0E0E0;margin:60px auto;height:12px;}
.product-detail-wrap .product-detail .text-policy.pre-line {font-size:14px;}

.toggle-menu-wrap .wrap-header{display:flex;align-items:center;justify-content: space-between;margin-bottom:14px;}
.toggle-menu-wrap .toggle-menu:first-child .btn-tog{margin-left:15px;}
.toggle-menu{margin-bottom:10px;display:flex;align-items:center;justify-content: flex-end;}
.toggle-menu .btn-tog {font-weight: 600; font-size: 14px;display:flex;align-items:center;}
.toggle-menu .btn-tog:before{content:'';display:block;width:18px;height:18px;margin-right:6px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='9.125' y='2.5' width='1.66667' height='15' rx='0.833333' fill='%231F2125'/%3E%3Crect x='2.5' y='10.791' width='1.66667' height='15' rx='0.833333' transform='rotate(-90 2.5 10.791)' fill='%231F2125'/%3E%3C/svg%3E%0A"); background-position:0 0;background-size:auto 100%;background-repeat:no-repeat;}
.toggle-menu .btn-tog.on:before{background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.5' y='10.791' width='1.66667' height='15' rx='0.833333' transform='rotate(-90 2.5 10.791)' fill='%231F2125'/%3E%3C/svg%3E%0A");}
.toggle-menu .total,
.toggle-menu .time {font-size: 14px; color: #86909C;margin-left:10px;}
.toggle-list > li ~ li{margin-top:6px;}
.toggle-list > li button {width:100%; padding:12px 14px;display:flex;align-items:center;min-height: 44px;;background:#F5F5F5;border-radius:6px;}
.toggle-list > li button .tit {font-weight: 500; font-size: 14px;fleX:1;overflow:hidden;display:flex;align-items:center;}
.toggle-list > li button .tit:before{content:'';display:block;width:18px;height:18px;margin-right:10px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='9.125' y='2.5' width='1.66667' height='15' rx='0.833333' fill='%231F2125'/%3E%3Crect x='2.5' y='10.791' width='1.66667' height='15' rx='0.833333' transform='rotate(-90 2.5 10.791)' fill='%231F2125'/%3E%3C/svg%3E%0A");background-position:0 0;background-size:auto 100%;background-repeat:no-repeat;}
.toggle-list > li button .time{ color:#1F2125;font-size:14px;}
.toggle-list > li.on button .tit:before{ background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.5' y='10.791' width='1.66667' height='15' rx='0.833333' transform='rotate(-90 2.5 10.791)' fill='%231F2125'/%3E%3C/svg%3E%0A");}
.toggle-list > li ul li {padding:5px 20px;min-height: 42px; display:flex;align-items:center;border-bottom: 1px solid #F0F0F0;}
.toggle-list > li ul li .left {flex:1;overflow:hidden;padding:3px 0;}
.toggle-list > li ul li .inp-chk .t{display:block !important; font-size: 14px;width:90%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.2em;height:1.2em;}
.toggle-list > li ul li .txt {font-size: 14px;flex:1;overflow:hidden;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.2em;height:1.2em;}
.toggle-list > li ul li .right {margin-left:auto;padding-left:30px;display:flex;align-items:center;}
.toggle-list > li ul li .download{width:30px;display:flex;justify-content:center;align-items:center;}
.toggle-list > li ul li .btn-download{width:30px;height:30px;display:inline-flex;justify-content:center;align-items:center;}
.toggle-list > li ul li .right{display:flex;align-items:center;gap:10px;}
.toggle-list > li ul li .right .btn-download + .time{margin-left:3px;}
.toggle-list > li ul li .right .time,
.toggle-list > li ul li .right .reple {font-size: 14px;color: #86909C;line-height:1;} 
.toggle-list > li ul li .right .reple {display:inline-flex;align-items:center;gap:2px;}
.toggle-list > li ul li .right .reple:before{content:'';display:block;width: 16px;height:16px;background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.84556 4.96429C4.70936 4.96429 4.58323 4.96973 4.46288 4.98414C4.45603 4.98496 4.44916 4.98566 4.44228 4.98625C3.73672 5.04643 3.29257 5.27467 3.01548 5.59983C2.73175 5.93277 2.54648 6.45702 2.54648 7.25792V9.67869C2.54648 10.837 2.78406 11.3344 3.06606 11.5801C3.36844 11.8435 3.88798 11.9724 4.84556 11.9724H5.08822C5.10437 11.9724 5.1205 11.973 5.1366 11.9743C5.43537 11.9982 5.73003 12.1322 5.94047 12.3815C5.94782 12.3902 5.95491 12.3991 5.96176 12.4082L6.68966 13.3765C6.70217 13.3931 6.71381 13.4104 6.72453 13.4282C6.72711 13.4325 6.72859 13.4339 6.72885 13.4342C6.7291 13.4344 6.73056 13.4359 6.73484 13.4385L6.74337 13.4437C6.78278 13.4682 6.83247 13.4544 6.85414 13.4197C6.8634 13.4049 6.87329 13.3904 6.8838 13.3765L7.6117 12.4082L7.61171 12.4082C7.8172 12.1348 8.14255 11.9724 8.48524 11.9724H8.7279C9.53168 11.9724 10.057 11.7886 10.3903 11.5064C10.7155 11.2311 10.9445 10.7885 11.0049 10.0812C11.0055 10.0743 11.0062 10.0674 11.007 10.0605C11.0215 9.94041 11.0269 9.81457 11.0269 9.67869V7.25792C11.0269 6.3864 10.8083 5.84258 10.4774 5.51248C10.1466 5.18239 9.60147 4.96429 8.7279 4.96429H4.84556ZM4.32877 3.78114C4.50803 3.76022 4.68164 3.75391 4.84556 3.75391H8.7279C9.78942 3.75391 10.6971 4.01994 11.3353 4.65661C11.9735 5.29329 12.2401 6.19888 12.2401 7.25792V9.67869C12.2401 9.84219 12.2338 10.0154 12.2129 10.1942C12.1322 11.1164 11.8092 11.8926 11.1753 12.4293C10.5471 12.9611 9.70149 13.1828 8.7279 13.1828H8.54592L7.86774 14.0849C7.48371 14.6698 6.70092 14.84 6.10636 14.4738C5.94229 14.3747 5.80624 14.2423 5.7033 14.0817L5.02754 13.1828H4.84556C3.86805 13.1828 2.93475 13.0726 2.26805 12.4918C1.58097 11.8932 1.33325 10.9411 1.33325 9.67869V7.25792C1.33325 6.2856 1.55745 5.44212 2.09115 4.81583C2.62951 4.18408 3.40699 3.86163 4.32877 3.78114Z' fill='%2386909C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.12813 3.7528H8.72785C9.78937 3.7528 10.6971 4.01883 11.3353 4.65551C11.9734 5.29218 12.2401 6.19777 12.2401 7.25681V9.39613C12.5703 9.28635 12.8106 9.12076 12.9846 8.91683C13.2678 8.58501 13.4533 8.06121 13.4533 7.25681V4.83604C13.4533 3.96452 13.2347 3.4207 12.9038 3.09061C12.573 2.76051 12.0279 2.54242 11.1543 2.54242H7.27196C6.46917 2.54242 5.94369 2.72724 5.60997 3.01029C5.40504 3.1841 5.23852 3.4238 5.12813 3.7528ZM4.82415 2.08811C5.45191 1.55568 6.29737 1.33203 7.27196 1.33203H11.1543C12.2158 1.33203 13.1235 1.59806 13.7617 2.23474C14.3999 2.87141 14.6665 3.777 14.6665 4.83604V7.25681C14.6665 8.23168 14.4426 9.07562 13.9084 9.70152C13.3676 10.3351 12.5861 10.6555 11.6609 10.7345C11.4791 10.75 11.2999 10.683 11.1731 10.552C11.0462 10.4211 10.9852 10.2402 11.007 10.0594C11.0214 9.9393 11.0269 9.81347 11.0269 9.67758V7.25681C11.0269 6.38529 10.8082 5.84147 10.4774 5.51138C10.1465 5.18128 9.60142 4.96319 8.72785 4.96319H4.84551C4.70931 4.96319 4.58318 4.96862 4.46283 4.98303C4.28161 5.00473 4.10024 4.94387 3.96899 4.81733C3.83775 4.69079 3.77059 4.51202 3.78614 4.33059C3.86534 3.40653 4.18859 2.62716 4.82415 2.08811Z' fill='%2386909C'/%3E%3Cpath d='M9.52255 8.74582C9.52255 9.08006 9.25096 9.35101 8.91594 9.35101C8.58092 9.35101 8.30933 9.08006 8.30933 8.74582C8.30933 8.41158 8.58092 8.14062 8.91594 8.14062C9.25096 8.14062 9.52255 8.41158 9.52255 8.74582Z' fill='%2386909C'/%3E%3Cpath d='M7.3995 8.74582C7.3995 9.08006 7.12791 9.35101 6.79289 9.35101C6.45787 9.35101 6.18628 9.08006 6.18628 8.74582C6.18628 8.41158 6.45787 8.14062 6.79289 8.14062C7.12791 8.14062 7.3995 8.41158 7.3995 8.74582Z' fill='%2386909C'/%3E%3Cpath d='M5.27621 8.74582C5.27621 9.08006 5.00462 9.35101 4.6696 9.35101C4.33458 9.35101 4.06299 9.08006 4.06299 8.74582C4.06299 8.41158 4.33458 8.14062 4.6696 8.14062C5.00462 8.14062 5.27621 8.41158 5.27621 8.74582Z' fill='%2386909C'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;} 
.toggle-list > li ul li.ing .name{ color:#5436EA;}

/* .faq-wrap .tab-type1 ~ .tab-content{margin-top:20px;} */
.faq-list li ~ li{margin-top:10px;}
.faq-box{border: 1px solid #F0F0F0; border-radius: 16px;}
.faq-box .faq-heading {position:relative; width:100%; display:flex;padding:18px 32px;}
.faq-box .faq-heading:after{content:'';display:block;width:20px;height:20px;position:absolute;top:20px;right:32px; background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='10.9498' y='3' width='2' height='18' rx='1' fill='%231F2125'/%3E%3Crect x='3' y='12.9497' width='2' height='18' rx='1' transform='rotate(-90 3 12.9497)' fill='%231F2125'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;}
.faq-box .faq-heading.on:after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='12.9497' width='2' height='18' rx='1' transform='rotate(-90 3 12.9497)' fill='%231F2125'/%3E%3C/svg%3E%0A");}
.faq-box .faq-heading b{flex:1;overflow:hidden;font-weight: 400; font-size: 15px; color: #111518;text-align:left;}
.faq-box [class*=ico-]{display:block;width:20px;height:20px;margin-right:20px;}
.faq-box .ico-q{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5582 15.1733H14.0866L15.8604 17.4553L17.6054 19.488L20.8941 23.6108H17.0206L14.7578 20.8303L13.5976 19.1812L10.5582 15.1733ZM21.1914 12.1819C21.1914 14.3232 20.7855 16.1449 19.9737 17.6471C19.1683 19.1492 18.0689 20.2966 16.6754 21.0892C15.2883 21.8754 13.7287 22.2685 11.9964 22.2685C10.2514 22.2685 8.68533 21.8722 7.29826 21.0796C5.91118 20.287 4.81495 19.1396 4.00955 17.6375C3.20415 16.1353 2.80145 14.3168 2.80145 12.1819C2.80145 10.0405 3.20415 8.21879 4.00955 6.71666C4.81495 5.21453 5.91118 4.07036 7.29826 3.28414C8.68533 2.49152 10.2514 2.09521 11.9964 2.09521C13.7287 2.09521 15.2883 2.49152 16.6754 3.28414C18.0689 4.07036 19.1683 5.21453 19.9737 6.71666C20.7855 8.21879 21.1914 10.0405 21.1914 12.1819ZM16.9822 12.1819C16.9822 10.7948 16.7745 9.62504 16.359 8.67263C15.9499 7.72021 15.3714 6.99791 14.6235 6.50573C13.8757 6.01354 13 5.76745 11.9964 5.76745C10.9929 5.76745 10.1171 6.01354 9.36928 6.50573C8.62141 6.99791 8.03973 7.72021 7.62425 8.67263C7.21516 9.62504 7.01061 10.7948 7.01061 12.1819C7.01061 13.5689 7.21516 14.7387 7.62425 15.6911C8.03973 16.6435 8.62141 17.3658 9.36928 17.858C10.1171 18.3502 10.9929 18.5963 11.9964 18.5963C13 18.5963 13.8757 18.3502 14.6235 17.858C15.3714 17.3658 15.9499 16.6435 16.359 15.6911C16.7745 14.7387 16.9822 13.5689 16.9822 12.1819Z' fill='%231F2125'/%3E%3C/svg%3E%0A");}
.faq-box .ico-a{background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.24376 18.3343H2.53638L8.18535 1.9707H12.6438L18.2848 18.3343H14.5774L10.4785 5.71005H10.3507L6.24376 18.3343ZM6.01205 11.9023H14.7692V14.603H6.01205V11.9023Z' fill='%235436EA'/%3E%3C/svg%3E%0A");}
.faq-box .faq-answer{display:none; background:#F8F8F8;border-top:1px solid #F0F0F0;}
.faq-box .faq-answer .answer{display:flex;padding:32px;}
.faq-box .faq-answer .txt{flex:1;overflow:hidden; color: #333333; font-size: 14px;line-height:1.6;}

.program-down-wrap { width: 100%; }
.program-down-wrap ul {  display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; }
.program-down-wrap ul li { height: 132px; }
.program-down-wrap ul li .util { display: flex; align-items: center; gap: 20px; height: 100%; padding: 30px; border: 1px solid #f0f0f0; border-radius: 16px; text-decoration: none; transition: all 0.2s ease; }
.program-down-wrap ul li .util:hover { border-color: #d9d9d9; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08); }
.program-down-wrap ul li .util .icon { display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; flex-shrink: 0; overflow: hidden; position: relative; }
.program-down-wrap ul li .util .icon img { width: 100%; height: 100%; object-fit: contain; }
.program-down-wrap ul li .util .desc { display: flex; flex-direction: column; gap: 6px; flex: 1; }
.program-down-wrap ul li .util .desc b { font-family: 'Pretendard', -apple-system, BlinkMacSystemFont, sans-serif; font-weight: 600; font-size: 16px; color: #000000; letter-spacing: -0.5px; line-height: 1.5; }
.program-down-wrap ul li .util .desc .txt { font-family: 'Pretendard', -apple-system, BlinkMacSystemFont, sans-serif; font-weight: 400; font-size: 14px; color: #86909c; letter-spacing: -0.5px; line-height: 1.5; }
.program-down-wrap ul li .util .desc .txt br { content: ""; display: block; }
.program-down-wrap ul li [class*=ico-]{height:50px;width:100px;background-image:url('https://kr.object.ncloudstorage.com/eraonedu-prod/assets/pc/images/common/ico-program.png');background-size:auto 100px !important;background-repeat:no-repeat;}
.program-down-wrap ul li .ico-pdf {background-position:-25px 0 !important;}
.program-down-wrap ul li .ico-word {background-position:-125px 0 !important;}
.program-down-wrap ul li .ico-excel {background-position:-225px 0 !important;}
.program-down-wrap ul li .ico-ppt {background-position:-325px 0 !important;}
.program-down-wrap ul li .ico-ko-viewer {background-position:-425px 0 !important;}
.program-down-wrap ul li .ico-kollus-player {background-position:-525px 0 !important;}


.history-list dt {display:flex;align-items:center;font-size: 14px;}
.history-list dt ~ dt{margin-top:30px;}
.history-list dt .tit{font-weight:400;}
.history-list dt .tit b {margin-left:4px;font-weight:700;vertical-align:baseline;}
.history-list dt .right {margin-left:auto;}
.history-list dd {margin-top:6px;padding: 20px;border: 1px solid #F0F0F0; border-radius: 12px;}
.history-list dd .info {display:flex;align-items:center;}
.history-list dd .info  [class*=tag-st]{margin-right:10px;}
.history-list dd .info .number {font-size: 14px;}
.history-list dd .info .number b {margin-left:4px;font-weight:700;vertical-align:baseline;}
.history-list dd .info .right {margin-left:auto;display:flex;align-items:center;gap:10px;}
.history-list dd .info .right .total {font-size: 14px;}
.history-list dd .info .right .total b {font-weight:700;margin-left:4px;vertical-align:baseline; color:var(--c-primary);}
.history-list dd .list {margin-top:16px;}
.history-list dd .list li {display: flex; align-items: center; padding: 14px 20px; background: #F8F9FA; border-radius: 8px;font-size: 14px;}
.history-list dd .list li ~ li {margin-top:6px;}
.history-list dd .list li .right {margin-left:auto;}
.history-list dd .list li .tit .link {border-bottom:1px solid #1F2125;margin-left:5px;}
.history-list dd .list.refund li .tit,
.history-list dd .list.refund li .price{text-decoration: line-through;}

.withdrawal-box{padding:30px;background: #F8F9FA; border-radius: 12px;display:flex;justify-content:center;align-items:center;flex-direction: column;}
.withdrawal-box + *{margin-top:20px;}
.withdrawal-box .ico img {height:130px;}
.withdrawal-box .tit {display:block;margin-top:20px;font-weight: 800; font-size: 22px;}
.withdrawal-box .txt{margin-top:4px;font-size: 14px;}

.withdrawal-text{display:flex;justify-content:center;align-items:center;flex-direction: column;padding:60px 0;}
.withdrawal-text .tit {font-weight: 700; font-size: 44px;}
.withdrawal-text .txt {font-size: 16px; color:var(--c-primary);margin-top:10px;}
.withdrawal-text .btn-wrap {margin-top:40px;}

.content > [class*=lecure-][class*=-wrap]{margin-top:-10px;}
.lecure-dashboard-wrap .title-subject{font-weight:700;}
.lecure-dashboard-wrap .top-area {display:flex;gap:20px;align-items: stretch;}
.lecure-dashboard-wrap .top-area .left-area,
.lecure-dashboard-wrap .top-area .right-area {display:flex;flex-direction: column;gap:20px;}
.lecure-dashboard-wrap .top-area .left-area{flex:1;}
.lecure-dashboard-wrap .top-area .right-area{width:500px;}
.lecure-dashboard-wrap .top-area .left-area{display:flex;flex-direction: column;}
.lecure-dashboard-wrap .top-area .left-area > * ~ *{margin-top:20px;}

.lecure-dashboard-wrap section{border: 1px solid #F0F0F0; border-radius: 16px;padding:24px 30px 30px;position:relative;}
.lecure-dashboard-wrap section > .btn-more{position:absolute;top:28px;right:30px;margin:0 !important;z-index: 1;}
.lecure-dashboard-wrap section > .btn-more button{font-size:14px;}
.lecure-dashboard-wrap .title-subject.line-b + *{margin-top:20px;}
.lecure-dashboard-wrap .no-data{font-size:14px; color:#1F2125;padding-top:30px;}
.lecure-dashboard-wrap .recent-notice-wrap ul{margin-top:14px;}
.lecure-dashboard-wrap .recent-notice-wrap ul li ~ li{margin-top:10px;}
.lecure-dashboard-wrap .recent-notice-wrap ul li,
.lecure-dashboard-wrap .recent-notice-wrap ul li a {display:flex;align-items:center;width:100%;font-size: 14px;}
.lecure-dashboard-wrap .recent-notice-wrap ul li a .txt {flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.2em;height:1.2em;}
.lecure-dashboard-wrap .recent-notice-wrap ul li a .date {padding-left:20px;color: #86909C;margin-left:auto;font-weight:300;}
.lecure-dashboard-wrap .my-study-wrap{display:flex;align-items: center;background: rgba(84, 54, 234, 0.05);border:none;padding:30px;}
.lecure-dashboard-wrap .my-study-wrap .title-section{width:200px;}
.lecure-dashboard-wrap .my-study-wrap .title-subject{flex:1;}
.lecure-dashboard-wrap .my-study-wrap ul{display:flex;align-items:center;margin-top:0;}
.lecure-dashboard-wrap .my-study-wrap ul li{display:flex;justify-content:center;flex-direction: column;padding:0 15px;min-width: 120px;display:flex;justify-content:center;align-items:center;flex-direction: column;}
.lecure-dashboard-wrap .my-study-wrap ul li b {font-weight: 700;font-size: 22px;}
.lecure-dashboard-wrap .my-study-wrap ul li b em { color:var(--c-primary);vertical-align:baseline;}
.lecure-dashboard-wrap .my-study-wrap ul li span {display:block;font-size: 14px;color: #86909C;text-align:center;}
.lecure-dashboard-wrap .my-study-wrap ul li b small {font-size:18px;vertical-align:baseline;}
/* .lecure-dashboard-wrap .recent-notice-wrap.loadmap-wrap{padding:26px 30px;}
.lecure-dashboard-wrap .recent-notice-wrap .loadmap-guide {display:flex;align-items:center;}
.lecure-dashboard-wrap .recent-notice-wrap .loadmap-guide .ico {margin-right:20px;}
.lecure-dashboard-wrap .recent-notice-wrap .loadmap-guide .desc .txt {font-weight: 500; font-size: 16px;display:block;}
.lecure-dashboard-wrap .recent-notice-wrap .loadmap-guide .desc .favorite {margin-top:2px;display:flex;align-items:center;}
.lecure-dashboard-wrap .recent-notice-wrap .loadmap-guide .desc .favorite .ico-heart-sm {margin-right:4px;width:16px;height:16px;}
.lecure-dashboard-wrap .recent-notice-wrap .loadmap-guide .desc .favorite span {color: #86909C;font-size: 13px;} */
.lecure-dashboard-wrap .recent-question-wrap ul{margin-top:14px;}
.lecure-dashboard-wrap .recent-question-wrap ul li ~ li {margin-top:18px;}
.lecure-dashboard-wrap .recent-question-wrap ul li a {display:flex;align-items:center;}
.lecure-dashboard-wrap .recent-question-wrap ul li a  [class*=tag-]{margin-right:10px;height:24px;font-size:12px;padding:0 8px;}
.lecure-dashboard-wrap .recent-question-wrap ul li a .txt {font-size: 14px;flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.2em;height:1.2em;}
.lecure-dashboard-wrap .recent-question-wrap ul li a .date {padding-left:20px;font-size: 14px;color: #86909C;margin-left:auto;font-weight:300;}
/* .lecure-dashboard-wrap .curriculum-wrap {margin-top:20px;} */

.lectoure-course{background: #310562;padding:30px 0;}
.lectoure-course .wrapper {display:flex;align-items:center;}
.lectoure-course .wrapper .img {width:400px;height:220px;position:relative;border-radius:12px;overflow:hidden;margin-right:30px;}
.lectoure-course .wrapper .img:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background: rgba(31, 33, 37, 0.6);}
.lectoure-course .wrapper .img img {width:100%;height:100%;}
.lectoure-course .wrapper .img .play-wrap {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.lectoure-course .wrapper .img .play-wrap .txt{font-weight: 600;font-size: 20px; color:#fff;text-align:center;white-space: nowrap;padding-bottom:12px;}
.lectoure-course .wrapper .img .ico-play {border-radius:100%;width:70px;height:70px;background: rgba(0, 0, 0, 0.8) url("data:image/svg+xml,%3Csvg width='22' height='28' viewBox='0 0 22 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.648438 25.445V13.9613V2.5167C0.648438 1.2625 2.05941 0.47863 3.11764 1.18412L21.0292 12.6287C22.009 13.2558 22.009 14.706 21.0292 15.3331L3.11764 26.7776C2.05941 27.4439 0.648438 26.6992 0.648438 25.445Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 26px !important;}
.lectoure-course .wrapper .img .gage-wrap {position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:300px;}
.lectoure-course .wrapper .img .gage-wrap .txt { color:#fff;}
.lectoure-course .wrapper .img .gage-wrap .gage-bar {background:#fff;}
.lectoure-course .wrapper .desc { color:#fff;}
.lectoure-course .wrapper .desc .root {font-size: 14px;}
.lectoure-course .wrapper .desc .root span + span:before{content:'>';display:inline-block;margin:0 10px;}
.lectoure-course .wrapper .desc .tit {display:block;margin-top:6px; font-weight: 700; font-size: 22px;}

.additional-info{width:340px;margin-left:40px;}
.additional-info .info-box {  background: #F8F9FA; border: 1px solid #F0F0F0; border-radius: 12px;padding: 30px;}
.additional-info .info-box ~ *{margin-top:20px;}
.additional-info .info-box dt {padding-bottom:20px;border-bottom: 1px solid #F0F0F0;display:flex;justify-content:center;align-items:center;flex-direction: column;}
.additional-info .info-box dt .txt {display:block;font-weight: 500;margin-top:8px;font-size: 16px;}
.additional-info .info-box dd {padding-top:26px;}
.additional-info .info-box dd ul li ~ li{margin-top:14px;}
.additional-info .info-box dd ul li a .tit {font-weight: 500; font-size: 14px;display:block;}
.additional-info .info-box dd ul li a .txt {margin-top:4px;display:flex;align-items:center;}
.additional-info .info-box dd ul li a .txt  [class*=ico-]{margin-right:4px;}
.additional-info .info-box dd ul li a .txt span {color: #86909C;font-size: 13px;font-weight: 300;}


.lecture-name{display:flex;align-items:center;gap:10px;}
.lecture-name > i{width:20px;min-width:20px; position:relative;display:block;height:20px;background-position:50% 50%;background-repeat:no-repeat;background-size:auto 100%;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM6.70711 13.3985C6.31658 13.008 6.31658 12.3748 6.70711 11.9843C7.09763 11.5938 7.7308 11.5938 8.12132 11.9843L9.96542 13.8284L15.0867 8.70711C15.4772 8.31658 16.1104 8.31658 16.5009 8.70711C16.8915 9.09763 16.8915 9.7308 16.5009 10.1213L10.8441 15.7782C10.8198 15.8025 10.7945 15.8253 10.7684 15.8466C10.7405 15.8837 10.7096 15.9193 10.6759 15.953C10.2853 16.3436 9.65217 16.3436 9.26164 15.953L6.70711 13.3985Z' fill='%23C8D0DA'/%3E%3C/svg%3E%0A");background-size:auto 100%;}
.lecture-name.checked > i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM6.70711 13.3985C6.31658 13.008 6.31658 12.3748 6.70711 11.9843C7.09763 11.5938 7.7308 11.5938 8.12132 11.9843L9.96542 13.8284L15.0867 8.70711C15.4772 8.31658 16.1104 8.31658 16.5009 8.70711C16.8915 9.09763 16.8915 9.7308 16.5009 10.1213L10.8441 15.7782C10.8198 15.8025 10.7945 15.8253 10.7684 15.8466C10.7405 15.8837 10.7096 15.9193 10.6759 15.953C10.2853 16.3436 9.65217 16.3436 9.26164 15.953L6.70711 13.3985Z' fill='%235436EA'/%3E%3C/svg%3E%0A");}
.lecture-name .desc{flex:1;display:flex;align-items:center;gap:10px;}
.lecture-name .name{flex:1; font-size: 14px;line-height:1.3;white-space: normal;padding-top:1px;}
.lecture-name .etc {display:block;margin-top:5px;}
.lecture-name .etc > span {display:inline-flex;align-items:center;font-size: 13px;color: #86909C;height:26px;}
.lecture-name .etc span [class*=tag-]{margin-right:4px;}
.lecture-name .etc span [class*=ico-]{margin-right:2px;}

.body-player{min-width: 0;}
.body-player .layer-popup:not(.full){left:initial;right:0;width:548px;}
.frame-player-header{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;height:50px;border-bottom:1px solid rgba(0, 0, 0, 0.2);padding:0 20px;}
.frame-player-header img{height:22px;}
.frame-player{position:relative; display:flex;align-items:stretch;height:100vh;padding-top:50px;}
.frame-player .player-wrap{flex:1;overflow:hidden;background:#000;position:relative;}
.frame-player .player-wrap .player-header{height:52px;display:flex;align-items:center; color:#fff;background:#171717;}
.frame-player .player-wrap .player-header .right{margin-left:auto;padding-right:12px;position:relative;z-index: 50;}
.frame-player .player-wrap .player-header .lecture-title{display:flex;align-items:center;height:52px;}
.frame-player .player-wrap .player-header .lecture-title .label {height:100%;background:#212529;padding-left:20px; position:relative;padding-right:20px;display:flex;justify-content:center;align-items:center;}
.frame-player .player-wrap .player-header .lecture-title .label:after{content:'';display:block;position:absolute;top:0;right:-20px;width :0;height:0;border-bottom:26px solid transparent;border-top:26px solid transparent;border-left:20px solid #212529;}
.frame-player .player-wrap .player-header .lecture-title .label .ico-external {position:relative;top:-1px; margin-right:6px; width:14px;height:14px;background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.031 7.5H11.594C11.473 7.5 11.375 7.598 11.375 7.719V13.187C11.375 13.429 11.179 13.625 10.937 13.625H1.313C1.071 13.625 0.875 13.429 0.875 13.187V3.563C0.875 3.321 1.071 3.125 1.313 3.125H6.78C6.901 3.125 6.999 3.027 6.999 2.906V2.47C6.999 2.349 6.901 2.251 6.78 2.251H1.313C0.588 2.25 0 2.838 0 3.563V13.187C0 13.912 0.588 14.5 1.313 14.5H10.937C11.662 14.5 12.25 13.912 12.25 13.187V7.72C12.25 7.599 12.152 7.5 12.031 7.5ZM13.671 0.5L9.954 0.51C9.773 0.51 9.626 0.656 9.626 0.837V1.111C9.626 1.292 9.773 1.439 9.954 1.439L12.415 1.429L12.435 1.449L3.597 10.285C3.535 10.347 3.5 10.43 3.5 10.518C3.5 10.605 3.535 10.688 3.597 10.75L3.752 10.905C3.813 10.967 3.897 11.001 3.984 11.001C4.071 11.001 4.155 10.967 4.217 10.905L13.052 2.068L13.072 2.087L13.062 4.548C13.062 4.729 13.209 4.876 13.39 4.876H13.664C13.844 4.876 13.992 4.729 13.992 4.548L14 0.828C14 0.647 13.853 0.5 13.672 0.5H13.671Z' fill='white'/%3E%3C/svg%3E%0A");}
.frame-player .player-wrap .player-header .lecture-title .label span {font-weight:500;font-size:16px;}
.frame-player .player-wrap .player-header .lecture-title .name {height:100%;padding-left:34px;height:52px;display:flex;align-items:center;}
/* .frame-player .player-wrap .player-header .right  [class*=btn-type] .ico-star{margin-right:4px; width:14px;height:14px; background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.88258 1.21484C7.75376 0.947483 7.48153 0.777344 7.18258 0.777344C6.88362 0.777344 6.61383 0.947483 6.48258 1.21484L4.91973 4.43047L1.42945 4.94575C1.13778 4.9895 0.894729 5.19366 0.804798 5.47318C0.714867 5.75269 0.787784 6.06137 0.996812 6.26797L3.52945 8.77387L2.93153 12.3152C2.88292 12.6069 3.00445 12.9034 3.24508 13.076C3.4857 13.2485 3.8041 13.2704 4.0666 13.1319L7.18501 11.4669L10.3034 13.1319C10.5659 13.2704 10.8843 13.251 11.1249 13.076C11.3656 12.901 11.4871 12.6069 11.4385 12.3152L10.8381 8.77387L13.3708 6.26797C13.5798 6.06137 13.6551 5.75269 13.5628 5.47318C13.4704 5.19366 13.2298 4.9895 12.9381 4.94575L9.44542 4.43047L7.88258 1.21484Z' fill='white'/%3E%3C/svg%3E%0A");} */
.frame-player .player-wrap .player{height:calc(100% - 52px);}
.frame-player .player-wrap .chapter-list{padding:12px 16px;background:#fff;overflow-y:auto;}
.frame-player .player-wrap .chapter-list ul{display:flex;flex-direction:column;gap:8px;}
.frame-player .player-wrap .chapter-list li a{display:flex;align-items:center;gap:12px;padding:16px 20px;border:1px solid #f0f0f0;border-radius:12px;text-decoration:none;color:#1F2125;font-size:15px;transition:all 0.2s;}
.frame-player .player-wrap .chapter-list li a:hover{border-color:#d9d9d9;}
.frame-player .player-wrap .chapter-list li.on a{border:2px solid var(--c-primary);background:#FAFAFF;}
.frame-player .player-wrap .chapter-list li .num{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f0f0f0;font-size:13px;font-weight:600;color:#86909c;flex-shrink:0;}
.frame-player .player-wrap .chapter-list li.on .num{background:var(--c-primary);color:#fff;}
.frame-player .player-wrap .chapter-list li .time{font-size:14px;color:#86909c;flex-shrink:0;}
.frame-player .player-wrap .chapter-list li .name{font-size:15px;font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.frame-player .player-menu-wrap{overflow:hidden;display:flex;align-items:center;align-items:stretch;/*width:548px;*/}
.frame-player .player-menu-wrap .menu-detail-wrap{flex:1;overflow:hidden;}
.frame-player .player-menu-wrap .player-menu{padding:12px 0; width:68px;background: #F8F9FA;}
.frame-player .player-menu-wrap .player-menu ul li button{height:70px;display:flex;justify-content:center;align-items:center;flex-direction: column;width:100%;}
.frame-player .player-menu-wrap .player-menu ul li button span{font-weight: 500;color: #868E96;font-size: 13px;}
.frame-player .player-menu-wrap .player-menu ul li button [class*=ico-]{width:30px;height:30px;}
.frame-player .player-menu-wrap .player-menu ul li button .ico-curriculum {background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.0923 3.83654C15.3531 3.72115 15.6464 3.72115 15.9071 3.83654L27.3476 8.89904C27.7423 9.07372 27.9994 9.48334 27.9994 9.9375C27.9994 10.3917 27.7423 10.8013 27.3476 10.976L15.9071 16.0385C15.6464 16.1538 15.3531 16.1538 15.0923 16.0385L3.65188 10.976C3.25713 10.8013 3 10.3917 3 9.9375C3 9.48334 3.25713 9.07372 3.65188 8.89904L15.0923 3.83654ZM6.81348 9.9375L15.4997 13.7813L24.186 9.9375L15.4997 6.09375L6.81348 9.9375Z' fill='%23868E96'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.08176 14.5676C3.30677 13.9941 3.92697 13.7229 4.467 13.9618L15.5 18.844L26.533 13.9618C27.073 13.7229 27.6932 13.9941 27.9182 14.5676C28.1433 15.1411 27.8879 15.7998 27.3478 16.0388L15.9074 21.1013C15.6467 21.2166 15.3533 21.2166 15.0926 21.1013L3.65215 16.0388C3.11212 15.7998 2.85675 15.1411 3.08176 14.5676Z' fill='%23868E96'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.08176 19.6301C3.30677 19.0566 3.92697 18.7854 4.467 19.0243L15.5 23.9065L26.533 19.0243C27.073 18.7854 27.6932 19.0566 27.9182 19.6301C28.1433 20.2036 27.8879 20.8623 27.3478 21.1013L15.9074 26.1638C15.6467 26.2791 15.3533 26.2791 15.0926 26.1638L3.65215 21.1013C3.11212 20.8623 2.85675 20.2036 3.08176 19.6301Z' fill='%23868E96'/%3E%3C/svg%3E%0A");}
.frame-player .player-menu-wrap .player-menu ul li button .ico-question {background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.58558 9.30853C9.3302 9.30853 9.0937 9.31873 8.86805 9.34575C8.8552 9.34728 8.84232 9.3486 8.82943 9.3497C7.5065 9.46255 6.67372 9.89049 6.15417 10.5002C5.62219 11.1244 5.2748 12.1074 5.2748 13.6091V18.148C5.2748 20.3199 5.72027 21.2525 6.24901 21.7131C6.81597 22.2071 7.79011 22.4487 9.58558 22.4487H10.0406C10.0708 22.4487 10.1011 22.4499 10.1313 22.4523C10.6915 22.497 11.244 22.7483 11.6385 23.2157C11.6523 23.232 11.6656 23.2488 11.6784 23.2658L13.0433 25.0814C13.0667 25.1126 13.0885 25.1449 13.1087 25.1784C13.1135 25.1864 13.1163 25.1891 13.1167 25.1896C13.1172 25.1901 13.1199 25.1929 13.128 25.1977L13.144 25.2074C13.2179 25.2533 13.311 25.2275 13.3517 25.1624C13.369 25.1346 13.3876 25.1076 13.4073 25.0814L14.7721 23.2658L14.7721 23.2658C15.1574 22.7533 15.7674 22.4487 16.41 22.4487H16.865C18.3721 22.4487 19.357 22.1041 19.982 21.575C20.5918 21.0587 21.0211 20.229 21.1343 18.9028C21.1354 18.8898 21.1368 18.8768 21.1383 18.8639C21.1654 18.6388 21.1756 18.4028 21.1756 18.148V13.6091C21.1756 11.975 20.7657 10.9553 20.1453 10.3364C19.525 9.71747 18.5029 9.30853 16.865 9.30853H9.58558ZM8.6166 7.09013C8.9527 7.05091 9.27823 7.03906 9.58558 7.03906H16.865C18.8553 7.03906 20.5573 7.53787 21.7539 8.73164C22.9504 9.9254 23.4504 11.6234 23.4504 13.6091V18.148C23.4504 18.4546 23.4385 18.7793 23.3992 19.1145C23.2481 20.8437 22.6424 22.2991 21.4538 23.3054C20.276 24.3025 18.6904 24.7182 16.865 24.7182H16.5238L15.2522 26.4097C14.5321 27.5064 13.0644 27.8255 11.9496 27.1389C11.642 26.9531 11.3869 26.7049 11.1938 26.4037L9.92679 24.7182H9.58558C7.75275 24.7182 6.0028 24.5116 4.75275 23.4226C3.46447 22.3002 3 20.5151 3 18.148V13.6091C3 11.786 3.42037 10.2045 4.42106 9.03018C5.43048 7.84564 6.88826 7.24105 8.6166 7.09013Z' fill='%23868E96'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1151 7.03894H16.8646C18.8549 7.03894 20.5569 7.53775 21.7535 8.73152C22.95 9.92528 23.45 11.6233 23.45 13.609V17.6202C24.0692 17.4144 24.5197 17.1039 24.8461 16.7215C25.377 16.0993 25.7248 15.1172 25.7248 13.609V9.07003C25.7248 7.43592 25.3149 6.41626 24.6945 5.79733C24.0741 5.1784 23.0521 4.76947 21.4142 4.76947H14.1348C12.6295 4.76947 11.6443 5.11603 11.0185 5.64673C10.6343 5.97263 10.3221 6.42207 10.1151 7.03894ZM9.54514 3.91765C10.7222 2.91935 12.3074 2.5 14.1348 2.5H21.4142C23.4045 2.5 25.1065 2.99881 26.303 4.19257C27.4996 5.38634 27.9996 7.08432 27.9996 9.07003V13.609C27.9996 15.4369 27.5797 17.0192 26.578 18.1928C25.5641 19.3808 24.0988 19.9816 22.3641 20.1296C22.0231 20.1587 21.6871 20.033 21.4493 19.7875C21.2115 19.542 21.0971 19.2027 21.1379 18.8638C21.165 18.6386 21.1752 18.4027 21.1752 18.1479V13.609C21.1752 11.9749 20.7653 10.9552 20.1449 10.3363C19.5245 9.71735 18.5025 9.30841 16.8646 9.30841H9.58518C9.3298 9.30841 9.0933 9.31861 8.86765 9.34563C8.52787 9.3863 8.18779 9.27219 7.94171 9.03493C7.69563 8.79767 7.56971 8.46248 7.59887 8.1223C7.74736 6.38969 8.35345 4.92836 9.54514 3.91765Z' fill='%23868E96'/%3E%3Cpath d='M18.3549 16.4004C18.3549 17.0271 17.8456 17.5351 17.2175 17.5351C16.5893 17.5351 16.0801 17.0271 16.0801 16.4004C16.0801 15.7737 16.5893 15.2656 17.2175 15.2656C17.8456 15.2656 18.3549 15.7737 18.3549 16.4004Z' fill='%23868E96'/%3E%3Cpath d='M14.3744 16.4004C14.3744 17.0271 13.8652 17.5351 13.237 17.5351C12.6088 17.5351 12.0996 17.0271 12.0996 16.4004C12.0996 15.7737 12.6088 15.2656 13.237 15.2656C13.8652 15.2656 14.3744 15.7737 14.3744 16.4004Z' fill='%23868E96'/%3E%3Cpath d='M10.393 16.4004C10.393 17.0271 9.88373 17.5351 9.25556 17.5351C8.62739 17.5351 8.11816 17.0271 8.11816 16.4004C8.11816 15.7737 8.62739 15.2656 9.25556 15.2656C9.88373 15.2656 10.393 15.7737 10.393 16.4004Z' fill='%23868E96'/%3E%3C/svg%3E%0A");}
.frame-player .player-menu-wrap .player-menu ul li button .ico-lecture-list {background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 22.875C7 22.5766 6.88139 22.2906 6.67041 22.0796C6.45943 21.8686 6.17337 21.75 5.875 21.75C5.57663 21.75 5.29057 21.8686 5.07959 22.0796C4.86861 22.2906 4.75 22.5766 4.75 22.875C4.75 23.1734 4.86861 23.4594 5.07959 23.6704C5.29057 23.8814 5.57663 24 5.875 24C6.17337 24 6.45943 23.8814 6.67041 23.6704C6.88139 23.4594 7 23.1734 7 22.875ZM7 15C7 14.7016 6.88139 14.4156 6.67041 14.2046C6.45943 13.9936 6.17337 13.875 5.875 13.875C5.57663 13.875 5.29057 13.9936 5.07959 14.2046C4.86861 14.4156 4.75 14.7016 4.75 15C4.75 15.2984 4.86861 15.5844 5.07959 15.7954C5.29057 16.0064 5.57663 16.125 5.875 16.125C6.17337 16.125 6.45943 16.0064 6.67041 15.7954C6.88139 15.5844 7 15.2984 7 15ZM7 7.125C7 6.82663 6.88139 6.54057 6.67041 6.32959C6.45943 6.11861 6.17337 6 5.875 6C5.57663 6 5.29057 6.11861 5.07959 6.32959C4.86861 6.54057 4.75 6.82663 4.75 7.125C4.75 7.42337 4.86861 7.70943 5.07959 7.92041C5.29057 8.13139 5.57663 8.25 5.875 8.25C6.17337 8.25 6.45943 8.13139 6.67041 7.92041C6.88139 7.70943 7 7.42337 7 7.125ZM9.25 22.875C9.25 23.7701 8.89417 24.6283 8.26123 25.2612C7.6283 25.8942 6.77011 26.25 5.875 26.25C4.97989 26.25 4.1217 25.8942 3.48877 25.2612C2.85583 24.6283 2.5 23.7701 2.5 22.875C2.5 21.9799 2.85583 21.1217 3.48877 20.4888C4.1217 19.8558 4.97989 19.5 5.875 19.5C6.77011 19.5 7.6283 19.8558 8.26123 20.4888C8.89417 21.1217 9.25 21.9799 9.25 22.875ZM9.25 15C9.25 15.8951 8.89417 16.7533 8.26123 17.3862C7.6283 18.0192 6.77011 18.375 5.875 18.375C4.97989 18.375 4.1217 18.0192 3.48877 17.3862C2.85583 16.7533 2.5 15.8951 2.5 15C2.5 14.1049 2.85583 13.2467 3.48877 12.6138C4.1217 11.9808 4.97989 11.625 5.875 11.625C6.77011 11.625 7.6283 11.9808 8.26123 12.6138C8.89417 13.2467 9.25 14.1049 9.25 15ZM9.25 7.125C9.25 8.02011 8.89417 8.8783 8.26123 9.51123C7.6283 10.1442 6.77011 10.5 5.875 10.5C4.97989 10.5 4.1217 10.1442 3.48877 9.51123C2.85583 8.8783 2.5 8.02011 2.5 7.125C2.5 6.22989 2.85583 5.3717 3.48877 4.73877C4.1217 4.10583 4.97989 3.75 5.875 3.75C6.77011 3.75 7.6283 4.10583 8.26123 4.73877C8.89417 5.3717 9.25 6.22989 9.25 7.125Z' fill='%23868E96'/%3E%3Cpath d='M26.25 21.75C26.8713 21.75 27.375 22.2537 27.375 22.875C27.375 23.4963 26.8713 24 26.25 24H12.625C12.0037 24 11.5 23.4963 11.5 22.875C11.5 22.2537 12.0037 21.75 12.625 21.75H26.25ZM26.25 13.875C26.8713 13.875 27.375 14.3787 27.375 15C27.375 15.6213 26.8713 16.125 26.25 16.125H12.625C12.0037 16.125 11.5 15.6213 11.5 15C11.5 14.3787 12.0037 13.875 12.625 13.875H26.25ZM26.25 6C26.8713 6 27.375 6.50368 27.375 7.125C27.375 7.74632 26.8713 8.25 26.25 8.25H12.625C12.0037 8.25 11.5 7.74632 11.5 7.125C11.5 6.50368 12.0037 6 12.625 6L26.25 6Z' fill='%23868E96'/%3E%3C/svg%3E%0A");}
.frame-player .player-menu-wrap .player-menu ul li.on button{background:#E6E1FE;}
.frame-player .player-menu-wrap .player-menu ul li.on button span{ color:var(--c-primary);}
.frame-player .player-menu-wrap .player-menu ul li.on button .ico-curriculum {background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.0923 3.83654C15.3531 3.72115 15.6464 3.72115 15.9071 3.83654L27.3476 8.89904C27.7423 9.07372 27.9994 9.48334 27.9994 9.9375C27.9994 10.3917 27.7423 10.8013 27.3476 10.976L15.9071 16.0385C15.6464 16.1538 15.3531 16.1538 15.0923 16.0385L3.65188 10.976C3.25713 10.8013 3 10.3917 3 9.9375C3 9.48334 3.25713 9.07372 3.65188 8.89904L15.0923 3.83654ZM6.81348 9.9375L15.4997 13.7813L24.186 9.9375L15.4997 6.09375L6.81348 9.9375Z' fill='%235436EA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.08176 14.5676C3.30677 13.9941 3.92697 13.7229 4.467 13.9618L15.5 18.844L26.533 13.9618C27.073 13.7229 27.6932 13.9941 27.9182 14.5676C28.1433 15.1411 27.8879 15.7998 27.3478 16.0388L15.9074 21.1013C15.6467 21.2166 15.3533 21.2166 15.0926 21.1013L3.65215 16.0388C3.11212 15.7998 2.85675 15.1411 3.08176 14.5676Z' fill='%235436EA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.08176 19.6301C3.30677 19.0566 3.92697 18.7854 4.467 19.0243L15.5 23.9065L26.533 19.0243C27.073 18.7854 27.6932 19.0566 27.9182 19.6301C28.1433 20.2036 27.8879 20.8623 27.3478 21.1013L15.9074 26.1638C15.6467 26.2791 15.3533 26.2791 15.0926 26.1638L3.65215 21.1013C3.11212 20.8623 2.85675 20.2036 3.08176 19.6301Z' fill='%235436EA'/%3E%3C/svg%3E%0A");}
.frame-player .player-menu-wrap .player-menu ul li.on button .ico-question {background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.58558 9.30853C9.3302 9.30853 9.0937 9.31873 8.86805 9.34575C8.8552 9.34728 8.84232 9.3486 8.82943 9.3497C7.5065 9.46255 6.67372 9.89049 6.15417 10.5002C5.62219 11.1244 5.2748 12.1074 5.2748 13.6091V18.148C5.2748 20.3199 5.72027 21.2525 6.24901 21.7131C6.81597 22.2071 7.79011 22.4487 9.58558 22.4487H10.0406C10.0708 22.4487 10.1011 22.4499 10.1313 22.4523C10.6915 22.497 11.244 22.7483 11.6385 23.2157C11.6523 23.232 11.6656 23.2488 11.6784 23.2658L13.0433 25.0814C13.0667 25.1126 13.0885 25.1449 13.1087 25.1784C13.1135 25.1864 13.1163 25.1891 13.1167 25.1896C13.1172 25.1901 13.1199 25.1929 13.128 25.1977L13.144 25.2074C13.2179 25.2533 13.311 25.2275 13.3517 25.1624C13.369 25.1346 13.3876 25.1076 13.4073 25.0814L14.7721 23.2658L14.7721 23.2658C15.1574 22.7533 15.7674 22.4487 16.41 22.4487H16.865C18.3721 22.4487 19.357 22.1041 19.982 21.575C20.5918 21.0587 21.0211 20.229 21.1343 18.9028C21.1354 18.8898 21.1368 18.8768 21.1383 18.8639C21.1654 18.6388 21.1756 18.4028 21.1756 18.148V13.6091C21.1756 11.975 20.7657 10.9553 20.1453 10.3364C19.525 9.71747 18.5029 9.30853 16.865 9.30853H9.58558ZM8.6166 7.09013C8.9527 7.05091 9.27823 7.03906 9.58558 7.03906H16.865C18.8553 7.03906 20.5573 7.53787 21.7539 8.73164C22.9504 9.9254 23.4504 11.6234 23.4504 13.6091V18.148C23.4504 18.4546 23.4385 18.7793 23.3992 19.1145C23.2481 20.8437 22.6424 22.2991 21.4538 23.3054C20.276 24.3025 18.6904 24.7182 16.865 24.7182H16.5238L15.2522 26.4097C14.5321 27.5064 13.0644 27.8255 11.9496 27.1389C11.642 26.9531 11.3869 26.7049 11.1938 26.4037L9.92679 24.7182H9.58558C7.75275 24.7182 6.0028 24.5116 4.75275 23.4226C3.46447 22.3002 3 20.5151 3 18.148V13.6091C3 11.786 3.42037 10.2045 4.42106 9.03018C5.43048 7.84564 6.88826 7.24105 8.6166 7.09013Z' fill='%235436EA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1156 7.03894H16.865C18.8554 7.03894 20.5574 7.53775 21.7539 8.73152C22.9505 9.92528 23.4505 11.6233 23.4505 13.609V17.6202C24.0697 17.4144 24.5202 17.1039 24.8465 16.7215C25.3775 16.0993 25.7253 15.1172 25.7253 13.609V9.07003C25.7253 7.43592 25.3154 6.41626 24.695 5.79733C24.0746 5.1784 23.0526 4.76947 21.4146 4.76947H14.1353C12.63 4.76947 11.6448 5.11603 11.019 5.64673C10.6348 5.97263 10.3226 6.42207 10.1156 7.03894ZM9.54562 3.91765C10.7227 2.91935 12.3079 2.5 14.1353 2.5H21.4146C23.405 2.5 25.107 2.99881 26.3035 4.19257C27.5001 5.38634 28.0001 7.08432 28.0001 9.07003V13.609C28.0001 15.4369 27.5801 17.0192 26.5785 18.1928C25.5646 19.3808 24.0993 19.9816 22.3646 20.1296C22.0236 20.1587 21.6876 20.033 21.4498 19.7875C21.212 19.542 21.0976 19.2027 21.1384 18.8638C21.1655 18.6386 21.1757 18.4027 21.1757 18.1479V13.609C21.1757 11.9749 20.7658 10.9552 20.1454 10.3363C19.525 9.71735 18.503 9.30841 16.865 9.30841H9.58567C9.33029 9.30841 9.09379 9.31861 8.86813 9.34563C8.52836 9.3863 8.18828 9.27219 7.9422 9.03493C7.69612 8.79767 7.5702 8.46248 7.59935 8.1223C7.74784 6.38969 8.35394 4.92836 9.54562 3.91765Z' fill='%235436EA'/%3E%3Cpath d='M18.3549 16.4004C18.3549 17.0271 17.8456 17.5351 17.2175 17.5351C16.5893 17.5351 16.0801 17.0271 16.0801 16.4004C16.0801 15.7737 16.5893 15.2656 17.2175 15.2656C17.8456 15.2656 18.3549 15.7737 18.3549 16.4004Z' fill='%235436EA'/%3E%3Cpath d='M14.3739 16.4004C14.3739 17.0271 13.8647 17.5351 13.2365 17.5351C12.6084 17.5351 12.0991 17.0271 12.0991 16.4004C12.0991 15.7737 12.6084 15.2656 13.2365 15.2656C13.8647 15.2656 14.3739 15.7737 14.3739 16.4004Z' fill='%235436EA'/%3E%3Cpath d='M10.393 16.4004C10.393 17.0271 9.88373 17.5351 9.25556 17.5351C8.62739 17.5351 8.11816 17.0271 8.11816 16.4004C8.11816 15.7737 8.62739 15.2656 9.25556 15.2656C9.88373 15.2656 10.393 15.7737 10.393 16.4004Z' fill='%235436EA'/%3E%3C/svg%3E%0A");}
.frame-player .player-menu-wrap .player-menu ul li.on button .ico-lecture-list {background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 22.875C7 22.5766 6.88139 22.2906 6.67041 22.0796C6.45943 21.8686 6.17337 21.75 5.875 21.75C5.57663 21.75 5.29057 21.8686 5.07959 22.0796C4.86861 22.2906 4.75 22.5766 4.75 22.875C4.75 23.1734 4.86861 23.4594 5.07959 23.6704C5.29057 23.8814 5.57663 24 5.875 24C6.17337 24 6.45943 23.8814 6.67041 23.6704C6.88139 23.4594 7 23.1734 7 22.875ZM7 15C7 14.7016 6.88139 14.4156 6.67041 14.2046C6.45943 13.9936 6.17337 13.875 5.875 13.875C5.57663 13.875 5.29057 13.9936 5.07959 14.2046C4.86861 14.4156 4.75 14.7016 4.75 15C4.75 15.2984 4.86861 15.5844 5.07959 15.7954C5.29057 16.0064 5.57663 16.125 5.875 16.125C6.17337 16.125 6.45943 16.0064 6.67041 15.7954C6.88139 15.5844 7 15.2984 7 15ZM7 7.125C7 6.82663 6.88139 6.54057 6.67041 6.32959C6.45943 6.11861 6.17337 6 5.875 6C5.57663 6 5.29057 6.11861 5.07959 6.32959C4.86861 6.54057 4.75 6.82663 4.75 7.125C4.75 7.42337 4.86861 7.70943 5.07959 7.92041C5.29057 8.13139 5.57663 8.25 5.875 8.25C6.17337 8.25 6.45943 8.13139 6.67041 7.92041C6.88139 7.70943 7 7.42337 7 7.125ZM9.25 22.875C9.25 23.7701 8.89417 24.6283 8.26123 25.2612C7.6283 25.8942 6.77011 26.25 5.875 26.25C4.97989 26.25 4.1217 25.8942 3.48877 25.2612C2.85583 24.6283 2.5 23.7701 2.5 22.875C2.5 21.9799 2.85583 21.1217 3.48877 20.4888C4.1217 19.8558 4.97989 19.5 5.875 19.5C6.77011 19.5 7.6283 19.8558 8.26123 20.4888C8.89417 21.1217 9.25 21.9799 9.25 22.875ZM9.25 15C9.25 15.8951 8.89417 16.7533 8.26123 17.3862C7.6283 18.0192 6.77011 18.375 5.875 18.375C4.97989 18.375 4.1217 18.0192 3.48877 17.3862C2.85583 16.7533 2.5 15.8951 2.5 15C2.5 14.1049 2.85583 13.2467 3.48877 12.6138C4.1217 11.9808 4.97989 11.625 5.875 11.625C6.77011 11.625 7.6283 11.9808 8.26123 12.6138C8.89417 13.2467 9.25 14.1049 9.25 15ZM9.25 7.125C9.25 8.02011 8.89417 8.8783 8.26123 9.51123C7.6283 10.1442 6.77011 10.5 5.875 10.5C4.97989 10.5 4.1217 10.1442 3.48877 9.51123C2.85583 8.8783 2.5 8.02011 2.5 7.125C2.5 6.22989 2.85583 5.3717 3.48877 4.73877C4.1217 4.10583 4.97989 3.75 5.875 3.75C6.77011 3.75 7.6283 4.10583 8.26123 4.73877C8.89417 5.3717 9.25 6.22989 9.25 7.125Z' fill='%235436EA'/%3E%3Cpath d='M26.25 21.75C26.8713 21.75 27.375 22.2537 27.375 22.875C27.375 23.4963 26.8713 24 26.25 24H12.625C12.0037 24 11.5 23.4963 11.5 22.875C11.5 22.2537 12.0037 21.75 12.625 21.75H26.25ZM26.25 13.875C26.8713 13.875 27.375 14.3787 27.375 15C27.375 15.6213 26.8713 16.125 26.25 16.125H12.625C12.0037 16.125 11.5 15.6213 11.5 15C11.5 14.3787 12.0037 13.875 12.625 13.875H26.25ZM26.25 6C26.8713 6 27.375 6.50368 27.375 7.125C27.375 7.74632 26.8713 8.25 26.25 8.25H12.625C12.0037 8.25 11.5 7.74632 11.5 7.125C11.5 6.50368 12.0037 6 12.625 6L26.25 6Z' fill='%235436EA'/%3E%3C/svg%3E%0A");}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail {position:relative;width:480px;display:flex;flex-direction: column;height:calc(100vh - 50px);}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .btn-wrap.btm-fixed{margin-top:0;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .menu-header {height:56px;padding-left:20px;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .menu-header .title-subject {padding-top:22px;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .menu-header .btn-prev {position:absolute;top:0;left:0;width: 56px; height: 56px;background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4.66797' y='7.44922' width='1.33333' height='8.68224' rx='0.666667' transform='rotate(-45 4.66797 7.44922)' fill='%231F2125'/%3E%3Crect x='5.65625' y='8.36719' width='1.33333' height='8.61865' rx='0.666667' transform='rotate(-135 5.65625 8.36719)' fill='%231F2125'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 20px;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .menu-header .btn-close {position:absolute;top:0;right:0;margin-top:0; width:56px;height:56px;background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.85254' y='2.81445' width='1.33333' height='16' rx='0.666667' transform='rotate(-45 1.85254 2.81445)' fill='%231F2125'/%3E%3Crect x='2.79492' y='14.127' width='1.33333' height='16' rx='0.666667' transform='rotate(-135 2.79492 14.127)' fill='%231F2125'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 20px;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .menu-body{flex:1;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction: column;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .menu-body .menu-box{margin:0 14px;width:auto;padding:16px;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .menu-body .menu-box form{width:100%;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .menu-body.pad{padding:20px;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .menu-body > .auto{overflow-x: hidden;overflow-y:auto;flex:1;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .menu-body .paging-wrap{margin-top:20px;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .menu-body .review-list-wrap{margin-top:20px;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .menu-body .review-list-wrap + .btn-wrap.line-t{padding-top:20px;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .curriculum-desc {padding:15px 20px 25px;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .curriculum-desc .title {font-weight: 500;font-size: 16px;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .curriculum-desc .gage-wrap {margin-top:20px;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .curriculum-desc .gage-wrap .txt {display:block;font-size: 14px;line-height:1;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .curriculum-desc .gage-wrap .gage-bar {margin-top:20px;width:100%;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .curriculum-wrap{padding:0 20px;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .curriculum-wrap .wrap-header .toggle-menu{margin-bottom:0;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .curriculum-wrap .wrap-header .toggle-menu:first-child{padding-left:14px;}
/* .frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .curriculum-list > li dl dt {display:flex;align-items:center; padding:10px 20px;background-color: #f5f5f5;gap:8px;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .curriculum-list > li dl dt .right {margin-left:auto;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .curriculum-list > li dl dt .right .time{font-size:14px; color:#86909C;white-space: nowrap;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .curriculum-list > li dl dt .tit {font-size: 14px;font-weight:400;flex:1;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .curriculum-list > li dl dd ul li {display:flex;align-items:flex-start;padding:10px 20px;gap:10px;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .curriculum-list > li dl dd ul li .left {flex:1;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .curriculum-list > li dl dd ul li .right .btn-download {display:flex;justify-content:center;align-items:center; width:30px;height:30px;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .curriculum-list > li dl dd ul li .download {display:flex;justify-content:center;align-items:center;width:30px;} */
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .data-list li :hover {background:#F5F3FF;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .data-list li a .tit {font-size:16px;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .form-wrap {padding:0 0;}
.frame-player .player-menu-wrap .menu-detail-wrap .menu-detail .btn-wrap [class*=btn-type]{min-width:100px}
.frame-player .player-menu-wrap .data-list li a .info{flex-direction: column;margin-top:6px;}
.frame-player .player-menu-wrap .data-list li a .info .root{width:100%;flex:initial;margin:0;}
.frame-player .player-menu-wrap .data-list li a .info .root + .right{margin-top:4px;}
.frame-player .player-menu-wrap .data-list li a .info .right{margin-left:0;width:100%;margin:0;}
.frame-player .player-menu-wrap .detail-view .detail-header .info{flex-direction: column;}
.frame-player .player-menu-wrap .detail-view .detail-header .info > *{width:100%;margin:0 !important;line-height:1.2 !important;}
.frame-player .player-menu-wrap .detail-view .detail-header .right{margin-left:auto;margin-top:4px !important;}
.frame-player .player-menu-wrap .data-list li a{padding:14px 20px;}

.frame-player .player-menu-wrap .chapter-list ul { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 6px; }
.frame-player .player-menu-wrap .chapter-list ul li { background: white; border: 1px solid #efefef; border-radius: 6px; }
.frame-player .player-menu-wrap .chapter-list ul li a { display: flex; align-items: center; gap: 8px; padding: 14px; text-decoration: none; }
.frame-player .player-menu-wrap .chapter-list ul li a .num { display: flex; align-items: center; justify-content: center; width: 20px; height: 20px; background: #edeef0; color: #86909c; border-radius: 100px; font-size: 12px; font-weight: 600; flex-shrink: 0; }
.frame-player .player-menu-wrap .chapter-list ul li a .time { color: #86909c; font-size: 14px; font-weight: 400; flex-shrink: 0; }
.frame-player .player-menu-wrap .chapter-list ul li a .name { color: #1f2125; font-size: 14px; font-weight: 500; flex: 1; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.3em;height:1.3em;}
.frame-player .player-menu-wrap .chapter-list ul li.on { background: rgba(84, 54, 234, 0.08); border: 1px solid #5436ea; border-radius: 6px; }
.frame-player .player-menu-wrap .chapter-list ul li.on a { display: flex; align-items: center; gap: 8px; padding: 14px; text-decoration: none; }
.frame-player .player-menu-wrap .chapter-list ul li.on a .num { display: flex; align-items: center; justify-content: center; width: 20px; height: 20px; background: #5436ea; color: white; border-radius: 100px; font-size: 12px; font-weight: 600; flex-shrink: 0; }
.frame-player .player-menu-wrap .chapter-list ul li.on a .time { color: #86909c; font-size: 14px; font-weight: 400; flex-shrink: 0; }
.frame-player .player-menu-wrap .chapter-list ul li.on a .name { color: #1f2125; font-size: 14px; font-weight: 500; flex: 1;  }
.frame-player .toggle-menu-wrap .toggle-menu:first-child .btn-tog{margin-left:0;}
.frame-player .toggle-menu-wrap .toggle-list > li ul li{padding:5px 14px;}


.ready-body{min-width: 500px;height:100%;}
.ready-wrap{display:flex;justify-content:center;align-items:center;min-height:100%;flex-direction: column;overflow-y: auto;}
.ready-wrap .ready-content{padding:10px 0 30px;}
.ready-wrap .img {width:307px;margin:0 auto;}
.ready-wrap .img img {width:100%;}
.ready-wrap .text {display:flex;justify-content:center;align-items:center;justify-items: center; flex-direction: column;margin-top:30px;}
.ready-wrap .text strong {display:block;color: #1F2125; font-weight: 900; font-size: 32px;text-align:center;}
.ready-wrap .text .txt {margin-top:6px;font-size:16px;text-align:center;}
.ready-wrap .info-sns {padding-top:60px;margin-top:60px;position:relative;}
.ready-wrap .info-sns:before{content:'';display:block;width:50px;height:2px;background:#D9D9D9;position:absolute;top:0;left:50%;transform:translateX(-50%);}
.ready-wrap .info-sns ul li a [class*=ico]{width:40px;height:40px;}

.nodata-wrap{height:100vh;display:flex;justify-content:center;align-items:center;overflow-y: auto;}
.nodata-wrap .nodata-box{padding:0 0;}
.nodata-box{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction: column;padding-top:120px;padding-bottom:50px;}
.nodata-box i{display:inline-block;width:76px;height:60px;background:url('https://kr.object.ncloudstorage.com/eraonedu-prod/assets/pc/images/common/ico-nodata.svg') no-repeat 0 0;background-size:auto 100%;}
.nodata-box .tit{display:block;color: #1F2125; font-weight: 600; font-size: 22px;}
.nodata-box i + .tit{margin-top:30px;}
.nodata-box .txt{display:block;margin-top:6px;color: #86909C;}
.nodata-box .btn-wrap{margin-top:50px;}

.sns-share-wrap{padding-top: 15px;padding-bottom:8px;}
.sns-list{display:flex;padding:0 34px;gap:40px;justify-content: space-between;}
.sns-list li button .txt {display:block; margin-top:10px;font-size: 14px;color: #000000;line-height:1;}
.sns-list li button  [class*=ico-sns]{width:60px;height:60px;border-radius:12px;}
.sns-list li button .ico-sns-kakao {background:#FFDA00 url("data:image/svg+xml,%3Csvg width='44' height='40' viewBox='0 0 44 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.0739 14.0401L15.5255 18.755H18.6851L17.1088 14.0401C17.1088 14.0192 17.0739 14.0192 17.0669 14.0401H17.0739Z' fill='%231C1C1B'/%3E%3Cpath d='M21.5867 0.000119064C9.63909 0.0349925 -0.0278385 7.71413 6.02353e-05 17.1579C0.0209843 23.2259 4.03841 28.5476 10.0855 31.5606L8.06978 39.184C7.99306 39.4072 8.05583 39.6582 8.22323 39.8187C8.3418 39.9372 8.50221 40 8.66263 40C8.79515 40 8.93465 39.9582 9.04624 39.8675L17.7995 33.9181C19.0619 34.0924 20.3662 34.1901 21.6914 34.1831C33.639 34.1482 43.3059 26.4691 43.278 17.0254C43.2502 7.59556 33.5414 -0.0347544 21.5867 0.000119064ZM10.7271 21.6496C10.7271 22.3191 10.3366 22.7307 9.69489 22.7376C9.05322 22.7446 8.66263 22.3261 8.65566 21.6566L8.63473 14.1378H6.45863C5.77511 14.1448 5.53099 13.6426 5.53099 13.2032C5.53099 12.7429 5.85183 12.2616 6.45165 12.2547L12.8753 12.2337C13.4752 12.2337 13.803 12.715 13.803 13.1753C13.803 13.6356 13.5658 14.1169 12.8753 14.1169H10.6992L10.7202 21.6426L10.7271 21.6496ZM20.7428 22.7097C20.2267 22.7097 19.8919 22.4796 19.7315 21.9913L19.2781 20.5755L14.9538 20.5894L14.4935 21.9913C14.3331 22.4935 14.0192 22.7307 13.5031 22.7307C12.9311 22.7307 12.4848 22.3122 12.4848 21.7751C12.4848 21.5659 12.5475 21.3985 12.5754 21.3218L15.5536 13.3567C15.7698 12.7708 16.286 12.15 17.0881 12.1431C17.7995 12.1431 18.3575 12.5755 18.6364 13.3427L21.5728 21.2799C21.6635 21.531 21.6914 21.7333 21.6914 21.81C21.6914 22.3122 21.2799 22.7028 20.7498 22.7097H20.7428ZM28.694 21.6635C28.68 22.1029 28.3313 22.5702 27.7105 22.5702L23.8535 22.5842C23.177 22.5842 22.7724 22.1587 22.7655 21.4403L22.7445 13.2102C22.7445 12.5406 23.1351 12.1291 23.7768 12.1291C24.4185 12.1291 24.816 12.5406 24.816 13.2102L24.837 20.708H27.7036C28.0104 20.701 28.2685 20.7987 28.4498 20.987C28.6172 21.1683 28.7079 21.4194 28.694 21.6775V21.6635ZM37.3147 21.8449C37.238 22.5981 36.5056 22.6609 36.2824 22.6609C36.2266 22.6609 36.1778 22.6609 36.122 22.6539C35.7384 22.6191 35.5222 22.3749 35.1246 21.8379L32.3975 18.1413L31.6582 18.9015V21.6914C31.6652 22.2564 31.2258 22.6818 30.6329 22.6818C30.0122 22.6818 29.5937 22.2843 29.5937 21.6984L29.5658 13.1335C29.5658 12.5406 29.9982 12.1152 30.5981 12.1082C31.1979 12.1012 31.6303 12.5127 31.6373 13.1265V16.4465L35.2781 12.6383C35.4385 12.4779 35.7035 12.2616 36.1011 12.2547C36.6033 12.2686 37.1054 12.5964 37.0915 13.2032C37.0915 13.4892 36.9241 13.6775 36.5823 14.0541C36.5056 14.1378 36.4219 14.2355 36.3313 14.3401L33.8483 16.858L36.8055 20.708C37.1124 21.1055 37.3635 21.4334 37.3077 21.8518L37.3147 21.8449Z' fill='%231C1C1B'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 40px !important;}
.sns-list li button .ico-sns-twitter {background:#2CB1F4 url("data:image/svg+xml,%3Csvg width='39' height='32' viewBox='0 0 39 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_397_1904)'%3E%3Cpath d='M12.2647 32.0001C26.9823 32.0001 35.031 19.6884 35.031 9.01026C35.031 8.65776 35.031 8.31386 35.0055 7.96996C36.5726 6.82649 37.9269 5.4079 39 3.78297C37.5692 4.42778 36.019 4.85766 34.4093 5.0554C36.0616 4.05809 37.3307 2.46754 37.9269 0.584684C36.3853 1.50462 34.6648 2.18382 32.8421 2.54492C31.3772 0.971573 29.3075 -0.00854492 26.9994 -0.00854492C22.579 -0.00854492 19.0018 3.61101 19.0018 8.06453C19.0018 8.70075 19.0699 9.31118 19.2062 9.913C12.5628 9.5777 6.66043 6.36222 2.717 1.47883C2.03563 2.67388 1.63532 4.05809 1.63532 5.53686C1.63532 8.33965 3.04916 10.8157 5.19549 12.2601C3.88385 12.2171 2.64886 11.856 1.56718 11.2456C1.56718 11.28 1.56718 11.3144 1.56718 11.3488C1.56718 15.2607 4.32674 18.5277 7.98911 19.2671C7.32477 19.4477 6.60933 19.5508 5.88537 19.5508C5.36583 19.5508 4.87183 19.4992 4.37784 19.4047C5.3999 22.6201 8.35535 24.9501 11.8559 25.0189C9.12189 27.1854 5.66393 28.4751 1.91639 28.4751C1.26908 28.4751 0.638814 28.4407 0.00854492 28.3633C3.55168 30.6588 7.75915 31.9915 12.2732 31.9915' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_397_1904'%3E%3Crect width='39' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 32px !important;}
.sns-list li button .ico-sns-facebook {background:#3B5998 url("data:image/svg+xml,%3Csvg width='21' height='40' viewBox='0 0 21 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_397_1910)'%3E%3Cpath d='M16.7452 6.66966H21V5.38718e-05H14.631C14.631 5.38718e-05 10.6238 -0.0969905 8.0674 3.21135C8.0674 3.21135 6.32477 4.84346 6.29823 9.63393V14.6361H0V21.7116H6.29823V39.9912H13.5607V21.7116H19.8058L20.6815 14.6361H13.5607V9.63393C13.5783 9.07813 13.826 6.61673 16.7452 6.66084V6.66966Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_397_1910'%3E%3Crect width='21' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 40px !important;}

.link-copy{display:flex;gap:6px;margin-top:40px;}
.link-copy .link{flex:1; display:flex;align-items:center; padding: 0px 16px;border: 1px solid #DDDDDD; border-radius: 8px;font-size: 14px;color: #1F2125;}
.link-copy .link span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.2em;}

.rule-wrap .company-info{display:grid;grid-template-columns:124px 1fr;grid-gap: 4px 0; margin-bottom:30px;font-size:13px;background:#fff;color:#1F2125;}
.rule-wrap .company-info dt{padding:2px 0;font-weight:400;display:flex;align-items:center;justify-content: space-between;}
.rule-wrap .company-info dt::after{content:':';margin-left:auto;}
.rule-wrap .company-info dd{padding:2px 10px;}
.rule-wrap .company-info + .title-chapter{margin-top:30px;}

.rule-wrap * + .title-chapter{margin-top:60px;}
.rule-wrap .title-chapter{display:flex;justify-content:center;align-items:center;}
.rule-wrap .title-chapter .tit{display:flex;align-items:center;gap:8px; font-weight:600; padding: 8px 30px; height: 40px; background: rgba(84, 54, 234, 0.05); border-radius: 100px;}
.rule-wrap .title-chapter .tit em{ color:#5436EA;}
.rule-wrap .title-chapter .tit b{display:flex;align-items:center;gap:8px;}
.rule-wrap .title-chapter .tit b:before{content:'';display:block;width: 1px;height: 14px;background:#CCCCCC;}

.rule-wrap * ~ .title-section{margin-top:30px;}
.rule-wrap .rule-text{margin-top:10px; font-size:13px;font-weight:400;font-family: 'Roboto, Pretendard';line-height:1.6; color:#1F2125;}
.rule-wrap .rule-text.pre-line{ white-space: pre-line;}
.rule-wrap .rule-text p strong{display:block;}
.rule-wrap .rule-text p + p{margin-top:10px;}
.rule-wrap .num-list > li{counter-increment:list-number;font-size:13px;text-indent: -13px;padding-left:13px;line-height:1.6;} 
.rule-wrap .num-list > li:before{content:counter(list-number)'. ';}  
.rule-wrap .num-list .data-type1{margin:5px 0;}
.rule-wrap .num-list + p{margin-top:10px;}
.rule-wrap .dash-list > li{position:relative;padding-left:8px;text-indent: 0;}
.rule-wrap .dash-list > li:before{content:'';position:absolute;top:9px;left:0;width:5px;height:1px; background:#1F2125;}
.rule-wrap .dash-list .data-type1{margin:5px 0; margin-left:-8px;}
.rule-wrap .dash-list + p{margin-top:10px;}
.rule-wrap .num-list .dash-list .data-type1{margin-left:-21px;}
.rule-wrap * + .num-list2{margin-top:10px;}
.rule-wrap .num-list2{display:flex;flex-direction: column;gap:10px 0;}
.rule-wrap .num-list2 strong{display:block;}
.rule-wrap .d-list li{text-indent: -11px;padding-left:11px;}
.rule-wrap .data-type1{margin:10px 0;}

.pop-body .sale-coupon-check:first-child{margin-top:15px;}
.sale-coupon-check{display:flex;flex-direction: column;gap:20px;}
.sale-coupon-check li .inp-chk{flex-wrap: wrap;}
.sale-coupon-check li .inp-chk .t {font-weight:700;font-size:20px;}
.sale-coupon-check li .txt {min-width:60%; padding-left:30px; color:#86909C;font-size:14px;margin-top:5px;}

.no-coupon{display:flex;justify-content:center;align-items:center;flex-direction: column;padding:100px 0;}
.no-coupon:before{content:'';display:block;width: 100px;height:60px;background: url("data:image/svg+xml,%3Csvg width='100' height='60' viewBox='0 0 100 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M94 0C97.3137 0 100 2.68629 100 6V22C95.5822 22.0005 92.001 25.582 92.001 30C92.001 34.418 95.5822 37.9985 100 37.999V54C100 57.3137 97.3137 60 94 60H6C2.68629 60 0 57.3137 0 54V6C7.73107e-07 2.68629 2.68629 0 6 0H94Z' fill='%23F0F0F0'/%3E%3Cpath d='M27.5918 28.5469C27.5371 28.1868 27.4118 27.8747 27.2158 27.6104C27.0199 27.3415 26.7692 27.1364 26.4639 26.9951C26.1585 26.8538 25.8145 26.7832 25.4316 26.7832C24.9167 26.7832 24.4655 26.9131 24.0781 27.1729C23.6953 27.4281 23.3991 27.8018 23.1895 28.2939C22.9798 28.7816 22.875 29.3672 22.875 30.0508C22.875 30.748 22.9798 31.3428 23.1895 31.835C23.3991 32.3226 23.6953 32.6917 24.0781 32.9424C24.4609 33.193 24.9076 33.3184 25.418 33.3184C25.9876 33.3184 26.4661 33.168 26.8535 32.8672C27.2454 32.5664 27.4915 32.1517 27.5918 31.623L29.6699 31.6367C29.5924 32.2611 29.3714 32.8398 29.0068 33.373C28.6423 33.9062 28.1501 34.3346 27.5303 34.6582C26.9105 34.9772 26.1973 35.1367 25.3906 35.1367C24.502 35.1367 23.709 34.9362 23.0117 34.5352C22.3145 34.1296 21.7676 33.5439 21.3711 32.7783C20.9792 32.0127 20.7832 31.1035 20.7832 30.0508C20.7832 29.0026 20.9814 28.0957 21.3779 27.3301C21.779 26.5599 22.3281 25.9743 23.0254 25.5732C23.7272 25.1676 24.5156 24.9648 25.3906 24.9648C26.1517 24.9648 26.8398 25.1061 27.4551 25.3887C28.0703 25.6712 28.5693 26.0837 28.9521 26.626C29.3395 27.1637 29.5788 27.804 29.6699 28.5469H27.5918ZM40.1699 30.0508C40.1699 31.099 39.9694 32.0081 39.5684 32.7783C39.1673 33.5439 38.6159 34.1296 37.9141 34.5352C37.2168 34.9362 36.4284 35.1367 35.5488 35.1367C34.6647 35.1367 33.8717 34.9339 33.1699 34.5283C32.4681 34.1227 31.9167 33.5371 31.5156 32.7715C31.1146 32.0013 30.9141 31.0944 30.9141 30.0508C30.9141 29.0026 31.1146 28.0957 31.5156 27.3301C31.9167 26.5599 32.4681 25.9743 33.1699 25.5732C33.8717 25.1676 34.6647 24.9648 35.5488 24.9648C36.4284 24.9648 37.2168 25.1676 37.9141 25.5732C38.6159 25.9743 39.1673 26.5599 39.5684 27.3301C39.9694 28.0957 40.1699 29.0026 40.1699 30.0508ZM38.0781 30.0508C38.0781 29.3535 37.9733 28.7611 37.7637 28.2734C37.5586 27.7858 37.2669 27.4167 36.8887 27.166C36.5104 26.9108 36.0638 26.7832 35.5488 26.7832C35.0339 26.7832 34.585 26.9108 34.2021 27.166C33.8239 27.4167 33.5299 27.7881 33.3203 28.2803C33.1107 28.7679 33.0059 29.3581 33.0059 30.0508C33.0059 30.7435 33.1107 31.3359 33.3203 31.8281C33.5299 32.3158 33.8239 32.6872 34.2021 32.9424C34.585 33.193 35.0339 33.3184 35.5488 33.3184C36.0638 33.3184 36.5104 33.193 36.8887 32.9424C37.2669 32.6872 37.5586 32.3158 37.7637 31.8281C37.9733 31.3405 38.0781 30.748 38.0781 30.0508ZM49.8359 25.1016V31.5273C49.8359 32.2428 49.665 32.874 49.3232 33.4209C48.9814 33.9678 48.5007 34.3916 47.8809 34.6924C47.2611 34.9886 46.5456 35.1367 45.7344 35.1367C44.9232 35.1367 44.2077 34.9886 43.5879 34.6924C42.9727 34.3916 42.4941 33.9678 42.1523 33.4209C41.8151 32.874 41.6465 32.2428 41.6465 31.5273V25.1016H43.6973V31.3633C43.6973 31.7415 43.7816 32.0811 43.9502 32.3818C44.1188 32.6781 44.3581 32.9105 44.668 33.0791C44.9779 33.2477 45.3333 33.332 45.7344 33.332C46.14 33.332 46.4977 33.2477 46.8076 33.0791C47.1175 32.9105 47.3545 32.6781 47.5186 32.3818C47.6872 32.0811 47.7715 31.7415 47.7715 31.3633V25.1016H49.8359ZM51.5039 25.1016H55.3867C56.125 25.1016 56.7607 25.2428 57.2939 25.5254C57.8271 25.8034 58.2327 26.1953 58.5107 26.7012C58.7887 27.2025 58.9277 27.7812 58.9277 28.4375C58.9277 29.0983 58.7842 29.6816 58.4971 30.1875C58.2145 30.6888 57.8021 31.0785 57.2598 31.3564C56.722 31.6344 56.0794 31.7734 55.332 31.7734H53.5547V35H51.5039V25.1016ZM55.0039 30.1191C55.5964 30.1191 56.0452 29.9688 56.3506 29.668C56.6559 29.3626 56.8086 28.9525 56.8086 28.4375C56.8086 27.9271 56.6559 27.5238 56.3506 27.2275C56.0452 26.9313 55.5964 26.7832 55.0039 26.7832H53.5547V30.1191H55.0039ZM69.291 30.0508C69.291 31.099 69.0905 32.0081 68.6895 32.7783C68.2884 33.5439 67.737 34.1296 67.0352 34.5352C66.3379 34.9362 65.5495 35.1367 64.6699 35.1367C63.7858 35.1367 62.9928 34.9339 62.291 34.5283C61.5892 34.1227 61.0378 33.5371 60.6367 32.7715C60.2357 32.0013 60.0352 31.0944 60.0352 30.0508C60.0352 29.0026 60.2357 28.0957 60.6367 27.3301C61.0378 26.5599 61.5892 25.9743 62.291 25.5732C62.9928 25.1676 63.7858 24.9648 64.6699 24.9648C65.5495 24.9648 66.3379 25.1676 67.0352 25.5732C67.737 25.9743 68.2884 26.5599 68.6895 27.3301C69.0905 28.0957 69.291 29.0026 69.291 30.0508ZM67.1992 30.0508C67.1992 29.3535 67.0944 28.7611 66.8848 28.2734C66.6797 27.7858 66.388 27.4167 66.0098 27.166C65.6315 26.9108 65.1849 26.7832 64.6699 26.7832C64.1549 26.7832 63.7061 26.9108 63.3232 27.166C62.945 27.4167 62.651 27.7881 62.4414 28.2803C62.2318 28.7679 62.127 29.3581 62.127 30.0508C62.127 30.7435 62.2318 31.3359 62.4414 31.8281C62.651 32.3158 62.945 32.6872 63.3232 32.9424C63.7061 33.193 64.1549 33.3184 64.6699 33.3184C65.1849 33.3184 65.6315 33.193 66.0098 32.9424C66.388 32.6872 66.6797 32.3158 66.8848 31.8281C67.0944 31.3405 67.1992 30.748 67.1992 30.0508ZM79.0254 35H77.248L72.9004 28.7109H72.8184V35H70.7676V25.1016H72.5723L76.8926 31.3906H76.9883V25.1016H79.0254V35Z' fill='%23BCBEC2'/%3E%3C/svg%3E") no-repeat 50% 50%;}
.no-coupon p{font-size:14px;font-weight:500; color:#86909C;margin-top:16px;}

.date-setting-box{display: flex; height:54px; align-items: center; padding: 0px 20px;background: #FFFFFF; border: 1px solid #F0F0F0; border-radius: 12px; gap: 20px;font-size:14px; color:#86909C;}
.date-setting-box + *{margin-top:30px;}
.date-setting-box .set-date-wrap {display:flex;align-items:center;gap:1.5px;}
.date-setting-box .set-date-wrap .ico-cal {width: 18px;height:18px;background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.44727 4.09325V2.17501C5.44727 1.80221 5.74948 1.5 6.12228 1.5C6.49507 1.5 6.79729 1.80221 6.79729 2.17501V4.09325C6.79729 4.46605 6.49507 4.76826 6.12228 4.76826C5.74948 4.76826 5.44727 4.46605 5.44727 4.09325Z' fill='%2386909C'/%3E%3Cpath d='M10.5635 4.09325V2.17501C10.5635 1.80221 10.8657 1.5 11.2385 1.5C11.6113 1.5 11.9135 1.80221 11.9135 2.17501V4.09325C11.9135 4.46605 11.6113 4.76826 11.2385 4.76826C10.8657 4.76826 10.5635 4.46605 10.5635 4.09325Z' fill='%2386909C'/%3E%3Cpath d='M14.0167 12.5336C14.0166 11.7746 13.404 11.1625 12.645 11.1625C11.8861 11.1626 11.274 11.7747 11.2738 12.5336C11.2738 13.2926 11.886 13.9053 12.645 13.9054C13.404 13.9054 14.0167 13.2927 14.0167 12.5336ZM15.3668 12.5336C15.3668 14.0383 14.1496 15.2554 12.645 15.2554C11.1404 15.2553 9.92383 14.0382 9.92383 12.5336C9.92395 11.0291 11.1405 9.81262 12.645 9.8125C14.1496 9.8125 15.3666 11.0291 15.3668 12.5336Z' fill='%2386909C'/%3E%3Cpath d='M13.9583 13.848C14.2055 13.6009 14.5963 13.5856 14.8614 13.8018L14.9128 13.848L15.5523 14.4874L15.5984 14.5388C15.8147 14.8039 15.7994 15.1948 15.5523 15.4419C15.3051 15.6891 14.9143 15.7044 14.6492 15.4881L14.5978 15.4419L13.9583 14.8025L13.9122 14.7511C13.696 14.486 13.7112 14.0951 13.9583 13.848Z' fill='%2386909C'/%3E%3Cpath d='M14.1157 6.0332L14.1843 6.0365C14.5248 6.07091 14.7907 6.3586 14.7907 6.70821C14.7907 7.05783 14.5248 7.34552 14.1843 7.37993L14.1157 7.38322H3.24435C2.87155 7.38322 2.56934 7.08101 2.56934 6.70821C2.56934 6.33542 2.87155 6.0332 3.24435 6.0332H14.1157Z' fill='%2386909C'/%3E%3Cpath d='M13.7608 9.20908V6.33172C13.7608 5.47617 13.5468 4.86588 13.182 4.47281C12.8254 4.0888 12.2285 3.809 11.238 3.809H6.12274C5.1323 3.809 4.53536 4.0888 4.17879 4.47281C3.81394 4.86588 3.60002 5.47615 3.60002 6.33172V11.7667C3.60002 12.6223 3.81393 13.2326 4.17879 13.6257C4.53536 14.0097 5.1323 14.2895 6.12274 14.2895H9.55646L9.62567 14.2928C9.96596 14.3274 10.2315 14.615 10.2315 14.9645C10.2314 15.3139 9.96595 15.6015 9.62567 15.6362L9.55646 15.6395H6.12274C4.87509 15.6395 3.87259 15.2795 3.19 14.5446C2.51583 13.8185 2.25 12.8294 2.25 11.7667V6.33172C2.25 5.26902 2.51583 4.27993 3.19 3.5539C3.87259 2.81892 4.87508 2.45898 6.12274 2.45898H11.238C12.4857 2.45898 13.4882 2.81889 14.1708 3.5539C14.845 4.27993 15.1108 5.26902 15.1108 6.33172V9.20908C15.1108 9.58186 14.8085 9.88406 14.4358 9.88409C14.063 9.88409 13.7608 9.58188 13.7608 9.20908Z' fill='%2386909C'/%3E%3Cpath d='M9.31998 9.65706C9.31998 10.0102 9.03368 10.2965 8.6805 10.2965C8.32732 10.2965 8.04102 10.0102 8.04102 9.65706C8.04102 9.30388 8.32732 9.01758 8.6805 9.01758C9.03368 9.01758 9.31998 9.30388 9.31998 9.65706Z' fill='%2386909C'/%3E%3Cpath d='M6.31441 8.98242L6.38363 8.98572C6.724 9.02029 6.98942 9.30794 6.98942 9.65743C6.98942 10.0069 6.724 10.2946 6.38363 10.3291L6.31441 10.3324H6.30782C5.93502 10.3324 5.63281 10.0302 5.63281 9.65743C5.63281 9.28463 5.93502 8.98242 6.30782 8.98242H6.31441Z' fill='%2386909C'/%3E%3Cpath d='M6.95377 11.575C6.95377 11.9282 6.66746 12.2145 6.31429 12.2145C5.96111 12.2145 5.6748 11.9282 5.6748 11.575C5.6748 11.2219 5.96111 10.9355 6.31429 10.9355C6.66746 10.9355 6.95377 11.2219 6.95377 11.575Z' fill='%2386909C'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.date-setting-box .date-select {margin-left:auto;display:flex;align-items:center;gap:6px;}
.date-setting-box .date-select button {display:inline-flex;align-items:center;line-height:1;}
.date-setting-box .date-select button:before{content:'';display:inline-block;width: 24px;height:24px;background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='9.60156' y='17' width='2' height='13.0234' rx='1' transform='rotate(-135 9.60156 17)' fill='%2386909C'/%3E%3Crect x='10.9824' y='15.5195' width='2' height='6.45947' rx='1' transform='rotate(135 10.9824 15.5195)' fill='%2386909C'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.date-setting-box .date-select button.on{ color:#5436EA;}
.date-setting-box .date-select button.on:before{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='9.60156' y='17' width='2' height='13.0234' rx='1' transform='rotate(-135 9.60156 17)' fill='%235436EA'/%3E%3Crect x='10.9814' y='15.5195' width='2' height='6.45947' rx='1' transform='rotate(135 10.9814 15.5195)' fill='%235436EA'/%3E%3C/svg%3E%0A");background-size: 24px 24px;}
.date-setting-box .date-select .input-calendar {margin-left:10px;}

.coupon{position:relative; color:#fff;}
.coupon .start{stop-color:#7E6BD6}
.coupon .end{stop-color:#45CA85}
.coupon .txt .per{position:absolute;top:11px;left:12px;font-weight:800;font-size:18px;}
.coupon .txt span{position:absolute;top:36px;left:12px; font-weight:500;font-size:10px;}

.coupon-set{display:flex;flex-direction: column;gap:10px;justify-content:center;align-items:center;}
.coupon-set .name{font-size:18px;font-weight:600;}
.coupon-set + *{margin-top:20px;}
.pop-body .dot-list-pop-bottom{background:#F8F9FA;padding:20px 32px;width:calc(100% + 64px);margin-bottom:-24px;margin-left:-32px;border-radius:0 0 16px 16px;}

.coupon-wrap .title-wrap {display:flex;align-items:center;}
.coupon-wrap .title-wrap + *{margin-top:6px;}
.coupon-wrap .title-wrap .tit {font-size:14px;}
.coupon-wrap .title-wrap .right {margin-left:auto;}
.coupon-wrap .title-wrap .right .btn-coupon-regist {font-weight:500; color:var(--c-primary);}
.coupon-wrap .coupon-list ul {display:flex;flex-direction: column;gap:10px;}
.coupon-wrap .coupon-list ul li .box {width:100%; display: flex; align-items: center; padding: 20px;border: 1px solid #F0F0F0; border-radius: 12px;gap:30px;}
.coupon-wrap .coupon-list ul li .box .coupon .bg .txt {font-size:18px;font-weight:600;}
.coupon-wrap .coupon-list ul li .box .desc {flex:1;}
.coupon-wrap .coupon-list ul li .box .desc b em { color:var(--c-primary);vertical-align:baseline;}
.coupon-wrap .coupon-list ul li .box .desc .info {font-size:14px; color:#86909C;position:relative;}
.coupon-wrap .coupon-list ul li .box .desc .info span ~ span{position:relative;padding-left:10px;margin-left:10px;}
.coupon-wrap .coupon-list ul li .box .desc .info span ~ span:before{content:'';display:block;width:1px;height:10px;background:#86909C;position:absolute;top:50%;left:0;transform:translateY(-50%);}
.dot-list-box {margin-top:10px;background: #F8F9FA;padding: 20px; border-radius: 12px;}


.history-detail-header { display: flex; gap: 6px; flex-wrap:wrap;padding-bottom:30px;margin-bottom:30px; border-bottom:1px solid #F0F0F0;}
.history-detail-header .tags { display: flex; align-items: center; gap: 6px; }
.history-detail-header .date { color: #86909c; font-size: 14px; line-height:26px; letter-spacing: -0.5px; }
.history-detail-header .title { display: flex; align-items: center; gap: 4px; width: 100%; }
.history-detail-header .title .tit { color: #1f2125; font-size: 20px;  font-weight: 600; line-height: 1.8; flex: 1; }
.history-detail-header .title .right { display: flex; align-items: center; }
.history-detail-header .title .right .date { color: #86909c; font-size: 14px;  font-weight: 400; line-height: 1.5; letter-spacing: -0.5px; }

.my-history-detail-wrap .tit{font-size:14px; color:#1F2125;}
.my-history-detail-wrap .tit + *{margin-top:6px;}
.my-history-detail-wrap .tit ~ .tit{margin-top:30px;}
.my-history-detail-wrap .history-detail-box {padding: 20px; background: #FFFFFF; border: 1px solid #F0F0F0; border-radius: 12px;}
.my-history-detail-wrap .history-detail-box ul {font-size:14px;display:flex;flex-direction: column;gap:10px;}
.my-history-detail-wrap .history-detail-box ul ~ ul{border-top:1px solid #F0F0F0;padding-top:14px;margin-top:14px;}
.my-history-detail-wrap .history-detail-box ul li {display:flex;align-items:center;margin-top:0;gap:6px 16px;flex-wrap: wrap;}
.my-history-detail-wrap .history-detail-box ul li .tit {font-weight:400;white-space: nowrap;}
.my-history-detail-wrap .history-detail-box ul li .tit strong {font-weight:600;margin-left:4px;}
.my-history-detail-wrap .history-detail-box ul li .txt{margin-left:auto;margin-top:0px;}
.my-history-detail-wrap .history-detail-box ul li .menu{width:100%;margin-top:4px;padding-top:0;border-top:none;}
.my-history-detail-wrap .history-detail-box .total{border-top:1px solid #F0F0F0;margin-top:14px;padding-top:14px;font-weight:600;font-size:15px;display:flex;align-items:center;}
.my-history-detail-wrap .history-detail-box .total .price{margin-left:auto;margin-top:0;}
.my-history-detail-wrap .history-detail-box .total2{font-size:14px;border-top:1px solid #F0F0F0;margin-top:10px;padding-top:10px;display:flex;align-items:center;}
.my-history-detail-wrap .history-detail-box .total2 .tit{font-weight:400;}
.my-history-detail-wrap .history-detail-box .total2 .price{margin-left:auto;margin-top:0;}
.my-history-detail-wrap .history-detail-box .menu{display:flex;align-items:center;justify-content: flex-end; gap:10px;padding-top:14px;margin-top:14px; border-top:1px solid #F0F0F0;}
.my-history-detail-wrap .history-detail-box.st2 li .tit{ color:#86909C;}
.my-history-detail-wrap .history-detail-box.st3 .list{display:flex;flex-wrap: wrap;flex-direction: row;gap:16px;}
.my-history-detail-wrap .history-detail-box.st3 li{flex-direction: column;align-items: flex-start;width:100%;gap:5px;}
.my-history-detail-wrap .history-detail-box.st3 li.half{width:50%;flex:1;}
.my-history-detail-wrap .history-detail-box.st3 li .tit{ display:block;color:#86909C;}
.my-history-detail-wrap .history-detail-box.st3 li .tit{ display:block;color:#86909C;}
.my-history-detail-wrap .history-detail-box.st3 li .input{width:100%;margin-top:0;height:35px;}
.my-history-detail-wrap .history-detail-box.st3 li .input-addr{width:160px;}
.my-history-detail-wrap .history-detail-box.st3 li [class*=btn-type]{height:35px;font-size:13px;padding:0 14px;}
.my-history-detail-wrap .history-detail-box.st3 li .f-wrap{gap:6px;}
.my-history-detail-wrap .error-box{margin-bottom:20px; display: flex; justify-content: center; align-items: center; padding: 0px 30px; gap: 14px; min-height: 50px; background: rgba(240, 80, 80, 0.1); border-radius: 12px;}
.my-history-detail-wrap .error-box p{font-weight:600; color:#F05050;font-size:17px;display:flex;gap:5px}
.my-history-detail-wrap .error-box p:before{content:'';display:block;transform:translateY(5px); width: 16px;height:15px;background: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.81201 1.29191C6.78442 -0.430626 9.21462 -0.430648 10.187 1.29191L15.6567 10.9814C16.6291 12.704 15.414 14.8573 13.4692 14.8573H2.52979C0.585019 14.8573 -0.630098 12.704 0.342286 10.9814L5.81201 1.29191ZM7.82569 11.164C7.59407 11.164 7.39553 11.2465 7.23096 11.4111C7.07266 11.5694 6.99374 11.7646 6.99365 11.996C6.99365 12.2276 7.0725 12.4235 7.23096 12.582C7.39553 12.7465 7.59407 12.828 7.82569 12.828C8.05716 12.828 8.25222 12.7463 8.41065 12.582C8.57521 12.4235 8.65772 12.2276 8.65772 11.996C8.65763 11.7646 8.57512 11.5694 8.41065 11.4111C8.25221 11.2466 8.05721 11.164 7.82569 11.164ZM7.12158 5.71476C6.94494 5.7148 6.85698 5.80644 6.85694 5.98918L7.14893 10.332C7.14893 10.5148 7.24053 10.6063 7.42334 10.6064H8.31983C8.50237 10.6062 8.59326 10.5147 8.59326 10.332L8.86768 5.98918C8.87372 5.80647 8.78568 5.71484 8.60303 5.71476H7.12158Z' fill='%23F05050'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.my-history-detail-wrap * + .info-guide{margin-top:20px;}
.my-history-detail-wrap .info-guide{display: flex; align-items: center; padding: 15px 20px; min-height: 70px; background: rgba(84, 54, 234, 0.1); border-radius: 12px;}
.my-history-detail-wrap .info-guide p{font-size:13px; color:#5436EA;display:flex;align-items:center;gap:12px;}
.my-history-detail-wrap .info-guide p:before{content:'';display:block;width:46px;height:48px;background:url('https://kr.object.ncloudstorage.com/eraonedu-prod/assets/pc/images/content/ico-info-guide.svg') no-repeat 0 0;}
.my-history-detail-wrap + .form-wrap{margin-top:20px;}
.my-history-detail-wrap .history-detail-box .menu .btn-type5{font-size:13px;padding:0 14px;height:35px;}
.my-history-detail-wrap * + .flex-cell-box{margin-top:30px;}

.layer-popup .refund-agree{padding:20px;background:#F8F9FA;border-radius:12px;margin-top:20px;}
.layer-popup .refund-agree .chk-wrap{display:flex;align-items:flex-start;gap:8px;cursor:pointer;}
.layer-popup .refund-agree .chk-wrap span{font-size:14px;color:#4E5968;line-height:1.5;word-break:keep-all;flex:1;}
.layer-popup .refund-agree .btn-wrap{margin-top:0;}
.layer-popup .refund-agree * + .btn-wrap{margin-top:20px;}

/* form-wrap box-st */
* + .form-wrap.box-st{margin-top:20px;}
.form-wrap.box-st{display:grid;grid-template-columns:1fr 1fr;gap:14px 10px;border:1px solid #F0F0F0;border-radius:12px;padding:20px;}
.form-wrap.box-st .col{display:flex;flex-direction:column;gap:1px;margin:0;}
.form-wrap.box-st .col:last-child:nth-child(odd),
.form-wrap.box-st .col.w-full,
.form-wrap.box-st .col:has(textarea){grid-column:1 / -1;}
.form-wrap.box-st .col .label{font-size:13px; color:#1F2125;}
.form-wrap.box-st .col.row-st{flex-direction: row;gap:10px;}
.form-wrap.box-st .col.row-st .auto{flex:1;}
.form-wrap.box-st .col:only-child{width:100%;}
.form-wrap.box-st2{border:1px solid #F0F0F0;border-radius:12px;padding:20px;display:flex;flex-direction: column;gap:10px;}

* + .noti-txt-box{margin-top:8px;}
.noti-txt-box{display: flex; align-items: center; padding: 0px 20px; gap: 4px; min-height: 40px; background: #F8F9FA; border-radius: 12px;}
.noti-txt-box .error-txt{font-size:14px; color:#F05050;display:flex;align-items:flex-start;gap:6px;}
.noti-txt-box .error-txt span{flex:1;word-break: keep-all;}
.noti-txt-box .error-txt:before{content:'';display:block;transform:translateY(3px); width: 14px;height:13px;background: url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.08539 1.13037C5.93623 -0.376834 8.06358 -0.376745 8.91449 1.13037L13.7006 9.60888C14.5514 11.116 13.4881 13.0002 11.7866 13.0005H2.2143C0.512664 13.0005 -0.551352 11.1161 0.299257 9.60888L5.08539 1.13037ZM6.84809 9.76806C6.64546 9.76809 6.47253 9.84088 6.32855 9.98486C6.18989 10.1235 6.12055 10.2939 6.12055 10.4966C6.12057 10.6992 6.18991 10.8697 6.32855 11.0083C6.47251 11.1522 6.6455 11.2241 6.84809 11.2241C7.05071 11.2241 7.22115 11.1522 7.3598 11.0083C7.50378 10.8697 7.57658 10.6992 7.5766 10.4966C7.5766 10.2939 7.5038 10.1235 7.3598 9.98486C7.22114 9.84086 7.05075 9.76806 6.84809 9.76806ZM6.23187 5.00048C6.07741 5.00059 6.00043 5.08083 6.00043 5.24072L6.25629 9.04052C6.2563 9.2005 6.33654 9.28076 6.49652 9.28076H7.27973C7.43971 9.28076 7.51995 9.2005 7.51996 9.04052L7.76019 5.24072C7.76553 5.08072 7.68777 5.00048 7.52777 5.00048H6.23187Z' fill='%23F05050'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}

.errata-list {gap: 16px; display:grid;grid-template-columns: repeat(2, 1fr);grid-gap:20px }
.errata-list li { background: #ffffff; border: 1px solid #f0f0f0; border-radius: 16px; padding: 20px; transition: box-shadow 0.2s ease; }
.errata-list li a { text-decoration: none; display: block; margin-bottom: 16px; }
.errata-list li a .title {display:flex;align-items:center;gap:6px; margin-bottom: 4px;}
.errata-list li a .tit {flex:1; color: #373f57; font-size: 15px; font-weight: 600; letter-spacing: -0.5px; line-height: 1.5; display: block; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.3em;height:1.3em;}
.errata-list li a .info { display: flex; align-items: center; gap: 10px; }
.errata-list li a .info .date { color: #86909c; font-size: 14px; line-height: 1.5; }
.errata-list li a .info .view { color: #86909c; font-size: 14px; line-height: 1.5; display: flex; align-items: center; gap: 4px; }
.errata-list li a .info .view::before { content: ""; width: 16px;height:16px;background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.78775 8.75979L2.59692 8.33063L2.78775 7.90146C3.22688 6.91328 3.9432 6.07368 4.84989 5.4844C5.75658 4.89513 6.81473 4.58149 7.89609 4.58149C8.97745 4.58149 10.0356 4.89513 10.9423 5.4844C11.849 6.07368 12.5653 6.91328 13.0044 7.90146L13.1944 8.33063L13.0036 8.75979C12.5644 9.74774 11.848 10.5871 10.9414 11.1762C10.0348 11.7653 8.97685 12.0788 7.89567 12.0788C6.81449 12.0788 5.75651 11.7653 4.8499 11.1762C3.9433 10.5871 3.22699 9.74774 2.78775 8.75979ZM1.64609 7.39396L1.42942 7.88146C1.3665 8.02299 1.33398 8.17616 1.33398 8.33104C1.33398 8.48593 1.3665 8.6391 1.42942 8.78063L1.64609 9.26729C2.18357 10.4761 3.06006 11.5031 4.16937 12.2239C5.27867 12.9446 6.57319 13.3282 7.89609 13.3282C9.21899 13.3282 10.5135 12.9446 11.6228 12.2239C12.7321 11.5031 13.6086 10.4761 14.1461 9.26729L14.3628 8.78063C14.4258 8.63898 14.4584 8.48567 14.4584 8.33063C14.4584 8.17559 14.4258 8.02227 14.3628 7.88063L14.1461 7.39396C13.6086 6.18517 12.7321 5.15818 11.6228 4.4374C10.5135 3.71663 9.21899 3.33301 7.89609 3.33301C6.57319 3.33301 5.27867 3.71663 4.16937 4.4374C3.06006 5.15818 2.18357 6.18517 1.64609 7.39396ZM9.14609 8.33063C9.14609 8.66215 9.01439 8.98009 8.77997 9.21451C8.54555 9.44893 8.22761 9.58063 7.89609 9.58063C7.56457 9.58063 7.24662 9.44893 7.0122 9.21451C6.77778 8.98009 6.64609 8.66215 6.64609 8.33063C6.64609 7.99911 6.77778 7.68116 7.0122 7.44674C7.24662 7.21232 7.56457 7.08063 7.89609 7.08063C8.22761 7.08063 8.54555 7.21232 8.77997 7.44674C9.01439 7.68116 9.14609 7.99911 9.14609 8.33063ZM10.3961 8.33063C10.3961 8.99367 10.1327 9.62955 9.66386 10.0984C9.19501 10.5672 8.55913 10.8306 7.89609 10.8306C7.23305 10.8306 6.59716 10.5672 6.12832 10.0984C5.65948 9.62955 5.39609 8.99367 5.39609 8.33063C5.39609 7.66759 5.65948 7.0317 6.12832 6.56286C6.59716 6.09402 7.23305 5.83063 7.89609 5.83063C8.55913 5.83063 9.19501 6.09402 9.66386 6.56286C10.1327 7.0317 10.3961 7.66759 10.3961 8.33063Z' fill='%2386909C'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.errata-list li .file { display: flex; align-items: flex-start; gap: 10px; flex-wrap: wrap; }
.errata-list li .file a { background: #f8f9fa; height: 46px;width:185px;  border-radius: 8px; padding: 0 20px; display: flex; align-items: center; gap: 6px; text-decoration: none; transition: background-color 0.2s ease; margin-bottom: 0; }
.errata-list li .file a:hover { background: #f0f0f0; }
.errata-list li .file a .ico-excel { width: 20px; height: 25px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='25' viewBox='0 0 20 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.506 24.4852H2.79492V1.30469H14.6753V6.50596H19.506V24.4852Z' fill='%23FCFCFC'/%3E%3Cpath d='M15.1697 0.791016V5.99195H20.0007V25.0004H2.30078V0.791016H15.1697ZM3.28958 23.9717H19.0119V7.02068H14.1809V1.81975H3.28958V23.9717Z' fill='%23BDBDBD'/%3E%3Cpath d='M15.168 0.831969L19.9984 6.07308L18.9991 6.03859L13.9997 0.831969L15.168 0.831969Z' fill='%23BDBDBD'/%3E%3Cpath d='M10.1989 7.12695H1.14853C0.514214 7.12695 0 7.66191 0 8.32182V17.7374C0 18.3973 0.514214 18.9323 1.14853 18.9323H10.1989C10.8333 18.9323 11.3475 18.3973 11.3475 17.7374V8.32182C11.3475 7.66191 10.8333 7.12695 10.1989 7.12695Z' fill='%23107C42'/%3E%3Cpath d='M8.66754 16.915H7.15551L2.67969 9.14355H4.22216L8.66754 16.915Z' fill='white'/%3E%3Cpath d='M2.67969 16.915H4.19173L8.66754 9.14355H7.12507L2.67969 16.915Z' fill='white'/%3E%3Cpath d='M14.6749 10.1455H11.9414V11.4067H14.6749V10.1455Z' fill='%2321A365'/%3E%3Cpath d='M18.0519 10.1455H15.3184V11.4067H18.0519V10.1455Z' fill='%2333C481'/%3E%3Cpath d='M14.6749 12.0498H11.9414V13.311H14.6749V12.0498Z' fill='%23107C42'/%3E%3Cpath d='M18.0519 12.0498H15.3184V13.311H18.0519V12.0498Z' fill='%2321A365'/%3E%3Cpath d='M14.6749 13.9551H11.9414V15.2163H14.6749V13.9551Z' fill='%23195D38'/%3E%3Cpath d='M18.0519 13.9551H15.3184V15.2163H18.0519V13.9551Z' fill='%23104B2B'/%3E%3C/svg%3E%0A");}
.errata-list li .file a .ico-pdf { width: 20px; height: 25px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='25' viewBox='0 0 20 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1.01626C0 0.454996 0.447715 0 1 0H14.3956C14.6584 0 14.9108 0.105201 15.0979 0.292835L19.7023 4.90958C19.8928 5.10054 20 5.3611 20 5.633V23.9837C20 24.545 19.5523 25 19 25H1C0.447715 25 0 24.545 0 23.9837V1.01626Z' fill='url(%23paint0_linear_2615_23898)'/%3E%3Cpath d='M0 23.9837V1.01626C2.727e-07 0.463768 0.433828 0.0142352 0.97418 0.000317581L1 0H14.3955L14.4202 0.000317581C14.6741 0.00666186 14.9166 0.111075 15.0979 0.29285L19.7023 4.90957C19.8928 5.10053 20 5.36112 20 5.63302V23.9837L19.9997 24.01C19.9862 24.5504 19.5576 24.986 19.0258 24.9997L19 25V24.9593C19.5302 24.9593 19.96 24.5226 19.96 23.9837V5.63302C19.96 5.372 19.8571 5.12183 19.6743 4.93851L15.0698 0.321789C14.8902 0.14166 14.6479 0.0406504 14.3955 0.0406504H1C0.469807 0.0406504 0.0400003 0.477446 0.04 1.01626V23.9837C0.04 24.5226 0.469807 24.9593 1 24.9593V25L0.97418 24.9997C0.442408 24.986 0.01379 24.5504 0.0003125 24.01L0 23.9837ZM19 24.9593V25H1V24.9593H19Z' fill='%23E4E4E4'/%3E%3Cpath d='M0 17.0732H20V25.0001H0V17.0732Z' fill='%23FF2116'/%3E%3Cpath d='M8.66419 4.3853C8.72226 3.31892 10.0188 3.1891 10.3574 4.3853C10.6283 5.34226 10.1927 6.87971 9.91529 7.97752C10.1927 8.62301 11.0987 9.8192 11.6387 10.3478C13.4417 10.0696 14.4576 10.1006 15.1258 10.422C16.0318 10.8578 15.8396 11.93 14.961 12.0169C14.2105 12.0911 13.1031 12.0169 11.5289 10.6908C11.1201 10.7465 9.90157 10.9857 8.44454 11.4976C7.88624 12.4063 7.10827 13.6492 6.4493 14.1867C5.36933 15.0677 4.55477 14.7802 4.32597 14.298C4.01479 13.4449 5.27781 12.6474 7.57505 11.4976C7.93809 10.7681 8.77584 8.94384 9.22247 7.48243C9.02722 7.00951 8.59098 5.72986 8.66419 4.3853ZM7.26388 11.9983C4.13377 13.3668 4.28022 14.2887 4.86597 14.3815C5.45172 14.4742 6.17475 13.7231 7.26388 11.9983ZM14.9244 11.1823C14.8878 10.3107 13.5699 10.3107 11.8492 10.6074C13.8536 12.054 14.9244 11.7943 14.9244 11.1823ZM9.76248 8.32625C9.27923 9.77283 8.81063 10.7898 8.63674 11.1174C9.94003 10.7094 10.9736 10.4899 11.3275 10.4312C10.6027 9.60036 9.98213 8.68171 9.76248 8.32625ZM9.38722 7.01877C10.1469 4.56148 9.89062 3.78256 9.31403 3.866C8.70997 3.968 8.79232 5.7113 9.38722 7.01877Z' fill='%23FF2116'/%3E%3Cpath d='M12.9033 19.0068V22.7638H12.2051V19.0068H12.9033ZM14.3937 20.6299V21.1898H12.7205V20.6299H14.3937ZM14.5893 19.0068V19.5668H12.7205V19.0068H14.5893Z' fill='white'/%3E%3Cpath d='M9.92285 22.7638H9.12559L9.13066 22.2065H9.92285C10.1378 22.2065 10.3181 22.1583 10.4637 22.062C10.6092 21.9639 10.7193 21.8237 10.7937 21.6414C10.8682 21.4573 10.9055 21.2371 10.9055 20.9808V20.7873C10.9055 20.5894 10.8843 20.4148 10.842 20.2635C10.7997 20.1121 10.737 19.9848 10.6541 19.8816C10.5729 19.7784 10.4721 19.7001 10.352 19.6468C10.2318 19.5934 10.0938 19.5668 9.93809 19.5668H9.11035V19.0068H9.93809C10.1852 19.0068 10.4104 19.049 10.6135 19.1333C10.8183 19.2176 10.9952 19.3388 11.1441 19.4971C11.2948 19.6536 11.4099 19.8411 11.4895 20.0596C11.5707 20.2781 11.6113 20.5224 11.6113 20.7924V20.9808C11.6113 21.2492 11.5707 21.4934 11.4895 21.7136C11.4099 21.9321 11.2948 22.1196 11.1441 22.2761C10.9952 22.4327 10.8174 22.5531 10.6109 22.6374C10.4044 22.7217 10.1751 22.7638 9.92285 22.7638ZM9.5166 19.0068V22.7638H8.81836V19.0068H9.5166Z' fill='white'/%3E%3Cpath d='M6.9043 21.3937H5.95215V20.8363H6.9043C7.06003 20.8363 7.18613 20.8105 7.28262 20.7589C7.38079 20.7056 7.45273 20.6333 7.49844 20.5421C7.54414 20.4493 7.56699 20.3435 7.56699 20.2248C7.56699 20.1095 7.54414 20.002 7.49844 19.9022C7.45273 19.8024 7.38079 19.7216 7.28262 19.6597C7.18613 19.5977 7.06003 19.5668 6.9043 19.5668H6.18066V22.7638H5.48242V19.0068H6.9043C7.19206 19.0068 7.4375 19.0593 7.64062 19.1642C7.84544 19.2675 8.00117 19.4111 8.10781 19.5952C8.21615 19.7775 8.27031 19.9856 8.27031 20.2196C8.27031 20.4622 8.21615 20.6712 8.10781 20.8466C8.00117 21.0221 7.84544 21.1571 7.64062 21.2517C7.4375 21.3464 7.19206 21.3937 6.9043 21.3937Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2615_23898' x1='10' y1='-3.27236' x2='10' y2='21.1179' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F0F0F0'/%3E%3Cstop offset='1' stop-color='%23F8F8F8'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");}
.errata-list li .file a span {flex:1; color: #373f57; font-size: 14px; letter-spacing: -0.5px; line-height: 20px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.3em;height:1.3em;}

.urgent-notice{display: flex; align-items: center; padding: 0px 30px; gap: 14px; height: 60px; background: rgba(240, 80, 80, 0.1); border-radius: 16px;}
.urgent-notice p{ font-weight:600;font-size:17px; color:#F05050;display:flex;align-items:center;gap:6px;}
.urgent-notice p span{flex:1;}
.urgent-notice p:before{content:'';display:block;width: 16px;height:15px;background: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.81187 1.29195C6.78425 -0.430666 9.21544 -0.430634 10.1878 1.29195L15.6576 10.9814C16.6299 12.704 15.4147 14.8572 13.4701 14.8574H2.53062C0.585849 14.8574 -0.630242 12.704 0.342144 10.9814L5.81187 1.29195ZM7.82652 11.164C7.59491 11.164 7.39636 11.2465 7.23179 11.4111C7.07332 11.5696 6.99449 11.7654 6.99449 11.997C6.9946 12.2284 7.07343 12.4236 7.23179 12.582C7.39636 12.7466 7.59491 12.8291 7.82652 12.8291C8.05798 12.829 8.25308 12.7464 8.41148 12.582C8.57593 12.4236 8.65843 12.2284 8.65855 11.997C8.65855 11.7654 8.57605 11.5696 8.41148 11.4111C8.25308 11.2466 8.05798 11.1641 7.82652 11.164ZM7.12242 5.7148C6.94574 5.7148 6.85687 5.80651 6.85679 5.98922L7.14976 10.332C7.14976 10.5149 7.24132 10.6064 7.42418 10.6064H8.31968C8.50253 10.6064 8.5941 10.5149 8.5941 10.332L8.86851 5.98922C8.87452 5.80665 8.78635 5.71494 8.60386 5.7148H7.12242Z' fill='%23F05050'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}

.player-menu-wrap .urgent-notice{margin: 0 20px 20px;border-radius: 6px;height: 44px;padding: 0px 14px;}
.player-menu-wrap .urgent-notice p{font-size:14px;font-weight:500;}
.player-menu-wrap .urgent-notice p span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.3em;height:1.3em;}
.player-menu-wrap .curriculum-desc + .urgent-notice{margin-top:-5px;}

.form-noti-box{display: flex; align-items: center; padding: 16px 20px; gap: 10px; height: 54px; background: #F8F9FA; border-radius: 8px;}
.form-noti-box .box-txt-noti{font-size:14px; color:#F05050;display:flex;align-items:flex-start;gap:4px;}
.form-noti-box .box-txt-noti:before{content:'';display:block;width: 14px;min-width: 14px;height:13px;transform: translateY(3px);background: url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.08565 1.13012C5.93659 -0.376687 8.06287 -0.376728 8.91378 1.13012L13.6999 9.60864C14.5508 11.1159 13.4875 13.0002 11.7858 13.0002H2.21358C0.511857 13.0002 -0.551344 11.1159 0.299518 9.60864L5.08565 1.13012ZM6.84737 9.76879C6.64484 9.76887 6.47176 9.84069 6.32784 9.98461C6.18922 10.1233 6.11983 10.2937 6.11983 10.4963C6.11984 10.699 6.18921 10.8694 6.32784 11.0081C6.47176 11.152 6.64484 11.2238 6.84737 11.2239C7.05004 11.2239 7.2214 11.1521 7.36006 11.0081C7.50384 10.8694 7.57588 10.6988 7.57589 10.4963C7.57589 10.2938 7.50383 10.1232 7.36006 9.98461C7.2214 9.84061 7.05004 9.76879 6.84737 9.76879ZM6.23214 5.00024C6.07747 5.00024 5.99971 5.08047 5.99971 5.24047L6.25557 9.04028C6.25557 9.20028 6.33581 9.28051 6.49581 9.28051H7.27999C7.43979 9.28041 7.51924 9.20018 7.51924 9.04028L7.75948 5.24047C7.76481 5.08059 7.6878 5.00036 7.52803 5.00024H6.23214Z' fill='%23F05050'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}

.instructor-intro-wrap img{max-width: 100%;}
.instructor-intro-wrap .tab-type1 + *{margin-top:20px;}
.instructor-intro-wrap .title-curriculum {display:flex;justify-content: center; flex-direction: column;gap:6px;text-align:center;margin-bottom:30px;}
.instructor-intro-wrap .title-curriculum span{ color:#86909C;font-weight:600;font-size:26px;}
.instructor-intro-wrap .title-curriculum b{font-weight:800;font-size:40px; color:#000;}
.instructor-intro-wrap .curriculum-wrap{padding-top:80px;}
.instructor-intro { background-color: white; border-radius: 30px; padding: 0 0 30px 60px; display: flex; align-items: flex-start; gap: 60px; max-width: 1200px; margin: 0 auto; position: relative; }
.instructor-intro .img { position: relative; width: 300px; height: 290px; flex-shrink: 0; }
.instructor-intro .img img { width: 100%; height: auto; display: block; position: relative; z-index: 1; }
.instructor-intro .desc { flex: 1; padding-top: 10px; }
.instructor-intro .desc dl { display: flex; flex-direction: column; gap: 10px; }
.instructor-intro .desc dl dt { display: flex; flex-direction: column; gap: 5px; margin-bottom: 8px; }
.instructor-intro .desc dl dt span { font-size: 15px; font-weight: 500; }
.instructor-intro .desc dl dt b { font-size: 30px; font-weight: 900; color: #5436ea; line-height: 1.1; font-style: normal; }
.instructor-intro .desc dl dd { display: flex; flex-direction: column; gap: 4px; }
.instructor-intro .desc dl dd strong { font-size: 15px; font-weight: 400; color: #86909c; letter-spacing: -0.75px; margin-bottom: 2px; line-height:1.2;}
.instructor-intro .desc dl dd ul { list-style: none; display: flex; flex-direction: column; gap: 4px; }
.instructor-intro .desc dl dd ul li { font-size: 15px; font-weight: 400; color: #000000; letter-spacing: -0.75px; padding-left: 26px; position: relative; line-height: 1.5; }
.instructor-intro .desc dl dd ul li::before { content: ''; position: absolute; left: 0;top:2px; width: 18px;height:18px;background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5855 4.10178C15.6379 4.15403 15.6794 4.2161 15.7078 4.28444C15.7361 4.35278 15.7507 4.42604 15.7507 4.50003C15.7507 4.57402 15.7361 4.64728 15.7078 4.71562C15.6794 4.78396 15.6379 4.84603 15.5855 4.89828L7.71048 12.7733C7.65823 12.8257 7.59616 12.8672 7.52782 12.8956C7.45948 12.9239 7.38622 12.9385 7.31223 12.9385C7.23825 12.9385 7.16498 12.9239 7.09665 12.8956C7.02831 12.8672 6.96623 12.8257 6.91398 12.7733L2.97648 8.83578C2.87086 8.73016 2.81152 8.5869 2.81152 8.43753C2.81152 8.28816 2.87086 8.1449 2.97648 8.03928C3.08211 7.93366 3.22536 7.87432 3.37473 7.87432C3.52411 7.87432 3.66736 7.93366 3.77298 8.03928L7.31223 11.5797L14.789 4.10178C14.8412 4.0494 14.9033 4.00783 14.9716 3.97948C15.04 3.95112 15.1132 3.93652 15.1872 3.93652C15.2612 3.93652 15.3345 3.95112 15.4028 3.97948C15.4712 4.00783 15.5332 4.0494 15.5855 4.10178Z' fill='%235436EA'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}

.info-itme-checkbox { background: #f8f9fa; padding: 16px 20px; border-radius: 12px; border: 1px solid #f0f0f0; }
.info-itme-checkbox .tit { display: block; font-size: 13px; color: #1f2125; margin-bottom: 6px; font-weight: normal; letter-spacing: -0.5px; }
.info-itme-checkbox .check-box { display: flex; gap: 6px; }
.info-itme-checkbox .check-box .inp-chk { flex: 1; display: flex; align-items: center; gap: 8px; padding: 10px 16px; background: white; border: 1px solid #ddd; border-radius: 8px; cursor: pointer; }
.info-itme-checkbox .check-box .inp-chk .ic { width: 24px; height: 24px;border-radius: 4px; position: relative; flex-shrink: 0; }
.info-itme-checkbox .check-box .inp-chk .t { font-size: 13px; color: #1f2125; letter-spacing: -0.5px; white-space: nowrap; margin-left:0;}

.simple-guide { background-color: #f8f9fa; padding:10px 20px; min-height: 40px;; border-radius: 12px; color: #86909c; font-size: 13px;display: flex; align-items: center; gap: 4px; }
.simple-guide p{display:flex;align-items:center;gap:5px;}
.simple-guide p:before{content:'';display:block;width: 14px;height:12px;transform:translateY(-1px); background: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.09961 5.06059C4.09961 4.71215 4.38208 4.42969 4.73052 4.42969H9.14686C9.4953 4.42969 9.77777 4.71215 9.77777 5.06059C9.77777 5.40903 9.4953 5.6915 9.14686 5.6915H4.73052C4.38208 5.6915 4.09961 5.40903 4.09961 5.06059Z' fill='%2386909C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.80963 0.00571006H10.0843C10.2205 -0.000877388 10.3568 -0.000586667 10.493 0.00658212L10.4986 0.00687649C12.4781 0.128698 13.9966 1.82836 13.8857 3.80963V6.22738C13.8922 6.36359 13.892 6.49987 13.8848 6.63608L13.8845 6.64167C13.7762 8.40092 12.4218 9.79587 10.7311 10.0068V10.7416C10.7311 10.7483 10.731 10.7551 10.7308 10.7618C10.7307 10.7656 10.7305 10.7694 10.7303 10.7731C10.72 10.9808 10.666 11.2221 10.5145 11.4436C10.1235 12.0211 9.34605 12.1686 8.77132 11.7938L8.76652 11.7906L6.11779 10.0287H3.80703C3.67082 10.0353 3.53453 10.035 3.39833 10.0278L3.39274 10.0275C1.41312 9.90571 -0.105208 8.20602 0.00571037 6.22478V3.80704C-0.000877113 3.67083 -0.000586427 3.53461 0.0065824 3.39841L0.00687677 3.39281C0.128698 1.41322 1.82836 -0.105209 3.80963 0.00571006ZM6.30846 8.76688C6.4328 8.76688 6.55436 8.80362 6.65789 8.87249L9.46129 10.7373L9.46331 10.7381C9.46331 10.7381 9.46533 10.7383 9.46678 10.738C9.46752 10.7341 9.46865 10.7286 9.46931 10.7214V9.39779C9.46931 9.22373 9.54122 9.05741 9.66802 8.93817C9.79482 8.81894 9.96524 8.75738 10.139 8.76807C11.4289 8.84745 12.5438 7.85991 12.6249 6.56691C12.6299 6.47008 12.6298 6.37325 12.6247 6.27642C12.6241 6.26537 12.6238 6.25432 12.6238 6.24326V3.79115C12.6238 3.77822 12.6242 3.7653 12.625 3.7524C12.7044 2.46254 11.7168 1.34758 10.4238 1.2665C10.327 1.26151 10.2302 1.26155 10.1334 1.26665C10.1223 1.26723 10.1113 1.26752 10.1002 1.26752H3.79115C3.77822 1.26752 3.7653 1.26713 3.7524 1.26633C2.46254 1.18696 1.34758 2.17454 1.2665 3.46755C1.26151 3.56439 1.26155 3.66115 1.26665 3.75799C1.26723 3.76903 1.26752 3.78009 1.26752 3.79115V6.24326C1.26752 6.25618 1.26713 6.26911 1.26633 6.28201C1.18696 7.57188 2.17447 8.68681 3.46744 8.7679C3.55618 8.77248 3.64491 8.77282 3.73364 8.76893C3.75052 8.76757 3.7676 8.76688 3.78483 8.76688H6.30846Z' fill='%2386909C'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}

.certificate-application-wrap .simple-guide + .title-section{margin-top:20px;}
.certificate-application-wrap .title-section ~ .title-section{margin-top:40px;}
.certificate-application-wrap .txt-addon{margin-top:4px;font-size: 13px;color: #86909C;}
.certificate-application-wrap * + .info-itme-checkbox{margin-top:10px;}

.notie-box{margin-top:60px; padding: 14px 16px 10px 16px; min-height: 44px;background: #F6F5FE; border-radius: 6px;}
.notie-box p{font-size:14px;display: flex; align-items: center;gap: 4px; }
.notie-box p:before{content:'';display:block;width: 14px;height:14px;background: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='13' height='13' rx='6.5' stroke='%231F2125'/%3E%3Cpath d='M7.55176 8.41602H6.44824L6.33105 3.42578H7.65918L7.55176 8.41602ZM7.00488 10.5742C6.86816 10.5742 6.74121 10.54 6.62402 10.4717C6.50684 10.4033 6.41406 10.3105 6.3457 10.1934C6.27734 10.0762 6.24316 9.94922 6.24316 9.8125C6.24316 9.67904 6.27734 9.55534 6.3457 9.44141C6.41406 9.32422 6.50684 9.23145 6.62402 9.16309C6.74121 9.09473 6.86816 9.06055 7.00488 9.06055C7.13509 9.06055 7.25716 9.09473 7.37109 9.16309C7.48828 9.23145 7.58105 9.32422 7.64941 9.44141C7.72103 9.55534 7.75684 9.67904 7.75684 9.8125C7.75684 9.94922 7.72103 10.0762 7.64941 10.1934C7.58105 10.3105 7.48828 10.4033 7.37109 10.4717C7.25716 10.54 7.13509 10.5742 7.00488 10.5742Z' fill='black'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}