.mec-events-template-default .container{width:92%!important}.page-course-detail{background-color:var(--neutral800-color);padding:180px 0 133px}.page-course-detail img{width:auto;height:auto;object-fit:contain;display:block;margin:0;padding-bottom:25px}.page-course-detail .common-ttl{padding-bottom:10px;letter-spacing:-2px;padding-top:20px}.page-course-detail .course-name-list{margin:44px 0 52px}.page-course-detail .category-name{display:-webkit-box;overflow:hidden;padding:3px 11px;border:1px solid var(--primary-org400-color);background-color:#ffebdb;color:var(--primary-org700-color);font-size:14px;font-weight:400;letter-spacing:0;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:inline-block}.page-course-detail .category-name a{color:var(--primary-org700-color)}.page-course-detail .category-name a:focus{color:var(--primary-org700-color)}.page-course-detail .category-name a:hover{color:var(--primary-org700-color)}.page-course-detail .course-detail-content{font-family:"Circular Spotify Text";color:var(--neutral500-color);letter-spacing:0;justify-content:space-between;font-size:16px;font-weight:400;display:flex;flex-wrap:wrap;line-height:1.5}.page-course-detail .course-detail-txt{font-size:23px;font-family:"Space Grotesk",sans-serif;letter-spacing:-.4px;font-weight:600;color:var(--neutral700-color)}.page-course-detail .course-detail-content .left-blk{width:63%}.page-course-detail .img-blk{padding:20px 0 27px}.page-course-detail .content-blk{padding:62px 0 1px}.page-course-detail .content-txt p:not(.su-spoiler-style-default .su-spoiler-content p),.page-course-detail .course-detail-content p:not(.su-spoiler-style-default .su-spoiler-content p){padding:0 0 15px;line-height:1.5}.page-course-detail .course-detail-content p:last-child{padding:0}.su-spoiler-icon{position:absolute;left:unset!important;right:0%!important;top:0!important}.su-spoiler{margin-bottom:unset!important}.su-spoiler>p{padding:0!important}.su-spoiler-style-default>.su-spoiler-title{padding:0!important}.su-spoiler{padding:25px 24px;border-top:1px solid var(--primary-color)}.su-spoiler:last-child{border-bottom:1px solid var(--primary-color)}.su-spoiler-style-default>.su-spoiler-title{font-size:18px;color:#1a1a1a;position:relative;min-height:unset;list-style:none}.su-spoiler-title:focus{outline:none!important}.su-spoiler-icon-plus .su-spoiler-icon:before{color:var(--primary-color)!important}.su-spoiler-style-default>.su-spoiler-content{font-size:16px;font-weight:400;color:var(--neutral500-color);line-height:1.3}.course-table table,.course-table td,.course-table th{border:1px solid;padding:10px}.su-spoiler-style-default>.su-spoiler-content p,.su-spoiler-style-default>.su-spoiler-content li{padding-bottom:10px}.su-spoiler-content h3{padding-bottom:10px}.page-course-detail .sidebar{width:426px;height:530px;position:-webkit-sticky;top:113px;position:sticky;padding:0;overflow-y:auto}.page-course-detail .sidebar .category-info{overflow:auto;background-color:var(--white);border-radius:8px;padding:40px 29px;border:1px solid var(--neutral200-color);margin-bottom:0}.page-course-detail .sidebar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(255 234 218 / .2);background-color:#ffeada}.page-course-detail .sidebar::-webkit-scrollbar{width:6px;border-radius:3px;background-color:#ff964c}.page-course-detail .sidebar::-webkit-scrollbar-thumb{background-color:#ff964c}.sidebar .category-info span.phone:before{background:url(/wp-content/themes/cbs/assets/img/ico_course_phone.svg) no-repeat center / cover}.sidebar .category-info span.email:before{background:url(/wp-content/themes/cbs/assets/img/ico_course_email.svg) no-repeat center / cover}.page-course-detail .sidebar .category-info span.session:before{background:url(/wp-content/themes/cbs/assets/img/ico_detail_calendar.svg) no-repeat center / cover;left:10px!important}.page-course-detail .category-info span{line-height:1.26}.page-course-detail .sidebar .category-info span.session{border:1px solid var(--neutral500-color);border-radius:5px;margin:13px 0 0;padding:10px 48px 7px}.page-course-detail .teacher-info{border:1px solid var(--neutral200-color);border-radius:8px;padding:0}.page-course-detail .teacher-info .img-blk{padding:0}.page-course-detail .teacher-info .img-blk img,.su-spoiler-content img{height:200px;border-top-left-radius:8px;border-top-right-radius:8px;object-fit:contain;width:auto}.page-course-detail .teacher-info .teacher-background{text-align:center;padding:26px 30px 11px 30px}.page-course-detail .teacher-info .name{font-size:23px;font-weight:600;font-family:"Space Grotesk",sans-serif}.page-course-detail .teacher-info .education{font-size:18px;padding:28px 0;letter-spacing:.2px}.page-course-detail ul li{list-style-type:disc}.page-course-detail ol li{list-style-type:list-item}.page-course-detail ul li ul li,.page-course-detail ul li ol li{padding:10px 0}.page-course-detail ul,.page-course-detail ol{padding-left:27px}.page-course-detail ul:last-child,.page-course-detail ol:last-child{padding:0 0 0 27px}.page-course-detail .course-detail-content strong,.su-spoiler-content ul li strong{font-size:16px}.wptww-testimonials-slidelist.design-1 .slick-dots{display:none!important}.wptww-testimonials-slidelist button.slick-arrow{z-index:9!important}.su-spoiler:last-child{border-bottom:1px solid var(--primary-color)}.wptww-testimonials-slidelist button.slick-prev,.wptww-testimonials-slidelist button.slick-prev:hover,.wptww-testimonials-slidelist button.slick-prev:focus{background:url(/wp-content/themes/cbs/assets/img/ico_slideleft.svg) no-repeat center / cover!important}.wptww-testimonials-slidelist button.slick-next,.wptww-testimonials-slidelist button.slick-next:hover,.wptww-testimonials-slidelist button.slick-next:focus{background:url(/wp-content/themes/cbs/assets/img/ico_slideright.svg) no-repeat center / cover!important}.wptww-testimonials-slidelist button.slick-arrow{border-radius:50%!important;border:1px solid #D1D5DB!important;width:56px!important;height:56px!important}.wptww-testimonial-content{width:90%!important;margin:0 auto}.wptww-testimonials-slidelist.design-1 .fa-quote-left,.wptww-testimonials-list.design-1 .fa-quote-left,.wptww-testimonials-slide-widget.design-1 .fa-quote-left{color:var(--primary-color)!important}.flex-card{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:10px}.flex-card img{width:48%;margin-bottom:2%}@media only screen and (min-width:768px) and (max-width:1280px){.page-course-detail{padding:17.5vw 0 10.391vw}.page-course-detail .common-ttl{padding-bottom:.859vw;letter-spacing:-.156vw}.page-course-detail .course-name-list{margin:3.438vw 0 4.063vw}.page-course-detail .category-name{padding:.234vw .859vw;font-size:1.094vw}.page-course-detail .course-detail-content{font-size:1.25vw}.page-course-detail .course-detail-txt{font-size:1.797vw;letter-spacing:-.031vw}.page-course-detail .course-detail-content strong,.su-spoiler-content ul li strong{font-size:1.25vw}.page-course-detail .course-detail-content .left-blk{width:62%}.page-course-detail .img-blk{padding:1.563vw 0 2.109vw}.page-course-detail .content-blk{padding:4.844vw 0vw .078vw}.page-course-detail .content-txt p:not(.su-spoiler-style-default .su-spoiler-content p),.page-course-detail .course-detail-content p:not(.su-spoiler-style-default .su-spoiler-content p){padding:0 0 1.5vw}.su-spoiler{padding:1.953vw 1.875vw}.su-spoiler-style-default>.su-spoiler-title{font-size:1.406vw}.su-spoiler-style-default>.su-spoiler-content{font-size:1.25vw;padding-left:2.109vw!important}.page-course-detail .sidebar{width:33.281vw;height:41.406vw;top:8.828vw}.page-course-detail .sidebar .category-info{border-radius:.625vw;padding:3.125vw 2.266vw;border:.078vw solid var(--neutral200-color)}.page-course-detail .sidebar .category-info.two{min-height:39.531vw;height:42.406vw}.page-course-detail .sidebar .category-info span.session:before{left:0.781vw!important}.page-course-detail .sidebar .category-info span.session{border:.078vw solid var(--neutral500-color);border-radius:.391vw;margin:1.016vw 0 0;padding:.781vw 3.75vw .581vw}.page-course-detail .teacher-info{border:.078vw solid var(--neutral200-color);border-radius:.625vw}.page-course-detail .teacher-info .img-blk img,.su-spoiler-content img{height:15.625vw;border-top-left-radius:.625vw;border-top-right-radius:.625vw}.page-course-detail .teacher-info .teacher-background{padding:2.031vw 2.344vw .859vw 2.344vw}.page-course-detail .teacher-info .name{font-size:1.797vw}.page-course-detail .teacher-info .education{font-size:1.406vw;padding:2.188vw 0;letter-spacing:.016vw}.page-course-detail ul,.page-course-detail ol{padding-left:2.428vw}.wptww-testimonials-slidelist .slick-slide{padding:0 2.344vw!important}.wptww-testimonials-slidelist button.slick-arrow{width:4.375vw!important;height:4.375vw!important}}@media only screen and (max-width:767.9px){.page-course-detail{padding:33.333vw 0 11.111vw;margin-top:8vh}.page-course-detail .common-ttl{padding-bottom:1.056vw;letter-spacing:-.556vw}.page-course-detail .course-name-list{margin:6.944vw 0 8.333vw}.page-course-detail img{object-fit:cover}.page-course-detail .category-name{padding:.833vw 3.056vw;border:.278vw solid var(--primary-org400-color);font-size:3.889vw}.page-course-detail .course-detail-content{font-size:3.333vw}.page-course-detail .course-detail-txt{font-size:5vw;letter-spacing:-.111vw}.page-course-detail .course-detail-content .left-blk{width:100%;margin-bottom:13.889vw}.page-course-detail .img-blk{padding:5.556vw 0 5.556vw}.page-course-detail .content-blk{padding:9.722vw 0vw .278vw}.page-course-detail .content-txt p:not(.su-spoiler-style-default .su-spoiler-content p),.page-course-detail .course-detail-content p:not(.su-spoiler-style-default .su-spoiler-content p){padding:0 0 5vw;line-height:1.5}.page-course-detail .sidebar{position:unset;top:0;height:unset;width:100%;padding:0;overflow:unset}.page-course-detail .sidebar .category-info{width:100%;min-height:unset;height:unset;overflow:unset;border-radius:7.999px;position:unset;padding:25.6px 29.002px;margin-bottom:5.556vw}.page-course-detail .sidebar .category-info span.session:before{left:2.778vw!important}.page-course-detail .sidebar .category-info span{font-size:3.333vw}.page-course-detail .sidebar .category-info span.session{border:.278vw solid var(--neutral500-color);border-radius:2.222vw;margin:8.333vw 0 0;padding:2.778vw 13.333vw}.page-course-detail .enroll-btn{padding:2.667vw 0}.page-course-detail .teacher-info{border:.278vw solid var(--neutral200-color);border-radius:2.222vw}.page-course-detail .teacher-info .img-blk{padding:0}.page-course-detail .teacher-info .img-blk img,.su-spoiler-content img{height:55.556vw;border-top-left-radius:2.222vw;border-top-right-radius:2.222vw}.page-course-detail .teacher-info .teacher-background{padding:7.222vw 8.333vw 3.056vw 8.333vw}.page-course-detail .teacher-info .name{font-size:5vw}.page-course-detail .teacher-info .education{font-size:3.889vw;padding:7.778vw 0;letter-spacing:.056vw}.su-spoiler{padding:3.889vw 5.556vw}.su-spoiler-style-default>.su-spoiler-title{font-size:4.167vw}.su-spoiler-style-default>.su-spoiler-content{font-size:3.333vw;padding-left:3.5vw!important}.page-course-detail ul,.page-course-detail ol{padding-left:4.722vw}.page-course-detail .course-detail-content strong,.su-spoiler-content ul li strong{font-size:3vw;color:var(--neutral500-color)}.wptww-testimonials-slidelist .slick-slide{padding:0 5.556vw!important}.wptww-testimonials-slidelist button.slick-arrow{width:11.111vw!important;height:11.111vw!important}.flex-card{padding-top:10px}.flex-card img{width:100%;margin-bottom:3%}}