@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:900;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:800;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:700;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:600;src:local("Pretendard SemiBold"),url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:500;src:local("Pretendard Medium"),url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:local("Pretendard Regular"),url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:300;src:local("Pretendard Light"),url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:200;src:local("Pretendard ExtraLight"),url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:100;src:local("Pretendard Thin"),url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff) format("woff")}:root{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;text-size-adjust:100%;overflow-wrap:break-word;word-break:break-word}body,html{min-height:100%;font-weight:400}a,abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,select,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{box-sizing:border-box;padding:0;border:0;margin:0;background:rgba(0,0,0,0);font-family:Pretendard,Dotum,돋움,sans-serif;outline:0;vertical-align:baseline;word-break:break-all}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{-moz-font-smoothing:grayscale;-webkit-font-smooting:antialiased;line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input{border:0;border-radius:0}button{background-color:rgba(0,0,0,0);color:#000;cursor:pointer}button:disabled{cursor:default}fieldset,img{border:0}iframe,img{vertical-align:top}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}textarea{resize:none;vertical-align:top}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-weight:400}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{font-weight:400}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-weight:400}a{color:#000;text-decoration:none}.wrap{width:100%;height:100%}.wrap.open{position:relative;z-index:10000001}.container{padding-top:60px}.container.sub{padding-bottom:180px}.blind{position:absolute;overflow:hidden;width:1px;height:1px;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.section_inner,img{max-width:100%;width:100%}.section_inner{padding:0 20px;margin:0 auto}.empty_box{display:flex;align-items:center;justify-content:center;width:100%;min-height:140px;border-radius:12px;background-color:#f7f7f7;text-align:center}.empty_box .ico_caution{display:block;width:30px;height:30px;background:url("data:image/svg+xml,%3Csvg width='25' height='26' viewBox='0 0 25 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 25.5C5.59644 25.5 0 19.9035 0 13C0 6.09644 5.59644 0.5 12.5 0.5C19.4035 0.5 25 6.09644 25 13C25 19.9035 19.4035 25.5 12.5 25.5ZM12.5 23C18.0229 23 22.5 18.5229 22.5 13C22.5 7.47715 18.0229 3 12.5 3C6.97715 3 2.5 7.47715 2.5 13C2.5 18.5229 6.97715 23 12.5 23ZM11.25 16.75H13.75V19.25H11.25V16.75ZM11.25 6.75H13.75V14.25H11.25V6.75Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat 50% 50%/25px 25px}.empty_box p{display:flex;align-items:center;column-gap:14px;font-size:16px;font-weight:700;line-height:16px;color:#0f0f0f}.btn_block{background-color:#0f0f0f;color:#fff}.btn_line{border:1px solid #0f0f0f;background-color:#fff}.btn_round{flex-shrink:0;min-width:86px;height:36px;padding:0 8px;box-sizing:border-box;border-radius:999px;font-size:13px;font-weight:500;line-height:20px}.btn_round.black{background-color:#0f0f0f;color:#fff}.btn_round.white{border:1px solid #0f0f0f;background-color:#fff;color:#0f0f0f}.btn_comfirm{overflow:hidden;display:flex;justify-content:center;align-items:center;column-gap:4px;width:100%;height:52px;margin-top:30px;background-color:#0f0f0f;color:#fff;font-weight:700;border:none;border-radius:999px;font-size:16px;cursor:pointer}.btn_comfirm.w260{width:260px}.btn_comfirm.line_black{border:1px solid #0f0f0f;background-color:#fff;color:#0f0f0f}.btn_comfirm.disabled,.btn_comfirm:disabled{cursor:default;background-color:rgba(15,15,15,.5)}.btn_cancel{overflow:hidden;display:flex;justify-content:center;align-items:center;column-gap:4px;width:100%;height:52px;margin-top:30px;background-color:#ddd;color:#0f0f0f;font-weight:700;border:none;border-radius:999px;font-size:16px;cursor:pointer}.btn_cancel.w260{width:260px}.btn_link_confirm{overflow:hidden;display:flex;justify-content:center;align-items:center;column-gap:4px;width:100%;height:52px;margin-top:30px;box-sizing:border-box;background-color:#000;color:#fff;font-weight:700;border:none;border-radius:999px;font-size:16px;cursor:pointer}.btn_link_confirm.w260{width:260px}.btn_link_confirm:after{content:"";width:14px;height:14px;-webkit-mask: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='M5.75 10.5L9.25 7L5.75 3.5' stroke='%230F0F0F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;mask: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='M5.75 10.5L9.25 7L5.75 3.5' stroke='%230F0F0F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-color:#fff}.btn_link_confirm.line_black{border:1px solid #0f0f0f;background-color:#fff;color:#0f0f0f}.btn_link_confirm.line_black:after{background-color:#0f0f0f}.btn_link_confirm.bg_black{border:1px solid #000;background-color:#000;color:#fff}.btn_link_confirm.bg_black:after{background-color:#fff}.btn_more_list{margin:0 auto;display:flex;width:140px;height:48px;padding:12px 0;box-sizing:border-box;align-items:center;justify-content:center;border-radius:30px;border:1px solid #0f0f0f;line-height:24px;font-weight:700;font-size:16px}.btn_more_list:after{content:"";display:block;width:14px;height:14px;margin-left:4px;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%3Cpath d='M3.5 5.83203L7 9.33203L10.5 5.83203' stroke='%230F0F0F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;transform:rotate(-90deg)}.btns_review_wrap{flex-shrink:0;display:flex;align-items:center}.btns_review_wrap button{position:relative;display:flex;align-items:center;padding:0 10px;color:#949292;font-size:13px;font-weight:500;line-height:24px}.btns_review_wrap button:not(:last-child):after{content:"";position:absolute;right:0;top:50%;margin-top:-7px;width:1px;height:14px;background-color:#d3d3d3}.btns_review_wrap button:before{content:"";flex-shrink:0;width:14px;height:14px;margin-right:4px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:#949292}.btns_review_wrap .btn_modify:before{-webkit-mask-image: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%3Cpath d='M9.57402 4.77501L8.59806 4.03595L3.73077 10.4635L3.84923 11.321L4.70674 11.2025L9.57402 4.77501ZM10.3131 3.79905L11.0521 2.82308L10.0762 2.08402L9.33711 3.05999L10.3131 3.79905ZM5.37658 12.3459L2.80404 12.7012L2.44867 10.1286L9.46973 0.856972C9.67386 0.587462 10.0577 0.534434 10.3272 0.738519L12.2792 2.21663C12.5487 2.42072 12.6017 2.80464 12.3977 3.07415L5.37658 12.3459Z' fill='%23949292'/%3E%3C/svg%3E%0A");mask-image: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%3Cpath d='M9.57402 4.77501L8.59806 4.03595L3.73077 10.4635L3.84923 11.321L4.70674 11.2025L9.57402 4.77501ZM10.3131 3.79905L11.0521 2.82308L10.0762 2.08402L9.33711 3.05999L10.3131 3.79905ZM5.37658 12.3459L2.80404 12.7012L2.44867 10.1286L9.46973 0.856972C9.67386 0.587462 10.0577 0.534434 10.3272 0.738519L12.2792 2.21663C12.5487 2.42072 12.6017 2.80464 12.3977 3.07415L5.37658 12.3459Z' fill='%23949292'/%3E%3C/svg%3E%0A")}.btns_review_wrap .btn_delect:before{-webkit-mask-image: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%3Cpath d='M4.08268 2.33464V1.16797H9.91602V2.33464H12.8327V3.5013H11.666V12.2513C11.666 12.5735 11.4049 12.8346 11.0827 12.8346H2.91602C2.59385 12.8346 2.33268 12.5735 2.33268 12.2513V3.5013H1.16602V2.33464H4.08268ZM3.49935 3.5013V11.668H10.4993V3.5013H3.49935ZM5.24935 5.2513H6.41602V9.91797H5.24935V5.2513ZM7.58268 5.2513H8.74935V9.91797H7.58268V5.2513Z' fill='%23949292'/%3E%3C/svg%3E%0A");mask-image: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%3Cpath d='M4.08268 2.33464V1.16797H9.91602V2.33464H12.8327V3.5013H11.666V12.2513C11.666 12.5735 11.4049 12.8346 11.0827 12.8346H2.91602C2.59385 12.8346 2.33268 12.5735 2.33268 12.2513V3.5013H1.16602V2.33464H4.08268ZM3.49935 3.5013V11.668H10.4993V3.5013H3.49935ZM5.24935 5.2513H6.41602V9.91797H5.24935V5.2513ZM7.58268 5.2513H8.74935V9.91797H7.58268V5.2513Z' fill='%23949292'/%3E%3C/svg%3E%0A")}.wrap.open .header:before{content:"";width:100%;height:100%;z-index:10;position:fixed;right:0;left:0;top:0;bottom:0;background-color:rgba(0,0,0,.2)}.wrap.open .header .utils_wrap{overflow:visible;transform:translateZ(0)}.wrap.open .header .utils_wrap:before{display:block}.header{z-index:150;position:fixed;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.05)}.header .header_inner{width:100%;max-width:100%;padding:0 20px;margin:0 auto;display:flex;height:60px;align-items:center}.header .header_inner .btn_gnb_open{width:24px;height:24px;margin-left:auto;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='2' y='5' width='20' height='2' rx='1' fill='%23171717'/%3E%3Crect x='2' y='11' width='20' height='2' rx='1' fill='%23171717'/%3E%3Crect x='2' y='17' width='20' height='2' rx='1' fill='%23171717'/%3E%3C/svg%3E%0A") no-repeat 50% 50%}.header .utils_wrap{overflow:hidden;z-index:300;position:fixed;right:0;top:0;bottom:0;transform:translate3d(100%,0,0);transition:transform .2s ease}.header .utils_wrap .util_inner{display:flex;flex-direction:column;position:relative;height:100%;box-sizing:border-box;min-width:300px;background-color:#fff;margin-left:auto;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.header .gnb_wrap{display:flex;flex-direction:column;height:100%;color:#0f1317}.header .gnb_wrap .gnb_inner_top{display:flex;flex-direction:column;justify-content:center;padding:0 30px;min-height:60px;border-bottom:1px solid #ddd}.header .gnb_wrap .gnb_inner_title{white-space:pre-wrap;font-size:16px;font-weight:700;line-height:24px}.header .gnb_wrap .gnb_inner_title span{color:#ea3024}.header .gnb_wrap .gnb_inner_description{font-size:16px;font-weight:400;line-height:24px}.header .gnb_menu{flex-grow:1;overflow:auto;padding:16px 16px 90px;box-sizing:border-box}.header .gnb_menu_list{width:100%;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.header .gnb_menu_list dd,.header .gnb_menu_list dl,.header .gnb_menu_list dt{width:100%}.header .gnb_menu_list a{display:block}.header .gnb_menu_list .menu_depth1{margin-top:30px;font-size:22px;font-weight:800;line-height:30.8px;text-align:right}.header .menu_list{display:flex;flex-direction:column;row-gap:18px;margin-top:30px}.header .menu_list .menu_item{align-items:center;justify-content:flex-end;text-align:right}.header .menu_list .menu_item a{font-size:18px;font-weight:400;line-height:27px;text-align:right}.header .join_wrap{display:flex;justify-content:center;width:100%;gap:10px;padding-bottom:24px}.header .join_wrap [class^=btn_]{width:115px;height:48px;box-sizing:border-box;justify-content:center}.header .join_wrap .btn_mypage,.header .join_wrap [class^=btn_]{display:flex;align-items:center;border-radius:100px;font-size:16px;font-weight:700;line-height:24px}.header .join_wrap .btn_mypage{width:100%;column-gap:4px;background-color:#0f0f0f;color:#fff}.header .join_wrap .btn_mypage:after{content:"";width:14px;height:14px;background: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='M5.75 10.5L9.25 7L5.75 3.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%}.header .btn_logout{position:absolute;bottom:0;left:0;right:0;width:100%;padding:0 30px;box-sizing:border-box;min-height:60px;border-radius:0;display:flex;background-color:#fff;align-items:center;justify-content:flex-end;border-top:1px solid #ddd;font-size:16px;font-weight:400;line-height:24px;color:#525151}.header .btn_logout:after{content:"";width:20px;height:20px;margin-left:8px;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='M7.5 17.5H4.16667C3.72464 17.5 3.30072 17.3244 2.98816 17.0118C2.67559 16.6993 2.5 16.2754 2.5 15.8333V4.16667C2.5 3.72464 2.67559 3.30072 2.98816 2.98816C3.30072 2.67559 3.72464 2.5 4.16667 2.5H7.5' stroke='%23525151' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3333 14.1654L17.4999 9.9987L13.3333 5.83203' stroke='%23525151' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5 10H7.5' stroke='%23525151' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%}.header .btn_gnb_close{position:absolute;right:0;top:0;width:60px;height:60px;background:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 5L5.00019 21' stroke='%230F0F0F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 5L20.9998 21' stroke='%230F0F0F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%}.footer{padding:40px 0;background-color:#0f0f0f}.footer .footer_inner{padding:0 30px;color:#949292}.footer .company_info{color:#949292;font-size:13px;line-height:25px}.footer .company_info .company_info_list{display:flex;flex-direction:column;row-gap:4px;font-weight:400}.footer .company_info .company_info_link{margin-left:4px;color:#949292;text-decoration:underline}.footer .company_info li{color:#949292}.footer .company_info p{margin-top:10px;letter-spacing:-.2px;color:#949292;font-size:13px;font-weight:400;line-height:20px}.footer .copy_term_wrap{display:flex;flex-direction:column;row-gap:10px;width:100%;padding-top:20px;border-top:1px solid #525151;margin-top:20px}.footer .copy_term_wrap .copy_txt{color:#949292;font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:22px}.footer .copy_term_wrap .link_group{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:10px}.footer .copy_term_wrap .link_info{color:#949292;font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:22px}.footer .copy_term_wrap .link_info strong{color:#fff;font-weight:inherit}.class_list{display:flex;flex-direction:column;row-gap:20px}.class_list .badge_list{display:flex;flex-wrap:wrap;gap:4px 7px}.class_list .badge_list .badge{display:flex;height:26px;box-sizing:border-box;flex-shrink:0;align-items:center;justify-content:center;padding:5px 6px;border:1px solid #000;border-radius:4px;font-size:12px;font-weight:500}.class_list .badge_list .badge.red{border-color:#fecdca;background-color:#ffe5e5;color:#ff3939}.class_list .badge_list .badge.yellow{border-color:#f9eaae;background-color:#fef3c7;color:#ee9400}.class_list .badge_list .badge.green{border-color:rgba(0,0,0,.05);background-color:#effdf3;color:#3cb74f}.class_list .badge_list .badge.purple{border-color:#e2d8ff;background-color:#e8e1fb;color:#5327af}.class_list.special_list{row-gap:80px}.class_list.special_list .class_card .class_img{margin-bottom:20px}.class_list.special_list .class_card .class_title{margin-bottom:16px}.class_list.special_list .class_card .class_description{margin-bottom:20px;font-size:16px;line-height:24px;color:#2e2e2e}.class_card{flex-shrink:0;color:#0f0f0f}.class_card .class_img{overflow:hidden;aspect-ratio:320/200;border-radius:12px;margin-bottom:20px;background-color:#f4f4f4}.class_card .class_img img{width:100%;height:100%}.class_card .category_badge{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.class_card .category{display:inline-block;color:#0f0f0f;font-size:16px;font-weight:700;line-height:24px}.class_card .category.under_deco{color:#101010;text-decoration:underline;text-underline-offset:2px}.class_card .class_title{display:block;margin-bottom:10px;color:#0f0f0f;font-size:18px;font-weight:700;line-height:27px}.class_card .class_description{display:-webkit-box;overflow:hidden;margin-bottom:10px;-webkit-box-orient:vertical;color:#525151;font-size:14px;-webkit-line-clamp:2;line-height:21px;text-overflow:ellipsis;white-space:normal;word-break:break-all}.class_card .class_price{display:flex;flex-wrap:wrap;column-gap:5px;font-size:16px;font-weight:700;line-height:24px;color:#0f0f0f}.class_card .class_price .class_period{flex-shrink:0;font-size:16px;font-weight:400;line-height:24px}.class_card .hashtag_list{display:flex;flex-wrap:wrap;margin-top:10px;column-gap:4px}.class_card .hashtag_list .hashtag{color:#949292;font-size:14px;line-height:21px}.line_card{overflow:hidden;box-sizing:border-box;border:1px solid #ddd;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.0509803922)}.line_card .class_img{aspect-ratio:318/182;background-color:#f4f4f4}.line_card .class_img img{width:100%}.line_card .class_text_box{display:flex;height:100%;box-sizing:border-box;flex-direction:column;padding:20px;gap:10px}.line_card .class_title{display:block;color:#0f0f0f;font-weight:700;-webkit-line-clamp:2}.line_card .class_description,.line_card .class_title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;font-size:16px;line-height:24px;text-overflow:ellipsis;white-space:normal;word-break:break-all}.line_card .class_description{color:#2e2e2e;-webkit-line-clamp:1;font-weight:400}.line_card .badge_list{margin-top:auto}.introduce_card{display:flex;flex-direction:column;align-items:center;width:220px;height:100%;row-gap:10px;box-sizing:border-box;padding:24px 5px;border:1px solid #ddd;border-radius:12px}.introduce_card .text_wrap{display:flex;flex-direction:column;justify-content:center;text-align:center}.introduce_card .text_wrap .name{margin-bottom:10px;color:rgba(0,0,0,.85);font-size:18px;font-weight:700;line-height:20px}.introduce_card .text_wrap .sentence{color:#0f0f0f;word-break:keep-all;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;text-align:center}.introduce_card .img_wrap{position:relative;width:120px;height:120px;flex-shrink:0}.introduce_card .img_wrap:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #d3d3d3;border-radius:50%}.introduce_card .img_wrap img{border-radius:50%;aspect-ratio:1/1}.introduce_card .market_tag_list{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;gap:4px;margin-top:auto;padding-top:4px;width:100%}.introduce_card .market_tag_list .market_tag{display:flex;align-items:center;justify-content:center;height:26px;padding:4px 6px;border-radius:4px;font-size:14px;font-weight:400;line-height:18px}.introduce_card .market_tag_list .market_tag.foreign{background-color:#e8e8e8;color:#0f0f0f}.introduce_card .market_tag_list .market_tag.domestic{background-color:#0f0f0f;color:#fff}.btn_quick_wrap{position:fixed;z-index:100;right:10px;bottom:30px;display:flex;flex-direction:column;gap:20px}.btn_quick_wrap .btn_chat{background:#ea3024 url(/images/ico_monster.svg) no-repeat 50% 50%/18px auto}.btn_quick_wrap .btn_chat,.btn_quick_wrap .btn_top{width:44px;height:44px;border-radius:50%;box-shadow:0 4px 10px 0 rgba(0,0,0,.2)}.btn_quick_wrap .btn_top{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_14)'%3E%3Cpath d='M10.0469 2.25V20.75' stroke='%23525151' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.1257 9.45769L10.0625 1.39453L1.99934 9.45769' stroke='%23525151' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_14'%3E%3Crect width='20' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-position:50% 50%;background-repeat:no-repeat;background-size:14px auto;opacity:0;pointer-events:none;transition:opacity .2s ease}.btn_quick_wrap .btn_top.show{opacity:1;pointer-events:auto}.input_label{display:block;margin-bottom:6px;font-weight:700;font-size:14px;line-height:20px;text-align:left}.input_wrap+.input_label{margin-top:30px}.input_wrap{text-align:left;color:#0f0f0f}.input_wrap input{flex-grow:1;height:60px;width:100%;font-size:16px;line-height:22px}.input_wrap input::placeholder{color:#d3d3d3}.input_wrap input:disabled{font-size:20px;font-weight:700;line-height:24px;color:#949292}.input_wrap .check_desc{margin-top:6px;color:#ea3024;font-size:14px;line-height:21px}.input_wrap .rest_time{flex-shrink:0;font-size:16px;font-weight:400;line-height:22.4px;text-align:left;color:#d3d3d3;margin-right:10px}.input_line_box{display:flex;align-items:center;border-bottom:1px solid #d3d3d3}.checkbox_wrap{display:flex;padding:18px 0;align-items:flex-start;min-height:60px;box-sizing:border-box;position:relative}.checkbox_wrap .ico_checkbox{flex-shrink:0;display:block;position:relative;width:24px;height:24px;margin-right:10px;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='0.5' y='0.5' width='23' height='23' rx='3.5' fill='white' stroke='%23949292'/%3E%3C/svg%3E%0A") no-repeat 50% 50%}.checkbox_wrap .label_txt{line-height:24px;color:#0f0f0f;text-align:left;cursor:pointer}.checkbox_wrap span.label_txt{font-size:16px}.checkbox_wrap strong.label_txt{font-size:18px;font-weight:700}.checkbox_wrap input[type=checkbox]{position:absolute;left:0;top:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox_wrap input[type=checkbox]:checked+.ico_checkbox{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='M0.5 4C0.5 2.067 2.067 0.5 4 0.5H20C21.933 0.5 23.5 2.067 23.5 4V20C23.5 21.933 21.933 23.5 20 23.5H4C2.067 23.5 0.5 21.933 0.5 20V4Z' fill='%230F0F0F' stroke='%230F0F0F'/%3E%3Cg clip-path='url(%23clip0_658_1370)'%3E%3Cpath d='M10.0001 14.7799L7.2201 11.9999L6.27344 12.9399L10.0001 16.6666L18.0001 8.66656L17.0601 7.72656L10.0001 14.7799Z' fill='white' stroke='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_658_1370'%3E%3Crect width='16' height='16' fill='white' transform='translate(4 4)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.popup_wrap{display:none;z-index:160;position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.1)}.popup_wrap .popup_inner{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 20px}.popup_wrap .actions_wrap{margin-top:20px;display:flex;justify-content:flex-end;gap:6px}.popup_wrap .actions_wrap.center{justify-content:center}.popup_wrap .popup_content{position:relative;overflow:auto;width:100%;max-width:340px;max-height:100%;padding:20px 30px;border-radius:20px;background-color:#fff;border:1px solid #e8e8e8;box-shadow:0 5px 20px 0 rgba(0,0,0,.2);font-size:18px;font-weight:500;line-height:27px;text-align:left}.popup_wrap .popup_content .popup_content_desc{display:flex;align-items:center;min-height:60px;word-wrap:break-word;word-break:keep-all;color:#0f0f0f}.popup_wrap .popup_content .popup_content_desc.center{justify-content:center}.popup_wrap .popup_content .popup_content_noti{margin-bottom:10px;font-size:14px;font-weight:400;line-height:21px;color:#949292}.popup_wrap .popup_wide_content{position:relative;background-color:#fff;box-shadow:0 5px 20px 0 rgba(0,0,0,.2);overflow:auto;border-radius:20px;max-width:600px;width:100%;max-height:100%}.popup_wrap .popup_wide_content .actions_wrap{padding:0 20px 20px}.popup_wrap .popup_title{min-height:66px;display:flex;align-items:center;width:100%;border-bottom:1px solid #ddd;padding:0 20px;box-sizing:border-box;font-size:18px;font-weight:700;line-height:25px;color:#0f0f0f}.popup_wrap .review_input_wrap{padding:20px 20px 0;row-gap:20px}.popup_wrap .review_input_wrap,.popup_wrap .review_input_wrap .review_input_item{display:flex;flex-direction:column}.popup_wrap .review_input_wrap .review_input_item .review_title{margin-bottom:10px;flex-shrink:0;width:100px;font-size:14px;font-weight:700;line-height:21px;font-style:normal;color:#0f0f0f}.popup_wrap .review_input_wrap .review_input_item .review_text_input{flex-grow:1;display:flex;flex-direction:column;height:160px;padding:10px 0;border-radius:10px;border:1px solid #949292}.popup_wrap .review_input_wrap .review_input_item .review_text_input textarea{flex-grow:1;overflow:auto;width:100%;height:100%;padding:0 10px;box-sizing:border-box;font-size:14px;font-weight:400;line-height:16px;letter-spacing:-.005em}.popup_wrap .review_input_wrap .review_input_item .review_text_input .number{text-align:right;padding-right:14px;font-size:13px;font-weight:500;line-height:24px;color:#949292}.popup_wrap .popup_normal_text{padding:30px 30px 0;font-size:14px;font-weight:400;line-height:25px;color:#000}.popup_wrap .btn_action{display:flex;flex:1 1;min-height:44px;justify-content:center;align-items:center;padding:5px 26px;box-sizing:border-box;border-radius:999px;line-height:24px;color:#fff;font-size:16px;font-weight:700}.popup_wrap .btn_action.bg_black{background-color:#0f0f0f}.popup_wrap .btn_action.bg_red{background-color:#ea3024}.popup_wrap .btn_action.bg_gray{background-color:#ddd;color:#0f0f0f}.popup_wrap .btn_action.w140{width:140px}.popup_wrap .btn_close{position:absolute;right:20px;top:20px;width:26px;height:26px;background:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 5L5.00019 21' stroke='%230F0F0F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 5L20.9998 21' stroke='%230F0F0F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%}.popup_img_banner_wrap{z-index:200;position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.8)}.popup_img_banner_wrap .popup_inner{position:absolute;left:20px;right:20px;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.popup_img_banner_wrap .popup_img_banner{position:relative;border-radius:20px;overflow:hidden;max-width:320px;text-align:center}.popup_img_banner_wrap .popup_img_banner img{width:100%;max-height:360px}.popup_img_banner_wrap .popup_img_banner .btn_bottom_area{display:flex;width:100%}.popup_img_banner_wrap .popup_img_banner .btn_close_pop_banner{flex:1 1;display:block;height:50px;padding:5px;color:#0f0f0f;background-color:#fff;border-top:1px solid #ddd;box-sizing:border-box;font-size:16px;font-weight:400;line-height:1;letter-spacing:-.02em;text-align:center}.popup_img_banner_wrap .popup_img_banner .btn_close_pop_banner:not(:first-of-type){border-left:1px solid #ddd}.pagination{flex-wrap:wrap;column-gap:6px}.pagination .paging{flex-shrink:0;display:flex;justify-content:center;align-items:center;font-size:16px;border-radius:50%;box-sizing:border-box;width:40px;height:40px;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}.pagination .paging.on{border-color:#ea3024;background-color:#fff0ef;color:#ea3024}.pagination .paging_jump_next,.pagination .paging_jump_pre,.pagination .paging_next,.pagination .paging_pre{border-radius:50%;background-repeat:no-repeat;background-position:50% 50%;box-sizing:border-box;border:1px solid #ddd}.pagination .paging_pre{background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 16L8 11L13 6' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.pagination .paging_next{background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 6L14 11L9 16' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.pagination .paging_jump_pre{background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 5.5H7.33333V16.5H5.5V5.5ZM8.70833 11L16.5 16.5V5.5L8.70833 11Z' fill='%230F0F0F'/%3E%3C/svg%3E%0A")}.pagination .paging_jump_next{background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 16.5L13.2917 11L5.5 5.5V16.5ZM14.6667 5.5V16.5H16.5V5.5H14.6667Z' fill='%230F0F0F'/%3E%3C/svg%3E%0A")}.score_star_wrap{width:117px;height:24px;background:url(/images/stars_empty.svg) no-repeat 0 50%}.score_star_wrap .star{width:0;height:24px;background:url(/images/stars_full.svg) no-repeat 0 50%}.score_star_wrap .star.star1{width:20%}.score_star_wrap .star.star2{width:40%}.score_star_wrap .star.star3{width:60%}.score_star_wrap .star.star4{width:80%}.score_star_wrap .star.star5{width:100%}.score_input_wrap{display:inline-flex}.score_star_box{position:relative;display:flex;background:url(/images/stars_empty.svg) no-repeat 0 0;font-size:0;margin-left:1px}.score_star_box .score_star_bg{display:block;position:absolute;top:0;left:0;height:24px;background:url(/images/stars_full.svg) no-repeat 0 0;pointer-events:none}.score_star_box .label_star{flex-shrink:0;margin-left:-1px;display:inline-block;width:24px;height:24px;box-sizing:border-box;cursor:pointer}.score_star_box .star_radio{opacity:0;position:absolute;width:1px;height:1px;margin:-1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;visibility:hidden}.score_star_box .star_radio:first-of-type:checked~.score_star_bg{width:20%}.score_star_box .star_radio:nth-of-type(2):checked~.score_star_bg{width:40%}.score_star_box .star_radio:nth-of-type(3):checked~.score_star_bg{width:60%}.score_star_box .star_radio:nth-of-type(4):checked~.score_star_bg{width:80%}.score_star_box .star_radio:nth-of-type(5):checked~.score_star_bg{width:100%}.score_star_box.large_star{background-size:auto 40px}.score_star_box.large_star .score_star_bg{height:40px;background-size:auto 40px}.score_star_box.large_star .label_star{width:40px;height:40px}.select_box{flex-shrink:0;position:relative;z-index:1;width:100px;height:44px;box-sizing:border-box;background-size:20px;cursor:pointer}.select_box:after{pointer-events:none;content:"";display:block;width:14px;height:100%;position:absolute;top:0;right:0;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%3Cpath d='M3.5 5.83398L7 9.33398L10.5 5.83398' stroke='%230F0F0F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%}.select_box.active{z-index:5}.select_box.active .select_option_list{display:block;max-height:200px}.select_box .select_label{display:flex;align-items:center;width:inherit;height:inherit;padding:5px 14px 5px 12px;background:rgba(0,0,0,0);color:#0f0f0f;font-size:16px;cursor:pointer}.select_box .select_label.default_label{color:#949292}.select_box .select_option_list{display:none;overflow-y:auto;position:absolute;top:calc(100% - 3px);right:-6px;width:115px;background-color:#fff;box-shadow:0 4px 18px 0 rgba(0,0,0,.17);box-sizing:border-box;border-radius:6px;font-size:16px;font-weight:400;line-height:16px;color:#000}.select_box .select_option_item{display:flex;align-items:center;min-height:44px;padding:14px 20px}.select_box .select_option_item:hover{background-color:#f5f5f5}.filter_tab_wrap{overflow-x:auto;display:flex;column-gap:6px;scrollbar-width:none}.filter_tab_wrap::-webkit-scrollbar{display:none}.filter_tab_wrap .btn_filter_wrap{display:flex;align-items:center;position:relative;min-width:85px;min-height:36px;cursor:pointer}.filter_tab_wrap .btn_filter_wrap input[type=radio]{position:absolute;left:0;top:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.filter_tab_wrap .btn_filter_wrap input[type=radio]:checked+.radio_txt{background-color:#0f0f0f;color:#fff}.filter_tab_wrap .btn_filter_wrap .radio_txt{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;line-height:21px;border-radius:999px;background-color:#e8e8e8;color:#0f0f0f}.tag_wrap{column-gap:4px;margin-bottom:6px}.tag_wrap,.tag_wrap .tag{display:flex;align-items:center}.tag_wrap .tag{justify-content:center;min-height:22px;padding:2px 6px;border-radius:4px;background-color:#e8e8e8;color:#0f0f0f;font-size:13px;font-weight:500;line-height:18px}.tag_wrap .tag.sp{background-color:#fff0ef;color:#ea3024}.tag_wrap .tag_category{font-size:14px;font-weight:500;line-height:21px;color:#0f0f0f}.tag_wrap .tag_category:before{content:"•";margin-right:3px}.home section[class*=_section]{position:relative;padding:0 20px;margin-bottom:60px}.home .section_title{margin-bottom:14px;color:#0f1317;font-size:22px;font-weight:800;line-height:31px}.home .btn_more{position:absolute;top:5px;right:20px;display:flex;align-items:center;color:#0f0f0f;font-size:14px;font-weight:600;line-height:21px}.home .btn_more:after{width:19px;height:19px;flex-shrink:0;margin-left:4px;background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 12.5L12 9.5L9 6.5' stroke='%230F0F0F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");content:""}.home .btn_more_list{margin-top:20px}.swiper{position:relative;z-index:1;display:block;overflow:hidden;width:100%;padding:0;margin-right:auto;margin-left:auto;list-style:none}.swiper-wrapper{z-index:1;display:flex;box-sizing:content-box;transition-property:transform;transition-timing-function:ease}.swiper-slide,.swiper-wrapper{position:relative;width:100%;height:100%;transform:translateZ(0)}.swiper-slide{display:block;flex-shrink:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}.main_slide_area{position:relative;aspect-ratio:1/1;margin-bottom:40px;background-color:#0a0a0a}.main_slide_area .main_slider,.main_slide_area .section_inner{height:100%}.main_slide_area .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;transform:translateZ(0);transition-property:opacity}.main_slide_area .swiper-slide-active{pointer-events:auto}.main_slide_area .btn_controls_wrap{position:absolute;z-index:5;right:10px;bottom:10px;display:flex;height:24px;align-items:center;justify-content:flex-end;column-gap:4px}.main_slide_area .btn_controls_wrap>button{flex-shrink:0}.main_slide_area .btn_controls_wrap .btn_control{display:block;width:24px;height:24px;border-radius:50%;background-color:rgba(0,0,0,.2);background-position:50% 50%;background-repeat:no-repeat}.main_slide_area .btn_controls_wrap .main_pagination{height:24px;min-width:45px;padding:0 5px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.4);background:rgba(51,51,51,.8);column-gap:4px;border-radius:100px;font-size:13px;font-weight:400;line-height:20px}.main_slide_area .btn_controls_wrap .main_pagination span[class*=current]{color:#fff}.main_slide_area .btn_controls_wrap .main_pagination span{min-width:10px;text-align:center}.main_slide_area .btn_controls_wrap .btn_main_slider_start{background-image: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%3Cpath d='M4.08325 2.91602L4.08325 11.0827' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M9.33325 2.91602L9.33325 11.0827' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.main_slide_area .btn_controls_wrap .btn_main_slider_start.play{background-image: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%3Cpath d='M2.91666 1.75L11.0833 7L2.91666 12.25V1.75Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.main_slide_content{position:relative;width:100%;height:100%}.main_slide_content .img_wrap img{object-fit:cover}.main_slide_content .txt_wrap{position:absolute;bottom:36px;left:20px;right:20px}.main_slide_content .txt_wrap,.main_slide_content .txt_wrap .tit_wrap{display:flex;flex-direction:column}.main_slide_content .txt_wrap .sub_tit{margin-bottom:6px;color:#ea3024;font-size:14px;font-weight:700;line-height:21px}.main_slide_content .txt_wrap .main_tit{margin-bottom:6px;color:#fff;font-size:22px;font-weight:700;line-height:29px}.main_slide_content .txt_wrap .main_desc{color:#fff;font-size:14px;font-weight:400;line-height:21px}.main_slide_content .btn_detail{position:absolute;top:0;left:0;right:0;bottom:0}.main_slide_content .tit_wrap{opacity:0;transition:opacity .8s ease}.main_slide_content .main_desc{transform:translateY(240px);transition:transform .8s ease}.swiper-slide-active .main_slide_content .tit_wrap{opacity:1}.swiper-slide-active .main_slide_content .main_desc{transform:translateY(0)}.introduce_slider_area{position:relative;margin:0 -20px}.introduce_slider_area .introduce_slider{position:relative;padding:0 20px}.introduce_slider_area .introduce_slider .swiper-slide{width:auto;height:auto;flex-shrink:1}.main_banner_section{margin-bottom:60px}.main_video_intro{padding:60px 0 120px;margin-bottom:0;background-color:#f4f4f4;text-align:center}.main_video_intro .title_wrap{display:flex;flex-direction:column;margin-bottom:12px;gap:4px}.main_video_intro .title_wrap span{font-size:16px;line-height:24px}.main_video_intro .title_wrap .title{color:#2e2e2e;font-size:24px;font-weight:800;line-height:34px}.main_video_intro .title_wrap .title span{color:#ea3024;font-size:inherit}.main_video_intro .video_wrap{overflow:hidden;width:100%;height:auto;position:relative;padding-top:55%;border-radius:12px;margin:0 auto}.main_video_intro .video_wrap iframe{position:absolute;left:0;top:0;width:100%;height:100%}.main_video_intro .youtube_channel_info{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:30px}.main_video_intro .youtube_channel_info .youtube_logo{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.main_video_intro .youtube_channel_info .youtube_logo svg{width:100%;height:auto}.main_video_intro .youtube_channel_info .channel_name{font-size:28px;font-weight:700;color:#2e2e2e;line-height:1.2;text-decoration:none;transition:color .2s ease}.page_tit{padding-top:40px;padding-bottom:20px;border-bottom:2px solid #0f0f0f;font-size:34px;font-weight:800;line-height:52px;color:#0f1317}.notice_container .list_none{padding:40px 0;border-bottom:1px solid #d3d3d3}.notice_list+.pagination{margin-top:60px}.notice_list .notice_item{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8e8e8;box-sizing:border-box}.notice_list .notice_item.fixed_notice{background-color:#f9f9f9}.notice_list .notice_item .ico_new{width:14px;height:14px;margin-left:6px;display:inline-block;vertical-align:middle;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%3Crect y='0.5' width='14' height='14' fill='%23EA3024'/%3E%3Cpath d='M9.79971 4V11H8.18787L5.81615 6.64423V11H4.19971V4H5.81615L8.18787 8.35577V4H9.79971Z' fill='white'/%3E%3C/svg%3E%0A");background-position:50% 50%;background-repeat:no-repeat}.notice_list .notice_item a{display:flex;flex-direction:column;width:100%;row-gap:5px;padding:14px}.notice_list .notice_item .notice_desc{font-size:16px;line-height:24px;color:#222}.notice_list .notice_item .notice_date{font-size:14px;font-weight:400;line-height:24px;letter-spacing:.8px;color:#747474}.notice_detail_container{padding:0 20px;margin:40px auto 0}.notice_detail_container .notice_header{display:flex;flex-direction:column;margin-bottom:40px}.notice_detail_container .notice_header .notice_title{display:flex;align-items:center;width:100%;padding:24px 0;margin-bottom:30px;box-sizing:border-box;border-bottom:2px solid #0f0f0f;font-size:24px;font-weight:800;line-height:34px;color:#0f0f0f}.notice_detail_container .notice_header .notice_date{display:flex;column-gap:20px;font-size:16px;font-weight:400;line-height:16px;color:#0f0f0f}.notice_detail_container .notice_header .notice_attached{margin-top:20px;display:flex}.notice_detail_container .notice_header .notice_attached .attached_file{display:flex;align-items:center;font-size:16px;font-weight:500;line-height:26px;color:#5397fd;text-decoration:underline}.notice_detail_container .notice_header .notice_attached .attached_file:before{content:"";width:20px;height:20px;margin-right:10px;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%3Crect width='20' height='20' fill='white'/%3E%3Cpath d='M16.931 9.21583L9.65839 17.2066C9.32295 17.5856 8.9217 17.8878 8.47806 18.0958C8.03442 18.3037 7.55729 18.4132 7.07446 18.4178C6.59164 18.4223 6.11282 18.3219 5.66594 18.1224C5.21905 17.9229 4.81305 17.6283 4.47163 17.2558C4.13021 16.8833 3.86018 16.4403 3.67734 15.9527C3.49451 15.4651 3.40251 14.9426 3.40671 14.4158C3.4109 13.889 3.51123 13.3684 3.7018 12.8843C3.89238 12.4002 4.16938 11.9624 4.51668 11.5964L12.2474 3.20088C12.661 2.78037 13.208 2.55145 13.7733 2.56233C14.3385 2.57322 14.8778 2.82305 15.2775 3.25921C15.6773 3.69538 15.9062 4.28383 15.9162 4.90056C15.9262 5.51729 15.7164 6.11417 15.331 6.56545L9.14202 13.2787C9.0029 13.4087 8.82396 13.4766 8.64092 13.4689C8.45789 13.4612 8.28426 13.3784 8.15474 13.2371C8.02522 13.0958 7.94932 12.9063 7.94225 12.7066C7.93518 12.5069 7.99747 12.3116 8.11661 12.1598L13.2728 6.60511L12.2474 5.47832L7.09115 11.0727C6.68128 11.5188 6.45065 12.1244 6.44997 12.7561C6.44928 13.3878 6.67865 13.994 7.08756 14.4412C7.49646 14.8884 8.05144 15.1401 8.6304 15.1408C9.20937 15.1416 9.76489 14.8913 10.1748 14.4452L16.3637 7.72399C17.0261 6.97569 17.3926 5.97346 17.3843 4.93316C17.376 3.89285 16.9936 2.89772 16.3194 2.16208C15.6452 1.42645 14.7332 1.00919 13.7797 1.00015C12.8263 0.99111 11.9078 1.39101 11.222 2.11375L3.49127 10.5172C2.77923 11.294 2.29429 12.2838 2.09783 13.3614C1.90137 14.4389 2.00222 15.5559 2.38756 16.5709C2.7729 17.586 3.42545 18.4535 4.26269 19.0638C5.09994 19.6742 6.08424 19.9999 7.09115 19.9999C7.76582 20.0051 8.43472 19.864 9.05897 19.5848C9.68322 19.3055 10.2504 18.8937 10.7274 18.3731L18 10.3744L16.9673 9.25549L16.931 9.21583Z' fill='%235397FD'/%3E%3C/svg%3E%0A") no-repeat 50% 50%/20px 20px}.notice_detail_container .notice_body{font-size:16px;font-weight:400;line-height:24px;color:#000}.notice_detail_container .notice_body img{border-radius:12px}.notice_detail_container .notice_jump_wrap{display:flex;justify-content:center;align-items:center;margin-top:40px;height:48px}.notice_detail_container .notice_jump_wrap .btn_jump{display:flex;align-items:center;column-gap:10px;font-size:16px;font-weight:400;line-height:26px}.notice_detail_container .notice_jump_wrap .btn_jump_prev{margin-right:auto}.notice_detail_container .notice_jump_wrap .btn_jump_prev:before{content:"";width:48px;height:48px;border-radius:50%;background:#f7f7f7 url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 16.8555L8 11.8555L13 6.85547' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%}.notice_detail_container .notice_jump_wrap .btn_list{display:flex;justify-content:center;align-items:center;height:100%;width:140px;border-radius:999px;background-color:#0f0f0f;justify-self:center;color:#fff;font-size:16px;font-weight:700;line-height:24px}.notice_detail_container .notice_jump_wrap .btn_jump_next{margin-left:auto}.notice_detail_container .notice_jump_wrap .btn_jump_next:after{content:"";width:48px;height:48px;border-radius:50%;background:#f7f7f7 url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 6.85547L14 11.8555L9 16.8555' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%}.login_container{padding-top:40px;margin:0 20px;text-align:center}.login_container .login_title{display:flex;justify-content:center;align-items:center;border-bottom:2px solid #0f0f0f;min-height:60px;margin-bottom:30px;font-size:24px;font-weight:700;line-height:34px}.login_container .forgot_link_wrap{display:flex;align-items:center;justify-content:space-between}.login_container .forgot_link_wrap .forgot_link{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;font-weight:600;font-size:14px;line-height:21px;color:#0f0f0f}.login_container .forgot_link_wrap .forgot_link:after{content:"";display:inline-block;width:19px;height:19px;-webkit-mask:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 12.5L12 9.5L9 6.5' stroke='%23EA3024' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;mask:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 12.5L12 9.5L9 6.5' stroke='%23EA3024' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-color:#0f0f0f}.login_container .signup_wrap{margin-top:40px;padding:20px;display:flex;flex-direction:column;row-gap:14px;width:100%;border-radius:12px;border:1px solid #ddd}.login_container .signup_wrap .signup_txt{font-size:14px;line-height:20px;text-align:left;color:#525151}.login_container .signup_wrap .signup_txt em{margin-bottom:4px;font-style:normal;font-weight:700;display:block;font-size:16px;color:#0f0f0f;line-height:24px}.login_container .signup_wrap .btn_signup{display:flex;flex-shrink:0;justify-content:center;align-items:center;min-width:110px;height:40px;margin-left:auto;border-radius:50px;font-size:14px;font-weight:500;line-height:21px}.login_container .find_info{padding:30px;border-radius:12px;box-sizing:border-box;border:1px solid #ddd;margin-bottom:30px;display:flex;flex-direction:column;font-size:16px;font-weight:400;line-height:22px;text-align:center;color:#525151}.login_container .find_info .user_email{margin-top:10px;font-size:20px;font-weight:700;line-height:24px;color:#0f0f0f}.login_container .find_info+.btn_comfirm{margin:0}.login_container .find_info p{word-break:keep-all}.login_container .line_round_box .find_info{padding:20px 30px;color:#0f0f0f;border-color:#0f0f0f;line-height:24px}.find_tab_wrap{display:flex;margin-bottom:30px}.find_tab_wrap .btn_find_tab{display:flex;justify-content:center;align-items:center;width:100%;height:50px;border-bottom:1px solid #d3d3d3;box-sizing:border-box;font-size:20px;text-align:center;color:#949292}.find_tab_wrap .btn_find_tab.on{border-bottom:2px solid #0f0f0f;font-weight:700;color:#0f0f0f}.signup_container{margin:0 auto;padding:40px 20px 0;text-align:center}.signup_container .signup_title{display:flex;justify-content:center;align-items:center;border-bottom:2px solid #0f0f0f;min-height:60px;margin-bottom:30px;font-size:24px;font-weight:700;line-height:34px;text-align:center;color:#0f0f0f}.signup_container .divide_dot_line{margin:60px 0 0}.signup_container .all_checked{margin-bottom:20px;border-bottom:1px solid #e8e8e8}.signup_container .term_box{padding:30px;border-radius:12px;border:1px solid #ddd;box-sizing:border-box;overflow:auto;height:300px;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#525151}.signup_container .term_box+.checkbox_wrap{margin-top:20px}.signup_container .term_box+.btn_comfirm{margin-top:40px}.term_article .term_content .term_tit,.term_article .term_content em{font-style:normal;font-weight:400}.edumonster_title_banner{display:flex;flex-direction:column;padding:0 30px;height:180px;margin-bottom:40px;align-items:center;justify-content:center;row-gap:4px;background:#d83131 url(/images/edumonster/bg_edumonster_banner_mo.jpg) no-repeat 50% 50%/cover;color:#fff;text-align:center}.edumonster_title_banner *{word-break:keep-all}.edumonster_title_banner .sub_title{font-size:16px;line-height:22px}.edumonster_title_banner .title{color:#fff;font-size:26px;font-weight:800;line-height:36px}.edumonster_title_banner .title span{color:#fee0ca}.edumonster_container{overflow:hidden}.edumonster_container .class_section{margin-top:80px}.edumonster_container .class_section:first-of-type{margin-top:0}.edumonster_container .class_title_wrap{margin-bottom:20px}.edumonster_container .class_title_wrap .section_title{padding:0 20px;font-size:22px;font-weight:800;line-height:30px;color:#0f1317}.edumonster_container .pagination{margin-top:40px}.edumonster_container .filter_tab_wrap{margin-bottom:40px}.edumonster_container .filter_tab_wrap .btn_filter_wrap:first-of-type{margin-left:20px}.edumonster_container .filter_tab_wrap .btn_filter_wrap:last-of-type{margin-right:20px}.monster_class_list{display:flex;flex-direction:column;row-gap:40px;padding:0 20px}.monster_class_list.special .monster_class{row-gap:6px}.monster_class_list.special .monster_class .class_img{border-radius:4px}.monster_class_list.special .monster_class .class_description{color:#2e2e2e}.monster_class{position:relative;display:flex;flex-direction:column;row-gap:10px;padding-left:115px}.monster_class .class_img{position:absolute;left:0;top:0;width:95px;height:60px;overflow:hidden}.monster_class .class_title{font-size:16px;font-weight:700;line-height:24px;color:#0f0f0f}.monster_class .class_description{font-size:14px;font-weight:400;line-height:21px;color:#525151}.monster_class .class_price{display:block;font-size:16px;font-weight:700;line-height:24px;color:#0f0f0f}.monster_class .class_price .class_period{font-size:14px;font-weight:400;line-height:21px;color:#525151}.monster_class .category{display:block;color:#0f0f0f;font-size:16px;font-weight:700;line-height:24px}.monster_class .category.under_deco{color:#101010;text-decoration:underline;text-underline-offset:2px}.detail_container{margin-bottom:-180px}.detail_container .detail_section_title{height:60px;margin-bottom:10px;font-size:22px;font-weight:700;line-height:60px;color:#000}.detail_container .detail_content_box{font-size:14px;font-weight:400;line-height:21px;color:#525151}.detail_container .detail_summary{padding-top:30px;padding-left:20px;padding-right:20px}.detail_intro{display:flex;flex-direction:column;padding-bottom:60px}.detail_intro .detail_thumb_wrap{flex-shrink:0;overflow:hidden}.detail_summary{padding-top:20px}.detail_summary .detail_title{margin-bottom:14px;font-size:20px;font-weight:600;line-height:28px;text-align:left}.detail_summary .detail_price_wrap{display:flex;flex-direction:column;row-gap:10px}.detail_summary .detail_price_wrap .original_price{display:none;font-size:24px;font-weight:400;line-height:32px;text-align:left;color:#949292}.detail_summary .detail_price_wrap .discount_price{display:flex;flex-wrap:wrap;align-items:center;min-height:34px;column-gap:16px;letter-spacing:.03em}.detail_summary .detail_price_wrap .discount_price .won{display:flex;align-items:center;font-size:26px;font-weight:700;line-height:26px;color:#000}.detail_summary .detail_price_wrap .discount_price .won span{font-size:34px;line-height:34px}.detail_summary .detail_price_wrap .discount_price .percent{flex-shrink:0;display:flex;align-items:center;font-size:22px;font-weight:700;line-height:22px;color:#ea3024}.detail_summary .detail_price_wrap .discount_price .percent span{font-size:30px;line-height:30px}.detail_summary .detail_price_wrap .price_month{font-size:16px;line-height:26px}.detail_summary .payment_info_wrap{padding:14px 0 0;margin-bottom:30px;color:#4e4e4e}.detail_summary .payment_info_wrap .payment_period{margin-bottom:20px;padding:14px;border-radius:7px;background-color:#f4f4f4}.detail_summary .payment_info_wrap .payment_period .payment_option{padding:7px 0}.detail_summary .payment_info_wrap .payment_period .payment_text{color:#525151}.detail_summary .payment_info_wrap .payment_period .payment_description{color:#0f0f0f}.detail_summary .payment_info_wrap .payment_options{display:flex;flex-direction:column;row-gap:8px}.detail_summary .payment_info_wrap .payment_options .payment_description{margin-left:8px;padding:0;flex-grow:1;color:#4e4e4e}.detail_summary .payment_info_wrap .payment_option{display:flex;font-size:14px;font-weight:400;line-height:20px;color:#4e4e4e}.detail_summary .payment_info_wrap .ico_option{flex-shrink:0;width:18px;height:18px;margin-right:10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:18px auto;mask-size:18px auto;background-color:#949292}.detail_summary .payment_info_wrap .ico_option.card{-webkit-mask-image:url(/images/payment/credit-card_mo.svg);mask-image:url(/images/payment/credit-card_mo.svg)}.detail_summary .payment_info_wrap .ico_option.bank{-webkit-mask-image:url(/images/payment/bank_mo.svg);mask-image:url(/images/payment/bank_mo.svg)}.detail_summary .payment_info_wrap .payment_text{flex-shrink:0;min-width:70px;color:#4e4e4e}.detail_summary .payment_info_wrap .inquiry{margin-top:20px;border-top:1px solid #d3d3d3;padding-top:20px;font-size:16px;line-height:26px;color:#949292}.detail_summary .payment_info_wrap .inquiry .payment_text{display:block;color:#0f0f0f}.detail_summary .btn_purchase{display:flex;align-items:center;justify-content:center;border-radius:999px;width:100%;min-height:52px;background-color:#000;color:#fff;font-size:16px;font-weight:700;line-height:24px;text-align:center}.detail_summary .btn_purchase.disabled,.detail_summary .btn_purchase:disabled{cursor:default;background-color:rgba(15,15,15,.5)}.detail_tab_wrap{z-index:10;position:-webkit-sticky;position:sticky;top:60px;left:0;right:0;background-color:#fff}.detail_tab_wrap .detail_tab_inner{display:flex}.detail_tab_wrap .btn_detail_tab{display:flex;justify-content:center;align-items:center;width:100%;height:50px;border-bottom:3px solid #ddd;box-sizing:border-box;font-size:18px;text-align:center;color:#949292}.detail_tab_wrap .btn_detail_tab.on{border-color:#ea3024;font-weight:700;color:#ea3024}.detail_info{padding:0 0 50px}.detail_info .detail_info_img_area{overflow:hidden}.detail_info .detail_info_img_area.info_hidden{position:relative;height:600px}.detail_info .detail_info_img_area.info_hidden:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0),#fafafa)}.detail_info .btn_more_list{margin-top:20px}.detail_reviews{padding:30px 0 63px;background-color:#e8e8e8}.detail_reviews .btn_more_list{margin-top:30px}.detail_reviews .border_line_box{margin-bottom:32px}.detail_reviews .review_none{text-align:center}.detail_reviews .review_list{display:flex;flex-direction:column;row-gap:10px}.detail_reviews .review_item{display:flex;flex-direction:column;position:relative;padding:24px 20px;gap:8px;border-radius:10px;background-color:#fafafa}.detail_reviews .review_item .review_user{display:flex;align-items:center;font-size:16px;font-weight:400;line-height:24px;padding-right:80px}.detail_reviews .review_item .review_user>span{padding-right:10px;max-width:100%;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.detail_reviews .review_item .review_date{position:absolute;right:30px;top:28px;font-size:14px;font-weight:400;line-height:16px;color:#525151}.detail_reviews .review_item .review_score{height:24px}.detail_reviews .review_item .review_text{font-size:15px;font-weight:400;line-height:24px;color:#7e7e7e;overflow:hidden;white-space:normal}.detail_notes{padding:50px 0 0}.detail_refund{padding:50px 0 90px}.sales_banner_wrap{z-index:10;position:-webkit-sticky;position:sticky;left:0;right:0;bottom:0;width:100%;display:flex;align-items:center;justify-content:space-between;column-gap:26px;border-radius:12px;box-shadow:0 0 16px 0 rgba(0,0,0,.1215686275);padding:16px 20px;background-color:#fff;margin:0 auto}.sales_banner_wrap .product_details{flex-shrink:0}.sales_banner_wrap .product_price{display:flex;column-gap:10px;align-items:center;min-height:32px;margin-left:auto}.sales_banner_wrap .discount_percent{display:flex;align-items:center;font-size:16px;font-weight:700;line-height:16px;letter-spacing:.03em;color:#ea3024}.sales_banner_wrap .sale_price{flex-shrink:0;display:flex;align-items:center;font-size:20px;font-weight:700;line-height:20px}.sales_banner_wrap .btn_purchase{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:160px;height:48px;margin-left:auto;border-radius:999px;background-color:#ea3024;font-size:16px;font-weight:700;line-height:24px;text-align:left;color:#fff}.sales_banner_wrap .btn_purchase.disabled,.sales_banner_wrap .btn_purchase:disabled{cursor:default;background-color:rgba(15,15,15,.5)}.purchase_container .purchase_header{padding:20px 10px;margin:40px auto 20px;border-radius:12px;background-color:#f8f8f8;text-align:center}.purchase_container .purchase_header .header_title{font-size:28px;font-weight:700;line-height:39px;color:#000}.purchase_container .purchase_header .header_description{margin-top:4px;font-size:14px;font-weight:400;line-height:21px}.purchase_container .purchase_title{min-height:48px;display:flex;align-items:center;padding:10px 0;margin-bottom:30px;box-sizing:border-box;border-bottom:2px solid #0f0f0f;font-size:16px;font-weight:700;line-height:16px}.purchase_container .btns_wrap{display:flex;justify-content:center;column-gap:10px}.purchase_content .select_box{width:100%;height:54px}.purchase_content+.purchase_title{margin-top:40px}.purchase_content .purchase_product{display:flex;flex-direction:column}.purchase_content .detail_thumb_wrap{flex-shrink:0}.purchase_content .detail_summary{padding-bottom:20px}.purchase_content .detail_title{display:block;margin-bottom:20px;font-size:20px;font-weight:600;line-height:28px}.purchase_content .payment_list{display:flex;flex-wrap:wrap;gap:6px}.purchase_content .payment_list .btn_payment{position:relative;flex:1 1 45%;height:50px;font-size:14px;font-weight:500;color:#000}.purchase_content .payment_list .btn_payment .label_text{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:6px;padding:5px;box-sizing:border-box;border:1px solid #0f0f0f;column-gap:6px;text-align:center;cursor:pointer}.purchase_content .payment_list .btn_payment input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;opacity:0;width:0;height:0}.purchase_content .payment_list .btn_payment input[type=radio]:checked+.label_text{border:2px solid #ea3024}.purchase_content .payment_list .btn_payment.disabled{pointer-events:none;opacity:.2;background-color:#d3d3d3}.purchase_content .payment_list .btn_payment.disabled .label_text{border-color:rgba(0,0,0,0)}.purchase_content .payment_list .btn_payment img{width:auto}.purchase_content .payinfo_list{display:flex;flex-direction:column;row-gap:20px}.purchase_content .payinfo_item{display:flex;justify-content:space-between;align-items:center;column-gap:20px;box-sizing:border-box;font-size:16px;font-weight:400;line-height:24px}.purchase_content .payinfo_item .payinfo_text{flex-shrink:0;align-self:flex-start}.purchase_content .payinfo_item .payinfo_won{text-align:right}.purchase_content .payinfo_item.final{min-height:80px;border-top:1px dashed #0f0f0f;border-bottom:1px solid #0f0f0f;padding:28px 0}.purchase_content .payinfo_item.final .payinfo_text{font-size:20px;font-weight:700;line-height:20px;flex-shrink:1;word-break:keep-all}.purchase_content .payinfo_item.final .payinfo_won{flex-shrink:0;display:flex;column-gap:2px;align-items:center;font-size:24px;font-weight:700;line-height:24px;color:#ea3024}.purchase_content .payinfo_item.final .payinfo_won span{font-size:24px;line-height:24px}.my_header{display:flex;align-items:center;min-height:70px;margin-bottom:32px;border-bottom:2px solid #0f0f0f;box-sizing:border-box}.my_header .my_title{font-size:24px;font-weight:700;line-height:24px;color:#000}.my_header .select_box{margin-left:auto}.my_header_tab_wrap{display:flex;margin-top:10px;margin-bottom:40px;column-gap:5px;border-radius:12px;background-color:#ddd}.my_header_tab_wrap .btn_tab{display:flex;justify-content:center;align-items:center;width:100%;height:48px;box-sizing:border-box;font-size:16px;text-align:center;color:#0f0f0f;font-weight:700}.my_header_tab_wrap .btn_tab.on{border-radius:12px;border:1px solid #ea3024;background-color:#fff;color:#ea3024}.my_container{width:100%;max-width:100%;padding:0 20px;margin:0 auto}.my_container .btn_more_list_wrap{border-top:1px solid #d3d3d3}.my_container .btn_more_list{position:relative;margin-top:60px}.my_container .btn_more_list:after{transform:rotate(0)}.my_container .my_content_wrap{padding-top:40px}.my_product_list.reviewed .my_product_item{padding-top:40px;padding-bottom:0}.my_product_list.reviewed .my_product_item:first-of-type{padding-top:0}.my_product_item{padding:0 0 60px}.my_product_item .my_product_info_wrap{display:flex;column-gap:20px}.my_product_item .my_product_image{flex-shrink:0;width:95px;height:60px;border-radius:4px;overflow:hidden}.my_product_item .my_product_info_text{flex-grow:1;display:flex;flex-direction:column}.my_product_item .product_title{display:block;font-size:16px;font-weight:600;line-height:24px;color:#0f0f0f}.my_product_item .btn_wrap{display:flex;align-items:center;margin-top:24px}.my_product_item .btn_use{display:flex;align-items:center;justify-content:center;column-gap:4px;height:44px;padding:0 10px;border-radius:12px;width:100%;background-color:#fff;border:1px solid #0f0f0f;font-size:16px;font-weight:700;line-height:24px;color:#0f0f0f}.my_product_item .btn_use:after{content:"";background-image: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%3Cpath d='M5.25 10.5L8.75 7L5.25 3.5' stroke='%230F0F0F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");width:14px;height:14px}.my_product_item .btn_end{padding:0 10px;background-color:#949292;font-weight:600;color:#fff}.my_product_item .btn_end,.my_product_item .btn_withdrawal{display:flex;align-items:center;justify-content:center;height:44px;width:100%;border-radius:12px;font-size:16px;line-height:24px}.my_product_item .btn_withdrawal{column-gap:4px;padding:0 14px;background-color:#ddd;font-weight:500;color:#0f0f0f}.my_product_item .btn_withdrawal:after{content:"";background-image: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%3Cpath d='M5.25 10.5L8.75 7L5.25 3.5' stroke='%230F0F0F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");width:14px;height:14px}.my_product_item .btn_review{display:flex;align-items:center;justify-content:center;width:100%;padding:0 14px;height:44px;border-radius:12px;background-color:#0f0f0f;font-size:16px;font-weight:700;line-height:24px;color:#fff}.my_product_item .c_purple{color:#5327af}.my_product_item .c_red{color:#ea3024}.my_product_info_list{display:flex;flex-direction:column;row-gap:12px;margin-top:20px;font-size:14px;font-weight:400;line-height:14px;color:#0f0f0f}.my_product_info_list .my_info_item{display:flex;column-gap:20px}.my_product_info_list .my_info_item .info_title{flex-shrink:0;min-width:60px;font-size:14px;line-height:14px}.my_product_info_list .my_info_item .info_desc{flex-grow:1}.my_product_review{width:100%;margin-top:24px;padding-top:20px;border-top:1px solid #ddd}.my_product_review .review_user{display:flex;align-items:center;justify-content:space-between;column-gap:20px;margin-bottom:10px}.my_product_review .review_user .user_name{flex-grow:1;font-size:16px;font-weight:700;line-height:24px;word-break:break-all;color:#000}.my_product_review .review_user .review_score{align-self:flex-start;flex-shrink:0}.my_product_review .review_date_wrap{display:flex;align-items:center;justify-content:space-around;min-height:24px;padding-top:14px;padding-bottom:30px;border-bottom:1px solid #525151}.my_product_review .review_date{flex-shrink:0;font-size:14px;font-weight:400;line-height:16px;color:#525151}.my_product_review .btns_review_wrap{flex-shrink:0;margin-left:auto}.my_product_review .btns_review_wrap button{color:#949292}.my_product_review .btns_review_wrap button:before{background-color:#949292}.my_product_review .review_text{margin-top:10px;font-size:15px;font-weight:400;line-height:24px;color:#7e7e7e}.vod_intro{display:flex;flex-direction:column;padding-bottom:60px}.vod_intro .vod_thumb_wrap{flex-shrink:0;overflow:hidden}.vod_intro .vod_summary{padding:30px 20px 0;flex-grow:1;display:flex;flex-direction:column}.vod_intro .vod_category{margin-bottom:10px;font-size:16px;line-height:24px;text-decoration:underline;text-underline-offset:3px;font-weight:400;color:#0f0f0f}.vod_intro .vod_title{margin-bottom:24px;font-size:22px;font-weight:700;line-height:30px;color:#0f0f0f}.vod_intro .vod_description{padding:14px;margin-bottom:4px;background-color:#f4f4f4;border-radius:7px;font-size:14px;font-weight:400;line-height:22px;color:#525151}.vod_intro .my_product_info_list{margin-bottom:40px}.vod_intro .btn_vod{display:flex;align-items:center;justify-content:center;column-gap:14px;height:55px;background-color:red;border-radius:999px}.vod_intro .btn_vod:disabled{background-color:rgba(0,0,0,.5)}.vod_intro .btn_vod:disabled i{background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9987 36.6673C29.2034 36.6673 36.6654 29.2054 36.6654 20.0007C36.6654 10.7959 29.2034 3.33398 19.9987 3.33398C10.794 3.33398 3.33203 10.7959 3.33203 20.0007C3.33203 29.2054 10.794 36.6673 19.9987 36.6673Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.668 25V15' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.332 25V15' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.vod_intro .btn_vod.zoom{column-gap:6px;background-color:#2d8cff}.vod_intro .btn_vod.zoom i{background-image:url("data:image/svg+xml,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.4987 36.6673C29.7034 36.6673 37.1654 29.2054 37.1654 20.0007C37.1654 10.7959 29.7034 3.33398 20.4987 3.33398C11.294 3.33398 3.83203 10.7959 3.83203 20.0007C3.83203 29.2054 11.294 36.6673 20.4987 36.6673Z' fill='white'/%3E%3Cpath d='M24.668 25.8327H12.168C10.7871 25.8327 9.66797 24.7135 9.66797 23.3327V14.166H22.168C23.5488 14.166 24.668 15.2852 24.668 16.666V25.8327Z' fill='%232D8CFF'/%3E%3Cpath d='M31.332 25.8327L26.332 22.4993V17.4993L31.332 14.166V25.8327Z' fill='%232D8CFF'/%3E%3C/svg%3E%0A")}.vod_intro .btn_vod.zoom .vod_text{width:64px}.vod_intro .btn_vod i{flex-shrink:0;width:30px;height:30px;background-size:auto 30px;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_828_4901)'%3E%3Cpath d='M19.9987 38.1673C30.0319 38.1673 38.1654 30.0338 38.1654 20.0007C38.1654 9.96748 30.0319 1.83398 19.9987 1.83398C9.96552 1.83398 1.83203 9.96748 1.83203 20.0007C1.83203 30.0338 9.96552 38.1673 19.9987 38.1673Z' stroke='%23F88171' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.9987 36.6673C29.2034 36.6673 36.6654 29.2054 36.6654 20.0007C36.6654 10.7959 29.2034 3.33398 19.9987 3.33398C10.794 3.33398 3.33203 10.7959 3.33203 20.0007C3.33203 29.2054 10.794 36.6673 19.9987 36.6673Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.668 13.334L26.668 20.0007L16.668 26.6673V13.334Z' fill='white' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_828_4901'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.vod_intro .btn_vod .vod_text{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;font-size:18px;font-weight:700;line-height:18px;color:#fff}.vod_intro .btn_vod .vod_time{font-size:16px;font-weight:700;line-height:22px}.class_list_wrap{width:100%;max-width:100%;padding:0 20px;margin:40px auto 0}.class_list_wrap .vod_class_list{display:flex;flex-wrap:wrap;gap:40px 0}.class_list_wrap .vod_class_list .vod_class_card{width:100%}.class_list_wrap .vod_class_list+.pagination{margin-top:60px}.class_list_wrap .vod_class_img{aspect-ratio:320/183;margin-bottom:20px;border-radius:14px;overflow:hidden;background-color:#f1f2f5}.class_list_wrap .vod_class_img img{width:100%}.class_list_wrap .vod_class_text{display:flex;flex-direction:column;row-gap:14px}.class_list_wrap .vod_class_text .tag_wrap{margin-bottom:0}.class_list_wrap .vod_class_text .tag_wrap .tag_category{font-weight:700}.class_list_wrap .vod_class_text>.info_desc{flex-grow:1;font-size:14px;font-weight:400;line-height:21px;color:#0f0f0f}.class_list_wrap .vod_title{font-size:16px;font-weight:700;line-height:24px;color:#0f0f0f}.vod_info_list{display:flex;flex-direction:column;row-gap:6px}.vod_info_list .vod_info_item{display:flex;align-items:center}.vod_info_list .vod_info_item .info_title{flex-shrink:0;max-width:80px;width:25%;font-size:14px;font-weight:500;line-height:21px;color:#525151}.vod_info_list .vod_info_item .info_desc{flex-grow:1;font-size:14px;font-weight:400;line-height:21px;color:#0f0f0f}.board_post_list+.pagination{margin-top:30px}.board_post_item{padding:30px 0;border-top:1px solid #d3d3d3}.board_post_item:first-of-type{padding-top:0;border-top:0}.board_post_item .vod_img_wrap{display:flex;padding-bottom:20px}.board_post_item .vod_img{overflow:hidden;flex-shrink:0;width:90px;height:60px;border-radius:4px}.board_post_item .vod_title{flex-grow:1;padding-left:20px}.board_post_item .vod_text{width:100%;display:flex;flex-direction:column;row-gap:10px}.board_post_item .tag_wrap{width:100%;padding-bottom:10px;margin:0}.board_post_item .vod_description{overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:22px;color:#4e4e4e}.board_post_item .counts_wrap{justify-content:space-between}.counts_wrap{display:flex;column-gap:20px;align-items:center}.counts_wrap .date{margin-left:auto}.counts_wrap .btn_comment_principle{flex-shrink:0;display:flex;align-items:center;margin-left:auto;font-size:16px;font-weight:400;line-height:16px;color:#0f0f0f;text-decoration:underline}.counts_wrap .btn_comment_principle:before{content:"";width:24px;height:24px;margin-right:6px;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='M12 23C6.47715 23 2 18.5228 2 13C2 7.47715 6.47715 3 12 3C17.5228 3 22 7.47715 22 13C22 18.5228 17.5228 23 12 23ZM12 21C16.4183 21 20 17.4183 20 13C20 8.58172 16.4183 5 12 5C7.58172 5 4 8.58172 4 13C4 17.4183 7.58172 21 12 21ZM13 11.5V16C13.5523 16 14 16.4477 14 17C14 17.5523 13.5523 18 13 18H11C10.4477 18 10 17.5523 10 17C10 16.4477 10.4477 16 11 16V13.5C10.4477 13.5 10 13.0523 10 12.5C10 11.9477 10.4477 11.5 11 11.5H13ZM13.5 9C13.5 9.82843 12.8284 10.5 12 10.5C11.1716 10.5 10.5 9.82843 10.5 9C10.5 8.17157 11.1716 7.5 12 7.5C12.8284 7.5 13.5 8.17157 13.5 9Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat 50% 50%/24px 24px}.counts{font-size:16px;font-weight:400;line-height:16px;color:#0f0f0f}.counts span{margin-right:4px}.counts.date{font-size:14px;font-weight:400;line-height:14px}.post_container{width:100%;max-width:100%;margin:0 auto;padding:40px 20px 0}.post_header{display:flex;align-items:center;padding:20px 0;min-height:100px;box-sizing:border-box;border-bottom:2px solid #0f0f0f}.post_header .post_title{font-size:22px;font-weight:800;line-height:35px;color:#0f0f0f}.post_body .post_date{padding:20px 0;font-size:16px;font-weight:400;line-height:16px;color:#0f0f0f}.post_body .post_round_box{padding:30px 20px;border-radius:6px;background-color:#f7f7f7;font-size:16px;font-weight:400;line-height:26px;color:#000}.user_comments_wrap .counts_wrap{display:flex;align-items:center;padding:20px 0;box-sizing:border-box;border-bottom:1px solid #0f0f0f;font-size:16px;font-weight:400;line-height:16px}.user_comments_wrap .comment_item{display:flex;flex-direction:column;row-gap:14px;padding:30px 0;border-bottom:1px solid #ddd;font-size:14px;font-weight:400;line-height:22px;color:#373636}.user_comments_wrap .comment_item:last-child{border-bottom:0}.user_comments_wrap .comment_item .user_name{margin-right:10px;font-size:14px;font-weight:700;line-height:22px;color:#660700}.user_comments_wrap .comment_item .btns_review_wrap{margin-left:0}.user_comments_wrap .comment_item .btns_review_wrap button{color:#0f0f0f}.user_comments_wrap .comment_item .btns_review_wrap button:before{display:none}.user_comments_wrap .comment_item .btns_review_wrap button:first-child{padding-left:0}.user_comments_wrap .delect_comment{display:flex;align-items:center;font-size:14px;font-weight:400;line-height:22px;color:#525151}.user_comments_wrap .delect_comment:before{content:"";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.0013 18.3346C5.39893 18.3346 1.66797 14.6036 1.66797 10.0013C1.66797 5.39893 5.39893 1.66797 10.0013 1.66797C14.6036 1.66797 18.3346 5.39893 18.3346 10.0013C18.3346 14.6036 14.6036 18.3346 10.0013 18.3346ZM10.0013 16.668C13.6832 16.668 16.668 13.6832 16.668 10.0013C16.668 6.3194 13.6832 3.33464 10.0013 3.33464C6.3194 3.33464 3.33464 6.3194 3.33464 10.0013C3.33464 13.6832 6.3194 16.668 10.0013 16.668ZM5.83464 9.16797H14.168V10.8346H5.83464V9.16797Z' fill='%23949292'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;margin-right:6px}.comment_textarea_wrap{position:relative;display:flex;height:130px;padding:10px 14px;border-radius:6px;border:1px solid #bbb}.comment_textarea_wrap .comment_textarea{flex-grow:1;width:100%;height:100%;overflow:auto;color:#37362d}.comment_textarea_wrap .comment_textarea::placeholder{font-size:14px;font-weight:400;line-height:17px;color:#a5a5a5}.comment_textarea_wrap .btn_register{align-self:flex-end;flex-shrink:0;padding:0 14px;min-height:36px;border-radius:999px;background-color:#0f0f0f;color:#fff}.btn_back_board{display:flex;align-items:center;justify-content:center;border:1px solid #0f0f0f;border-radius:999px;min-width:140px;height:48px;margin:40px auto 0;font-size:16px;font-weight:700;line-height:24px}.btn_back_board:before{content:"";width:14px;height:14px;margin-right:4px;background: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='M8.6665 3.5L5.1665 7L8.6665 10.5' stroke='%230F0F0F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%}.monster_container{padding-top:40px}.monster_container .monster_title{margin-bottom:20px;font-size:34px;font-weight:800;line-height:48px;color:#0f1317}.monster_container .filter_tab_wrap{margin-bottom:30px}.monster_container .monster_introduce{width:100%;max-width:100%;padding:0 20px;margin:0 auto}.monster_container .class_list_wrap{margin-top:42px}.monster_summery{border:1px solid #0f0f0f;border-radius:20px;padding:30px 20px;display:flex;flex-direction:column;align-items:center;row-gap:40px}.monster_summery .monster_img{flex-shrink:0;max-width:200px;width:100%}.monster_summery .monster_img img{border-radius:50%;overflow:hidden;aspect-ratio:1/1}.monster_summery .img_caption{margin-top:20px;display:flex;flex-direction:column;row-gap:6px;text-align:center}.monster_summery .img_caption .name{font-size:18px;font-weight:700;line-height:27px;color:rgba(0,0,0,.85)}.monster_summery .img_caption .feat{font-size:16px;font-weight:400;line-height:24px;color:#525151}.monster_summery .monster_text{flex-grow:1;display:flex;flex-direction:column;row-gap:20px;color:#0f0f0f}.monster_summery .monster_text .monster_one_word{font-size:22px;font-weight:700;line-height:31px}.monster_summery .monster_text .monster_description{font-size:16px;font-weight:400;line-height:24px}.monster_summery .monster_text .monster_description.hidden{overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.monster_summery .monster_text .btn_more_desc{display:flex;width:-moz-fit-content;width:fit-content;height:36px;min-width:110px;padding:12px 14px;margin-top:10px;margin-left:auto;box-sizing:border-box;align-items:center;justify-content:center;border-radius:30px;border:1px solid #0f0f0f;font-size:14px;font-weight:500;line-height:21px}.monster_summery .monster_text .btn_more_desc:after{content:"";display:block;width:14px;height:14px;margin-left:4px;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%3Cpath d='M3.5 5.83398L7 9.33398L10.5 5.83398' stroke='%230F0F0F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%}.monster_summery .monster_text .btn_more_desc.opened:after{transform:rotate(180deg)}.monster_tag_wrap{display:flex;flex-wrap:wrap;gap:6px}.monster_tag_wrap .monster_tag{display:flex;justify-content:center;align-items:center;padding:6px 12px;border-radius:4px;font-size:14px;font-weight:400;line-height:21px}.monster_tag_wrap .monster_tag.black{color:#fff;background-color:#0f0f0f}.monster_tag_wrap .monster_tag.gray{color:#0f0f0f;background-color:#ddd}.monster_tag_wrap .monster_tag.red{color:#660700;background-color:#fff0ef}.term_content li ul{padding-left:10px}.term_content>.term_tit:first-child{margin-top:0}.term_content .term_tit{margin-top:20px}.term_content .term_tit,.term_content em{display:block;font-style:normal}.term_content table{width:100%;table-layout:fixed;word-break:break-all;border-spacing:0;border-collapse:collapse;margin:16px 0}.term_content table th{text-align:center}.term_content table td,.term_content table th{padding:5px 10px;border:1px solid #3d444d}.term_container{line-height:20px;color:#373636}.term_container .page_tit{padding-top:40px;padding-bottom:20px;font-size:34px;font-weight:800;line-height:52px;color:#0f1317}.term_container .term_category_tit{font-size:20px;font-weight:800}.term_container .term_category_tit:not(:first-of-type){margin-top:20px}.access_denied_container{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:0 20px}.access_denied{text-align:center;max-width:600px;width:100%;padding:3rem 2rem}.denied_title{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#333}.denied_description{font-size:1.125rem;color:#666;margin-bottom:2rem;line-height:1.6}.denied_actions{display:flex;gap:1rem;justify-content:center}.denied_actions a{text-decoration:none}.btn_primary:hover{background-color:#525151}.btn_outline{border:1px solid #0f0f0f;color:#0f0f0f}.btn_outline:hover{background-color:#e8e8e8}@media (max-width:768px){.denied_actions{flex-direction:column}}.my_subscriptions{max-width:800px;margin:0 auto;padding:2rem 1rem}.page_header{text-align:center;margin-bottom:3rem}.page_title{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#333}.page_description{color:#666;font-size:1.125rem}.empty_state{display:flex;justify-content:center;align-items:center;min-height:400px}.empty_content{text-align:center;max-width:400px}.empty_content h2{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#333}.empty_content p{color:#666;margin-bottom:2rem;line-height:1.6}.subscriptions_list{display:flex;flex-direction:column;gap:1.5rem}.subscription_card{background-color:white;border:1px solid #e0e0e0;border-radius:12px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.card_header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.monster_info{flex:1 1}.monster_name{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:#333}.subscription_title{color:#666;margin:0;font-size:.875rem}.status_badge{color:white;padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;white-space:nowrap}.card_body{margin-bottom:1.5rem}.subscription_details{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.detail_item{display:flex;flex-direction:column;gap:.25rem}.detail_label{font-size:.75rem;color:#666;text-transform:uppercase;font-weight:600}.detail_value{font-size:.875rem;color:#333;font-weight:500}.detail_value.highlight{color:#1976d2;font-weight:700}.progress_bar{margin-bottom:1rem}.progress_track{width:100%;height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress_fill{height:100%;transition:width .3s ease}.progress_text{font-size:.75rem;color:#666}.card_actions{display:flex;justify-content:flex-end}:global(.btn){padding:.75rem 1.5rem;border-radius:6px;text-decoration:none;font-weight:500;font-size:.875rem;transition:all .2s ease;display:inline-block}:global(.btn_primary){background-color:#1976d2;color:white}:global(.btn_primary:hover){background-color:#1565c0}:global(.btn_outline){background-color:white;border:1px solid #1976d2;color:#1976d2}:global(.btn_outline:hover){background-color:#f5f5f5}@media (max-width:768px){.my_subscriptions{padding:1rem}.card_header{flex-direction:column;gap:1rem;align-items:stretch}.status_badge{text-align:center}.subscription_details{grid-template-columns:1fr}.card_actions{justify-content:center}}.streaming_icon{width:16px;height:16px;background:rgba(255,255,255,.9);border-radius:50%;position:relative;animation:streaming-pulse 1.5s infinite}.streaming_icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;background:#ea3024;border-radius:50%}.streaming_text{font-weight:700;color:white;font-size:14px}@keyframes streaming-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.introduce_card .text_wrap{position:relative}.name_link{text-decoration:none;display:block;margin-bottom:8px}.name_link:hover .name{color:#ea3024}.introduce_card .name{display:block;font-size:18px;font-weight:700;color:#0f0f0f;transition:color .2s ease}.introduce_card .sentence{margin-bottom:12px;line-height:1.4;color:#525151}.img_link{text-decoration:none;display:block}.img_wrap{margin:0;border-radius:8px;overflow:hidden;transition:transform .2s ease}.img_link:hover .img_wrap{transform:scale(1.02)}.img_wrap img{width:100%;height:auto;display:block}@media (max-width:768px){.btn_join_streaming{padding:10px 16px;font-size:12px;gap:6px;margin-top:12px}.streaming_icon{width:14px;height:14px}.streaming_icon:before{width:5px;height:5px}.streaming_text{font-size:12px}.introduce_card .name{font-size:16px}.introduce_card .sentence{font-size:14px;margin-bottom:10px}}.monster_subscription{margin:3rem 0;padding:2rem;background-color:#f8f9fa;border-radius:12px}.monster_title{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#333;text-align:center}.subscription_content{max-width:800px;margin:0 auto}.subscription_info{text-align:center;margin-bottom:2rem}.subscription_subtitle{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#0f0f0f}.subscription_description{color:#666;margin-bottom:2rem;line-height:1.6}.subscription_features{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem}.feature_item{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#666;font-size:.875rem}.feature_item i{font-size:1.5rem;color:#0f0f0f}.subscription_products{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.product_card{background-color:white;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;text-align:center}.product_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.product_title{font-size:1rem;font-weight:600;margin:0;color:#333}.product_duration{background-color:#0f0f0f;color:white;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500}.product_price{margin-bottom:1rem}.product_price strong{font-size:1.25rem;color:#0f0f0f;display:block;margin-bottom:.25rem}.price_per_month{font-size:.75rem}.product_description{color:#666;font-size:.875rem;line-height:1.4;margin:0}.subscription_actions{text-align:center}.subscription_actions a{text-decoration:none}.active_subscription{display:flex;flex-direction:column;align-items:center;gap:1rem}.active_message{color:#4caf50;font-weight:500;margin:0;display:flex;align-items:center;gap:.5rem}.active_message i{color:#4caf50}.btn{padding:.75rem 1.5rem;border-radius:6px;text-decoration:none;font-weight:700;font-size:16px;line-height:24px;display:inline-block;box-sizing:border-box}.btn_purchase{background-color:#0f0f0f}.btn_purchase:hover{background-color:#525151}.btn_watch{background-color:#3cb74f;color:white}.btn_watch:hover{background-color:#2a8f3e}.btn_preview{background-color:white;border:1px solid #0f0f0f;color:#0f0f0f}.btn_preview:hover{background-color:#e8e8e8}@media (max-width:768px){.monster_subscription{margin:2rem 0;padding:1.5rem}.subscription_features{flex-direction:column;gap:1rem}.feature_item{flex-direction:row;justify-content:center}.subscription_products{grid-template-columns:1fr}.purchase_actions{flex-direction:column}}.schedule_items{display:flex;flex-direction:column;gap:1rem}.schedule_item{border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;background-color:white;position:relative}.schedule_item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#0f0f0f;border-radius:8px 0 0 8px}.item_day{background-color:#f7f7f7;color:#0f0f0f;padding:.25rem .75rem;border-radius:16px;font-size:.875rem;font-weight:600}.info_time{color:#666}.info_time,.schedule_note{font-size:.875rem;font-weight:500}.schedule_note{color:#0f0f0f;background-color:#f7f7f7;padding:.25rem .75rem;border-radius:12px}.schedule_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.day_column a{text-decoration:none}.day_column{border:1px solid #e0e0e0;border-radius:8px;padding:1rem;background-color:white;display:flex;flex-direction:column;min-height:200px}.day_header{font-size:1.125rem;font-weight:600;color:#0f0f0f;margin-bottom:1rem;text-align:center;padding-bottom:.5rem;border-bottom:2px solid #f7f7f7}.no_schedule{flex:1 1;display:flex;align-items:center;justify-content:center;color:#999;font-style:italic}.day_schedules{flex:1 1;display:flex;flex-direction:column;gap:.75rem}.mini_schedule_item{background-color:#f8f9fa;padding:.75rem;border-radius:6px;border-left:3px solid #0f0f0f}.mini_title{font-size:.875rem;font-weight:600;color:#333;margin:0 0 .25rem}.mini_time{font-size:.75rem;color:#666;margin:0}.view_detail_btn{display:block;margin-top:1rem;padding:.5rem;background-color:#0f0f0f;color:white;text-decoration:none;border-radius:4px;text-align:center;font-size:.875rem;font-weight:500;transition:background-color .2s ease;cursor:pointer}.view_detail_btn:hover{background-color:#525151}@media (max-width:768px){.schedule_grid{grid-template-columns:1fr}}.broadcast_list{margin-bottom:2rem}.list_title{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#333}.empty_message{text-align:center;padding:3rem;color:#666}.broadcast_items{display:flex;flex-direction:column;gap:1rem}.broadcast_item{border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;background-color:white}.item_header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.item_title{font-size:1.25rem;font-weight:600;color:#333;flex:1 1;margin:0 1rem 0 0}.item_status{color:white;padding:.25rem .75rem;border-radius:16px;font-size:.75rem;font-weight:600;text-transform:uppercase}.item_description{color:#666;margin-bottom:1rem;line-height:1.5}.item_info{margin-bottom:1rem;display:flex;flex-direction:column;gap:.25rem}.info_date,.info_duration{color:#666;font-size:.875rem}.item_actions{display:flex;justify-content:flex-end}.btn{padding:.5rem 1rem}.btn_primary{background-color:#0f0f0f}.btn_primary:hover:not(:disabled){background-color:#525151}.access_note{color:#666;font-size:.875rem;font-style:italic}.pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem}.page_link,.pagination a{text-decoration:none}.page_link{display:inline-block;padding:.5rem 1rem;border:1px solid #0f0f0f;color:#0f0f0f;border-radius:4px;transition:all .2s ease;cursor:pointer}.page_current,.page_link:hover{background-color:#0f0f0f;color:white}.page_current{padding:.5rem 1rem;border-radius:4px;font-weight:600}@media (max-width:768px){.item_header{flex-direction:column;gap:.5rem}.item_title{margin-right:0}.item_actions{justify-content:center}}.broadcast_container{padding:60px 0;font-family:Pretendard,Dotum,돋움,sans-serif}.broadcast_header{text-align:center;margin-bottom:60px}.header_title{font-size:34px;font-weight:800;margin-bottom:20px;color:#0f1317;line-height:48px}.header_description{font-size:16px;color:#525151;line-height:24px;font-weight:400}.main_tabs{display:flex;gap:12px;margin-bottom:40px;justify-content:center}.main_tab,.main_tabs a{text-decoration:none}.main_tab{display:flex;align-items:center;justify-content:center;min-width:160px;height:48px;padding:0 24px;color:#0f0f0f;font-weight:700;font-size:16px;line-height:24px;border-radius:999px;border:1px solid #0f0f0f;background-color:#fff;transition:all .2s ease;cursor:pointer;box-sizing:border-box}.main_tab:hover{background-color:#e8e8e8}.main_tab.active{color:#fff;background-color:#0f0f0f}.week_tabs{display:flex;gap:8px;margin-bottom:40px;overflow-x:auto;padding:4px 0;justify-content:center}.week_tab,.week_tabs a{text-decoration:none}.week_tab{display:flex;align-items:center;justify-content:center;min-width:50px;width:50px;height:50px;color:#525151;font-weight:700;font-size:16px;line-height:24px;border-radius:50%;border:1px solid #ddd;background-color:#fff;transition:all .2s ease;white-space:nowrap;cursor:pointer;box-sizing:border-box}.week_tab:hover{color:#0f0f0f;background-color:#f8f8f8;box-shadow:0 4px 8px rgba(0,0,0,.1)}.week_tab.active,.week_tab:hover{border-color:#0f0f0f;transform:translateY(-2px)}.week_tab.active{color:#fff;background-color:#0f0f0f;box-shadow:0 4px 12px rgba(15,15,15,.3)}.live_schedule{background:linear-gradient(135deg,#ff3939,#ea3024);border-radius:12px;padding:30px;margin-bottom:40px;position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(234,48,36,.3)}.live_schedule:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1) 50%,transparent);animation:shimmer 2s infinite}.live_schedule:after{content:"LIVE";position:absolute;top:20px;right:20px;background:rgba(255,255,255,.2);color:white;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:1px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);animation:pulse 2s infinite}.live_schedule_title{color:white;font-size:28px;font-weight:800;margin-bottom:12px;text-shadow:0 2px 4px rgba(0,0,0,.3);position:relative;z-index:1}.live_schedule_description{color:rgba(255,255,255,.9);font-size:18px;font-weight:500;margin-bottom:24px;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.2);position:relative;z-index:1}.live_schedule_inactive{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;padding:30px;margin-bottom:40px;position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(195,207,226,.3);text-align:center;border:1px solid rgba(255,255,255,.8)}.live_schedule_inactive:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(255,255,255,.3) 50%,transparent);animation:gentleShimmer 4s infinite}.live_schedule_inactive:after{content:"OFFLINE";position:absolute;top:20px;right:20px;background:rgba(108,117,125,.2);color:#6c757d;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:1px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(108,117,125,.3);animation:gentlePulse 3s infinite}.inactive_icon{font-size:48px;margin-bottom:16px;opacity:.7;animation:float 3s ease-in-out infinite}.live_schedule_inactive .live_schedule_title{color:#495057;font-size:28px;font-weight:800;margin-bottom:12px;text-shadow:0 2px 4px rgba(73,80,87,.1);position:relative;z-index:1}.live_schedule_inactive .live_schedule_description{color:#6c757d;font-size:18px;font-weight:500;margin-bottom:12px;line-height:1.4;text-shadow:none;position:relative;z-index:1}.next_broadcast_info{color:#868e96;font-size:16px;font-weight:400;margin:0;line-height:1.4;position:relative;z-index:1;font-style:italic}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes gentleShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes gentlePulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.broadcast_container{padding:40px 0}.broadcast_header{margin-bottom:40px}.header_title{font-size:26px;line-height:36px}.main_tabs{flex-direction:column;gap:8px;margin:0 20px 30px}.main_tab,.main_tabs a{width:100%}.main_tab{min-width:auto;height:44px;font-size:14px;padding:0 20px}.week_tabs{margin:0 20px 30px;gap:6px;flex-wrap:wrap}.week_tab{min-width:44px;width:44px;height:44px;font-size:14px}.live_schedule{margin:0 20px 30px;padding:24px}.live_schedule:after{top:16px;right:16px;padding:4px 8px;font-size:10px}.live_schedule_title{font-size:22px;margin-bottom:8px}.live_schedule_description{font-size:16px;margin-bottom:20px}.live_schedule_inactive{margin:0 20px 30px;padding:24px}.live_schedule_inactive:after{top:16px;right:16px;padding:4px 8px;font-size:10px}.inactive_icon{font-size:36px;margin-bottom:12px}.live_schedule_inactive .live_schedule_title{font-size:22px;margin-bottom:8px}.live_schedule_inactive .live_schedule_description{font-size:16px;margin-bottom:8px}.next_broadcast_info{font-size:14px}}.btn_purchase{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;background:linear-gradient(135deg,#0f0f0f,#525151);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;text-decoration:none;font-family:Pretendard,Dotum,돋움,sans-serif;box-shadow:0 4px 12px rgba(15,15,15,.3);margin-top:16px}.btn_purchase,.btn_purchase .purchase_text{color:white;font-weight:700;font-size:14px}.btn_purchase:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,15,15,.4);background:linear-gradient(135deg,#0f0f0f,#525151)}.btn_join_streaming{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(255,107,107,.3);position:relative;overflow:hidden}.btn_join_streaming:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,107,.4);background:linear-gradient(135deg,#ff5252,#d84315)}.btn_join_streaming:active{transform:translateY(0)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@media (max-width:768px){.btn_join_streaming{justify-content:center;padding:12px 16px;font-size:15px}}.subscription_purchase_form{margin-top:2rem}.subscription_options{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:2rem}.subscription_option{border:2px solid #e0e0e0;border-radius:8px;padding:1.5rem;cursor:pointer;transition:all .2s ease}.subscription_option:hover{border-color:#1976d2;background-color:#f5f5f5}.subscription_option.selected{border-color:#1976d2;background-color:#e3f2fd}.option_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.option_title{font-size:1.25rem;font-weight:600;margin:0}.option_duration{background-color:#1976d2;color:white;padding:.25rem .75rem;border-radius:16px;font-size:.875rem;font-weight:500}.option_price{margin-bottom:1rem}.price_amount{font-size:1.5rem;font-weight:700;color:#1976d2;margin-right:.5rem}.price_per_month{color:#666;font-size:.875rem}.option_description{color:#666;margin-bottom:1rem}.option_features ul{list-style:none;padding:0;margin:0}.option_features li{color:#4caf50;font-size:.875rem;margin-bottom:.25rem}.purchase_summary{background-color:#f9f9f9;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.summary_title{margin:0 0 1rem;font-size:1.125rem;font-weight:600}.summary_item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e0e0e0}.summary_item.total{border-bottom:none;padding-top:1rem;font-size:1.125rem}.item_label{color:#666}.item_value{font-weight:500}.purchase_actions{display:flex;gap:1rem;justify-content:center}.btn{padding:.75rem 2rem;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;border:none;transition:all .2s ease}.btn:disabled{opacity:.6;cursor:not-allowed}.btn_outline{background-color:white;border:1px solid #1976d2;color:#1976d2}.btn_outline:hover:not(:disabled){background-color:#f5f5f5}.btn_primary{background-color:#1976d2;color:white}.btn_primary:hover:not(:disabled){background-color:#1565c0}@media (max-width:768px){.subscription_options{grid-template-columns:1fr}.purchase_actions{flex-direction:column}.btn{width:100%}}table{width:100%;table-layout:fixed;border-spacing:0;border-collapse:collapse}table thead{position:-webkit-sticky;position:sticky;top:70px;background-color:#f7f7f7}table tr{height:50px;border-bottom:1px solid #e0e0e0;-webkit-user-select:none;-moz-user-select:none;user-select:none}table td,table th{font-size:14px;vertical-align:middle}table td{padding:12px 0;text-align:center}table td:first-child{padding-left:20px;text-align:left}