@charset "utf-8";html{font-size:2.667vw;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{line-height:1.437}body,html{min-height:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-family:Pretendard,GmarketSans;box-sizing:border-box;line-height:inherit;margin:0;padding:0;border:0;color:inherit;letter-spacing:0;vertical-align:initial}dl,li,menu,ol,ul{list-style:none}button,input,select,textarea{vertical-align:middle;border:none;border-radius:0;-webkit-tap-highlight-color:transparent;background-color:initial;box-sizing:border-box;cursor:pointer}button{border-collapse:collapse;border-spacing:0;border:0;background:#0000}body{-webkit-text-size-adjust:none;font-size:1rem}input::-ms-clear,input::-ms-reveal{display:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s;transition:background-color 5000s}input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none}input[type=date]::-webkit-inner-spin-button{display:none}input[type=number]::-webkit-calendar-picker-indicator,input[type=number]::-webkit-inner-spin-button{display:none}button,input[type=button],input[type=file],input[type=reset],input[type=submit]{-webkit-appearance:button;border-radius:0;cursor:pointer}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}a,input,label{-webkit-user-select:none;user-select:none}a{font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;text-decoration:none}address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400}::-webkit-input-placeholder{color:#ccc;font-size:1.4rem}img{width:auto}table{table-layout:fixed;width:100%}caption{border:0!important;clip:rect(0 0 0 0)!important;height:0!important;overflow:hidden!important;padding:0!important;width:0!important;font-size:0!important}textarea{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:initial;word-break:keep-all;word-wrap:break-word;border:none}:active,:focus{outline:none;-webkit-tap-highlight-color:transparent}em,i,span{font-style:normal}@media (max-width:280px){html{font-size:7.7px}.wrap,body,html{min-width:280px}}@media (min-width:506px){html{font-size:11px}}b,strong{font-weight:700!important}::-webkit-scrollbar{display:none}.blind,.visualhide{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.hide{display:none}.img,.show{display:block}.img{width:100%;text-align:center}.mr0{margin-right:0!important}.ml0{margin-left:0!important}.mb0{margin-bottom:0!important}.mt0{margin-top:0!important}.m0{margin:0!important}.ml_a{margin-left:auto}.mr_a{margin-right:auto}.my12{margin:1.2rem 0}.my16{margin:1.6rem 0}.my24{margin:2.4rem 0}.my36{margin:3.6rem 0}.mt1{margin-top:.1rem}.mt2{margin-top:.2rem}.mt3{margin-top:.3rem}.mt4{margin-top:.4rem}.mt5{margin-top:.5rem}.mt6{margin-top:.6rem}.mt7{margin-top:.7rem}.mt8{margin-top:.8rem}.mt10{margin-top:1rem}.mt12{margin-top:1.2rem}.mt13{margin-top:1.3rem}.mt15{margin-top:1.5rem}.mt16{margin-top:1.6rem}.mt16_5{margin-top:1.65rem}.mt17{margin-top:1.7rem}.mt18{margin-top:1.8rem}.mt20{margin-top:2rem}.mt20_{margin-top:-2rem}.mt24{margin-top:2.4rem}.mt30{margin-top:3rem}.mt40{margin-top:4rem}.mt50{margin-top:5rem}.mt60{margin-top:6rem}.mt70{margin-top:7rem}.mt80{margin-top:8rem}.mt90{margin-top:9rem}.mb6{margin-bottom:.6rem}.mb8{margin-bottom:.8rem}.mb10{margin-bottom:1rem}.mb12{margin-bottom:1.2rem}.mb15{margin-bottom:1.5rem}.mb16{margin-bottom:1.6rem}.mb20{margin-bottom:2rem}.mb30{margin-bottom:3rem}.mr8{margin-right:.8rem}.ml4{margin-left:.4rem}.ml6{margin-left:.6rem}.ml10{margin-left:1rem}.ml12{margin-left:1.2rem}.ml24{margin-left:2.4rem}.ml36{margin-left:3.6rem}.ml48{margin-left:4.8rem}.ml12_im{margin-left:1.2rem!important}.mr12_im{margin-right:1.2rem!important}.mr4{margin-right:.4rem}.mr10{margin-right:1rem}.mr12{margin-right:1.2rem}.p0{padding:0!important}.pt0{padding-top:0!important}.p10{padding:1rem}.p12{padding:1.2rem}.p20{padding:2rem}.py28{padding:2.8rem 0}.pt8{padding-top:.8rem}.pb9{padding-bottom:.9rem}.pt12{padding-top:1.2rem}.pt20{padding-top:2rem}.pb10{padding-bottom:1rem}.pb12{padding-bottom:1.2rem}.pb20{padding-bottom:2rem}.pb30{padding-bottom:3rem}.mh130{min-height:13rem}.padd-reset{padding-left:0!important;padding-right:0!important}.padd{padding-left:var(--paddCommon);padding-right:var(--paddCommon);background:#fff}.paddi{padding-left:var(--paddCommon)!important;padding-right:var(--paddCommon)!important}.padd_{padding-left:var(--paddCommon_);padding-right:var(--paddCommon_)}.paddi_{padding-left:var(--paddCommon_)!important;padding-right:var(--paddCommon_)!important}.padd12{padding-left:1.2rem;padding-right:1.2rem}.c_theme{color:var(--theme)}.c_pink,.c_theme{font-size:inherit;font-family:inherit}.c_pink{color:var(--colorPoint)}.c_0{color:#000}.c_0,.c_9{font-size:inherit;font-family:inherit}.c_9{font-weight:500}.c_9,.fc9,.fc999{color:var(--color999)}.fcf{color:var(--colorF)}.c_yellow{color:#fdbd01}.c_lightgray{color:var(--colorE5)}.c_gray{color:var(--color6)}.c_blue{color:var(--color10)}.c_red{color:var(--theme2)}.c_orange{color:#e2511c}.bg_theme{background-color:var(--theme)}.bg_pink{background-color:var(--colorPoint)}.bg_9{background-color:var(--color999)}.disp_b{display:block}.disp_b_im{display:block!important}.disp_n{display:none}.disp_n_im{display:none!important}.cut{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f10{font-size:1rem}.f11{font-size:1.1rem}.f12{font-size:1.2rem!important}.f13{font-size:1.3rem!important}.f14{font-size:1.4rem!important}.f16{font-size:1.6rem!important}.f17{font-size:1.7rem!important}.f18{font-size:1.8rem!important}.f20{font-size:2rem!important}.f22{font-size:2.2rem!important}.f24{font-size:2.4rem!important}.fontl{font-family:var(--fontL)}.fontf{font-family:var(--fontF)}.fontfm{font-family:var(--fontFM)}.fontfb{font-family:var(--fontFB)}.fw-n{font-weight:400!important}.fw-b{font-weight:700!important}.tdeco1{text-decoration:underline;text-underline-position:under}.w_keep{word-break:keep-all}.w_break{word-break:break-all}.b0{border:0!important}.bdt0{border-top:0!important}.bdb0{border-bottom:0!important}.bdl0{border-left:0!important}.bdr0{border-right:0!important}.b1{border:.1rem solid var(--colorE5)}.bb1_e5{border-bottom:.1rem solid var(--colorE5)}.bb1_f5{border-bottom:.1rem solid var(--colorF5)}.bb1_dash_f5{border-bottom:.1rem dashed var(--colorF5)}.b_radi0{border-radius:0}.b_radi5{border-radius:.5rem}.lineH12{line-height:1.2rem}.lineH14{line-height:1.4rem}.lineH15{line-height:1.5rem}.lineH16{line-height:1.6rem}.lineH17{line-height:1.7rem}.lineH18{line-height:1.8rem}.lineH19{line-height:1.9rem}.lineH20{line-height:2rem}.lineH21{line-height:2.1rem}.lineH22{line-height:2.2rem}.lineH23{line-height:2.3rem}.lineH24{line-height:2.4rem}.lineH25{line-height:2.5rem}.lineH28{line-height:2.8rem}.lineH30{line-height:3rem}.lineH36{line-height:3.6rem}.h100vh{height:100vh}.wd100{width:100%}.bgc_f{background-color:#fff}.bgc_f5{background-color:var(--colorF5)}.al{text-align:left}.ac{text-align:center}.ar{text-align:right}.al_im{text-align:left!important}.ac_im{text-align:center!important}.ar_im{text-align:right!important}.align_between,.align_between_wrap{display:flex;justify-content:space-between;align-items:center}.align_between_wrap{flex-wrap:wrap}.flex{display:flex}.flex.column{flex-direction:column}.flex.between{justify-content:space-between;align-items:center}.inflex{display:inline-flex}.flex_start{justify-content:flex-start!important}.flex_center{justify-content:center!important}.flex_end{justify-content:flex-end!important}.flex_align_start{align-items:flex-start!important}.flex_align_center{align-items:center}.flex_align_end{align-items:end}.flex_between,.flex_justify_between{justify-content:space-between}.flex_between{display:flex;align-items:center}.flex_between>*{flex:1 1 auto}.flex_between_top{display:flex;justify-content:space-between;align-items:flex-start}.flex_wrap{display:flex;flex-wrap:wrap}.flex_dc{display:flex;flex-direction:column}.flex_center_center{display:flex;justify-content:center;align-items:center}.align_self_start{align-self:flex-start}.align_self_center{align-self:center}.align_self_end{align-self:flex-end}.r_txt{position:absolute;top:0;right:0}.p_r{position:relative}.p_a_c{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.z1{z-index:1}.z2{z-index:2}.z3{z-index:3}.z4{z-index:4}.z5{z-index:5}.lsp05{letter-spacing:-.05rem}.flex_1{flex:1 1!important}.flex_2{flex:2 1!important}.flex_3{flex:3 1!important}.tdeco{text-decoration:underline}.tdeco_t{text-decoration:line-through}.fl{float:left}.fr{float:right}.fl_box>*{float:left}.fr_box>*{float:right}.cb:after,.fl_box:after,.fr_box:after{content:"";display:block;clear:both}@media screen and (max-width:1024px){.pc_v{display:none!important}.mo_v{display:block!important}}h3.h3-title{font-weight:700;margin-bottom:10px;font-size:20px}.mng-point{color:#456fac}.btn__large{height:48px;line-height:48px}.btn-gray90{background-color:#909090!important;color:var(--colorF);font-weight:600}.btn-seconf5{background-color:var(--colorF5);color:var(--colorB)}.btn-outline-secondary{background-color:var(--colorF5);color:#909090}.btn-outline-darkgray{background-color:var(--colorE6)!important;color:var(--colorF);font-weight:600}.btn_active{background-color:var(--color0);color:var(--colorF)}.btn-outline-green{background-color:var(--theme3)!important;color:var(--colorF)}.btn_underline{border-bottom:1px solid var(--color0)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:16px}.table.col-table thead tr th{height:60px}.table.col-table thead tr th:last-child{border-right-width:0}.table.col-table tbody td,.table.col-table tbody th{height:60px;vertical-align:middle;text-align:center;padding:10px}.table.col-table tbody td a{text-decoration:underline}.table.col-table tbody td a:hover{color:#456fac}.table.col-table tbody td a.btn{text-decoration:none}.table.col-table tbody td a.btn:hover{color:var(--colorF)}textarea.form-control.big{height:200px}.form-text{margin-top:.25rem;font-size:.875em;color:#666}.form-control.inline{display:inline-block;padding:.375rem .75rem;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--colorB);background-color:var(--colorF);background-clip:padding-box;border:1px solid #ccc;-webkit-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#909090;opacity:1}.form-control:disabled,.form-control[readonly]{background:var(--colorF5);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#333;background-color:var(--colorF5);pointer-events:none;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e2e2e2}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#333;background-color:var(--colorF5);pointer-events:none;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#e2e2e2}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--colorB);background-color:initial;border:solid #0000;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(6em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{position:relative;display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#333;background-color:inherit;background:var(--colorF5);background-image:url(/icon/coach_arrow_down.png);background-repeat:no-repeat;background-position:right .75rem center;background-size:14px 8px;border:none;-webkit-appearance:none;appearance:none;border-radius:10px}.form-select:focus{border-color:#d5d5d5;outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--colorF5)}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 #333}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#222;text-decoration:none;background-color:var(--colorF);border:1px solid rgba(0,0,0,.125)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#333;text-align:center;white-space:nowrap;background-color:var(--colorF5);border:1px solid #ccc;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.datepicker{position:relative}.datepicker input.form-control{padding-right:30px}.datepicker i{position:absolute;top:50%;right:12px;transform:translateY(-50%);line-height:1}.datepicker i:before{content:"";width:24px;height:24px;background:url(/icon/icon-datepicker.png) 50%/contain no-repeat;display:block}.ui-datepicker{display:none;width:300px;margin-top:3px;padding:1rem;border:1px solid #ddd;border-radius:.3rem;background:var(--colorF)}.ui-datepicker .ui-datepicker-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-size:14px}.ui-datepicker .ui-datepicker-header>a{position:relative;display:block;width:30px;height:30px;overflow:hidden}.ui-datepicker .ui-datepicker-header>a:before{content:" ";position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;border:2px solid #333;border-top:none;border-right:none}.ui-datepicker .ui-datepicker-header>a span.ui-icon{position:absolute;display:block;width:1px;height:1px;margin:-1px;font-size:0;overflow:hidden}.ui-datepicker .ui-datepicker-header>a.ui-datepicker-prev:before{transform:rotate(45deg);margin-left:-2px}.ui-datepicker .ui-datepicker-header>a.ui-datepicker-next{order:2}.ui-datepicker .ui-datepicker-header>a.ui-datepicker-next:before{transform:rotate(-135deg);margin-left:-6px}.ui-datepicker .ui-datepicker-calendar{width:100%;table-layout:fixed}.ui-datepicker .ui-datepicker-calendar thead th{height:30px;font-size:14px;text-align:center}.ui-datepicker .ui-datepicker-calendar tbody td{height:34px;text-align:center;vertical-align:middle}.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-week-end:first-child a{color:#456fac}.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-week-end:last-child a{color:#00b760}.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day a,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-today a{background:var(--colorF5)}.ui-datepicker .ui-datepicker-calendar tbody td a{display:block;width:30px;height:30px;margin:0 auto;border-radius:50%;color:#666;font-size:13px;line-height:30px;text-decoration:none}.ui-datepicker .ui-datepicker-calendar tbody td a.ui-state-active,.ui-datepicker .ui-datepicker-calendar tbody td a.ui-state-hover{background-color:#456fac;color:var(--colorF)!important}.pagination-wrap{margin-top:2rem}.pagination{display:flex;padding-left:0;list-style:none;gap:8px}.page-link{position:relative;display:block;color:#505050;text-decoration:none;background-color:var(--colorF);font-size:14px;font-weight:400;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;border-color:#ddd}.page-link:focus,.page-link:hover{color:#525252;background-color:var(--colorF5)}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .1rem #aaa3}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;background-color:#f2f8f8;color:var(--theme);border-radius:4px}.page-item.disabled .page-link{color:#666;pointer-events:none;background-color:var(--colorF);border-color:#ddd}.page-link span{width:7px;height:14px}.page-link span img{width:100%;height:100%;object-fit:contain}.page-link{width:20px;height:20px;line-height:20px}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.coach_article .form-select,.popup__box .form-select{background-image:url(/icon/coach_arrow_down.png);background-size:16px 8px}.container .contents .coach_menu aside{padding:20px;background:#f2f8f8;border-radius:10px}.container .coach_menu .global_navigation h2{padding:10px 0}.container .coach_menu .sub-depth-wrap .tabs li a{border-left:none}.container .coach_menu .sub-depth-wrap .tabs{display:flex;flex-direction:column;gap:10px;padding:10px 0}.container .coach_menu .sub-depth-wrap .tabs li a{padding:0;line-height:1.5}.coach_article .content_header{margin-bottom:25px;border-bottom:1px solid var(--colorE6)}.container .contents .coach_menu article .sub-page-title{font-size:20px;font-weight:700;margin-bottom:10px}.coach__table .table.row-table tr:first-child th{border-top:1px solid var(--colorE6)}.coach_select__A{gap:10px}.coach_select__A select{height:40px;background-color:var(--colorF5);font-weight:600;line-height:22px;min-height:40px;border:none}.coach_select__A .form-control{height:40px;min-height:40px;max-width:150px;width:100%;background:var(--colorF5)}.coach_filter input{margin-right:16px}.coach_filter label{border:none;padding:9px 16px}.btn-outline-all{background:var(--theme)!important;color:var(--colorF)}.coach__table .table.row-table th{background:var(--colorF);padding:8px 4px;text-align:left}.coach__table .table.row-table td{padding:.5rem 0}.coach__table .form-control{min-height:38px;height:100%;background:var(--colorF5);border:none;border-radius:8px}.coach__table .table.row-table .coach_tbl__B td{padding:.5rem 1.5rem}.coach_tbl__B .form-control::placeholder{color:var(--color6)}.coach__filterB .input-group{gap:8px}.coach__filterB .form-select,.coach__filterB .input-group-text{border-radius:8px;background-color:var(--colorF5);color:var(--colorB);border:none;margin-bottom:16px;height:40px;min-height:40px;font-weight:600}.coach__filterB .input-group-text .mng-point{color:#456fac!important}.coach__filterB .input-group-text{padding:8px 16px}.coach__filterB .form-select{padding:8px 40px 8px 16px}.admin_table table{border-top:1.5px solid var(--colorE6);border-bottom:1.5px solid var(--colorE6)}.admin_table table tr td,.admin_table table tr th{border-bottom:1px solid var(--colorE6);color:var(--colorB);border-right:1px solid var(--colorE6)}.admin_table tr th{background-color:#f2f8f8}.coach_article{max-width:1090px;width:100%}.coach_article .admin_table .table__coach_list tbody tr td:last-child a{text-decoration:underline;text-underline-position:under}.coach_article .coach__table table .datepicker{color:#909090}.table-responsive::-webkit-scrollbar{width:5px;height:5px;display:block}.table-responsive::-webkit-scrollbar-thumb{background:var(--theme);border-radius:100px}.table-responsive::-webkit-scrollbar-track{background:#0000;border-radius:100px;background:#ccc}.table-responsive::-webkit-scrollbar-button:horizontal:start:decrement,.table-responsive::-webkit-scrollbar-button:horizontal:start:increment{display:block;width:170px}.table-responsive::-webkit-scrollbar-button:horizontal:end:decrement{display:block;width:345px}.qna_btns{gap:8px}.qna_btns a{border-radius:4px;font-weight:600}.site_care_article{max-width:1090px;width:100%}.site_care_article .sub-page-title{width:100%;text-align:left}.site_care_article .content_header{margin-bottom:24px}.member_table_A{border-top:1.5px solid var(--colorE6);border-bottom:1.5px solid var(--colorE6)}.member_table_A table tbody tr td,.member_table_A table tbody tr th{border-top:1px solid var(--colorE6);border-bottom:1px solid var(--colorE6);height:48px}.member_table_A table tbody tr td:not(:last-child):not(.popup__date_td),.member_table_A table tbody tr th{border-right:1px solid var(--colorE6)}.member_table_A table tbody tr th{border-left:none;background:#f2f8f8;color:var(--colorB)}.member_table_A table tbody tr td{color:#000}.member_table_A .member__tbl tbody tr:last-child th:not(.coach_list__tbl tbody tr th){height:60px}.member_table_A .form-check label{font-size:16px;line-height:20px;color:var(--colorB)}.member_table_A .form-select{max-width:178px;width:100%;color:#909090;font-weight:600}.member_table_A .form-control,.member_table_A .form-select{background-color:var(--colorF5);border:none;border-radius:8px}.member_table_A .member__stop_ip{max-width:600px;width:100%}.member_table_A .reset_btn{padding:8px 18px;font-weight:600}.member__box .content_header{border-bottom:1px solid var(--colorE6);margin-bottom:24px}.member__box{max-width:1090px;width:100%}.coupon_care_form{display:flex;align-items:center;gap:16px}.coupon__box .coupon_input_text .form-control{height:48px;min-height:48px}.coupon__box .coupon_date{gap:16px}.coupon__box .coupon_date .datepicker input{max-width:150px;width:100%;height:40px;color:#909090;font-weight:600}.coupon__box .coupon_sales .form-control{max-width:60px;width:100%;text-align:center;color:#909090}.coupon__box .coupon_money .form-control::placeholder,.coupon__box .coupon_sales .form-control::placeholder{color:#909090}.coupon__box .coupon_money .form-control{max-width:100px;width:100%;text-align:center}.member_table_A .coupon__tbl tbody tr:first-child{min-height:62px;height:62px}.member_table_A .form-check-inline{margin-top:.2rem}.popup__box{max-width:1090px;width:100%}.popup__box .page-section .search-wrap{margin-bottom:24px;border-bottom:1px solid var(--colorE6)}.popup__box .search-wrap .h3-title{margin-bottom:10px}.popup__box .text-danger{color:red}.popup__size{gap:40px}.popup__size div input{width:120px;color:var(--colorB);font-weight:600;margin-right:4px}.popup__size .popup__size_sub{gap:16px}.popup__box .member_table_A{margin-top:16px}.popup__box .member_table_A .datepicker__box{gap:16px}.member_table_A .multi-file-wrap .form-control{min-height:48px;height:48px;line-height:38px;color:var(--colorB)}.member_table_A .popup__table .form-control:not(.popup_sz,.textarea){min-height:48px;height:48px}.member_table_A .popup__table .datepicker .form-control{min-height:40px;height:40px;max-width:150px;width:100%;font-weight:600;color:var(--color6)}.member_table_A .popup__table .form-select{max-width:197px;color:var(--color6);font-weight:600}.member_table_A .popup__table .btn-upload{width:112px;height:48px;line-height:48px;background:var(--colorF);border:1px solid #707070;display:flex;align-items:center}.member_table_A .popup__table #file-upload0{display:none}.member_table_A .popup__table .form__span--file{background-color:var(--colorF5);height:48px;line-height:48px;width:100%;border-radius:8px;padding:0 16px;position:relative;color:var(--colorB)}.member_table_A .popup__table .xbtn{position:absolute;right:17px;top:50%;transform:translateY(-50%);min-width:14px;z-index:9900;height:14px;object-fit:contain;background:url(/icon/xbtn.svg) 100% no-repeat}.member_table_A .popup__table .btn-upload img{min-width:14px;height:14px;margin-right:8px;object-fit:contain}.popup__box .btn-group button{font-weight:600}.member_table_A .notice_tbl .textarea{height:86px}.member_table_A .popup__table .btn-search_member{background-color:var(--color6);height:48px;line-height:48px;font-weight:600;color:var(--colorF)}.sys_manaber_tbl .textarea{height:110px;width:100%}.sys_manaber_tbl .sys_chk{gap:8px}.multi-file-wrap .img_file,.notice_sel .img_file{gap:16px;width:100%}.multi-file-wrap{width:100%}.member_table_A table tbody tr th p{font-size:13px}.coach_list_tbl tbody td .form-control{min-height:48px;height:48px}.coach_list_tbl .coach_list_grid{grid-template-columns:repeat(2,1fr);grid-template-columns:318px auto;grid-gap:8px}.coach_list_tbl tr td:not(.coach_list_grid,.coach__refund){color:#000}.coach_list_textarea{background-color:var(--colorF5);min-height:74px;height:74px;width:100%;padding:12px 16px;border-radius:8px}.coach_list_textarea::placeholder{color:#909090}.coach_care_tbl .table tbody tr td,.coach_care_tbl .table thead tr th{height:48px}.coach_care__title button{margin-bottom:8px;padding:0 34px}.coach_care_text textarea{background-color:var(--colorF5);padding:16px 22px;border-radius:8px;width:100%;min-height:180px;height:180px;margin-top:12px}.coach_care_text textarea::placeholder{font-size:18px;font-weight:500;color:#909090}.coupon__box .site_charge input{background-color:var(--colorF5);border:none;text-align:center;border-radius:8px;font-weight:600}.coupon__box .site_charge input::placeholder{color:#909090}.coupon__box .site_charge label{font-weight:600}.site_charge__p{font-size:14px;color:#909090}.cate_btn_int{padding:8px 16px;background:var(--colorF5);color:#707070}.cate_btn_delete,.cate_btn_int{font-weight:600;border-radius:4px}.cate_btn_delete{padding:4px 16px}.mj__cate{gap:24px}.mj__cate .cate_btn_int{max-width:119px;width:100%}.cate_btn_plus{background-color:var(--colorF5);color:#909090;font-weight:600;padding:8px 16px}.cate_btn_plus img{height:22px;min-width:22px}.program_info{gap:32px}.program_info .program_info_box{background-color:var(--colorF5);border-radius:8px;align-items:center;padding:24px 36px;min-height:70px}.program_info .program_info_box div:not(:last-child,.pro_another_radio){margin-right:30px}.program_info span{width:120px;font-weight:500;text-align:center}.program_info .program_info_form{background:#0000;border:none;width:100%}.program_info .program_info_form::placeholder{font-size:16px;color:#909090}.program_cate .program_select{width:100%}.program_cate .program_select select{background-color:var(--colorF5);border:none;border-radius:0;min-height:22px;height:22px;padding:0;outline:none}.program_cate .program_select .sel1{margin-bottom:22px;font-size:16px}.program_cate .program_select .sel2{margin-top:22px;font-size:16px}.program_cate .cate1{border-bottom:1px solid var(--colorE6)}.program_cate{padding:24px 36px;background:var(--colorF5);border-radius:8px}.program_img_box img{border-radius:8px;width:348.67px;height:200px}.program_textarea textarea{height:340px;width:100%;padding:24px 36px}.program_textarea textarea::placeholder{font-size:16px}.program_return_radio{gap:40px;margin-bottom:16px;margin-top:12px}.program_money{background:var(--colorF5);padding:0 36px;border-radius:8px}.program_money .program_select{width:100%}.program_money .program_select select{background-color:var(--colorF5);border:none;border-radius:0;height:70px}.program_money .program_select_date select{width:70px}.product_filter{margin-bottom:16px;margin-top:16px}.product_filter label{padding:8px 0;width:50px;margin-right:16px;color:var(--colorB);font-weight:600}.product_filter label.active{background:var(--theme);color:var(--colorF)}.pro_btns button{min-width:80px;height:48px;line-height:48px;background:#f2f8f8}.page-section{width:100%;max-width:1100px}@media (max-width:1400px){.page-section{width:90%;max-width:1000px}}@media (max-width:1240px){.page-section{width:85%;max-width:950px}}.container .contents .sect.admin article .sect{padding:0;margin:0}caption{padding-top:.5rem;padding-bottom:.5rem;color:#666;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}.table{--bs-table-bg:#0000;--bs-table-striped-color:#333;--bs-table-striped-bg:#0000000d;--bs-table-active-color:#333;--bs-table-active-bg:#0000001a;--bs-table-hover-color:#333;--bs-table-hover-bg:rgba(0,0,0,.075);width:100%;margin-bottom:0;color:#333;vertical-align:top;border-color:#ddd;table-layout:auto}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:initial}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*>*{border-width:0 1px;border-color:var(--colorE6)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e0e0e0;--bs-table-striped-bg:#d5d5d5;--bs-table-striped-color:#000;--bs-table-active-bg:#cacaca;--bs-table-active-color:#000;--bs-table-hover-bg:#cfcfcf;--bs-table-hover-color:#000;color:#000;border-color:#cacaca}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:var(--colorF) 3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f2f8f8;--bs-table-striped-bg:#ececec;--bs-table-striped-color:#000;--bs-table-active-bg:#dfdfdf;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e5e5;--bs-table-hover-color:#000;color:#000;border-color:#dfdfdf}.table-dark{--bs-table-bg:#222;--bs-table-striped-bg:#2d2d2d;--bs-table-striped-color:var(--colorF);--bs-table-active-bg:#383838;--bs-table-active-color:var(--colorF);--bs-table-hover-bg:#333;--bs-table-hover-color:var(--colorF);color:var(--colorF);border-color:#383838}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .1rem #aaa3}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-point{color:var(--colorF);background-color:var(--color10);border-color:var(--color10)}.btn-check:focus+.btn-point,.btn-point:focus,.btn-point:hover{color:var(--colorF);background-color:#155696;border-color:#14518d}.btn-check:focus+.btn-point,.btn-point:focus{box-shadow:0 0 0 .1rem #3c7cbc80}.btn-check:active+.btn-point,.btn-check:checked+.btn-point,.btn-point.active,.btn-point:active,.show>.btn-point.dropdown-toggle{color:var(--colorF);background-color:#14518d;border-color:#134c84}.btn-check:active+.btn-point:focus,.btn-check:checked+.btn-point:focus,.btn-point.active:focus,.btn-point:active:focus,.show>.btn-point.dropdown-toggle:focus{box-shadow:0 0 0 .1rem #3c7cbc80}.btn-point.disabled,.btn-point:disabled{color:var(--colorF);background-color:var(--color10);border-color:var(--color10)}.btn-point2{color:var(--colorF);background-color:#bd2025;border-color:#bd2025}.btn-check:focus+.btn-point2,.btn-point2:focus,.btn-point2:hover{color:var(--colorF);background-color:#a11b1f;border-color:#971a1e}.btn-check:focus+.btn-point2,.btn-point2:focus{box-shadow:0 0 0 .1rem #c7414680}.btn-check:active+.btn-point2,.btn-check:checked+.btn-point2,.btn-point2.active,.btn-point2:active,.show>.btn-point2.dropdown-toggle{color:var(--colorF);background-color:#971a1e;border-color:#8e181c}.btn-check:active+.btn-point2:focus,.btn-check:checked+.btn-point2:focus,.btn-point2.active:focus,.btn-point2:active:focus,.show>.btn-point2.dropdown-toggle:focus{box-shadow:0 0 0 .1rem #c7414680}.btn-point2.disabled,.btn-point2:disabled{color:var(--colorF);background-color:#bd2025;border-color:#bd2025}.btn-primary{color:var(--colorF);background-color:var(--color9);border-color:var(--color9)}.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary:hover{color:var(--colorF);background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{box-shadow:0 0 0 .1rem #3184fd80}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:var(--colorF);background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .1rem #3184fd80}.btn-primary.disabled,.btn-primary:disabled{color:var(--colorF);background-color:var(--color9);border-color:var(--color9)}.btn-secondary{color:var(--colorF);background-color:#666;border-color:#666}.btn-check:focus+.btn-secondary,.btn-secondary:focus,.btn-secondary:hover{color:var(--colorF);background-color:#575757;border-color:#525252}.btn-check:focus+.btn-secondary,.btn-secondary:focus{box-shadow:0 0 0 .1rem #7d7d7d80}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:var(--colorF);background-color:#525252;border-color:#4d4d4d}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .1rem #7d7d7d80}.btn-secondary.disabled,.btn-secondary:disabled{color:var(--colorF);background-color:#666;border-color:#666}.btn-success{color:var(--colorF);background-color:#198754;border-color:#198754}.btn-check:focus+.btn-success,.btn-success:focus,.btn-success:hover{color:var(--colorF);background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{box-shadow:0 0 0 .1rem #3c996e80}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:var(--colorF);background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .1rem #3c996e80}.btn-success.disabled,.btn-success:disabled{color:var(--colorF);background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-info,.btn-info:focus,.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{box-shadow:0 0 0 .1rem #0baccc80}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .1rem #0baccc80}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-warning,.btn-warning:focus,.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{box-shadow:0 0 0 .1rem #d9a40680}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .1rem #d9a40680}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-cancel{background:gray}.btn-cancel:hover{color:var(--colorF);background-color:#bb2d3b;border-color:#b02a37}.btn-danger{color:var(--colorF);background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-danger,.btn-danger:focus,.btn-danger:hover{color:var(--colorF);background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{box-shadow:0 0 0 .1rem #e1536180}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:var(--colorF);background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .1rem #e1536180}.btn-danger.disabled,.btn-danger:disabled{color:var(--colorF);background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f8f8;border-color:#f8f8f8}.btn-check:focus+.btn-light,.btn-light:focus,.btn-light:hover{color:#000;background-color:#f9f9f9;border-color:#f9f9f9}.btn-check:focus+.btn-light,.btn-light:focus{box-shadow:0 0 0 .1rem #d3d3d380}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9f9f9;border-color:#f9f9f9}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .1rem #d3d3d380}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f8f8;border-color:#f8f8f8}.btn-check:focus+.btn-dark,.btn-dark:focus,.btn-dark:hover{color:var(--colorF);background-color:#1d1d1d;border-color:#1b1b1b}.btn-check:focus+.btn-dark,.btn-dark:focus{box-shadow:0 0 0 .1rem #43434380}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:var(--colorF);background-color:#1b1b1b;border-color:#1a1a1a}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .1rem #43434380}.btn-dark.disabled,.btn-dark:disabled{color:var(--colorF);background-color:#222;border-color:#222}.btn-gray{color:#000;background-color:#ccc;border-color:#ccc}.btn-check:focus+.btn-gray,.btn-gray:focus,.btn-gray:hover{color:#000;background-color:#d4d4d4;border-color:#d1d1d1}.btn-check:focus+.btn-gray,.btn-gray:focus{box-shadow:0 0 0 .1rem #adadad80}.btn-check:active+.btn-gray,.btn-check:checked+.btn-gray,.btn-gray.active,.btn-gray:active,.show>.btn-gray.dropdown-toggle{color:#000;background-color:#d6d6d6;border-color:#d1d1d1}.btn-check:active+.btn-gray:focus,.btn-check:checked+.btn-gray:focus,.btn-gray.active:focus,.btn-gray:active:focus,.show>.btn-gray.dropdown-toggle:focus{box-shadow:0 0 0 .1rem #adadad80}.btn-gray.disabled,.btn-gray:disabled{color:#000;background-color:#ccc;border-color:#ccc}.btn-outline-point{background-color:var(--colorF);color:var(--color10);border-color:var(--color10)}.btn-outline-point:hover{color:var(--colorF);background-color:var(--color10);border-color:var(--color10)}.btn-check:focus+.btn-outline-point,.btn-outline-point:focus{box-shadow:0 0 0 .1rem #1965b080}.btn-check:active+.btn-outline-point,.btn-check:checked+.btn-outline-point,.btn-outline-point.active,.btn-outline-point.dropdown-toggle.show,.btn-outline-point:active{color:var(--colorF);background-color:var(--color10);border-color:var(--color10)}.btn-check:active+.btn-outline-point:focus,.btn-check:checked+.btn-outline-point:focus,.btn-outline-point.active:focus,.btn-outline-point.dropdown-toggle.show:focus,.btn-outline-point:active:focus{box-shadow:0 0 0 .1rem #1965b080}.btn-outline-point.disabled,.btn-outline-point:disabled{color:var(--color10);background-color:initial}.btn-outline-point2{background-color:var(--colorF);color:#bd2025;border-color:#bd2025}.btn-outline-point2:hover{color:var(--colorF);background-color:#bd2025;border-color:#bd2025}.btn-check:focus+.btn-outline-point2,.btn-outline-point2:focus{box-shadow:0 0 0 .1rem #bd202580}.btn-check:active+.btn-outline-point2,.btn-check:checked+.btn-outline-point2,.btn-outline-point2.active,.btn-outline-point2.dropdown-toggle.show,.btn-outline-point2:active{color:var(--colorF);background-color:#bd2025;border-color:#bd2025}.btn-check:active+.btn-outline-point2:focus,.btn-check:checked+.btn-outline-point2:focus,.btn-outline-point2.active:focus,.btn-outline-point2.dropdown-toggle.show:focus,.btn-outline-point2:active:focus{box-shadow:0 0 0 .1rem #bd202580}.btn-outline-point2.disabled,.btn-outline-point2:disabled{color:#bd2025;background-color:initial}.btn-outline-primary{background-color:var(--colorF);color:var(--color9);border-color:var(--color9)}.btn-outline-primary:hover{color:var(--colorF);background-color:var(--color9);border-color:var(--color9)}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .1rem #0d6efd80}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:var(--colorF);background-color:var(--color9);border-color:var(--color9)}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .1rem #0d6efd80}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:var(--color9);background-color:initial}.btn-outline-secondary{background-color:var(--colorF);color:#666;border-color:#666}.btn-outline-secondary:hover{color:var(--colorF);background-color:#666;border-color:#666}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .1rem #66666680}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:var(--colorF);background-color:#666;border-color:#666}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .1rem #66666680}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#666;background-color:initial}.btn-outline-success{background-color:var(--colorF);color:#198754;border-color:#198754}.btn-outline-success:hover{color:var(--colorF);background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .1rem #19875480}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:var(--colorF);background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .1rem #19875480}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:initial}.btn-outline-info{background-color:var(--colorF);color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .1rem #0dcaf080}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .1rem #0dcaf080}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:initial}.btn-outline-warning{background-color:var(--colorF);color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .1rem #ffc10780}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .1rem #ffc10780}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:initial}.btn-outline-danger{background-color:var(--colorF);color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:var(--colorF);background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .1rem #dc354580}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:var(--colorF);background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .1rem #dc354580}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:initial}.btn-outline-light{background-color:var(--colorF);color:#f8f8f8;border-color:#f8f8f8}.btn-outline-light:hover{color:#000;background-color:#f8f8f8;border-color:#f8f8f8}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .1rem #f8f8f880}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f8f8;border-color:#f8f8f8}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .1rem #f8f8f880}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f8f8;background-color:initial}.btn-outline-dark{background-color:var(--colorF);color:#222;border-color:#222}.btn-outline-dark:hover{color:var(--colorF);background-color:#222;border-color:#222}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .1rem #22222280}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:var(--colorF);background-color:#222;border-color:#222}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .1rem #22222280}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#222;background-color:initial}.btn-outline-gray{background-color:var(--colorF);color:#ccc;border-color:#ccc}.btn-outline-gray:hover{color:#000;background-color:#ccc;border-color:#ccc}.btn-check:focus+.btn-outline-gray,.btn-outline-gray:focus{box-shadow:0 0 0 .1rem #cccccc80}.btn-check:active+.btn-outline-gray,.btn-check:checked+.btn-outline-gray,.btn-outline-gray.active,.btn-outline-gray.dropdown-toggle.show,.btn-outline-gray:active{color:#000;background-color:#ccc;border-color:#ccc}.btn-check:active+.btn-outline-gray:focus,.btn-check:checked+.btn-outline-gray:focus,.btn-outline-gray.active:focus,.btn-outline-gray.dropdown-toggle.show:focus,.btn-outline-gray:active:focus{box-shadow:0 0 0 .1rem #cccccc80}.btn-outline-gray.disabled,.btn-outline-gray:disabled{color:#ccc;background-color:initial}.btn-link{font-weight:400;color:#666;text-decoration:underline}.btn-link:hover{color:#525252}.btn-link.disabled,.btn-link:disabled{color:#666}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.btn-wrap .btn{min-width:100px}.btn-del{display:block;width:16px;height:16px;padding:1px 0;border-radius:.25rem;border:none;background:#dc3545;color:var(--colorF);line-height:14px}.btn-del i{display:inline-block;vertical-align:top}.h3-title.h3,h3.h3-title{margin-bottom:.5rem;font-size:1.2rem}.h3-title.h3 i,h3.h3-title i{display:inline-block;transform:scale(.8)}.filter-wrap .buttons>*{margin-left:.25rem}.filter-wrap .buttons>:first-child{margin-left:0}.table.row-table{table-layout:fixed}.table.row-table td,.table.row-table th{height:52px;padding:.5rem 1.5rem;font-size:14px;vertical-align:middle}.table.row-table th{background:#f8f8f8;font-size:15px;font-weight:500;text-align:center}.table.row-table td{font-size:14px}.table.row-table.board .board-cont{min-height:200px}.table.col-table{color:#333}.table.col-table>:not(:last-child)>:last-child>*{border-bottom-color:var(--colorE6)}.table.col-table.board{table-layout:fixed}.table.col-table.board .title{position:relative;display:inline-block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;overflow:hidden;vertical-align:top}.table.col-table.board .title.file{padding-right:20px}.table.col-table.board .title.file:after{content:" ";position:absolute;top:0;right:0;bottom:0;width:16px;background:url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23666' xmlns='http://www.w3.org/2000/svg'><path d='M4.5 3a2.5 2.5 0 0 1 5 0v9a1.5 1.5 0 0 1-3 0V5a.5.5 0 0 1 1 0v7a.5.5 0 0 0 1 0V3a1.5 1.5 0 1 0-3 0v9a2.5 2.5 0 0 0 5 0V5a.5.5 0 0 1 1 0v7a3.5 3.5 0 1 1-7 0V3z'/></svg>");background-size:100%;background-repeat:no-repeat;background-position:50%}.table.col-table thead tr:first-child th{border-top:1px solid #333}.table.col-table thead tr th{height:48px;font-size:15px;font-weight:500;vertical-align:middle}.table.col-table thead tr th:first-child{border-left-width:0}.table.col-table thead tr th.ex{border-right-width:1px;border-right-color:#0000}.table.col-table tbody td:first-child,.table.col-table tbody th:first-child{border-left-width:0}.table.col-table tbody td:last-child,.table.col-table tbody th:last-child{border-right-width:0}.table.col-table tbody td .buttons>*,.table.col-table tbody th .buttons>*{margin-left:.25rem}.table.col-table tbody td .buttons>:first-child,.table.col-table tbody th .buttons>:first-child{margin-left:0}.table.col-table .img-preview img{width:100%;max-width:360px}@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css");@import url("https://fonts.googleapis.com/earlyaccess/notosanskr.css");*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{color:#333;font-family:noto sans KR,sans-serif;font-size:16px;line-height:1;font-weight:400}body{min-width:320px}:root{--font:"Pretendard";--fontF:"Pretendard";--fontFM:"PretendardM";--fontFB:"PretendardB";--fontG:"GmarketSans";--fontJ:"Jalnan";--paddCommon:1.35rem;--paddCommon_:-2rem;--shadowStyle:0px -3px 6px #0000001a;--shadowStyleh:0px 3px 6px #00000029;--theme:#00a29a;--theme2:red;--theme3:#8fc31f;--theme4:#ff6767;--theme5:#00a269;--colorB:#191919;--colorF:#fff;--color0:#000;--color1:#303030;--color2:#464646;--color3:#4b4b4b;--color4:#686868;--color5:#606060;--color6:#909090;--color7:#acacac;--color8:#ff473e;--color9:#2ca9d0;--color10:#1965b0;--colorF3:#f3f3f3;--colorF5:#f5f5f5;--colorF9:#f9f9f9;--colorE5:#e5e5e5;--colorE6:#d5d5d5;--appfooterPc:6rem;--conWdPc:40rem;--header:5.2rem;--mheader:5.2rem;--swiper-navigation-size:44px}textarea{resize:none}input::placeholder,textarea::placeholder{font-size:16px}fieldset,img{border:0}img{width:auto!important;max-width:100%;height:auto;vertical-align:top;min-width:20px}li,ol,ul{list-style:none}address,em,i{font-style:normal}h1,h2,h3,h4,h5,h6{font-weight:400}em,strong,th{font-style:normal;font-weight:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}button,input,select,textarea{-webkit-appearance:none;appearance:none;font-family:inherit;background:#0000}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}caption,legend{visibility:hidden;overflow:hidden;width:0!important;height:0!important;font-size:0;line-height:0}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:0}button{border:none;cursor:pointer}.clearfix{position:relative}.clearfix:after,.clearfix:before{content:""}.clearfix:after{clear:both;display:block}.draggable{-webkit-user-select:all;-moz-user-select:all;-ms-use-select:all;user-select:all}.blind{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.bold{font-weight:700}.ft-noto{font-family:Noto Sans KR!important}.ft-pen{font-family:Nanum Pen Script,cursive!important}.ft-mj{font-family:Nanum Myeongjo,serif!important}.align-baseline{vertical-align:initial!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-flex.d-wrap{flex-wrap:wrap}.d-none{display:none!important}.border{border:1px solid #ddd!important}.border-0{border:0!important}.border-top{border-top:1px solid #ddd!important}.border-top-0{border-top:0!important}.border-right{border-right:1px solid #ddd!important}.border-right-0{border-right:0!important}.border-bottom{border-bottom:1px solid #ddd!important}.border-bottom-0{border-bottom:0!important}.border-left{border-left:1px solid #ddd!important}.border-left-0{border-left:0!important}.border-black{border-color:#111!important}.border-basic{border-color:#333!important}.border-cont{border-color:#555!important}.border-gray{border-color:#686868!important}.border-border{border-color:#ddd!important}.border-point{border-color:var(--theme3)!important}.border-point2{border-color:#9a3175!important}.border-blur{border-color:#eaeaea!important}.border-white{border-color:var(--colorF)!important}.border-red{border-color:#a02013!important}.border-yellow{border-color:#dea82a!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-5{margin:5px!important}.m-10{margin:10px!important}.m-15{margin:15px!important}.m-20{margin:20px!important}.m-25{margin:25px!important}.m-30{margin:30px!important}.m-40{margin:40px!important}.m-50{margin:50px!important}.m-60{margin:60px!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-5{margin-right:5px!important;margin-left:5px!important}.mx-10{margin-right:10px!important;margin-left:10px!important}.mx-15{margin-right:15px!important;margin-left:15px!important}.mx-20{margin-right:20px!important;margin-left:20px!important}.mx-25{margin-right:25px!important;margin-left:25px!important}.mx-30{margin-right:30px!important;margin-left:30px!important}.mx-40{margin-right:40px!important;margin-left:40px!important}.mx-50{margin-right:50px!important;margin-left:50px!important}.mx-60{margin-right:60px!important;margin-left:60px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-5{margin-top:5px!important;margin-bottom:5px!important}.my-10{margin-top:10px!important;margin-bottom:10px!important}.my-15{margin-top:15px!important;margin-bottom:15px!important}.my-20{margin-top:20px!important;margin-bottom:20px!important}.my-25{margin-top:25px!important;margin-bottom:25px!important}.my-30{margin-top:30px!important;margin-bottom:30px!important}.my-40{margin-top:40px!important;margin-bottom:40px!important}.my-50{margin-top:50px!important;margin-bottom:50px!important}.my-60{margin-top:60px!important;margin-bottom:60px!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mt-60{margin-top:60px!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-5{margin-right:5px!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px!important}.mr-20{margin-right:20px!important}.mr-25{margin-right:25px!important}.mr-30{margin-right:30px!important}.mr-40{margin-right:40px!important}.mr-50{margin-right:50px!important}.mr-60{margin-right:60px!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-5{margin-left:5px!important}.ml-10{margin-left:10px!important}.ml-15{margin-left:15px!important}.ml-20{margin-left:20px!important}.ml-25{margin-left:25px!important}.ml-30{margin-left:30px!important}.ml-40{margin-left:40px!important}.ml-50{margin-left:50px!important}.ml-60{margin-left:60px!important}.ml-auto{margin-left:auto!important}.p-0{padding:0!important}.p-5{padding:5px!important}.p-10{padding:10px!important}.p-15{padding:15px!important}.p-20{padding:20px!important}.p-25{padding:25px!important}.p-30{padding:30px!important}.p-40{padding:40px!important}.p-50{padding:50px!important}.p-60{padding:60px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-5{padding-right:5px!important;padding-left:5px!important}.px-10{padding-right:10px!important;padding-left:10px!important}.px-15{padding-right:15px!important;padding-left:15px!important}.px-20{padding-right:20px!important;padding-left:20px!important}.px-25{padding-right:25px!important;padding-left:25px!important}.px-30{padding-right:30px!important;padding-left:30px!important}.px-40{padding-right:40px!important;padding-left:40px!important}.px-50{padding-right:50px!important;padding-left:50px!important}.px-60{padding-right:60px!important;padding-left:60px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-5{padding-top:5px!important;padding-bottom:5px!important}.py-10{padding-top:10px!important;padding-bottom:10px!important}.py-15{padding-top:15px!important;padding-bottom:15px!important}.py-20{padding-top:20px!important;padding-bottom:20px!important}.py-25{padding-top:25px!important;padding-bottom:25px!important}.py-30{padding-top:30px!important;padding-bottom:30px!important}.py-40{padding-top:40px!important;padding-bottom:40px!important}.py-50{padding-top:50px!important;padding-bottom:50px!important}.py-60{padding-top:60px!important;padding-bottom:60px!important}.pt-0{padding-top:0!important}.pt-5{padding-top:5px!important}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pt-25{padding-top:25px!important}.pt-30{padding-top:30px!important}.pt-40{padding-top:40px!important}.pt-50{padding-top:50px!important}.pt-60{padding-top:60px!important}.pr-0{padding-right:0!important}.pr-5{padding-right:5px!important}.pr-10{padding-right:10px!important}.pr-15{padding-right:15px!important}.pr-20{padding-right:20px!important}.pr-25{padding-right:25px!important}.pr-30{padding-right:30px!important}.pr-40{padding-right:40px!important}.pr-50{padding-right:50px!important}.pr-60{padding-right:60px!important}.pb-0{padding-bottom:0!important}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px!important}.pb-15{padding-bottom:15px!important}.pb-20{padding-bottom:20px!important}.pb-25{padding-bottom:25px!important}.pb-30{padding-bottom:30px!important}.pb-40{padding-bottom:40px!important}.pb-50{padding-bottom:50px!important}.pb-60{padding-bottom:60px!important}.pl-0{padding-left:0!important}.pl-5{padding-left:5px!important}.pl-10{padding-left:10px!important}.pl-15{padding-left:15px!important}.pl-20{padding-left:20px!important}.pl-25{padding-left:25px!important}.pl-30{padding-left:30px!important}.pl-40{padding-left:40px!important}.pl-50{padding-left:50px!important}.pl-60{padding-left:60px!important}.fw-100,.fw-lighter{font-weight:100!important}.fw-300,.fw-light{font-weight:300!important}.fw-400,.fw-normal{font-weight:400!important}.fw-500,.fw-medium{font-weight:500!important}.fw-700,.fw-bold{font-weight:700!important}.fw-900,.fw-bolder{font-weight:900!important}.align-left{text-align:left!important}.align-right{text-align:right!important}.align-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-black{color:#111!important}.text-basic{color:#333!important}.text-cont{color:#555!important}.text-gray{color:var(--color6)!important}.text-border{color:#ddd!important}.text-point{color:var(--theme)!important}.text-point2{color:var(--theme3)!important}.text-blur{color:#eaeaea!important}.text-white{color:var(--colorF)!important}.text-red{color:#ff6767!important}.text-yellow{color:#dea82a!important}.text-black-50{color:#11111180!important}.text-white-50{color:#ffffff80!important}.text-reset{color:inherit!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.bg-black{background-color:#111!important}.bg-basic{background-color:var(--colorF5)!important}.bg-cont{background-color:#555!important}.bg-gray{background-color:var(--colorF5)!important}.bg-border{background-color:#ddd!important}.bg-point{background-color:var(--theme3)!important}.bg-point2{background-color:#9a3175!important}.bg-blur{background-color:#eaeaea!important}.bg-white{background-color:var(--colorF)!important}.bg-red{background-color:#a02013!important}.bg-yellow{background-color:#dea82a!important}.bg-transparent{background-color:initial!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.gap1{gap:.25rem}.gap2{gap:.5rem}.gap3{gap:1rem}.gap4{gap:1.25rem}.gap5{gap:1.5rem}.gap6{gap:1.75rem}.gap7{gap:2rem}.gap8{gap:2.25rem}.pc_v{display:block!important}.mo_v{display:none!important}@media screen and (max-width:1024px){.pc_v{display:none!important}.mo_v{display:block!important}.mo_w50{width:50%!important}.mo_w100{width:100%!important}.m-pt0{padding-top:0!important}.m-pl0{padding-left:0!important}.m-pb0{padding-bottom:0!important}.m-pr0{padding-right:0!important}}.topbanner{background:var(--theme3);padding:16px}.topbanner,.topbanner__content{display:flex;align-items:center}.topbanner__content{width:100%;max-width:1480px;margin:0 auto;padding-left:40px;padding-right:40px;font-weight:500;word-spacing:3px;text-shadow:1px 1px 3px #0000001a;font-size:18px}.topbanner__text{flex-grow:1;line-height:1.4;display:flex;justify-content:space-between;color:var(--colorF)}.topbanner__close{position:absolute;background:none;border:none;cursor:pointer;right:16px}.topbanner__close>span{color:var(--colorF)}@media screen and (max-width:1024px){.topbanner__text{justify-content:flex-start}}@media screen and (max-width:767px){.topbanner__content{padding:0;font-size:14px}}@media screen and (max-width:520px){.topbanner__content{padding-right:24px;font-size:16px}.topbanner__text{display:block}}.accordion-wrap{position:relative;margin:20px 0}.accordion-wrap ul.lists{border-radius:10px;overflow:hidden;border:2px solid var(--colorF5);padding:20px}.accordion-wrap ul.lists>li .accord-title{display:block;position:relative}.accordion-wrap ul.lists>li .accord-title .btn-toggle{display:block;position:relative;width:100%;padding:20px 50px 20px 46px;text-align:left;font-size:16px;line-height:24px;letter-spacing:-.3px;font-weight:500;word-break:keep-all}@media screen and (max-width:767px){.accordion-wrap ul.lists>li .accord-title .btn-toggle{font-size:14px;line-height:22px}}@media screen and (max-width:1024px){.accordion-wrap ul.lists>li .accord-title .btn-toggle{padding:15px 50px 15px 38px}}.accordion-wrap ul.lists>li .accord-title .btn-toggle:before{content:"Q";position:absolute;top:20px;left:20px;color:var(--theme);font-size:24px;font-weight:800}@media screen and (max-width:1024px){.accordion-wrap ul.lists>li .accord-title .btn-toggle:before{top:15px;left:12px;font-size:20px}}.accordion-wrap ul.lists>li .accord-title .btn-toggle:after{content:" ";position:absolute;top:50%;right:25px;width:10px;height:10px;border:2px solid #686868;border-top:none;border-left:none;margin-top:-8px;transform:rotate(45deg);transition:all .2s ease-out}@media screen and (max-width:1024px){.accordion-wrap ul.lists>li .accord-title .btn-toggle:after{right:17px}}.accordion-wrap ul.lists>li.open .accord-title .btn-toggle:after{margin-top:-3px;transform:rotate(225deg);border-color:var(--theme3)}.accordion-wrap ul.lists>li .accord-cont-main{position:relative;background:var(--colorF5);color:var(--colorB);font-size:16px;line-height:24px;border-radius:10px;padding:20px 20px 20px 80px}@media screen and (max-width:767px){.accordion-wrap ul.lists>li .accord-cont-main{font-size:14px;line-height:22px}}@media screen and (max-width:1024px){.accordion-wrap ul.lists>li .accord-cont-main{padding:15px 20px 15px 58px}}.accord-cont-before{position:absolute;top:20px;left:40px;color:var(--theme3);font-size:24px;font-weight:800}@media screen and (max-width:1024px){.accord-content-before{top:15px;left:12px;font-size:20px}}.card-wrap{justify-content:center;align-items:center;gap:20px}.card-wrap,.card-wrap .card{position:relative;display:flex}.card-wrap .card{width:100%;flex-direction:column;gap:10px;background:#f5f5f5;flex:1 1;padding:20px;border-radius:10px;height:160px}.card-wrap .card .card-inner{position:relative;display:flex;gap:20px}.card-wrap .card .card-inner ul{display:flex;flex-direction:column;line-height:1.2;font-size:16px}.card-wrap .card .card-inner ul li{margin-top:5px}.card-wrap .card .card-inner ul li a{font-weight:700}.online-btn{margin-top:10px;width:100%;height:32px;border-radius:10px;display:flex;justify-content:center;align-items:center;column-gap:10px;padding:5px;background:var(--theme);color:var(--colorF)}@media screen and (max-width:1024px){.card-wrap .card .card-inner ul li{font-size:14px}}@media screen and (max-width:768px){.card-wrap{flex-direction:column}.txt-box{font-size:14px}}.board-view-wrap{padding:0 20px}.board-view-wrap,.board-view-wrap .board-head{position:relative}.board-view-wrap .board-head .tit{padding:20px 0;font-size:24px;line-height:32px;letter-spacing:-.5px;font-weight:700}@media screen and (max-width:767px){.board-view-wrap{padding:0}.board-view-wrap .board-head .tit{font-size:20px;line-height:28px}}.board-view-wrap .board-head .info{padding:0 40px 20px;white-space:nowrap}@media screen and (max-width:767px){.board-view-wrap .board-head .info{padding:0 20px 10px}}.board-view-wrap .board-head .info li{display:inline-block;vertical-align:top;color:#555;font-size:14px;line-height:22px}@media screen and (max-width:767px){.board-view-wrap .board-head .info li{font-size:13px}}.board-view-wrap .board-head .info li:before{content:" ";display:inline-block;vertical-align:top;width:1px;height:12px;margin:4px 15px 0;background:#ddd}.board-view-wrap .board-head .info li:first-child:before{display:none}.board-view-wrap .board-content{position:relative;padding:20px;border-width:2px;border-left:0 solid var(--colorE6);border-bottom:1px solid var(--colorE6);border-right:0 solid var(--colorE6);border-top:1px solid var(--colorE6);margin-top:10px}.board-view-wrap .board-content .cont img{display:block}.board-view-wrap .board-content .img{margin:60px 0}@media screen and (max-width:1024px){.board-view-wrap .board-content .img{margin:50px 0}}@media screen and (max-width:767px){.board-view-wrap .board-content .img{margin:30px 0}}.board-view-wrap .board-content .img:first-child{margin-top:0}.board-view-wrap .board-content .cont{line-height:1.5;color:var(--colorB)}@media screen and (max-width:767px){.board-view-wrap .board-content .cont{font-size:14px}}.board-view-wrap .files{margin-top:20px;position:relative;display:flex;align-items:center;border-width:1px 0;height:50px}.board-view-wrap .files .tit{font-size:16px;color:#111;background:#f2f8f8;padding:10px 40px;border:1px solid #ddd;border-left:0;white-space:nowrap;display:block;height:100%;display:flex;align-items:center}@media screen and (max-width:767px){.board-view-wrap .files .tit{padding:10px 20px;font-size:14px}}.board-view-wrap .files .file-lists{padding:0 10px;display:flex;align-items:center;gap:10px;flex:1 1;border:1px solid #ddd;border-width:1px 0;height:100%;overflow-x:scroll}.board-view-wrap .files .file-lists li{display:inline-block;vertical-align:middle;margin-right:20px}.board-view-wrap .files .file-lists li a{display:block;font-size:14px;color:#a3a3a3;white-space:nowrap}.board-view-wrap .files:after{content:" ";display:block;clear:both}.board-view-wrap .files.tit{font-size:16px;line-height:24px;letter-spacing:-.3px;color:var(--colorB);font-weight:700}@media screen and (max-width:767px){.board-view-wrap .files.tit{font-size:14px;line-height:22px}}.board-view-wrap .files.file-lists{padding:1px 0;font-size:0}@media screen and (max-width:767px){.board-view-wrap .files.file-lists{padding:0}}.board-view-wrap .files.file-lists li{display:inline-block;vertical-align:middle;margin-right:20px}@media screen and (max-width:767px){.board-view-wrap .files.file-lists li{display:block;margin-top:5px}.board-view-wrap .files.file-lists li:first-child{margin-top:0}}.board-view-wrap .files.file-lists li a{display:block;font-size:14px;line-height:22px;font-weight:500}@media screen and (max-width:767px){.board-view-wrap .files.file-lists li a{font-size:13px}}@media screen and (min-width:1025px){.board-view-wrap .files.file-lists li a:hover{text-decoration:underline}}.board-view-wrap .board-foot .more-view{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #ddd}@media screen and (max-width:767px){.board-view-wrap .board-foot .more-view{padding:10px 0}}.board-view-wrap .board-foot .more-view li{position:relative;flex:1 1;width:50%}.board-view-wrap .board-foot .more-view li.prev{padding-left:40px}.board-view-wrap .board-foot .more-view li.next{padding-right:40px}.board-view-wrap .board-foot .more-view li:before{content:" ";position:absolute;top:50%;width:12px;height:12px;margin-top:-6px;border:1px solid #555;border-right:none;border-bottom:none}.board-view-wrap .board-foot .more-view li.prev:before{transform:rotate(-45deg);left:20px}.board-view-wrap .board-foot .more-view li.next:before{transform:rotate(-225deg);right:20px}.board-view-wrap .board-foot .more-view li dl{display:flex;align-items:center}.board-view-wrap .board-foot .more-view li dl dt{white-space:nowrap;font-size:16px;line-height:24px;letter-spacing:-.3px;font-weight:700}@media screen and (max-width:767px){.board-view-wrap .board-foot .more-view li dl dt{font-size:14px;line-height:22px}}.board-view-wrap .board-foot .more-view li dl dd{white-space:nowrap;padding:0 10px;display:inline-block;max-width:100%;color:#686868;font-size:14px;line-height:22px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}@media screen and (max-width:767px){.board-view-wrap .board-foot .more-view li dl dd{font-size:13px}}@media screen and (min-width:1025px){.board-view-wrap .board-foot .more-view li dl dd a:active,.board-view-wrap .board-foot .more-view li dl dd:hover{text-decoration:underline}}.board-view-wrap .board-foot .more-view li.next dl{flex-direction:row-reverse}.board-view-wrap.qna-type .tit{position:relative;padding-left:40px}@media screen and (max-width:767px){.board-view-wrap.qna-type .tit{padding-left:20px}}.board-view-wrap.qna-type .tit:before{content:" ";position:absolute;top:0;left:0}.board-view-wrap.qna-type .q-box .tit:before{content:"Q."}.board-view-wrap.qna-type .a-box .board-head{background:#0000}.board-view-wrap.qna-type .a-box .board-head .tit:before{content:"A."}.board-view-wrap.qna-type .board-content .cont{padding-left:80px}@media screen and (max-width:767px){.board-view-wrap.qna-type .board-content .cont{padding-left:40px}}.board-btn{position:relative;text-align:center}@media screen and (max-width:767px){.board-btn{margin-top:30px}}.board-btn .btn{position:absolute;right:0;top:-114px}@media screen and (max-width:767px){.board-btn .btn{position:relative;right:auto;top:auto;width:100%}}.Author{justify-content:space-between;margin-top:20px}.Author,.Author_info ul{display:flex;align-items:center}.Author_info ul{gap:15px;color:var(--color6)}.Author_info ul li:first-child{margin-right:5px}.Author_shared{display:flex;justify-content:flex-end;margin:10px 0}.Author_shared ul{gap:20px}.Author_shared ul,.Author_shared ul li{position:relative;display:flex;align-items:center}.Author_shared ul li{text-align:center;justify-content:center;gap:5px}.Author_shared ul li span:first-child,.Author_shared ul li span:last-child{color:var(--colorB);font-size:14px;font-weight:400}.Author_shared ul li span:last-child{margin-left:5px}.Author_shared .Report_Post_it{position:absolute;top:100%;right:0;margin-left:-60px;margin-top:10px;padding:10px;background:var(--colorF);box-shadow:3px 3px 10px 5px #3333331a;z-index:100;line-height:1.5;border-radius:5px;z-index:111}@media screen and (max-width:767px){.Author{padding:0;align-items:stretch;flex-direction:column}.Author_info img{min-width:30px}.Author_info ul{justify-content:flex-start;flex-wrap:wrap;font-size:14px}.Author_info ul li:nth-child(2){font-weight:700}.Author_info ul li:nth-child(3){order:4;margin-left:auto}.Author_info ul li:nth-child(4){order:3}.Author_shared{margin-top:15px;padding:15px 0;border-radius:5px}.Author .Author_shared{background:#f2f8f8;margin:15px 0 0}.Author .Author_shared ul{width:100%;display:flex;justify-content:space-around}}.notice-lists{padding-top:30px}.notice-lists ul.lists{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.notice-lists ul.lists li{position:relative;width:calc(100% / 3 - 20px)}@media screen and (max-width:1024px){.notice-lists ul.lists li{width:calc(100% / 2 - 20px)}}@media screen and (max-width:767px){.notice-lists ul.lists li{width:100%}}.notice-lists ul.lists li a.inner{display:block;padding:30px;border:1px solid #ddd;border-radius:10px;height:100%}@media screen and (max-width:767px){.notice-lists ul.lists li a.inner{padding:20px}}.notice-lists ul.lists li a.inner .flag{margin-bottom:10px}.notice-lists ul.lists li a.inner .count{display:block;margin-bottom:10px;font-size:18px;font-weight:700}@media screen and (max-width:767px){.notice-lists ul.lists li a.inner .count{font-size:14px;margin-bottom:10px}}.notice-lists ul.lists li a.inner .tit{font-size:20px;line-height:1.5;letter-spacing:-.3px;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width:767px){.notice-lists ul.lists li a.inner .tit{font-size:15px;line-height:23px}}.notice-lists ul.lists li a.inner .desc{margin-top:15px;font-size:16px;line-height:24px;letter-spacing:-.3px;height:144px;color:#686868;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:6;-webkit-box-orient:vertical}@media screen and (max-width:767px){.notice-lists ul.lists li a.inner .desc{font-size:14px;line-height:22px}}.notice-lists ul.lists li a.inner .date{position:absolute;bottom:20px;margin-top:40px;font-size:16px;font-weight:700}@media screen and (max-width:767px){.notice-lists ul.lists li a.inner .date{font-size:14px;margin-top:30px}}.event-lists{position:relative;overflow:hidden;padding:20px 0;border-width:2px;border-left:0 solid var(--colorE6);border-bottom:1px solid var(--colorE6);border-right:0 solid var(--colorE6);border-top:1px solid var(--colorE6)}.event-lists ul.lists{position:relative;display:flex;flex-wrap:wrap;gap:20px;padding:0 20px}.event-lists ul.lists li{width:calc(50% - 20px)}.eventDescWrap p{margin:20px 0;font-size:24px;font-weight:700}.eventDescWrap span{color:#707070}@media screen and (max-width:1024px){.event-lists ul.lists{flex-direction:column;flex-wrap:nowrap;padding:0;gap:20px}.event-lists ul.lists li{width:100%}}.interview-video-lists{position:relative;padding:40px 60px 0;background:#f4f4f4}@media screen and (max-width:1024px){.interview-video-lists{padding:40px 30px 0}}@media screen and (max-width:767px){.interview-video-lists{padding:30px 20px 0}}.interview-video-lists:before{content:" ";position:absolute;bottom:0;left:0;right:0;height:92px;background:var(--colorF)}@media screen and (max-width:767px){.interview-video-lists:before{height:65px}}.interview-video-lists h4.title{margin-bottom:35px;font-size:24px;font-weight:900}@media screen and (max-width:1024px){.interview-video-lists h4.title{margin-bottom:25px}}@media screen and (max-width:767px){.interview-video-lists h4.title{margin-bottom:10px;font-size:20px}}.interview-video-lists .swiper-container .swiper-slide a.inner{display:block}.interview-video-lists .swiper-container .swiper-slide a.inner .thumb{position:relative;display:block;width:100%;padding-top:56.25%;background-size:cover;background-repeat:no-repeat;background-position:50%}.interview-video-lists .swiper-container .swiper-slide a.inner .thumb:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1}.interview-video-lists .swiper-container .swiper-slide a.inner .thumb:after{content:" ";position:absolute;top:50%;left:50%;width:72px;height:72px;margin-top:-36px;margin-left:-36px;z-index:10}.interview-video-lists .swiper-container .swiper-slide a.inner .tit{padding:25px 30px;background:#f4f4f4;font-size:24px;line-height:1;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;overflow:hidden}@media screen and (max-width:767px){.interview-video-lists .swiper-container .swiper-slide a.inner .tit{padding:15px 20px;font-size:18px}}.interview-video-lists .swiper-container .swiper-slide a.inner .tit small{display:block;margin-bottom:5px;font-size:.58em;line-height:1;font-weight:900}@media screen and (max-width:767px){.interview-video-lists .swiper-container .swiper-slide a.inner .tit small{font-size:13px}}.interview-video-lists .swiper-container .swiper-slide .info{display:none!important}.interview-video-lists .controls{position:absolute;top:40px;right:60px;font-size:0;text-align:right}@media screen and (max-width:1024px){.interview-video-lists .controls{right:30px}}@media screen and (max-width:767px){.interview-video-lists .controls{top:25px;right:20px}}.interview-video-lists .controls .btn-control{position:relative;display:inline-block;width:26px;height:30px;vertical-align:top}.interview-video-lists .controls .btn-control:before{content:" ";position:absolute;margin-top:-8px;border-top:8px solid #0000;border-bottom:8px solid #0000}.interview-video-lists .controls .btn-control.prev:before{right:6px;border-right:12px solid #333}.interview-video-lists .controls .btn-control.prev:hover:before{border-right-color:var(--theme3)}.interview-video-lists .controls .btn-control.next:before{left:6px;border-left:12px solid #333}.interview-video-lists .controls .btn-control.next:hover:before{border-left-color:var(--theme3)}.interview-video-lists .controls .btn-control.swiper-button-disabled{opacity:.3}.interview-lists{padding-top:30px;padding-bottom:50px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;overflow:hidden}.interview-lists ul.lists{display:flex;flex-wrap:wrap;margin-top:-5.714286%;margin-left:-2.857143%}.interview-lists ul.lists li{width:25%;margin-top:5.555556%;padding-left:2.777778%}@media screen and (max-width:1024px){.interview-lists ul.lists li{width:50%}}@media screen and (max-width:767px){.interview-lists ul.lists li{width:100%}}.interview-lists ul.lists li a.inner{display:block}.interview-lists ul.lists li a.inner .thumb{display:block;width:100%;padding-top:65.625%;background-size:cover;background-repeat:no-repeat;background-position:50%}.interview-lists ul.lists li a.inner .tit{margin-top:20px;font-size:24px;line-height:1}.interview-lists ul.lists li a.inner .tit small{display:block;margin-bottom:5px;font-size:.58em;line-height:1;font-weight:900}@media screen and (max-width:767px){.interview-lists ul.lists li a.inner .tit{font-size:18px}.interview-lists ul.lists li a.inner .tit small{font-size:13px}}.interview-lists ul.lists li a.inner .desc{margin-top:20px;font-size:16px;line-height:24px;letter-spacing:-.3px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:3;-webkit-box-orient:vertical}@media screen and (max-width:767px){.interview-lists ul.lists li a.inner .desc{font-size:14px;line-height:22px;margin-top:10px}}.review-lists{border-top:1px solid #ddd}.review-lists>li{border-bottom:1px solid #eaeaea;padding:15px 0}.review-lists>li .inner{display:flex;align-items:center}@media screen and (max-width:767px){.review-lists>li .inner{align-items:flex-start}}.review-lists>li .inner .thumb{display:block;width:150px;height:150px;background-size:cover;background-repeat:no-repeat;background-position:50%}@media screen and (max-width:767px){.review-lists>li .inner .thumb{width:80px;height:80px}}.review-lists>li .inner .conts{width:calc(100% - 170px);margin-left:auto}@media screen and (max-width:767px){.review-lists>li .inner .conts{width:calc(100% - 100px)}}.review-lists>li .inner .conts .top{display:flex;align-items:center;margin-bottom:10px}@media screen and (max-width:767px){.review-lists>li .inner .conts .top{flex-wrap:wrap}}.review-lists>li .inner .conts .top .flag{width:70px;color:var(--colorF)}.review-lists>li .inner .conts .top .flag.spot01{background:var(--theme3)}.review-lists>li .inner .conts .top .flag.spot02{background:#694dd1}.review-lists>li .inner .conts .top .flag.spot03{background:#4dd1c9}.review-lists>li .inner .conts .top .flag.spot04{background:#4d94d1}.review-lists>li .inner .conts .top .by{padding:0 10px;font-size:20px;line-height:1;font-weight:900}@media screen and (max-width:767px){.review-lists>li .inner .conts .top .by{font-size:16px}}.review-lists>li .inner .conts .top .info{margin-left:auto;font-size:0}@media screen and (max-width:767px){.review-lists>li .inner .conts .top .info{width:100%;margin-top:5px}}.review-lists>li .inner .conts .top .info li{display:inline-block;vertical-align:top;margin-left:20px;font-size:16px;line-height:24px;letter-spacing:-.3px;color:#686868;font-weight:700}@media screen and (max-width:767px){.review-lists>li .inner .conts .top .info li{font-size:14px;line-height:22px;display:block;margin-left:0}}.review-lists>li .inner .conts .desc{font-size:17px;line-height:25px;letter-spacing:-.3px;min-height:75px;word-break:keep-all}@media screen and (max-width:767px){.review-lists>li .inner .conts .desc{font-size:15px;line-height:23px;min-height:0}}.review-lists>li .inner .conts .date{margin-top:10px;font-size:16px;color:#999;font-weight:700}@media screen and (max-width:767px){.review-lists>li .inner .conts .date{font-size:14px}}.btn{display:inline-block;padding:0 14px;border:1px solid #0000;border-radius:7.5px;background:#0000;font-size:16px;vertical-align:top;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;white-space:nowrap;text-align:center}@media screen and (max-width:767px){.btn{font-size:14px}}.btn.min{min-width:170px}.btn span{display:inline-block;vertical-align:top}.btn.round{border-radius:5px}.btn.rounded{border-radius:30px}.btn.no-round{border-radius:0!important}.btn.btn-black{background-color:var(--color0);border-color:var(--color0);color:var(--colorF)}.btn-dark{color:var(--colorF);background-color:#222;border-color:#222}@media screen and (min-width:1025px){.btn.btn-black:active,.btn.btn-black:hover{background-color:#353535;border-color:#353535}}.btn-default-inver{border:1px solid #e5e5e5;background-color:var(--colorF);color:#000}.btn-default-inver-gray{background-color:var(--colorF5);color:#000}.btn.btn-border{background:var(--colorF);border-color:#ddd}@media screen and (min-width:1025px){.btn.btn-border:active,.btn.btn-border:hover{background-color:var(--theme);color:var(--colorF)}}.btn.btn-border-black{border-color:var(--colorB);color:var(--colorB)}@media screen and (min-width:1025px){.btn.btn-border-black:active,.btn.btn-border-black:hover{background-color:#1111111a}}.btn.btn-basic{background-color:#333;border-color:#333;color:var(--colorF)}@media screen and (min-width:1025px){.btn.btn-basic:active,.btn.btn-basic:hover{background-color:#525252;border-color:#525252}}.btn.btn-border-basic{border-color:#d9d9d9;color:#333}@media screen and (min-width:1025px){.btn.btn-border-basic:active,.btn.btn-border-basic:hover{background-color:#3333331a}}.btn.btn-cont{background-color:#555;border-color:#555;color:var(--colorF)}@media screen and (min-width:1025px){.btn.btn-cont:active,.btn.btn-cont:hover{background-color:#6f6f6f;border-color:#6f6f6f}}.btn.btn-border-cont{border-color:#555;color:#555}@media screen and (min-width:1025px){.btn.btn-border-cont:active,.btn.btn-border-cont:hover{background-color:#5555551a}}.btn.btn-gray{background-color:var(--color6);border-color:var(--color6);color:var(--colorF)}@media screen and (min-width:1025px){.btn.btn-gray:active,.btn.btn-gray:hover{background-color:#6b6b6b;border-color:#6b6b6b}}.btn.btn-border-gray{border-color:var(--color6);color:var(--color6)}@media screen and (min-width:1025px){.btn.btn-border-gray:active,.btn.btn-border-gray:hover{background-color:#7777771a}}.btn.btn-point{background-color:var(--theme);border-color:var(--theme);color:var(--colorF)}.btn.btn-point:hover{color:var(--colorF);background-color:var(--colorB);border-color:var(--colorB)}.btn.btn-border-point{border-color:var(--theme3);color:var(--theme3)}@media screen and (min-width:1025px){.btn.btn-border-point:active,.btn.btn-border-point:hover{background-color:#ca3a971a}}.btn.btn-point2{background-color:var(--theme4);border-color:var(--theme4);color:var(--colorF)}@media screen and (min-width:1025px){.btn.btn-point2:active,.btn.btn-point2:hover{background-color:#a9508a;border-color:#a9508a}}.btn.btn-border-point2{border-color:var(--theme4);color:var(--theme4)}@media screen and (min-width:1025px){.btn.btn-border-point2:active,.btn.btn-border-point2:hover{background-color:#9a31751a}}.btn.btn-blur{background-color:#eaeaea;border-color:#eaeaea;color:#333}@media screen and (min-width:1025px){.btn.btn-blur:active,.btn.btn-blur:hover{background-color:#d3d3d3;border-color:#d3d3d3}}.btn.btn-border-blur{border-color:#eaeaea;color:#eaeaea}@media screen and (min-width:1025px){.btn.btn-border-blur:active,.btn.btn-border-blur:hover{background-color:#eaeaea1a}}.btn.btn-white{background-color:var(--colorF);border-color:var(--colorF);color:#333}@media screen and (min-width:1025px){.btn.btn-white:active,.btn.btn-white:hover{background-color:#e6e6e6;border-color:#e6e6e6}}.btn.btn-border-white{border-color:var(--colorF);color:var(--colorF)}@media screen and (min-width:1025px){.btn.btn-border-white:active,.btn.btn-border-white:hover{background-color:#ffffff1a}}.btn.btn-red{background-color:#a02013;border-color:#a02013;color:var(--colorF)}@media screen and (min-width:1025px){.btn.btn-red:active,.btn.btn-red:hover{background-color:#ae4136;border-color:#ae4136}}.btn.btn-border-red{border-color:#a02013;color:#a02013}@media screen and (min-width:1025px){.btn.btn-border-red:active,.btn.btn-border-red:hover{background-color:#a020131a}}.btn.btn-yellow{background-color:#dea82a;border-color:#dea82a;color:var(--colorF)}@media screen and (min-width:1025px){.btn.btn-yellow:active,.btn.btn-yellow:hover{background-color:#e3b54a;border-color:#e3b54a}}.btn.btn-border-yellow{border-color:#dea82a;color:#dea82a}@media screen and (min-width:1025px){.btn.btn-border-yellow:active,.btn.btn-border-yellow:hover{background-color:#dea82a1a}}.btn.btn-sm{padding:0 14px;font-size:14px;line-height:26px}@media screen and (max-width:767px){.btn.btn-sm{font-size:13px;line-height:24px}}.btn.btn-sm.rounded{border-radius:14px}.btn.btn-md{padding:0 20px;font-size:16px;line-height:40px}.btn.btn-md.rounded{border-radius:22.5px}@media screen and (max-width:767px){.btn.btn-md{padding:0 15px;font-size:14px;line-height:30px}}.btn.btn-lg{padding:0 25px;font-size:16px;height:48px;line-height:48px}@media screen and (max-width:767px){.btn.btn-lg{line-height:38px}}.btn.btn-lg.rounded{border-radius:25px}.btn.full{display:block;width:100%}.btn-group{margin-top:20px}.btn-group,.btn-group>*{display:flex;justify-content:center}.btn-group>*{align-items:center}.btn-group.left{justify-content:flex-start}.btn-group.right{justify-content:flex-end}.btn-group>a,.btn-group>button{min-width:180px;margin-left:10px}.btn-group.high{margin-top:120px}@media screen and (max-width:767px){.btn-group.high{margin-top:60px}.btn-group.left,.btn-group.right{justify-content:center}.btn-group>*{min-width:unset!important;max-width:unset!important;flex:1 1}.btn-group>:first-child{margin-left:0}}.btn-group2 ul{display:flex;margin-top:20px;justify-content:center}.btn-group2 ul li{position:relative}.btn-group2 ul li:hover{color:var(--theme4)}.btn-group2 ul li:after{content:" ";display:inline-block;width:1px;height:11px;margin:0 20px;background:var(--color7)}.btn-group2 ul li:last-child:after{display:none}.btn-group2>*{margin-left:10px}@media screen and (max-width:767px){.btn-group2>*{font-size:14px}}.btn-wrap.gap1 li{gap:10px}.btn-wrap.gap2 li{gap:20px}.like-button{position:absolute;top:5px;right:5px;z-index:10;display:flex;align-items:center;border-radius:50px}.like-button .heart-icon.liked{animation:like-anim .7s steps(28) forwards}.btn-heart{width:50px;height:50px;cursor:pointer;border:0;font-size:0;display:block;background-size:25px}.btn-heart.on{animation:beating .5s 1 alternate}@keyframes beating{0%{transform:scale(1)}40%{transform:scale(1.25)}70%{transform:scale(.9)}to{transform:scale(1)}}.btn-naver{background:#00de54}.btn-cart,.btn-naver{border-radius:10px;display:flex;justify-content:center;align-items:center;gap:10px;padding:10px 0;line-height:32px;font-weight:600;color:var(--colorB);white-space:nowrap}.btn-cart{background-color:var(--colorF5)}.link-black{display:inline-block;color:var(--colorB);font-size:inherit;font-weight:700;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;vertical-align:top}@media screen and (min-width:1025px){.link-black:active,.link-black:hover{text-decoration:underline;color:#353535}}.link-basic{display:inline-block;color:#505050;font-weight:500;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;vertical-align:top;font-size:18px}@media screen and (max-width:767px){.link-basic{font-size:16px}}@media screen and (min-width:1025px){.link-basic:active,.link-basic:hover{text-decoration:underline;color:#525252}}.link-cont{display:inline-block;color:#555;font-size:inherit;font-weight:700;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;vertical-align:top}@media screen and (min-width:1025px){.link-cont:active,.link-cont:hover{text-decoration:underline;color:#6f6f6f}}.link-gray{display:inline-block;vertical-align:middle;color:#686868;font-size:inherit;font-weight:700;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;vertical-align:top}@media screen and (min-width:1025px){.link-gray:active,.link-gray:hover{text-decoration:underline;color:#6b6b6b}}.link-border{display:inline-block;color:#ddd;font-size:inherit;font-weight:700;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;vertical-align:top}@media screen and (min-width:1025px){.link-border:active,.link-border:hover{text-decoration:underline;color:#c7c7c7}}.link-point{display:inline-block;color:var(--theme3);font-size:inherit;font-weight:700;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;vertical-align:top}@media screen and (min-width:1025px){.link-point:active,.link-point:hover{text-decoration:underline;color:var(--color0)}}.link-point2{display:inline-block;color:var(--theme4);font-size:inherit;font-weight:700;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;vertical-align:top}@media screen and (min-width:1025px){.link-point2:active,.link-point2:hover{text-decoration:underline;color:#a9508a}}.link-blur{display:inline-block;vertical-align:middle;color:#eaeaea;font-size:inherit;font-weight:700;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;vertical-align:top}@media screen and (min-width:1025px){.link-blur:active,.link-blur:hover{text-decoration:underline;color:#d3d3d3}}.link-white{display:inline-block;color:var(--colorF);font-size:inherit;font-weight:700;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;vertical-align:top}@media screen and (min-width:1025px){.link-white:active,.link-white:hover{text-decoration:underline;color:#e6e6e6}}.link-red{display:inline-block;color:#a02013;font-size:inherit;font-weight:700;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;vertical-align:top}@media screen and (min-width:1025px){.link-red:active,.link-red:hover{text-decoration:underline;color:#ae4136}}.link-yellow{display:inline-block;color:#dea82a;font-size:inherit;font-weight:700;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;vertical-align:top}@media screen and (min-width:1025px){.link-yellow:active,.link-yellow:hover{text-decoration:underline;color:#e3b54a}}.flag{display:inline-block;vertical-align:top;min-width:50px;height:28px;padding:0 6px;border:1px solid #0000;border-radius:4px;text-align:center;font-size:14px;line-height:26px;font-weight:700}@media screen and (max-width:767px){.flag{min-width:50px;height:24px;font-size:13px;line-height:22px;padding:0 6px}}.flag.flag-black{background-color:var(--colorB);border-color:var(--colorB);color:var(--colorF)}.flag.flag-border-black{border-color:var(--colorB);color:var(--colorB)}.flag.flag-basic{background-color:#333;border-color:#333;color:var(--colorF)}.flag.flag-border-basic{border-color:#333;color:#333}.flag.flag-cont{background-color:#555;border-color:#555;color:var(--colorF)}.flag.flag-border-cont{border-color:#555;color:#555}.flag.flag-gray{background-color:#686868;border-color:#686868;color:#333}.flag.flag-border-gray{border-color:#686868;color:#686868}.flag.flag-border{background-color:#ddd;border-color:#ddd;color:#333}.flag.flag-border-border{border-color:#ddd;color:#ddd}.flag.flag-point{background:var(--colorF) 4F4;color:var(--theme4);border-radius:30px;margin-top:0;font-size:14px;text-align:center;border:2px solid var(--theme4);padding:0 10px}.flag.flag-border-point{border-color:var(--theme3);color:var(--theme3)}.flag.flag-point2{background-color:var(--theme4);border-color:var(--theme4);color:var(--colorF);border-radius:30px}.flag.flag-border-point2{border-color:var(--theme4);color:var(--theme4)}.flag.flag-blur{background-color:#eaeaea;border-color:#eaeaea;color:#333}.flag.flag-border-blur{border-color:#eaeaea;color:#eaeaea}.flag.flag-white{background-color:var(--colorF);border-color:var(--colorF);color:#333}.flag.flag-border-white{border-color:var(--colorF);color:var(--colorF)}.flag.flag-red{background-color:#a02013;border-color:#a02013;color:var(--colorF)}.flag.flag-border-red{border-color:#a02013;color:#a02013}.flag.flag-yellow{background-color:#dea82a;border-color:#dea82a;color:var(--colorF)}.flag.flag-border-yellow{border-color:#dea82a;color:#dea82a}.text-flag{display:inline-block;vertical-align:top;font-size:16px;line-height:24px;letter-spacing:-.3px;font-weight:700}@media screen and (max-width:767px){.text-flag{font-size:14px;line-height:22px}}.text-flag.text-flag-black{color:var(--colorB)}.text-flag.text-flag-basic{color:#333}.text-flag.text-flag-cont{color:#555}.text-flag.text-flag-gray{color:#686868}.text-flag.text-flag-border{color:#ddd}.text-flag.text-flag-point{color:var(--theme3)}.text-flag.text-flag-point2{color:var(--theme4)}.text-flag.text-flag-blur{color:#eaeaea}.text-flag.text-flag-white{color:var(--colorF)}.text-flag.text-flag-red{color:#a02013}.text-flag.text-flag-yellow{color:#dea82a}.textarea--typeProfile{resize:none;width:100%;height:400px;background-color:var(--colorF5);border-radius:8px;padding:16px 22px;font-size:14px;line-height:24px}.form-wrap{position:relative}.form-wrap .row,.form-wrap>.col{margin-top:20px}@media screen and (max-width:767px){.form-wrap .col,.form-wrap .row{margin-top:15px}}.form-wrap .col>label,.form-wrap .row>label,.form-wrap .row>p.label{display:flex;align-items:center;margin-bottom:12px;font-size:20px;font-weight:600}.form-wrap .col>label.between,.form-wrap .row>label.between,.form-wrap .row>p.label.between{justify-content:space-between}.form-wrap .col>label a,.form-wrap .row>label a,.form-wrap .row>p.label a{font-size:16px}@media screen and (max-width:767px){.form-wrap .row>label,.form-wrap .row>p.label{margin-bottom:6px;font-size:15px}}.form-wrap .row>label.essen:after{content:"*";display:inline-block;color:#ef3745;margin-left:4px}.form-wrap .col .forms,.form-wrap .row .forms{position:relative;display:flex;gap:10px}.form-wrap .col .forms.center,.form-wrap .row .forms.center{align-items:center}.form-wrap .row .form-select,.form-wrap>.col .form-select{padding:7px 21px}.form-wrap .col .forms{border:1px solid #ddd;border-width:1px 0;align-items:center;display:flex;height:50px}.form-wrap .col .forms .tit{width:160px;background:#f4f4f4;height:100%;display:flex;align-items:center;text-align:center;justify-content:center}.form-wrap .col .forms>*{padding:7px 21px;height:100%;display:flex;align-items:center}.form-wrap .row .forms.phone-type{background:var(--colorF5);overflow:hidden;border-radius:10px;padding:8px}.form-wrap .row .forms.phone-type select{width:100px}.form-wrap .row .forms.phone-type input,.form-wrap .row .forms.phone-type select{border-radius:0;border:none;height:auto;min-height:auto}.form-wrap .row .forms.phone-type button{background:var(--colorF);line-height:normal}.form-wrap .row .forms .ipt03_upload{position:relative;width:100%;display:flex}.form-wrap .flex-row{display:flex;flex-wrap:wrap}@media screen and (max-width:1024px){.form-wrap .flex-row{display:block}}.flex-row .col,.form-wrap .flex-row .row{width:calc((100% - 40px) / 3);margin-top:0;margin-left:20px}.form-wrap .flex-row .row:nth-child(3n+1){margin-left:0}.form-wrap .flex-row .row:nth-child(3)~.row{margin-top:60px}.form-wrap .flex-row .addBtn,.form-wrap .flex-row .fileUpload{padding:0 20px;font-size:16px;background-color:#269ddc;border-color:#269ddc;color:var(--colorF);border-radius:5px;margin-left:10px;word-break:keep-all;text-overflow:ellipsis;border-style:none;cursor:pointer}.textOver{text-overflow:ellipsis;width:100%;overflow:hidden}.form-wrap .flex-row .fileUpload{padding:0 30px;background-color:#9b9b9b;cursor:pointer;display:inline-block;color:var(--colorF);font-size:16px;text-transform:uppercase;text-align:center;display:flex;justify-content:center;align-items:center;border:none}.form-wrap .flex-row .fileDownload{position:absolute;top:50%;left:10px;width:90%;padding:5px;overflow:hidden;word-break:keep-all;text-overflow:ellipsis;background:#faf8f5;transform:translateY(-50%)}@media screen and (max-width:1024px){.form-wrap .flex-row .row{width:100%;margin-left:0;margin-top:35px}.form-wrap .flex-row .row:nth-child(3)~.row{margin-top:35px}.form-wrap .flex-row .row:first-child{margin-top:0}}@media screen and (max-width:767px){.form-wrap .flex-row .row,.form-wrap .flex-row .row:nth-child(3)~.row{margin-top:30px}}.form-wrap.border{padding:50px}@media screen and (max-width:767px){.form-wrap.border{padding:30px 16px}}.form-wrap .alert_txt{position:relative;width:100%;margin-top:10px;text-align:left!important;color:#ee3d43;font-size:13px;line-height:1;padding-bottom:5px}.form-wrap .alert_txt:before{content:"!";display:inline-block;vertical-align:top;width:14px;height:14px;margin-right:4px;background:#ee3d43;border-radius:50%;text-align:center;font-size:13px;line-height:14px;color:var(--colorF);font-weight:500}.form-wrap .alert_txt.success{color:var(--theme3)}.form-wrap .alert_txt.success:before{position:relative;content:"";display:inline-block;vertical-align:top;width:14px;height:14px;margin-right:4px;background:var(--theme3) url(/public/icon/icon-success.png) center center /contain no-repeat;background-size:10px;border-radius:50%;text-align:center;font-size:13px;line-height:14px;color:var(--colorF);font-weight:500}.form-wrap .alert_txt.success:after{content:" ";position:absolute;top:2px;left:4px;width:5px;height:8px;border:1px solid var(--colorF9);border-top:none;border-left:none;transform:rotate(45deg)}.form-wrap .alert_txt.info{color:var(--color10)}.form-wrap .alert_txt.info:before{position:relative;content:"";display:inline-block;vertical-align:top;width:14px;height:14px;margin-right:4px;background:var(--color10) url(/public/icon/icon-success.png) center center /contain no-repeat;background-size:10px;border-radius:50%;text-align:center;font-size:13px;line-height:14px;color:var(--colorF);font-weight:500}.form-wrap .pass_info{margin-top:10px;color:#999;line-height:1.2;font-size:14px}.form-wrap .pass_info.black{color:#000}@media screen and (max-width:767px){.form-wrap .pass_info{font-size:13px}}.form-check{display:block;padding-left:1.5em;margin-bottom:0}.form-chk{display:flex;flex-direction:row;gap:15px;flex-wrap:wrap}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-right:.5rem;vertical-align:top;background-color:var(--colorF);background-repeat:no-repeat;background-position:50%;background-size:contain;border:1px solid #00000040;-webkit-appearance:none;appearance:none;cursor:pointer}.form-check-input:hover{box-shadow:1px 1px 1px 1px #0000000d}.form-check-input[type=checkbox]{border-color:var(--color0)}.form-check-input[type=radio]{border-radius:50%;height:18px;width:18px;flex-shrink:0}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#d5d5d5;outline:0;box-shadow:0 0 0 .1rem #aaa3}.form-check-input:checked[type=checkbox]{background-color:var(--color0);border-color:var(--color0)}.form-check-input:checked[type=radio]{background-image:url(/icon/radio_green.svg);background-size:100%}.form-check-input[type=checkbox]:indeterminate{background-color:var(--color10);border-color:var(--color10);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-check .coaching-chk-label{display:flex;align-items:center;gap:8px;width:auto;height:auto}.form-switch-wrap{position:relative;padding:30px;background:var(--colorF5);border-radius:10px;display:flex;flex-direction:column;width:2}.form-switch-wrap .switch-box:first-of-type{margin-top:0}.switch-box{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:20px}@media screen and (max-width:767px){.form-switch-wrap{gap:10px}.switch-box{align-items:flex-start;flex-direction:column}}.switch-title{position:relative}.switch-title h3{margin-bottom:20px}.switch-cont{position:relative}.switch-cont ul{position:relative;display:flex;gap:50px}.form-switch.col{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0;width:48px}.form-switch.col input{margin:0}.form-switch{padding-left:2.5em}.form-switch .form-check-input:checked[type=checkbox]{background-color:var(--theme);border-color:var(--theme)}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");background-color:var(--color6);background-position:0;border-radius:2em;transition:background-position .15s ease-in-out;border:none}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:checked{background-position:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-wrap{padding:.375rem .75rem;border-radius:8px}.form-check-wrap,.form-flex-wrap{display:flex;align-items:center;min-height:38px;width:100%;height:100%}.form-flex-wrap{flex-wrap:wrap}.form-check-inline{display:flex;align-items:center;margin-right:1rem}.form-check-block{display:flex!important}.form-check-inline label{cursor:pointer}.form-check-flex{display:flex;align-items:center;margin-right:1rem;cursor:pointer}.form-check-flex label{cursor:pointer}@media screen and (max-width:767px){.form-check-wrap{flex-wrap:wrap}.form-check-flex{width:100%}}.graybg{background:var(--colorF5)}.join-to{margin-top:20px;color:var(--color6);font-size:16px;font-weight:400;display:flex;justify-content:center;align-items:center;gap:10px}.join-to a{color:#505050;font-size:16px;font-weight:600}.partner .form-info{max-width:750px;margin:0 auto 25px;padding:10px 20px;background:#f7f7f7;border-radius:10px;font-size:14px;line-height:26px;color:#333;word-break:keep-all}.form-title{font-size:20px;font-weight:700;margin-bottom:40px}.partner .form-eyebrow{display:flex;justify-content:space-between;align-items:center;margin-bottom:45px;color:#686868}.partner .form-wrap .essen-txt{font-size:14px;text-align:right}.partnerInfoWrap{max-width:750px;border-radius:10px;margin:20px auto}.partner .form-wrap{max-width:750px;margin:0 auto;padding:30px 25px;border:1px solid #ddd;border-radius:10px}.partner .form-wrap .essen-txt:before{content:"*";color:#ec1b1b;margin-right:2px}.partner .agree-wraps{max-width:750px;margin:60px auto 0;border:1px solid #ddd;border-radius:10px;overflow:hidden}.agree-wraps .chk-wrap.all{display:block;border-bottom:1px solid #ddd;position:relative;min-height:24px;background:#f4f4f4;padding:10px 20px}.agree-wraps .terms-lists{position:relative;padding:0 20px 20px}.agree-wraps .terms-lists>li:first-child{margin-top:20px}.agree-wraps .terms-lists>li .titles{display:flex;align-items:center}.agree-wraps .terms-lists>li{margin-top:10px}.agree-wraps .terms-lists>li .titles .link-basic{margin-left:auto;font-size:14px}.agree-wraps .terms-lists>li .titles .link-basic span{text-decoration:underline;color:#4b4b4b}.partner .agree-wraps .terms-lists>li .conts{display:none;max-height:180px;overflow-y:auto;padding:20px 26px;background:#faf8f5;color:#505050;font-size:14px;line-height:24px;margin:10px 0}.d-flex-btn{display:flex}.d-flex-btn .form-control{flex:1 1 auto}.d-flex-btn .btn{margin-left:5px}.d-flex-btn .num-input{flex:1 1 auto;position:relative}.d-flex-btn .num-input .count{position:absolute;top:50%;right:15px;font-size:14px;line-height:1;color:var(--theme3);transform:translateY(-50%)}.input-wrap{position:relative}@media screen and (max-width:767px){.input-wrap{flex-direction:column}}.list-filter{display:flex;align-items:center;border-radius:10px;gap:20px}@media screen and (max-width:1024px){.list-filter{margin:0}}@media screen and (max-width:767px){.list-filter{flex-wrap:wrap;margin-bottom:5px;width:100%;gap:0}}.list-filter .search-wrap{display:flex;width:60%;max-width:250px;margin-left:auto;border-radius:30px;overflow:hidden;background:var(--colorF);width:100%}.list-filter .search-wrap.rounded{border-radius:30px}@media screen and (max-width:767px){.list-filter .search-wrap{width:100%;max-width:none}}.list-filter .search-wrap .input-wrap{flex:1 1}.list-filter .search-wrap .input-wrap input{height:100%;padding:12px 30px;border-radius:30px 0 0 30px;border-color:#0000}.list-filter .search-wrap .input-wrap input::-webkit-input-placeholder,.list-filter .search-wrap .input-wrap input::placeholder{font-size:16px;line-height:24px;letter-spacing:-.3px}@media screen and (max-width:767px){.list-filter .search-wrap .input-wrap input::-webkit-input-placeholder,.list-filter .search-wrap .input-wrap input::placeholder{font-size:14px;line-height:22px}}@media screen and (max-width:767px){.list-filter .search-wrap .input-wrap input{height:40px;padding:10px 20px}}.list-filter .search-wrap .btn-search{display:block;width:50px;height:50px;background:var(--colorF5) url(/icon/icon-search.svg) center center no-repeat;border-radius:0 30px 30px 0}.list-filter .search-wrap .btn-search span{opacity:0}.list-filter .btn-write{height:50px;margin-left:10px;line-height:48px}@media screen and (max-width:767px){.list-filter .btn-write{width:100%;margin-top:10px;margin-left:0;order:2}}.list-filter .total{line-height:1.5;color:var(--colorB)}@media screen and (max-width:767px){.list-filter .total{font-size:13px}}.list-filter .total em{font-weight:700;color:var(--theme)}@media screen and (max-width:767px){.list-filter .total{margin-top:20px}}.inputfile-wrap{position:relative;width:100%;display:flex;align-items:center}.inputfile-wrap input[type=file]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0)}.inputfile-wrap .form-control{display:inline-block;width:100%}.inputfile-wrap label{display:inline-block;margin-left:5px;gap:10px;border:2px solid #707070}.inputfile-wrap .file-btn{display:flex;align-items:center}@media screen and (max-width:767px){label[for=upload-file]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.inputfile-wrap label{gap:5px;padding:5px}.file-btn{max-width:100px!important;width:100px!important}}.form-control{position:relative;display:block;width:100%;min-height:50px;height:50px;padding:7px 21px;border-radius:10px;background:#0000;font-size:16px;line-height:normal;transition:border-color .15s ease-in-out;background:var(--colorF5)}@media screen and (max-width:767px){.form-control{font-size:14px;padding:7px 10px}}.form-control:focus{outline:none;border-color:var(--theme3)}.form-control::-webkit-input-placeholder,.form-control::placeholder{font-size:15px;color:#999;opacity:1}@media screen and (max-width:767px){.form-control::-webkit-input-placeholder,.form-control::placeholder{font-size:13px}}.form-control::-webkit-inner-spin-button,.form-control::-webkit-outer-spin-button{-webkit-appearance:none}.form-control:disabled{background:#f4f4f4;color:#686868}.form-control:read-only{background:var(--colorF5);color:#555}.form-control .d-flex{align-items:center;height:100%;gap:20px}textarea.form-control{resize:none;max-width:100%;padding:21px}.chk-wrap{display:inline-block;position:relative;min-height:24px;vertical-align:top}@media screen and (max-width:767px){.chk-wrap{min-height:22px}}.chk-wrap input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.chk-wrap input+label{display:inline-block;position:relative;cursor:pointer;padding:2px 0 2px 30px;color:#505050;font-size:16px;line-height:24px;-webkit-user-select:none;user-select:none;vertical-align:top;z-index:1}.chk-wrap input:checked+label{font-weight:700}@media screen and (max-width:767px){.chk-wrap input+label{font-size:14px;line-height:22px}}.chk-wrap input+label:before{content:" ";position:absolute;top:2px;left:0;width:20px;height:20px;border:1px solid var(--theme);background:var(--colorF);border-radius:5px}.chk-wrap input+label:after{content:" ";position:absolute;top:5px;left:7px;width:7px;height:11px;border:2px solid var(--theme);border-top:none;border-left:none;transform:rotate(45deg);animation:rubberBand2 .5s ease-in-out}@media screen and (max-width:767px){.chk-wrap input+label:before{top:1px}}.chk-wrap input:disabled+label{color:#686868}.chk-wrap input:disabled+label:before{background:#f4f4f4}.chk-wrap input:checked+label:before{background:var(--theme);border:none;animation:rubberBand .5s ease-in-out}.chk-wrap input:checked+label:after{content:" ";position:absolute;top:5px;left:6px;width:7px;height:11px;border:2px solid var(--colorF);border-top:none;border-left:none;transform:rotate(45deg);animation:rubberBand2 .5s ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}@keyframes rubberBand2{0%{transform:scale(1) rotate(45deg)}30%{transform:scale3d(1.25,.75,1) rotate(45deg)}40%{transform:scale3d(.75,1.25,1) rotate(45deg)}50%{transform:scale3d(1.15,.85,1) rotate(45deg)}65%{transform:scale3d(.95,1.05,1) rotate(45deg)}75%{transform:scale3d(1.05,.95,1) rotate(45deg)}to{transform:scaleX(1) rotate(45deg)}}@media screen and (max-width:767px){.chk-wrap input:checked+label:after{top:4px}}.chk-wrap.eye{position:absolute;right:5px;top:25%}.chk-wrap.eye input+label:before{width:20px;height:20px;background:url(/public/icon/ico-close_eye.svg) 50%/contain no-repeat;background-size:100%;border:none}.chk-wrap.eye input:checked+label:before{width:20px;height:20px;background:url(/public/icon/ico-eye.svg) 50%/contain no-repeat;background-size:100%;border:none}.chk-wrap.eye input:checked+label:after{display:none}.chk-wrap.eye2{position:absolute;right:5px;top:25%}.chk-wrap.eye2 input+label:before{border:none}.chk-wrap.eye2 input+label:before,.chk-wrap.eye2 input:checked+label:before{width:20px;height:20px;background-size:100%}.chk-wrap.eye2 input+label:after{display:none}.sns-info{margin:24px auto 0;color:#767676;font-weight:500;font-size:13px;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:480px}.sns-info p{flex-shrink:0}.sns-info:after,.sns-info:before{content:"";width:100%;max-width:135px;height:1px;background:#e5e5ec}.phone-Certified{position:absolute;top:50%;right:5%;z-index:99;transform:translateY(-50%);color:#1e4691;font-size:14px;font-weight:700}.info-txt{margin:10px 0;line-height:1.5;word-break:keep-all;text-align:left;color:var(--color6)}.join-agree-cont{position:relative}.join-agree-cont .all{border-bottom:1px solid var(--colorE5);padding:.5rem;font-weight:700}.join-agree-cont .all label{font-size:18px}.join-agree-cont .all p{margin-top:5px;padding-left:30px;color:#888;font-size:14px;line-height:22px}.join-agree-cont .all .chk-wrap input:checked+label{font-weight:700;color:var(--theme)}.join-agree-cont .agrees{padding:15px 12px}.join-agree-cont .agrees li{position:relative;margin-top:10px}.join-agree-cont .agrees li:first-child{margin-top:0}.join-agree-cont .agrees li .terms-box{display:none;height:100px;border:1px solid var(--colorE5);margin-top:10px;margin-bottom:20px;margin-left:30px;padding:12px;overflow-y:auto;font-size:14px;line-height:22px;color:#505050;background:#fbfbfb}.join-agree-cont.chk-wrap input+label:before{content:" ";position:absolute;top:1px;left:0;width:2rem;height:2rem;background:var(--colorF);background-size:2rem;border:.2rem solid var(--colorE5);border-radius:.4rem}.join-agree-cont .chk-wrap input+label:before{border:none}.join-agree-cont .chk-wrap input+label:after{content:" ";position:absolute;top:5px;left:6px;width:7px;height:11px;border:2px solid var(--color5);border-top:none;border-left:none;transform:rotate(45deg)}.join-agree-cont .chk-wrap input:checked+label{font-weight:400;color:var(--theme)}.join-agree-cont .chk-wrap input:checked+label:before{background:none}.join-agree-cont .chk-wrap input:checked+label:after{border-color:var(--theme)}.join-agree-cont .agrees li .link-cont{position:absolute;top:5px;right:0;transform:rotate(-90deg)}.join-agree-cont .agrees li .link-cont:after{content:" ";display:inline-block;vertical-align:top;width:8px;height:8px;margin:2px 0 0 7px;border-top:1px solid #505050;border-right:1px solid #505050;transform:rotate(135deg);transition:all .2s ease-in-out}.join-agree-cont .agrees li .link-cont.open:after{transform:rotate(225deg);font-weight:700;border-color:var(--theme);border-width:2px}.rdo-wrap{display:inline-block;position:relative;min-height:24px;vertical-align:top}@media screen and (max-width:767px){.rdo-wrap{min-height:22px}}.rdo-wrap input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.rdo-wrap input+label{display:inline-block;position:relative;cursor:pointer;padding-left:25px;color:#8f8f8f;font-size:16px;line-height:24px;letter-spacing:-.3px;-webkit-user-select:none;user-select:none;vertical-align:top}.rdo-wrap input:checked+label{font-weight:600;color:#333}@media screen and (max-width:767px){.rdo-wrap input+label{font-size:14px;line-height:22px}}.rdo-wrap input+label:before{content:" ";position:absolute;top:3px;left:0;width:18px;height:18px;border:1px solid #ddd;background:var(--colorF);border-radius:9px}@media screen and (max-width:767px){.rdo-wrap input+label:before{top:1px}}.rdo-wrap input:disabled+label{color:#686868}.rdo-wrap input:disabled+label:before{background:#f4f4f4}.rdo-wrap input:checked+label:before{border-color:var(--theme)}.rdo-wrap input:checked+label:after{content:" ";position:absolute;top:7px;left:4px;width:10px;height:10px;border-radius:5px;background:var(--theme)}@media screen and (max-width:767px){.rdo-wrap input:checked+label:after{top:5px}}.rdo-btn-wrap{display:inline-block;position:relative;min-height:24px;vertical-align:top}@media screen and (max-width:767px){.rdo-btn-wrap{min-height:22px}}.rdo-btn-wrap input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.rdo-btn-wrap input+label{display:inline-block;position:relative;cursor:pointer;padding-left:30px;color:#555;font-size:16px;line-height:24px;letter-spacing:-.3px;-webkit-user-select:none;user-select:none;vertical-align:top}@media screen and (max-width:767px){.rdo-btn-wrap input+label{font-size:14px;line-height:22px}}.rdo-btn-wrap input:disabled+label{color:#686868}.rdo-btn-wrap input:disabled+label:before{background:#f4f4f4}.rdo-btn-wrap input:checked+label{border-color:var(--theme3);background:var(--colorF);color:var(--theme3)}.thumb-list-wrap{overflow:hidden}.thumb-list-wrap .lists{display:flex;flex-wrap:wrap;gap:20px}.thumb-list-wrap .lists .items{width:calc(100% / 2 - 20px)}@media screen and (max-width:767px){.thumb-list-wrap .lists .items{width:100%}}.thumb-list-wrap .lists .items .thumb{display:block;width:100%;height:auto;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:50%}.thumb-list-wrap .lists .items .thumb.video{padding-top:56.25%}.thumb-list-wrap .lists .items .info{margin-top:20px}@media screen and (max-width:767px){.thumb-list-wrap .lists .items .info{margin-top:15px}}.thumb-list-wrap .lists .items .info .eyebrow{text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;overflow:hidden;font-size:16px;line-height:24px;letter-spacing:-.3px;color:#686868;font-weight:700}@media screen and (max-width:767px){.thumb-list-wrap .lists .items .info .eyebrow{font-size:14px;line-height:22px}}.thumb-list-wrap .lists .items .info .tit{display:block;font-size:20px;line-height:28px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;overflow:hidden}@media screen and (max-width:767px){.thumb-list-wrap .lists .items .info .tit{font-size:18px;line-height:26px}}@media screen and (min-width:1025px){.thumb-list-wrap .lists .items .info .tit:active,.thumb-list-wrap .lists .items .info .tit:hover{text-decoration:underline}}.thumb-list-wrap .lists .items .info .desc{margin-top:10px;font-size:16px;line-height:24px;letter-spacing:-.3px;color:#686868;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:5;-webkit-box-orient:vertical}@media screen and (max-width:767px){.thumb-list-wrap .lists .items .info .desc{font-size:14px;line-height:22px}}.thumb-list-wrap .lists .items .info .date{margin-top:15px;color:#686868;font-size:14px;font-weight:700}.thumb-list-wrap .lists .items .info .src{display:none!important}.masonry-list-wrap{overflow:hidden}.masonry-list-wrap .item-wrap{margin-top:-4.285714%;margin-left:-2.142857%}.masonry-list-wrap .item-wrap:after{content:" ";display:block;clear:both}.masonry-list-wrap .item-wrap .items{float:left;width:25%;margin-top:4.195804%;padding-left:2.097902%}@media screen and (max-width:767px){.masonry-list-wrap .item-wrap .items{width:33.33%}}@media screen and (max-width:480px){.masonry-list-wrap .item-wrap .items{width:50%}}.masonry-list-wrap .item-wrap .items .thumb{position:relative;display:block;margin-bottom:20px;border-radius:10px;overflow:hidden}@media screen and (max-width:767px){.masonry-list-wrap .item-wrap .items .thumb{margin-bottom:15px}}.masonry-list-wrap .item-wrap .items .thumb img{width:100%}.masonry-list-wrap .item-wrap .items .info{position:relative}.masonry-list-wrap .item-wrap .items .info .tit{position:relative;display:block;padding-top:16px;font-size:20px;line-height:28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;font-weight:700;word-break:keep-all}@media screen and (max-width:767px){.masonry-list-wrap .item-wrap .items .info .tit{font-size:18px;line-height:26px;padding-top:10px}}.masonry-list-wrap .item-wrap .items .info .tit:before{content:" ";position:absolute;top:0;left:0;width:36px;height:4px;background:var(--theme4)}@media screen and (max-width:767px){.masonry-list-wrap .item-wrap .items .info .tit:before{height:2px}}@media screen and (min-width:1025px){.masonry-list-wrap .item-wrap .items .info .tit:active,.masonry-list-wrap .item-wrap .items .info .tit:hover{text-decoration:underline}}.masonry-list-wrap .item-wrap .items .info .desc{margin-top:10px;color:#555;font-size:16px;line-height:24px;letter-spacing:-.3px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:3;-webkit-box-orient:vertical;word-break:keep-all}@media screen and (max-width:767px){.masonry-list-wrap .item-wrap .items .info .desc{font-size:14px;line-height:22px}}.masonry-list-wrap .item-wrap .items .info .date{margin-top:10px;color:#686868;font-size:14px;line-height:22px}@media screen and (max-width:767px){.masonry-list-wrap .item-wrap .items .info .date{font-size:13px}}.masonry-list-wrap .item-wrap .items .info .src{display:none!important}.partnership-list-wrap{position:relative;overflow:hidden}.partnership-list-wrap .lists{display:flex;flex-wrap:wrap;gap:20px}.partnership-list-wrap .lists .items{position:relative;width:calc(100% / 4 - 20px);border:1px solid #ddd;padding:20px;border-radius:10px}@media screen and (max-width:767px){.partnership-list-wrap .lists .items{width:100%}}.partnership-list-wrap .lists .items .thumb{display:block;width:100%;height:auto;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:50%}.partnership-list-wrap .lists .items .info{display:flex;align-items:center;gap:10px}.partnership-list-wrap .lists .items .info .new-type{text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;overflow:hidden;font-size:13px;line-height:1.5;letter-spacing:-.3px;color:#838383}.partnership-list-wrap .lists .items .info .new-detail{width:100%}@media screen and (max-width:767px){.partnership-list-wrap .lists .items .info .new-type{font-size:13px}}.partnership-list-wrap .lists .items .info .tit{display:block;font-size:20px;line-height:28px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;overflow:hidden}@media screen and (max-width:767px){.partnership-list-wrap .lists .items .info .tit{font-size:18px;line-height:26px}}@media screen and (min-width:1025px){.partnership-list-wrap .lists .items .info .tit:active,.partnership-list-wrap .lists .items .info .tit:hover{text-decoration:underline}}.partnership-list-wrap .lists .items .info .desc{margin-top:10px;font-size:16px;line-height:24px;letter-spacing:-.3px;color:#686868;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:5;-webkit-box-orient:vertical}.partnership-list-wrap .lists .items .data{padding-top:10px;margin-top:20px;border-top:1px solid #ddd}.partnership-list-wrap .lists .items .desc{line-height:1.5;display:flex;justify-content:space-between;margin-top:5px;font-weight:500;font-size:15px}@media screen and (max-width:767px){.partnership-list-wrap .lists .items .desc{font-size:14px;line-height:22px}}.partnership-list-wrap .lists .items .date{margin-top:15px;color:#686868;font-size:14px;font-weight:700}.img-popup-list{overflow:hidden}.img-popup-list ul{display:flex;flex-wrap:wrap;margin-left:-50px;margin-top:-4.6875%}@media screen and (max-width:1024px){.img-popup-list ul{margin-left:-30px}}@media screen and (max-width:767px){.img-popup-list ul{margin-left:-10px}}.img-popup-list ul li{width:25%;padding-left:50px;margin-top:4.511278%}@media screen and (max-width:1024px){.img-popup-list ul li{padding-left:30px}}@media screen and (max-width:767px){.img-popup-list ul li{width:50%;padding-left:10px}}.img-popup-list ul li .view-img{position:relative;display:block;height:100%;cursor:pointer;border:1px solid #ddd}.img-popup-list ul li .view-img:before{content:" ";display:inline-block;width:1px;height:100%;margin-left:-1px;vertical-align:middle}.img-popup-list ul li .view-img img{vertical-align:middle}.img-popup-list ul li .view-img:after{display:none;content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0009;background-position:50%;background-repeat:no-repeat}@media screen and (min-width:1025px){.img-popup-list ul li .view-img:hover:after{display:block}}.img-list-wrap{overflow:hidden}.img-list-wrap ul{font-size:0;margin-top:-20px;margin-left:-10px}.img-list-wrap ul li{display:inline-block;width:50%;margin-top:20px;padding-left:10px;text-align:center;vertical-align:top}.img-list-wrap ul li .caption{margin-top:5px;font-size:14px;line-height:22px}@media screen and (max-width:767px){.img-list-wrap ul li .caption{font-size:13px}}.img-list-wrap.block ul{margin:0}.img-list-wrap.block ul li{display:block;width:100%;margin-top:10px;padding-left:0}.img-list-wrap.block ul li:first-child{margin-top:0}.slt-lists{font-size:0;overflow:hidden;width:100%}.slt-lists ul{margin-top:-10px}.slt-lists li{display:inline-block;vertical-align:top;margin-top:10px}@media screen and (max-width:1024px){.slt-lists.auto ul{margin-top:0;display:flex;flex-wrap:wrap;flex-direction:column}}.slt-lists.auto li{margin-right:40px}.slt-lists.auto li:last-child{margin-left:0}@media screen and (max-width:1024px){.slt-lists.auto li{display:block;margin-right:20px}}@media screen and (max-width:767px){.slt-lists.auto li{margin:5px 0 0;width:50%}}.slt-lists.size5 li{width:20%}@media screen and (max-width:1024px){.slt-lists.size5 li{width:33.3%}}@media screen and (max-width:767px){.slt-lists.size5 li{display:block;width:100%}}.sns-login-list{font-size:0}.sns-login-list li{display:inline-block;vertical-align:top;margin-left:5px}.sns-login-list li:first-child{margin-left:0}.sns-login-list li a{display:block;width:46px;height:46px;background-repeat:no-repeat}.sns-login-list li a.sns01{background-position:0 0}.sns-login-list li a.sns02{background-position:right 0}.sns-login-list li a.off{background-position-y:bottom}.bullet-list{margin-top:10px;margin-left:5px}.bullet-list li{padding-left:12px;color:inherit;font-size:14px;line-height:1.2;letter-spacing:-.3px}.bullet-list.gray{color:var(--color6)}@media screen and (max-width:767px){.bullet-list li{font-size:14px;line-height:22px}}.bullet-list li:before{content:"-";display:inline-block;vertical-align:middle;width:14px}.bullet-list li sup{display:inline-block;vertical-align:top;font-size:.8em;line-height:1}.bullet-list.dot li{margin-top:5px}.bullet-list.dot li:first-child{margin-top:0}.bullet-list.dot li:before{content:"●";font-size:5px;margin-left:-12px}.AcountBackground{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;padding:0 16px;overflow:hidden;z-index:1000;outline:0;background:url(/images/bg/acount.svg);background-position:50%;background-size:cover;height:100%}.AcountBackground.login{background:#e8eef2}@media screen and (max-width:767px){.AcountBackground{background:var(--colorF)}.AcountBackground.login{padding:0}}.AuthHeader{position:relative;justify-content:space-between;max-width:1400px;margin:0 auto;height:100px;transition:all .2s ease-in-out;gap:2rem}.AuthCard,.AuthHeader{display:flex;align-items:center}.AuthCard{width:auto;max-width:500px;height:calc(100% - 140px);margin:20px auto}.CardForm{width:100%;border-radius:12px;padding:2rem;overflow:hidden;background:#fff;display:flex;flex-direction:column}.card-title{color:var(--colorB);font-size:24px;font-weight:700;margin-bottom:20px}@media screen and (max-width:767px){.card-title{font-size:20px}}.login-bottom{display:flex;align-items:center;margin-top:16px}.login-bottom .chk-wrap{margin-right:auto}.login-bottom a{position:relative;display:block;margin-left:8px;font-size:16px;line-height:1}.login-bottom a:first-of-type{margin:0}.bottom-btn{margin-top:30px;text-align:center}.btn-group.sns-wrap{gap:20px}.btn-group.sns-wrap,.btn-group.sns-wrap .social_link{position:relative;display:flex;justify-content:center}.btn-group.sns-wrap .social_link{width:36px;height:36px;aspect-ratio:1/1;padding:5px;text-align:center;margin:0;min-width:auto;border-radius:100%;align-items:center}.btn-group.sns-wrap img{min-width:unset}.btn-group.social .btn.btn-naver{background:#fff;background:#01c73c}.btn-group.social .btn.btn-kakao{background:#fff;background:#f9db00}.btn-group.social .btn.btn-facebook{background:#fff;background:#1877f2}.btn-group.social .btn.btn-google{background:#fff;border:1px solid #e5e5ec}.btn_naver_logo{background:url(/icon/icon_naver.svg) no-repeat 50%/contain}.btn_kakao_logo{background:url(/icon/icon_kakao.svg) no-repeat 50%/contain}.btn_facebook_logo{background:url(/icon/icon_facebook.svg) no-repeat 50%/contain}.btn_google_logo{background:url(/icon/icon_google.svg) no-repeat 50%/contain}@media screen and (max-width:767px){.btn-group.sns-wrap .social_link{width:40px;height:40px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;flex:unset}.login-bottom a{font-size:14px}}.Signup .chk-wrap{margin-right:auto}.Signup .Signup-bottom{display:flex;align-items:center;margin-top:20px}.Signup .Signup-bottom a{position:relative;display:block;margin-left:15px;font-size:16px;line-height:1}.Signup .bottom-btn{margin-top:40px;text-align:center}.Signup .btn-group{position:relative;gap:20px;flex-direction:column}.Signup .btn-group,.Signup .btn-lg{display:flex;justify-content:center}.Signup .btn-lg{align-items:center;gap:10px;width:100%;color:#fff;font-weight:700;margin:0}.btn-group .btn.btn-naver{background:#35ae3c}.btn-group .btn.btn-kakao{background:#ecde2a;color:#191919}.btn-group .btn.btn-facebook{background:#3773ba}.btn-group .btn.btn-google{background:#dc4336}.Signup .btn-group .btn.btn-google>img{filter:brightness(0) invert(1)}.video-modal-area{position:fixed;top:50%;left:50%;width:80%;max-width:710px;background:var(--colorF);border-radius:10px;overflow:hidden;padding:60px 20px 50px;box-shadow:5px 2px 10px 0 #00000080;transform:translate(-50%,-50%);z-index:1010}@media screen and (max-width:767px){.video-modal-area{width:90%;padding:50px 12px 40px}}.video-modal-area .video-area{position:relative;width:100%;height:0;padding-top:56.25%;background:#000;overflow:hidden}.video-modal-area .video-area iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-modal-area .video-info{margin-top:26px}.video-modal-area .video-info .tit{position:relative;padding-top:16px;font-size:24px;line-height:32px;letter-spacing:-.5px;font-weight:700}@media screen and (max-width:767px){.video-modal-area .video-info .tit{font-size:20px;line-height:28px}}.video-modal-area .video-info .tit:before{content:" ";position:absolute;left:0;top:0;width:36px;height:4px;background:var(--theme3)}.video-modal-area .video-info .desc{margin-top:15px;color:#686868;font-size:16px;line-height:24px;letter-spacing:-.3px}@media screen and (max-width:767px){.video-modal-area .video-info .desc{font-size:14px;line-height:22px}}.video-modal-area .video-info .date{margin-top:6px;color:#686868;font-size:14px;line-height:22px}@media screen and (max-width:767px){.video-modal-area .video-info .date{font-size:13px}}.video-modal-area .btn-close{position:absolute;top:0;right:0;width:50px;height:50px}.video-modal-area .btn-close:after,.video-modal-area .btn-close:before{content:" ";position:absolute;width:2px;height:24px;bottom:10px;right:29px;background:var(--colorB)}@media screen and (max-width:767px){.video-modal-area .btn-close:after,.video-modal-area .btn-close:before{right:21px}}.video-modal-area .btn-close:before{transform:rotate(45deg)}.video-modal-area .btn-close:after{transform:rotate(-45deg)}.modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:0 20px;background:#00000080;overflow:hidden;z-index:1000;outline:0}.modal-container{display:flex;flex-direction:column;width:100%;max-height:100%;background:var(--colorF);z-index:1010;border-radius:10px}.modal-container .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px}@media screen and (max-width:767px){.modal-container .modal-header{padding:10px 12px}}.modal-container .modal-header .modal-title{padding-right:20px;font-size:24px;line-height:32px;letter-spacing:-.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;overflow:hidden}@media screen and (max-width:767px){.modal-container .modal-header .modal-title{font-size:20px;line-height:28px}}.modal-container .modal-header .btn-close{display:block;position:relative;width:30px;height:30px}.modal-container .modal-header .btn-close:after,.modal-container .modal-header .btn-close:before{content:" ";position:absolute;top:50%;left:50%;width:2px;height:24px;margin-top:-12px;margin-left:-1px;background:#333}.modal-container .modal-header .btn-close:before{transform:rotate(45deg)}.modal-container .modal-header .btn-close:after{transform:rotate(-45deg)}.modal-container .modal-body{max-height:100%;overflow-y:auto;padding:20px}@media screen and (max-width:767px){.modal-container .modal-body{padding:20px 12px}}.modal-container .modal-footer{padding:20px}.modal-container .modal-login{position:relative;display:flex}.modal.login .modal-wrap .modal-container{border:none;border-radius:10px;overflow:hidden}.modal .modal-wrap{max-width:1000px;display:flex;align-items:center;width:auto;margin:0 auto;height:100vh}.modal-container .modal-login>div{width:550px;padding:50px}.modal-container .modal-login .hello{display:flex;flex-direction:column;background-size:cover;padding:80px 50px 50px}.modal-container .modal-login .hello .tit{font-family:var(--fontG);color:var(--colorF);font-size:46px;line-height:1.4;word-break:keep-all;margin:20px 0;font-weight:400}.modal-container .modal-login .hello .desc{font-family:var(--fontG);color:var(--colorF);font-size:30px;font-weight:100}.modal-container .modal-login .hello .bottom{font-family:var(--fontG);margin-top:auto;color:var(--colorF);font-size:18px;line-height:1.5;font-weight:100;opacity:.75}.modal-container .modal-login .logins h2.tit{margin-bottom:20px;font-size:30px;font-weight:700;text-align:center;color:var(--colorB)}.modal-container .modal-login .logins .login-forms>li{position:relative;margin-top:15px}.modal-container .modal-login .logins .login-forms>li:first-child{margin-top:0}.modal-container .modal-login .logins .login-forms>li .form-control{background:var(--colorF)}.modal-container .modal-login .logins .btn-login{display:block;width:100%;margin-top:30px}.modal-container .modal-login .logins .login-bottom{display:flex;align-items:center;margin-top:10px}.modal-container .modal-login .logins .login-bottom .chk-wrap{margin-right:auto}.modal-container .modal-login .logins .login-bottom .chk-wrap input+label{font-size:16px}.modal-container .modal-login .logins .login-bottom .find-btn{display:block;margin-left:15px;font-size:16px;line-height:1}.modal-container .modal-login .logins .login-bottom .find-btn:hover{color:var(--theme4)}.modal-container .modal-login .logins .login-bottom .find-btn:nth-child(2):hover{color:var(--theme)}.modal-container .modal-login .logins .sns-logins{margin-top:60px}.modal-container .modal-login .logins .sns-logins .tit{font-size:18px;text-align:center}.modal-container .modal-login .logins .sns-logins .btns{margin-top:20px;text-align:center;font-size:0}.modal-container .modal-login .logins .sns-logins .btns li{display:inline-block;vertical-align:top;margin:0 25px}.modal-container .modal-login .logins .sns-logins .btns li .btn-sns{display:block;width:70px;height:70px;border:1px solid #ddd;border-radius:50%}.modal-container .modal-login .logins .joins{margin-top:30px;padding-top:25px;border-top:1px solid #ddd}.modal-container .modal-login .logins .joins .tit{text-align:center;font-size:18px;line-height:26px}.modal-container .modal-login .logins .joins .btn{display:block;width:100%;margin-top:30px}.modal-container .modal-login .logins .joins .btn:hover{color:var(--colorF);background:var(--theme)}.modal-container .modal-login .btn-close{position:absolute;top:0;right:0;width:50px;height:50px}.modal-container .modal-login .btn-close:after,.modal-container .modal-login .btn-close:before{content:" ";position:absolute;left:12px;bottom:0;width:2px;height:26px;background:#505050}.modal-container .modal-login .btn-close:before{transform:rotate(45deg)}.modal-container .modal-login .btn-close:after{transform:rotate(-45deg)}@media screen and (max-width:767px){.modal-container .modal-login{justify-content:center}.modal-container .modal-login .hello{display:none}}.pagination{margin-top:40px;font-size:0;text-align:center}@media screen and (max-width:767px){.pagination{margin-top:30px}}.pagination .control-btn,.pagination .page-btn-wrap,.pagination .page-btn-wrap .now,.pagination .page-btn-wrap a{display:inline-block;vertical-align:top}.pagination .control-btn,.pagination .page-btn-wrap .now,.pagination .page-btn-wrap a{width:34px;height:34px;font-size:16px;color:#555;border:1px solid #0000;line-height:34px;background:var(--colorF)}@media screen and (max-width:767px){.pagination .control-btn,.pagination .page-btn-wrap .now,.pagination .page-btn-wrap a{width:30px;height:30px;line-height:30px;font-size:14px}}.pagination .control-btn{position:relative;margin:0 3px}@media screen and (max-width:767px){.pagination .control-btn{margin:0 2px}}.pagination .control-btn:after,.pagination .control-btn:before{content:" ";position:absolute;top:50%;left:50%;width:10px;height:10px;margin-top:-5px;border:1px solid #555;border-right:none;border-bottom:none}@media screen and (max-width:767px){.pagination .control-btn:after,.pagination .control-btn:before{width:8px;height:8px;margin-top:-4px}}.pagination .control-btn.pprev:after,.pagination .control-btn.pprev:before,.pagination .control-btn.prev:after,.pagination .control-btn.prev:before{transform:rotate(-45deg)}.pagination .control-btn.prev:before{margin-left:-3px}.pagination .control-btn.pprev:before{margin-left:-5px}.pagination .control-btn.next:after,.pagination .control-btn.next:before,.pagination .control-btn.nnext:after,.pagination .control-btn.nnext:before{transform:rotate(135deg)}.pagination .control-btn.next:before{margin-left:-8px}@media screen and (max-width:767px){.pagination .control-btn.next:before{margin-left:-6px}}.pagination .control-btn.nnext:before{margin-left:-11px}@media screen and (max-width:767px){.pagination .control-btn.nnext:before{margin-left:-8px}}.pagination .control-btn.nnext:after{margin-left:-6px}@media screen and (max-width:767px){.pagination .control-btn.nnext:after{margin-left:-3px}}.pagination .control-btn.next:after,.pagination .control-btn.prev:after{display:none}.pagination .page-btn-wrap{margin:0}.pagination .page-btn-wrap>*{margin:0 3px;border-color:#ddd;border-radius:50%}@media screen and (max-width:767px){.pagination .page-btn-wrap>*{margin:0 2px}}.pagination .page-btn-wrap .now{border-color:var(--theme);background:var(--theme);color:var(--colorF);font-weight:700}.bar-tab-wraps{position:relative;margin-bottom:20px;overflow:hidden}@media screen and (max-width:1024px){.bar-tab-wraps{margin-bottom:20px}}.bar-tab-wraps .tabs{display:flex;align-items:center;width:100%;height:100%;justify-content:space-between}.bar-tab-wraps .tabs li{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%;padding:0;line-height:40px;flex:1 1;text-align:center;border-bottom:1px solid #ccc}.bar-tab-wraps .tabs li a{display:inline-block;width:100%;height:100%;font-size:16px;font-weight:600;color:var(--colorB);line-height:40px}@media screen and (max-width:767px){.bar-tab-wraps .tabs li{flex:none;padding:0 16px}.bar-tab-wraps .tabs li a{font-size:14px;line-height:22px}}.bar-tab-wraps .tabs li.active{position:relative;color:var(--color0);font-weight:500;border-bottom:2px solid var(--color0);text-shadow:1px 1px 3px #0000001a}select{background:var(--colorF5);border:1px solid #ddd;border-radius:4px;display:inline-block;font:inherit;line-height:1.5em;padding:7px 21px;margin:0;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;color:var(--color5)}select,select.arrow{border-radius:10px;height:50px;min-height:50px}select.arrow{background:var(--colorF5) url(/public/icon/ico-down_arrow.png) center right 15px /contain no-repeat;background-size:20px;color:var(--color6)}select.arrow:focus{background:var(--colorF5) url(/public/icon/ico-up_arrow.png) top 15px right 15px /contain no-repeat;background-size:20px;border-color:var(--theme3);outline:0}select.round{background-image:linear-gradient(45deg,#0000 50%,gray 0),linear-gradient(135deg,gray 50%,#0000 0),radial-gradient(#ddd 70%,#0000 72%);background-position:calc(100% - 20px) calc(1em + 6.5px),calc(100% - 15px) calc(1em + 6.5px),calc(100% - .5em) .75em}select.round,select.round:focus{background-size:5px 5px,5px 5px,1.5em 1.5em;background-repeat:no-repeat}select.round:focus{background-image:linear-gradient(45deg,#fff 50%,#0000 0),linear-gradient(135deg,#0000 50%,#fff 0),radial-gradient(gray 70%,#0000 72%);background-position:calc(100% - 15px) calc(1em + 5.5px),calc(100% - 20px) calc(1em + 5.5px),calc(100% - .5em) .75em;border-color:var(--theme3);outline:0}select.minimal{background-image:linear-gradient(45deg,#0000 50%,gray 0),linear-gradient(135deg,gray 50%,#0000 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 4px),calc(100% - 15px) calc(1em + 4px),calc(100% - 2.5em) .75em}select.minimal,select.minimal:focus{background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}select.minimal:focus{background-image:linear-gradient(45deg,green 50%,#0000 0),linear-gradient(135deg,#0000 50%,green 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 15px) calc(1em + 4px),calc(100% - 20px) calc(1em + 4px),calc(100% - 2.5em) .75em;border-color:var(--theme3);outline:0}select:-moz-focusring{color:#0000;text-shadow:0 0 0 #000}.tbl-wrap .tbl-title{margin-bottom:10px;font-size:18px;line-height:26px;letter-spacing:-.3px;font-weight:700}@media screen and (max-width:767px){.tbl-wrap .tbl-title{font-size:16px;line-height:24px}}.tbl-wrap .tbl-count{margin-bottom:6px;font-size:16px;line-height:24px;letter-spacing:-.3px;line-height:1!important}@media screen and (max-width:767px){.tbl-wrap .tbl-count{font-size:14px;line-height:22px}}.tbl-wrap .table{table-layout:fixed;width:100%}.tbl-wrap .table.col-tbl{vertical-align:middle;border-top:1px solid #b5b5b5;text-align:center}.tbl-wrap .table.col-tbl.text-left{text-align:left}.tbl-wrap .table.col-tbl .col1{width:10%}@media screen and (max-width:767px){.tbl-wrap .table.col-tbl .col1{width:80px}}.tbl-wrap .table.col-tbl .col2{width:15%}@media screen and (max-width:767px){.tbl-wrap .table.col-tbl .col2{width:100px}}.tbl-wrap .table.col-tbl .col3{width:20%}.tbl-wrap .table.col-tbl thead tr{background:var(--colorF) 4F4}.tbl-wrap .table.col-tbl thead th{padding:12px;font-size:16px;line-height:1.5;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}@media screen and (max-width:767px){.tbl-wrap .table.col-tbl thead th{font-size:14px;line-height:22px;height:50px;padding:10px}}.tbl-wrap .table.col-tbl tbody th{background:var(--colorF5)}.tbl-wrap .table.col-tbl tbody td,.tbl-wrap .table.col-tbl tbody th{height:50px;padding:8px;border-bottom:1px solid #ddd;border-right:1px solid #e6e6e6;font-size:16px;line-height:1.5;letter-spacing:-.3px;vertical-align:middle;word-break:keep-all}.tbl-wrap .table.col-tbl tbody td>a{text-decoration:underline}.tbl-wrap .table.col-tbl tbody td:last-of-type{border-right:none}@media screen and (max-width:767px){.tbl-wrap .table.col-tbl tbody td,.tbl-wrap .table.col-tbl tbody th{font-size:14px;line-height:22px;height:50px;padding:10px}}.tbl-wrap .table.col-tbl tbody td .flag-title,.tbl-wrap .table.col-tbl tbody th .flag-title{display:flex;align-items:center}.tbl-wrap .table.col-tbl tbody td .flag-title .flag,.tbl-wrap .table.col-tbl tbody th .flag-title .flag{margin-right:40px}@media screen and (max-width:767px){.tbl-wrap .table.col-tbl tbody td .flag-title .flag,.tbl-wrap .table.col-tbl tbody th .flag-title .flag{margin-right:15px}}.tbl-wrap .table.col-tbl.type2{border-top-color:var(--theme3)}.tbl-wrap .table.col-tbl.type2 thead th{height:55px;border-left:1px solid var(--colorF);border-bottom-color:var(--theme3);background:var(--theme3);color:var(--colorF);font-weight:700;word-break:keep-all}.tbl-wrap .table.col-tbl.type2 thead th:first-child{border-left:none}.tbl-wrap .table.col-tbl.type2 tbody td,.tbl-wrap .table.col-tbl.type2 tbody th{border-left:1px solid #ddd;word-break:keep-all}.tbl-wrap .table.col-tbl.type2 tbody td:first-child,.tbl-wrap .table.col-tbl.type2 tbody th:first-child{border-left:none}.tbl-wrap .table.col-tbl.type2 tbody td.bg,.tbl-wrap .table.col-tbl.type2 tbody th.bg{background-color:#eaeaea}.tbl-wrap .table.row-tbl.text-left{text-align:left}.tbl-wrap .table.row-tbl .col1{width:10%}.tbl-wrap .table.row-tbl .col2{width:20%}@media screen and (max-width:767px){.tbl-wrap .table.row-tbl .col1{width:80px}}.tbl-wrap .table.row-tbl .col2{width:30%}@media screen and (max-width:767px){.tbl-wrap .table.row-tbl .col2{width:40%}}.tbl-wrap .table.row-tbl tbody tr:first-child td,.tbl-wrap .table.row-tbl tbody tr:first-child th{border-top:1.5px solid var(--colorE6);border-bottom:1.5px solid var(--colorE6)}.tbl-wrap .table.row-tbl tbody td,.tbl-wrap .table.row-tbl tbody th{height:50px;padding:8px 12px;border-bottom:1px solid #ddd;font-size:16px;line-height:1.5;letter-spacing:-.3px;vertical-align:middle;word-break:keep-all}@media screen and (max-width:767px){.tbl-wrap .table.row-tbl tbody th{font-size:14px;line-height:1.5px}.tbl-wrap .table.row-tbl tbody td{font-size:14px}}.tbl-wrap .table.row-tbl tbody th{background:#f2f8f8;border-right:1px solid #ddd;text-align:center}.tbl-wrap .table.row-tbl tbody td{color:#555}.tbl-wrap .table.row-tbl.type2 tbody th{background:#0000;border-right:1px solid #ddd;text-align:left}.tbl-wrap .table.row-tbl.type2 tbody td,.tbl-wrap .table.row-tbl.type2 tbody th{padding:25px 60px}@media screen and (max-width:1024px){.tbl-wrap .table.row-tbl.type2 tbody td,.tbl-wrap .table.row-tbl.type2 tbody th{padding:25px 30px}}@media screen and (max-width:767px){.tbl-wrap .table.row-tbl.type2 tbody td,.tbl-wrap .table.row-tbl.type2 tbody th{padding:20px}}.tbl-wrap .table a[class^=link-]{max-width:100%;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;overflow:hidden}.tbl-wrap .table a[class^=link-].new{position:relative;padding-right:50px}.tbl-wrap .table a[class^=link-].new:after{content:"NEW";position:absolute;right:0;top:50%;width:45px;height:23px;background:var(--colorF) 4F4;color:var(--theme4);border-radius:30px;margin-top:0;font-family:sans-serif;font-size:11px;line-height:18px;text-align:center;border:2px solid var(--theme4);transform:translateY(-50%)}.tbl-wrap .table a[class^=link-].file{position:relative;padding-right:20px}.tbl-wrap .table a[class^=link-].file:before{content:" ";position:absolute;right:0;top:50%;width:16px;height:16px;margin-top:-8px}.tbl-wrap .table a[class^=link-].new.file{padding-right:50px}.tbl-wrap .table a[class^=link-].new.file:before{right:20px}.tbl-wrap .table .alert{margin-top:5px;font-size:14px;line-height:22px;color:#555}@media screen and (max-width:767px){.tbl-wrap .table .alert{font-size:13px}}.tbl-wrap .table .essen:after{content:"*";display:inline-block;color:var(--theme3);margin-left:4px}@media screen and (max-width:1024px){.tbl-wrap .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl-wrap .table-responsive .table{table-layout:auto}.tbl-wrap .table-responsive .table td,.tbl-wrap .table-responsive .table th{white-space:nowrap}.tbl-wrap .table-responsive .table a[class^=link-]{max-width:200px;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;overflow:hidden}}header{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;z-index:1000;background:var(--colorF);transition:padding .2s ease-in-out,height .2s ease-in-out,background .2s ease-in-out}header.scroll .topbanner{display:none}@media screen and (min-width:1025px){header .header-dim{display:none!important}.header_wrap_left{display:flex;gap:24px;align-items:center;max-width:659px;width:100%}header .head-top{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:1480px;margin:0 auto;padding-left:40px;padding-right:40px;height:80px;transition:all .2s ease-in-out;gap:1rem}header .head-top .scroll{display:flex;align-items:center;gap:10px}header .head-top .head-wrap{display:flex;align-items:center;justify-content:space-between}}@media screen and (max-width:1366px){header .head-top{height:80px;display:flex;align-items:center}header #gnb,header .head-top{padding-left:20px;padding-right:20px}header #gnb{overflow-x:auto}}@media screen and (max-width:1024px){.header_wrap_left{display:flex;gap:4px;align-items:center}.header_wrap_left .arrow_left{width:15px!important}header .head-top{position:relative;max-width:100%;display:flex;align-items:center;gap:20px;overflow-x:auto;padding-left:50px;height:auto}header.black .head-top .search-wrap{background:#292a32}header .head-top .search-wrap{display:flex;flex:1 1;border-radius:5rem;overflow:hidden;align-items:center;padding:0 20px;margin-top:0;justify-content:flex-end;max-width:350px;background:var(--colorF5)}header .head-top .search-wrap .form-control{max-width:100%;border:none;height:40px;min-height:40px}header .head-top ul.links{gap:10px}header .head-top .links{padding:10px;display:flex;justify-content:flex-end;gap:10px;order:1;font-size:14px;display:none;z-index:100;position:fixed;transition:all 1s}header.m-open .head-top .links{position:fixed;transition:all 1s;opacity:1;white-space:nowrap;background:var(--colorF);width:100%;height:50px;top:0;padding-left:50px;right:0;display:flex;align-items:center;border-bottom:1px solid var(--colorD9)}header.m-open .head-top .links li>span,header.m-open .head-top .links>li{display:none}header.m-open .head-top .links li.mo-link,header.m-open .head-top .links li.mo-link img{position:relative;display:block}header.m-open .head-top .links li.mo-link .my-alarm .btn-toggle,header.m-open .head-top .links li.mo-link>a{font-size:0;display:flex;align-items:center}header.m-open .head-top .links li.mo-link .my-alarm.chime .icon-bell{animation:vibration .2s infinite}header.m-open .head-top .links li.mo-link .my-alarm.chime:before{position:absolute;content:"";top:0;right:0;width:5px;height:5px;background:var(--theme2);border-radius:100%;z-index:1}@keyframes vibration{0%{transform:rotate(3deg)}to{transform:rotate(-3deg)}}header.m-open .coach-notif{position:fixed;transform:unset;top:50px;left:unset;right:0;height:calc(100vh - 50px);box-shadow:none}}@media screen and (min-width:1025px){header .head-top h1.logo a{display:block;transition:all .2s ease-in-out;min-width:155px}header .head-top .search-wrap{position:relative;display:flex;margin:0 auto;flex:1 1;border-radius:30px;overflow:hidden;align-items:center;min-width:270px;max-width:480px;width:100%}header .head-top .search-wrap .form-control{max-width:100%;border:none;background:var(--colorF5);height:40px;line-height:40px;min-height:40px}header .head-top .search-wrap .btn-search{position:absolute;width:30px;height:30px;right:10px}header .head-top ul.links{display:flex;align-items:center;gap:25px;height:40px;font-weight:500;color:#505050;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}header .head-top ul.links .account_btns{display:flex;align-items:center;gap:8px}header .head-top ul.links .account_btns .login_btn{height:40px;line-height:40px;border-radius:800px;border:1px solid #e5e5ec;padding:0 16px;font-weight:500;font-size:16px;display:inline-block}header .head-top ul.links.end{justify-content:flex-end}header .head-top ul.links li{white-space:nowrap;font-size:16px;color:#505050;font-weight:400}header .head-top ul.links li a>img,header .head-top ul.links li button>img{display:none}header .head-top ul.links li:hover a{color:var(--theme)}header .head-top ul.links .join a{background:#8fc31f;color:var(--colorF);height:40px;line-height:40px;padding:0 16px;border-radius:800px;font-weight:500;font-size:16px;display:inline-block}header .head-top ul.links .join:hover a{color:var(--colorF)}header .head-top .spots{color:#999;font-size:15px;line-height:32px;font-weight:700}header .head-top .spots:before{content:" ";display:inline-block;vertical-align:top;width:30px;height:32px;margin-right:10px}header .menu-all{position:relative;display:block;padding-right:30px}header .menu-all .bar{position:absolute;top:50%;right:0;margin-top:-1px;opacity:1;transition:opacity .2s ease-in-out;width:20px;height:20px;transform:translateY(-50%)}header .menu-all .txt{display:inline-block;vertical-align:top;font-size:16px;line-height:30px;color:var(--color0);font-weight:500}header .menu-all.open .bar{transform:rotate(180deg);top:20%}header .head-cont{background:var(--colorF);transition:all .2s ease-in-out;border-bottom:1px solid #e6e6e6}header #gnb{max-width:1480px;margin:0 auto;padding-left:40px;padding-right:40px}header #gnb>ul{display:flex;margin:0 auto;align-items:center;justify-content:space-between;padding:20px 0;gap:20px}header #gnb>ul>li{position:relative;color:var(--color0)}header #gnb>ul>li:first-child{flex:unset}header #gnb>ul>li>a{display:block;text-align:center;font-size:16px;white-space:nowrap;font-weight:500;display:flex;align-items:center;gap:10px}header #gnb>ul>li>a.point{padding:5px 20px}header #gnb>ul>li>a.ai_matching{border-radius:20px;background:var(--theme);color:var(--colorF);border:1px solid #0000}header #gnb>ul>li>a.ai_matching:hover{background:var(--colorF);color:var(--theme);border:1px solid var(--theme)}header #gnb>ul>li>a.community{border-radius:20px;background:var(--theme3);color:var(--colorF);border:1px solid #0000}header #gnb>ul>li>a.community:hover{background:var(--colorF);color:var(--theme3);border:1px solid var(--theme3)}header #gnb>ul>li .depth2{display:none;position:absolute;top:100%;left:0;right:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:20px 0 30px;background:var(--colorF);z-index:111}header #gnb>ul>li .depth2 li{margin-top:20px;text-align:center}header #gnb>ul>li .depth2 li:first-child{margin-top:0}header #gnb>ul>li .depth2 li a{display:inline-block;font-size:15px;font-weight:500;color:#333}header #gnb>ul>li .depth2 li a:hover{text-decoration:underline}header #gnb>ul>li:hover>a{color:var(--theme3)}header #gnb>ul>li:hover .depth2{display:block}header .btn-menu-all{display:none}header .gnb-all{display:none!important;position:absolute;left:0;right:0;padding-top:20px;padding-bottom:60px;background:var(--colorF);transition:top .2s ease-in-out;z-index:111}header .gnb-all>nav{max-width:1480px;margin:0 auto;padding-left:40px;padding-right:40px}}@media screen and (min-width:1025px) and (max-width:1024px){header .gnb-all>nav{max-width:100%;padding-left:20px;padding-right:20px}}@media screen and (min-width:1025px) and (max-width:767px){header .gnb-all>nav{padding-left:12px;padding-right:12px}}@media screen and (min-width:1025px){header .gnb-all>nav .dep1-more{display:none}header .gnb-all>nav>ul{display:flex}header .gnb-all>nav>ul>li{flex:1 1;text-align:center}header .gnb-all>nav>ul>li .depth2{display:block!important}header .gnb-all>nav>ul>li .depth2 li{margin-top:20px}header .gnb-all>nav>ul>li .depth2 li:first-child{margin-top:0}header .gnb-all>nav>ul>li .depth2 li a{display:inline-block;vertical-align:top;font-size:15px;font-weight:500}header .gnb-all>nav>ul>li .depth2 li a:hover{text-decoration:underline}header.scroll .gnb-all:before{height:50px}header.open .gnb-all{display:block!important}}@media screen and (max-width:1024px){header .head-top h1{padding:15px 10px;font-size:1em;line-height:1;text-align:center;background:var(--colorF)}header .head-top h1 a{display:inline-block;width:130px;height:auto;background-size:100%;vertical-align:top}header .head-top .spots,header .menu-all{display:none}header #gnb{padding:0}header #gnb>ul{position:relative;padding:20px;white-space:nowrap;overflow-x:auto;display:flex;gap:20px;border-bottom:1px solid #e6e6e6}header #gnb>ul li{position:relative;display:inline-block;vertical-align:top}header #gnb>ul>li:first-child{display:none}header.m-open .head-top{border:1px solid red}header.m-open .gnb-all{right:0}header .header-dim{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080}header .btn-menu-all{position:absolute;top:0;left:0;bottom:0;width:50px;height:50px;z-index:110}header .btn-menu-all.open .bar,header .btn-menu-all.open:after,header .btn-menu-all.open:before{background:#333}header .btn-menu-all.open .bar{opacity:0}header .btn-menu-all.open:before{transform:rotate(-45deg);margin-top:-1px}header .btn-menu-all.open:after{transform:rotate(45deg);margin-top:-1px}header .btn-menu-all .bar,header .btn-menu-all:after,header .btn-menu-all:before{content:" ";position:absolute;top:50%;right:12px;width:22px;height:2px;background:var(--color5);opacity:1;transition:all .2s ease-in-out}header .btn-menu-all .bar{margin-top:-1px}header .btn-menu-all:before{margin-top:-9px}header .btn-menu-all:after{margin-top:7px}header .gnb-all{display:none;position:fixed;top:0;right:0;bottom:0;width:100%;height:100%;max-width:100%;padding-top:52px;background:var(--colorF);overflow-y:auto;transition:right .3s ease-in-out;z-index:1}header .gnb-all .inner{padding:0 16px}.nav-profile-wrap{position:relative;padding:20px 0}.nav-profile{position:relative;width:100%;padding:20px 10px;display:flex;justify-content:space-between;align-items:center}.nav-profile-info{position:relative;display:flex;gap:10px}.profile-image{width:60px;height:60px;border-radius:50%;overflow:hidden;background:#fff}.profile-img{width:100%;height:100%;object-fit:cover}.profile-info{display:flex;flex-direction:column;justify-content:center;gap:5px}.profile-title{font-size:18px;font-weight:600;color:#191919}.profile-suject{font-size:14px;font-weight:500;color:var(--theme)}.my-page{width:100%}.my-page,.my-page-btn{display:flex;justify-content:center;align-items:center}.my-page-btn{background-color:var(--color9);color:var(--colorF);border-radius:10px;padding:10px;font-size:13px;font-weight:500}.my-page-text{font-size:12px;font-weight:600;color:#fff}.nav-actions{width:100%;display:flex;justify-content:space-between;gap:10px;padding:0 10px}.nav-actions a{flex:1 1;justify-content:center;align-items:center;border-radius:10px;letter-spacing:1px;color:#fff;font-size:14px;font-weight:600}.nav-actions a,.nav-widget{display:flex;padding:15px 0}.nav-widget{border-width:1px;border-left:0 solid var(--colorD9);border-bottom:1px solid var(--colorD9);border-right:0 solid var(--colorD9);border-top:1px solid var(--colorD9);margin:20px 0}.nav-content,.nav-widget{width:100%;flex-direction:column;justify-content:start;align-items:start}.nav-content{height:auto;display:flex;gap:10px}.nav-item{border-radius:10px;align-items:center;padding:10px;font-size:15px}.nav-item,.nav-item-content{width:100%;display:flex;flex-direction:column;justify-content:center}.nav-item-content{align-items:start;gap:5px}.nav-item-row{width:100%;display:flex;justify-content:center;gap:10px}.nav-item-row li{flex:1 1}.nav-item-row li a,.nav-item-row li button{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;justify-content:space-between;height:75px}.nav-label{color:#707070;font-weight:400;white-space:nowrap}.nav-count{color:#00a29a;font-weight:600}.nav-title{font-size:16px;font-weight:700;margin-bottom:10px}.nav-category,.nav-category ul{position:relative}.nav-category ul{display:flex;align-items:center;text-align:center;flex-wrap:wrap;justify-content:start;gap:10px 5px;padding:10px 0}.nav-category ul li{width:calc(25% - 5px);font-size:14px;white-space:nowrap}.nav-category ul li a{display:flex;align-items:center;flex-direction:column;gap:10px}.nav-category ul li img{width:40px!important}.nav-menu{width:100%;border-width:1px;border-left:0 solid var(--colorD9);border-bottom:1px solid var(--colorD9);border-right:0 solid var(--colorD9);border-top:1px solid var(--colorD9)}.nav-btn-group,.nav-menu{position:relative;margin:20px 0}.nav-btn-group{padding:10px;display:flex}.nav-btn-group a{flex:1 1;height:50px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:700}header .gnb-all nav>ul>li p.depth1{display:none}header .gnb-all nav>ul>li .dep1-more{position:relative;display:block;width:100%;padding:0 20px;font-size:14px;line-height:50px;text-align:left}header .gnb-all nav>ul>li .dep1-more:after{content:" ";position:absolute;top:50%;right:23px;width:10px;height:10px;margin-top:-7px;border:2px solid #333;border-top:none;border-right:none;transform:rotate(-135deg);transition:transform .2s ease-in-out}header .gnb-all nav>ul>li .dep1-more.open{color:var(--theme)}header .gnb-all nav>ul>li .dep1-more.open:after{margin-top:-10px;transform:rotate(-45deg)}header .gnb-all nav>ul>li ul.depth2{display:none;padding:20px 30px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f1f1f1}header .gnb-all nav>ul>li ul.depth2 li{margin-top:10px}header .gnb-all nav>ul>li ul.depth2 li:first-child{margin-top:0}header .gnb-all nav>ul>li ul.depth2 li a{display:block;font-size:13px;font-weight:500;line-height:1.5}header .btn-menu-all.open{position:fixed;display:block;background:var(--colorF);border-bottom:1px solid var(--colorD9)}}header .my-menu,header .scroll{margin-left:auto}header .my-menu{position:relative;display:flex;align-items:center;justify-content:end;gap:20px}header .my-menu .btn-toggle .thumb{display:block;width:45px;height:45px;border-radius:50%;background-size:cover;background-position:50%;background-repeat:no-repeat}header .my-menu .btn-toggle .thumb img{width:100%!important;height:100%!important}header .my-menu .btn-toggle{position:relative;display:block;padding-right:35px}header .my-menu .btn-toggle:before{content:" ";position:absolute;top:50%;right:10px;width:12px;height:12px;margin-top:-10px;border:2px solid #999;border-top:none;border-right:none;transform:rotate(-45deg);transition:all .2s linear}header .my-menu .btn-toggle:hover:before{border-color:var(--theme)}header .my-menu.open .btn-toggle:before{border-color:var(--theme3)}header .my-menu .lists{position:absolute;top:100%;margin-left:-60px;margin-top:10px;padding:20px;background:var(--colorF);box-shadow:3px 3px 10px 5px #3333331a;z-index:100;line-height:1.5;border-radius:5px}header .my-menu .lists li:first-child{margin-top:0}header .my-menu .lists li{margin-top:10px}header .my-menu .lists li a{position:relative;display:inline-block;white-space:nowrap;font-size:16px;cursor:pointer;color:#000}header .my-menu .lists li a:hover{text-decoration:underline}header .my-menu .lists li a.arrow{position:relative;padding-right:20px}header .my-menu .lists li a.arrow:before{content:" ";position:absolute;top:50%;right:0;width:10px;height:10px;margin-top:-6px;border:2px solid #000;border-top:none;border-right:none;transform:rotate(-135deg);transition:all .2s linear;border-radius:1px}header .my-menu.open .lists{display:block!important}header .my-menu.open .btn-toggle:before{transform:rotate(135deg);margin-top:-2px}.my-alarm{position:relative}.my-alarm .btn-toggle{color:#505050;font-weight:400}.my-alarm.open .btn-toggle{color:var(--theme)}.coach-notif{position:absolute;top:25px;left:50%;transform:translateX(-50%);min-width:320px;width:100%;max-height:50vh;max-width:400px;border-radius:4px;flex-direction:column;border:1px solid #f5f5f5;background:#fff;z-index:111111}.my-alarm.open .coach-notif{display:flex;flex-direction:column;justify-content:space-between}.coach-notif-header,.coach-tab{display:flex}.coach-tab{flex:1 1;justify-content:center;align-items:center;cursor:pointer;gap:10px;padding:10px 20px;transition:background-color .3s ease;background-color:#f2f2f2;color:#b3b3b3;font-size:15px}.coach-tab.active{background-color:#fff;font-weight:700;color:#191919}.coach-tab-alert{width:20px;height:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:var(--theme)}.alert-num{color:#fff;font-size:10px;font-weight:500}.coach-notif-body{display:flex;flex-direction:column;font-size:14px;color:#191919;height:100%;overflow:hidden;overflow-y:scroll;height:300px}.coach-notice{color:#707070;font-size:13px;position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:10000;padding:20px}.notif-day{margin-bottom:10px}.coach-notif-content{flex-grow:1;overflow-y:auto}.coach-notif-list{display:none;padding:0;margin:0}.coach-notif-list.active{display:block}.coach-notif-item{display:flex;flex-direction:column;background:#fff;white-space:normal!important;padding:20px}.coach-notif-item.reading{background:#f9ffd8}.notif-item-header{position:relative;cursor:pointer}.notif-item-header .user-send{display:flex;align-items:center;gap:10px}.notif-img{width:40px;height:40px;border-radius:50%;object-fit:cover}.notif-text{display:flex;flex-direction:column;gap:5px}.notif-text-num{display:flex;margin-left:auto;align-items:flex-end;background:var(--theme2);color:#fff;border-radius:100%;width:15px;height:15px;align-items:center;font-size:10px;text-align:center;justify-content:center;align-self:flex-end}.notif-name{font-weight:700}.notif-msg{font-size:13px}.notif-time{font-size:12px;color:#909090}.notif-item-body{display:none}.notif-details{padding:30px 20px}.notif-title-wrap{display:flex;gap:10px;align-items:center}.notif-title{font-weight:700;font-size:14px;margin-bottom:5px}.notif-date{margin-top:5px;color:#909090;font-size:12px}.notif-content{white-space:pre-wrap;word-wrap:break-word;word-break:break-word;overflow:visible;max-height:none;padding-left:20px;padding-right:20px}.coach-notif-foot{padding:15px;text-align:center;background-color:#f9f9f9;border-top:1px solid #f5f5f5;cursor:pointer;font-size:14px}.coach-notif-foot button:active{color:var(--theme)}.skip-navigation{position:absolute;z-index:9999}.skip-navigation a{display:block;width:1px;height:1px;margin:-1px;overflow:hidden}@media screen and (min-width:1025px){body{overflow:initial!important}}.container{position:relative}@media screen and (max-width:767px){header .head-top{gap:5px;overflow:unset;padding:0 0 0 50px;height:auto}header .head-top .search-wrap{padding:0 10px;justify-content:flex-end;align-items:center;min-width:30px;background:var(--colorF5);max-width:250px}header .head-top .btn-search{width:20px}header .head-top h1 a{height:auto}header .my-menu .btn-toggle .thumb{width:35px;height:35px}.container{min-height:auto}}@media screen and (max-width:520px){header .head-top .search-wrap{display:none}}.container .page-banner.sub01{background-size:275px}.container .page-banner.sub01 img{align-items:flex-end;height:100%;object-fit:contain}.container .page-banner{text-align:center;padding:20px}.container .page-banner,.container .sub-page-banner{max-width:1400px;height:140px;margin-bottom:40px;display:flex;justify-content:center;border-radius:10px;color:var(--colorF)}.container .sub-page-banner{text-align:left;align-items:flex-start;flex-direction:column;gap:10px;padding:20px 40px}.container .sub-page-banner.sub01{background:#5a5aff url(/images/banner/subvisual03.png) bottom right 25%/contain no-repeat}.container .sub-page-banner.sub01 img{align-items:flex-end;height:100%;object-fit:contain}.container .sub-page-banner p{font-size:20px}.container .page-banner .inner{display:flex;max-width:1000px;width:100%;line-height:1.5;gap:50px;align-items:center;text-align:left}.container .page-banner .inner .title{font-weight:600}.container .page-banner .inner .title p{font-size:24px}.container .page-banner .inner .title span{font-size:30px}.container .page-banner .inner em{padding:5px 15px;background:#8edcff;border-radius:5px;font-weight:500}.h3-sub-title{margin-bottom:8px;font-size:18px}.container .page-title .title{position:relative;max-width:1000px;width:100%;display:flex;align-items:center;gap:40px;height:100%;padding:20px}@media screen and (max-width:1024px){.container .page-banner{height:140px;display:block}.container .page-banner .inner{gap:10px;flex-direction:column;text-align:left;max-width:100%;align-items:flex-start;justify-content:space-between}.container .page-banner.sub01{background-size:200px;background-position-x:100%}.container .page-banner .inner .title p{font-size:16px}.container .page-banner .inner .title span{font-size:18px}.container .page-title .title{font-size:24px}.container .sub-page-banner.sub01{background-size:100%}}@media screen and (max-width:768px){.container .sub-page-banner.sub01{background-size:185%;background-position:100% bottom}.container .sub-page-banner p{display:none}}.container .page-title.complete img{display:block;text-align:center;margin:0 auto 40px}.container .global_navigation{position:relative;display:flex;flex-direction:column;background:#f2f8f8;padding:22px;border-radius:12px}.container .global_navigation.row{flex-direction:row}.container .global_navigation h2{font-size:18px;font-weight:600;padding:8px 0;border-bottom:1px solid #ddd;color:#191919}.container .global_navigation .sub-depth-wrap .tabs li a{padding:0;color:#191919;font-weight:400;font-size:16px;line-height:150%}.container .global_navigation .sub-depth-wrap .tabs .communitySide-wrap{gap:12px;padding-top:8px}.container .sub-depth-wrap{position:relative}@media screen and (max-width:1024px){.container .global_navigation h2{display:none}.container .sub-depth-wrap{max-width:100%;padding-left:0;padding-right:0}.container .sub-depth-wrap:before{content:" ";position:absolute;left:0;right:0;bottom:0;height:1px;background:#ddd;z-index:-1}}@media screen and (max-width:767px){.container .global_navigation{margin-bottom:10px}.container .sub-depth-wrap{margin-top:0;padding:0;text-align:center;overflow:hidden}.container .sub-depth-wrap:before{display:none}}.container .sub-depth-wrap .tabs ul{display:flex;justify-content:center;flex-direction:column}.container .sub-depth-wrap .tabs ul li{flex:1 1}@media screen and (max-width:1024px){.container .sub-depth-wrap .scroll{position:relative}.container .sub-depth-wrap .scroll ul{position:relative;white-space:nowrap;overflow-x:auto;display:flex;flex-direction:unset;justify-content:unset;gap:20px}.container .sub-depth-wrap .scroll ul li{position:relative;display:inline-block;vertical-align:top}}@media screen and (min-width:768px){.container .sub-depth-wrap .tabs{width:100%!important;min-width:100%}}@media screen and (max-width:767px){.container .sub-depth-wrap .tabs{position:relative;display:inline-block;white-space:nowrap;font-size:0;vertical-align:top}.container .sub-depth-wrap .tabs li{display:inline-block;vertical-align:top;background:none}}.container .sub-depth-wrap .tabs li a{display:block;border-left:1px solid var(--colorF);background:#0000;font-size:16px;line-height:30px;padding:10px 0;font-weight:500;transition:background .2s linear;cursor:pointer}.container .sub-depth-wrap .tabs li a:hover{color:var(--theme3)}@media screen and (max-width:1024px){.container .sub-depth-wrap .tabs li a{text-align:center}}@media screen and (max-width:767px){.container .sub-depth-wrap .tabs li a{height:45px;padding:0 15px;border-left:none;border-bottom:3px solid #0000;font-size:14px;line-height:45px}}.container .sub-depth-wrap .tabs li.active a{color:var(--theme3);font-weight:600}@media screen and (max-width:767px){.container .sub-depth-wrap .tabs li.active a{background:none;border-color:var(--theme3);color:var(--color0)}}.container .breadcrumb{max-width:1480px;margin:0 auto;padding-left:40px;padding-right:40px}@media screen and (max-width:1024px){.container .breadcrumb{max-width:100%;padding-left:20px;padding-right:20px}}@media screen and (max-width:767px){.container .breadcrumb{margin-top:15px;padding-left:12px;padding-right:12px;display:none}}.container .breadcrumb ol{font-size:0;text-align:left;display:flex;gap:4px}.container .breadcrumb ol li{font-size:16px;color:#767676;font-weight:500;display:flex;gap:4px;align-items:center}@media screen and (max-width:767px){.container .breadcrumb ol li{font-size:13px}}.container .breadcrumb ol li:before{content:"";background:url(/icon/icon_arr_down.svg) no-repeat 50%/contain;width:20px;height:20px;rotate:270deg;display:inline-block;vertical-align:top}.container .breadcrumb ol li:first-child:before{display:none}.container .breadcrumb ol li.now{color:#333;font-weight:700}.container .sub-page-title{position:relative;max-width:1480px;margin:0 auto;font-size:22px;line-height:1;font-weight:700;text-align:left;letter-spacing:-1px;line-height:1.5;word-break:keep-all}@media screen and (max-width:1024px){.container .sub-page-title{max-width:100%;padding-left:20px;padding-right:20px}}@media screen and (max-width:767px){.container .sub-page-title{padding-left:12px;padding-right:12px;font-size:18px}}.h3-sub-title{font-weight:700;margin-bottom:10px;font-size:20px}.container .contents{padding-top:50px;padding-bottom:90px}@media screen and (max-width:1024px){.container .contents{padding-top:0;padding-bottom:60px}}.container .contents .sect{max-width:1480px;padding-left:40px;padding-right:40px;margin:30px auto 0}@media screen and (max-width:1024px){.container .contents .sect{margin-top:80px;max-width:100%;padding-left:20px;padding-right:20px}}@media screen and (max-width:767px){.container .contents .sect{margin-top:60px;padding-left:16px;padding-right:16px}}.container .contents .sect:first-child{margin-top:0}.container .contents .sect .flex-area{position:relative;width:100%;display:flex;overflow:hidden;gap:40px}@media screen and (max-width:1024px){.container .contents .sect .flex-area{gap:20px;flex-direction:column}.container .contents .sect .flex-area.coach_menu{flex-direction:row}}@media screen and (max-width:767px){.container .contents .sect .flex-area{flex-direction:column;gap:0}.container .contents .sect .flex-area.coach_menu{flex-direction:column}}.container .contents aside{position:relative;min-width:250px;max-width:250px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width:1024px){.container .contents aside{max-width:100%;padding:0}}.container .contents article{position:relative;flex:2 1}.content_header{position:relative;margin-bottom:20px}.content_header.border{border:none!important;border-bottom:2px solid var(--colorE6)!important}.content_header.border-black{border:none!important;border-bottom:1px solid #000!important}.content_header .content_header_top{display:flex;justify-content:space-between;align-items:center;padding:0 30px;margin-bottom:30px}.content_header .title{position:relative}.content_header .title h2{color:var(--colorB);font-size:28px;font-weight:600;line-height:34px;letter-spacing:-.7px}@media screen and (max-width:1024px){.content_header{display:flex;justify-content:space-between;margin:20px 0}.content_header .content_header_top{order:2}.content_header .content_header_bottom{order:1;margin:20px}}@media screen and (max-width:767px){.content_header{flex-direction:column}.content_header .content_header_top .sub-page-title{display:none}.content_header .content_header_top{padding:0;margin:0 20px}}.container .see-more-container{position:relative}.container #seeMoreButton{background-color:var(--colorF);border:none;font-size:16px;padding:0;cursor:pointer;font-weight:500;color:#191919;display:flex;align-items:center;gap:6px}.container #seeMoreButton img{width:24px;height:24px;object-fit:contain}.container .see-more{display:none;position:absolute;right:0;background-color:var(--colorF);border:1px solid #ddd;border-radius:10px;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:300px;box-shadow:0 4px 8px #00000026;z-index:100;overflow:hidden;text-overflow:ellipsis}.container .see-more.show{display:block}.container .see-more .more-option{display:block;text-align:left;font-size:14px;color:#333;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.container .see-more .more-option:last-child{margin-bottom:0}.container .see-more input[type=radio]{margin-right:10px;accent-color:#333}.container .contents article .sub-page-title{color:var(--colorB);font-size:28px;font-weight:600;padding:0;margin:0 auto 0 0}.container .contents article .sub-page-title.line{padding-bottom:10px;margin-bottom:10px;border-bottom:2px solid #ddd}.container .contents article .sub-depth-wrap{padding:0 0 20px}.container .nodata{padding:100px 0;color:#686868;font-size:16px;line-height:24px;letter-spacing:-.3px;text-align:center}@media screen and (max-width:767px){.container .nodata{font-size:14px;line-height:22px}}.container .tit-wrap{background:#f4f4f4;padding:20px;border:1px solid #ddd;border-bottom:none;border-radius:10px 10px 0 0;display:flex;justify-content:space-between;align-items:center}.container .agree-chk-box{margin-top:40px}@media screen and (max-width:767px){.container .agree-chk-box{margin-top:20px}}.container .agree-chk-box .tit{font-size:18px;line-height:26px;letter-spacing:-.3px;font-weight:700;margin-bottom:10px}@media screen and (max-width:767px){.container .agree-chk-box .tit{font-size:16px;line-height:24px}}.container .agree-chk-box .agree-cont{max-height:250px;padding:20px;border:1px solid #ddd;overflow-y:auto;font-size:14px;line-height:22px;color:#555;border-radius:10px;margin-bottom:20px}@media screen and (max-width:767px){.container .agree-chk-box .agree-cont{font-size:13px;padding:12px}}.chk-wrap.right input+label{padding:0 30px 0 0}.chk-wrap.right input+label:before{left:unset;right:0}.chk-wrap.right input+label:after{left:unset;right:6px}.sub_header_list{position:relative;width:100%;display:flex;margin:20px 0}.sub_header_list ul{width:100%;display:flex;align-items:center;gap:20px;overflow-x:auto}.sub_header_list ul li a{display:block;padding:10px 0;border-radius:20px;white-space:nowrap;font-weight:600}.sub_header_list ul li{text-align:center}.sub_header_list ul li a.active{color:var(--theme3)}@media screen and (max-width:767px){.sub_header_list ul li a{font-size:14px}}.images-borad{position:relative;padding-top:20px}.images-borad ul.lists{display:flex;flex-wrap:wrap;gap:40px}.images-borad ul.lists>li{width:calc(100% / 4 - 30px);max-width:320px}.images-borad ul.lists>li a{display:block;max-width:280px;transition:all .3s;max-width:none;padding:0;text-align:left}.images-borad ul.lists>li a .photo-wrap{width:100%;background:#f6f6f6;text-align:center;min-height:200px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;border-radius:10px;aspect-ratio:1/1}.images-borad ul.lists>li a .photo-wrap img{position:absolute;top:0;left:0;object-fit:cover;width:100%!important;height:100%!important}.images-borad ul.lists>li a .text-box{padding:15px 0}.images-borad ul.lists>li a .tit{position:relative;display:inline-block;max-width:100%;font-size:19px;line-height:24px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;overflow:hidden;color:#000}.images-borad ul.lists>li a .cont{height:auto;margin-top:10px;color:#666;font-size:15px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all}.images-borad ul.lists>li a .date{margin-top:10px;font-size:14px;font-weight:500;color:#777}@media screen and (max-width:1024px){.images-borad{padding:0}.images-borad ul.lists>li{width:calc(100% / 3 - 30px)}}@media screen and (max-width:767px){.images-borad ul.lists{justify-content:center}.images-borad ul.lists>li{width:calc(100% / 2 - 30px);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.images-borad ul.lists>li a{max-width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.images-borad ul.lists>li a .date{margin-top:15px;font-size:12px}.images-borad ul.lists>li a .cont{font-size:14px;height:auto;margin-top:0}}@media screen and (max-width:520px){.images-borad ul.lists{justify-content:flex-start}.images-borad ul.lists>li{width:100%;padding:0}.images-borad ul.lists>li a .photo-wrap{max-height:250px}.images-borad ul.lists>li a .date{margin-top:15px;font-size:12px}}.coach_menu .coaching_aside{max-width:250px;width:100%;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;flex:1 1}.coach_menu .coaching_aside,.coach_menu .coaching_sub_depth{display:flex;flex-direction:column;gap:20px}.coach_menu .coaching_sub_depth .btn{display:flex;align-items:center;gap:10px;justify-content:center}.coach_menu .coaching_sub_depth .btn span{width:24px;height:24px;display:inline-block;background:url(/images/conversion_arrow.png) no-repeat 50%/contain}.coach_form{position:relative;margin-top:20px}.wishlist_room{max-width:1100px}span.star{display:inline-block;width:12px;height:12px;background:url(/images/coaching_star.png) no-repeat 50%/contain}span.star.active{background-image:url(/images/coaching_star_active.png)}span.star--B{display:inline-block;width:12px;height:12px;background:url(/images/chaeting_star.png) no-repeat 50%/contain}span.star--B.active{background-image:url(/images/coaching_star_active.png)}.common-dim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1005}.alert-txt{text-align:center;font-size:16px;line-height:24px;letter-spacing:-.3px}@media screen and (max-width:767px){.alert-txt{font-size:14px;line-height:22px}}.find-tabs{position:relative;margin-top:30px}.find-tabs .tabs{display:flex;border-bottom:1px solid var(--color6)}.find-tabs .tabs li{position:relative;display:inline-block;vertical-align:top;width:50%;cursor:pointer;display:block;padding-bottom:12px;border-bottom:2px solid #0000;text-align:center;font-size:18px;color:#888}.find-tabs .tabs li:hover{color:var(--theme3)}.find-tabs .tabs li.active{border-color:var(--theme);color:var(--theme);font-weight:500}.find-cont-wrap .find-conts .desc{margin-top:10px;font-size:16px;color:#707070}.find-cont-wrap .radio-tabs{margin:20px 0;font-size:0;text-align:center;display:flex;justify-content:space-around;align-items:center}.find-cont-wrap .radio-tabs li{display:inline-block;vertical-align:top}.find-cont-wrap .radio-tabs label{font-size:17px}.find-cont-wrap .find-conts>.tit{margin-top:15px;font-size:18px;color:#707070}.find-cont-wrap .find-conts .input-box{margin-top:50px;padding:30px 25px 50px;border:1px solid #ddd;border-radius:8px}.friends-cash,.friends-wrap{position:relative}.friends-cash{background:var(--colorF5);padding:40px;border-radius:20px;text-align:center;margin:40px 0}.friends-point{font-size:32px;font-weight:700;margin:40px 0;padding-bottom:40px;border-bottom:2px solid #ccc;display:block}.friends-result{display:flex;justify-content:space-between;align-items:center}.friends-result a{position:relative;padding-right:20px}.friends-result a:before{content:" ";position:absolute;top:50%;right:0;width:10px;height:10px;margin-top:-6px;border:2px solid #000;border-top:none;border-right:none;transform:rotate(-135deg);transition:all .2s linear;border-radius:1px}.state-select-lists>li{margin-top:40px}.state-select-lists>li:first-child{margin-top:0}.state-select-lists .state-options{margin-top:15px;padding:30px 25px;background:var(--colorF5)}.state-select-lists .state-options ul{display:flex}.state-select-lists .state-options ul li{flex:1 1;display:flex;align-items:center}.state-select-lists .state-options ul li .chk-wrap{margin-right:20px}.state-select-lists .state-options ul li .chk-wrap input+label{white-space:nowrap}.state-select-lists .state-options ul li .form-control{height:50px;min-height:50px;background:var(--colorF)}.work-info-wrap{position:relative;display:flex;padding:0 40px;text-align:left}.work-info-wrap .infos{max-width:840px}.work-info-wrap .infos .top{display:flex;align-items:center;margin-bottom:20px}.work-info-wrap .infos .top p{font-size:18px;font-weight:500}.work-info-wrap .infos .top p .count{margin-left:20px;color:#505050;font-weight:400}.work-info-wrap .infos .top p .count em{margin-right:10px;color:#333;font-weight:500}.work-info-wrap .infos .top .flag-wrap{margin-left:20px;font-size:0}.work-info-wrap .infos .top .flag-wrap .flag{margin-right:7px}.work-info-wrap .infos .num{display:inline-block;vertical-align:top;font-size:16px;line-height:1;font-weight:400;word-break:keep-all;margin-bottom:10px}.work-info-wrap .infos .num span{margin-left:10px;color:var(--color10)}.work-info-wrap .infos .title a{display:inline-block;vertical-align:top;font-size:22px;line-height:30px;font-weight:500;word-break:keep-all}.work-info-wrap .infos .title a span{margin-right:5px;color:var(--color10)}.work-info-wrap .infos .title p{font-size:22px;line-height:30px;font-weight:500;word-break:keep-all}.work-info-wrap .infos .title p span{margin-right:5px;color:var(--color10)}.work-info-wrap .infos .condition-list{margin-top:30px;font-size:0;white-space:nowrap}.work-info-wrap .infos .condition-list li{display:inline-block;vertical-align:top;font-size:18px;line-height:20px}.work-info-wrap .infos .condition-list li:before{content:" ";display:inline-block;vertical-align:top;width:20px;height:20px;margin-right:10px}.work-info-wrap .infos .condition-list li em{font-weight:500}.work-info-wrap .infos .condition-list li:after{content:" ";display:inline-block;vertical-align:top;width:1px;height:20px;margin:0 30px;background:#ddd}.work-info-wrap .infos .condition-list li:last-child:after{display:none}.work-info-wrap .infos .cont{margin-top:10px;color:#505050;font-size:16px;line-height:22px}.work-info-wrap .infos .cont.type2{text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;overflow:hidden}.work-info-wrap .infos .cont span:after{content:":";margin:0 4px}.work-info-wrap .controls{display:flex;flex-direction:column;margin-left:auto;text-align:right}.work-info-wrap .controls .vol-count{display:block;font-size:18px;line-height:22px}.work-info-wrap .controls .vol-count a,.work-info-wrap .controls .vol-count em{margin-right:4px;color:var(--color10);font-weight:500}.work-info-wrap .controls .vol-count a{display:inline-block;vertical-align:top}.work-info-wrap .controls .vol-count a:hover{text-decoration:underline}.work-info-wrap .controls .vol-count:before{content:" ";display:inline-block;vertical-align:top;width:22px;height:22px;margin-right:6px}.work-info-wrap .controls .btns{display:flex;align-items:center;margin-top:30px}.work-info-wrap .controls .btns>*{margin-left:10px}.work-info-wrap .controls .btns .btn{width:84px;margin-top:3px}.work-info-wrap .controls .btn.btn-md{width:200px;margin-top:auto;margin-left:auto}.work-info-wrap.card-type{display:block;width:610px;margin:0 auto 40px;padding:40px 50px;border:1px solid #ddd}.work-info-wrap.card-type:last-child{margin-bottom:0}.work-info-wrap.card-type .infos{max-width:none}.work-info-wrap.card-type .infos .title p span{display:block;margin-bottom:4px}.work-info-wrap.card-type .infos .cont{margin-top:15px;padding:20px;background:var(--colorF5)}.work-info-wrap.card-type .infos .cont span{display:block;font-weight:500}.work-info-wrap.card-type .infos .cont span:after{display:none}.work-info-wrap>.btn.btn-sm{position:absolute;top:20px;right:20px}.order-page-wrap{display:flex}.order-page-wrap .work-info-wrap.card-type{margin:0}.order-page-wrap .pay-info{width:570px;margin-left:auto}.order-page-wrap .pay-info .total{padding:20px 30px;background:var(--colorF5)}.order-page-wrap .pay-info .total .form-control{width:270px}.order-page-wrap .pay-info .total .ment{margin-top:15px;color:#505050;font-size:16px}.order-page-wrap .pay-info .by-my{margin-top:15px}.order-page-wrap .pay-info .by-my .title{margin-bottom:10px;color:var(--color10);font-size:18px;font-weight:500}.order-page-wrap .pay-info .by-my li{margin-top:20px}.order-page-wrap .pay-info .by-my li:first-child{margin-top:0}.order-page-wrap .pay-info .by-my li .txt{width:auto;min-width:15px;margin-right:20px}.order-page-wrap .pay-info .by-my li .form-control{width:200px;height:40px;min-height:40px;padding:0 24px}.order-page-wrap .pay-info .by-my li .form-control::placeholder{color:red;font-size:16px}.order-page-wrap .pay-info .by-my li .btn.btn-border-border{margin-left:auto;color:#333}.order-page-wrap .pay-info .price{display:flex;align-items:center}.order-page-wrap .pay-info .price p{white-space:nowrap}.order-page-wrap .pay-info .price .txt{font-size:18px}.order-page-wrap .pay-info .price .tit{margin-right:20px;font-size:22px;font-weight:500}.order-page-wrap .pay-info .price .form-control{height:50px;min-height:50px;margin-right:10px;padding:13px 24px}.total-pay-info{display:flex;margin-top:60px;margin-bottom:40px;padding:16px 0;border:1px solid #ddd}.total-pay-info .box{position:relative;flex:1 1;padding:30px 60px;border-left:1px solid #ddd;text-align:right}.total-pay-info .box:before{content:" ";position:absolute;top:50%;right:0;width:32px;height:32px;margin-top:-16px;margin-right:-16px;border:1px solid #ddd;border-radius:50%;background:var(--colorF);z-index:10}.total-pay-info .box:after{content:" ";position:absolute;top:50%;right:0;margin-right:-7px;width:14px;z-index:15}.total-pay-info .box:first-child{border-left:none}.total-pay-info .box:first-child:after{height:2px;margin-top:-1px;background:#333}.total-pay-info .box:nth-child(2):after{height:8px;margin-top:-4px;border:2px solid #333;border-right:none;border-left:none}.total-pay-info .box:last-child{flex:unset;width:470px;min-width:470px}.total-pay-info .box:last-child:after,.total-pay-info .box:last-child:before{display:none}.total-pay-info .box .tit{margin-bottom:10px;font-size:16px}.total-pay-info .box .price{font-size:18px;font-weight:500}.total-pay-info .box .price em{margin-right:4px;font-size:36px;font-weight:700}.total-pay-info .box .price.total em{color:var(--color10)}.cart,.cart-lists{position:relative}.cart-lists{border-top:1px solid var(--colorE6)}.cart-item{padding:15px 0;border-bottom:1px solid var(--colorE6)}.cart-item img{max-width:160px;width:100%;height:auto;object-fit:cover;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:10px}.cart-item label{padding-left:50px!important}.cart-item input+label:before{top:calc(50% - 10px);left:10px}.cart-item input+label:after,.cart-item input:checked+label:after{top:calc(50% - 7px);left:16px}.cart-item input:checked+label{font-weight:400}.cart .item-image{width:60px;height:60px;border-radius:8px}.cart .item-details,.cart .item-info{position:relative;width:100%;display:flex;gap:20px}.cart .item-info{flex-direction:column;justify-content:space-between;color:var(--color0);line-height:1.2}.cart .item-title{font-weight:700;font-size:20px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cart .item-schedule{display:flex;gap:20px;word-break:keep-all}.cart .pay-wrap{position:relative}.cart .pay-wrap>div{margin-top:20px}.cart .pay-wrap>div>.pay-cont{padding:15px;border-width:1px;border-left:0 solid var(--colorE6);border-bottom:1px solid var(--colorE6);border-right:0 solid var(--colorE6);border-top:1px solid var(--colorE6);text-align:right}.cart .pay-wrap>div>.pay-cont ul{position:relative;display:flex;flex-direction:column;gap:20px;font-weight:700;font-size:20px}.cart .pay-wrap>div>.pay-cont ul li:first-child{display:flex;justify-content:space-between}.cart .pay-wrap>div>.pay-cont ul li:nth-child(2){display:flex;justify-content:flex-end;gap:10px;align-items:center}.cart .pay-wrap>div>.pay-cont ul li .btn{display:flex;justify-content:center;align-items:center}.cart .pay-info{display:flex;justify-content:flex-end;align-items:center;padding:15px 0;font-size:18px;gap:10px}.cart .pay-info .total-amount{position:relative;display:flex;gap:10px}.inputWrap{position:relative;display:flex;align-items:center;background:var(--colorF5);padding:12px 20px;border-radius:10px;width:80%;color:var(--color6);white-space:nowrap;font-weight:600;border:2px solid #0000;font-size:18px}.inputWrap input{flex:1 1;text-align:right;color:var(--color0)}.inputWrap:focus-within{border:2px solid var(--theme3)}.inputWrap span{color:var(--color0);position:relative}.inputWrap span:after{content:" ";display:inline-block;vertical-align:middle;width:1px;height:15px;margin:0 10px;background:#b5b5b5}.inputWrap .btnClear{display:block;width:20px;height:20px;background:url(/public/images/sub/icon_delete.svg) no-repeat 50%;cursor:pointer}.payment-summary{width:100%;display:flex;gap:15px;justify-content:flex-end;align-items:center;margin:20px auto}.coupon-discount,.points,.total-amount,.total-payment{display:flex;justify-content:space-between;align-items:center;font-size:20px;color:#191919}.divider{display:inline-block;font-size:24px}.pay-total{margin-top:40px;justify-content:flex-end;margin-left:auto;font-size:24px;gap:10px}.pay-total,.product-complet{display:flex;align-items:center}.product-complet{position:relative;border:1px solid #b5b5b5;min-height:50vh;justify-content:center;font-weight:700}@media screen and (max-width:767px){.cart .item-details{flex-direction:column;justify-content:center;align-items:center}.cart-item label{padding:0!important}.cart-item label img{margin-left:30px}.cart-item input+label:before{top:3px;left:10px}.cart-item input+label:after,.cart-item input:checked+label:after{top:5px;left:16px}.cart-item img{max-width:280px}.cart .pay-info{flex-direction:column;align-items:flex-end}.cart .pay-info .btn{min-width:unset;max-width:100%;width:100%}.cart .pay-wrap>div>.pay-cont{padding:15px 0}.inputWrap{width:100%;padding:12px 10px}.inputWrap input{width:100%}.cart .pay-wrap>div>.pay-cont ul{font-size:18px}.cart .pay-wrap>div>.pay-cont ul li .btn{width:auto}.payment-summary{display:none}.pay-total{font-weight:700;justify-content:space-between}}.work-page-wrap{display:flex;margin-bottom:40px}.work-page-wrap:last-child{margin-bottom:0}.work-page-wrap .lawyerlist-wrap{padding:20px 16px}.work-page-wrap .lawyerlist-wrap .inner{height:auto;border:none;padding:0}.work-page-wrap .lawyerlist-wrap .inner .head{margin-top:0}.work-page-wrap .work-info-wrap.card-type{margin:0 0 0 auto}.work-progress-wraps{margin-top:100px;padding-top:45px;border-top:1px solid #333}.work-progress{position:relative;margin-top:60px}.work-progress:first-child{margin-top:0}.work-progress .btns{position:absolute;top:1px;right:135px;font-size:0}.work-progress .btns .btn{margin-left:5px}.career_cert_wrap{width:100%;height:100%;overflow:auto}.career_cert_container{width:800px;height:auto;padding:40px 24px}.career_cert_title{padding:0 40px;display:flex;justify-content:space-between;align-items:center}.career_cert_title .logo{display:inline-block;width:120px;height:120px}.career_cert_title .logo img{width:100%;height:100%;object-fit:contain}.career_cert_title ul li{display:flex;align-items:center;margin-bottom:4px;min-height:22px;font-size:16px;font-weight:400;line-height:18px}.career_cert_title ul li span{width:72px;display:block;text-align:justify;font-size:16px;height:18px;margin-right:12px}.career_cert_title ul li span:after{content:"";display:inline-block;width:100%}.career_top{margin-top:20px}.career_cert_content h2{text-align:center;font-size:26px;font-weight:600;line-height:32px;color:#191919}.career_cert_content h2,.career_cert_content h3{text-align:center;font-size:22px;font-weight:600;line-height:28px;color:#191919}.tbl_career{margin-top:12px}.tbl_career td,.tbl_career th{vertical-align:middle;font-size:16px;font-weight:400;line-height:22px;height:40px;background-color:#fff;border:1px solid #b5b5b5;text-align:center}.tbl_career tr td:first-child,.tbl_career tr th:first-child{border-left:none}.tbl_career tr td:last-child,.tbl_career tr th:last-child{border-right:none}.career_bottom{margin-top:44px}.stamp_inner{max-width:260px;margin:0 auto;position:relative;display:flex;justify-content:center;align-items:center}.stamp_inner h3{font-size:20px;font-weight:700;color:#191919;z-index:1;white-space:nowrap}.certification_wrap{width:100%;height:100%;overflow:auto}.certification_container{width:600px;height:calc(100vh - 75px);padding-top:180px;background:url(/images/certification_bg.png) no-repeat 50%/cover}.certification_title{text-align:center;padding:10px}.certification_title h1{font-size:60px;font-weight:400;line-height:60px;font-family:궁서}.certification_info{display:flex;align-items:center;justify-content:center;margin-top:50px;gap:20px}.certification_info ul li{display:flex;align-items:center;margin-bottom:4px;min-height:18px;font-size:13px;font-weight:700;line-height:18px}.certification_info ul li span{width:64px;display:block;text-align:justify;font-size:13px;height:18px;margin-right:12px}.certification_info ul li span:after{content:"";display:inline-block;width:100%}.certification_content{margin:40px 0}.certifiaction_date{margin-top:40px;text-align:center}.certifiaction_date p{font-size:20px;line-height:18px;padding:10px}.certifiaction_date h3.coachmi{margin-top:36px;font-size:20px;margin-right:32px;font-weight:700}.certification_container p{max-width:360px;font-size:20px;line-height:1.5;margin:0 auto;font-weight:700}.way-to-come{position:relative;z-index:0}.way-to-come .map-wrap{position:relative;border-radius:10px;overflow:hidden;height:500px;border:1px solid #e6e6e6}.way-to-come .root_daum_roughmap{width:100%;height:100%}.way-to-come .root_daum_roughmap .wrap_map{height:100%}.way-to-come .comp-location{position:relative;display:flex;padding:30px 20px;border-bottom:1px solid #b5b5b5}.way-to-come .comp-location .infos li{margin-bottom:10px;display:flex;align-items:center;gap:10px}.way-to-come .comp-public{position:relative;margin-top:20px}.way-to-come .comp-public>div h3{margin:20px 0}.way-to-come .comp-location .infos .tit{font-size:18px;font-weight:500;display:inline-block}.way-to-come .comp-public .bustype li:first-child{color:var(--theme3)}.way-to-come .comp-public .bustype li:nth-child(2){color:#0068b7}.way-to-come .comp-public .bustype li:nth-child(3){color:var(--theme2)}@media screen and (max-width:767px){.way-to-come .comp-location .infos li{flex-direction:column;align-items:flex-start}}.privacy-policy-frame,.terms{margin:0 auto;line-height:1.6;font-family:Arial,sans-serif}.policy-section,.terms-box{margin-bottom:40px}.policy-title,.terms-box h2{font-size:16px;font-weight:700;color:#333;margin-bottom:10px}.policy-description,.terms-box p,.terms-box ul{font-size:15px;color:#333;margin-bottom:10px}.terms-box ul{padding-left:20px}.sub-policy li,.terms-box li{margin-bottom:8px;font-size:15px}.sub-policy{margin-top:20px;font-size:15px;color:#555}.sub-policy ul{padding-left:20px;margin-top:10px}.sub-policy li{list-style-type:disc;padding-left:20px}.policy-description span{font-weight:700;color:#333}.policy-section:not(:last-child),.terms-box:not(:last-child){margin-bottom:30px}@media (max-width:520px){.policy-title,.terms-box h2{font-size:16px}.policy-description,.sub-policy li,.terms-box p,.terms-box ul li{font-size:14px}}.career-section{border-radius:10px;padding:var(--paddCommon);background:var(--colorF5)}.career-frame,.career-section{display:flex;flex-direction:column;gap:20px}.career-details li,.career-title{color:var(--colorB);font-size:18px;line-height:24px;font-weight:500}@media (max-width:1024px){.career-section{padding:calc(var(--paddCommon) / 2)}.career-details li,.career-title{font-size:16px;line-height:22px}}@media (max-width:768px){.career-section{padding:calc(var(--paddCommon) / 3);gap:16px}.career-details li,.career-title{font-size:14px;line-height:20px}}.lists-wrap{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.lists-wrap li{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:8px}.lists-wrap img{position:absolute;top:0;left:0;width:100%!important;height:100%;object-fit:cover;object-position:center}@media (max-width:1024px){.lists-wrap{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.lists-wrap{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.lists-wrap{grid-template-columns:repeat(1,1fr)}}footer{position:relative;padding:40px 0 56px;background:#2b2f3a}footer>div{position:relative;max-width:1440px;margin:0 auto;padding:0 20px}footer .foot-top{position:relative;display:flex;color:var(--colorB);width:100%;justify-content:space-between;margin-bottom:32px}footer .foot-top .box .tit{color:#fff;margin-bottom:16px;font-size:16px;font-weight:600;line-height:150%}footer .foot-top .box .notice-lists{width:450px}footer .foot-top .box .notice-lists li{position:relative;margin-top:13px;padding-right:100px;font-size:14px}footer .foot-top .box .notice-lists li:first-child{margin-top:0}footer .foot-top .box .notice-lists li a{display:inline-block;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;overflow:hidden}footer .foot-top .box .notice-lists li .date{position:absolute;top:0;right:0}footer .foot-top .box.flex-col-wrap{position:relative;display:flex;justify-content:space-between;text-align:left;gap:48px}footer .foot-top .box.flex-row-wrap{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:left;display:flex;flex-direction:column;align-items:flex-end;gap:12px}footer .foot-top .box.flex-row-wrap .btn-wrap{position:relative}footer .foot-top .box.flex-row-wrap .btn-wrap li a{background:#e6f3f214;padding:12px 20px;border-radius:8px;display:flex;align-items:center;gap:40px}footer .foot-top .box.flex-row-wrap .btn-wrap li a .text_box{display:flex;flex-direction:column;gap:8px}footer .foot-top .box.flex-row-wrap .btn-wrap li a .text_box .call_icon{display:flex;gap:4px;align-items:center;color:#fff;font-weight:600;font-size:16px}footer .foot-top .box.flex-row-wrap .btn-wrap li a .text_box .call_icon:before{content:"";width:16px;height:16px;background:url(/icon/icon_call.svg)}footer .foot-top .box.flex-row-wrap .btn-wrap li a .text_box p{color:#bbb;font-weight:400;font-size:14px;line-height:150%}footer .foot-top .box.flex-row-wrap .store_list{display:flex;gap:8px;align-items:center;width:100%}footer .foot-top .box.flex-row-wrap .store_list li{flex:1 1;width:100%}footer .foot-top .box.flex-row-wrap .store_list li a{background:#3c3f49;border-radius:8px;padding:0 20px;height:40px;line-height:40px;display:flex;align-items:center;gap:8px;width:100%;justify-content:center}footer .foot-top .box.flex-row-wrap .store_list li a p{color:#bbb;font-weight:500;font-size:14px}footer .speech_bubble{position:static;display:flex;flex-direction:row;width:100%;align-items:center;padding:12px 20px;gap:8px;font-size:14px;line-height:150%;color:#8fc31f;background:#8fc31f29;border-radius:8px;margin-bottom:32px}footer .foot-top .box.flex-row-wrap .sns-wrap{display:flex;align-items:center;gap:16px}footer .foot-top .box.flex-row-wrap .app-product{font-size:14px}footer .foot-top .box.flex-col-wrap .flex-col .links{display:flex;flex-direction:column;gap:16px}footer .foot-top .box.flex-col-wrap .flex-col .links li{color:#bbb}footer .foot-top .box.flex-col-wrap .flex-col .links li a{display:inline-block;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;overflow:hidden;line-height:150%;font-size:16px}footer .foot-top .box.flex-col-wrap .flex-col .links li a.point{font-weight:500;color:var(--colorB)}footer .foot-cont{max-width:1480px;margin:0 auto;padding-left:40px;padding-right:40px}footer .foot-cont .box.gap8{display:flex;flex-direction:column;gap:8px}footer .foot-cont .link-lists{display:flex;align-items:center}footer .foot-cont .link-lists li,footer .foot-cont .link-lists li a{display:inline-block;font-size:14px;line-height:150%;color:#999}footer .foot-cont .link-lists li a:hover{color:var(--theme)}footer .foot-cont .link-lists li:after{content:" ";display:inline-block;vertical-align:middle;width:1px;height:14px;margin:0 8px;background:#505050}footer .foot-cont .link-lists li:last-child:after{display:none}footer .foot-cont .link-lists li .btn{background:#3c3f49;border-radius:4px;padding:0 12px;height:29px;line-height:29px;color:#bbb;font-weight:400;font-size:14px;border:none}footer .foot-cont .app-product{margin-top:1rem;position:relative}footer .foot-cont .app-product ul{display:flex;gap:.5rem}footer .foot-cont .foot-bottom{position:relative;text-align:left;display:flex;flex-direction:column;gap:12px}footer .foot-cont .foot-bottom .box p{color:#767676;font-size:14px;line-height:150%;font-weight:400}footer .foot-cont .foot-bottom .box .tit{font-size:14px;font-weight:900;margin-bottom:1.5rem}footer .foot-cont .foot-bottom .box .desc p{font-size:14px;line-height:1.3em;white-space:nowrap}footer .foot-cont .foot-bottom .box .copy{font-size:14px;color:#767676;font-weight:400;line-height:150%}footer .foot-cont .foot-bottom .box .call{margin-top:15px;font-size:30px;font-weight:900}footer .foot-cont .foot-bottom .box .time{margin-top:5px;font-size:14px}footer .foot-cont .foot-bottom .box .dropdown{position:relative;width:100%}footer .foot-cont .foot-bottom .box .dropdown .btn-toggle{position:relative;display:block;width:100%;padding-right:16px;padding-bottom:10px;font-size:14px;text-align:left}footer .foot-cont .foot-bottom .box .dropdown .btn-toggle:after{content:" ";position:absolute;width:6px;height:6px;top:2px;right:3px;border:1px solid #000;border-top:none;border-right:none;transform:rotate(-45deg)}footer .foot-cont .foot-bottom .box .dropdown .lists{display:none;position:absolute;top:100%;left:0;right:0;border:1px solid #fff9;border-top:none;z-index:10}footer .foot-cont .foot-bottom .box .dropdown .lists li{border-top:1px solid #fff9}footer .foot-cont .foot-bottom .box .dropdown .lists li:first-child{border-top:none}footer .foot-cont .foot-bottom .box .dropdown .lists li a{display:block;padding:0 6px;font-size:14px;line-height:30px;color:#555;background:#ffffffe6;white-space:nowrap}footer .foot-cont .foot-bottom .box .dropdown.open .lists{display:block}footer .foot-cont .foot-bottom .box .sns-lists{margin-top:3rem;display:flex;flex-direction:column;gap:1rem}footer .foot-cont .foot-bottom .box .sns-lists li{display:inline-block;vertical-align:top}footer .foot-cont .foot-bottom .box .sns-lists li a{display:flex;align-items:center;font-size:14px;gap:1rem;line-height:1.5;font-weight:600}@media screen and (max-width:1024px){footer{padding:30px 0}footer .foot-top{flex-direction:column}footer .foot-top .box.flex-col-wrap{gap:2rem;justify-content:start}footer .foot-cont{max-width:100%;padding-left:20px;padding-right:20px}footer .foot-cont .foot-bottom{margin-top:30px;flex-wrap:wrap;flex-direction:column}footer .foot-cont .foot-bottom .box:nth-child(2){order:2;width:100%;margin-top:30px}}@media screen and (max-width:767px){footer .foot-cont{padding-left:12px;padding-right:12px}footer .foot-cont .foot-bottom .box .desc p{font-size:13px}footer .foot-cont .foot-bottom .box:last-child{order:3;margin-left:0;margin-top:20px;width:100%}footer .foot-cont .foot-bottom .box .time,footer .foot-cont .foot-bottom .box .tit,footer .foot-cont .foot-bottom .box p{font-size:13px}footer .foot-cont .foot-bottom .box .dropdown{position:absolute;top:15px;left:12px;right:12px;width:auto}footer .foot-cont .foot-bottom .box .copy{font-size:13px}footer .foot-cont .foot-bottom .box .call{margin-top:0;font-size:24px}footer .foot-cont .foot-bottom .box .dropdown .btn-toggle,footer .foot-cont .foot-bottom .box .dropdown .lists li a{font-size:13px}footer .foot-cont .foot-bottom .box .sns-lists{margin-top:0}}@media screen and (max-width:520px){footer .foot-top .box .tit{font-size:14px}footer .foot-cont .link-lists li{font-size:13px;line-height:1.8;vertical-align:middle}footer .foot-cont .link-lists li a{font-size:13px}footer .foot-cont .link-lists li:after{margin:0 6px}footer .foot-cont .link-lists:first-of-type li:nth-last-child(2){margin-right:5px}footer .foot-cont .link-lists:first-of-type li:nth-last-child(2):after{display:none}footer .foot-top .box.flex-col-wrap .flex-col .links li a{font-size:13px}}.desc,.text{line-height:1.4}.descWrap{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.cate-name-txt,.descWrap{text-overflow:ellipsis;overflow:hidden}.cate-name-txt{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}.memSide_profile_img{width:100px!important;height:100px!important;border-radius:50%}.payDiv{display:flex;justify-content:left;align-items:center;gap:10px;width:95%;margin:20px}.payDiv-label{width:80px;background-color:#95b6c0;padding:6px;border-radius:8px;color:#fff;text-align:center}.image-3d-wrapper{max-width:180px;perspective:1000px;animation:rotate3D 2s ease-out forwards;transform-style:preserve-3d}@keyframes rotate3D{0%{transform:rotateY(90deg) scale(.8);opacity:0}50%{transform:rotateY(-20deg) scale(1.05);opacity:1}to{transform:rotateY(0deg) scale(1)}}.image-3d-wrapper:hover{animation:rotateYHover 2s linear infinite}@keyframes rotateYHover{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.gnb_new{width:100%}.gnb__tabs{max-width:1480px;margin:0 auto;display:flex;gap:8px;width:100%;padding:12px 40px;overflow:auto}.gnb__tabs li{flex:1 1;width:100%;flex-shrink:0;min-width:80px}.gnb__tabs li a{width:100%;display:inline-block}.gnb__tabs .gnb__tab{height:48px;line-height:48px;text-align:center;cursor:pointer;transition:.2s;width:100%;border-radius:5px;background:#f1f5f3;padding:0 12px}.gnb__tabs .gnb__tab.is-active{background:#00a29a;color:#fff}.gnb__sub_wrap{background:#f5f5f5;padding:12px 0;height:52px}.gnb__sub_wrap .gnb__sub{max-width:1480px;margin:0 auto;padding-left:40px;padding-right:40px;width:100%;height:100%}.gnb__sub_wrap .gnb__sub .gnb__panel{display:flex;align-items:center;gap:24px;height:100%;overflow-x:auto;overflow-y:visible}.gnb__sub_wrap .gnb__sub .gnb__panel .gnb__dropdownBtn{display:flex;align-items:center;gap:6px}.gnb__sub_wrap .gnb__sub .gnb__panel .depth2{position:absolute;top:100%;z-index:99;background:#fff;display:flex;flex-direction:column;gap:10px;text-align:center}.gnb__sub_wrap .gnb__sub .gnb__panel .depth2 a{padding:5px 8px;font-size:15px;font-weight:500;color:#333;display:inline-block}.gnb__sub_wrap .gnb__sub .gnb__panel .depth2 a:hover{text-decoration:underline}.gnb__sub_wrap .gnb__sub .gnb__panel a{color:#191919;font-weight:500;font-size:16px;line-height:100%;flex-shrink:0}@media screen and (max-width:767px){.gnb__tabs{padding:12px 16px}.gnb__tabs .gnb__tab{height:36px;line-height:36px;font-size:14px;font-weight:500}.gnb__tabs li{flex:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.gnb__sub_wrap{height:46px}.gnb__sub_wrap .gnb__sub{padding:0 16px}.gnb__sub_wrap .gnb__sub .gnb__panel{gap:16px}.gnb__sub_wrap .gnb__sub .gnb__panel .gnb__dropdownBtn,.gnb__sub_wrap .gnb__sub .gnb__panel a{font-size:15px}footer{padding:24px 0}footer .foot-cont{padding:0 16px}footer .speech_bubble{margin-bottom:24px;padding:8px 12px;font-size:12px}footer .foot-top .box.flex-col-wrap{gap:24px;margin-bottom:24px}footer .foot-top .box.flex-col-wrap .flex-col .links{gap:12px}footer .foot-top .box .tit{margin-bottom:12px}footer .foot-top .box.flex-col-wrap .flex-col .links li a,footer .foot-top .box.flex-row-wrap .btn-wrap li a .text_box .call_icon{font-size:14px}footer .foot-top .box.flex-row-wrap .btn-wrap li a .text_box p{font-size:12px}footer .foot-top .box.flex-row-wrap,footer .foot-top .box.flex-row-wrap .btn-wrap,footer .foot-top .box.flex-row-wrap .btn-wrap li a{width:100%}footer .foot-top .box.flex-row-wrap{gap:24px;align-items:flex-start}.btn-wrap.gap2 li{width:100%}footer .foot-cont .link-lists{flex-wrap:wrap;row-gap:4px}footer .foot-cont .link-lists li{font-size:12px;line-height:150%}footer .foot-cont .foot-bottom .box:last-child,footer .foot-cont .foot-bottom .box:nth-child(2){margin-top:0}footer .foot-cont .foot-bottom .box .copy,footer .foot-cont .foot-bottom .box p{font-size:11px}}header.black .head-top h1{background:#0000!important}header.black,header.black .head-cont{background:#161820}header.black .head-cont{border-bottom:#222531}header.black .gnb__sub_wrap{background:#222531}header.black .gnb__tabs .gnb__tab{background:#292a32;color:#999}header.black .gnb__tabs .gnb__tab.is-active{background:#00a29a;color:#fff}header.black .gnb__sub_wrap .gnb__sub .gnb__panel a{color:#bbb}header.black .head-top ul.links li{color:#95979d}header.black .head-top .search-wrap .form-control{background:#292a32}.container .video-area{position:relative;z-index:20;height:0;padding-top:28.15%;flex:1 1;border-radius:20px;overflow:hidden}.container .video-area iframe{position:absolute;top:0;left:0;width:100%;height:100%}.container .main-visual{position:relative;height:35vh;margin:30px 0;min-height:230px}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{width:100%;height:100%;display:flex;transition-property:transform;box-sizing:initial}.swiper,.swiper-wrapper{position:relative;z-index:1}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0;display:block}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:var(--colorF)}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:var(--colorF)}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;touch-action:none;background:#0000001a}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#00000080;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s linear infinite;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid #0000}.swiper-lazy-preloader-white{--swiper-preloader-color:var(--colorF)}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:1366px){.container .main-visual{height:28vh;padding:0 0 0 16px;margin:10px 0}}.container .main-visual .swiper-container{position:relative;margin:0;height:100%}.container .main-visual .swiper-container .swiper-slide{position:relative;overflow:hidden;border-radius:30px}.container .main-visual .swiper-container .swiper-slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.container .main-visual .swiper-container .swiper-slide-active{scale:1;transition:all .5s;opacity:1}.container .main-visual .swiper-container .swiper-slide-active:before{background:#0000}.container .main-visual .swiper-container .swiper-slide .bg{position:relative;display:block;width:100%;height:100%;scale:1;transition:all .5s;border-radius:30px;color:var(--colorF);padding:20px;overflow:hidden}.container .main-visual .swiper-container .swiper-slide .visual01:before{content:"";position:absolute;top:0;right:0;background:url(/images/main/main01.svg) center right 15%/cover no-repeat;width:100%;height:100%}.container .main-visual .swiper-container .swiper-slide .visual02:before{content:"";position:absolute;top:0;right:0;background:url(/images/main/main02.svg) center right 15%/cover no-repeat;width:100%;height:100%}.container .main-visual .swiper-container .swiper-slide .visual03:before{content:"";position:absolute;top:0;right:0;background:url(/images/main/main03.svg) center right 15%/cover no-repeat;width:100%;height:100%}.container .main-visual .swiper-container .swiper-slide .visual:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%}.container .main-visual .swiper-container .swiper-slide .text{position:absolute;bottom:20%;left:0;width:100%;max-width:1200px;font-size:32px;text-shadow:1px 1px 1px #0006;padding:0 100px;text-align:left;line-height:1.3;-webkit-text-stroke:.3px #5d5d5d}.container .main-visual .swiper-container .swiper-slide .text strong{font-size:32px;font-weight:700}@media screen and (max-width:1366px){.container .main-visual .swiper-container .swiper-slide .text{left:10px;bottom:10px;padding:10px;transform:unset;opacity:1;z-index:1;font-size:24px}.container .main-visual .swiper-container .swiper-slide .text strong{font-size:24px}.container .main-visual .swiper-container .swiper-slide .text:after{content:"";width:100%;left:-10px;position:absolute;top:unset;bottom:-10px;height:75%;background-image:linear-gradient(0deg,#000 5%,#0000);z-index:-1}}@media screen and (max-width:520px){.container .main-visual .swiper-container .swiper-slide .text,.container .main-visual .swiper-container .swiper-slide .text strong{font-size:18px}}.container .main-visual .swiper-container .swiper-slide .text .pen{font-size:60px;letter-spacing:-3px}@media screen and (max-width:1024px){.container .main-visual .swiper-container .swiper-slide .text .pen{font-size:36px}}.container .main-visual .swiper-container .swiper-slide .text .tit{font-size:50px;line-height:1;letter-spacing:-3px}@media screen and (max-width:1024px){.container .main-visual .swiper-container .swiper-slide .text .tit{font-size:30px}}.container .main-visual .swiper-container .swiper-slide .text .tit em{display:block;font-weight:900}.container .main-visual .swiper-container .swiper-slide .text .desc{margin-top:20px;font-size:18px;line-height:26px;letter-spacing:-.3px;font-weight:700;word-break:keep-all}@media screen and (max-width:767px){.container .main-visual .swiper-container .swiper-slide .text .desc{font-size:16px;line-height:24px}}@media screen and (max-width:1024px){.container .main-visual .swiper-container .swiper-slide .text .desc{margin-top:15px}}@media screen and (max-width:767px){.container .main-visual .swiper-container .swiper-slide .text .desc{max-width:280px}}.container .main-visual .swiper-container .swiper-slide .text .btn.btn-lg{margin-top:20px;width:210px}.container .main-visual .swiper-pagination{position:absolute;bottom:7.5%;left:71.5%;transform:translateX(-50%);width:100%;padding:0 20px;text-align:left;display:flex;align-items:center;justify-content:flex-end;height:34px;line-height:34px;background:#19191999;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:100px;letter-spacing:1px;color:#fff9}.container .main-visual .swiper-pagination .swiper-pagination-current{color:var(--colorF);opacity:1}@media screen and (max-width:1366px){.controller.main{display:none!important}}@media screen and (max-width:1024px){.container .main-visual .swiper-pagination{padding:0 16px;bottom:20px}}.container .main-visual .swiper-pagination .swiper-pagination-bullet{background:var(--colorF);opacity:1;width:12px;height:12px;box-shadow:0 0 16px 0 #0000001a;opacity:.5}@media screen and (max-width:1024px){.container .main-visual .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px}}.container .main-visual .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--colorF);width:50px;border-radius:15px;transition:all .2s;opacity:1}.container .main-visual .main-quick{position:relative;padding:40px 0 30px;background:#362d2b;z-index:15}@media screen and (max-width:1024px){.container .main-visual .main-quick{padding:20px 0}}@media screen and (max-width:767px){.container .main-visual .main-quick{position:absolute;bottom:0;left:0;right:0;background:#0000;padding:0 0 20px}}.container .main-visual .main-quick .flex-area{display:flex;align-items:center;margin-left:calc(50% - 100px);max-width:820px;padding-left:50px;padding-right:20px}@media screen and (max-width:1024px){.container .main-visual .main-quick .flex-area{width:100%;max-width:none;margin-left:0;padding:0 12px}}.container .main-visual .main-quick .main-quick-form{width:100%}@media screen and (max-width:767px){.container .main-visual .main-quick .main-quick-form{display:none}}.container .main-visual .main-quick .main-quick-form .form-title-wrap{display:flex;justify-content:space-between;margin-bottom:10px}.container .main-visual .main-quick .main-quick-form .form-title-wrap .form-title{color:var(--colorF);font-size:18px;font-weight:700}.container .main-visual .main-quick .main-quick-form .main-forms{position:relative;padding-right:148px}.container .main-visual .main-quick .main-quick-form .main-forms .lists{display:flex;width:100%}.container .main-visual .main-quick .main-quick-form .main-forms .lists>li{padding-right:4px}.container .main-visual .main-quick .main-quick-form .main-forms .lists>li:first-child,.container .main-visual .main-quick .main-quick-form .main-forms .lists>li:nth-child(2){width:25%}.container .main-visual .main-quick .main-quick-form .main-forms .lists>li:nth-child(3){width:20%}@media screen and (max-width:1024px){.container .main-visual .main-quick .main-quick-form .main-forms .lists>li{flex:1 1}}.container .main-visual .main-quick .main-quick-form .main-forms .lists>li .form-control{border-color:var(--colorF);border-radius:0;background:var(--colorF);min-height:32px;height:32px;padding:3px 10px}.container .main-visual .main-quick .main-quick-form .main-forms .btn-submit{position:absolute;top:0;right:0;bottom:0;width:148px;border-radius:0;line-height:30px}.container .main-visual .main-quick .main-quick-form .txt{margin-top:10px;font-size:14px;color:#ffffff80}.container .sect-title{text-align:center;font-size:22px;margin-bottom:18px}.container .sect-title.between{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.container .sect-title.left{text-align:left}@media screen and (max-width:767px){.container .sect-title{font-size:18px;margin-bottom:12px}}.container .sect-title .eyebrow{margin-bottom:20px;font-size:17px;color:#f33939;font-weight:900}@media screen and (max-width:767px){.container .sect-title .eyebrow{font-size:14px}}.container .sect-title .title{color:#333;font-size:22px;letter-spacing:-1.5px;word-break:keep-all;line-height:1.5;text-align:left}.container .sect-title .title.fw600{font-weight:600}@media screen and (max-width:767px){.container .sect-title .title{font-size:18px;letter-spacing:-.8px;font-weight:400}}.container .sect-title .see-more{font-size:18px;color:#505050;z-index:999}@media screen and (max-width:767px){.container .sect-title .see-more{font-size:14px}}.container .sect-title .desc{margin:10px 0;color:#000;font-size:16px;letter-spacing:-.3px;word-break:keep-all}.container .widgets-list{position:relative;text-align:left;display:flex;flex-wrap:wrap;gap:20px}.container .widgets-list .swiper-widgets-items,.container .widgets-list li{position:relative}.container .widgets-list .swiper-widgets-items a img{width:100%!important;height:220px!important;border-radius:10px;overflow:hidden}.container .widgets-list p.desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;color:#191919;height:40px}@media screen and (max-width:520px){.container .widgets-list p.desc{-webkit-line-clamp:2;line-clamp:2}}.container .btn-like{position:absolute;top:16px;right:16px;z-index:100}.container .item-list-wrap{overflow:hidden}.container .item-list-wrap .item-list{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px 0}.container .item-list-wrap .item-list>li{position:relative}.container .item-list-wrap .item-list>li>a{position:relative;width:100%;height:220px!important;overflow:hidden;background-color:#f6f6f6;display:flex;align-items:center;justify-content:center}.container .item-list-wrap .item-list>li>a img{position:absolute;top:0;left:0;width:100%!important;height:220px!important}@media (max-width:1024px){.container .item-list-wrap .item-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.container .item-list-wrap .item-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.container .item-list-wrap .item-list{grid-template-columns:repeat(2,1fr)}.container .item-list{overflow:hidden}.container .item-list p.desc{font-size:13px;-webkit-line-clamp:2;line-clamp:2}}.container .tag-wrap{display:flex;gap:8px;margin:10px 0;align-items:center}.container .tag-wrap li{position:relative;border-radius:5px;border:1px solid;padding:0 8px;height:20px;line-height:20px;text-align:center;white-space:nowrap;font-size:13px}.container .tag-wrap li:first-child{border-color:var(--theme3);color:var(--theme3)}.container .tag-wrap li:nth-child(2){border-color:var(--theme);color:var(--theme)}.container .tag-wrap li:last-child{border-color:var(--color9);color:var(--color9)}.container .type-wrap span{display:inline-block;font-size:13px;color:#a9a9a9;vertical-align:sub;line-height:140%;font-weight:400}.container .type-wrap span:after{content:" ";display:inline-block;vertical-align:initial;width:1px;height:13px;margin:-2px 7px;background:#a9a9a9}.container .type-wrap span:last-of-type:after{display:none}@media screen and (max-width:520px){.container .tag-wrap{gap:5px}.container .tag-wrap li{font-size:10px}.container .type-wrap span{font-size:12px}}.container .shorts-container{position:relative}.container .shorts-container .swiper-shorts-items{position:relative;overflow:hidden;border-radius:10px}.container .shorts-container .swiper-shorts-items .img{width:220px!important;height:303px!important}.container .shorts-container .desc-wrap{position:absolute;bottom:0;font-size:13px;font-weight:300;text-align:left;color:var(--colorF);overflow:hidden;padding:10px;background:#000000b3;width:100%;max-height:50%}.container .shorts-container p.desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical}.container .shorts-container .play-time{position:absolute;top:10px;right:10px;padding:5px;color:var(--colorF);background:#000;border-radius:5px;font-size:13px}.container .pictogram-wrap{position:relative;display:flex;justify-content:space-between;align-items:center;text-align:center;flex-wrap:wrap}.container .pictogram-wrap li{display:flex;text-align:center;align-items:center;gap:10px;color:var(--font);font-size:16px;flex-direction:column;margin:0}@media screen and (max-width:1024px){.container .pictogram-wrap{justify-content:flex-start;gap:15px}.container .pictogram-wrap li{font-size:14px;width:calc(20% - 15px);white-space:nowrap;gap:10px}}@media screen and (max-width:520px){.container .pictogram-wrap{justify-content:start;gap:20px 5px;flex-wrap:wrap}.container .pictogram-wrap li{width:calc(25% - 5px);font-size:14px;white-space:nowrap;flex-direction:column;gap:20px}.container .shorts-container .desc-wrap{font-size:13px}}.container .sect-title .view-more{margin-top:35px}@media screen and (max-width:767px){.container .sect-title .view-more{margin-top:15px}}.container .area.full{max-width:100%;padding:0}@media screen and (max-width:1024px){.container .sect-title .desc{font-size:16px;line-height:1.2}.container .sect-title .desc br{display:none}}@media screen and (max-width:767px){.container .sect-title .desc{font-size:14px}}.container .banner{position:relative;display:block;background-image:linear-gradient(90deg,#a8ff78,#78ffd5)}.container .banner .inner{display:flex;align-items:center;justify-content:space-around}.container .banner .inner.center{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto}.container .banner .inner .sect-title{display:block}.container .banner .inner .sect-title img{border:1px solid blue}.container .banner .inner .title{font-size:30px}@media screen and (max-width:520px){.container .banner{min-height:auto;margin:10px;border-radius:10px}.container .banner .inner{display:flex;flex-direction:row-reverse;justify-content:space-between}.container .banner .inner img{width:100px}.container .banner .inner .title{font-size:16px}}.container .banner.ai{background:url(/images/main_ai_back.png) no-repeat 50%/cover;padding:74px 0;margin:0;border-radius:0;text-align:center}.container .banner.ai .inner{flex-direction:column;gap:20px}.container .banner.ai .inner .title{color:#fff;font-weight:700;font-size:28px}.container .banner.ai .inner p.desc{font-size:16px;font-weight:300;color:#fff;margin:10px 0 0}.container .banner.ai .inner button{width:200px;font-size:18px;background:#fff;height:41px;line-height:41px;color:#06a66e;font-weight:700}.category_sect{background:#f1f5f3}@media screen and (max-width:767px){.container .banner.ai .inner p.desc{font-size:16px}.container .banner.ai .inner button{width:150px;font-size:18px}}.container .banner_iii{position:relative;display:block;background-image:#fff;margin-top:3em;margin-bottom:3em}.container .banner_iii .inner{display:flex;align-items:center;justify-content:space-around}.container .banner_iii .inner.center{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto}.container .banner_iii .inner .sect-title{display:block}.container .banner_iii .inner .sect-title img{border:1px solid blue}.container .banner_iii .inner .title{font-size:30px}@media screen and (max-width:520px){.container .banner_iii{min-height:auto;margin:10px;border-radius:10px}.container .banner_iii .inner{display:flex;flex-direction:row-reverse;justify-content:space-between}.container .banner_iii .inner img{width:100px}.container .banner_iii .inner .title{font-size:16px}}.container .banner_iii.ai{background:#d7ffe0;padding:30px 0;margin:0;border-radius:0;text-align:center}.container .banner_iii.ai .inner{flex-direction:column;gap:20px}.container .banner_iii.ai .inner p.desc{font-size:20px;color:#505050}.container .banner_iii.ai .inner button{width:200px;font-size:20px}@media screen and (max-width:767px){.container .banner_iii.ai .inner p.desc{font-size:16px}.container .banner_iii.ai .inner button{width:150px;font-size:18px}}@media screen and (max-width:520px){.container .banner_iii.ai{padding:10px}.container .banner_iii.ai .inner .title{font-size:22px;font-weight:700}.container .banner_iii.ai .inner{gap:0}}.container .view-more{display:inline-block;color:#999;font-size:14px;line-height:39px}.container .view-more:after{content:" ";display:inline-block;width:78px;height:39px;margin-left:10px;vertical-align:top}@media screen and (max-width:767px){.container .view-more{font-size:13px;line-height:26px}.container .view-more:after{width:52px;height:26px;background-size:100%}}.main-visual .controller.main{max-width:900px}.controller.main,.main-visual .controller.main{width:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%);z-index:20;display:flex;justify-content:space-between}.controller.main{max-width:100%}.container .controller.container .control-btn,.main-visual .controller.container .control-btn{position:absolute;top:50%;width:50px;height:50px;border-radius:50%;background:var(--colorF);box-shadow:0 0 16px 0 #0000003b;transform:translateY(-50%);cursor:pointer}@media screen and (max-width:1024px){.container .controller.container .control-btn,.main-visual .controller.container .control-btn{width:40px;height:40px}}@media screen and (max-width:767px){.container .controller.container .control-btn{background:#0000;box-shadow:none}}.main-visual .controller.container .control-btn.prev:before{transform:rotate(45deg);margin-left:-5px}.main-visual .controller.container .control-btn.prev{left:11px}.main-visual .controller.container .control-btn.next{right:11px}.main-visual .controller.container .control-btn:before{content:" ";position:absolute;top:50%;left:50%;width:14px;height:14px;margin-top:-7px;border:3px solid #838383;border-top:none;border-right:none}.controller.main .control-btn,.main-visual .controller.main .control-btn{position:absolute;top:50%;width:35px;height:35px;border-radius:50%;background:#19191999;box-shadow:0 0 8px 0 #0000003b;transform:translateY(-50%);cursor:pointer}.controller.main .control-btn:before{content:" ";position:absolute;top:50%;left:50%;width:10px;height:10px;margin-top:-5px;border:2px solid var(--colorF);border-top:none;border-right:none}.controller.main .control-btn.prev{left:5px}.controller.main .control-btn.prev:before{transform:rotate(45deg);margin-left:-4px}.controller.main .control-btn.next{right:5px}.controller.main .control-btn.next:before{transform:rotate(-135deg);margin-left:-7px}.main-visual .controller.container .control-btn.next:before{transform:rotate(-135deg);margin-left:-10px}.container .controller.container .control-btn:before{content:" ";position:absolute;top:50%;left:50%;width:14px;height:14px;margin-top:-7px;border:3px solid #333;border-top:none;border-right:none}@media screen and (max-width:1024px){.container .controller.container .control-btn:before{width:12px;height:12px;margin-top:-6px;border-width:2px}}@media screen and (max-width:767px){.container .controller.container .control-btn:before{width:20px;height:20px;border-width:1px;border-color:#555;margin-top:-10px}}.container .controller.container .control-btn.prev{left:11px}.container .controller.container .control-btn.prev:before{transform:rotate(45deg);margin-left:-5px}@media screen and (max-width:1024px){.container .controller.container .control-btn.prev{left:20px}.container .controller.container .control-btn.prev:before{margin-left:-3px}}@media screen and (max-width:767px){.container .controller.container .control-btn.prev{left:0}.container .controller.container .control-btn.prev:before{margin-left:-6px}}.container .controller.container .control-btn.next{right:11px}.container .controller.container .control-btn.next:before{transform:rotate(-135deg);margin-left:-10px}@media screen and (max-width:1024px){.container .controller.container .control-btn.next{right:20px}.container .controller.container .control-btn.next:before{margin-left:-9px}}@media screen and (max-width:767px){.container .controller.container .control-btn.next{right:0}.container .controller.container .control-btn.next:before{margin-left:-15px}}.container section{position:relative;margin:0}.container .sect{padding:20px 0}.container section .area{position:relative;max-width:1500px;margin:0 auto;padding-left:50px;padding-right:50px}.container section .area .inner{overflow:hidden}@media screen and (max-width:1366px){.container section .area{padding-left:20px;padding-right:20px}}@media screen and (max-width:1024px){.container section{position:relative}.container section .area{max-width:100%;padding-left:16px;padding-right:16px}}.container section.full{position:relative}.container section.full:after,.container section.full:before{content:"";position:absolute;top:0;bottom:0;left:-9999px;right:0;background-color:inherit;z-index:-1}.container section.full:after{right:-9999px}.container section .link-list{margin-top:40px;display:flex;justify-content:space-between;gap:20px}.container section .link-list li{flex:1 1;background:var(--colorF);border-radius:20px;box-shadow:0 0 16px 0 #0000001a;padding:30px 20px;display:inline-flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:767px){.container section .link-list{margin:0;width:100%;flex-direction:column}}.container section .link-list li a{display:block;font-size:16px;font-weight:700;background:#ff9600;width:-webkit-fit-content;width:-moz-fit-content;padding:20px;color:var(--colorF);border-radius:30px;text-align:center;margin:20px auto 10px;width:fit-content;min-width:50%}@media screen and (max-width:520px){.container section .link-list li a{font-size:13px}}.txt_banner{font-weight:700;font-size:32px;color:var(--colorF);font-family:var(--fontJ);line-height:1.3;word-break:keep-all}.txt_banner em{color:#04396a;font-family:var(--fontJ)}@media screen and (max-width:1024px){.container section.sect05 .howuse ul{gap:20px}}@media screen and (max-width:767px){.container section.sect05 .howuse ul{flex-direction:column;gap:20px}.container section.sect05 .howuse ul li{padding:20px}.container section.sect05 .howuse ul li span{font-size:18px;justify-content:space-between}.container section.sect05 .foot_banner{margin-top:30px;height:auto}.txt_banner{font-size:18px;text-shadow:1px 1px 1px #04396a}.txt_banner em{text-shadow:none}}.container section.sect06,.container section.sect06 .site-slider{position:relative}@media screen and (max-width:1024px){.container section.sect06 .site-slider{padding-left:40px;padding-right:40px}}.container section.sect06 .site-slider .swiper-slide{position:relative}.container section.sect06 .site-slider .swiper-slide img{width:100%}.container section.sect06 .site-slider .swiper-slide:hover .info{opacity:1}.container section.sect06 .site-slider .swiper-slide .info{position:absolute;top:0;right:0;bottom:0;left:0;vertical-align:middle;text-align:center;background:#111111b3;overflow:hidden;opacity:0;transition:all .2s ease-in-out;cursor:default}.container section.sect06 .site-slider .swiper-slide .info:before{content:" ";display:inline-block;width:1px;height:100%;margin-left:-1px;vertical-align:middle}.container section.sect06 .site-slider .swiper-slide .info p{display:inline-block;color:var(--colorF);font-size:20px;line-height:24px;font-weight:700;vertical-align:middle}.container section.sect06 .site-slider .swiper-slide .info p em{display:block;margin-bottom:10px;color:var(--theme3)}.floating-menu{position:fixed;top:50%;left:50%;margin-left:720px;transform:translateY(-50%);z-index:200;width:156px;padding-top:22px;opacity:0;transition:opacity .2s ease-in-out}@media screen and (max-width:1024px){.floating-menu{display:none!important}}.floating-menu.on{opacity:1}.floating-menu:before{content:" ";position:absolute;top:0;left:50%;width:46px;height:46px;margin-left:-23px;border-radius:50%}.floating-menu .floating-quick-forms{border:1px solid #ddd;border-radius:10px;padding:40px 12px;background:#f4f4f4}.floating-menu .floating-quick-forms .tit{margin-bottom:12px;font-size:18px;font-weight:900;text-align:center}.floating-menu .floating-quick-forms .main-forms ul.lists li{margin-top:5px}.floating-menu .floating-quick-forms .main-forms ul.lists li:first-child{margin-top:0}.floating-menu .floating-quick-forms .main-forms ul.lists li .form-control{border-color:var(--colorF);border-radius:0;background:var(--colorF);min-height:32px;height:32px;padding:3px 10px}.floating-menu .floating-quick-forms .main-forms .btn-point2{margin-top:10px;width:100%;height:32px;line-height:30px;font-size:14px;border-radius:0}.floating-menu .totop{position:relative;display:block;margin:-20px auto 0;width:40px;height:40px;border:1px solid #ddd;border-radius:4px;background:var(--colorF)}.floating-menu .totop:before{content:" ";position:absolute;top:50%;left:50%;width:9px;height:9px;margin-top:-2px;margin-left:-4px;border:2px solid #333;border-top:none;border-right:none;transform:rotate(135deg)}.floating-menu .call{margin-top:20px;border:1px solid #ddd;border-radius:10px;overflow:hidden;background:#f4f4f4}.floating-menu .call .tit{background:var(--font);color:var(--colorF)}.floating-menu .call .tit,.floating-menu .call p{font-size:18px;line-height:54px;text-align:center;font-weight:700}.floating-menu .call p{color:var(--colorB)}.youtube_sect{padding:40px 0}.youtube_sect .youtube_item{display:flex;flex-wrap:wrap;gap:18px}.youtube_sect .youtube_item .item{width:calc(100% / 3 - 18px);min-width:calc(100% / 3 - 18px);aspect-ratio:454/266;border-radius:10px;overflow:hidden}.youtube_sect .youtube_item .item iframe{width:100%;height:100%}@media screen and (max-width:767px){.container .main-visual{padding:0;margin:12px 0;height:320px}.container .main-visual .swiper-container .swiper-slide,.container .main-visual .swiper-container .swiper-slide .bg{border-radius:10px}.container .main-visual .swiper-pagination{bottom:12px;right:24px;left:auto;padding:0 12px;font-size:12px}.youtube_sect .youtube_item{flex-direction:column}.youtube_sect .youtube_item .item{flex:1 1;width:100%;min-width:100%}.container .banner.ai{height:240px;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.container .banner.ai .inner .title{font-size:18px}.container .banner.ai .inner p.desc{margin-top:8px;font-size:14px}.container .banner.ai .inner{gap:12px}.container .banner.ai .inner button{height:36px;line-height:36px;width:200px;font-size:16px}}.container .sect.p40{padding:40px 0}.class__desc_wrap{margin-top:16px}.class__desc_wrap .tit_wrap{display:flex;gap:16px;align-items:flex-start}.class__desc_wrap .img_wrap{width:40px;height:40px;flex-shrink:0;border-radius:100%;overflow:hidden}.class__desc_wrap .img_wrap img{width:100%;height:100%;object-fit:cover}.container .widgets-list .class__desc_wrap p.desc{font-size:18px;font-weight:600;line-height:150%}.container .widgets-list .class__desc_wrap .flex_bottom{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.container .widgets-list .class__desc_wrap .flex_bottom .red_text{color:#ff4500;font-weight:600;font-size:16px;line-height:150%}.container .class__desc_wrap .type-wrap span{font-size:14px}.container .class__desc_wrap .class_date{display:flex;align-items:center;gap:8px;margin-top:16px}.container .class__desc_wrap .class_date .date{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;height:48px;background:#f5fbfb;border-radius:8px}.container .class__desc_wrap .class_date .date.end{background:#fafafa}.container .class__desc_wrap .class_date .date.end p{color:#999}.container .class__desc_wrap .class_date .date.end p:after{background:#ddd}.container .class__desc_wrap .class_date .date p{color:#00a29a;font-weight:600;font-size:16px}.container .class__desc_wrap .class_date .date p:after{content:" ";display:inline-block;vertical-align:initial;width:1px;height:14px;margin:-2px 0 -2px 8px;background:#c4e9e8}.container .class__desc_wrap .class_date .date p:last-child:after{display:none}.container .class__desc_wrap .class_date .class_btn{height:48px;line-height:48px;padding:0 24px;background:#00a29a;border-radius:8px;color:#fff;font-weight:600;font-size:16px;flex-shrink:0}.recommend__list{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;column-gap:20px;grid-row-gap:60px;row-gap:60px}.recommend__list li{width:100%}.recommend__list li .main_img img{width:100%!important;height:220px!important;border-radius:10px;overflow:hidden}.recommend__list li .class__desc_wrap .text__wrap .desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#191919}.recommend__list li .class__desc_wrap .text__wrap .desc a{font-weight:600;font-size:18px;line-height:150%}.recommend__list li .class__desc_wrap .text__wrap .flex_bottom{margin-top:8px}.recommend__list li .class__desc_wrap .text__wrap .flex_bottom .discount{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:16px}.recommend__list li .class__desc_wrap .text__wrap .flex_bottom .discount b{color:#ff4500;font-weight:600;font-size:24px;line-height:150%}.recommend__list li .class__desc_wrap .text__wrap .flex_bottom .discount p{color:#191919;font-weight:500;font-size:18px;line-height:150%}.category_sect_B{background:#f5f5f5;padding:80px 0}.category_sect_B .title{color:#191919;font-weight:700;font-size:28px;line-height:140%;margin-bottom:40px;text-align:center}.category_sect_B .category__list_wrap{display:flex;flex-wrap:wrap;gap:8px}.category_sect_B .category__list_wrap li a{border:1px solid #e5e5e5;background:#fff;border-radius:10px;width:193.14px;text-align:center;height:56px;line-height:56px;display:inline-block;color:#191919;font-weight:400;font-size:18px}.video_content{background:#161820;padding:40px 0 56px}.video_content .container{padding:0 16px;max-width:1432px;width:100%;margin:0 auto}.video_content .video_wrap{display:flex;gap:40px;align-items:flex-start}.video_content .video_wrap .video_box{max-width:960px;width:100%}.video_content .video_wrap .video_box .video_tit{margin-bottom:8px;color:#fff;font-weight:600;font-size:22px;line-height:150%}.video_content .video_wrap .video_box .desc{display:flex;gap:8px;align-items:center;margin-bottom:16px}.video_content .video_wrap .video_box .desc p{color:#a9a9a9;font-weight:500;font-size:14px;display:flex;align-items:center;gap:8px;line-height:150%}.video_content .video_wrap .video_box .desc p:not(:last-child):after{width:1px;height:14px;background:#a9a9a9;content:""}.video_content .video_wrap .video_box .video{border-radius:8px;width:100%;overflow:hidden;aspect-ratio:960/560}.video_content .video_wrap .video_box .video.lock{background:#2b2f3a;display:flex;align-items:center;justify-content:center}.video_content .video_wrap .video_box .video.lock .text h1{margin-bottom:32px;color:#fafafa;font-weight:600;font-size:24px;text-align:center;line-height:140%}.video_content .video_wrap .video_box .video.lock .text h1 b{font-weight:600;color:#8fc31f}.video_content .video_wrap .video_box .video.lock .text p{margin-top:20px;color:#bbb;font-weight:500;font-size:14px;text-align:center;line-height:140%}.video_content .video_wrap .video_box .video.lock .time{display:flex;align-items:center;gap:16px}.video_content .video_wrap .video_box .video.lock .time p{color:#fafafa;font-weight:600;font-size:24px;margin-top:0}.video_content .video_wrap .video_box .video.lock .time .num{display:flex;align-items:center;gap:4px}.video_content .video_wrap .video_box .video.lock .time .num span{width:56px;height:56px;line-height:56px;text-align:center;background:#424756;color:#fafafa;font-weight:600;font-size:24px}.video_content .video_wrap .video_curriculum{max-width:400px;width:100%}.video_content .video_wrap .video_curriculum .top{margin-bottom:16px;display:flex;align-items:center;gap:8px}.video_content .video_wrap .video_curriculum .top h1{color:#fff;font-weight:600;font-size:18px;line-height:150%;display:flex;align-items:center;gap:8px}.video_content .video_wrap .video_curriculum .top h1:after{content:"";width:1px;height:14px;background:#fff}.video_content .video_wrap .video_curriculum .top h2{color:#999;font-weight:500;font-size:16px;line-height:150%}.video_content .video_wrap .video_curriculum .top h2 b{font-weight:500;color:#00a29a}.video_content .video_wrap .video_curriculum .curriculum_list{border-top:1px solid #fff;max-height:560px;overflow:auto}.video_content .video_wrap .video_curriculum .curriculum_list::-webkit-scrollbar{width:12px;display:block!important}.video_content .video_wrap .video_curriculum .curriculum_list::-webkit-scrollbar-thumb{background-color:#444852;border-radius:800px;border:3px solid #0000;background-clip:padding-box}.video_content .video_wrap .video_curriculum .curriculum_list::-webkit-scrollbar-track{background:#0000}.video_content .video_wrap .video_curriculum .curriculum_list li{border-bottom:1px solid #444852}.video_content .video_wrap .video_curriculum .curriculum_list li .curriculum_btn{padding:20px 0;display:flex;justify-content:space-between;align-items:center;width:100%}.video_content .video_wrap .video_curriculum .curriculum_list li .curriculum_btn h3{color:#999;font-weight:600;font-size:14px;line-height:150%}.video_content .video_wrap .video_curriculum .curriculum_list li .curriculum_btn .curriculum_tit{display:flex;gap:8px;align-items:center}.video_content .video_wrap .video_curriculum .curriculum_list li .curriculum_btn .curriculum_tit .icon{width:16px;height:16px}.video_content .video_wrap .video_curriculum .curriculum_list li .curriculum_btn.active h3{color:#fff}.video_content .video_wrap .video_curriculum .curriculum_list li .curriculum_btn.active .curriculum_tit .icon{background:url(/icon/icon_circle.svg) no-repeat 50%/contain}.video_content .video_wrap .video_curriculum .curriculum_list li .curriculum_btn.lock .curriculum_tit .icon{background:url(/icon/icon_lock.svg) no-repeat 50%/contain}.video_content .video_scope{margin:32px 0}.video_content .video_scope,.video_content .video_scope .gap8{display:flex;align-items:center;gap:8px}.video_content .video_scope h4{color:#fff;font-weight:500;font-size:18px;line-height:150%}.video_content .video_scope h4 b{font-weight:500;color:#999}.video_content .video_bottom{display:flex;gap:40px;align-items:flex-end}.video_content .video_bottom .video_mission{max-width:960px;width:100%}.video_content .video_bottom .video_mission .mission_tit{display:flex;gap:10px;align-items:center;margin-bottom:16px}.video_content .video_bottom .video_mission .mission_tit h1{color:#fff;font-weight:600;font-size:24px;line-height:140%}.video_content .video_bottom .video_mission .mission_tit p{color:#999;font-weight:500;font-size:18px;line-height:150%}.video_mission_sw .name_wrap{display:flex;align-items:center;gap:8px;margin-top:8px;margin-bottom:12px}.video_mission_sw .name_wrap .img_wrap{width:24px;height:24px;border-radius:100%;overflow:hidden}.video_mission_sw .name_wrap h2{color:#fff;font-weight:600;font-size:16px;line-height:150%}.video_mission_sw .review_img{aspect-ratio:1/1;border-radius:10px;overflow:hidden}.video_mission_sw .name_wrap .img_wrap img,.video_mission_sw .review_img img{width:100%;height:100%;object-fit:cover}.video_mission_sw .desc p{color:#a9a9a9;font-weight:500;font-size:14px;line-height:150%}.video_content .video_price{max-width:400px;width:100%;box-shadow:0 0 10px 0 #0000001a;background:#ffffff14;padding:12px;border-radius:8px}.video_content .video_price .discount_price{background:#fff;border-radius:8px;padding:20px 10px}.video_content .video_price .discount_price .discount_text{margin-bottom:8px;display:flex;gap:8px;align-items:center;justify-content:center}.video_content .video_price .discount_price .discount_text .orange_txt{color:#ff4500;font-weight:500;font-size:16px;line-height:150%}.video_content .video_price .discount_price .discount_text .line_gray_txt{color:#767676;font-weight:500;font-size:16px;line-height:150%;text-decoration:line-through}.video_content .video_price .discount_price h1{display:flex;align-items:center;color:#191919;font-weight:600;font-size:20px;line-height:150%;justify-content:center}.video_content .video_price .discount_price h1 b{font-weight:700;font-size:24px;line-height:150%;margin-left:4px}.video_content .video_price .btns{margin-top:50px;display:flex;flex-direction:column;gap:8px}.video_content .video_price .btns .btn{height:48px;line-height:48px;border-radius:8px;padding:0 20px;width:100%}.video_content .video_price .btns .course_regist_btn{background:#00a29a;color:#fff;font-weight:600;font-size:16px;line-height:150%;display:flex;align-items:center;gap:8px;justify-content:center}.video_content .video_price .btns .course_regist_btn p{color:#f1ffd4;font-weight:600;font-size:14px;line-height:150%}.video_content .video_price .btns .share_btn{display:flex;align-items:center;gap:8px;justify-content:center;color:#505050;font-weight:500;background:#fff;font-size:14px}.video_content .video_price .btns .share_btn:before{content:"";width:20px;height:20px;background:url(/icon/icon_share_gray.svg) no-repeat 50%/contain;display:inline-block}.video_explanation{padding:40px 0 90px;background:#fafafa}.video_explanation .container{padding:0 16px;max-width:1432px;width:100%;margin:0 auto}.video_explanation .explanation_wrap{display:flex;gap:40px;align-items:flex-start}.video_explanation .explanation_wrap .explanation_cont{max-width:960px;width:100%}.video_explanation .sub_nav{display:flex;gap:32px;align-items:center;border-bottom:1px solid #ddd;padding:0 20px 8px}.video_explanation .sub_nav li span{color:#999;font-weight:600;font-size:18px;line-height:150%;display:flex;gap:4px;align-items:center;cursor:pointer}.video_explanation .sub_nav li.on span{color:#191919}.video_explanation .sub_nav li span b{color:#00a29a;font-weight:600}.video_explanation .explanation_tab_cont{padding:32px 0}.video_explanation .explanation_tab_cont .tit_wrap{margin-bottom:8px;display:flex;padding-left:20px;gap:10px;align-items:center}.video_explanation .explanation_tab_cont .tit_wrap p{color:#999;font-weight:500;font-size:16px}.video_explanation .explanation_tab_cont .tit{color:#191919;font-weight:600;font-size:18px}.video_explanation .explanation_tab_cont .tab_1_cont{background:#f5f5f5;border-radius:8px;padding:20px}.video_explanation .explanation_tab_cont .tab_1_cont h2{margin-bottom:8px;color:#505050;font-weight:600;font-size:16px;line-height:150%}.video_explanation .explanation_tab_cont .tab_1_cont p{color:#767676;font-weight:500;font-size:14px;line-height:150%}.video_explanation .explanation_tab_cont .tab_notice{background:#f5f5f5;padding:20px;border-radius:8px}.video_explanation .explanation_tab_cont .tab_notice .teacher{display:flex;align-items:center;gap:8px;margin-bottom:8px}.video_explanation .explanation_tab_cont .tab_notice .teacher .img_wrap{width:30px;height:30px;overflow:hidden}.video_explanation .explanation_tab_cont .tab_notice .teacher .img_wrap img{width:100%;height:100%;object-fit:cover}.video_explanation .explanation_tab_cont .tab_notice .teacher h1{color:#191919;font-weight:600;font-size:16px;line-height:150%}.video_explanation .explanation_tab_cont .tab_notice .teacher p{color:#767676;font-weight:500;font-size:14px;line-height:150%}.video_explanation .explanation_tab_cont .tab_notice .notice_text{color:#505050;font-weight:500;font-size:14px;line-height:150%;padding-left:38px;text-overflow:ellipsis;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.video_explanation .explanation_tab_cont .tab_notice .notice_text.is-open{display:block;-webkit-line-clamp:unset;overflow:visible}.video_explanation .explanation_tab_cont .tab_notice .more-btn{padding-left:38px;display:flex;gap:4px;align-items:center;color:#a9a9a9;font-weight:500;font-size:14px;text-decoration:underline;margin-top:16px}.video_explanation .explanation_tab_cont .tab_notice .more-btn:after{content:"";width:18px;height:18px;background:url(/icon/icon_arr_down.svg) no-repeat 50%/contain}.video_explanation .explanation_tab_cont .tab_notice .notice_text.is-open+.more-btn:after{rotate:180deg}.video_explanation .explanation_tab_cont .tab_review{background:#f5f5f5;border-radius:8px;padding:40px 20px}.video_explanation .explanation_tab_cont .tab_review .total_scope{display:flex;gap:16px;align-items:center;margin-bottom:40px}.video_explanation .explanation_tab_cont .tab_review .total_scope .StartWrap{display:flex;gap:8px;align-items:center}.video_explanation .explanation_tab_cont .tab_review .total_scope .StartWrap svg{width:20px;height:20px}.video_explanation .explanation_tab_cont .tab_review .total_scope h4{color:#191919;font-weight:500;font-size:20px;line-height:150%}.video_explanation .explanation_tab_cont .tab_review .review__list li{padding:40px 0;display:flex;flex-direction:column;gap:16px;border-bottom:1px solid #ddd}.video_explanation .explanation_tab_cont .tab_review .review__list li:first-child{padding-top:0}.video_explanation .explanation_tab_cont .tab_review .review__list li .member_inform{display:flex;gap:4px;align-items:center;margin-bottom:8px}.video_explanation .explanation_tab_cont .tab_review .review__list li .member_inform .img_wrap{width:30px;height:30px;overflow:hidden;border-radius:100%}.video_explanation .explanation_tab_cont .tab_review .review__list li .member_inform .img_wrap img{width:100%;height:100%;object-fit:cover}.video_explanation .explanation_tab_cont .tab_review .review__list li .member_inform .text{display:flex;gap:8px;align-items:center}.video_explanation .explanation_tab_cont .tab_review .review__list li .member_inform .text h1{color:#191919;font-weight:500;font-size:16px;line-height:150%}.video_explanation .explanation_tab_cont .tab_review .review__list li .member_inform .text p{color:#999;font-weight:500;font-size:14px;line-height:150%;display:flex;align-items:center;gap:8px}.video_explanation .explanation_tab_cont .tab_review .review__list li .member_inform .text p:before{content:"";width:1px;height:14px;background:#999}.video_explanation .explanation_tab_cont .tab_review .review__list li .scope{display:flex;gap:8px;align-items:center}.video_explanation .explanation_tab_cont .tab_review .review__list li .scope p{color:#999;font-weight:500;font-size:14px;line-height:150%}.video_explanation .explanation_tab_cont .tab_review .review__list li .review_txt p{margin-top:4px;color:#505050;font-weight:400;font-size:16px;line-height:150%}.video_explanation .explanation_tab_cont .tab_review .review__list li .review_txt .badge{height:20px;line-height:20px;padding:0 8px;border-radius:4px;font-weight:500;font-size:13px;display:inline-block}.video_explanation .explanation_tab_cont .tab_review .review__list li .review_txt .badge.green{background:#32b4ad;color:#fff}.video_explanation .explanation_tab_cont .tab_review .review__list li .review_txt .badge.gray{background:#ddd;color:#999}.video_explanation .pagination{display:flex;align-items:center;gap:8px;justify-content:center}.video_explanation .pagination li a{color:#505050;font-size:14px;font-weight:400;width:20px;height:20px;line-height:20px;text-align:center;display:inline-block}.video_explanation .pagination li.active a{border-radius:4px;color:#00a29a;background:#f2f8f8}.video_explanation .pagination li.prev a{width:7px;height:14px;background:url(/icon/icon_arr_left.svg) no-repeat 50%/contain;display:inline-block}.video_explanation .pagination li.next a{width:7px;height:14px;background:url(/icon/icon_arr_right.svg) no-repeat 50%/contain;display:inline-block}.video_explanation .explanation_wrap .explanation_nav{align-self:flex-start;max-width:400px;width:100%;position:-webkit-sticky;position:sticky;top:244px;background:#fff;box-shadow:0 0 10px 0 #0000001a;right:0;border-radius:8px;padding:12px}.video_explanation .explanation_wrap .explanation_nav .btn{border-radius:8px;height:48px;line-height:48px}.video_explanation .explanation_wrap .explanation_nav .btns{display:flex;gap:8px}.video_explanation .explanation_wrap .explanation_nav .btns .btn{background:#fafafa;color:#505050;font-weight:500;font-size:14px}.video_explanation .explanation_wrap .explanation_nav .green_btn{margin-bottom:8px;background:#00a29a;color:#fff;font-weight:600;font-size:16px;width:100%}.video_explanation .explanation_wrap .explanation_nav .btns .btn:not(.share_btn){flex:1 1;width:100%}.video_explanation .explanation_wrap .explanation_nav .btns .share_btn{width:44px;display:flex;align-items:center;justify-content:center;padding:0}.video_explanation .explanation_wrap .explanation_nav .btns .share_btn:after{width:24px;height:24px;background:url(/icon/icon_share_gray.svg) no-repeat 50%/contain;content:"";display:inline-block}.memtoring__list{display:grid;grid-template-columns:repeat(5,1fr);grid-row-gap:18px;row-gap:18px;grid-column-gap:30px;column-gap:30px}.memtoring__list li{position:relative}.memtoring__list li a img{width:100%!important;height:220px!important;border-radius:10px;overflow:hidden}.memtoring__list li p.desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;color:#191919;height:40px}.memtoring__list li{width:100%}@media (max-width:1285px){.video_content .video_bottom{flex-direction:column;align-items:flex-start}.video_content .video_bottom .video_mission{max-width:100%}.memtoring__list{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.memtoring__list,.recommend__list{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.memtoring__list{display:flex;flex-wrap:wrap;gap:12px}.memtoring__list li{width:calc(50% - 6px)}.recommend__list{grid-template-columns:repeat(2,1fr)}.category_sect_B .category__list_wrap{display:grid;grid-template-columns:repeat(2,1fr)}.category_sect_B .category__list_wrap li{width:100%}.category_sect_B .category__list_wrap li a{width:100%;font-size:14px}.category_sect_B{padding:40px 0}.category_sect_B .title{font-size:18px;margin-bottom:12px}.class__desc_wrap .tit_wrap{gap:8px}.class__desc_wrap .img_wrap{width:32px;height:32px}.class__desc_wrap{margin-top:12px}.container .widgets-list .class__desc_wrap p.desc,.recommend__list li .class__desc_wrap .text__wrap .desc{height:42px;font-size:14px}.recommend__list li .class__desc_wrap .text__wrap .desc a{font-size:14px}.container .widgets-list .class__desc_wrap .flex_bottom,.recommend__list li .class__desc_wrap .text__wrap .flex_bottom{margin-top:4px}.container .class__desc_wrap .type-wrap span{font-size:12px}.container .class__desc_wrap .class_date .date p,.container .widgets-list .class__desc_wrap .flex_bottom .red_text,.recommend__list li .class__desc_wrap .text__wrap .flex_bottom .discount p{font-size:14px}.container .class__desc_wrap .class_date .date{height:36px}.container .class__desc_wrap .class_date .class_btn{height:36px;line-height:36px;padding:0 12px;font-size:14px}.recommend__list li .class__desc_wrap .text__wrap .flex_bottom .discount{margin-top:12px;gap:2px}.recommend__list li .class__desc_wrap .text__wrap .flex_bottom .discount b{font-size:18px}.recommend__list li .main_img img{height:176px!important}.container .sect.p40{padding:12px 0}.video_content .video_bottom,.video_content .video_wrap,.video_explanation .explanation_wrap{flex-direction:column;gap:24px}header.black .head-top h1{background:#0000}.video_content{padding:20px 0}.video_content .video_wrap .video_box .video_tit{font-size:18px;margin-bottom:4px}.video_content .video_wrap .video_box .desc p{font-size:12px}.video_content .video_wrap .video_box .desc p:not(:last-child):after{height:10px}.video_content .video_wrap .video_box .desc{margin-bottom:12px}.video_content .video_wrap .video_box .video.lock .text h1{font-size:14px;margin-bottom:12px}.video_content .video_wrap .video_box .video.lock .time{gap:8px}.video_content .video_wrap .video_box .video.lock .time p,.video_content .video_wrap .video_curriculum .top h1{font-size:16px}.video_content .video_wrap .video_box .video.lock .time .num{gap:2px}.video_content .video_wrap .video_box .video.lock .time .num span{width:36px;height:36px;line-height:36px;font-size:16px}.video_content .video_wrap .video_box .video.lock .text p{margin-top:8px;font-size:11px}.video_content .video_bottom .video_mission .mission_tit p,.video_content .video_price .discount_price .discount_text .orange_txt,.video_content .video_price .discount_price h1,.video_content .video_scope h4,.video_content .video_wrap .video_curriculum .top h2,.video_explanation .explanation_tab_cont .tab_notice .teacher h1,.video_explanation .explanation_tab_cont .tab_review .review__list li .member_inform .text h1,.video_explanation .explanation_tab_cont .tab_review .review__list li .review_txt p,.video_explanation .explanation_tab_cont .tab_review .total_scope h4,.video_explanation .explanation_tab_cont .tit_wrap p,.video_mission_sw .name_wrap h2{font-size:14px}.video_content .video_wrap .video_curriculum .curriculum_list{max-height:530px}.video_content .video_wrap .video_curriculum .curriculum_list li .curriculum_btn{padding:16px 0}.video_content .video_bottom .video_mission{order:2}.video_content .video_price{box-shadow:none;padding:0;background:#0000;max-width:100%}.video_content .video_price .discount_price{padding:12px 10px;display:flex;justify-content:space-between;align-items:center}.video_content .video_price .discount_price .discount_text{margin-bottom:0;gap:4px}.video_content .video_price .discount_price .discount_text .line_gray_txt{font-size:13px}.video_content .video_price .discount_price h1 b{font-size:18px}.video_content .video_price .btns{margin-top:8px;flex-direction:inherit}.video_content .video_price .btns .share_btn{width:44px;padding:0 10px}.video_content .video_price .btns .share_btn p{display:none}.video_content .video_scope{margin:12px 0;display:flex;justify-content:space-between;align-items:center}.video_content .video_bottom .video_mission .mission_tit h1{font-size:18px}.video_content .video_bottom .video_mission .mission_tit{margin-bottom:12px}.video_mission_sw .name_wrap{margin-bottom:8px}.video_explanation .explanation_tab_cont .tab_review .review__list li .member_inform .text p,.video_mission_sw .desc p{font-size:12px}.video_explanation{padding:40px 0}.video_explanation .sub_nav{gap:24px;padding:0 0 8px}.video_explanation .sub_nav li span{font-size:16px}.video_explanation .explanation_tab_cont{padding:24px 0}.video_explanation .explanation_tab_cont .tit{font-size:16px}.video_explanation .explanation_tab_cont .tit_wrap{padding-left:0}.video_explanation .explanation_wrap .explanation_cont{order:2}.video_explanation .explanation_wrap .explanation_nav{position:static;max-width:100%}.video_explanation .explanation_tab_cont .tab_1_cont{padding:12px}.video_explanation .explanation_tab_cont .tab_1_cont h2{font-size:14px;margin-bottom:4px}.video_explanation .explanation_tab_cont .tab_1_cont p{font-size:13px}.video_explanation .explanation_tab_cont .tab_notice .teacher p{font-size:12px}.video_explanation .explanation_tab_cont .tab_notice .more-btn{font-size:12px;margin-top:8px}.video_explanation .explanation_tab_cont .tab_review{padding:24px 12px}.video_explanation .explanation_tab_cont .tab_review .total_scope{margin-bottom:24px}.video_explanation .explanation_tab_cont .tab_review .review__list li{gap:12px;padding:24px 0}.video_content .video_wrap .video_curriculum{max-width:100%}}@media (max-width:520px){.recommend__list{grid-template-columns:repeat(2,1fr)}}.board-list-wrap{position:relative}.board__title{display:flex;gap:30px;margin:0 0 10px 30px}.board__title button.on{color:var(--color0)}.board__title button.off,.board__title button.on{font-size:20px;font-weight:600;letter-spacing:-.5px}.board__title button.off{color:var(--colorE6)}.post_list{position:relative}.post_list_title{margin-bottom:10px}.post_list_title h2{color:var(--color0);font-size:18px;font-weight:600}.post_list>ul{display:flex;flex-direction:column}.post_list>ul>li{padding:30px;margin-bottom:25px;border-bottom:2px solid var(--colorF5);transition:box-shadow .3s ease}.post_list>ul>li:hover{cursor:pointer}.post_list>ul>li:first-of-type{border-top:1px solid #ddd;margin-bottom:0}.post_list>ul>li p{color:#707070;font-size:14px;font-weight:400;word-break:keep-all}.post_list ul li a .post_list_title{margin:30px 0 10px}.post_list ul li a .post_list_title:first-child{margin:20px 0 10px}.post_list ul li a .post_list_title h2{color:var(--color0);font-size:18px;font-weight:600}.post_list ul li a .post_list_detail{margin-bottom:15px}.post_list ul li a .post_list_detail p{color:#707070;font-size:14px;font-weight:400;word-break:keep-all}.starRate{display:flex}.starRate span{margin-right:2px}.rvname{margin-left:10px}.rvdate{margin-left:15px}.rvLi{margin:10px 0 0!important}.post_list_rvprogram{margin:10px}.rvprogram{font-weight:700}.post_list_rvdetail{margin:10px;border:.5px dotted #908f8f;border-radius:8px;padding:22px}.post_list_rvstar{margin-top:20px}@media screen and (max-width:1024px){.post_list>ul>li a{padding:0 10px}}@media screen and (max-width:767px){.board__title{margin:0;padding-bottom:10px;display:flex;gap:15px;border-bottom:1px solid var(--colorE6)}.list-filter .search-wrap{border-radius:0}.list-filter .search-wrap .input-wrap input{padding:12px 0 12px 15px}.list-filter .search-wrap .input-wrap input[type=text]{font-size:15px}.list-filter .search-wrap .btn-search{padding:12px 7px 12px 0}.post_list ul li a .post_list_title:first-child{padding:0;margin:0}.post_list ul li a .post_list_detail{padding:0;margin-top:8px}.post_list ul li a .post_list_detail p{word-break:break-all}}.hashtag-wrap{text-align:center;margin:60px 0}.hashtag-wrap,.hashtag-wrap .hashtag-title{position:relative}.hashtag-wrap .hashtag-title h2{color:var(--colorB);font-size:40px;font-weight:700;text-align:center;margin:20px 0}.hashtag-wrap .hashtag-title .desc{font-size:20px;font-weight:300;text-align:center;width:100%;color:#505050}.hashtag-layout-wrap{position:relative;margin:20px 0}.hashtag-layout{position:relative;gap:20px;display:inline-flex;flex-wrap:wrap;text-align:center;margin-bottom:20px}.hashtag-layout li a{padding:5px 20px;border:1px solid #ddd;border-radius:20px;font-weight:600}.point-light-green{background:var(--theme3);color:var(--colorF)}.point-green{background:var(--theme);color:var(--colorF);width:150px}@media screen and (max-width:1024px){.hashtag-layout-wrap{white-space:nowrap;overflow-x:auto;display:flex;flex-direction:column}.hashtag-layout{white-space:nowrap;display:flex;flex-wrap:nowrap;gap:10px}}@media screen and (max-width:767px){.hashtag-wrap{margin:30px 0}.hashtag-wrap .hashtag-title h2{font-size:22px}.hashtag-wrap .hashtag-title .desc{font-size:16px}}.EventWrap{position:relative;text-align:left}.EventWrap .swiper-slide a{display:block}.EventWrap .event-img{border-radius:10px;overflow:hidden}.EventWrap .swiper-slide a p{margin:20px 0;font-size:24px;font-weight:700}.EventWrap .swiper-slide a span{color:#707070}.EventWrap .swiper-pagination-bullet-active{background-color:#000!important}.EventWrap .swiper-pagination{display:none}.event-detail-image,.event-thumb-image{width:400px!important;height:180px!important;border-radius:6px!important}@media (max-width:520px){.eventDescWrap{display:none}.EventWrap .swiper-pagination{display:block}.EventWrap .swiper-wrapper{padding-bottom:30px}}.contents.sub{padding-top:16px}.contents.sub .sect .flex-area{margin-top:60px}.contents.sub .coach_menu article .sub-page-title{font-size:22px}.btn_underlined{text-decoration:underline;font-weight:700}.btn_underlined.btn--blue{color:#427def}.contents.sub .btn{height:48px;line-height:48px}.contents.sub .Btn{height:52x;line-height:38px;width:72px;border-radius:8px}.contents.sub .btn.btn-point{background-color:var(--theme);color:var(--colorF);border-color:var(--theme);padding:10px 20px;border-radius:8px;font-family:Arial,sans-serif;font-weight:600;text-align:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #00000026,0 4px 6px #0000001a}.contents.sub .btn.btn-point:hover{box-shadow:0 6px 12px #0000001a,0 8px 14px #0003;transform:translateY(-4px)}.contents.sub .btn.btn-point:active,.contents.sub .btn.btn-point:hover{background-color:var(--theme);color:var(--colorF);border-color:var(--theme)}.contents.sub .btn.btn-point:active{box-shadow:0 2px 4px #00000026,0 4px 6px #0000001a;transform:translateY(2px)}.contents.sub .btn.btn--wait{background-color:gray;color:var(--colorF);border-color:gray}.contents.sub .btn.btn--participate{background-color:var(--theme3);color:var(--colorF)}.contents.sub .btn.btn--complete{background-color:var(--color9);color:var(--colorF)}.contents.sub .btn.btn--cancel{background-color:var(--theme5);color:var(--colorF)}.contents.sub .btn.btn--gray01{background-color:var(--color6);color:var(--colorF)}.contents.sub .btn.btn--lightgray01{background-color:var(--colorE5);color:var(--colorB)}.contents.sub .btn.btn--lightgray02{background-color:var(--colorF5);color:var(--colorB)}.contents.sub .Btn.btn--participate{background-color:var(--theme3);color:var(--colorF)}.contents.sub .Btn.btn--gray01{background-color:var(--color6);color:var(--colorF)}.member-common_tabs{display:flex;align-items:center;border-radius:10px}.member-common_tabs button{flex:1 1;height:48px;text-align:center;line-height:48px;border-radius:8px;font-size:18px;font-weight:600}.member-common_tabs button:hover{color:var(--theme);font-weight:700;transition:all .3s;box-shadow:1px 1px 3px 1px #3333331a}.member-common_tabs button.active{background-color:var(--theme);color:var(--colorF);font-weight:700}.coaching_mo_gnb{display:none}.member_btn_area{display:flex;align-items:center;gap:22px;margin-top:40px}.member_btn_area .btn-mini{max-width:80px}.member_btn_area.center{justify-content:center}.member_btn_area.end{justify-content:flex-end}.member_btn_area.space-between{justify-content:space-between}.member_btn_area .btn_group{display:flex;align-items:center;gap:22px}.member_btn_area .btn_group .btn{width:180px}.input--typeA{height:48px;padding:7px 21px}.input--typeA,.textarea--typeA{background-color:var(--colorF5);border-radius:8px;width:100%}.textarea--typeA{resize:none;height:180px;padding:16px 22px;font-size:16px;line-height:24px}.textarea--typeA::placeholder{font-size:16px}.select--typeA{background-color:var(--colorF5);border:none;background-image:url(/icon/icon_select_arrow.svg);font-size:16px;font-weight:600;border-radius:8px;padding-top:0;padding-bottom:0;min-height:auto;color:var(--color6)}.checkbox--typeA{height:24px;font-weight:500;color:var(--info_text);line-height:24px}.checkbox--typeA.center label{justify-content:center}.checkbox--typeA label{display:flex;align-items:center;height:100%}.checkbox--typeA input[type=checkbox]{display:none}.checkbox--typeA input[type=checkbox]+em{display:inline-block;width:20px;height:20px;font-style:normal;background:url(/icon/chkbox.svg) no-repeat 50%/contain;margin-right:8px}.checkbox--typeA.center input[type=checkbox]+em{margin-right:0}.checkbox--typeA input[type=checkbox]:checked+em{background:url(/icon/chkbox_on.svg) no-repeat 50%/contain}.contents.sub .table-responsive{padding-bottom:8px;overflow-y:hidden}.contents.sub .table.col-table tbody td{height:48px;padding:2px 10px}.tbl_register{width:100%;table-layout:fixed}.tbl_register td,.tbl_register th{vertical-align:middle;font-size:16px;font-weight:400;color:var(--colorB);border:1px solid #d5d5d5}.tbl_register th{background-color:#f2f8f8;text-align:center;border-left:none}.tbl_register td{background-color:var(--colorF);border-right:none;padding:12px}.modal--typeA{top:50%;left:50%;transform:translate(-50%,-50%)}.modal--typeA .modal-wrap{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.modal--typeA .modal-container{max-width:603px;border-radius:12px;padding:32px;overflow-y:auto;position:relative}.modal--typeA .modal_header{padding-right:36px}.modal--typeA .modal_header h3{font-size:24px;font-weight:600;line-height:32px}.modal--typeA .modal_content{margin-top:24px}.modal_btn_close{position:absolute;top:32px;right:32px;display:inline-block;width:30px;height:30px}.modal_btn_close .btn_close{display:inline-block;width:100%;height:100%;background:url(/icon/icon_modal_close.svg) no-repeat 50%/contain}.modal--typeConfirm{top:50%;left:50%;transform:translate(-50%,-50%)}.modal--typeConfirm .modal-wrap{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.modal--typeConfirm .modal-container{max-width:414px;border-radius:12px;padding:0;overflow:hidden;position:relative}.modal--typeConfirm .modal_content{padding:45px 0}.modal--typeConfirm .modal_content p{text-align:center;font-size:20px;font-weight:600;line-height:26px;color:var(--colorB);margin-bottom:8px}.modal--typeConfirm .modal_content p:last-child{margin-bottom:0}.modal--typeConfirm .modal_btns{display:flex;align-items:center;height:48px}.modal--typeConfirm .modal_btns .btn_modal{height:100%;flex:1 1;text-align:center;font-size:16px;font-weight:600}.modal--typeConfirm .modal_btns .btn_modal.btn--close{background-color:#f5f5f5;color:var(--colorB)}.modal--typeConfirm .modal_btns .btn_modal.btn-point{background-color:#00a29a;color:#fff}.star-rating{display:flex;align-items:center;gap:4px}.star-rating .star{-webkit-appearance:none;appearance:none;padding:1px}.star-rating .star:after{content:"";display:inline-block;width:16px;height:16px;background:url(/images/coaching_star.png) no-repeat 50%/contain}.star-rating .star:checked:after,.star-rating .star:has(~.star:checked):after,.star-rating .star:has(~.star:hover):after,.star-rating .star:hover:after{content:"";display:inline-block;width:16px;height:16px;background:url(/images/coaching_star_active.png) no-repeat 50%/contain}.star-rating .star:hover~.star:after{content:"";display:inline-block;width:16px;height:16px;background:url(/images/coaching_star.png) no-repeat 50%/contain}@media screen and (max-width:767px){.contents.sub .coach_menu article .sub-page-title{font-size:18px;margin-bottom:0}.member_btn_area{flex-direction:column;gap:8px}.member_btn_area.mo_row{flex-direction:row}.member_btn_area .btn_group{gap:8px;width:100%;margin-top:16px}.member_btn_area .btn_group .btn{flex:1 1;width:100%}.contents.sub .table.col-table tbody td{font-size:13px}.tbl_register colgroup col:first-child{width:70px!important}.tbl_register td,.tbl_register th{font-size:14px;line-height:20px}.member-common_tabs{flex-direction:column;row-gap:12px}.member-common_tabs button{width:100%;font-size:16px}.modal--typeA .modal_header h3{font-size:18px;line-height:24px}.modal--typeA .modal_content{margin-top:20px}.textarea--typeA,.textarea--typeA::placeholder{font-size:14px}}.member_banner{width:100%;height:150px;border-radius:8px;overflow:hidden}.member_banner img{width:100%;height:100%;object-fit:cover}.coaching-tab__content{display:none}.coaching-tab__content.on{display:block}.coaching-lists .desc_coach_list{display:flex;align-items:center;flex-wrap:wrap}.coaching-lists .desc_coach_list li{padding:0 8px;position:relative;font-size:16px;font-weight:500;line-height:22px}.coaching-lists .desc_coach_list li:first-child{padding-left:0}.coaching-lists .desc_coach_list li:after{content:"";display:inline-block;width:1px;height:16px;background-color:var(--color0);position:absolute;right:0;top:50%;transform:translateY(-50%)}.coaching-lists .desc_coach_list li:last-child{padding-right:0}.coaching-lists .desc_coach_list li:last-child:after{content:none}@media screen and (max-width:767px){.contents.sub{padding-top:0}.contents.sub .sect .flex-area{margin-top:0}.member_banner{display:none}.coaching_mo_gnb{display:block;width:100%;height:40px;overflow-x:auto}.coaching_mo_gnb ul{display:flex;align-items:center;gap:10px;width:100%;height:100%}.coaching_mo_gnb ul li{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%;flex-shrink:0;line-height:40px}.coaching_mo_gnb ul li.active{border-bottom:3px solid var(--theme3)}.coaching_mo_gnb ul li a{display:inline-block;width:100%;height:100%;font-weight:600;color:var(--colorB);line-height:40px;font-size:14px}}.member__inner{margin-top:24px}.no_mygoal .no_data{padding:36px;background-color:var(--colorF5);border-radius:12px}.no_mygoal .no_data p{font-size:16px;font-weight:400;line-height:22px;color:var(--colorB)}.no_mygoal .member_btn_area{margin-top:22px}.mygoal_list{margin-top:40px}.mygoal_list p.date{font-size:16px;font-weight:600;line-height:28px;color:var(--colorB)}.mygoal_list .mygoal_item{margin-top:12px;padding:36px;border-radius:12px;background-color:var(--colorF5)}.mygoal_item .item__inner{display:flex;align-items:flex-start;gap:16px}.mygoal_item .profile_img{display:inline-block;width:40px;height:40px;flex-shrink:0;border-radius:50%;overflow:hidden}.mygoal_item .profile_img img{width:100%;height:100%;object-fit:cover}.mygoal_item .profile_info b{display:inline-block;font-size:14px;font-weight:600;line-height:20px;margin-bottom:8px}.mygoal_item span.star{width:16px;height:16px}.mygoal_item .content{margin-top:16px}@media screen and (max-width:767px){.member__inner .btn{max-width:160px}.member__inner{margin-top:16px}.no_mygoal .no_data{padding:36px 20px}.no_mygoal .no_data p{font-size:14px;line-height:20px;text-align:center}.no_mygoal .member_btn_area{margin-top:16px}.mygoal_list .mygoal_item{padding:16px 20px}.mygoal_item .item__inner{flex-direction:column;row-gap:12px}.mo_stretch_btn{margin-top:16px}.mo_stretch_btn .btn{max-width:100%}.member__inner.reg .mo_stretch_btn{margin-top:40px}}.my_coaching_content{margin-top:24px}.my_coach_title{font-size:20px;font-weight:600;line-height:28px}@media screen and (max-width:767px){.my_coaching_content{margin-top:16px}.my_coach_title{font-size:18px;line-height:24px}}.member-profile__inner .inner{max-width:850px;margin:0 auto}.form_register_profile .profile_img{display:flex;justify-content:center;align-items:center;margin-bottom:40px}.form_register_profile .profile_img .img{width:100px;height:100px;border-radius:50%;overflow:hidden}.form_register_profile .profile_img img{width:100%;height:100%;object-fit:cover}.nickname_reg .input_nickname{margin-top:12px}.sub_tit{font-size:20px;font-weight:700;line-height:26px}.form_register_profile .introduce_reg,.form_register_profile .profile_img_reg{margin-top:40px}.form_register_profile .introduce_reg:first-child{margin-top:0}.profile_img_reg .member-common_tabs{margin-top:22px}.character_select{margin-top:32px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:52px}.character_select .character_radio{width:calc(20% - 60px);display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:8px;padding:0 15px}.character_radio .character-label{display:inline-block;width:100px;height:100px;overflow:hidden}.character_radio .character-label img{width:100%;height:100%;object-fit:contain}.character_radio .form-check-input[type=radio]{margin-right:0}.introduce_reg .sub_tit{margin-bottom:12px}.character_img_reg{margin-top:40px;display:flex;align-items:center;gap:15px}@media screen and (max-width:767px){.member-profile__inner{margin-top:16px}.form_register_profile .profile_img{margin-bottom:16px}.form_register_profile .sub_tit{font-size:16px;line-height:22px}ul.nickname_info{margin-top:8px}ul.nickname_info li{font-size:13px;line-height:18px}ul.nickname_info li:before{width:3px;height:3px;top:8px}.form_register_profile .introduce_reg,.form_register_profile .profile_img_reg{margin-top:16px}.profile_img_reg .member-common_tabs{margin-top:12px}.character_select{margin-top:20px;gap:24px}.character_select .character_radio{width:calc(50% - 20px)}.form_register_profile .member_btn_area{margin-top:20px}.form_register_profile .member_btn_area .btn{max-width:160px}.character_img_reg{margin-top:20px;gap:8px}.character_img_reg .btn{max-width:105px}.introduce_reg .sub_tit{font-size:16px}}.point_txt_wrap{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.point_txt_wrap p.txt{font-size:16px;font-weight:400;line-height:22px;padding-left:22px;position:relative}.point_txt_wrap p.txt:before{content:"";display:inline-block;width:4px;height:4px;background-color:var(--color0);border-radius:50%;position:absolute;top:8px;left:8px}.point_txt_wrap .btn_open_modal{max-width:200px;padding:0 8px}.tbl_point{margin-top:22px}.mypoint_flex_box{display:flex;flex-direction:column}.mypoint_flex_box .pagination-wrap{margin-top:0}.mypoint_flex_box .pagination{margin-top:6px}.notice_content:not(:last-child){margin-bottom:24px}.notice_content h4{font-size:20px;font-weight:600;line-height:26px}.notice_content ul{margin-top:12px}.notice_content ul li{font-size:14px;font-weight:500;line-height:20px;color:var(--color6);padding-left:12px;position:relative;margin-bottom:12px}.notice_content ul li:last-child{margin-bottom:0}.notice_content ul li:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background-color:var(--color6);position:absolute;left:0;top:8px}@media screen and (max-width:767px){.point_txt_wrap{flex-direction:column;justify-content:center;row-gap:12px;order:2;margin-top:10px}.point_txt_wrap p.txt{font-size:13px;font-weight:400;line-height:18px}.point_txt_wrap .btn_open_modal{max-width:100%}.mypoint_flex_box .pagination-wrap{order:3}.tbl_point colgroup col:nth-child(2){width:94px!important}.tbl_point colgroup col:nth-child(3){width:82px!important}.tbl_point colgroup col:nth-child(4){width:96px!important}.notice_content:not(:last-child){margin-bottom:20px}.notice_content h4{font-size:16px;line-height:22px}}.reg_coupon_area{margin-top:24px}.reg_coupon_area h3{font-size:20px;font-weight:600;line-height:1.5}.reg_coupon_area .reg_coupon{display:flex;align-items:center;gap:15px;margin-top:12px}.tbl_coupon{margin-top:40px}.tbl_coupon .btn_coupon{display:inline-block;width:auto;padding:0 22px;height:30px;line-height:30px;border-radius:4px;color:var(--colorF);font-weight:600;font-size:16px;background-color:var(--colorE6)}.tbl_coupon .btn_coupon.btn--active{background-color:var(--theme3)}.btn_mo_info{display:none}@media screen and (max-width:767px){.reg_coupon_area h3{font-size:16px;line-height:22px}.reg_coupon_area .reg_coupon{gap:8px}.reg_coupon_area .btn-point{max-width:105px}.reg_coupon_area .btn_info{display:none}.tbl_coupon{margin-top:24px}.btn.btn_mo_info{margin:20px auto;display:inline-block;width:100%;max-width:100%}.tbl_coupon colgroup col:nth-child(2){width:152px!important}.tbl_coupon .btn_coupon{font-size:13px}}.form_search_payment .search_payment{justify-content:center}.form_search_payment .search_payment,.form_search_payment .search_payment .date_select{display:flex;align-items:center;gap:22px}.date_select span.bar{display:inline-block;width:16px;height:2px;background-color:var(--colorE6)}.date_select input.form-control{max-width:146px;padding:0 16px;height:40px;min-height:40px;font-size:16px;border:none}.search_payment .btns{display:flex;align-items:center;gap:22px}.search_payment .btn.btn_search{height:40px;width:180px;line-height:40px}.search_payment .btn_reset{display:inline-block;width:34px;height:34px;flex-shrink:0;background:url(/icon/icon_reset.svg) no-repeat 50%/contain}.payment_list{margin-top:60px;margin-bottom:120px}.payment_item:not(:last-child){margin-bottom:40px}.payment_item .item_top{display:flex;gap:16px;height:175px}.payment_item .item_top .thum{width:256px;height:100%;border-radius:10px;overflow:hidden;flex-shrink:0}.payment_item .item_top .thum img{width:100%!important;height:100%;object-fit:cover}.payment_item .item_top .info{width:100%}.payment_item .item_top .info .title{display:flex;align-items:baseline;gap:40px}.payment_item .item_top .title h3{font-size:20px;font-weight:600;line-height:26px}.payment_item .item_top .title .name{font-size:16px;font-weight:400;line-height:22px}.payment_item .item_top .date_price{margin-top:8px}.payment_item .item_top .date_price p.date{font-size:16px;font-weight:400;line-height:22px;color:var(--colorE6);margin-bottom:5px}.payment_item .item_top .date_price p.price{text-align:right;font-size:26px;font-weight:600;line-height:32px}.payment_item .item_top .date_price p.price b{color:red}.payment_item .item_top .payment_desc{margin-top:8px;display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.payment_item .item_top .payment_desc .btns{display:flex;justify-content:flex-end;align-items:center;gap:32px;width:100%}.payment_item .payment_desc ul.desc_info{display:flex;align-items:center}.payment_item .payment_desc ul.desc_info li{padding:0 40px;border-right:1px solid var(--colorE6)}.payment_item .payment_desc ul.desc_info li:first-child{padding-left:0}.payment_item .payment_desc ul.desc_info li:last-child{padding-right:0;border-right:none}.payment_item .payment_desc ul.desc_info li span{display:block;margin-bottom:22px}.payment_item .payment_desc ul.desc_info li b{font-size:20px;font-weight:600;line-height:26px}.payment_item .item_bottom{margin-top:90px;border:1px solid var(--colorE6);border-radius:8px;padding:36px 40px}.payment_item .payment_dtl_info:not(:last-child){margin-bottom:40px}.payment_item .payment_dtl_info h3{font-size:22px;font-weight:600;line-height:28px;margin-bottom:16px}.payment_list_table thead th{border-top:1px solid var(--colorE6);vertical-align:middle;height:48px;text-align:center;font-size:18px;border-bottom:1px solid var(--colorE6)}.payment_dtl_table td,.payment_dtl_table th,.payment_list_table tbody td{font-size:18px;text-align:center;height:70px;vertical-align:middle;border-bottom:1px solid var(--colorE6)}.payment_dtl_table td,.payment_dtl_table th{border-top:1px solid var(--colorE6)}.payment_dtl_table td{text-align:left}.payment_dtl_table .blue_active{color:#427def}.payment_dtl_table .payment_method{display:flex;align-items:center}.payment_dtl_table .payment_method li{display:flex;align-items:center;gap:16px;padding:0 16px;border-right:1px solid var(--colorE6)}.payment_dtl_table .payment_method li:first-child{padding-left:0}.payment_dtl_table .payment_method li:last-child{padding-right:0;border-right:none}@media screen and (max-width:767px){.form_search_payment .search_payment{flex-direction:column;row-gap:12px}.form_search_payment .search_payment .date_select{width:100%;gap:8px}.date_select input.form-control{max-width:100%}.search_payment .btns{gap:20px;width:100%}.search_payment .btn.btn_search{width:100%;max-width:100%}.payment_item .item_top{flex-direction:column;height:auto}.payment_item .item_top .thum{width:100%;height:246px}.payment_item .item_top .info .title{flex-direction:column;row-gap:8px;align-items:flex-start}.payment_item .item_top .title h3{font-size:18px;line-height:24px}.payment_item .item_top .title span{font-weight:600}.payment_item .item_top .date_price{margin-top:12px;display:flex;justify-content:space-between;align-items:center}.payment_item .item_top .date_price p.date{font-size:13px}.payment_item .item_top .date_price p.price{font-size:20px;line-height:26px}.payment_item .item_top .payment_desc{margin-top:12px;flex-direction:column;align-items:flex-start;row-gap:8px}.payment_item .item_top .payment_desc .btns{gap:8px;justify-content:center}.payment_item .item_top .payment_desc .btns .btn{width:100%;max-width:100%}.payment_item .payment_desc ul.desc_info li b{font-size:18px;line-height:22px}.payment_item .item_bottom{margin-top:8px;padding:36px}.payment_item .payment_dtl_info h3{font-size:18px;line-height:24px}.payment_list_table tbody td,.payment_list_table thead th{font-size:14px}.payment_list_table colgroup col:nth-child(2),.payment_list_table colgroup col:nth-child(3){width:80px!important}.payment_dtl_table td,.payment_dtl_table th{font-size:14px}.payment_dtl_table colgroup col:first-child{width:100px!important}.payment_dtl_table .payment_method,.payment_dtl_table .payment_method li{flex-direction:column;align-items:flex-start}.payment_dtl_table .payment_method li{border-right:none;gap:0;padding:0}}.form_search_certification .search_certification{display:flex;justify-content:space-between;align-items:center}.search_certification .search_type{display:flex;align-items:center;gap:16px}.search_certification .search_type span{flex-shrink:0}.search_certification .search_type .btn{height:40px;line-height:40px;max-width:120px;width:120px}.search_certification .search_year .select--typeA.form-select{height:40px;width:150px}.search_certification .search_birth .datepicker input.form-control{max-width:146px;padding:0 16px;height:40px;min-height:40px;font-size:16px;border:none;color:var(--color6);font-weight:600}.certification_content{display:flex;flex-direction:column}.certification_btn_area{margin-top:24px;display:flex;justify-content:flex-end;align-items:center}.certification_btn_area .btn.btn_excel{height:40px;line-height:40px;max-width:139px;padding:0 12px}.certification_btn_area .btn.btn_excel span{padding-left:24px;position:relative}.certification_btn_area .btn.btn_excel span:before{content:"";display:inline-block;width:16px;height:16px;position:absolute;left:0;top:50%;transform:translateY(-50%);background:url(/icon/icon_share.svg) no-repeat 50%/contain}.tbl_certification{margin-top:22px}.tbl_certification .btn_print{width:74px;text-align:center;height:30px;line-height:30px;color:var(--colorF);font-weight:600;background-color:var(--theme3);border-radius:4px}@media screen and (max-width:767px){.form_search_certification .search_certification{flex-direction:column;row-gap:8px}.search_certification .search_type{width:100%;gap:8px}.search_certification .search_type .btn{width:100px;flex-shrink:0}.search_certification .search_type span{display:inline-block;width:58px;text-align:center}.search_certification .search_year .select--typeA.form-select{width:100%}.search_certification .search_birth .datepicker input.form-control{max-width:100%;width:100%}.search_certification .search_birth .datepicker{width:100%}.tbl_certification{order:1}.certification_btn_area{order:2;flex-direction:column;margin-top:12px;row-gap:12px}.certification_btn_area .btn.btn_excel{width:100%;max-width:100%;height:48px;line-height:48px}.certification_content .pagination-wrap{order:3;margin-top:0}.tbl_certification colgroup col:nth-child(2){width:120px!important}.tbl_certification colgroup col:nth-child(3){width:178px!important}}.payment_desc span{width:120px}.coach_menu .coaching_aside .coaching_img{width:56px;height:56px;border-radius:500}.coachSide_profile_img{width:100px!important;height:100px!important;border-radius:50%}.coach_menu .coaching_starbox{gap:20px}.coach_menu .coaching_star{display:flex;flex-direction:column;gap:4px}.coach_menu .coaching_star b{font-size:20px;line-height:1.5;padding-bottom:4px}.coaching_room{width:100%}.coaching_room .content_sub{gap:10px;font-size:20px}.coaching_room .content_sub .active{font-weight:700}.coaching_room .coaching-lists{border:none;gap:60px}.coaching_room .coaching-lists>li{border:none;padding:15px 0}.coaching_room .coaching-lists>li .inner{display:flex;gap:20px}.coaching_room .coaching-lists>li .inner .thumb{max-width:250px;width:100%;height:175px;object-fit:cover;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:10px}.coaching_room .coaching-lists>li .inner .conts .top{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;margin-bottom:0}.coaching_room .coaching_name{gap:16px;font-weight:500;font-size:16px;line-height:1.5}.coaching_room .coaching_name b{font-weight:700;font-size:18px}.coaching_room .coaching_box{gap:5px;flex-direction:column}.coaching-lists>li .inner .conts .top .info{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center}.coaching-lists>li .inner .conts .top .info li{display:inline-block;vertical-align:top;font-size:16px;line-height:1.5;letter-spacing:-.3px;color:var(--colorE6)}.coaching-lists>li .inner .conts .top .by{font-size:20px;line-height:1.5;font-weight:900}.coaching_room .coaching-lists>li .inner .conts{width:100%}.coaching_room .coaching-lists>li .inner .conts .top .flag{width:auto;padding:0 16px;font-size:13px}.coaching-lists>li .inner .conts .top .flag{width:70px;color:var(--colorF)}.coaching-lists>li .inner .conts .top .flag.spot01{background:var(--theme)}.custom-btn-w{width:80px;height:28px;color:#fff;border-radius:5px;padding:4px 14px;font-family:Lato,sans-serif;font-weight:500;background:#0000;cursor:pointer;transition:all .3s ease;position:relative;display:inline-flex;justify-content:center;align-items:center;box-shadow:inset 2px 2px 2px 0 #ffffff80,7px 7px 20px 0 #0000001a,4px 4px 5px 0 #0000001a;outline:none}.btn-1111{border:none;font-size:14px;background:#fb2175;background:linear-gradient(0deg,#fb2175,#ea4c89);color:#fff;overflow:hidden}.btn-1111:hover{text-decoration:none;color:#fff}.btn-1111:before{position:absolute;content:"";display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fff;animation:shiny-btn1 3s ease-in-out infinite}.btn-1111:hover{opacity:.7}.btn-1111:active{box-shadow:4px 4px 6px 0 #ffffff4d,-4px -4px 6px 0 #747d8833,inset -4px -4px 6px 0 #fff3,inset 4px 4px 6px 0 #0003}@keyframes shiny-btn1{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}to{-webkit-transform:scale(50) rotate(45deg);opacity:0}}.coaching-lists>li .inner .conts .top .flag.spot02{background:#004b48}.coaching_room .coaching-lists>li .inner .conts .desc{font-size:16px;line-height:24px;font-weight:500;letter-spacing:-.3px;word-break:keep-all}.coaching_room .coaching_price{font-size:18px;line-height:1.5}.coaching_room .coaching_price b{font-weight:600}.coaching_room .btn{display:flex;justify-content:center;align-items:center;max-width:200px;width:100%;font-weight:600;line-height:1.5}.tab-profile-btn{width:150px;height:45px;background-color:#b8b8b8;border-color:var(--theme);color:var(--colorF);border-radius:8px;margin:10px;font-weight:500;font-size:20px}.tab-profile-btn.active{background-color:var(--theme);color:var(--colorF);font-weight:600;font-size:22px}.coach-profile-btn{width:150px;height:30px;border:2px solid #b8b8b8;background-color:var(--colorF);border-radius:8px;margin:10px;color:#b8b8b8;font-weight:500}.coach-profile-btn.active{border:2px solid var(--theme);background-color:var(--colorF);color:var(--theme);font-weight:600;font-size:18px}.inquiryListItem_tr{cursor:pointer}.inquiryListItem_tr:hover{text-decoration:underline;color:var(--theme);font-weight:600}@media screen and (max-width:1024px){.content_header{flex-direction:column}}@media screen and (max-width:767px){.coaching_room .coaching-lists{gap:20px}.coaching_room .coaching-lists>li .inner{flex-direction:column}.coaching_room .coaching-lists>li .inner .thumb{max-width:100%;width:100%!important;height:245px}.coaching_room .coaching-lists>li .inner .conts{margin:0;width:100%}.coaching_room .coaching_time{flex-direction:column;gap:10px}.coaching_room .btn{max-width:100%}.container .contents .coach_menu aside{display:none}.coaching_room .coaching-lists>li .inner{gap:10px}.coaching_room .coaching-lists>li .inner .conts .top .info li{font-size:13px}.coaching_room .coaching-lists>li .inner .conts .top .by{font-size:18px}.coaching_room .coaching_name b,.coaching_room .coaching_price{font-size:16px}.coaching_room .coaching_price{order:3}.coaching_room .coaching-lists>li .inner .conts .desc{font-size:14px}}#SubVisual{margin-top:20px;overflow:hidden;border-radius:10px}#SubVisual,#SubVisual .tag-wrap{position:relative}#SubVisual img{width:100%!important;object-fit:contain}#SubVisual .swiper-pagination{left:85%;top:10%}#SubVisual .controller.main{max-width:82.5%}.images-bg-blur{display:flex;align-content:stretch;flex-shrink:1;flex-direction:column;box-sizing:border-box;position:absolute;inset:0;opacity:.32;transform:scale(1.25)}.images-bg-blur>img{width:100%;height:100%;display:block;position:relative}#Reference{position:relative;gap:20px;margin-top:20px;padding-bottom:70px}#Reference,#Reference>.content{display:flex}#Reference>.sidebar{position:-webkit-sticky;position:sticky;top:180px;min-width:410px;display:flex;padding:30px;flex:2 1}#Reference .content{width:100%;flex-direction:column}#Reference .sub_nav{position:-webkit-sticky;position:sticky;top:165px;width:100%;display:flex;gap:30px;padding-top:10px;margin-bottom:20px;font-size:18px;z-index:999;background:var(--colorF)}#Reference .sub_nav li{white-space:nowrap;font-weight:600;z-index:999;cursor:pointer}#Reference .sub_nav li:hover{color:var(--theme3)}#Reference .sub_nav li.on{padding-bottom:10px;border-bottom:3px solid var( --font)}#CareerInfo{display:flex;flex-direction:column;gap:25px;margin-bottom:30px;padding-bottom:30px}#CareerInfo .Career-tag{display:flex;flex-direction:column;justify-content:center;gap:15px}#CareerInfo .Career-subject{color:var(--colorB);font-size:24px;line-height:1.5}#CareerInfo .Career-process{display:flex;align-items:center;gap:20px;overflow-x:auto}#CareerInfo .Career-process li{white-space:nowrap;font-size:14px;padding:5px 25px;border-radius:5px;font-weight:600}#CareerInfo .Career-process li:first-of-type{border:1px solid var(--theme3);color:var(--theme3)}#CareerInfo .Career-process li:nth-child(2){border:1px solid var(--theme);color:var(--theme)}#CareerInfo .Career-process li:nth-child(3){border:1px solid var(--color9);color:var(--color9)}#CareerInfo .Career-process li:nth-child(4){border:1px solid #ff4500;color:#ff4500}.Career-name{position:relative}.Career-picture{display:flex;align-items:center;gap:30px}.Career-picture img{min-width:50px;width:60px!important;height:60px!important;border-radius:50%!important;object-fit:cover}.Career-picture .txt{color:var(--colorB);white-space:nowrap;font-size:18px;line-height:24px}.Career-presentation{position:relative;display:flex;align-items:center;gap:50px;color:var(--colorB);white-space:nowrap;font-size:14px;line-height:20px;font-weight:400}.Career-presentation>div{display:flex;flex-direction:column;align-items:center;gap:5px}.Career-procedure,.Career-procedure ul{display:flex;flex-direction:column;gap:15px}.Career-procedure ul{padding:0 4px}.Career-procedure ul li{color:#505050;font-size:14px;line-height:20px;font-weight:400;display:flex;align-items:center;justify-content:flex-start;gap:10px}#CareerPage{border-top:1px solid var(--colorF5);position:relative;width:100%}#UserEditor{min-height:100dvh;border-radius:10px}#UserEditor .content-display{position:relative;padding:15px 30px}#UserEditor .content-display ol li{list-style:decimal}#UserEditor .content-display ul li{list-style:disc}.Career-paybox{position:relative;width:100%}.Career-paybox .coupon-section{position:relative;margin-bottom:10px;display:flex;align-items:center;gap:5px}.Career-paybox .coupon-section input{display:inline-block;position:relative;cursor:pointer;color:var(--color5);font-size:20px;line-height:24px;vertical-align:top;z-index:1;border-radius:20px;border:1px solid #ddd;margin:0}.Career-paybox .coupon-section input:checked{background:var(--theme);border-color:var(--theme)}.Career-paybox .coupon-section input:checked:before{content:" ";position:absolute;top:3px;left:6px;width:6px;height:9px;border:2px solid var(--colorF);border-top:none;border-left:none;transform:rotate(45deg);animation:rubberBand2 .5s ease-in-out}.Career-paybox .coupon-section label{font-weight:500;cursor:pointer}.Career-paybox .coupon-section input:checked+label{font-weight:700}.Coaching-schedule{width:100%;gap:20px;margin-bottom:20px}.Coaching-schedule,.Coaching-todo{position:relative;display:flex;flex-direction:column}.Coaching-todo{justify-content:space-between;border:1px solid #d9d9d9;border-width:1px 0}.Coaching-list{display:flex;justify-content:space-between;align-items:center;font-weight:600;padding:15px 20px}.Coaching-list:first-of-type{border-bottom:1px solid var(--colorF5)}.Coaching-list a,.Coaching-list img{height:auto;line-height:normal;min-width:auto;min-width:10px;display:flex;align-items:center}.Coaching-total{display:flex;justify-content:space-between;align-items:center;font-size:18px;line-height:22px;font-weight:500;white-space:nowrap;margin:20px 0}.Coaching-total p{color:var(--colorB)}.Coaching-total .total-pay{font-weight:700;color:red}@media screen and (max-width:1366px){#CareerInfo .Career-process li{padding:10px}#CareerInfo .Career-subject{font-size:20px;word-break:keep-all}#Reference>.sidebar{position:relative;top:0;min-width:300px;padding:0}#Reference .sub_nav{top:110px;gap:15px;font-size:16px;overflow-x:auto;background:var(--colorF)}}@media screen and (max-width:1024px){#Reference{flex-direction:column-reverse}}@media screen and (max-width:520px){#SubVisual .bg{aspect-ratio:auto 16/9}#SubVisual .bg img{height:100%!important;object-fit:cover}#SubVisual .swiper-pagination{top:30px;padding:5px 15px}}.Review-bg{position:relative;background:#f4fbff;padding:20px 0}.ReviewWrap{position:relative;text-align:left}.ReviewWrap .review-img{border-radius:100px;overflow:hidden;z-index:1;margin-left:30px}.ReviewWrap .swiper-slide a p{font-size:18px;color:var(--colorB);line-height:1.2;min-height:65px}.ReviewWrap .swiper-slide em{display:block;color:#707070;margin:5px 0}.ReviewWrap .swiper-slide a span{color:#707070;line-height:1.2}.ReviewWrap .StartWrap{margin-top:20px}.CommentBody{position:relative;background:var(--colorF);padding:20px;border-radius:10px;margin-top:-30px;z-index:-1}.ReviewWrap .swiper-pagination-bullet-active{background-color:#000!important}.ReviewWrap .swiper-pagination{display:none}@media (max-width:520px){.Review-bg{background:var(--colorF)}.CommentBody{background:#f4fbff}.ReviewWrap .swiper-pagination{display:block}.ReviewWrap .swiper-wrapper{padding-bottom:30px}}.coach_info{margin-top:20px}.coach_subtit{font-size:20px;font-weight:600;line-height:28px}.coach_banner{width:100%;height:150px;border-radius:8px;overflow:hidden}.coach_banner img{width:100%;height:100%;object-fit:cover}.coaching_room .coaching-lists>li .inner .conts.flex_conts .coaching_time{align-items:flex-end}.coaching_room .coaching-lists>li .inner .conts.flex_conts .coaching_time .coaching_desc{display:flex;flex-direction:column;gap:3px}.coaching_room .coaching-lists>li .inner .conts.flex_conts .conts_btns{width:180px;display:flex;flex-direction:column;row-gap:10px}.program-thumb-img{max-width:250px!important;width:100%!important;height:175px!important;object-fit:cover!important}@media screen and (max-width:767px){.coach_subtit{font-size:18px;line-height:24px}.coaching_room .coaching-lists>li .inner .conts.flex_conts .coaching_time .coaching_desc,.coaching_room .coaching-lists>li .inner .conts.flex_conts .conts_btns{width:100%}}.coaching-lists ul.program-reg_list li{border:1px solid var(--colorE6);width:100%;height:180px;border-radius:12px;transition:.35s}.coaching-lists ul.program-reg_list li:hover{background-color:var(--colorF5);border:1px solid #0000}.coaching-lists ul.program-reg_list .conts{text-align:center;height:100%;justify-content:center;gap:12px}.coaching-lists ul.program-reg_list .conts .b-plus-icon{width:30px;height:30px;display:inline-block}.coaching-lists ul.program-reg_list .conts h4{font-size:18px;line-height:24px}.coaching-lists ul.program-reg_list{gap:16px}.program-reg_title{width:150px;flex-shrink:0}.program-reg_content{width:calc(100% - 150px)}.program-reg_content .program_info_form{width:100%}.program-reg__container .coach04-next_btn{background-color:var(--colorF5);color:var(--colorB)}.program_cate_select{display:flex;align-items:center}.program_cate_select.cate1{padding-bottom:22px;padding-top:0}.program_cate_select.cate2{padding-top:22px;padding-bottom:0}.program_cate .program_cate_select .program_select select{font-size:16px;font-weight:500;color:var(--color6)}.program_radio_box{display:flex;align-items:center;flex-wrap:wrap;gap:40px}.etc_input{margin-left:23px}.etc_input input{border-radius:30px;max-width:200px;width:100%;height:40px;min-height:40px;border:none;background-color:#fff}.program-reg__container .form-check-input[type=radio]+label{color:var(--color6)}.program-reg__container .form-check-input[type=radio]:checked+label{color:#000}.program-reg__container .program_info .program_info_box div{margin-right:0}@media screen and (max-width:767px){.program-reg__container .program_info .program_info_box{padding:24px 18px}.program-reg_title{width:87px}.program-reg_content{width:calc(100% - 87px)}.program-reg__container .program_cate{padding:0}.program_cate_select.cate1{padding-top:24px;padding-left:18px;padding-right:18px}.program_cate_select.cate2{padding-bottom:24px;padding-left:18px;padding-right:18px}.program_radio_box{row-gap:16px;column-gap:8px}}.program-img_list{margin-top:16px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px 22px}.program-img_item{width:calc((100% / 3) - 15px);min-width:348px;height:200px}.program-img_item .reg_img{width:100%;height:100%;border-radius:8px;overflow:hidden}.program-img_item .reg_img img{width:100%!important;height:100%;object-fit:cover}.program-img_item .reg_img .btn_upload{background-color:#ddf3ff;width:100%;height:100%}@media screen and (max-width:767px){.program-img_item{width:100%;height:246px}}.program-reg__content{margin-top:16px;width:100%}.program-reg__content .textarea--typeA{height:340px;padding:24px 36px}.program-reg__content .program_radio_box{margin-bottom:16px}.program-reg__content .admin_img{margin-top:16px}.program-reg__content .admin_img img{width:100%!important}.form-text-control{background-color:#fff;width:80%;height:2em;border-radius:6px;margin:1em;padding:1em}@media screen and (max-width:767px){.program-reg__content .textarea--typeA{height:180px;padding:16px 22px}}.payment_price_setting .program_info,.price_setting{margin-top:16px}.price_setting{display:flex;align-items:center;gap:16px}.price_check input[type=radio]+em{display:inline-block;width:50px;height:38px;border-radius:8px;background-color:#f5f5f5;text-align:center;line-height:38px;color:var(--colorB);font-weight:600}.price_check input[type=radio]:checked+em{background-color:var(--theme);color:#fff}.select_coaching_time{width:100%;display:flex;align-items:center;color:var(--colorB);font-weight:500;gap:45px}.select_coaching_time .select_time_span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block}.select_coaching_time .program_select{max-width:83px}.payment_price_setting .member_btn_area{margin-top:32px}.program-reg_content .datepicker input.form-control{height:22px;padding:0;color:var(--color6);font-weight:600;min-height:22px}.program-reg_content .datepicker input.form-control:focus{border:none;background-color:inherit;box-shadow:none}@media screen and (max-width:767px){.coach_banner{display:none}.price_setting{padding:0 7px}.price_setting .price_check{flex:1 1;height:38px}.price_setting .price_check label{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.price_check input[type=radio]+em{width:100%}.payment_price_setting .member_btn_area{margin-top:24px}.payment_price_setting .member_btn_area .btn_group{margin-top:0}.payment_price_setting .program_cate_select{padding:24px 18px}.select_coaching_time{flex-wrap:wrap;width:100%;row-gap:38px}.select_coaching_time .select_time_span{display:none}.program_cate_select.time{align-items:flex-start;position:relative}.program_cate_select.time:after{content:"";display:inline-block;width:100%;height:1px;background-color:#b5b5b5;position:absolute;left:0;top:65px}.program_cate_select.time .program-reg_title span{display:inline-block;width:87px;text-align:left;margin-top:4px}.select_coaching_time .program_select{width:calc(50% - 23px);max-width:none}}.program_complete_content{margin-top:16px}.program_complete{background-color:#f5f5f5;padding:36px;display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:20px}.program_complete .thum{width:100%;max-width:256px;border-radius:10px;overflow:hidden}.program_complete .thum img{width:100%!important;height:100%;object-fit:cover}.program_complete .desc{text-align:center}.program_complete .desc h3{font-weight:600;line-height:24px}.program_complete .desc h3,.program_complete .desc p{font-size:18px;color:var(--colorB)}.program_complete_content .member_btn_area{margin-top:16px}.introduce_reg_tit{display:flex;justify-content:space-between;align-items:center}.introduce_reg_tit .btn{max-width:130px}.tbl_profile_info{width:100%;margin-top:12px}.tbl_profile_info .table.col-table thead tr:first-child th{border-top:none}.tbl_profile_info td .form-control{height:38px;min-height:38px}@media screen and (max-width:767px){.introduce_reg_tit .btn{max-width:130px!important}}.portfolio__content{padding:0 36px}.form_register_portfolio .introduce_reg{margin-bottom:32px}.register_link{display:flex;gap:32px;align-items:center}.register_link input{width:100%;background-color:var(--colorF5);border-radius:8px;height:48px;padding:0 36px;font-size:16px}.register_link input::placeholder{font-size:16px;font-weight:500}.introduce_reg .attach_file{padding:24px 36px;background-color:var(--colorF5);border-radius:7px;display:flex;align-items:center;gap:24px}.introduce_reg .attach_file .btns{display:flex;align-items:center;gap:16px}.introduce_reg .attach_file .btns a,.introduce_reg .attach_file .btns button{display:inline-block;width:20px;height:20px}.introduce_reg .attach_file .btns .btn_link{background:url(/images/sub/icon_link.svg) no-repeat 50%/contain}.introduce_reg .attach_file .btns .btn_photo{width:22px;background:url(/images/sub/icon_camera.svg) no-repeat 50%/contain}.introduce_reg .attach_file .btns .btn_icon{background:url(/images/sub/icon_icon.svg) no-repeat 50%/contain}.introduce_reg .agree_txt_content{padding:36px;border-radius:12px;background-color:#f5f5f5}.introduce_reg .agree_txt_content ul.bullet-list{margin:0}.agree_check{margin-top:12px}@media screen and (max-width:767px){.portfolio__content{padding:0}.form_register_portfolio .introduce_reg{margin-bottom:16px}.form_register_portfolio .program_cate,.form_register_portfolio .program_info .program_info_box,.introduce_reg .attach_file{padding:16px}.register_link{gap:8px}.register_link input{padding:0 16px;font-size:14px}.register_link input::placeholder{font-size:14px}.register_link .btn{max-width:105px}.introduce_reg .agree_txt_content{padding:16px}}.return_account{display:flex;justify-content:space-between;align-items:center}.return_account .info p{font-size:16px;font-weight:400;line-height:22px;color:var(--colorB)}.return-tab__area{margin-top:22px}.return-tab__title{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:2px solid #b5b5b5}.return-tab__title .content_sub{gap:36px}.return_notice{margin-top:40px;padding:36px;border-radius:12px;background-color:var(--colorF5)}.return_notice h3{font-size:20px;font-weight:600;line-height:26px;color:var(--colorB)}.return_notice ul.bullet-list{margin-top:22px}.return_notice ul.bullet-list li:first-child{font-size:16px;font-weight:600;line-height:22px}.return_history{margin-top:22px}.return_history select{max-width:200px}.tbl_return{margin-top:22px}.tbl_return table{width:100%;table-layout:fixed}.tbl_return table td,.tbl_return table th{border:1px solid #b5b5b5;height:70px;vertical-align:middle;text-align:center;padding:7px 22px}.tbl_return table th{border-left:none;font-size:18px}.tbl_return table td{border-right:none}.return_info_box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:560px}.return_info_box .top{display:flex;justify-content:space-between;align-items:center}.return_info_box .top .return_payment{display:flex;align-items:center;gap:8px}.return_info_box .top .return_payment b{font-size:18px;font-weight:600;line-height:24px}.return_info_box .top .return_payment p{font-size:18px;line-height:24px}.return_info_box .top .return_payment p span{font-weight:600;color:#427def}.return_info_box .return_top_info{display:flex;align-items:center}.return_top_info li{font-size:14px;font-weight:400;line-height:20px;color:#505050;padding:0 8px;border-right:1px solid #b5b5b5}.return_top_info li:first-child{padding-left:0}.return_top_info li:last-child{padding-right:0;border-right:none}.return_info_box .return_bottom_info{display:flex;align-items:center;margin-top:8px}.return_bottom_info li{font-size:18px;font-weight:400;line-height:24px;color:var(--colorB);padding:0 16px;border-right:1px solid #b5b5b5}.return_bottom_info li:first-child{padding-left:0}.return_bottom_info li:last-child{padding-right:0;border-right:none}.r-select{width:520px;margin-right:30px}.modal_return_notice h5{font-size:16px;font-weight:500;line-height:22px}.return_notice_example{margin-top:40px}.return_notice_example h2{font-size:24px;font-weight:600;line-height:32px}.return_notice_example .example_box.top{margin-top:40px;padding-bottom:12px;border-bottom:1px solid #b5b5b5}.return_notice_example .example_box .example_pay{display:flex;justify-content:space-between;align-items:center;gap:12px}.return_notice_example .example_box.top .example_pay{margin-bottom:12px}.example_box .example_pay p{font-size:16px;font-weight:500;color:var(--colorB);line-height:20px}.example_box .example_pay p span.gray_info{font-size:14px;font-weight:500;line-height:20px;color:var(--color6)}.example_box .example_pay b{font-size:16px;font-weight:500!important;color:var(--colorB);line-height:20px;flex-shrink:0}.return_notice_example .example_box.bottom{margin-top:24px}.return_notice_example .example_box.bottom .example_pay{margin-bottom:24px}.modal_return_notice .tbl_expert{margin-top:24px}.modal_return_notice .tbl_expert td,.modal_return_notice .tbl_expert th{height:38px}.form_bankbook_manage .bankbook_input{margin-bottom:24px}.form_bankbook_manage .bankbook_input label{display:block;margin-bottom:12px;font-size:20px;font-weight:600;line-height:24px;color:var(--colorB)}.form_bankbook_manage .bankbook_btns{display:flex;justify-content:center;align-items:center;margin-top:24px}.form_bankbook_manage .bankbook_btns .btn{width:100%;max-width:200px;height:48px;line-height:48px}.modal_return_notice .input_payment h5{font-size:20px;font-weight:600;line-height:24px}.modal_return_notice .input_payment .input_box{margin-top:12px;background-color:var(--colorF5);border-radius:8px;width:100%;display:flex;align-items:center;gap:8px;padding:0 24px;height:74px}.modal_return_notice .input_payment .input_box input{width:100%;font-size:20px;font-weight:500;height:48px}.modal_return_notice .input_payment .input_box .btn_delete{display:inline-block;width:20px;height:20px;background:url(/images/sub/icon_delete.svg) no-repeat 50%/contain}.modal_return_notice .input_payment .input_box span{font-size:20px;font-weight:500;line-height:26px;color:var(--colorB)}@media screen and (max-width:767px){.return_account{flex-direction:column;align-items:flex-start;row-gap:16px}.return_account .info p{font-size:14px;line-height:20px}.return-tab__title .content_sub{gap:16px;font-size:18px;font-weight:600;line-height:24px}.return-tab__title .btn_underlined{text-align:right;font-size:13px;line-height:18px}.return_notice{margin-top:20px;padding:16px}.return_history{flex-direction:column-reverse;align-items:flex-end;row-gap:8px}.return_history .btn_underlined{font-size:13px;line-height:18px}.return_history select{max-width:100%;height:48px;min-height:48px}.tbl_return table td,.tbl_return table th{height:66px;padding:8px;font-size:14px}.tbl_return colgroup col:first-child{width:80px!important}.tbl_return colgroup col:nth-child(2){width:580px!important}.return_info_box .top .return_payment b,.return_info_box .top .return_payment p{font-size:16px;line-height:22px}.return_bottom_info li{font-size:14px;line-height:20px;padding:0 8px}}.btn_introduce_grade{position:absolute;right:0;top:0}.btn_introduce_grade span{font-size:22px;font-weight:600;color:#427def;line-height:28px;position:relative;padding-right:18px}.btn_introduce_grade span:after{content:"";display:inline-block;width:10px;height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);background:url(/images/sub/icon_introduce_arrow.svg) no-repeat 50%/contain}.grade_title h1{font-size:32px;font-weight:400;line-height:40px;color:var(--colorB)}.grade_title h1 b{font-weight:600}.my_status{margin-top:40px}.my_status h3{font-size:20px;font-weight:600;line-height:26px;color:var(--colorB)}.my_status h3 span{font-weight:400}.status_cnts_price{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:22px}.status_cnts_price .status_content{flex:1 1;width:100%;padding:24px;background-color:var(--colorF5);border-radius:8px}.return__content .status_content{padding:12px 24px}.status_cnts_price .status_content span{display:block;font-size:18px;font-weight:400;line-height:24px;margin-bottom:8px;color:var(--colorB)}.status_cnts_price .status_content b{font-size:22px;font-weight:600;line-height:28px;color:var(--colorB)}.expert_grade_info{margin-top:40px}.expert_grade_info .tbl_expert{margin:22px 0}.tbl_expert td,.tbl_expert th{vertical-align:middle;height:80px;font-size:16px;font-weight:400;color:var(--colorB);text-align:center;border:1px solid #b5b5b5}.tbl_expert tbody th,.tbl_expert thead th{background-color:#f2f8f8}@media screen and (max-width:767px){.btn_introduce_grade span{font-size:16px;line-height:22px;padding-right:16px}.btn_introduce_grade span:after{width:8px;height:16px}.grade_title h1{font-size:24px;line-height:32px}.my_status{margin-top:16px}.my_status h3{font-size:16px;line-height:22px}.status_cnts_price{flex-direction:column;margin-top:16px;gap:16px}.status_cnts_price .status_content{padding:16px 24px}.status_cnts_price .status_content span{font-size:16px;line-height:22px}.status_cnts_price .status_content b{font-size:20px;line-height:26px}.expert_grade_info{margin-top:20px}.expert_grade_info .tbl_expert{margin:20px 0}.tbl_expert td,.tbl_expert th{height:48px;font-size:13px;line-height:18px}.tbl_expert colgroup col:first-child{width:70px!important}}.certification_btn_area .btn.btn_select_print{height:40px;line-height:40px;max-width:120px;margin-right:22px}@media screen and (max-width:767px){.certification_btn_area .btn.btn_select_print{width:100%;max-width:100%;height:48px;line-height:48px;margin-right:0}}.coaching_room .d-flex{margin-bottom:20px}section.sec_coach-info{margin:0;padding:80px 0;background-color:#f2f8f8}.coach-info__inner{width:100%;max-width:1432px;margin:0 auto;padding:0 16px}.coach-info__container{display:flex;justify-content:space-between;align-items:center;gap:40px}.coach-info__container .info_title{display:flex;flex-direction:column;margin-bottom:40px}.coach-info__container .info_title span{font-weight:400;color:#494949;line-height:24px}.coach-info__container .info_title h2{font-size:40px;font-weight:700;color:var(--colorB);margin-top:12px}.coach-info__container .info_title h2 b{color:var(--theme)}.coach-info__container .info_title img{width:155px!important;margin-top:12px}.coach-info__container .info_content p{font-size:20px;line-height:28px;color:#494949}.coach-info__container .img{width:100%;max-width:555px}.coach-info__container .img img{width:100%!important}.contact_service{margin-top:40px}.contact_service .contact_header{border-radius:8px 8px 0 0;height:56px;background-color:var(--theme);display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:700;color:#fff}.contact_service .content{background-color:#fff;padding:12px 20px}.contact_service .content ul li{display:flex;align-items:center;margin-bottom:12px}.contact_service .content ul li>span{display:inline-block;width:122px;flex-shrink:0;padding-right:12px;font-size:18px;font-weight:500;line-height:26px;position:relative;text-align:left;padding-left:40px}.contact_service .content ul li>span:before{content:"";display:inline-block;width:32px;height:32px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.contact_service .content ul li>span.website:before{background:url(/icon/icon_contact_01.svg) no-repeat 50%/contain}.contact_service .content ul li>span.email:before{background:url(/icon/icon_contact_02.svg) no-repeat 50%/contain}.contact_service .content ul li>span.tel:before{background:url(/icon/icon_contact_03.svg) no-repeat 50%/contain}.contact_service .content ul li>span:after{content:"";display:inline-block;width:1px;height:22px;background-color:#e5e5ec;position:absolute;right:0;top:50%;transform:translateY(-50%)}.contact_service .content ul li .contact_txt{display:flex;align-items:center;gap:16px;padding-left:12px}.contact_service .content ul li .contact_txt b{font-size:18px;font-weight:500;line-height:26px;color:#121212}.contact_service .content ul li .contact_txt .btn_contact{display:inline-block;width:82px;height:40px;line-height:40px;border-radius:8px;color:#fff;text-align:center;background-color:var(--theme3);font-weight:700}.contact_service .mo_btn_contact{display:none}.text-danger{color:red}.program_new_btn{background-color:#000;color:#fff;padding:6px;margin:8px 22px 22px;font-size:14px;border-radius:8px;display:inline-block}.btn_ongoing{padding:2px 18px;margin:15px;display:inline-block;font-family:Segoe UI,sans-serif;font-size:16px;font-weight:700;border:2px solid #87d37c;border-radius:4px;background:#fff;color:#87d37c;transition:all .3s ease;text-transform:uppercase;text-align:center;line-height:10px;min-height:10px!important;transform:skew(-5deg)}.btn_ongoing:hover{background-color:#87d37c;color:#fff;cursor:pointer}.btn_ongoing:active{background-color:#6dbf5d;border-color:#6dbf5d}.btn_ongoing.active{background-color:#87d37c;border-color:#87d37c;color:#fff;box-shadow:0 2px 6px #0000001a}.btn_completed{padding:12px 18px;margin:15px;display:inline-block;font-family:Segoe UI,sans-serif;font-size:16px;font-weight:700;border:2px solid #abb7b7;border-radius:4px;background:#fff;color:#abb7b7;transition:all .3s ease;text-transform:uppercase;text-align:center;line-height:10px;min-height:10px!important;transform:skew(-5deg)}.btn_completed.active,.btn_completed:hover{font-weight:800}.btn_completed:hover{background-color:#abb7b7;color:#fff;cursor:pointer}.btn_completed:active{background-color:#9d9d9d;border-color:#9d9d9d}.btn_completed.active{background-color:#abb7b7;border-color:#abb7b7;color:#fff;box-shadow:0 2px 6px #0000001a}@media screen and (max-width:767px){section.sec_coach-info{padding:40px 0}.coach-info__container{flex-direction:column;gap:40px}.coach-info__container .info_title{margin-bottom:16px}.coach-info__container .info_title span{order:2}.coach-info__container .info_title h2{order:3;font-size:24px;line-height:32px;margin-top:8px}.coach-info__container .info_title img{order:1;margin-top:0;margin-bottom:8px}.coach-info__container .info_content p{font-size:14px;line-height:20px}.contact_service .contact_header{height:52px;font-size:20px}.contact_service .content ul li>span{width:50px}.contact_service .content ul li .contact_txt .btn_contact,.contact_service .content ul li>span em{display:none}.contact_service .mo_btn_contact{display:inline-block;width:100%;height:40px;line-height:40px;border-radius:8px;background-color:var(--theme3);color:#fff;text-align:center;font-weight:700}}.chaeting_header{gap:40px;margin:15px 0;overflow-x:auto}.aside_btns,.chaeting_header{position:relative;display:flex;align-items:center}.aside_btns{gap:10px;min-width:250px;justify-content:space-between}.aside_btns li{flex:1 1;text-align:center}.aside_btns li a{display:block;border-radius:5px;padding:10px;font-weight:700}.aside_btns li a.active{color:var(--colorF);background:var(--theme)}.chaeting_list{position:relative;width:100%;display:flex;flex:2 1}.chaeting_list ul{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;overflow-x:auto}.chaeting_list ul li{flex:1 1;text-align:center}.chaeting_list ul li a{display:block;padding:10px;border-radius:20px;white-space:nowrap;font-weight:600}.chaeting_list ul li a.active{color:var(--colorF);background:var(--theme3)}.chaeting_article{position:relative;width:100%}.chaeting_content .search-wrap .btn-search{width:30px;height:30px;right:19.5px;position:absolute;bottom:5px}.chaeting_content .aside_btns a.active{background-color:var(--theme);color:var(--colorF)}.chaeting_content .search-wrap .input-wrap{position:relative}.chaeting_content .search-wrap .form-control{min-height:40px;height:40px;border:none}.chaeting_content .global_navigation .tabs{border:1px solid var(--colorE6);border-radius:8px;margin-top:15px}.chaeting_content .global_navigation .sub-depth-wrap li{padding:12px 26px}.chaeting_content .global_navigation .sub-depth-wrap li.active{border-left:8px solid var(--theme);padding-left:18px}.chaeting_content .global_navigation .sub-depth-wrap li:hover{background:#f2f2f2}.chaeting_content .coach_chaeting_box li{gap:10px;display:flex}.chaeting_content .coach_chaeting_box{gap:10px}.chaeting_container2 .coach_chaeting_box{display:flex;flex-direction:column;gap:12px}.chaeting_content .coach_chaeting_box img{width:30px;min-width:30px;height:30px;border-radius:20px}.chaeting_content .coach_chaeting_box b{font-weight:600;line-height:22px}.chaeting_content .coach_chaeting_box .chaeting_date span{font-size:13px;color:var(--colorE6)}.chaeting_content .coach_chaeting_box .chaeting_con{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;width:150px;height:40px;word-break:keep-all;text-align:left}.btn_green{background-color:var(--theme3);color:var(--colorF);font-weight:600}.chaeting_article .content_header .list-filter a{width:216px;display:inline-block;text-align:center;height:38px;line-height:38px;border-radius:8px}.chaeting_article .content_header .list-filter a.active{background-color:var(--theme3);color:var(--colorF)}.chaeting_article .content_header .list-filter{gap:10px;width:100%;flex-wrap:wrap}.chaeting_article .chaeting_container2{border:1px solid var(--color6);border-radius:8px}.chaeting_article .chaeting_container2 .chaeting_content{border-bottom:1px solid var(--color6);padding:36px;max-height:360px;overflow-y:scroll}.my--chaet{justify-content:end}.my--chaet .chaeting_text3{background-color:#e5fffe;max-width:539px;padding:16px;border-radius:4px;line-height:22px;font-weight:500}.chaeting_article .chaeting_container2 .chaeting_text{position:relative;padding:25px 35px;gap:25px}.chaeting_article .chaeting_container2 .chaeting_text .chaeting_text_sub{gap:10px}.chaeting_article .chaeting_container2 .chaeting_text textarea{background-color:var(--colorF5);line-height:48px;border-radius:8px;padding:0 16px}.chaeting_article .chaeting_container2 .chaeting_text textarea.text1,.chaeting_article .chaeting_container2 .chaeting_text textarea.text2{line-height:50px;height:50px}.chaeting_article .chaeting_container2 .chaeting_text textarea::placeholder{font-size:16px;color:var(--color6)}.chaeting_article .chaeting_container2 .chaeting_text .form-control{border-radius:8px;background-color:var(--colorF5);height:48px;position:relative;padding:10px 16px;min-height:48px;border:none}.chaeting_article .chaeting_container2 .chaeting_text button{position:absolute;right:52px}.chaeting_article .chaeting_container2 .chaeting_text button img{width:16px;height:16px}.chaeting_content .chaeting_article .chaeting_container2 .aside_btns{margin-bottom:10px;flex-wrap:wrap}.chaeting_content .chaeting_article .chaeting_container2 .chaeting_send_btn a{line-height:50px;width:120px;font-weight:600;height:50px}.chaeting_content .chaeting_article .chaeting_container2 .aside_btns a{line-height:38px;width:120px;font-weight:600;height:38px;background-color:var(--colorF5)}.chaeting_content .chaeting_article .chaeting_container2 .aside_btns a.active{background-color:var(--theme);color:var(--colorF)}.chaeting_text_box{position:relative;gap:10px}.chaeting_text_box h1{font-weight:700;margin-bottom:5px;font-size:16px}.chaeting_text_box p{color:var(--colorB)}.chaeting_text2,.chaeting_upload{max-width:540px;width:100%;display:flex;background-color:var(--colorF5);border-radius:5px;padding:15px;line-height:1.5;font-weight:500}.chaeting_text2{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.chaeting_upload{align-items:center}.chaeting_text_box .chaeting_upload .upload_icon{width:20px;height:20px;display:inline-block;background:url(/images/chaeting_upload.png) no-repeat 50%/contain}.chaeting_content .coach_chaeting_box .chaeting_upload .upload_img{border-radius:4px;max-width:85px;width:100%!important;height:60px;object-fit:contain}.chaeting_upload div{display:flex;gap:20px;align-items:center}.chaeting_upload{gap:10px}.chaeting_date{gap:10px;display:flex}.chaeting_date2{color:var(--color6);font-size:13px;line-height:18px}.chaeting_date2 span{white-space:nowrap!important}.chaeting_text .message_text{gap:10px}.chaeting_container .sub-depth-wrap .scroll ul{white-space:wrap;overflow-x:auto;max-height:586px}.chaeting_widget{position:relative;font-weight:600;width:100%;display:flex;align-items:center;gap:10px;overflow-x:auto}.chat-attach-btn{cursor:pointer;display:block;background-color:var(--colorF5);text-align:center;padding:10px 20px;width:120px;border-radius:5px}.chat-attach-btn.active{color:var(--colorF);background:var(--theme)}@media screen and (max-width:1024px){.content_header{flex-direction:column}.chaeting_article .chaeting_container2{margin-top:10px}.chaeting_article .content_header .list-filter{flex-wrap:nowrap}.chaeting_content .chaeting_aside .aside_btns{margin-top:24px}}@media screen and (max-width:767px){.coaching_room .coaching-lists>li .inner{flex-direction:column}.coaching_room .coaching-lists>li .inner .thumb{max-width:100%;width:100%!important;height:246.09px}.coaching_room .coaching-lists>li .inner .conts{margin:0;width:100%}.coaching_room .coaching_time{flex-direction:column;gap:12px}.coaching_room .btn{max-width:100%}.container .contents .coach_menu aside{display:none}.coaching_room .coaching-lists>li .inner{gap:10px}.coaching_room .coaching-lists>li .inner .conts .top .info li{font-size:13px}.coaching_room .coaching-lists>li .inner .conts .top .by{font-size:18px}.coaching_room .coaching_name b,.coaching_room .coaching_price{font-size:16px}.coaching_room .coaching_price{order:3}.coaching_room .coaching-lists>li .inner .conts .desc{font-size:14px}.chaeting_article .content_header .list-filter{flex-wrap:nowrap}.chaeting_article .content_header .list-filter a{width:104px;padding:0 20px;background-color:var(--colorF5)}.sub_btns{flex-direction:column;order:1}.chaeting_article .chaeting_container2 .chaeting_text .chaeting_text_sub{order:2}.chaeting_content .chaeting_article .chaeting_container2 .aside_btns{flex-wrap:nowrap;margin-bottom:0}.chaeting_content .chaeting_article .chaeting_container2 .aside_btns a{width:104px}.chaeting_article .chaeting_container2 .chaeting_text textarea.text1{height:40px;line-height:40px;order:2}.chaeting_article .chaeting_container2 .chaeting_text textarea.text2{height:40px;line-height:40px}.chaeting_article .chaeting_container2 .chaeting_text button{right:40px}.chaeting_article .chaeting_container2 .chaeting_content{max-height:430px;padding:24px 16px}.chaeting_article .chaeting_container2 .chaeting_text{padding:15px;gap:10px}.chaeting_content .chaeting_article .chaeting_container2 .chaeting_send_btn a{height:40px;line-height:40px;width:60px}.chaeting_content aside .aside_btns a{width:104px}.chaeting_container .sub-depth-wrap .scroll ul{gap:10px}.chaeting_content .global_navigation .tabs{border:none}.chaeting_container .aside2 ul li{border:1px solid var(--theme);border-radius:8px}}@media screen and (max-width:520px){.aside_btns{width:100%}.chaeting_header{flex-wrap:wrap;gap:15px}.chaeting_list ul li a{width:90px;background:var(--colorF5)}.comunity__navigation ul{overflow-x:auto}}.service__content{width:100%;height:100%;overflow:hidden;padding:0 16px}.service__content>section{margin:0}.service__content .sec__inner{position:relative;width:100%;max-width:1400px;margin:0 auto}.service_main_banner{width:100%;height:auto;text-align:center}.service_main_banner img{width:100%!important;height:auto;object-fit:contain;max-width:1920px}.service_platform{width:100%;padding:64px 0}.service_platform .sec__inner{display:flex;align-items:center;width:100%}.service_platform .platform_logo{width:260px;flex-shrink:0;border-right:1px solid #d5d5d5}.service_platform .platform_logo img{display:inline-block;width:100px;height:100px;object-fit:contain}.service_platform .platform_logo h4{font-size:22px;font-weight:500;color:var(--colorB);margin-top:43px}.service_platform .platform_logo p{margin-top:10px;font-size:18px;font-weight:400;line-height:26px;color:#707070}.service_platform .platform_content{padding-left:40px}.service_platform .platform_content h3{font-size:24px;font-weight:600;color:var(--theme);margin-bottom:24px}.service_platform .platform_content p{line-height:24px;color:var(--colorB)}.service_video{padding:80px 0;background-color:var(--colorF5)}.service_video .sec__inner{display:flex;justify-content:space-between;align-items:center;gap:120px}.service_video .thum{flex:1 1;width:100%;height:312px}.service_video .thum video{width:100%;height:100%;object-fit:contain}.service_video .desc{flex:1.5 1}.service_video .desc h3{font-size:24px;font-weight:700;line-height:32px;color:var(--theme);margin-bottom:40px}.service_video .desc p{font-size:20px;font-weight:400;color:#494949}.service_career{padding:80px 0}.service_career .career_title{display:flex;justify-content:center;align-items:center;gap:16px}.service_career .career_title h1{font-size:40px;font-weight:700;line-height:56px;color:var(--theme)}.service_career .pictogram-wrap{margin-top:40px}.service_matching{padding:80px 0;background-color:var(--colorF5)}.service_matching .matching_title{font-size:20px;font-weight:500;line-height:28px;color:var(--colorB)}.service_matching .matching_list{display:flex;align-items:center;flex-wrap:wrap;gap:40px;margin-top:40px}.service_matching .matching_list .matching_item{width:calc(50% - 20px);display:flex;align-items:center;align-self:stretch;gap:20px;background-color:#fff;padding:32px 40px;border-radius:10px}.matching_list .matching_item .thum{display:inline-block;width:128px;height:128px;flex-shrink:0;border-radius:10px;overflow:hidden}.matching_list .matching_item .thum img{width:100%;height:100%;object-fit:cover}.matching_list .matching_item .desc h5{font-size:20px;font-weight:500;line-height:28px;color:var(--colorB)}.matching_list .matching_item .desc ul{margin-top:12px}.matching_list .matching_item .desc ul li{font-size:16px;font-weight:400;line-height:24px;color:#494949;margin-bottom:8px}.matching_list .matching_item .desc ul li:last-child{margin-bottom:0}.service_networking{padding:80px 0;background-color:var(--theme)}.service_networking .networking_title{margin-bottom:40px}.service_networking .networking_title h2{font-size:32px;font-weight:700;line-height:42px;color:#fff;text-align:center}.service_networking .networking_content p{font-size:24px;font-weight:500;line-height:32px;color:#fff;margin-bottom:20px;text-align:center}.service_networking .networking_box{display:flex;justify-content:center;align-items:center;padding:20px;border-radius:10px;background-color:#fff3;word-break:keep-all}.service_networking .networking_box p{margin-bottom:0}.service_networking .networking_img{display:flex;justify-content:center;width:100%;max-width:738px;height:auto;margin:80px auto 0}.service_coaching_section{padding:80px 0}.service_coaching_section .service_coaching_content{margin-bottom:80px}.service_coaching_content h3.tit{font-size:32px;font-weight:700;line-height:42px;color:var(--colorB);margin-bottom:24px}.swiperSlide2 .swiper-slide img,.swiperSlide3 .swiper-slide img,.swiperSlide4 .swiper-slide img{width:100%!important;height:280px;object-fit:cover;border-radius:10px;border:1px solid #d9d9d9}.service_coaching_content .service_desc{margin-top:20px}.service_coaching_content .service_desc p{font-size:20px;font-weight:500;line-height:28px;text-align:center}.service_card_wrap{width:100%;overflow-y:hidden;overflow-x:auto}.service_card_list{display:flex;justify-content:flex-start;align-items:center;gap:20px;margin-bottom:32px}.service_card_list .service_card_item{flex:1 1;width:calc(50% - 10px);align-self:stretch}.service_card_list.col_4 .service_card_item{width:calc(25% - 10px);min-width:335px}.service_card_list.col_3 .service_card_item{width:calc((100% / 3)- 10px);min-width:453px}.service_card_list .service_card_item .thum{height:280px;border-radius:10px;overflow:hidden;border:1px solid #d9d9d9}.service_card_list .service_card_item .thum img{width:100%!important;height:100%;object-fit:cover}.service_card_list .service_card_item .desc{margin-top:20px}.service_card_list .service_card_item .desc h5{font-size:20px;font-weight:500;line-height:28px;text-align:center}.service_card_item ul{margin-top:20px}.service_card_item ul li{font-size:20px;font-weight:500;line-height:28px}.service_flex_box{display:flex;align-items:center;gap:20px}.service_flex_box .service_coaching_content{flex:1 1;width:50%;align-self:stretch}.service_coach_cafe{padding:80px 0;background-color:#f2f8f8}.service_coach_cafe .coach_cafe_tit{display:flex;justify-content:space-between;align-items:center}.service_coach_cafe .coach_cafe_tit .tit_flex_box{display:flex;align-items:center;gap:16px}.service_coach_cafe .coach_cafe_tit .tit_flex_box h1{font-size:40px;font-weight:700;color:var(--theme)}.service_coach_cafe .coach_cafe_tit .tit_flex_box img{width:82px!important;flex-shrink:0}.service_coach_cafe .coach_cafe_tit p{margin-top:20px;font-size:20px;font-weight:400;line-height:28px;color:#494949}.service_coach_cafe .coach_cafe_tit .sub_tit h3{font-size:24px;font-weight:700;line-height:32px;color:#121212;margin-top:20px}.service_coach_cafe .coach_cafe_tit .sub_tit h3 span{color:var(--theme)}.service_coach_cafe .coach_cafe_tit .img{display:inline-block;width:250px;height:155px}.service_coach_cafe .coach_cafe_tit .img img{width:100%;height:100%;object-fit:contain}.service_coach_cafe .coach_cafe_content{margin-top:40px}@media screen and (min-width:768px) and (max-width:1200px){.service_video .sec__inner{gap:60px}.matching_list .matching_item .thum{width:80px;height:80px}}@media screen and (max-width:767px){.service_platform{padding:24px 0}.service_platform .sec__inner{flex-direction:column}.service_platform .platform_logo{display:flex;flex-direction:column;justify-content:center;width:100%;border-right:none;padding-bottom:24px;border-bottom:1px solid #b5b5b5}.service_platform .platform_logo h4{text-align:center;margin-top:16px}.service_platform .platform_logo p{text-align:center}.service_platform .platform_content{padding-left:0;padding-top:24px}.service_platform .platform_content h3{text-align:center;font-size:20px;margin-bottom:16px}.service_platform .platform_content p{font-size:14px;line-height:20px}.service_video{padding:40px 0}.service_video .sec__inner{flex-direction:column;row-gap:24px}.service_video .thum{height:auto;flex:none}.service_video .desc h3{font-size:20px;line-height:28px;margin-bottom:16px}.service_video .desc p{font-size:14px}.service_career{padding:32px 0}.service_career .career_title h1{font-size:18px;line-height:26px}.sec4_icon_list{gap:8px}.sec4_icon_list .sec4_icon{row-gap:5px;flex:1 1;min-width:76px}.sec4_icon_list .sec4_icon .icon{width:40px;height:40px}.sec4_icon_list .sec4_icon h5{font-size:12px;font-weight:500;line-height:16px}.service_matching{padding:40px 0}.service_matching .matching_title{font-size:14px;line-height:20px;color:#494949}.service_matching .matching_list{flex-direction:column;row-gap:20px}.service_matching .matching_list .matching_item{width:100%;padding:20px}.matching_list .matching_item .thum{display:none}.matching_list .matching_item .desc h5{font-size:16px;line-height:24px}.matching_list .matching_item .desc ul li{font-size:14px;line-height:20px}.service_networking{padding:40px 0}.service_networking .networking_title{margin-bottom:24px}.service_networking .networking_title h2{font-size:18px;line-height:26px}.service_networking .networking_content p{font-size:14px;line-height:20px;margin-bottom:12px}.service_networking .networking_img{margin-top:24px}.service_coaching_section{padding:56px 0}.service_coaching_section .service_coaching_content{margin-bottom:40px}.service_coaching_content h3.tit{font-size:24px;line-height:32px}.service_coaching_content .service_desc p{font-size:16px;line-height:24px}.service_flex_box{flex-direction:column;row-gap:40px}.service_flex_box .service_coaching_content{width:100%;flex:none}.service_card_list .service_card_item,.service_card_list.col_3 .service_card_item,.service_card_list.col_4 .service_card_item{min-width:235px}.service_card_list .service_card_item .thum{height:200px}.service_card_item ul li,.service_card_list .service_card_item .desc h5{font-size:16px;line-height:24px}.service_coach_cafe .coach_cafe_tit .tit_flex_box{width:100%}.service_coach_cafe .coach_cafe_tit .tit_flex_box h1{font-size:20px;line-height:28px}.service_coach_cafe .coach_cafe_tit .img{display:none}.service_coach_cafe .coach_cafe_tit p{font-size:16px;line-height:24px}}.ai_tabs{display:flex;align-items:center;gap:32px}.ai_tabs button{font-size:18px;font-weight:600;line-height:24px;color:var(--colorB);height:44px;padding:0 12px}.ai_tabs button.active{border-bottom:3px solid var(--theme3)}.ai__content{padding-bottom:120px}.ai_title{margin-top:18px}.ai_title h3{font-size:22px;font-weight:700;line-height:30px;color:var(--colorB)}.ai_title .title_txt{margin-top:16px}.ai_title .title_txt p{line-height:22px;margin-bottom:8px;color:#000}.ai_coaching_introduce{margin-top:60px}.ai_coaching_introduce h3{font-size:22px;font-weight:700;line-height:30px;color:#000}.introduce_process{display:flex;align-items:center;flex-wrap:wrap}.introduce_process .process{flex:1 1;align-self:stretch}.introduce_process .process .thum{width:100%;height:175px}.introduce_process .process .thum img{width:100%!important;height:100%;object-fit:contain}.introduce_process .process p{text-align:center;font-size:16px;font-weight:600;color:vaR(--colorB);line-height:22px}.introduce_process .arrow{display:inline-block;width:40px;height:40px;background:url(/images/img/ai_process_arrow.svg) no-repeat 50%/contain}.ai_coaching_btns{display:flex;justify-content:center;align-items:center;margin-top:40px;gap:22px}.ai_coaching_select{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;row-gap:30px}.ai_coaching_select .select_type{display:flex;flex-direction:column;row-gap:8px;flex:1 1;min-width:400px;align-items:center;justify-content:center}.ai_coaching_select .select_type .thum{width:256px}.ai_coaching_select .select_type .thum img{width:100%!important}@media screen and (max-width:767px){.ai_tabs{gap:8px}.ai_tabs button{font-size:14px;height:40px;line-height:20px;padding:0 9px}.ai_title h3{font-size:16px;line-height:26px}.ai_coaching_introduce{margin-top:24px}.ai_coaching_introduce h3{font-size:16px;line-height:26px}.introduce_process{flex-direction:column;row-gap:20px}.introduce_process .process .thum{height:150px}.introduce_process .arrow{width:20px;height:20px;transform:rotate(90deg)}.ai_coaching_select .select_type{flex:none;min-width:auto;width:calc((100% / 3))}.ai_coaching_select .select_type .thum{width:100%}.ai_coaching_select .select_type .chk-wrap input+label{text-align:center}}