@import"https://cdn.jsdelivr.net/gh/sun-typeface/SUIT@2/fonts/static/woff2/SUIT.css";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css";:root{--body: #000 ;--dark: #333;--gray: #666;--lightgray: #999;--white:#fff;--ylw: #FFB71B ;--purple: #8458C2 ;--red: #FF3131 ;--blue: #2A9CB3 ;--sky: #5EA7D8 ;--line: rgba(0, 0, 0, 0.10);--bg: #F6F6F6;--shadow: 0 30px 30px 0 rgba(0, 0, 0, 0.20);--font-eng: 'Outfit', serif !important;--max-width: 1200px ;--font-size: 20px;--padding-bottom: 200px ;--container-padding: 40px ;--sect-spacing: 150px }@media(max-width: 991.98px){:root{--shadow: 0 15px 15px 0 rgba(0, 0, 0, 0.20);--font-size: 14px;--padding-bottom: 100px ;--container-padding: 20px ;--sect-spacing: 60px }}html,body{font-size:var(--font-size);line-height:1.4;color:var(--body)}body,div,p,span,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,label{margin:0;padding:0;font-family:"SUIT","Outfit",-apple-system,sans-serif;outline:0;letter-spacing:-0.02em}*{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:inherit;text-decoration:none}a:hover,a:focus,a:active{color:inherit;text-decoration:none}main a{-webkit-transition:.2s;transition:.2s}li{list-style:none}address,em{font-style:normal}table{width:100%}textarea{resize:none;font-size:1rem;outline:0}u{text-decoration-thickness:1px;text-underline-position:under}img{vertical-align:top;max-width:100%;height:auto !important}button{cursor:pointer;background-color:rgba(0,0,0,0);outline:0 !important;color:inherit;-webkit-transition:.2s;transition:.2s;border:0}button.no-style{background:none;line-height:1;border:0}.h1,.h2,.h3,.h4,.h5,.micromentor .mentor-sect4 .solution-step p,.searchall .title-wrap h3 sup{font-weight:800;line-height:1.4;margin-bottom:0}h1,h2,h3,h4{font-weight:800 !important;margin-bottom:0}@media(min-width: 992px){.h1{font-size:52px !important}.h2{font-size:48px !important}.h3{font-size:40px !important}.h4{font-size:32px !important}.h5,.micromentor .mentor-sect4 .solution-step p,.searchall .title-wrap h3 sup{font-size:24px !important}.text-st,.text-label,label.radio-label>span,label.check-label>span,.tb-line th,.board-faq .accordion-title span,[class^=board-] .subject{font-size:22px}.text-sm,.toolbook-sect4 .box-dl.part1 dd .badge,.diagnosis .culturescan-sect2 .diagram-body aside p,.hrsolution3-sect3 .process-body dd,#eduSchedule tbody tr th strong,.class-detail-benefit .benefit-cont .bx>p,.index-search ul p,label.required::after,.board-view-attach{font-size:18px !important}.text-xsm,.hrsolution2-sect2 .cont dl .list-dot li,#eduSchedule tbody tr th p,.pager a,.board-gallery .cate,#ct .sub-top .bredcrumb{font-size:16px !important}.text-xxsm{font-size:14px !important}.text-lg-sm{font-size:18px !important}}@media(max-width: 991.98px){.h1{font-size:26px !important}.h2{font-size:24px !important}.h3{font-size:22px !important}.h4{font-size:20px !important}.h5,.micromentor .mentor-sect4 .solution-step p,.searchall .title-wrap h3 sup{font-size:18px !important}.text-st,.text-label,label.radio-label>span,label.check-label>span,.tb-line th,.board-faq .accordion-title span,[class^=board-] .subject{font-size:16px}.text-sm,.toolbook-sect4 .box-dl.part1 dd .badge,.diagnosis .culturescan-sect2 .diagram-body aside p,.hrsolution3-sect3 .process-body dd,#eduSchedule tbody tr th strong,.class-detail-benefit .benefit-cont .bx>p,.index-search ul p,label.required::after,.board-view-attach{font-size:13px !important}.text-xsm,.hrsolution2-sect2 .cont dl .list-dot li,#eduSchedule tbody tr th p,.pager a,.board-gallery .cate,#ct .sub-top .bredcrumb{font-size:12px !important}.text-xxsm{font-size:11px !important}}.text-base{font-size:1rem !important}.font-suit{font-family:"SUIT",sans-serif !important}.font-eng{font-family:var(--font-eng)}.desc{line-height:1.7}.fw300{font-weight:300 !important}.fw400{font-weight:400 !important}.fw500{font-weight:500 !important}.fw600{font-weight:600 !important}.fw700{font-weight:700 !important}.fw800{font-weight:800 !important}.fw900{font-weight:900 !important}.text-body{color:var(--body) !important}.text-dark{color:var(--dark) !important}.text-gray{color:var(--gray) !important}.text-lightgray{color:var(--lightgray) !important}.text-blue{color:var(--blue) !important}.text-white{color:var(--white) !important}.text-ylw{color:var(--ylw) !important}.text-purple{color:var(--purple) !important}.text-red{color:var(--red) !important}.bg-body{background-color:var(--body) !important}.bg{background-color:var(--bg) !important}.bg-white{background-color:var(--white) !important}a.bg-primary,a.bg-primary:hover,a.bg-primary:focus,a.bg-primary:active,button.bg-primary,button.bg-primary:hover,button.bg-primary:focus,button.bg-primary:active{background-color:var(--primary) !important}.bg-purple{background-color:var(--purple) !important}.bg-bright{background-color:var(--bright) !important}.mt-spacing{margin-top:var(--spacing)}.mt100{margin-top:100px}.mt80{margin-top:80px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-nowrap{white-space:nowrap}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.row:not(.no-gutters){margin-left:-15px;margin-right:-15px;row-gap:30px}.row:not(.no-gutters)>.col,.row:not(.no-gutters)>[class*=col]{padding-left:15px;padding-right:15px}@media(max-width: 991.98px){.row:not(.no-gutters){margin-left:-5px;margin-right:-5px;row-gap:15px}.row:not(.no-gutters)>.col,.row:not(.no-gutters)>[class*=col]{padding-left:5px;padding-right:5px}}@media(min-width: 768px){.scrollbar::-webkit-scrollbar,.modal-dialog-scrollable .modal-body::-webkit-scrollbar{width:10px}.scrollbar::-webkit-scrollbar-track,.modal-dialog-scrollable .modal-body::-webkit-scrollbar-track{border-left:6px solid rgba(0,0,0,0);background:#fff;background-clip:padding-box;cursor:pointer}.scrollbar::-webkit-scrollbar-thumb,.modal-dialog-scrollable .modal-body::-webkit-scrollbar-thumb{background:var(--line);border-radius:0;border-left:6px solid rgba(0,0,0,0);background:var(--line);background-clip:padding-box;cursor:pointer}.scrollbar::-webkit-scrollbar-thumb:hover,.modal-dialog-scrollable .modal-body::-webkit-scrollbar-thumb:hover{cursor:pointer}}.only-xl,.only-xxl{display:none}@media(min-width: 1400px){.only-xxl{display:block}}@media(min-width: 1200px){.only-xl{display:block}}@media(min-width: 992px){.only-pc{display:block}.only-mo{display:none !important}}@media(max-width: 991.98px){.only-pc{display:none !important}.only-mo{display:block}.m-100{width:100%}.mt100{margin-top:50px}.mt80{margin-top:40px}}[class^=icon-]{display:inline-block;background-size:contain;background-repeat:no-repeat;text-indent:-9999px;vertical-align:middle}[class^=icon-].revert{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[class^=icon-].wh{-webkit-filter:grayscale(1) invert(1);filter:grayscale(1) invert(1)}.icon-search{width:24px;height:24px;background-image:url(../images/icon-search.svg)}.icon-x{width:1.2rem;height:1.2rem;background-image:url(../images/icon-x.svg)}.icon-arr-right{width:1rem;height:1rem;background-image:url(../images/icon-arr-right.svg)}.icon-board-arr{width:1rem;height:1rem;background-image:url(../images/icon-board-arr.svg)}.icon-box-arr{width:2.2rem;height:2.2rem;background-image:url(../images/icon-box-arr.svg)}.icon-plus{width:1.2rem;height:1.2rem;background-image:url(../images/icon-plus.svg)}.icon-down{width:16px;height:16px;background-image:url(../images/icon-download.svg)}@media(max-width: 991.98px){.icon-search{width:16px;height:16px}.icon-arr-right{width:15px;height:15px}}.img-thumb{position:relative}.img-thumb::before{content:"";display:block;padding-top:60% !important}.img-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.btn{display:inline-block;border-radius:0;font-weight:700;background:var(--white);color:var(--body);border:1px solid var(--body)}.btn:hover,.btn:focus,.btn:active{background-color:var(--body);color:var(--white)}.btn:hover i,.btn:focus i,.btn:active i{-webkit-filter:grayscale(1) invert(1);filter:grayscale(1) invert(1)}.btn-dark{background-color:var(--body);color:var(--white)}.btn-purple{background-color:var(--purple);border-color:var(--purple);color:var(--white)}.btn{padding:1.05rem 1rem;font-size:18px}.btn:has(i){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.8rem;line-height:1}.btn:has(i).center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.btn-md{padding:.8rem 1rem}.btn-lg{width:9rem}.btn-wide{width:14.25rem}.btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 991.98px){.btn{font-size:13px}}.btn-viewmore{font-family:Outfit;font-size:16px;font-weight:600;line-height:24px;padding:0 28px;border:3px solid var(--body);border-width:0 3px}.btn-viewmore.wh{color:var(--white);border-color:var(--white)}@media(max-width: 991.98px){.btn-viewmore{font-size:1rem;padding:0 20px;border-width:0 2px;line-height:18px}}.badge{display:inline-block;vertical-align:middle;padding:3px 10px;background-color:var(--white);font-size:14px;font-weight:700;border-radius:0;color:var(--body);line-height:1.5;border:1px solid var(--body)}.badge-dark{background-color:var(--body);color:var(--white)}.badge-purple{border-color:var(--purple);color:var(--purple)}.badge-yellow{border-color:var(--yellow);background-color:var(--yellow)}.badge-sky{border-color:var(--sky);color:var(--sky)}.badge-tag{background-color:var(--bg);color:var(--gray);border-color:rgba(0,0,0,0);padding:5px 10px}@media(max-width: 991.98px){.badge{font-size:9px;padding:2px 6px}}.bx{padding:40px 50px}.bx-gray{background-color:var(--bg)}.bx-dash{border:1px dashed var(--line)}@media(min-width: 992px){.bx-top{padding:46px 60px;line-height:1.7}}@media(max-width: 991.98px){.bx{padding:16px 20px}}.picto-bx-wrap{row-gap:30px}.picto-bx-wrap .bx{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.picto-bx-wrap .bx .picto{margin-left:auto}.picto-bx-wrap .bx>div{width:100%;margin-top:auto;letter-spacing:-0.7px}@media(min-width: 992px){.picto-bx-wrap .bx{height:320px;padding:40px !important}}@media(max-width: 991.98px){.picto-bx-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}.picto-bx-wrap .bx .picto{width:28px}.picto-bx-wrap .bx>div{margin-top:40px !important}}dl.box-dl{height:100%;background-color:var(--white)}dl.box-dl dt{background-color:var(--body);color:var(--white);text-align:center;padding:.6rem;font-weight:800}dl.box-dl dd{padding:1.5rem}dl.box-dl dd>ul>li .st{font-weight:800;white-space:nowrap}dl.box-dl dd>ul>li+li{margin-top:1rem}dl.box-dl.radius{border-radius:1rem;overflow:hidden}dl.box-dl.flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}dl.box-dl.flex-column dd{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list-dot>li{position:relative;padding-left:.75rem;line-height:1.2}.list-dot>li::before{content:"";position:absolute;top:.5em;left:0;width:.25rem;height:.25rem;background-color:var(--line)}.list-dot>li+li{margin-top:.5rem}.list-dot.check>li{padding-left:1.5rem}.list-dot.check>li::before{width:1.1rem;height:1.1rem;top:1px;background:url(../images/icon-check-st.svg) no-repeat center center/contain}.list-summary{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;margin-left:auto;margin-right:auto}@media(min-width: 992px){.list-summary{max-width:1200px;border:4px solid var(--body);border-width:0 4px}.list-summary li{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(max-width: 991.98px){.list-summary{margin:28px auto 40px;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px}.list-summary li{width:50%}.list-summary li .h3{font-size:24px !important}}.list-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list-step li{text-align:center}.list-step li dt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:180px;height:180px;border-radius:50%;color:var(--white)}.list-step li dt::after{content:"";position:absolute;right:calc(100% + 24px);top:calc(50% - 29px);width:30px;height:58px;background:url(../images/class/why-arr1.svg) no-repeat center center/contain}.list-step li dd{position:relative;margin-top:1rem;white-space:nowrap;height:3.4em}.list-step li dd p{line-height:1.7;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.list-step li:nth-child(1) dt{background-color:#4d5bd6}.list-step li:nth-child(1) dt::after{display:none}.list-step li:nth-child(2) dt{background-color:#605ad0}.list-step li:nth-child(2) dt::after{background-image:url(../images/class/why-arr1.svg)}.list-step li:nth-child(3) dt{background-color:#715ac9}.list-step li:nth-child(3) dt::after{background-image:url(../images/class/why-arr2.svg)}.list-step li:nth-child(4) dt{background-color:#8458c2}.list-step li:nth-child(4) dt::after{background-image:url(../images/class/why-arr3.svg)}@media(max-width: 1199.98px)and (min-width: 768px){.list-step li dt{max-width:16vw;max-height:16vw}}@media(min-width: 768px){.list-step{gap:77px}}@media(max-width: 767.98px){.list-step{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:30px;max-width:350px;margin-left:auto !important;margin-right:auto !important}.list-step li{width:50%}.list-step li dt{max-width:110px;max-height:110px;margin:0 auto}.list-step li dt::after{width:20px;right:calc(100% + 20px)}.list-step li dd{white-space:wrap;height:auto;margin:1rem 0 0 0;text-align:center}.list-step li dd p{position:static;-webkit-transform:none;transform:none;letter-spacing:-0.4px}}.modal-dialog{max-width:800px !important}.modal-content{border-radius:0;border-color:var(--line);padding:2.5rem 0}.modal-content>div{position:relative;border:0;padding:0 2.5rem}.modal-header .title{padding:0 0 .8rem 0;width:100%;border-bottom:2px solid var(--line) !important}.modal-header .close{position:absolute;top:0;right:2.5rem}.modal-body{padding-top:var(--container-padding) !important;padding-bottom:var(--container-padding) !important}.modal-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 0 0 0}@media(max-width: 991.98px){.modal-content{padding:var(--container-padding) 0}.modal-content>div{padding:0 var(--container-padding)}}@media(max-width: 767.98px){.modal-dialog{margin:var(--container-padding) 0}}.benefit-swiper-wrap{position:relative}.benefit-swiper-wrap .swiper-pagination{position:static;-webkit-transform:none;transform:none}.benefit-swiper-wrap .swiper-pagination-bullet{width:100%;height:auto;background:none;text-align:left;opacity:1;display:block;border-radius:0}.benefit-swiper-wrap .swiper-pagination-bullet>span{color:var(--lightgray);font-weight:500;font-family:var(--font-eng)}.benefit-swiper-wrap .swiper-pagination-bullet>p{margin-top:.5rem;color:var(--lightgray)}.benefit-swiper-wrap .swiper-pagination-bullet-active{border-color:var(--body) !important}.benefit-swiper-wrap .swiper-pagination-bullet-active>p{color:var(--body)}.benefit-swiper-wrap .sect3Swiper{overflow:hidden;height:374px}.benefit-swiper-wrap .sect3Swiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:140px}.benefit-swiper-wrap .sect3Swiper .swiper-slide .img{position:relative;max-width:50%}.benefit-swiper-wrap .sect3Swiper .swiper-slide .img span{display:none;color:var(--white);font-family:var(--font-eng);position:absolute;top:1rem;left:1rem;z-index:5;font-weight:600}.benefit-swiper-wrap .sect3Swiper .swiper-slide dl{-webkit-box-flex:1;-ms-flex:1;flex:1}.benefit-swiper-wrap .sect3Swiper .swiper-slide dl dd{line-height:1.7}@media(min-width: 1200px){.benefit-swiper-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.benefit-swiper-wrap .swiper-pagination{width:370px}.benefit-swiper-wrap .swiper-pagination-bullet{width:100%;border-left:4px solid rgba(0,0,0,0);padding-left:var(--container-padding)}.benefit-swiper-wrap .swiper-pagination-bullet+span{margin-top:50px !important}.benefit-swiper-wrap .sect3Swiper{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(max-width: 1199.98px){.benefit-swiper-wrap .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;border-bottom:1px solid var(--line)}.benefit-swiper-wrap .swiper-pagination-bullet{-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:keep-all;gap:10px;margin:0 !important;border-bottom:2px solid rgba(0,0,0,0);padding-bottom:10px}.benefit-swiper-wrap .sect3Swiper{height:auto}.benefit-swiper-wrap .sect3Swiper .swiper-slide{gap:var(--container-padding)}}@media(max-width: 767.98px){.benefit-swiper-wrap .swiper-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.benefit-swiper-wrap .swiper-slide .img{max-width:100% !important;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.benefit-swiper-wrap .swiper-slide dl{width:100%}.benefit-swiper-wrap .swiper-pagination{white-space:nowrap;overflow-x:auto}.benefit-swiper-wrap .swiper-pagination-bullet{padding-right:1rem}.benefit-swiper-wrap .swiper-pagination-bullet .h5,.benefit-swiper-wrap .swiper-pagination-bullet .micromentor .mentor-sect4 .solution-step p,.micromentor .mentor-sect4 .solution-step .benefit-swiper-wrap .swiper-pagination-bullet p,.benefit-swiper-wrap .swiper-pagination-bullet .searchall .title-wrap h3 sup,.searchall .title-wrap h3 .benefit-swiper-wrap .swiper-pagination-bullet sup{font-size:16px !important}}.swiper-scrollbar{font-size:0;line-height:0;text-indent:-9999em}[class^=swiper-button]{width:28px;height:28px;background-size:contain;background-repeat:no-repeat;background-position:center center}[class^=swiper-button]::after{display:none}.swiper-button-next{background-image:url(../images/swiper-arr-right.svg)}.swiper-button-prev{background-image:url(../images/swiper-arr-left.svg)}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto}.tabs-wrap{position:relative}.tabs-wrap.sticky{position:sticky;top:var(--hd-height);z-index:20}.tabs-wrap::before{content:"";position:absolute;top:0;left:0;width:100vw;height:calc(100% + 1px);background:var(--white);border-bottom:1px solid var(--line)}.tabs{position:relative;z-index:25}.tabs a{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;text-align:center;padding:1rem;line-height:1;border-bottom:2px solid rgba(0,0,0,0);color:var(--gray);font-weight:600}.tabs a.active{color:var(--body);border-color:var(--body);font-weight:800}.tabs a:hover{color:var(--body)}:root{--hd-height: 80px ;--hd-bn-height: 44px }@media(max-width: 991.98px){:root{--hd-height: 52px ;--hd-bn-height: 40px }}header#hd{position:sticky;top:0;z-index:100;background-color:#fff;border-bottom:1px solid var(--line);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}header#hd h1{line-height:0}header#hd h1 img{height:21px !important}header#hd .hd-bn{background-color:var(--body);color:var(--white);text-align:center;height:var(--hd-bn-height);line-height:var(--hd-bn-height)}header#hd .hd-top>.container{height:var(--hd-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header#hd .hd-top .gnb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:72px;font-weight:700;padding:0 20px;white-space:nowrap;height:var(--hd-height)}@media(max-width: 1199.98px){header#hd .hd-top .gnb{gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width: 991.98px){header#hd .hd-top .gnb{display:none}}header#hd .hd-top .gnb>li{position:relative}header#hd .hd-top .gnb>li>a{display:block;position:relative;line-height:var(--hd-height)}header#hd .hd-top .gnb>li>a::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:2px;width:0px;background:var(--body);-webkit-transition:.2s;transition:.2s}header#hd .hd-top .gnb>li.active a{border-color:var(--body)}header#hd .hd-top .gnb>li.active a::after{width:100%}header#hd .hd-top .gnb>li.active .depth{display:block}header#hd .hd-top .gnb>li .depth{display:none;position:fixed;z-index:100;top:calc(var(--hd-height) + var(--hd-bn-height));max-height:calc(100vh - (var(--hd-height) + var(--hd-bn-height)))}.is-scroll header#hd .hd-top .gnb>li .depth{max-height:calc(100vh - var(--hd-height))}header#hd .hd-top .gnb>li .depth{overflow-y:auto;left:0;width:100%;padding:40px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background-color:var(--white)}header#hd .hd-top .gnb>li .depth a{display:block}header#hd .hd-top .gnb>li .depth2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}header#hd .hd-top .gnb>li .depth2>li{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:20%;padding:0 28px;position:relative}header#hd .hd-top .gnb>li .depth2>li:nth-child(5)~li{max-width:20%;padding-top:30px}header#hd .hd-top .gnb>li .depth2>li:nth-child(5)~li:after{display:none}header#hd .hd-top .gnb>li .depth2>li:not(:nth-child(5n)):after{content:"";position:absolute;top:0;right:0;height:500%;border-right:1px solid var(--line)}header#hd .hd-top .gnb>li .depth2>li:last-child:nth-child(-n+5):after{border-right:none}header#hd .hd-top .gnb>li .depth2>li>a{font-size:18px;font-weight:700}header#hd .hd-top .gnb>li .depth3{margin-top:20px}header#hd .hd-top .gnb>li .depth3:not(:last-child){margin-bottom:30px}header#hd .hd-top .gnb>li .depth3 li+li{margin-top:12px}header#hd .hd-top .gnb>li .depth3 a{color:var(--gray);font-size:16px;font-weight:500}header#hd .hd-top .hd-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px}@media(max-width: 991.98px){header#hd .hd-top .hd-side{gap:12px}}header#hd [class^=icon-hd]{width:28px;height:28px}header#hd .icon-hd-search{background-image:url(../images/icon-hd-search.svg)}header#hd .icon-hd-sitemap{background-image:url(../images/icon-hd-sitemap.svg)}header#hd .icon-hd-sitemap.active{background-image:url(../images/icon-hd-sitemap-x.svg)}#sitemap,#hd-search{position:fixed;width:100%;top:var(--hd-bn-height);-webkit-transition:top .2s;transition:top .2s;margin-top:var(--hd-height);background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:none}.active#sitemap,.active#hd-search{display:block}#hd-search{padding:1rem;z-index:102}#hd-search .search-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--bg);border-radius:2em;padding:0 1rem 0 1.4rem;height:3em}#hd-search .search-wrap input[type=text]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}#hd-search .keyword{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem}#hd-search .keyword strong{white-space:nowrap;margin-right:1rem}#hd-search .keyword .tags{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}@media(max-width: 991.98px){#hd-search .keyword{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 0}#hd-search .keyword strong{width:100%;margin-bottom:.5rem}}#sitemap{z-index:101;height:calc(var(--vh, 1vh)*100 - var(--hd-height) - var(--hd-bn-height));overflow-y:auto}#sitemap .sitemap a{display:block;position:relative}@media(min-width: 992px){#sitemap .sitemap{display:grid;gap:30px;grid-template-columns:repeat(4, 1fr);padding:50px 0}#sitemap .sitemap>li{border-right:1px solid var(--line)}#sitemap .sitemap>li>a{font-size:22px;font-weight:800;padding-bottom:4px}#sitemap .sitemap .depth2>li{margin-top:28px}#sitemap .sitemap .depth2>li>a{font-size:18px;font-weight:700}#sitemap .sitemap .depth3{margin-top:20px}#sitemap .sitemap .depth3:not(:last-child){margin-bottom:30px}#sitemap .sitemap .depth3>li+li{margin-top:10px}#sitemap .sitemap .depth3>li>a{color:var(--gray);font-size:16px;font-weight:500}}@media(max-width: 1199.98px)and (min-width: 992px){#sitemap .sitemap>li:nth-child(4n){border-right:0 !important}}@media(min-width: 1200px){#sitemap .sitemap{grid-template-columns:repeat(7, 1fr)}#sitemap .sitemap>li:nth-child(7n){border-right:0 !important}}@media(max-width: 991.98px){#sitemap .sitemap{padding-top:10px;padding-bottom:50px}#sitemap .sitemap li:has(ul) a.active+ul{display:block}#sitemap .sitemap li:has(ul)>a::after{content:"";position:absolute;right:0;top:calc(50% - 20px);width:40px;height:40px;background:url(../images/icon-down-arrow.svg) no-repeat center center/contain}#sitemap .sitemap>li{border-bottom:2px solid var(--line)}#sitemap .sitemap>li>a{font-size:20px;font-weight:800;padding:20px 0}#sitemap .sitemap>li a.active::after{-webkit-transform:scaleY(-1);transform:scaleY(-1)}#sitemap .sitemap .depth2{display:none;padding-left:14px}#sitemap .sitemap .depth2>li>a{font-size:18px;font-weight:700}#sitemap .sitemap .depth2>li>a::after{background:url(../images/icon-plus.svg) no-repeat center center/24px 24px}#sitemap .sitemap .depth2>li>a.off:after{display:none !important}#sitemap .sitemap .depth2>li>a~a{margin-top:20px}#sitemap .sitemap .depth2>li>a.active::after{background:url(../images/icon-dash.svg) no-repeat center center/24px 24px}#sitemap .sitemap .depth2>li+li{margin-top:20px}#sitemap .sitemap .depth2{padding-bottom:20px}#sitemap .sitemap .depth3{display:none;margin-top:16px}#sitemap .sitemap .depth3:not(:last-child){margin-bottom:24px}#sitemap .sitemap .depth3 a{font-size:16px;font-weight:500;padding-left:1em;color:var(--gray)}#sitemap .sitemap .depth3 a::before{content:"";position:absolute;top:calc(50% - 2px);left:0;width:4px;height:4px;background-color:var(--line)}#sitemap .sitemap .depth3 li+li{margin-top:12px}}footer#ft{padding:120px 0;background-color:var(--body);color:var(--white)}@media(min-width: 992px){footer#ft .container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer#ft .container>div+div{margin-top:60px}}footer#ft h1{line-height:0;font-size:0}footer#ft h1 img{width:180px;-webkit-filter:brightness(100);filter:brightness(100)}footer#ft .ft-hd{-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer#ft .ft-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:36px;font-size:18px;font-weight:700}footer#ft .ft-info{font-size:16px}footer#ft .ft-info div+div{margin-top:7px}footer#ft .ft-info span,footer#ft .ft-info address{display:inline-block;position:relative;margin-right:6px;margin-bottom:0}footer#ft .ft-info span+span,footer#ft .ft-info address{padding-left:10px}footer#ft .ft-info span+span::before,footer#ft .ft-info address::before{content:"";position:absolute;left:0;top:calc(50% - 5px);width:1px;height:10px;background-color:hsla(0,0%,100%,.3)}footer#ft .ft-info .copy{font-size:15px;color:var(--lightgray);margin-top:26px}footer#ft .ft-sns{-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}footer#ft i[class^=icon-ft]{width:40px;height:40px;background-size:contain}footer#ft .icon-ft-blog{background-image:url(../images/icon-ft-blog.svg)}footer#ft .icon-ft-yt{background-image:url(../images/icon-ft-yt.svg)}footer#ft .icon-ft-insta{background-image:url(../images/icon-ft-insta.svg)}footer#ft .icon-ft-fb{background-image:url(../images/icon-ft-fb.svg)}@media(max-width: 991.98px){footer#ft{padding:40px 0;text-align:center}footer#ft h1 img{width:100px}footer#ft .ft-link{margin-top:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;font-size:13px}footer#ft .ft-info{font-size:12px;margin-top:16px}footer#ft .ft-info address{display:block;padding-left:0;margin-top:3px}footer#ft .ft-info address::after{display:none}footer#ft .ft-info .copy{margin-top:10px}footer#ft .ft-sns{gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:26px}footer#ft i[class^=icon-ft]{width:28px;height:28px}}#float-menu{position:fixed;z-index:50;right:20px;bottom:20px}#float-menu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px;text-align:center;border:1px solid var(--body);height:100px;background-color:var(--white)}#float-menu a p{font-size:14px;font-weight:700;margin-top:8px;line-height:1.3}#float-menu a.dark{background-color:var(--body);color:var(--white)}@media(max-width: 991.98px){#float-menu{display:none}}body.is-scroll #hd{-webkit-transform:translateY(calc(var(--hd-bn-height) * -1));transform:translateY(calc(var(--hd-bn-height) * -1))}body.is-scroll #hd-search{top:0}body.is-scroll #sitemap{top:0;height:calc(var(--vh, 1vh)*100 - var(--hd-height))}body:has(#sitemap.active){overflow:hidden}body:has(#sitemap.active) .gnb{opacity:0;pointer-events:none}body .container{max-width:calc(1200px + var(--container-padding)*2);padding-left:var(--container-padding);padding-right:var(--container-padding)}body .container-lg{max-width:calc(960px + var(--container-padding)*2)}body .container-xl{max-width:calc(1440px + var(--container-padding)*2)}body .container-fluid{max-width:calc(1680px + var(--container-padding)*2)}@media(max-width: 1199.98px){body .container .container{padding-left:0;padding-right:0}}#ct{overflow-x:clip}#ct>section:not([class^=index-]):last-of-type{padding-bottom:var(--padding-bottom)}#ct>section:not([class^=index-]):has(.sect.contact:last-child){padding-bottom:0 !important}#ct:not(:has([class^=index-])){padding-top:100px}@media(max-width: 991.98px){#ct:not(:has([class^=index-])){padding-top:50px}}#ct .sub-top{margin-bottom:50px}#ct .sub-top-title{-webkit-box-flex:1;-ms-flex:1;flex:1}#ct .sub-top-title ul.location{margin-bottom:10px;font-weight:800;color:var(--lightgray)}#ct .sub-top .bredcrumb{-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}#ct .sub-top .bredcrumb a{position:relative;font-weight:600;pointer-events:none}#ct .sub-top .bredcrumb a+a{padding-left:20px;margin-left:20px}#ct .sub-top .bredcrumb a+a::before{content:"";position:absolute;left:0;top:calc(50% - 6px);background:var(--line);width:2px;height:12px}@media(min-width: 992px){#ct .sub-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width: 991.98px){#ct .sub-top{margin-bottom:20px}#ct .sub-top .bredcrumb{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}}#ct .lnb-wrap{margin-top:50px;background-color:#fff}#ct .lnb-wrap.sticky{position:sticky;top:var(--hd-height);z-index:20}#ct .lnb-wrap.shadow{-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.05) !important;box-shadow:0 4px 10px 0 rgba(0,0,0,.05) !important}#ct .lnb{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto}#ct .lnb a{white-space:nowrap;padding:6px 16px;margin:.5rem 0;color:var(--lightgray);font-weight:800}#ct .lnb a.active{color:var(--white);background-color:var(--body)}#ct .lnb a:not(.active):hover{color:var(--body)}@media(min-width: 992px){#ct .lnb{margin-bottom:100px}#ct .lnb a{font-size:18px;padding:12px 32px}}@media(max-width: 991.98px){#ct .lnb{margin-bottom:50px}}#ct .side-menu-wrap{-ms-flex-item-align:start;align-self:flex-start;position:sticky;top:calc(var(--hd-height) + 1rem);background-color:#fff;z-index:50}@media(max-width: 991.98px){#ct .side-menu-wrap{top:calc(var(--hd-height));padding-top:10px}}#ct .side-menu{font-family:var(--font-eng);font-weight:600}#ct .side-menu a{display:block;position:relative;opacity:.2}#ct .side-menu a.active{opacity:1}#ct .side-menu a.active::before{background-color:var(--body)}@media(min-width: 992px){#ct .side-menu a{padding-left:.75rem}#ct .side-menu a::before{content:"";position:absolute;left:0;top:calc(50% - .5rem);width:3px;height:20px}#ct .side-menu a+a{margin-top:1.2rem}}@media(max-width: 991.98px){#ct .side-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;white-space:nowrap;overflow-x:auto}#ct .side-menu a{padding-bottom:8px;margin-bottom:3px}#ct .side-menu a::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px}}#ct .sect+.sect{margin-top:var(--sect-spacing)}#ct .sect-bg,#ct .micromentor .mentor-sect2,.micromentor #ct .mentor-sect2,#ct .diagnosis .leader-sect2,.diagnosis #ct .leader-sect2,#ct .diagnosis .collabo-sect2,.diagnosis #ct .collabo-sect2,#ct .diagnosis .teamcheck-sect2,.diagnosis #ct .teamcheck-sect2,#ct .diagnosis .culturescan-sect2,.diagnosis #ct .culturescan-sect2,#ct .hrsolution3-sect2,#ct .hrsolution2-sect2,#ct .hrsolution1-sect2,#ct .solution .dept-sect2,.solution #ct .dept-sect2,#ct .solution .mtom-sect2,.solution #ct .mtom-sect2,#ct .solution .group-sect2,.solution #ct .group-sect2{background:url(../images/sect-bg.jpg) no-repeat center top/cover;padding:var(--sect-spacing) 0;color:var(--white)}#ct .sect-bg .h3+p,#ct .micromentor .mentor-sect2 .h3+p,.micromentor #ct .mentor-sect2 .h3+p,#ct .diagnosis .leader-sect2 .h3+p,.diagnosis #ct .leader-sect2 .h3+p,#ct .diagnosis .collabo-sect2 .h3+p,.diagnosis #ct .collabo-sect2 .h3+p,#ct .diagnosis .teamcheck-sect2 .h3+p,.diagnosis #ct .teamcheck-sect2 .h3+p,#ct .diagnosis .culturescan-sect2 .h3+p,.diagnosis #ct .culturescan-sect2 .h3+p,#ct .hrsolution3-sect2 .h3+p,#ct .hrsolution2-sect2 .h3+p,#ct .hrsolution1-sect2 .h3+p,#ct .solution .dept-sect2 .h3+p,.solution #ct .dept-sect2 .h3+p,#ct .solution .mtom-sect2 .h3+p,.solution #ct .mtom-sect2 .h3+p,#ct .solution .group-sect2 .h3+p,.solution #ct .group-sect2 .h3+p{margin-top:1.5rem;line-height:1.6;opacity:.8;font-weight:500}#ct .sect.contact{background:-webkit-gradient(linear, left top, right top, from(#4D5BD6), to(#8458C2));background:linear-gradient(90deg, #4D5BD6 0%, #8458C2 100%);color:var(--white);padding:80px 0}#ct .sect.contact .container-xl{max-width:calc(1680px + var(--container-padding)*2);padding-left:var(--container-padding);padding-right:var(--container-padding)}#ct .sect.contact dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ct .sect.contact dd p{margin-top:5px}#ct .sect.contact dd p span{display:inline-block;width:4em}#ct .sect.contact dd p a{opacity:.6}@media(max-width: 991.98px){#ct .sect.contact{padding:40px 0}#ct .sect.contact dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#ct .sect.contact dl dd{margin-top:20px;text-align:center}#ct .sect.contact dl dd span{text-align:left}#ct .sect.contact dl dd a{width:8em;display:inline-block}}#ct .sect .video{max-width:960px;margin-left:auto;margin-right:auto;aspect-ratio:960/540;margin-top:2.5rem}#ct .hd-tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid var(--body);border-width:0 3px;padding:0 30px;margin-bottom:50px}#ct .hd-tit h3{line-height:1;margin-right:1.2rem}#ct .hd-tit p:last-child{margin-left:auto}@media(max-width: 767.98px){#ct .hd-tit{padding:0 15px;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}#ct .hd-tit h3+span{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:8px}}#ct .title-wrap{position:relative}#ct .title-wrap.d-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#ct .title-wrap .swiper-control{position:absolute;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px}#ct .title-wrap .swiper-control [class^=swiper-button]{position:static}@media(min-width: 992px){#ct .title-wrap.d-flex>.form-inline{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1rem;-ms-flex-item-align:center;align-self:center}}@media(max-width: 991.98px){#ct .title-wrap.d-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}#ct .title-wrap.d-flex>*:last-child{margin-top:10px;margin-left:auto}#ct .title-wrap .swiper-control{gap:12px}#ct .title-wrap .swiper-control [class^=swiper-button]{width:16px;height:16px}}.overflow-wrap{overflow-y:clip;overflow-x:auto;margin-left:calc(var(--container-padding)*-1);margin-right:calc(var(--container-padding)*-1);padding-left:var(--container-padding);padding-right:var(--container-padding)}.searchall .title-wrap{margin-bottom:var(--container-padding)}.searchall .title-wrap h3 sup{color:var(--purple);font-weight:600;font-family:var(--font-eng)}.searchall .sect{margin-top:100px !important}.searchall .loc{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem}.searchall .loc li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem}.searchall .loc li:not(:first-child):before{content:">"}.error{text-align:center;padding-top:100px;padding-bottom:200px}.error h1.font-eng{font-size:120px;font-weight:700;line-height:1;margin-bottom:1.2rem}@media(max-width: 991.98px){.error{padding-top:50px;padding-bottom:100px;word-break:keep-all}.error h1.font-eng{font-size:50px}}.popup{position:fixed;top:50vh;left:0;-webkit-transform:translate(calc((100vw - 100%) / 2), -50%);transform:translate(calc((100vw - 100%) / 2), -50%);z-index:1000;border-radius:1.2rem;overflow:hidden;max-width:90vw;background:#fff;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.1);box-shadow:0 0 5px 1px rgba(0,0,0,.1)}.popup img{max-height:calc(100vh - 6rem)}.popup-ft{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.popup-ft:after{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:1px solid #e5e5e5}.popup-ft button{-webkit-box-flex:1;-ms-flex:1;flex:1;height:3em;padding:0 .8rem;line-height:1;font-size:16px}@media(max-width: 767.98px){.popup-ft button{font-size:14px}}@media(max-width: 767.98px){.popup{top:10px;border-radius:8px;-webkit-transform:translate(calc((100vw - 100%) / 2), 0);transform:translate(calc((100vw - 100%) / 2), 0)}}[class^=board-] .subject{font-weight:800}[class^=board-] .img{margin-bottom:1.3rem}[class^=board-] .img img{width:100%;height:100% !important;-o-object-fit:cover;object-fit:cover}[class^=board-]>li>a{display:block}.nodata{text-align:center;color:#a4a7ad;padding:7.5rem 0;font-weight:1.2rem;font-weight:800}@media(min-width: 576px){.nodata{padding:50px 0}}.board-list li{padding-bottom:var(--container-padding);border-bottom:1px solid var(--line)}.board-list li+li{padding-top:var(--container-padding)}.board-list a{position:relative;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}.board-list a .thumb{aspect-ratio:1/1;width:220px}.board-list a .thumb img{width:100%;height:100% !important;-o-object-fit:cover;object-fit:cover}.board-list a .thumb.v2{aspect-ratio:47/67;border-radius:2px;border:1px solid #eaeaea}.board-list a .cont{-webkit-box-flex:1;-ms-flex:1;flex:1}.board-list a .cont .cate{font-weight:700;color:var(--lightgray);margin-bottom:.5rem}.board-list a .cont .subject .badge{margin:-2px 5px 0 0}.board-list a .cont .caption{margin-top:32px}.board-list a .cont .caption span{display:inline-block;position:relative}.board-list a .cont .caption span+span{margin-left:4px;padding-left:8px}.board-list a .cont .caption span+span::before{content:"";position:absolute;left:0;top:calc(50% - 5px);width:1px;height:10px;background-color:#ddd}.board-list a .date{font-weight:600;color:var(--gray)}@media(min-width: 992px){.board-list a .subject{font-size:24px !important}}@media(max-width: 991.98px){.board-list a{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.board-list a .thumb{width:20vw}.board-list a .cont{width:calc(100% - 20vw - 20px)}.board-list a .cont .desc{display:-webkit-box !important;overflow:hidden;max-height:2.8em;line-height:1.4 !important;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal !important;height:auto}.board-list a .cont .caption{margin-top:14px}.board-list a .date{width:calc(100% - 20vw - 20px);margin-left:auto;margin-top:10px}}.board-view>div+div{margin-top:3rem}.board-view-hd{text-align:center}.board-view-hd .cate{font-weight:800;color:var(--purple);margin-bottom:.4rem}.board-view-hd{padding-bottom:var(--container-padding);border-bottom:1px solid var(--body)}.board-view-cont{text-align:center;line-height:1.7}.board-view-cont iframe{height:auto !important;aspect-ratio:960/540}.board-view-attach{color:var(--gray);border:1px solid var(--line);padding:1.5rem;line-height:1.7}.board-view-attach i{opacity:.6}.board-view-attach{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.board-view-list{border-top:1px solid var(--body);display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:var(--container-padding)}.board-view-list .disabled{pointer-events:none;opacity:.3}.board-view-list .btn-next,.board-view-list .btn-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.board-view-list .btn-next p,.board-view-list .btn-prev p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.board-view-list .btn-next span,.board-view-list .btn-prev span{display:none}.board-view-list .btn-prev{-webkit-box-flex:1;-ms-flex:1;flex:1}.board-view-list .btn-next{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.board-view-list .btn-next i{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.board-view-list .btn-next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.board-view-list .btn-list{width:2rem;height:2rem;background:url(../images/icon-list.svg) no-repeat center center/contain;font-size:0;margin:0 auto}@media(max-width: 991.98px){.board-view-list .btn-next p,.board-view-list .btn-prev p{display:none}.board-view-list .btn-next span,.board-view-list .btn-prev span{display:block}}.board-faq{border-top:2px solid var(--body)}.board-faq li{border-bottom:1px solid var(--line)}.board-faq .accordion-title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.1rem 20px;gap:var(--container-padding)}.board-faq .accordion-title span{font-weight:800;padding-top:.1rem}.board-faq .accordion-title:before{content:"Q"}.board-faq .accordion-title::after{content:"";position:absolute;top:.8rem;right:0;width:2.4rem;height:2.4rem;background:url(../images/icon-down-arrow.svg) no-repeat center center/contain}@media(max-width: 991.98px){.board-faq .accordion-title{padding-left:1rem;padding-right:40px}}.board-faq .accordion-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--container-padding) 20px;gap:var(--container-padding);background:var(--bg);border-top:1px solid var(--line)}.board-faq .accordion-content:before{content:"A";color:var(--purple)}.board-faq .accordion-content>div{line-height:1.6}@media(min-width: 992px){.board-faq .accordion-content>div{font-size:18px;padding-top:.2em}}@media(max-width: 991.98px){.board-faq .accordion-content{padding-left:1rem}}.board-faq details>*:before{width:1em;line-height:1;font-size:1.8rem;color:var(--body);font-family:var(--font-eng);font-weight:600;-ms-flex-negative:0;flex-shrink:0}.board-faq details[open] .accordion-title::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.board-gallery{row-gap:80px !important}.board-gallery .img{aspect-ratio:4/3}.board-gallery .img.vod{aspect-ratio:1.778/1}.board-gallery .tags{margin-top:.8rem}.board-gallery .tags span{white-space:nowrap}.board-gallery .cate{font-weight:800;color:var(--lightgray);margin-bottom:.4rem}@media(max-width: 991.98px){.board-gallery{row-gap:40px !important}}.pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:calc(var(--container-padding)*2)}.pager ul{text-align:center;gap:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pager a{display:inline-block;width:36px;height:36px;font-family:var(--font-eng);line-height:36px}.pager a.active{background-color:var(--body);color:var(--white)}.pager .pagerBtn{font-size:0 !important;background:url(../images/swiper-arr-right.svg) no-repeat center center/20px 20px}.pager .pagerBtn.btnPrev{background-image:url(../images/swiper-arr-left.svg) !important;margin-right:30px}.pager .pagerBtn.btnNext{margin-left:30px}.table-wrap{overflow-x:auto}@media(max-width: 991.98px){.table-wrap .tb{min-width:720px}}.tb-fixed{table-layout:fixed}.tb-line{border-top:1px solid var(--body)}.tb-line tr>*{border-bottom:1px solid var(--line);padding:1.4rem 0}.tb-line th{font-weight:800}.tb-flex tr>*{padding:1.2rem 1rem;padding-right:0}.tb-flex th{font-size:1rem}@media(max-width: 991.98px){.tb-flex colgroup{display:none}.tb-flex tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tb-flex tr th{width:6rem}.tb-flex tr td{width:calc(100% - 6rem)}}.profile-list{row-gap:3rem;margin-top:80px}@media(max-width: 991.98px){.profile-list{margin-top:40px}}.profile-list li a{display:block;position:relative;text-align:center}.profile-list li a .img{background-color:var(--bg);padding-top:1rem}.profile-list li a .img img{width:100%;height:100% !important;-o-object-fit:contain;object-fit:contain}.profile-list li a .txt{margin-top:1.2rem}.profile-list li a .txt p+p{margin-top:5px}.profile-list li a:hover .img{background:linear-gradient(119deg, #4D5BD6 0%, #8458C2 100%);-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.modal-profile{padding-right:0 !important}.modal-profile .modal-dialog{max-width:720px !important;margin:0 0 0 auto !important;height:100%;max-height:100%}.modal-profile .modal-content{height:100%;max-height:100%;border:0 !important;padding-bottom:0}.modal-profile .modal-header .title{border-bottom:0 !important}.modal-profile .modal-body{padding-top:1rem !important}.modal-profile .title{text-transform:capitalize}.modal-profile .coach-detail .img{aspect-ratio:1.74/1;background-color:var(--bg);padding-top:var(--container-padding);margin-bottom:2rem}.modal-profile .coach-detail .img img{width:100%;height:100% !important;-o-object-fit:contain;object-fit:contain}.modal-profile .coach-detail .part1 dt{color:var(--purple);font-weight:700}.modal-profile .coach-detail .part1 dd{margin-top:2px;color:var(--gray)}.modal-profile .coach-detail .part1 dd+dt{margin-top:1rem}.modal-profile .coach-detail .part1+.part2{margin-top:1rem;padding-top:1.5rem;border-top:1px solid var(--line)}.modal-profile .coach-detail .part2 dt{font-size:1rem !important;font-weight:800}.modal-profile .coach-detail .part2 dd{margin-top:5px;color:var(--gray)}.modal-profile .coach-detail .part2 dd+dt{margin-top:1.5rem}input[type=text],input[type=password],textarea,.form-control{border:1px solid var(--line);border-radius:0;color:var(--body)}input[type=text]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, .form-control::-webkit-input-placeholder{color:var(--lightgray)}input[type=text]::-moz-placeholder, input[type=password]::-moz-placeholder, textarea::-moz-placeholder, .form-control::-moz-placeholder{color:var(--lightgray)}input[type=text]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, textarea:-ms-input-placeholder, .form-control:-ms-input-placeholder{color:var(--lightgray)}input[type=text]::-ms-input-placeholder, input[type=password]::-ms-input-placeholder, textarea::-ms-input-placeholder, .form-control::-ms-input-placeholder{color:var(--lightgray)}input[type=text]::placeholder,input[type=password]::placeholder,textarea::placeholder,.form-control::placeholder{color:var(--lightgray)}input[type=file]::-webkit-file-upload-button{border:1px solid var(--body);font-size:1rem;font-weight:700;background-color:var(--white);padding:.65rem 1.3rem}input[type=file]::file-selector-button{border:1px solid var(--body);font-size:1rem;font-weight:700;background-color:var(--white);padding:.65rem 1.3rem}select{border:1px solid var(--line) !important;padding:16px 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/icon-down-arrow.svg) no-repeat right 1rem center/2rem 2rem}select:invalid{color:var(--lightgray)}input[type=radio],input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;top:0;left:0;right:0;bottom:0;z-index:2}label.radio-label,label.check-label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}label.radio-label:not(:last-child),label.check-label:not(:last-child){margin-right:1.2rem}label.radio-label::before,label.check-label::before{content:"";width:1rem;height:1rem;margin-right:.5rem;background-repeat:no-repeat;background-position:center center;background-size:contain}.radio-label::before{background-image:url(../images/radio-off.svg)}.radio-label:has(input:checked)::before{background-image:url(../images/radio-on.svg)}.check-label::before{background-image:url(../images/check-off.svg)}.check-label:has(input:checked)::before{background-image:url(../images/check-on.svg)}.check-add-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.text-label{font-weight:800;text-align:left;-ms-flex-item-align:center;align-self:center}label.required::after{content:"*";font-weight:800;color:var(--purple);display:inline-block;vertical-align:text-top;line-height:1;margin-left:4px}.form-inline{row-gap:1.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 991.98px){.form-inline{row-gap:.5rem}}.form-control{height:2.8rem;border-radius:0}input.form-control.sm{height:2.2rem}input[type=number].form-control.sm{max-width:120px}@media(min-width: 1200px){input[type=text].form-control.sm{width:400px}}.search-form{max-width:960px;margin:0 auto;background-color:var(--bg);border-radius:2em;padding:0 1.4rem}.search-form .form-inline{width:100%;height:3.6rem}.search-form input.form-control{-webkit-box-flex:1;-ms-flex:1;flex:1;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.search-form.sub-search{margin-bottom:80px}@media(max-width: 991.98px){.search-form .form-inline input[type=text]{padding-left:0}}.form-write.row{row-gap:32px}@media(min-width: 1200px){.form-write.row{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}.form-write.row .col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 40px);flex:0 0 calc(50% - 40px)}}.form-write .info-txt{position:absolute;font-size:.75rem;color:var(--red);margin-top:2px;font-weight:500}.form-write.form-block>div+div{margin-top:3rem}.form-row{margin-left:0;margin-right:0}.form-row .form-inline{gap:.5em}.form-row .form-inline .form-control{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}@media(min-width: 992px){.form-row label.text-label{width:8em}.form-row label.text-label+div{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(max-width: 991.98px){.form-row label.text-label{width:100%}.form-row label.text-label+div{margin-top:10px;width:100%}}.form-agree{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.5rem}.form-group>label,.form-group .text-label{margin-bottom:1rem}.form-tit{background:var(--body);padding:.75rem 1rem;color:var(--white);margin-bottom:var(--container-padding);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.regist-member .member-wrap,.regist-member .btn-wrap{margin-top:3rem}:root{--sect-padding: 120px }@media(max-width: 991.98px){:root{--sect-padding: 50px }}section[class^=index-].sect-padding{padding-top:var(--sect-padding);padding-bottom:var(--sect-padding)}section[class^=index-] .title-wrap{margin-bottom:50px}section[class^=index-] .title-wrap h3{letter-spacing:-0.66px}section[class^=index-] .title-wrap h3+p{margin-top:16px}@media(max-width: 991.98px){section[class^=index-] .title-wrap{margin-bottom:28px}section[class^=index-] .title-wrap h3+p{margin-top:8px}}.index-top{background-color:var(--bg)}@media(min-width: 992px){.index-top .topSwiper{overflow:visible}}@media(max-width: 991.98px){.index-top .topSwiper{padding-top:40px;padding-bottom:40px}}.index-top .topSwiper .swiper-slide{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.index-top .topSwiper .swiper-slide>div.img img{width:100%;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);max-height:400px;-o-object-fit:cover;object-fit:cover}.index-top .topSwiper .swiper-slide>div dt .h1{letter-spacing:-1.56px}.index-top .topSwiper .swiper-slide>div dd{line-height:1.6}@media(min-width: 992px){.index-top .topSwiper .swiper-slide{height:580px;gap:4%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:40px}.index-top .topSwiper .swiper-slide-active{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.index-top .topSwiper .swiper-slide>div{max-width:600px}.index-top .topSwiper .swiper-slide>div dt .h1{margin-top:15px}.index-top .topSwiper .swiper-slide>div dd{margin-top:30px}.index-top .topSwiper .swiper-slide>div:first-child{-ms-flex-preferred-size:36%;flex-basis:36%}.index-top .topSwiper .swiper-slide>div:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(min-width: 1400px){.index-top .topSwiper .swiper-slide{gap:9%}}@media(max-width: 991.98px){.index-top .topSwiper .swiper-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.index-top .topSwiper .swiper-slide>div{width:100%}.index-top .topSwiper .swiper-slide>div dt .h1{margin-top:8px}.index-top .topSwiper .swiper-slide>div dd{margin-top:16px}}.index-top .topSwiper .swiper-pagination{width:auto}.index-top .topSwiper .swiper-pagination-bullet{border-radius:0;width:3px;height:12px;background-color:var(--body);opacity:.2;margin:0 10px}.index-top .topSwiper .swiper-pagination-bullet-active{opacity:1}@media(min-width: 992px){.index-top .topSwiper .swiper-pagination{left:auto;right:var(--container-padding);bottom:90px}}@media(max-width: 991.98px){.index-top .topSwiper .swiper-pagination{position:static;text-align:left;margin-top:32px}.index-top .topSwiper .swiper-pagination-bullet{height:8px;margin:0 5px}}.index-search{padding-top:60px}.index-search ul{display:-webkit-box;display:-ms-flexbox;display:flex}.index-search ul li{text-align:center;width:5em}.index-search ul p{margin-top:14px}.index-search .search-form{margin:80px auto 0}@media(min-width: 992px){.index-search .search-bx{padding:40px 60px;border:1px solid var(--line)}.index-search .search-bx>p br{display:none}.index-search .search-bx ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}}@media(min-width: 1400px){.index-search .search-bx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-search .search-bx>p br{display:block}.index-search .search-bx ul{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:130px;margin-top:0}}@media(max-width: 991.98px){.index-search{padding-top:40px}.index-search .search-bx>p{display:none}.index-search .search-bx ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:30px}.index-search .search-bx ul img{width:26px}.index-search .search-bx ul{-webkit-column-gap:calc((100% - 20em)/3);-moz-column-gap:calc((100% - 20em)/3);column-gap:calc((100% - 20em)/3)}.index-search .search-form .form-inline{height:44px}.index-search .search-form{margin-top:40px}}.index-search~section{margin-top:var(--sect-padding)}.index-best .bestSwiper{overflow:visible}.index-best .bestSwiper .swiper-slide{width:400px}.index-best .bestSwiper .swiper-slide img{width:100%}.index-best .bestSwiper .swiper-slide-next{width:504px}.index-best .bestSwiper .swiper-slide-next+div{width:432px}.index-best .bestSwiper .swiper-slide p{margin-top:10px;font-weight:700}@media(min-width: 992px){.index-best .bestSwiper .swiper-slide p{font-size:18px;margin-top:16px}}@media(max-width: 991.98px){.index-best .bestSwiper .swiper-slide{width:160px}.index-best .bestSwiper .swiper-slide-next{width:200px}.index-best .bestSwiper .swiper-slide-next+div{width:160px}}.index-program .program-tag{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;margin-top:24px}.index-program .program-tag .swiper-pagination-bullet{color:var(--gray);background-color:rgba(0,0,0,0);width:auto;height:auto;opacity:1;font-weight:500}.index-program .program-tag .swiper-pagination-bullet-active{color:var(--body);font-weight:800}@media(min-width: 992px){.index-program .program-tag{font-size:18px}.index-program .program-tag li{margin-right:40px !important}}@media(max-width: 991.98px){.index-program .program-tag{margin-top:16px}.index-program .program-tag li{margin-right:20px !important}}.index-program .program-wrap .cate{font-weight:600;color:var(--lightgray)}.index-program .program-wrap .tit{font-weight:700}.index-program .program-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 992px){.index-program .program-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-program .program-wrap .program-main{width:40%}.index-program .program-wrap .program-list{margin-left:115px;-webkit-box-flex:1;-ms-flex:1;flex:1}.index-program .program-wrap .program-list .text-st,.index-program .program-wrap .program-list [class^=board-] .subject,[class^=board-] .index-program .program-wrap .program-list .subject,.index-program .program-wrap .program-list .board-faq .accordion-title span,.board-faq .accordion-title .index-program .program-wrap .program-list span,.index-program .program-wrap .program-list .tb-line th,.tb-line .index-program .program-wrap .program-list th,.index-program .program-wrap .program-list label.radio-label>span,.index-program .program-wrap .program-list label.check-label>span,.index-program .program-wrap .program-list .text-label{font-size:28px !important;margin-bottom:38px}.index-program .program-wrap .program-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.index-program .program-wrap .program-list ul li{width:calc((100% - 120px)/4)}.index-program .program-wrap .cate{font-size:15px;margin-top:14px}.index-program .program-wrap .tit{font-size:16px;margin-top:3px}}@media(max-width: 991.98px){.index-program .program-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index-program .program-wrap .program-main{width:200px;-ms-flex-item-align:center;align-self:center}.index-program .program-wrap .program-list{margin-top:28px}.index-program .program-wrap .program-list .text-st,.index-program .program-wrap .program-list [class^=board-] .subject,[class^=board-] .index-program .program-wrap .program-list .subject,.index-program .program-wrap .program-list .board-faq .accordion-title span,.board-faq .accordion-title .index-program .program-wrap .program-list span,.index-program .program-wrap .program-list .tb-line th,.tb-line .index-program .program-wrap .program-list th,.index-program .program-wrap .program-list label.radio-label>span,.index-program .program-wrap .program-list label.check-label>span,.index-program .program-wrap .program-list .text-label{text-align:center}.index-program .program-wrap .program-list ul{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.index-program .program-wrap .program-list ul li{-ms-flex-negative:0;flex-shrink:0;width:120px}.index-program .program-wrap .cate{font-size:12px;margin-top:10px}.index-program .program-wrap .tit{font-size:13px}}.index-openedu{background:url(../images/main/edu-bg.png) no-repeat center center/cover;color:var(--white)}.index-openedu .swiper-slide dt{position:relative}.index-openedu .swiper-slide dd p{font-weight:700;margin-top:10px;display:-webkit-box !important;overflow:hidden;max-height:2.8em;line-height:1.4 !important;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal !important;height:auto}.index-openedu .swiper-slide dd time{color:var(--lightgray)}.index-openedu .swiper-slide .badges{position:absolute;left:1rem;bottom:1rem}.index-openedu [class^=swiper-button]{-webkit-filter:invert(1);filter:invert(1);opacity:.6}@media(min-width: 992px){.index-openedu .title-wrap .swiper-control{display:none !important}.index-openedu .swiper-slide dd p{font-size:18px;margin-top:24px}.index-openedu .swiper-slide dd time{font-size:14px !important}.index-openedu [class^=swiper-button].swiper-button-prev{left:-76px}.index-openedu [class^=swiper-button].swiper-button-next{right:-76px}}@media(max-width: 991.98px){.index-openedu{background-image:url(../images/main/edu-bg-mo.png)}.index-openedu .title-wrap span>img{width:43px}.index-openedu .swiper{overflow:visible}.index-openedu .eduSwiper{margin-bottom:40px}.index-openedu .eduSwiper~[class^=swiper-button]{display:none !important}.index-openedu .swiper-slide .badges{left:.4rem;bottom:.4rem}}.index-banner .edu-bn{position:relative}.index-banner .edu-bn .img{pointer-events:none}.index-banner .edu-bn .content{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-banner .edu-bn .btn{margin-top:var(--container-padding);width:9rem}@media(min-width: 992px){.index-banner .edu-bn .tit{font-size:40px}}@media(max-width: 991.98px){.index-banner .edu-bn .content{padding-bottom:20%}.index-banner .edu-bn .tit{font-size:18px;margin-bottom:5px}}.index-news .news-wrap .news-list li+li{margin-top:var(--container-padding);padding-top:var(--container-padding);border-top:1px solid var(--line)}.index-news .news-wrap .news-list li a{display:block;position:relative}.index-news .news-wrap .news-list li a p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-news .news-wrap .news-list li a time{display:block;padding-top:var(--container-padding)}.index-news .news-wrap .news-list li .h5,.index-news .news-wrap .news-list li .micromentor .mentor-sect4 .solution-step p,.micromentor .mentor-sect4 .solution-step .index-news .news-wrap .news-list li p,.index-news .news-wrap .news-list li .searchall .title-wrap h3 sup,.searchall .title-wrap h3 .index-news .news-wrap .news-list li sup{margin-bottom:.4rem}@media(min-width: 992px){.index-news .news-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-news .news-wrap .img{width:45%;max-width:620px}.index-news .news-wrap .news-list{-webkit-box-flex:1;-ms-flex:1;flex:1}.index-news .news-wrap .news-list a{padding-right:110px}.index-news .news-wrap .news-list a::after{content:"";position:absolute;right:0;top:calc(50% - 22px);width:44px;height:44px;background:url(../images/icon-box-arr.svg) no-repeat center center/contain}}@media(max-width: 991.98px){.index-news .news-wrap .img{aspect-ratio:1/.64;overflow:hidden}.index-news .news-wrap .img img{width:100%}.index-news .news-wrap .img{margin-bottom:var(--container-padding)}.index-news .news-wrap time{padding-top:8px !important}}.index-partner{background-color:var(--bg)}.index-partner .partner-summary .h3{font-weight:800}@media(min-width: 992px){.index-partner .partner-summary{max-width:1200px;margin:80px auto}.index-partner .partner-summary li{position:relative}.index-partner .partner-summary li+li::before{content:"";position:absolute;left:0;top:calc(50% - 25px);width:1px;height:50px;background-color:var(--line)}}@media(max-width: 991.98px){.index-partner .partner-summary{margin:28px auto 40px}}.index-partner .partnerSwiper{overflow:visible}.index-partner .partnerSwiper .bx{background-color:var(--white);-webkit-box-shadow:0 30px 30px rgba(0,0,0,.03);box-shadow:0 30px 30px rgba(0,0,0,.03);padding:var(--container-padding);height:360px;max-height:59vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index-partner .partnerSwiper .bx p+p{margin-top:8px}.index-partner .partnerSwiper .bx p.name{margin-top:auto}@media(min-width: 1200px){.index-partner .partnerSwiper .bx{padding:55px 45px}}.b-line{margin-bottom:50px;border-bottom:1px solid var(--line)}@media(max-width: 991.98px){.b-line{margin-bottom:20px}}.class-list{margin-top:100px}.class-list li+li{margin-top:var(--sect-spacing)}.class-list li .cont{position:relative}.class-list li .cont .num{font-family:var(--font-eng);font-weight:700;padding-top:.3em;border-bottom:2px solid var(--body)}.class-list li .cont dd{padding-top:1.4rem}.class-list li .cont dd p:first-child{line-height:1.7}.class-list li .cont .btn-wrap{margin-top:60px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width: 992px){.class-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.class-list li .cont{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start}.class-list li .cont dl{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:1.9rem}.class-list li .cont .btn-wrap .btn{width:270px}.class-list li .img{width:41%;max-width:690px}}@media(max-width: 991.98px){.class-list{margin-top:40px}.class-list li .cont .num{position:absolute}.class-list li .cont dt{padding-left:30px}.class-list li .cont .btn-wrap{margin-top:30px}.class-list li .img{margin-top:20px}}.class-detail-top{position:relative}.class-detail-top .container{z-index:1;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:0;left:0;right:0;bottom:0;max-width:none;padding-bottom:6.25%;color:var(--white)}.class-detail-top .container dl{max-width:1200px;margin:0 auto}.class-detail-top .container dd{line-height:1.7;opacity:.8}@media(max-width: 767.98px){.class-detail-top .container{position:static;padding-bottom:0;color:var(--body)}.class-detail-top .container dt{display:none}}.class-detail-top .bg{width:100% !important;height:auto !important}@media(min-width: 992px){.class-detail-top .container dl{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 991.98px){.class-detail-top dl{width:100%}.class-detail-top dd{margin-top:20px}}.class-detail-cont dl .num{font-family:var(--font-eng);font-weight:700}.class-detail-cont dl+dl{margin-top:var(--sect-spacing)}.class-detail-cont dl.class-cont3 li div{line-height:1.7}.class-detail-cont dl.class-cont4 .commentSwiper{overflow:visible}.class-detail-cont dl.class-cont4 .bx{height:360px;max-height:60vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.class-detail-cont dl.class-cont4 .bx>div{width:100%}.class-detail-cont dl.class-cont4 .swiper-scrollbar{position:static;margin-top:60px;height:2px;background-color:var(--line)}.class-detail-cont dl.class-cont4 .swiper-scrollbar-drag{background-color:var(--body)}.class-detail-cont dl.class-cont5 .row{row-gap:60px}@media(min-width: 992px){.class-detail-cont dl.class-cont3 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.class-detail-cont dl.class-cont3 ul li{width:50%;margin-top:60px;padding-right:60px}.class-detail-cont dl.class-cont3 ul li p.h5,.class-detail-cont dl.class-cont3 ul li .micromentor .mentor-sect4 .solution-step p,.micromentor .mentor-sect4 .solution-step .class-detail-cont dl.class-cont3 ul li p{margin:12px 0}.class-detail-cont dl.class-cont4 .swiper-wrap{width:calc(100% + var(--container-padding));overflow:hidden}}@media(min-width: 992px)and (min-width: 1600px){.class-detail-cont dl.class-cont4 .swiper-wrap{width:calc(100% + (100vw - 1680px)/2)}}@media(min-width: 992px){.class-detail-cont dl.class-cont4 .swiper-wrap .swiper{max-width:1115px;margin:0}}@media(max-width: 991.98px){.class-detail-cont dl.class-cont3 li{margin-top:20px}.class-detail-cont dl.class-cont3 li p.h5,.class-detail-cont dl.class-cont3 li .micromentor .mentor-sect4 .solution-step p,.micromentor .mentor-sect4 .solution-step .class-detail-cont dl.class-cont3 li p{margin:8px 0}.class-detail-cont dl.class-cont4 .swiper-scrollbar{margin-top:20px}.class-detail-cont dl.class-cont5 .row{row-gap:20px}}.class-detail-benefit{background:url(../images/class/benefit-bg.png) no-repeat center center/cover;padding:var(--sect-spacing) 0;color:var(--white)}.class-detail-benefit .numbers{text-align:center;margin:80px 0 120px;border:3px solid var(--white);border-width:0 3px}.class-detail-benefit .numbers .h2{color:var(--purple);margin-bottom:10px;line-height:1}.class-detail-benefit .benefit-cont .bx{background:hsla(0,0%,100%,.06);backdrop-filter:blur(15px);height:320px;padding:var(--container-padding);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.class-detail-benefit .benefit-cont .bx>p{color:var(--purple);font-weight:600;margin-bottom:auto;font-family:var(--font-eng)}.class-detail-benefit .benefit-cont .bx dd{margin-top:.6rem;word-break:keep-all}@media(max-width: 991.98px){.class-detail-benefit{padding:var(--sect-spacing) 0}.class-detail-benefit .numbers{border:0 !important;margin:40px 0 60px}.class-detail-benefit .numbers li+li{margin-top:1rem}.class-detail-benefit .benefit-cont div+div{margin-top:20px}.class-detail-benefit .benefit-cont .bx{height:auto}.class-detail-benefit .benefit-cont .bx>p{margin-bottom:20px}}.class-detail-partners .partners{text-align:center;margin-top:5rem}.class-level ul li{padding:50px 0}.class-level ul li:not(:last-child){border-bottom:1px solid var(--line)}.class-level dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.class-level dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.class-level dl dd .btn{-ms-flex-negative:0;flex-shrink:0;letter-spacing:-0.54px}@media(min-width: 992px){.class-level{margin-top:-20px}.class-level dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.class-level dl dt{width:310px;padding-top:17px}.class-level dl dt .h5,.class-level dl dt .micromentor .mentor-sect4 .solution-step p,.micromentor .mentor-sect4 .solution-step .class-level dl dt p,.class-level dl dt .searchall .title-wrap h3 sup,.searchall .title-wrap h3 .class-level dl dt sup{font-size:28px !important}.class-level dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1}.class-level dl dd .btn{min-width:220px}}@media(max-width: 991.98px){.class-level dl dt{margin-bottom:20px}.class-level dl dt img{width:20px}}.openedu-list{row-gap:1.5rem}.openedu-list .openedu-card{display:-webkit-box;display:-ms-flexbox;display:flex}.openedu-list .openedu-card .img{width:42%;aspect-ratio:1/.75}.openedu-list .openedu-card .img img{width:100%;height:100% !important;-o-object-fit:cover;object-fit:cover}.openedu-list .openedu-card .cont{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--bg);padding:0 50px}.openedu-list .openedu-card .cont>div{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(max-width: 991.98px){.openedu-list .openedu-card .cont{padding:0 20px}.openedu-list .openedu-card .cont i{display:none}}.schedule-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;cursor:ew-resize;-ms-overflow-style:none;scrollbar-width:none}.schedule-wrap::-webkit-scrollbar{display:none}#eduSchedule{table-layout:fixed;white-space:nowrap;min-width:1000px}#eduSchedule th,#eduSchedule td{padding:16px 0;text-align:center}#eduSchedule thead{color:var(--white)}#eduSchedule thead tr:first-child th{background-color:var(--lightgray)}#eduSchedule thead tr:first-child th:nth-child(1){background-color:#fff}#eduSchedule thead tr:first-child th:nth-child(3){background-color:var(--gray)}#eduSchedule thead tr:first-child th:nth-child(4){background-color:var(--body)}#eduSchedule thead tr:last-child th{background-color:var(--dark)}#eduSchedule thead th,#eduSchedule thead td{border:1px solid var(--white)}#eduSchedule tbody tr th,#eduSchedule tbody tr td{border-bottom:1px solid var(--line) !important}#eduSchedule tbody tr th.th1{color:var(--white)}#eduSchedule tbody tr th.th3{background:var(--bg)}#eduSchedule tbody tr th.th3>p{width:11em;margin:1px auto;text-align:left}#eduSchedule tbody tr th.th3>p .badge{padding:2px 6px;width:5em;margin-right:4px}#eduSchedule tbody tr th.th3>p+p{margin-top:2px}#eduSchedule tbody tr th strong{display:inline-block;font-weight:800 !important;margin-bottom:.4rem}#eduSchedule tbody tr th p{color:var(--gray);font-weight:400}#eduSchedule tbody tr td:nth-of-type(even){background-color:var(--bg)}#eduSchedule tbody tr td .badge{display:block;position:relative;width:100%;z-index:2;padding:2px 6px;margin:1px 0}#eduSchedule tbody tr td .badge.w200{width:200% !important;max-width:none}#eduSchedule tbody tr.part1 th.th1{background-color:#8458c2}#eduSchedule tbody tr.part1 th.th2{background:rgba(132,88,194,.1)}#eduSchedule tbody tr.part2 th.th1{background-color:#6559cd}#eduSchedule tbody tr.part2 th.th2{background:rgba(101,89,205,.1)}#eduSchedule tbody tr.part3 th.th1{background-color:#4d5bd6}#eduSchedule tbody tr.part3 th.th2{background:rgba(77,91,214,.1)}#eduSchedule tbody .badge-offline{border-color:#4d5bd6;color:#4d5bd6}#eduSchedule tbody .badge-online{border-color:#ff5050;color:#ff5050}#eduSchedule tbody td .badge{border-color:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0)}@media(min-width: 992px){#eduSchedule{font-size:18px;min-width:1600px}}.why-step{margin:100px 0}@media(max-width: 991.98px){.why-summary li{width:33.3333333333% !important}}.edu-detail-hd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.edu-detail-hd .detail-info .title .h3{margin-top:.6rem}.edu-detail-hd .detail-info .title{margin-bottom:4px}.edu-detail-hd .detail-info-list li{padding:1.4rem 0}.edu-detail-hd .detail-info-list li+li{border-top:1px solid var(--line)}.edu-detail-hd .detail-info-list li.type p+p{margin-top:1rem}.edu-detail-hd .detail-info-list li.type p strong{display:inline-block;width:7em}.edu-detail-hd .detail-info-list li.option select{display:block;width:100%;margin-top:10px}.edu-detail-hd .detail-info-list li.result{font-weight:700}.edu-detail-hd .detail-info-list li.result span{position:relative;display:inline-block}.edu-detail-hd .detail-info-list li.result span+span{margin-left:.6rem;padding-left:.6rem}.edu-detail-hd .detail-info-list li.result span+span::before{content:"";position:absolute;left:0;top:calc(50% - 6px);width:2px;height:12px;background:var(--line)}@media(min-width: 992px){.edu-detail-hd .detail-info-list li{font-size:18px}.edu-detail-hd .detail-info-list li.price{display:-webkit-box;display:-ms-flexbox;display:flex}.edu-detail-hd .detail-info-list li.price>div{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(max-width: 991.98px){.edu-detail-hd .detail-info-list li.price div+div{margin-top:10px}}.edu-detail-hd .detail-info .total-price{border-top:2px solid var(--body);padding-top:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.edu-detail-hd .detail-info .total-price strong{margin-right:auto}.edu-detail-hd .detail-info .btn-wrap{margin-top:var(--container-padding)}.edu-detail-hd .detail-info .btn-wrap .btn{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width: 992px){.edu-detail-hd .detail-img{width:50%;max-width:680px}.edu-detail-hd .detail-info{width:45%;max-width:580px}.edu-detail-hd .detail-info .total-price{font-size:18px}.edu-detail-hd .detail-info .total-price .h5,.edu-detail-hd .detail-info .total-price .micromentor .mentor-sect4 .solution-step p,.micromentor .mentor-sect4 .solution-step .edu-detail-hd .detail-info .total-price p,.edu-detail-hd .detail-info .total-price .searchall .title-wrap h3 sup,.searchall .title-wrap h3 .edu-detail-hd .detail-info .total-price sup{font-size:28px !important}}@media(max-width: 991.98px){.edu-detail-hd{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.edu-detail-cont{margin-top:120px}.edu-detail-cont:not(:has(.reviewSwiper)) [data-scrollto="#edu6"]{visibility:hidden;width:0;height:0;font-size:0;line-height:0;overflow:hidden;-webkit-box-flex:0;-ms-flex:0;flex:0;padding:0}@media(max-width: 991.98px){.edu-detail-cont{margin-top:60px}}.edu-detail-cont .sect{padding:var(--sect-spacing) 0;margin-top:0 !important}.edu-detail-cont .join-info{background:var(--body) url(../images/class/edu-detail-sect-bg.png) no-repeat right top}.edu-detail-cont .join-info:last-child{margin-bottom:var(--sect-spacing)}.edu-detail-cont .join-info .card-group{counter-reset:card-num}.edu-detail-cont .join-info .card-group>li{counter-increment:card-num}.edu-detail-cont .join-info .card-group .card{background:-webkit-gradient(linear, left top, left bottom, from(rgba(94, 167, 216, 0.2)), to(rgba(94, 167, 216, 0.06)));background:linear-gradient(180deg, rgba(94, 167, 216, 0.2) 0%, rgba(94, 167, 216, 0.06) 100%);border:0;border-radius:10px;overflow:hidden;height:100%}.edu-detail-cont .join-info .card-group .card-top{position:relative;color:#fff;text-align:center;padding:clamp(20px,calc(40 / 1200 * 100vw),40px)}.edu-detail-cont .join-info .card-group .card-top::before{content:counter(card-num, decimal-leading-zero);position:absolute;left:.75rem;top:.75rem;font-size:.8rem;font-weight:700;font-family:var(--font-eng);width:2.5rem;line-height:2em;border-radius:2em;text-align:center;background:hsla(0,0%,100%,.15)}.edu-detail-cont .join-info .card-group .card-body{padding:0;text-align:left}.edu-detail-cont .join-info .card-group .card .inner{padding:clamp(16px,calc(30 / 1200 * 100vw),30px) clamp(20px,calc(40 / 1200 * 100vw),40px) clamp(20px,calc(40 / 1200 * 100vw),40px)}.edu-detail-cont .join-info .card-group .card .list-dot>li::before{background:hsla(0,0%,100%,.5)}.edu-detail-cont .curriculum{--color: var(--blue);background:var(--bg)}.edu-detail-cont .curriculum:last-child{margin-bottom:var(--sect-spacing)}.edu-detail-cont .curriculum ul li{position:relative;padding-left:3rem}.edu-detail-cont .curriculum ul li+li{margin-top:80px}.edu-detail-cont .curriculum ul li .h4{font-family:var(--font-eng);font-weight:700;margin-bottom:1rem}.edu-detail-cont .curriculum ul li .h4+div{text-align:center;row-gap:1rem}.edu-detail-cont .curriculum ul li .h4+div .bx{height:100%;padding-left:10px;padding-right:10px}.edu-detail-cont .curriculum ul li .h4+div .h5,.edu-detail-cont .curriculum ul li .h4+div .micromentor .mentor-sect4 .solution-step p,.micromentor .mentor-sect4 .solution-step .edu-detail-cont .curriculum ul li .h4+div p,.edu-detail-cont .curriculum ul li .h4+div .searchall .title-wrap h3 sup,.searchall .title-wrap h3 .edu-detail-cont .curriculum ul li .h4+div sup{color:var(--color);margin-bottom:.5rem}.edu-detail-cont .curriculum ul li::before{content:"";position:absolute;left:0;top:1rem;width:20px;height:20px;border:4px solid var(--bg);background-color:var(--color);border-radius:50%;z-index:1}.edu-detail-cont .curriculum ul li:not(:last-child)::after,.edu-detail-cont .curriculum ul li:first-child::after{content:"";position:absolute;left:8px;top:1rem;width:3px;height:calc(100% + 80px);background-color:var(--line);z-index:0}.edu-detail-cont .curriculum ul li:first-child:last-child::after{height:calc(100% - 1rem) !important}.edu-detail-cont .curriculum ul.theme-green{--color: #40AE63}.edu-detail-cont .curriculum ul.theme-purple{--color: #8458C2}.edu-detail-cont .curriculum ul.theme-sky{--color: #5EA7D8}.edu-detail-cont .curriculum ul.theme-org{--color: #FF9C4E}.edu-detail-cont .curriculum ul.theme-pink{--color: #E47792}.edu-detail-cont .curriculum ul.flat li{padding-left:0}.edu-detail-cont .curriculum ul.flat li::before,.edu-detail-cont .curriculum ul.flat li::after{display:none}.edu-detail-cont .curriculum .last-li{margin-top:1rem}.edu-detail-cont .curriculum sup>*{height:43px}@media(min-width: 992px){.edu-detail-cont .curriculum .h4{font-size:36px !important}.edu-detail-cont .curriculum .last-li{padding-left:3rem}}@media(max-width: 991.98px){.edu-detail-cont .curriculum li{word-break:keep-all}.edu-detail-cont .curriculum li+li{margin-top:40px !important}.edu-detail-cont .curriculum li::before{top:.4rem !important}.edu-detail-cont .curriculum li:not(:last-child)::after{height:calc(100% + 40px) !important}.edu-detail-cont .curriculum sup>*{height:26px !important}}.edu-detail-cont .review{background-color:var(--bg)}@media(max-width: 991.98px){.edu-detail-cont .review .bx{max-height:60vw}.edu-detail-cont .review .swiper-scrollbar{margin-top:20px !important}}.edu-detail-cont .review:not(:has(.swiper)){visibility:hidden;width:0;height:0;font-size:0;line-height:0;overflow:hidden;padding:0;margin:0}.edu-detail-cont .review:not(:has(.swiper))+.recommend{padding-top:0}.edu-detail-cont .processweek-hd{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.edu-detail-cont .processweek-hd>div{background-color:var(--body);padding:12px;text-align:center;color:var(--white)}.edu-detail-cont .processweek-hd>div:first-child{width:calc(40% - 10px)}.edu-detail-cont .processweek-hd>div:last-child{width:calc(60% - 10px)}.edu-detail-cont .processweek-body{text-align:center;margin-top:1rem}.edu-detail-cont .processweek-body dl{background-color:var(--white);height:100%;padding:1rem}.edu-detail-cont .processweek-body dt{padding:1rem 0;padding:var(--container-padding) 0}.edu-detail-cont .processweek-body dt p{margin-top:1rem}.edu-detail-cont .processweek-body dt{border-bottom:1px solid var(--line)}.edu-detail-cont .processweek-body dd{padding-top:1.5rem;padding-bottom:var(--container-padding)}@media(max-width: 991.98px){.edu-detail-cont .processweek{display:-webkit-box;display:-ms-flexbox;display:flex}.edu-detail-cont .processweek-hd{width:4em;margin-right:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.edu-detail-cont .processweek-hd>div{width:100% !important}.edu-detail-cont .processweek-hd>div:first-child{height:calc(40% - 10px)}.edu-detail-cont .processweek-hd>div:last-child{height:calc(60% - 10px)}.edu-detail-cont .processweek-body{margin-top:0}.edu-detail-cont .processweek-body dt{padding:0 0 1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.edu-detail-cont .processweek-body dt img{width:30px}.edu-detail-cont .processweek-body dt p{margin:0}.edu-detail-cont .processweek-body dd{padding-bottom:0;text-align:left;word-break:keep-all}}.edu-regist .title-wrap{margin-bottom:2rem}.edu-regist .title-wrap.b-line{border-bottom:1px solid var(--body);padding-bottom:1rem}.edu-regist .info{display:-webkit-box;display:-ms-flexbox;display:flex}.edu-regist .info .img{width:260px;max-width:40%}.edu-regist .info .img img{width:100%;height:100% !important;-o-object-fit:cover;object-fit:cover}.edu-regist .info .bx{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:var(--container-padding)}.edu-regist .regist-price{background:var(--bg);padding:1.3rem 1.5rem}@media(min-width: 992px){.edu-regist .regist-price .h5,.edu-regist .regist-price .micromentor .mentor-sect4 .solution-step p,.micromentor .mentor-sect4 .solution-step .edu-regist .regist-price p,.edu-regist .regist-price .searchall .title-wrap h3 sup,.searchall .title-wrap h3 .edu-regist .regist-price sup{font-size:28px !important}}.edu-regist .payment-wrap .form-control.short{max-width:640px}@media(min-width: 992px){.edu-regist .payment-wrap label.text-label{width:10em !important}.edu-regist .payment-wrap label.text-label.text-base{width:4em !important}}.group-regist dt{background:var(--bg);padding:.8rem 1rem;font-weight:800}.group-regist dd{margin-top:1rem}.group-regist dd>div{padding:1rem 0}.group-regist dd>div+div{border-top:1px solid var(--line)}.group-regist dd>div .btn{width:180px;height:2.6rem}.group-regist dd>div input[type=file]{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:2.6rem}.group-regist dd>div input[type=file]{color:var(--lightgray)}.group-regist dd>div input[type=file]::-webkit-file-upload-button{width:180px;float:right;font-size:16px;font-weight:700;line-height:1;margin:0}.group-regist dd>div input[type=file]::file-selector-button{width:180px;float:right;font-size:16px;font-weight:700;line-height:1;margin:0}@media(max-width: 991.98px){.group-regist dd .form-row label.text-label{width:auto !important}.group-regist dd .btn{width:10rem !important}.group-regist dd input[type=file]::-webkit-file-upload-button{width:10rem !important;font-size:12px !important}.group-regist dd input[type=file]::file-selector-button{width:10rem !important;font-size:12px !important}}.reviewSwiper{overflow:visible}.reviewSwiper .bx{padding:var(--container-padding);height:18rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reviewSwiper .swiper-scrollbar{position:static;margin-top:60px;height:2px;background-color:var(--line)}.reviewSwiper .swiper-scrollbar-drag{background-color:var(--body)}@media(min-width: 992px){.flex-dl,.class-detail-cont dl{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-dl dt,.class-detail-cont dl dt{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-dl dd,.class-detail-cont dl dd{width:70%;max-width:1115px}}@media(max-width: 991.98px){.flex-dl dt,.class-detail-cont dl dt{margin-bottom:20px}}.nums,.class-detail-cont dl.class-cont2 ol{border-top:1px solid var(--body)}.nums li,.class-detail-cont dl.class-cont2 ol li{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid var(--line);padding:1.4rem 0}.nums li .num,.class-detail-cont dl.class-cont2 ol li .num{width:2.5rem;font-family:var(--font-eng);font-weight:700}.nums li .text-st,.class-detail-cont dl.class-cont2 ol li .text-st,.nums li [class^=board-] .subject,[class^=board-] .nums li .subject,.class-detail-cont dl.class-cont2 ol li [class^=board-] .subject,[class^=board-] .class-detail-cont dl.class-cont2 ol li .subject,.nums li .board-faq .accordion-title span,.board-faq .accordion-title .nums li span,.class-detail-cont dl.class-cont2 ol li .board-faq .accordion-title span,.board-faq .accordion-title .class-detail-cont dl.class-cont2 ol li span,.nums li .tb-line th,.tb-line .nums li th,.class-detail-cont dl.class-cont2 ol li .tb-line th,.tb-line .class-detail-cont dl.class-cont2 ol li th,.nums li label.radio-label>span,.class-detail-cont dl.class-cont2 ol li label.radio-label>span,.nums li label.check-label>span,.class-detail-cont dl.class-cont2 ol li label.check-label>span,.nums li .text-label,.class-detail-cont dl.class-cont2 ol li .text-label{width:6.5em}.nums li p:last-child,.class-detail-cont dl.class-cont2 ol li p:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.solution .consult-picto{max-width:940px;margin-left:auto;margin-right:auto}.solution .consult-picto>.row{position:relative}.solution .consult-picto>.row dt{width:180px;height:180px;line-height:180px;border-radius:50%;text-align:center}.solution .consult-picto>.row dt.bg1{background-color:#4d5bd6}.solution .consult-picto>.row dt.bg2{background-color:#6559cd}.solution .consult-picto>.row dt.bg3{background-color:#8458c2}.solution .consult-picto>.row dd{font-weight:700;margin-top:1rem}.solution .consult-picto>.row img{margin-bottom:2rem}@media(max-width: 767.98px){.solution .consult-picto>.row dt{width:90px;height:90px;line-height:90px}.solution .consult-picto>.row img{width:16px}}.solution .benefit-swiper-wrap dd{word-break:keep-all}.solution .group-sect2>div+div{margin-top:var(--sect-spacing)}.solution .group-sect4{background:var(--bg);padding:var(--sect-spacing) 0}.solution .group-sect4 .howto-steps li:nth-child(4) dl::before{border-left:3px dashed var(--line)}.solution .group-sect4 .howto-steps li:last-child dl::before{display:none}.solution .group-sect4 .howto-steps li:last-child dl::after{top:1em}.solution .mtom-sect4{background:var(--bg);padding:var(--sect-spacing) 0}.solution .dept-sect4{background:var(--bg);padding:var(--sect-spacing) 0}.solution .dept-sect5 .box-dl{background:var(--bg)}.solution .dept-sect5 .box-dl ul{line-height:1.7}@media(min-width: 1200px){.solution .dept-sect5 ul li:first-child{min-height:3.4rem}}.coach-list{margin-top:100px}@media(max-width: 991.98px){.coach-list{margin-top:50px}}.coach-list .img{aspect-ratio:1.3/1}.howto-steps .left-tit{position:sticky;top:var(--sect-spacing)}.howto-steps ol{counter-reset:s4cnt;list-style-type:none}.howto-steps ol li{position:relative;padding-left:3rem}.howto-steps ol li::before{counter-increment:s4cnt;content:counter(s4cnt, decimal-leading-zero);position:absolute;left:-50px;font-size:2.2rem;font-weight:700;color:var(--purple);font-family:var(--font-eng);line-height:1}.howto-steps ol li dl{position:relative;padding-left:3.5rem}.howto-steps ol li dl::before{content:"";width:3px;height:calc(100% + 80px + .5em);position:absolute;left:6px;top:.5em;border-left:3px solid var(--line)}.howto-steps ol li dl::after{content:"";width:.75rem;height:.75rem;position:absolute;left:0;top:.5em;background-color:var(--purple);border-radius:50%}.howto-steps ol li dd{margin-top:1rem;color:var(--dark);line-height:1.7}.howto-steps ol li dd p.text-st,.howto-steps ol li dd [class^=board-] p.subject,[class^=board-] .howto-steps ol li dd p.subject,.howto-steps ol li dd p.text-label{padding-top:1rem;color:var(--body)}.howto-steps ol li span.after{display:inline-block;color:var(--white);background:var(--purple);padding:.65rem 2rem;border-radius:2em}.howto-steps ol li:last-child dl::before{display:none}@media(min-width: 992px){.howto-steps ol p.h5,.howto-steps ol .micromentor .mentor-sect4 .solution-step p,.micromentor .mentor-sect4 .solution-step .howto-steps ol p{font-size:28px !important}}@media(max-width: 991.98px){.howto-steps ol{margin-top:20px}.howto-steps ol li{padding-left:50px}.howto-steps ol li::before{left:0}.howto-steps ol li dl{padding-left:30px}.howto-steps ol li dl::before{width:2px;left:4px;height:calc(100% + 40px)}}.partners .row{row-gap:50px}.partners .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:6rem;padding:10px;border:1px solid var(--line)}.partners .logo img{display:inline-block}.partners .txt{margin-top:1rem;text-align:center}.partners .txt span{display:block;margin-top:5px}@media(min-width: 1200px){.partners .col-xl-a{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.hrsolution1-sect2 .diagram{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.hrsolution1-sect2 .diagram-bx .list-dot{margin:10px 0;padding:var(--container-padding);border-radius:10px;background:hsla(0,0%,100%,.08);text-align:left}@media(min-width: 992px){.hrsolution1-sect2 .diagram-bx{width:320px}}@media(max-width: 991.98px){.hrsolution1-sect2 .diagram{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hrsolution1-sect2 .diagram .arr{position:relative;height:130px;width:100%}.hrsolution1-sect2 .diagram .arr img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg);width:100px}}.hrsolution1-sect4{background:var(--bg);padding:var(--sect-spacing) 0}.hrsolution2-sect2 .hd-tit{border-color:var(--white) !important}.hrsolution2-sect2 .hd-tit span{opacity:.6}.hrsolution2-sect2 .cont>div+div{margin-top:3rem;padding-top:3rem;border-top:1px solid hsla(0,0%,100%,.3)}.hrsolution2-sect2 .cont>div .row>div:nth-child(1) dt{background-color:#4d5bd6 !important}.hrsolution2-sect2 .cont>div .row>div:nth-child(2) dt{background-color:#605ad0 !important}.hrsolution2-sect2 .cont>div .row>div:nth-child(3) dt{background-color:#715ac9 !important}.hrsolution2-sect2 .cont>div .row>div:nth-child(4) dt{background-color:#8458c2 !important}.hrsolution2-sect2 .cont dl{border-radius:1rem;overflow:hidden;height:100%;background:hsla(0,0%,100%,.15)}.hrsolution2-sect2 .cont dl dt{padding:.65rem 1.5rem}.hrsolution2-sect2 .cont dl dd{padding:1rem 1.5rem}.hrsolution2-sect2 .cont dl .list-dot li{line-height:1.6;word-break:keep-all}.hrsolution2-sect2 .cont dl .list-dot li::before{background:hsla(0,0%,100%,.5);top:.7em}.hrsolution3-sect3 .process{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hrsolution3-sect3 .process>div{width:100%}.hrsolution3-sect3 .process-body .bx{padding:60px 18px;height:100%}.hrsolution3-sect3 .process-body .bx.on{background-color:var(--purple)}.hrsolution3-sect3 .process-body .bx.on *{color:var(--white) !important}.hrsolution3-sect3 .process-body .bx.on img{-webkit-filter:invert(1);filter:invert(1)}.hrsolution3-sect3 .process-body .bx.on dd{border-color:hsla(0,0%,100%,.1)}.hrsolution3-sect3 .process-body .bx.on .list-dot li::before{background-color:hsla(0,0%,100%,.3)}.hrsolution3-sect3 .process-body dt .h5,.hrsolution3-sect3 .process-body dt .micromentor .mentor-sect4 .solution-step p,.micromentor .mentor-sect4 .solution-step .hrsolution3-sect3 .process-body dt p,.hrsolution3-sect3 .process-body dt .searchall .title-wrap h3 sup,.searchall .title-wrap h3 .hrsolution3-sect3 .process-body dt sup{margin:1rem 0 .03rem}.hrsolution3-sect3 .process-body dt p.font-eng{opacity:.5;font-weight:500 !important}.hrsolution3-sect3 .process-body dd{padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(0,0,0,.1);word-break:keep-all}.hrsolution3-sect3 .process-body dd li{line-height:1.7}.hrsolution3-sect3 .process-hd .btn{width:100%;padding:.75rem !important;word-break:keep-all}.hrsolution3-sect3 .process-hd .btn span{position:relative;z-index:1}.hrsolution3-sect3 .process-hd .btn.on{background-color:var(--body);color:var(--white)}.hrsolution3-sect3 .process-cont{margin-top:1rem}.hrsolution3-sect3 .process-cont>div{background:rgba(132,88,194,.1);padding:var(--container-padding);line-height:1.7;display:none}.hrsolution3-sect3 .process-cont>div.on{display:block}@media(min-width: 992px){.hrsolution3-sect3 .process-hd{margin-top:30px}.hrsolution3-sect3 .process-hd .btn.on::before{content:"";position:absolute;bottom:calc(100% - 20px);left:calc(50% - 15px);width:30px;height:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:var(--body)}.hrsolution3-sect3 .process-body{gap:1rem}.hrsolution3-sect3 .process-body dt{text-align:center}}@media(max-width: 991.98px){.hrsolution3-sect3 .process-hd{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-bottom:30px}.hrsolution3-sect3 .process-hd .btn{height:100%}.hrsolution3-sect3 .process-hd .btn.on::before{content:"";position:absolute;top:calc(100% - 10px);left:calc(50% - 8px);width:16px;height:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:var(--body)}.hrsolution3-sect3 .process-body{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;gap:5px}.hrsolution3-sect3 .process-body .bx{padding:20px}.hrsolution3-sect3 .process-body .bx img{width:28px}.hrsolution3-sect3 .process-body .bx.on dt::after{-webkit-filter:invert(1);filter:invert(1)}.hrsolution3-sect3 .process-body .bx.active dt::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hrsolution3-sect3 .process-body .bx.active dd{display:block}.hrsolution3-sect3 .process-body dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.hrsolution3-sect3 .process-body dt>div{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:20px}.hrsolution3-sect3 .process-body dt>div .h5,.hrsolution3-sect3 .process-body dt>div .micromentor .mentor-sect4 .solution-step p,.micromentor .mentor-sect4 .solution-step .hrsolution3-sect3 .process-body dt>div p,.hrsolution3-sect3 .process-body dt>div .searchall .title-wrap h3 sup,.searchall .title-wrap h3 .hrsolution3-sect3 .process-body dt>div sup{margin-top:0 !important}.hrsolution3-sect3 .process-body dt::after{content:"";position:absolute;right:0;top:calc(50% - 20px);width:40px;height:40px;background:url(../images/icon-down-arrow.svg) no-repeat center center/contain}.hrsolution3-sect3 .process-body dd{display:none}.hrsolution3-sect3 .process-cont{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;word-break:keep-all;text-align:center}}.diagnosis .h3 sup{font-size:60%}.diagnosis .culturescan-sect2 .h3+p{color:hsla(0,0%,100%,.8) !important;opacity:1 !important}.diagnosis .culturescan-sect2 .diagram{text-align:center}.diagnosis .culturescan-sect2 .diagram>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:980px;margin:0 auto}.diagnosis .culturescan-sect2 .diagram-hd{text-transform:uppercase}.diagnosis .culturescan-sect2 .diagram-body{margin-top:1.5rem !important}.diagnosis .culturescan-sect2 .diagram-body aside p{border-radius:2em;font-weight:700;padding:.4rem;margin:10px}.diagnosis .culturescan-sect2 .diagram-body aside.bg1 p{background-color:#4d5bd6}.diagnosis .culturescan-sect2 .diagram-body aside.bg2 p{background-color:#8458c2}@media(min-width: 992px){.diagnosis .culturescan-sect2 .diagram>div{gap:10px}.diagnosis .culturescan-sect2 .diagram>div>div .hd{display:none !important}.diagnosis .culturescan-sect2 .diagram .part1,.diagnosis .culturescan-sect2 .diagram .part3{width:150px}.diagnosis .culturescan-sect2 .diagram .part2{width:480px}.diagnosis .culturescan-sect2 .diagram aside{width:80px}}@media(max-width: 991.98px){.diagnosis .culturescan-sect2 .diagram-hd{display:none !important}.diagnosis .culturescan-sect2 .diagram-body{display:block !important}.diagnosis .culturescan-sect2 .diagram-body .hd{margin-bottom:1rem}.diagnosis .culturescan-sect2 .diagram-body .hd img{-webkit-transform:rotate(90deg);transform:rotate(90deg);height:30px !important}.diagnosis .culturescan-sect2 .diagram-body aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.diagnosis .culturescan-sect2 .diagram-body aside p{width:6em}}.diagnosis .culturescan-sect4{background-color:var(--bg);padding:var(--sect-spacing) 0}.diagnosis .culturescan-sect4 .exSwiper{overflow:visible}.diagnosis .culturescan-sect4 .exSwiper .swiper-slide{position:relative}.diagnosis .culturescan-sect4 .exSwiper .swiper-slide .frame{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.diagnosis .culturescan-sect4 .exSwiper .swiper-slide .frame p{width:400px;max-width:80%;font-weight:700;font-size:1rem;border:2px solid #000;text-align:center;background-color:#fff;padding:9px}@media(min-width: 992px){.diagnosis .teamcheck-sect2 .diagram-body{padding-left:180px}}.diagnosis .teamcheck-sect2 .diagram-bx{margin-top:3rem;padding:var(--container-padding);border-radius:10px;background:hsla(0,0%,100%,.08);text-align:left}.diagnosis .teamcheck-sect2 .diagram-bx .list-dot li{color:#ccc}.diagnosis .teamcheck-sect2 .diagram-bx .list-dot li strong{color:var(--white)}.diagnosis .teamcheck-sect2 .diagram-bx .list-dot li::before{background-color:#ccc}.diagnosis .teamcheck-sect4{background-color:var(--bg);padding:var(--sect-spacing) 0}.diagnosis .collabo-sect2 .diagram-body{max-width:780px;margin:0 auto;margin-top:3rem;gap:1rem}.diagnosis .collabo-sect2 .diagram-body .img{margin-bottom:1.5rem}.diagnosis .collabo-sect2 .diagram-body dt .h5,.diagnosis .collabo-sect2 .diagram-body dt .micromentor .mentor-sect4 .solution-step p,.micromentor .mentor-sect4 .solution-step .diagnosis .collabo-sect2 .diagram-body dt p,.diagnosis .collabo-sect2 .diagram-body dt .searchall .title-wrap h3 sup,.searchall .title-wrap h3 .diagnosis .collabo-sect2 .diagram-body dt sup{font-family:var(--font-eng)}.diagnosis .collabo-sect2 .diagram-body dt .text-blue{color:#4d5bd6 !important}.diagnosis .collabo-sect2 .diagram-body dd{font-weight:500;margin-top:.6rem}@media(min-width: 992px){.diagnosis .collabo-sect2 .diagram-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width: 991.98px){.diagnosis .collabo-sect2 .diagram-body>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.diagnosis .collabo-sect2 .diagram-body>div .img{width:40%;margin-bottom:0}.diagnosis .collabo-sect2 .diagram-body>div dl{padding-left:1rem;text-align:left}}.diagnosis .collabo-sect2 .diagram-bx{max-width:600px;margin:0 auto;margin-top:1rem;padding:var(--container-padding);border-radius:10px;background:hsla(0,0%,100%,.08);text-align:left}.diagnosis .collabo-sect4{background-color:var(--bg);padding:var(--sect-spacing) 0}.diagnosis .leader-sect4{background-color:var(--bg);padding:var(--sect-spacing) 0}.diagnosis .leader-sect4 dl.box-dl dd{padding:0 !important}.diagnosis .leader-sect4 dl.box-dl dd .desc{padding:var(--container-padding) 1rem 1.6rem}.knowhow-wrap dl{padding:50px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.knowhow-wrap dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:180px;height:180px;border-radius:50%;text-align:center;color:var(--white);font-family:var(--font-eng)}.knowhow-wrap dl dt span{font-weight:500;opacity:.5}.knowhow-wrap dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.7}.knowhow-wrap dl.bg1{background:rgba(77,91,214,.1)}.knowhow-wrap dl.bg1 dt{background:#4d5bd6}.knowhow-wrap dl.bg2{background:rgba(101,89,205,.1)}.knowhow-wrap dl.bg2 dt{background:#6559cd}.knowhow-wrap dl.bg4{background:rgba(112,89,201,.1)}.knowhow-wrap dl.bg4 dt{background:#7059c9}.knowhow-wrap dl.bg3{background:rgba(132,88,194,.1)}.knowhow-wrap dl.bg3 dt{background:#8458c2}@media(max-width: 991.98px){.knowhow-wrap dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:20px}.knowhow-wrap dl dt{width:100%;height:5rem;border-radius:1rem}}.micromentor .mentor-sect4{background:var(--bg);padding:var(--sect-spacing) 0}.micromentor .mentor-sect4 .solution-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.micromentor .mentor-sect4 .solution-step p{width:180px;height:180px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--white);text-align:center}.micromentor .mentor-sect4 .solution-step span{width:30px;height:60px;background:url(../images/planning/step-arr.svg) no-repeat center center/contain;margin:10px}.micromentor .mentor-sect4 .solution-step p:nth-of-type(1){background-color:#4d5bd6}.micromentor .mentor-sect4 .solution-step p:nth-of-type(2){background-color:#5c5ad0}.micromentor .mentor-sect4 .solution-step p:nth-of-type(3){background-color:#6859cb}.micromentor .mentor-sect4 .solution-step p:nth-of-type(4){background-color:#7459c7}.micromentor .mentor-sect4 .solution-step p:nth-of-type(5){background-color:#8458c2}.micromentor .mentor-sect4 .list-summary li .h3{font-family:var(--font-eng);font-weight:700;margin-bottom:5px}.micromentor .mentor-sect4 .list-summary li p:last-child{line-height:1.7}@media(min-width: 992px){.micromentor .mentor-sect4 .solution-step p{max-width:15vw;max-height:15vw}.micromentor .mentor-sect4 .list-summary .h3{font-size:36px !important}}@media(max-width: 991.98px){.micromentor .mentor-sect4 .solution-step{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:300px;margin-left:auto;margin-right:auto}.micromentor .mentor-sect4 .solution-step p{width:100%;height:3em;border-radius:1rem}.micromentor .mentor-sect4 .solution-step p br{display:none}.micromentor .mentor-sect4 .solution-step span{height:30px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:5px auto}.micromentor .mentor-sect4 .list-summary li{width:100%}}.guidebook-sect2{background:var(--bg);padding:var(--sect-spacing) 0}.guidebook-sect2 .feature{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.guidebook-sect2 .feature .text-sm,.guidebook-sect2 .feature .toolbook-sect4 .box-dl.part1 dd .badge,.toolbook-sect4 .box-dl.part1 dd .guidebook-sect2 .feature .badge,.guidebook-sect2 .feature .board-view-attach,.guidebook-sect2 .feature label.required::after,.guidebook-sect2 .feature .index-search ul p,.index-search ul .guidebook-sect2 .feature p,.guidebook-sect2 .feature .class-detail-benefit .benefit-cont .bx>p,.class-detail-benefit .benefit-cont .guidebook-sect2 .feature .bx>p,.guidebook-sect2 .feature #eduSchedule tbody tr th strong,#eduSchedule tbody tr th .guidebook-sect2 .feature strong,.guidebook-sect2 .feature .hrsolution3-sect3 .process-body dd,.hrsolution3-sect3 .process-body .guidebook-sect2 .feature dd,.guidebook-sect2 .feature .diagnosis .culturescan-sect2 .diagram-body aside p,.diagnosis .culturescan-sect2 .diagram-body aside .guidebook-sect2 .feature p{color:var(--lightgray);font-weight:500;font-family:var(--font-eng);margin-bottom:.6rem}.guidebook-sect2 .feature .picto{margin:1.25rem 0}.guidebook-sect2 .feature .picto+p{line-height:1.7}@media(max-width: 991.98px){.guidebook-sect2 .feature>div{position:relative;padding-left:calc(30vw + 1rem) !important;min-height:30vw;text-align:left}.guidebook-sect2 .feature>div .tit{width:100%;margin-bottom:1rem}.guidebook-sect2 .feature>div .picto{position:absolute;left:0;top:0;width:30vw;margin:0}.guidebook-sect2 .feature>div+div{margin-top:20px}}.guidebook-sect3 .topic{row-gap:calc(var(--container-padding)*2)}.guidebook-sect3 .cover img{-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.guidebook-sect4{background:var(--bg);padding:var(--sect-spacing) 0}.guidebook-sect4 .case-hd{display:-webkit-box;display:-ms-flexbox;display:flex}.guidebook-sect4 .case-hd>p{position:relative;width:7.5rem;height:7.5rem;background:var(--purple);color:var(--white);text-align:center;border-radius:50%;line-height:7.5rem;margin-right:66px}.guidebook-sect4 .case-hd>p strong{font-size:28px}.guidebook-sect4 .case-hd>p span.badge{position:absolute;border:0;top:0;right:0;-webkit-transform:translateX(50%);transform:translateX(50%);text-transform:uppercase}.guidebook-sect4 .case-hd>p span.badge::after{content:"";position:absolute;left:0px;top:100%;width:18px;height:13px;border-left:18px solid var(--body);border-bottom:13px solid rgba(0,0,0,0)}.guidebook-sect4 .case-hd>div{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(max-width: 991.98px){.guidebook-sect4 .case-hd{-ms-flex-wrap:wrap;flex-wrap:wrap}.guidebook-sect4 .case-hd>p{margin:0 auto}.guidebook-sect4 .case-hd>p strong{font-size:20px}.guidebook-sect4 .case-hd>div{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%;margin-top:20px}}.guidebook-sect4 .case-body{margin-top:3rem}.toolbook-sect2{background:var(--bg);padding:var(--sect-spacing) 0}.toolbook-sect2 .book dd{margin-top:.5rem}@media(min-width: 992px){.toolbook-sect2 .book{white-space:nowrap}.toolbook-sect2 .book dl{padding-left:1rem}.toolbook-sect2 .book dl:first-child{margin-top:110px}.toolbook-sect2 .book dl+dl{margin-top:50px}}@media(max-width: 991.98px){.toolbook-sect2 .book img{display:block;max-width:50vw;margin:0 auto}.toolbook-sect2 .book dl{margin-top:20px}}.toolbook-sect4{background:var(--bg);padding:var(--sect-spacing) 0}@media(min-width: 1200px){.toolbook-sect4>div>.row{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}.toolbook-sect4 .box-dl{background-color:rgba(0,0,0,0)}.toolbook-sect4 .box-dl dt{margin-bottom:1rem}.toolbook-sect4 .box-dl dd{background-color:var(--white);padding:1.5rem}.toolbook-sect4 .box-dl dd+dd{margin-top:.5rem}@media(min-width: 992px){.toolbook-sect4 .box-dl dd{min-height:250px}}.toolbook-sect4 .box-dl.part1 dd{position:relative}.toolbook-sect4 .box-dl.part1 dd p+p{margin-top:.5rem}.toolbook-sect4 .box-dl.part1 dd .badge{letter-spacing:-0.65px;padding:.45rem .75rem;border-radius:2em;white-space:wrap;word-break:keep-all;text-align:left}@media(min-width: 992px){.toolbook-sect4 .box-dl.part1 dd{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbook-sect4 .box-dl.part1 dd::after{content:"";position:absolute;width:30px;height:60px;background:url(../images/planning/step-arr.svg) no-repeat center center/contain;left:calc(100% + 25px);top:calc(50% - 30px)}}@media(max-width: 991.98px){.toolbook-sect4 .box-dl.part1 dd{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.toolbook-sect4 .box-dl.part1 dd img{width:50px}.toolbook-sect4 .box-dl.part1 dd .badge{border-radius:1em;width:100%}}.toolbook-sect4 .box-dl.part2{text-align:center}.toolbook-sect4 .box-dl.part2 dt span{opacity:.5}.toolbook-sect4 .box-dl.part2 dd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;word-break:keep-all}.toolbook-sect4 .box-dl.part2 dd .h5,.toolbook-sect4 .box-dl.part2 dd .searchall .title-wrap h3 sup,.searchall .title-wrap h3 .toolbook-sect4 .box-dl.part2 dd sup,.toolbook-sect4 .box-dl.part2 dd .micromentor .mentor-sect4 .solution-step p,.micromentor .mentor-sect4 .solution-step .toolbook-sect4 .box-dl.part2 dd p{color:var(--purple)}@media(min-width: 992px){.toolbook-sect4 .box-dl.part2 dd .h5,.toolbook-sect4 .box-dl.part2 dd .searchall .title-wrap h3 sup,.searchall .title-wrap h3 .toolbook-sect4 .box-dl.part2 dd sup,.toolbook-sect4 .box-dl.part2 dd .micromentor .mentor-sect4 .solution-step p,.micromentor .mentor-sect4 .solution-step .toolbook-sect4 .box-dl.part2 dd p{font-size:28px !important}}.toolbook-sect5 .process-hd{text-align:center;font-family:var(--font-eng);font-weight:600}.toolbook-sect5 .process-hd p{position:relative}.toolbook-sect5 .process-hd p::after{content:"";display:block;margin-top:1rem;border:1px solid var(--lightgray);height:1rem;border-bottom:0}@media(max-width: 991.98px){.toolbook-sect5 .process-hd{display:none}}.toolbook-sect5 .process-body{text-align:center;margin-top:1rem}.toolbook-sect5 .process-body>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.toolbook-sect5 .process-body .bx{padding:var(--container-padding);width:100%;text-align:left}@media(min-width: 992px){.toolbook-sect5 .process-body .desc{height:5.1em}.toolbook-sect5 .process-body .bx{margin-top:1.5rem;min-height:268px}}@media(max-width: 991.98px){.toolbook-sect5 .process-body>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.toolbook-sect5 .process-body{row-gap:40px}.toolbook-sect5 .process-body .h4,.toolbook-sect5 .process-body .bx{width:100%}.toolbook-sect5 .process-body img{width:150px}.toolbook-sect5 .process-body .desc{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;word-break:keep-all}}.vision .h1{font-family:var(--font-eng);font-weight:600 !important}.vision-sect1 .sect-hd{position:sticky;top:calc(var(--hd-height) + 100px);z-index:5;padding-top:50px;padding-bottom:100px}.vision-sect1 .visual{width:80%;height:688px;margin:0 auto;background:url(../images/company/vision-top.jpg) no-repeat center center/cover}.vision-sect3 .visual{position:relative;height:400px;background:url(../images/company/vision-mid.jpg) no-repeat 22% center/cover;margin-bottom:200px}.vision-sect3 .visual>div{position:relative;height:100%}.vision-sect3 .visual>div>div{position:absolute;right:var(--container-padding);top:calc(100% - 3rem)}.vision-sect3 .solgan.aos-animate span{-webkit-transition:1s;transition:1s;-webkit-transition-delay:.5s;transition-delay:.5s;color:var(--body)}.vision-sect4 .spirit-cont>div+div{padding-top:var(--sect-spacing)}@media(min-width: 992px){.vision .h1{font-size:80px !important}.vision-sect1 .visual{margin-top:100px !important}.vision-sect4 .spirit-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.vision-sect4 .spirit-wrap .side-menu-wrap{width:285px;top:40vh !important}.vision-sect4 .spirit-wrap .spirit-cont{-webkit-box-flex:1;-ms-flex:1;flex:1}.vision-sect4 .spirit-wrap .spirit-cont>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 991.98px){.vision-sect1 .sect-hd .h1{font-size:2.2rem !important}.vision-sect1 .visual{height:50vh;max-height:calc(var(--vh, 1vh)*100 - var(--hd-height))}}.member-list a .img{aspect-ratio:.94/1;padding:7.25rem 0 0 4.4rem !important}.member-list a .txt{position:absolute;top:0;left:0;text-align:left;margin:2rem !important}.member-list a:hover .txt p{color:var(--white) !important}.member-list a:hover .txt p.text-sm,.member-list a:hover .txt p.board-view-attach,.member-list a:hover .txt .index-search ul p,.index-search ul .member-list a:hover .txt p,.member-list a:hover .txt .class-detail-benefit .benefit-cont .bx>p,.class-detail-benefit .benefit-cont .member-list a:hover .txt .bx>p,.member-list a:hover .txt .diagnosis .culturescan-sect2 .diagram-body aside p,.diagnosis .culturescan-sect2 .diagram-body aside .member-list a:hover .txt p,.member-list a:hover .txt .toolbook-sect4 .box-dl.part1 dd p.badge,.toolbook-sect4 .box-dl.part1 dd .member-list a:hover .txt p.badge{opacity:.5}.member-expert{background:var(--bg);padding:var(--sect-spacing) 0}.member-expert .box-dl ul li+li{border-top:1px solid var(--line);padding-top:1rem}.member-expert .box-dl .cont{color:var(--gray)}.recruit-top{height:520px;background:url(../images/company/recruit-top.jpg) no-repeat center center/cover}@media(max-width: 991.98px){.recruit-top{max-height:100vw}}.recruit-detail dl+dl{margin-top:var(--sect-spacing)}@media(min-width: 992px){.recruit-detail dl{display:-webkit-box;display:-ms-flexbox;display:flex}.recruit-detail dl dt{-webkit-box-flex:1;-ms-flex:1;flex:1}.recruit-detail dl dd{width:70%;max-width:1115px}}@media(max-width: 991.98px){.recruit-detail dl dt{margin-bottom:20px}}.recruit-detail-cont2 h4.h4{font-family:var(--font-eng);font-weight:600 !important;margin-bottom:2.5rem}.recruit-detail-cont2 .picto-bx-wrap .bx{max-height:280px}.recruit-detail-cont2 dd>div:not(:last-child){padding-bottom:3rem}.recruit-detail-cont2 dd>div+div{padding-top:3rem;border-top:1px solid var(--line)}@media(max-width: 991.98px){.recruit-detail-cont2 .side-menu-wrap.settop{top:-50px !important}}.contactmap .list-summary li{position:relative}@media(min-width: 992px){.contactmap .list-summary li+li::before{content:"";position:absolute;left:0;top:calc(50% - 25px);width:1px;height:50px;background:rgba(0,0,0,.1)}}@media(max-width: 991.98px){.contactmap .list-summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contactmap .list-summary li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.contactmap .list-summary li .text-st,.contactmap .list-summary li [class^=board-] .subject,[class^=board-] .contactmap .list-summary li .subject,.contactmap .list-summary li .board-faq .accordion-title span,.board-faq .accordion-title .contactmap .list-summary li span,.contactmap .list-summary li .tb-line th,.tb-line .contactmap .list-summary li th,.contactmap .list-summary li label.radio-label>span,.contactmap .list-summary li label.check-label>span,.contactmap .list-summary li .text-label{width:6em;text-align:left}}.contactmap iframe{overflow-x:hidden;width:100%;height:680px;max-height:120vw}