@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")}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:transparent;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:transparent;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%;min-width:1440px;height:100%}.container{min-height:600px}.container.sub{padding:0 0 200px}.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%)}img{max-width:100%}.section_inner{width:100%;max-width:1140px;padding:0 20px;margin:0 auto}.section_inner.w1680{max-width:1680px}.section_inner.full{max-width:100%}.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;transition:background .4s ease}.btn_block:hover{background-color:#525151}.btn_line{border:1px solid #0f0f0f;background-color:#fff;transition:background .4s ease}.btn_line:hover{background-color:#e8e8e8}.btn_round{flex-shrink:0;min-width:105px;height:36px;border-radius:999px;font-size:14px;font-weight:500;line-height:21px}.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:64px;margin-top:40px;background-color:#0f0f0f;color:#fff;font-weight:700;border:none;border-radius:999px;font-size:20px;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:hsla(0,0%,6%,.5)}.btn_cancel{overflow:hidden;display:flex;justify-content:center;align-items:center;column-gap:4px;width:100%;height:64px;margin-top:40px;background-color:#ddd;color:#0f0f0f;font-weight:700;border:none;border-radius:999px;font-size:20px;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:64px;box-sizing:border-box;margin-top:40px;background-color:#000;color:#fff;font-weight:700;border:none;border-radius:999px;font-size:20px;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:168px;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%}.btns_review_wrap{display:flex;align-items:center;margin-left:20px}.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")}.header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.051)}.header .header_inner{width:100%;max-width:1140px;padding:0 20px;margin:0 auto;display:flex;height:70px;align-items:center}.header .utils_wrap{margin-left:auto}.header .gnb_wrap,.header .utils_wrap{display:flex;height:100%;align-items:center}.header .gnb_wrap{justify-content:flex-end;column-gap:30px;color:#0f1317}.header .gnb_wrap .btn_menu{display:flex;align-items:center;font-size:16px;font-weight:700;line-height:24px;color:inherit;height:100%}.header .gnb_wrap .menu_list_wrap{height:100%;position:relative;display:flex;align-items:center}.header .menu_list{z-index:10;position:absolute;top:53px;left:-11px;min-width:120px;width:max-content;max-height:0;border-radius:6px;box-shadow:0 2px 10px 0 rgba(0,0,0,.078);overflow:hidden;background-color:#fff;opacity:1;transition:max-height .6s ease,opacity .6s ease}.header .menu_list.open{max-height:none;opacity:1}.header .menu_list .menu_item{width:100%;height:44px}.header .menu_list .menu_item a{display:block;padding:0 8px;font-size:14px;font-weight:500;text-align:center;line-height:44px}.header .menu_list .menu_item a:hover{background-color:#e8e8e8}.header .join_wrap{display:flex;margin-left:30px;gap:6px}.header .join_wrap [class^=btn_]{display:flex;width:80px;height:36px;box-sizing:border-box;align-items:center;justify-content:center;border-radius:100px;font-size:14px;font-weight:500;line-height:21px}.footer{padding:80px 0;background-color:#0f0f0f}.footer .footer_inner{width:100%;max-width:1140px;padding:0 20px;margin:0 auto;color:#949292}.footer .company_info{color:#949292;font-size:13px;line-height:25px}.footer .company_info .company_info_list{display:flex;column-gap:10px;font-weight:400}.footer .company_info .company_info_link{color:#525151;text-decoration:underline}.footer .company_info p{margin-top:26px;letter-spacing:-.2px}.footer .copy_term_wrap{display:flex;width:100%;padding-top:24px;border-top:1px solid #525151;margin-top:30px}.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;margin-left:auto;column-gap:20px}.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-wrap:wrap;column-gap:25px;row-gap:50px}.class_list .badge_list{display:flex;flex-wrap:wrap;margin-top:14px;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{width:350px;flex-shrink:0;color:#0f0f0f}.class_card .class_img{overflow:hidden;height:200px;border-radius:12px;margin-bottom:30px;background-color:#f4f4f4}.class_card .category{display:inline-block;margin-bottom:14px;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:14px;color:#0f0f0f;font-size:18px;font-weight:700;line-height:27px}.class_card .class_description{display:-webkit-box;overflow:hidden;margin-bottom:14px;-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:14px;column-gap:4px}.class_card .hashtag_list .hashtag{color:#949292;font-size:14px;line-height:21px}.line_card{overflow:hidden;width:350px;box-sizing:border-box;border:1px solid #ddd;border-radius:12px}.line_card .class_img{overflow:hidden;height:200px;background-color:#f4f4f4}.line_card .class_text_box{display:flex;height:100%;max-height:175px;box-sizing:border-box;flex-direction:column;padding:20px;gap:16px}.line_card .class_title{display:block;color:#0f0f0f;font-size:18px;font-weight:700;-webkit-line-clamp:2;line-height:27px}.line_card .class_description,.line_card .class_title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;word-break:break-all}.line_card .class_description{color:#2e2e2e;font-size:16px;-webkit-line-clamp:1;line-height:24px}.line_card .badge_list{margin-top:auto}.introduce_card{display:grid;padding:30px 30px 33px 25px;height:100%;box-sizing:border-box;border:1px solid #ddd;border-radius:12px;grid-template-columns:auto 90px}.introduce_card .text_wrap{display:flex;flex-direction:column;margin-top:4px;margin-right:24px}.introduce_card .text_wrap .name{margin-bottom:9px;color:rgba(0,0,0,.85);font-size:18px;font-weight:700;line-height:27px}.introduce_card .text_wrap .sentence{color:#0f0f0f;font-size:16px;line-height:24px;word-break:keep-all}.introduce_card .img_wrap{position:relative;width:90px;height:90px;flex-shrink:0;margin-left:auto}.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;align-items:flex-end;margin-top:32px;width:100%;flex-wrap:wrap;gap:4px;grid-column:1/3;grid-row:2/3}.introduce_card .market_tag_list .market_tag{display:flex;align-items:center;justify-content:center;height:33px;padding:6px 12px;border-radius:4px;font-size:14px;line-height:21px}.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:40px;bottom:50px;display:flex;flex-direction:column;gap:20px}.btn_quick_wrap .btn_chat{background:#ea3024 url(/images/ico_monster.svg) no-repeat 50% 50%}.btn_quick_wrap .btn_chat,.btn_quick_wrap .btn_top{width:65px;height:65px;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;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:40px}.input_wrap{text-align:left;color:#0f0f0f}.input_wrap input{flex-grow:1;height:60px;width:100%;font-size:18px;line-height:25px}.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;min-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 .label_txtspan{font-size:16px}.checkbox_wrap .label_txtstrong{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:10;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}.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:400px;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_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;width:600px;max-height:100%}.popup_wrap .popup_wide_content .actions_wrap{padding:0 30px 30px}.popup_wrap .popup_title{min-height:66px;display:flex;align-items:center;width:100%;border-bottom:1px solid #ddd;padding:0 30px;box-sizing:border-box;font-size:18px;font-weight:700;line-height:25px;color:#0f0f0f}.popup_wrap .review_input_wrap{padding:30px 30px 0;display:flex;flex-direction:column;row-gap:20px}.popup_wrap .review_input_wrap .review_input_item{display:flex}.popup_wrap .review_input_wrap .review_input_item .review_title{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;justify-content:center;align-items:center;padding:12px 26px;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:30px;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:105;position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.8)}.popup_img_banner_wrap .popup_inner{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;min-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}.popup_img_banner_wrap .popup_img_banner .btn_close_pop_banner{flex:1 1;display:block;height:50px;color:#0f0f0f;background-color:#fff;border-top:1px solid #ddd;box-sizing:border-box;font-size:16px;font-weight:400;line-height:30px;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}.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%}.select_box{flex-shrink:0;position:relative;z-index:1;width:200px;height:48px;box-sizing:border-box;border-radius:6px;border:1px solid #949292;background-size:20px;cursor:pointer}.select_box:after{pointer-events:none;content:"";display:block;width:14px;height:100%;position:absolute;top:0;right:20px;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 44px 5px 20px;background:transparent;color:#0f0f0f;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% + 5px);left:0;width:100%;border:1px solid #949292;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{display:flex;column-gap:6px}.filter_tab_wrap .btn_filter_wrap{display:flex;align-items:center;position:relative;min-width:121px;min-height:48px;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:16px;font-weight:700;line-height:24px;border-radius:999px;background-color:#e8e8e8;color:#0f0f0f}.tag_wrap{column-gap:4px;margin-bottom:10px}.tag_wrap,.tag_wrap .tag{display:flex;align-items:center}.tag_wrap .tag{justify-content:center;min-height:30px;padding:6px 10px;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:13px;font-weight:500;line-height:18px;color:#0f0f0f}.tag_wrap .tag_category:before{content:"•";margin-right:3px}.home [class*=_section]{position:relative;margin-bottom:100px}.home .section_title{margin-bottom:24px;color:#0f1317;font-size:26px;font-weight:700;line-height:31px}.home .btn_more{position:absolute;top:5px;right:0;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:50px}.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{overflow:hidden;position:relative;height:400px;margin-bottom:80px}.main_slide_area .section_inner{width:100%;max-width:100%;padding:0}.main_slide_area .main_slider,.main_slide_area .section_inner{overflow:visible;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;left:50%;bottom:10px;margin-left:376px;display:flex;height:36px;align-items:center;justify-content:flex-end;column-gap:10px}.main_slide_area .btn_controls_wrap>button{flex-shrink:0}.main_slide_area .btn_controls_wrap .btn_control{display:block;width:36px;height:36px;border-radius:50%;background-color:rgba(0,0,0,.2);background-position:50% 50%;background-repeat:no-repeat}.main_slide_area .btn_controls_wrap .btn_main_slide_prev{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='M8.75 10.5L5.25 7L8.75 3.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.main_slide_area .btn_controls_wrap .btn_main_slide_next{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='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.main_slide_area .btn_controls_wrap .main_pagination{display:flex;align-items:center;color:#fff;column-gap:6px;font-size:16px;letter-spacing:-.2px;line-height:19px}.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%;margin:0 auto}.main_slide_content .img_wrap img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;max-width:none}.main_slide_content .txt_wrap{overflow:hidden;position:absolute;top:80px;left:50%;bottom:0;margin-left:-550px;max-width:440px}.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:17px;color:#ea3024;font-size:16px;font-weight:700;line-height:24px}.main_slide_content .txt_wrap .main_tit{max-width:384px;margin-bottom:17px;color:#fff;font-size:34px;font-weight:700;line-height:44px}.main_slide_content .txt_wrap .main_desc{margin-bottom:40px;color:#fff;font-size:16px;font-weight:400;line-height:26px}.main_slide_content .txt_wrap .btn_detail{display:inline-flex;min-width:130px;height:46px;box-sizing:border-box;align-items:center;justify-content:center;border-radius:100px;background-color:#373636;color:#fff;font-size:14px;font-weight:700;line-height:21px;transition:all .4s ease}.main_slide_content .txt_wrap .btn_detail:hover{border-color:#ea3024;background-color:#ea3024}.main_slide_content .tit_wrap{opacity:0;transition:opacity .8s ease}.main_slide_content .main_desc{transform:translateY(240px);transition:transform .8s ease}.main_slide_content .btn_detail_wrap{transform:translateY(240px);transition:transform .9s ease}.swiper-slide-active .main_slide_content .tit_wrap{opacity:1}.swiper-slide-active .main_slide_content .btn_detail_wrap,.swiper-slide-active .main_slide_content .main_desc{transform:translateY(0)}.introduce_slider_area,.introduce_slider_area .introduce_slider{position:relative}.introduce_slider_area .introduce_slider .swiper-slide{height:auto}.introduce_slider_area .introduce_slider .introduce_pagination{display:flex;justify-content:center;margin-top:40px;column-gap:16px}.introduce_slider_area .introduce_slider .introduce_pagination .swiper-pagination-bullet{width:10px;height:10px;flex-shrink:0;border-radius:50%;background-color:rgba(18,22,25,.1);cursor:pointer}.introduce_slider_area .introduce_slider .introduce_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#121619}.introduce_slider_area .btn_introduce_next,.introduce_slider_area .btn_introduce_prev{position:absolute;z-index:5;top:calc(50% - 25px);width:40px;height:40px;transform:translateY(-50%);border-radius:50%;background-color:hsla(0,0%,100%,.8);background-position:50% 50%;background-repeat:no-repeat;box-shadow:0 8px 16px 0 rgba(0,0,0,.12)}.introduce_slider_area .btn_introduce_prev{left:-20px;background-image:url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_369_445' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='8' height='12'%3E%3Cpath d='M7.33337 0H0.866707V11.7333H7.33337V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_369_445)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.31198 4.78457C0.607984 5.37791 0.705317 6.40857 1.28132 6.98457C1.28614 6.98909 1.29103 6.99353 1.29598 6.99791L6.29598 11.7312L7.30398 10.6666L2.31465 5.94324C2.29862 5.92679 2.28793 5.90587 2.28398 5.88324C2.29214 5.8763 2.30014 5.86919 2.30798 5.86191L7.30798 1.06191L6.29198 0.00390625L1.31198 4.78457Z' fill='%23121619'/%3E%3C/g%3E%3C/svg%3E%0A")}.introduce_slider_area .btn_introduce_next{right:-20px;background-image:url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_369_438' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='8' height='12'%3E%3Cpath d='M0.666748 0H7.13341V11.7333H0.666748V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_369_438)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.68814 4.78457C7.39214 5.37791 7.29481 6.40857 6.7188 6.98457C6.71398 6.98909 6.70909 6.99353 6.70414 6.99791L1.70414 11.7312L0.696139 10.6666L5.68547 5.94324C5.70151 5.92679 5.7122 5.90587 5.71614 5.88324C5.70798 5.8763 5.69998 5.86919 5.69214 5.86191L0.692139 1.06191L1.70814 0.00390625L6.68814 4.78457Z' fill='%23121619'/%3E%3C/g%3E%3C/svg%3E%0A")}.main_banner_section img{overflow:hidden;width:100%;border-radius:12px}.main_video_intro{padding:120px 0 172px;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:20px;line-height:28px}.main_video_intro .title_wrap .title{color:#2e2e2e;font-size:34px;font-weight:800;line-height:48px}.main_video_intro .title_wrap .title span{color:#ea3024;font-size:inherit}.main_video_intro .video_wrap{overflow:hidden;width:100%;height:440px;border-radius:12px;margin:0 auto}.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:36px;height:36px;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:34px;font-weight:700;color:#2e2e2e;line-height:1.2;text-decoration:none;transition:color .2s ease}.main_video_intro .youtube_channel_info .channel_name:hover{color:#ea3024;cursor:pointer}.page-tit{padding-top:84px;padding-bottom:60px;border-bottom:2px solid #0f0f0f;font-size:50px;font-weight:800;line-height:70px;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:top;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;width:100%;min-height:80px;padding:20px;align-items:center}.notice_list .notice_item a:hover .notice_desc{font-weight:700;text-decoration:underline}.notice_list .notice_item .notice_desc{font-size:18px;line-height:29px;color:#0f0f0f}.notice_list .notice_item .notice_date{flex-shrink:0;margin-left:auto}.notice_detail_container{max-width:800px;margin:95px 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%;margin-bottom:30px;box-sizing:border-box;min-height:100px;border-bottom:2px solid #0f0f0f;font-size:34px;font-weight:800;line-height:54px;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:26px;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;padding-top:60px;border-top:1px solid #d3d3d3;min-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.disabled{color:#999}.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:48px;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:95px;max-width:600px;margin:0 auto;text-align:center}.login_container .login_title{display:flex;justify-content:center;align-items:center;border-bottom:2px solid #0f0f0f;min-height:82px;margin-bottom:50px;font-size:24px;font-weight:700}.login_container .forgot_link_wrap{display:flex;justify-content:space-between}.login_container .forgot_link_wrap .forgot_link{display:flex;justify-content:end;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:18px;margin-bottom:40px;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;margin-left:4px;-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:30px;display:flex;width:100%;align-items:center;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{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:97px;height:36px;margin-left:auto;border-radius:50px}.login_container .find_info{padding:30px;border-radius:12px;box-sizing:border-box;border:1px solid #ddd;margin-bottom:40px;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 .line_round_box .find_info{color:#0f0f0f;border-color:#0f0f0f}.find_tab_wrap{display:flex;margin-bottom:60px}.find_tab_wrap .btn_find_tab{display:flex;justify-content:center;align-items:center;width:100%;height:50px;border-bottom:1px solid #949292;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{max-width:600px;margin:0 auto;padding-top:95px;text-align:center}.signup_container .signup_title{display:flex;justify-content:center;align-items:center;border-bottom:2px solid #0f0f0f;min-height:82px;margin-bottom:50px;font-size:30px;font-weight:700;line-height:42px;text-align:center}.signup_container .divide_dot_line{margin:80px 0 0}.signup_container .all_checked{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:30px}.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;height:240px;align-items:center;justify-content:center;row-gap:4px;background:#d83131 url(/images/edumonster/bg_edumonster_banner.jpg) no-repeat 50% 50%/auto 240px;color:#fff}.edumonster_title_banner .sub_title{font-size:20px;line-height:28px}.edumonster_title_banner .title{color:#fff;font-size:34px;font-weight:800;line-height:48px}.edumonster_title_banner .title span{color:#fee0ca}.edumonster_container .class_title_wrap{position:relative;display:flex;align-items:flex-end;padding:110px 0 30px;border-bottom:2px solid #0f0f0f}.edumonster_container .class_title_wrap .select_box{flex-shrink:0;width:200px;height:48px;margin-left:auto}.edumonster_container .class_title_wrap .section_title{font-size:34px;font-weight:800;line-height:56px;color:#0f1317}.edumonster_container .class_title_wrap+.class_list{margin-top:49px}.edumonster_container .class_title_wrap+.filter_tab_wrap{margin:40px 0}.edumonster_container .pagination{margin-top:100px}.detail_container .detail_section_title{margin-bottom:48px;font-size:30px;font-weight:700;line-height:30px;color:#000}.detail_container .border_line_box{border-radius:10px;border:1px solid #cecece;width:100%;height:100%;padding:24px 30px;box-sizing:border-box;font-size:14px;font-weight:400;line-height:16px;letter-spacing:-.005em;color:#979797}.detail_intro{width:100%;max-width:1140px;margin:0 auto;display:flex;column-gap:80px;padding:60px 20px 120px}.detail_intro .detail_thumb_wrap{flex-shrink:0;width:530px;height:302px;overflow:hidden}.detail_summary{flex-grow:1}.detail_summary .detail_title{margin-bottom:20px;font-size:30px;font-weight:600;line-height:42px;text-align:left}.detail_summary .detail_price_wrap{display:flex;flex-direction:column;row-gap:10px;margin-bottom:20px}.detail_summary .detail_price_wrap .original_price{font-size:24px;font-weight:400;line-height:32px;text-align:left;color:#949292}.detail_summary .detail_price_wrap .discount_price{display:flex;align-items:center;min-height:34px;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;margin-left:16px;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:16px 20px;border-radius:7px;background-color:#f4f4f4;color:#4e4e4e}.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+.payment_options{margin-top:14px;padding-top:14px;border-top:1px solid #ddd}.detail_summary .payment_info_wrap .payment_option{display:flex;min-height:30px;font-size:14px;font-weight:400;line-height:16px;color:#4e4e4e}.detail_summary .payment_info_wrap .payment_option .payment_description{padding:7px 0;flex-grow:1}.detail_summary .payment_info_wrap .ico_option{flex-shrink:0;width:20px;height:20px;margin:5px 10px 5px 0;background-repeat:no-repeat;background-position:50% 50%;background-size:20px auto}.detail_summary .payment_info_wrap .ico_option.card{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3366 8.33333V16.6667C18.3366 17.1269 17.9635 17.5 17.5033 17.5H2.50326C2.04302 17.5 1.66992 17.1269 1.66992 16.6667V8.33333H18.3366ZM18.3366 6.66667H1.66992V3.33333C1.66992 2.87309 2.04302 2.5 2.50326 2.5H17.5033C17.9635 2.5 18.3366 2.87309 18.3366 3.33333V6.66667ZM12.5033 13.3333V15H15.8366V13.3333H12.5033Z' fill='%23949292'/%3E%3C/svg%3E%0A")}.detail_summary .payment_info_wrap .ico_option.bank{background-image:url(/images/payment/bank.svg)}.detail_summary .payment_info_wrap .payment_text{padding:7px 0;flex-shrink:0;min-width:80px;margin-right:8px}.detail_summary .inquiry{display:flex;align-items:center;min-height:30px;margin-top:14px;margin-bottom:32px;font-size:14px;line-height:22px;color:#949292}.detail_summary .btn_purchase{display:flex;align-items:center;justify-content:center;border-radius:999px;width:100%;min-height:64px;background-color:#000;color:#fff;font-size:20px;font-weight:700;line-height:28px;text-align:center}.detail_summary .btn_purchase.disabled,.detail_summary .btn_purchase:disabled{cursor:default;background-color:hsla(0,0%,6%,.5)}.detail_tab_wrap{z-index:1;position:-webkit-sticky;position:sticky;top:0;left:0;right:0;background-color:#fff}.detail_tab_wrap .detail_tab_inner{width:100%;max-width:1140px;padding:0 20px;margin:0 auto;display:flex}.detail_tab_wrap .btn_detail_tab{display:flex;justify-content:center;align-items:center;width:100%;height:50px;border-bottom:1px solid #949292;box-sizing:border-box;font-size:20px;text-align:center;color:#949292}.detail_tab_wrap .btn_detail_tab.on{border-bottom:2px solid #0f0f0f;font-weight:700;color:#0f0f0f}.detail_info{padding:80px 0;background-color:#fafafa}.detail_info .detail_info_img_area{overflow:hidden}.detail_info .detail_info_img_area.info_hidden{position:relative;height:800px}.detail_info .detail_info_img_area.info_hidden:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(180deg,transparent,#fafafa)}.detail_info .btn_more_list{margin-top:40px}.detail_reviews{padding:88px 0}.detail_reviews .btn_more_list{margin-top:32px}.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:24px}.detail_reviews .review_item{display:flex;flex-direction:column;position:relative;padding:24px 30px;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}.detail_reviews .review_item .review_date{position:absolute;right:30px;top:24px;font-size:14px;font-weight:400;line-height:24px;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}.detail_notes,.detail_refund{padding:88px 0}.sales_banner_wrap{z-index:5;position:fixed;left:0;right:0;bottom:34px;width:100%;display:flex;align-items:center;justify-content:space-between;border-radius:12px;box-shadow:0 6px 16px 0 rgba(0,0,0,.12);padding:12px 30px;background-color:#fff;max-width:1100px;margin:0 auto}.sales_banner_wrap .product_thumb{width:90px;height:52px;border-radius:6px;overflow:hidden;background-color:#eee;flex-shrink:0}.sales_banner_wrap .product_details{display:flex;flex-grow:1;margin-left:16px}.sales_banner_wrap .product_title{display:flex;align-items:center;max-width:404px;font-weight:600;line-height:28px;font-size:20px;color:#000}.sales_banner_wrap .product_title span{overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all}.sales_banner_wrap .product_price{flex-shrink:0;display:flex;column-gap:10px;align-items:center;min-height:32px;margin-left:auto}.sales_banner_wrap .original_price{font-size:20px;font-weight:400;line-height:32px;color:#a0a0a0}.sales_banner_wrap .discount_percent{display:flex;align-items:center;font-size:20px;font-weight:700;line-height:20px;letter-spacing:.03em;color:#ea3024}.sales_banner_wrap .discount_percent span{font-size:26px;font-weight:700;line-height:26px}.sales_banner_wrap .sale_price{display:flex;align-items:center;font-size:20px;font-weight:700;line-height:20px;letter-spacing:.03em}.sales_banner_wrap .sale_price span{font-size:26px;line-height:26px}.sales_banner_wrap .btn_purchase{display:flex;justify-content:center;align-items:center;width:160px;height:48px;margin-left:30px;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:hsla(0,0%,6%,.5)}.purchase_container .purchase_header{width:100%;max-width:1140px;margin:0 auto;padding:60px 20px 100px;text-align:center}.purchase_container .purchase_header .header_title{font-size:40px;font-weight:700;line-height:40px;color:#000}.purchase_container .purchase_header .header_description{margin-top:12px;font-size:16px;font-weight:400;line-height:16px}.purchase_container .purchase_title{min-height:70px;display:flex;align-items:center;padding:20px 0;margin-bottom:30px;box-sizing:border-box;font-size:24px;font-weight:700;line-height:24px;border-bottom:2px solid #0f0f0f}.purchase_container .btns_wrap{display:flex;justify-content:center;column-gap:10px;margin-top:10px}.purchase_content .select_box{width:100%;height:54px}.purchase_content+.purchase_title{margin-top:60px}.purchase_content .purchase_product{display:flex;column-gap:70px}.purchase_content .detail_thumb_wrap{width:320px;flex-shrink:0}.purchase_content .detail_summary{flex-grow:1}.purchase_content .detail_title{display:block;margin-bottom:20px;font-size:24px;font-weight:600;line-height:33px}.purchase_content .payment_list{display:flex;column-gap:18px}.purchase_content .payment_list .btn_payment{position:relative;flex:0 1 1;min-width:261px;height:70px;border-radius:6px;font-size:16px;font-weight:500;line-height:26px;color:#000}.purchase_content .payment_list .btn_payment .label_text{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;border-radius:6px;box-sizing:border-box;border:1px solid #0f0f0f;column-gap:10px;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:transparent}.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:20px;font-weight:400;line-height:20px}.purchase_content .payinfo_item span{flex-shrink:0}.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:24px;font-weight:700;line-height:24px}.purchase_content .payinfo_item.final .payinfo_won{display:flex;align-items:center;font-size:24px;font-weight:700;line-height:24px;color:#ea3024}.purchase_content .payinfo_item.final .payinfo_won span{font-size:34px;line-height:34px}.my_header{display:flex;margin-bottom:40px;border-bottom:2px solid #0f0f0f;box-sizing:border-box}.my_header .my_title{padding-top:8px;padding-bottom:30px;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-bottom:40px}.my_header_tab_wrap .btn_tab{display:flex;justify-content:center;align-items:flex-start;width:100%;height:34px;border-bottom:1px solid #949292;box-sizing:border-box;font-size:18px;text-align:center;color:#949292}.my_header_tab_wrap .btn_tab.on{border-bottom:2px solid #0f0f0f;font-weight:700;color:#0f0f0f}.my_container{width:100%;max-width:1140px;padding:0 20px;margin:0 auto;display:flex}.my_container .btn_more_list{margin-top:30px}.my_container .my_menu_wrap{flex-shrink:0;display:flex;flex-direction:column;align-items:center;width:220px;height:-moz-fit-content;height:fit-content;padding:30px 10px;margin-top:60px;border-radius:6px;box-sizing:border-box;background-color:#e8e8e8}.my_container .my_menu_wrap .welcome{margin-bottom:20px;font-size:18px;font-weight:700;line-height:25px;text-align:center}.my_container .my_menu_wrap .welcome .name{display:block}.my_container .my_menu_wrap .btn_block{display:flex;width:140px;height:36px;box-sizing:border-box;align-items:center;justify-content:center;border-radius:100px;font-size:14px;font-weight:500;line-height:21px;color:#fff}.my_container .my_menu_wrap .my_menu_list{width:178px;margin-top:30px}.my_container .my_menu_wrap .btn_my_menu{display:flex;align-items:center;height:50px;padding:10px 20px;box-sizing:border-box;font-size:16px;font-weight:700;line-height:22px;color:#0f0f0f}.my_container .my_menu_wrap .btn_my_menu.on{color:#ea3024}.my_container .my_menu_wrap .btn_my_menu.on i{background-color:#ea3024}.my_container .my_menu_wrap .btn_my_menu i{width:24px;height:24px;margin-right:10px;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000}.my_container .my_menu_wrap .btn_my_menu i.ico_book{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 19.5C4.5 18.837 4.76339 18.2011 5.23223 17.7322C5.70107 17.2634 6.33696 17 7 17H20.5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 2H20.5V22H7C6.33696 22 5.70107 21.7366 5.23223 21.2678C4.76339 20.7989 4.5 20.163 4.5 19.5V4.5C4.5 3.83696 4.76339 3.20107 5.23223 2.73223C5.70107 2.26339 6.33696 2 7 2V2Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 19.5C4.5 18.837 4.76339 18.2011 5.23223 17.7322C5.70107 17.2634 6.33696 17 7 17H20.5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 2H20.5V22H7C6.33696 22 5.70107 21.7366 5.23223 21.2678C4.76339 20.7989 4.5 20.163 4.5 19.5V4.5C4.5 3.83696 4.76339 3.20107 5.23223 2.73223C5.70107 2.26339 6.33696 2 7 2V2Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.my_container .my_menu_wrap .btn_my_menu i.ico_clipboard{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 4H18.5C19.0304 4 19.5391 4.21071 19.9142 4.58579C20.2893 4.96086 20.5 5.46957 20.5 6V20C20.5 20.5304 20.2893 21.0391 19.9142 21.4142C19.5391 21.7893 19.0304 22 18.5 22H6.5C5.96957 22 5.46086 21.7893 5.08579 21.4142C4.71071 21.0391 4.5 20.5304 4.5 20V6C4.5 5.46957 4.71071 4.96086 5.08579 4.58579C5.46086 4.21071 5.96957 4 6.5 4H8.5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5 2H9.5C8.94772 2 8.5 2.44772 8.5 3V5C8.5 5.55228 8.94772 6 9.5 6H15.5C16.0523 6 16.5 5.55228 16.5 5V3C16.5 2.44772 16.0523 2 15.5 2Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 4H18.5C19.0304 4 19.5391 4.21071 19.9142 4.58579C20.2893 4.96086 20.5 5.46957 20.5 6V20C20.5 20.5304 20.2893 21.0391 19.9142 21.4142C19.5391 21.7893 19.0304 22 18.5 22H6.5C5.96957 22 5.46086 21.7893 5.08579 21.4142C4.71071 21.0391 4.5 20.5304 4.5 20V6C4.5 5.46957 4.71071 4.96086 5.08579 4.58579C5.46086 4.21071 5.96957 4 6.5 4H8.5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5 2H9.5C8.94772 2 8.5 2.44772 8.5 3V5C8.5 5.55228 8.94772 6 9.5 6H15.5C16.0523 6 16.5 5.55228 16.5 5V3C16.5 2.44772 16.0523 2 15.5 2Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.my_container .my_menu_wrap .btn_my_menu i.ico_star{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 2L15.59 8.26L22.5 9.27L17.5 14.14L18.68 21.02L12.5 17.77L6.32 21.02L7.5 14.14L2.5 9.27L9.41 8.26L12.5 2Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 2L15.59 8.26L22.5 9.27L17.5 14.14L18.68 21.02L12.5 17.77L6.32 21.02L7.5 14.14L2.5 9.27L9.41 8.26L12.5 2Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.my_container .my_menu_wrap .btn_my_menu i.ico_ticket{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5039 3C22.0562 3 22.5039 3.44771 22.5039 4V9.5C21.1232 9.5 20.0039 10.6193 20.0039 12C20.0039 13.3807 21.1232 14.5 22.5039 14.5V20C22.5039 20.5523 22.0562 21 21.5039 21H3.50391C2.95163 21 2.50391 20.5523 2.50391 20V14.5C3.88462 14.5 5.00391 13.3807 5.00391 12C5.00391 10.6193 3.88462 9.5 2.50391 9.5V4C2.50391 3.44771 2.95163 3 3.50391 3H21.5039ZM20.5039 5H4.50391V7.968L4.6598 8.04907C5.99838 8.78105 6.92419 10.1735 6.99901 11.7882L7.00391 12C7.00391 13.7042 6.05658 15.1871 4.6598 15.9509L4.50391 16.031V19H20.5039V16.031L20.348 15.9509C19.0094 15.2189 18.0836 13.8265 18.0088 12.2118L18.0039 12C18.0039 10.2958 18.9512 8.81287 20.348 8.04907L20.5039 7.968V5Z' fill='black'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5039 3C22.0562 3 22.5039 3.44771 22.5039 4V9.5C21.1232 9.5 20.0039 10.6193 20.0039 12C20.0039 13.3807 21.1232 14.5 22.5039 14.5V20C22.5039 20.5523 22.0562 21 21.5039 21H3.50391C2.95163 21 2.50391 20.5523 2.50391 20V14.5C3.88462 14.5 5.00391 13.3807 5.00391 12C5.00391 10.6193 3.88462 9.5 2.50391 9.5V4C2.50391 3.44771 2.95163 3 3.50391 3H21.5039ZM20.5039 5H4.50391V7.968L4.6598 8.04907C5.99838 8.78105 6.92419 10.1735 6.99901 11.7882L7.00391 12C7.00391 13.7042 6.05658 15.1871 4.6598 15.9509L4.50391 16.031V19H20.5039V16.031L20.348 15.9509C19.0094 15.2189 18.0836 13.8265 18.0088 12.2118L18.0039 12C18.0039 10.2958 18.9512 8.81287 20.348 8.04907L20.5039 7.968V5Z' fill='black'/%3E%3C/svg%3E%0A")}.my_container .my_content_wrap{flex-grow:1;padding-top:60px;margin-left:80px}.my_container .my_content_wrap.w600{max-width:600px;margin:0 150px}.my_container .my_content_wrap.w600 .my_title{padding:0 0 22px}.my_product_list{margin-top:-40px}.my_product_list.reviewed .my_product_image{width:140px}.my_product_item{display:flex;flex-wrap:wrap;column-gap:60px;padding:40px 0;border-bottom:1px solid #d3d3d3}.my_product_item .my_product_image{width:220px}.my_product_item .my_product_info_text{flex-grow:1;display:flex;flex-direction:column}.my_product_item .product_title{display:block;margin-bottom:20px;font-size:14px;font-weight:600;line-height:20px;color:#0f0f0f}.introduce_btn_wrap,.my_product_item .btn_wrap{display:flex;align-items:center;margin-top:20px}.introduce_btn_wrap{flex-direction:column}.my_product_item .btn_use{display:flex;align-items:center;justify-content:center;min-width:130px;column-gap:4px;height:48px;padding:0 26px;margin-top:10px;border-radius:999px;background-color:#fff;border:1px solid #0f0f0f;box-sizing:border-box;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='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='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");width:14px;height:14px}.my_product_item .btn_end{min-width:130px;height:48px;padding:0 26px;margin-top:10px;background-color:hsla(0,0%,6%,.5);font-size:16px;font-weight:600;line-height:19px;color:#fff;text-align:center}.my_product_item .btn_end,.my_product_item .btn_withdrawal{display:flex;align-items:center;justify-content:center;border-radius:999px}.my_product_item .btn_withdrawal{min-width:110px;padding:0 14px;height:36px;background-color:#ddd;font-size:14px;font-weight:500;line-height:21px;color:#0f0f0f}.my_product_item .btn_withdrawal:after{content:"";width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.75 10.5L9.25 7L5.75 3.5' stroke='%230F0F0F' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.my_product_item .btn_review{display:flex;align-items:center;justify-content:center;min-width:109px;padding:0 14px;height:36px;border-radius:999px;background-color:#0f0f0f;font-size:14px;font-weight:500;line-height:21px;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:9px;font-size:14px;font-weight:400;line-height:14px}.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}.my_product_info_list .my_info_item .info_desc{flex-grow:1}.my_product_review{width:100%;margin-top:40px;padding-top:30px;border-top:1px dashed #d3d3d3}.my_product_review .review_user{display:flex;align-items:center;margin-bottom:10px}.my_product_review .review_user .user_name{flex-shrink:0;font-size:16px;font-weight:400;line-height:24px;color:#000}.my_product_review .review_user .review_date{flex-shrink:0;margin-left:30px;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:#0f0f0f}.my_product_review .btns_review_wrap button:before{background-color:#0f0f0f}.my_product_review .review_text{margin-top:10px;font-size:15px;font-weight:400;line-height:24px;color:#7e7e7e}.vod_intro{width:100%;max-width:1140px;margin:0 auto;display:flex;column-gap:80px;padding:60px 20px}.vod_intro .vod_thumb_wrap{flex-shrink:0;width:530px;height:302px;overflow:hidden}.vod_intro .vod_summary{flex-grow:1;display:flex;flex-direction:column;row-gap:30px}.vod_intro .vod_category{margin-bottom:2px;font-size:16px;font-weight:700;line-height:24px;text-decoration:underline;text-underline-offset:3px;color:#101010}.vod_intro .vod_title{font-size:22px;font-weight:700;line-height:30px;color:#0f0f0f}.vod_intro .vod_description{padding:40px 20px;background-color:#f4f4f4;border-radius:7px;font-size:14px;font-weight:400;line-height:22px;color:#4e4e4e}.vod_intro .btn_vod{display:flex;align-items:center;justify-content:center;column-gap:14px;height:84px;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 i{flex-shrink:0;width:40px;height:40px;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:24px;font-weight:700;line-height:24px;color:#fff}.class_list_wrap{width:100%;max-width:1140px;padding:0 20px;margin:60px auto 0}.class_list_wrap .vod_class_list{display:flex;flex-wrap:wrap;gap:60px 25px}.class_list_wrap .vod_class_list .vod_class_card{flex:0 1 350px}.class_list_wrap .vod_class_img{width:350px;height:200px;margin-bottom:30px;border-radius:7px;overflow:hidden;background-color:#f1f2f5}.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}.vod_info_list .vod_info_item{display:flex;align-items:center}.vod_info_list .vod_info_item .info_title{flex-shrink:0;min-width:80px;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{margin-top:-60px}.board_post_item{display:flex;column-gap:70px;padding:60px 0;border-bottom:1px solid #d3d3d3}.board_post_item .vod_img{flex-shrink:0;width:220px}.board_post_item .vod_text{flex-grow:1;display:flex;flex-direction:column;row-gap:10px}.board_post_item .tag_wrap{margin-bottom:0}.board_post_item .vod_description{overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:22px;color:#4e4e4e}.counts_wrap{display:flex;column-gap:20px;align-items:center}.counts_wrap .counts{font-size:16px;font-weight:400;line-height:16px;color:#0f0f0f}.counts_wrap .counts span{margin-right:4px}.counts_wrap .counts.date{margin-left:auto;font-size:14px;font-weight:400;line-height:14px}.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}.post_container{width:100%;max-width:1140px;margin:0 auto;padding:60px 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:34px;font-weight:800;line-height:54px;color:#0f0f0f}.post_body .post_date{padding:40px 0 30px;font-size:16px;font-weight:400;line-height:16px;color:#0f0f0f}.post_body .post_round_box{padding:40px;margin-bottom:40px;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;min-height:64px;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:90px;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}.monster_container{padding-top:60px}.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:40px}.monster_container .monster_introduce{width:100%;max-width:1140px;padding:0 20px;margin:0 auto}.monster_container .class_list_wrap{margin-top:80px}.monster_summery{border:1px solid #0f0f0f;border-radius:20px;padding:60px 100px;display:flex;column-gap:140px}.monster_summery .monster_img{flex-shrink:0;width:200px}.monster_summery .monster_img img{width:200px;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:30px;font-weight:800;line-height:42px;color:#0f0f0f}.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;padding:12px 14px;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;column-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:84px;padding-bottom:60px;font-size:50px;font-weight:800;line-height:70px;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}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}.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:#fff;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:#fff;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:#fff}:global(.btn_primary:hover){background-color:#1565c0}:global(.btn_outline){background-color:#fff;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}}.btn_purchase{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#0f0f0f,#525151);border:none;border-radius:8px;font-weight:700;font-size:14px;cursor:pointer;transition:all .2s ease;text-decoration:none;font-family:Pretendard,Dotum,돋움,sans-serif;box-shadow:0 4px 12px hsla(0,0%,6%,.3);margin-top:16px}.btn_purchase .purchase_text{font-weight:700;color:#fff;font-size:14px}.btn_purchase:hover{transform:translateY(-2px);box-shadow:0 8px 20px hsla(0,0%,6%,.4);background:linear-gradient(135deg,#0f0f0f,#525151)}.btn_join_streaming:hover{box-shadow:0 8px 20px rgba(234,48,36,.4);background:linear-gradient(135deg,#d92919,#ea3024)}.streaming_icon{width:16px;height:16px;background:hsla(0,0%,100%,.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:#fff;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:#fff;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:#fff;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;color:#fff}.btn_purchase:hover{background-color:#525151}.btn_watch{background-color:#3cb74f;color:#fff}.btn_watch:hover{background-color:#2a8f3e}.btn_preview{background-color:#fff;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:#fff;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:#fff;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:#fff;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:#fff}.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:#fff;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:#fff}.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 hsla(0,0%,6%,.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,hsla(0,0%,100%,.1) 50%,transparent);animation:shimmer 2s infinite}.live_schedule:after{content:"LIVE";position:absolute;top:20px;right:20px;background:hsla(0,0%,100%,.2);color:#fff;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 hsla(0,0%,100%,.3);animation:pulse 2s infinite}.live_schedule_title{color:#fff;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:hsla(0,0%,100%,.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 hsla(0,0%,100%,.8)}.live_schedule_inactive:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);animation:gentleShimmer 4s infinite}.live_schedule_inactive:after{content:"OFFLINE";position:absolute;top:20px;right:20px;background:hsla(208,7%,46%,.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 hsla(208,7%,46%,.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_join_streaming{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px hsla(0,100%,71%,.3);position:relative;overflow:hidden}.btn_join_streaming:hover{transform:translateY(-2px);box-shadow:0 6px 20px hsla(0,100%,71%,.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{width:100%;justify-content:center;padding:14px 20px;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:#fff;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:#fff;border:1px solid #1976d2;color:#1976d2}.btn_outline:hover:not(:disabled){background-color:#f5f5f5}.btn_primary{background-color:#1976d2;color:#fff}.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%}}