:root{--tnb_h: 30px;--header_h: 180px;--content_w:95%;--content_1400: 90%;--side_menu_w: 200px;--gnb_cover_h: 180px;--logo_w: 130px;--max_w: 94%;--gnb_h: 3.4375rem;--utility_p: calc(var(--gnb_h) * 1);--quick_menu_w: 10rem;--sub_visual_h: 0;--mnb_w: 100%;--sub_heard_visual_h: 9.375rem;--breadcrumb_h: 40px;--breadcrumb_color: linear-gradient(120deg, #3d79d4 0%, #2b79ed 100%);--board_min_h: 400px;--lecture_tnb_h: 30px;--lecture_gnb_h: 45px;--utility_w: calc(var(--lecture_gnb_h) * 2);--utility_primary_w: 15rem;--snb_lecture_w: 10rem;--lecture_header: 44px;--lecture_tnbH: 80px;--m_lecture_tnbH: 50px;--snb_h: 38px;--snb--close: 25px;--quick_w:30px;--meta_circle:8.125rem;--lecture_meta_w: 50%;--progress_donun:10rem;--lecture_video_gnb_h: 40px;--side_scope_w: 24%;--video_tab_h: 2.5rem;--video_header_h: 5.3125rem;--lesson__info_w: 40%;--side_width: 260px;--content_1400: 95%;--content_1200: 95%;--main_visual_h: 220px}@media(min-width: 430px){:root{--lesson__info_w: 30%}}@media(min-width: 768px){:root{--content_w: 95%}}@media(min-width: 821px){:root{--logo_w: 165px;--lecture_gnb_h: 55px;--snb_lecture_w: 190px;--gnb_h: 60px;--utility_w: calc(2.8125rem * 2);--lecture_header: 60px;--sub_visual_h: 150px;--sub_curriculum_h: 150px;--progress_donun:9rem}}@media(min-width: 821px)and (max-width: 1390px){:root{--lesson__info_w: 100%}}@media(min-width: 913px){:root{--main_visual_h: 420px}}@media(min-width: 1025px){:root{--side_menu_w: 220px;--gnb_cover_h: 230px}}@media(min-width: 1201px){:root{--lecture_meta_w: 150px;--meta_circle: 9.375rem;--content_1200: 1200px}}@media(min-width: 1400px){:root{--content_w: 100%;--content_1400: 1300px;--max_w: 1300px;--snb_lecture_w: 220px;--side_width: 320px;--sub_curriculum_h: 250px;--lecture_meta_w:290px;--meta_circle:10rem;--lesson__info_w: 50%}}@media(min-width: 1600px){:root{--lecture_meta_w: 350px;--quick_w:50px;--lesson__info_w: 45%}}@keyframes fade-in{0%{opacity:0;top:110%}100%{opacity:1;top:90%}}@keyframes side-content__guide{0%{opacity:0;left:-95%}100%{opacity:1;left:-90%}}.course_info__container{position:relative;width:100%;height:100%}.course_info__container .wrap--full{max-width:var(--max_w);margin:0 auto;text-align:center}.course_info__container .breadcrumb{position:absolute;right:0;top:0;z-index:99;width:100%;border-bottom:1px solid rgba(255,255,255,.5);display:none}@media(min-width: 821px){.course_info__container .breadcrumb{right:3rem;top:1.5rem;border:0}}.course_info .visual--nbc{background:url(../images/course_info/visual_course_nbc.png) no-repeat center center;background-size:cover;align-content:center}.course_info .card__list{display:flex;gap:0 1rem;margin-top:2rem;width:100%}@media(min-width: 821px){.course_info .card__list{width:36rem;gap:0 2rem;margin-top:3rem}}.course_info .card__list .card__item{flex:1;border:1px solid #f08d81;border-radius:1rem;padding:1rem;background:rgba(240,141,129,.2);text-align:center}.course_info .card__list .card__item lord-icon{width:3rem;height:3rem}@media screen and (min-width: 821px){.course_info .card__list .card__item lord-icon{width:4rem;height:4rem}}.course_info .card__list .card__item .card__item--title{display:block;margin-top:.5rem;line-height:1.3}.course_info .course_nbc__desc .list--img li{background-image:url(../images/course_info/list-check_5.png)}.course_info .step-guide{background:#fbeff2}.course_info .step-guide .step-guide__wrap{margin-top:2.5rem}@media(min-width: 821px){.course_info .step-guide .step-guide__wrap{margin-top:5rem}}.course_info .step-guide .step-guide__wrap h4{font-size:1.25rem;font-weight:700;margin-bottom:1rem;padding-left:3rem;height:3rem;align-content:center}.course_info .step-guide .step-guide__wrap h4.title--online{background:url(../images/course_info/course_info_3.png) no-repeat left center;background-size:2.5rem auto}.course_info .step-guide .step-guide__wrap h4.title--offline{background:url(../images/course_info/course_info_4.png) no-repeat left center;background-size:auto 2.5rem}.course_info .step-guide .step-guide__wrap .step-guide__list{display:flex;gap:1rem;flex-direction:column}@media(min-width: 821px){.course_info .step-guide .step-guide__wrap .step-guide__list{gap:4rem;flex-direction:row}}.course_info .step-guide .step-guide__wrap .step-guide__list .step-guide__item{flex:1;position:relative;background:#fff;border-radius:1rem;padding:1.5rem}@media(min-width: 821px){.course_info .step-guide .step-guide__wrap .step-guide__list .step-guide__item{padding:3rem}}.course_info .step-guide .step-guide__wrap .step-guide__list .step-guide__item::after{content:"";width:.75rem;height:1.125rem;background-image:url(../images/course_info/course_info_1.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;display:block;position:absolute;right:-2rem;top:50%;transform:translateY(-50%)}@media(max-width: 820px){.course_info .step-guide .step-guide__wrap .step-guide__list .step-guide__item::after{display:none}}.course_info .step-guide .step-guide__wrap .step-guide__list .step-guide__item:last-child::after{display:none}.course_info .step-guide .step-guide__wrap .step-guide__list .step-guide__item .no--step{font-weight:700;color:#fa685e;margin-bottom:1rem;font-size:1.5rem}@media(min-width: 821px){.course_info .step-guide .step-guide__wrap .step-guide__list .step-guide__item .no--step{font-size:1.5rem;margin-bottom:2rem}}.course_info .step-guide .step-guide__wrap .step-guide__list .step-guide__item .step-guide__desc{line-height:1.4;margin-top:.3rem}@media(min-width: 821px){.course_info .step-guide .step-guide__wrap .step-guide__list .step-guide__item .step-guide__desc{margin-top:2rem}}.course_info .step-guide .step-guide__wrap.step-guide__wrap--offline .step-guide__list .step-guide__item::after{background-image:url(../images/course_info/course_info_2.png)}.course_info .step-guide .step-guide__wrap.step-guide__wrap--offline .step-guide__list .no--step{color:#004198}.course_info .registration-process{background:#171717;color:#fff}.course_info .registration-process .section__title{margin-bottom:0}.course_info .registration-process .section__title span{color:#ff6661}@media(max-width: 820px){.course_info .registration-process .section__title span{display:block;line-height:1.3}}.course_info .registration-process .process__desc{text-align:center;margin:1.25rem 0 3.125rem 0}@media(max-width: 820px){.course_info .registration-process .process__desc span{display:block;line-height:1.3}}.course_info .registration-process .process__list{display:flex;flex-wrap:wrap;gap:1.5rem}.course_info .registration-process .process__list .process__item{border:1px solid #ff6661;border-radius:1rem;padding:2rem;flex:1 1 49%;background-repeat:no-repeat;background-position:92% 1rem;background-size:5rem auto}@media(min-width: 821px){.course_info .registration-process .process__list .process__item{background-size:7rem auto}}.course_info .registration-process .process__list .process__item .no--step{color:#ff6661;font-size:1.25rem;font-weight:700}@media(min-width: 821px){.course_info .registration-process .process__list .process__item .no--step{padding-top:4rem}}.course_info .registration-process .process__list .process__item h5{font-weight:700;margin:1rem 0;font-size:1.25rem}@media(min-width: 821px){.course_info .registration-process .process__list .process__item h5{margin:1.25rem 0}}.course_info .registration-process .process__list .process__item .desc{line-height:1.3;font-size:1rem;font-weight:300;margin-bottom:0rem}@media(min-width: 821px){.course_info .registration-process .process__list .process__item .desc{margin-bottom:1rem}}.course_info .registration-process .process__list .process__item .desc span{display:block}.course_info .registration-process .process__list .process__item .desc strong{color:#ff6661;font-weight:300}.course_info .registration-process .process__list .process__item:nth-child(1){background-image:url(../images/course_info/course_info_5.png)}.course_info .registration-process .process__list .process__item:nth-child(2){background-image:url(../images/course_info/course_info_6.png)}.course_info .registration-process .process__list .process__item:nth-child(3){background-image:url(../images/course_info/course_info_7.png)}.course_info .registration-process .process__list .process__item:nth-child(4){background-image:url(../images/course_info/course_info_8.png)}.course_info .completion-criteria .section__title{margin-bottom:2.125rem}@media(min-width: 821px){.course_info .completion-criteria .section__title{margin-bottom:3.125rem}}.course_info .completion-criteria .completion-criteria__list{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:3rem}@media(min-width: 821px){.course_info .completion-criteria .completion-criteria__list{gap:2rem;margin-bottom:6rem}}.course_info .completion-criteria .completion-criteria__list .completion-criteria__item{flex:1 1 48%;border-radius:1rem;padding:2rem 3rem;border:1px solid #d0cfcf;position:relative}@media(max-width: 820px){.course_info .completion-criteria .completion-criteria__list .completion-criteria__item img{width:12rem;height:auto}}.course_info .completion-criteria .completion-criteria__list .completion-criteria__item .desc{text-align:right;line-height:1.3;font-weight:500;position:absolute;right:3rem;top:3rem;font-size:1.125rem}.course_info .completion-criteria .completion-criteria__list .completion-criteria__item .desc strong{color:#ff6661;font-weight:500}.course_info .table--nbc{width:100%;border-top:2px solid #2b79ed}.course_info .table--nbc th{border-bottom:1px solid #939393;font-weight:500;padding:1rem}.course_info .table--nbc th.bg--nbc{background:#f5faff}.course_info .table--nbc td{border-bottom:1px solid #939393;text-align:center;line-height:1.3;font-family:"paperozi";color:#000;padding:1rem}.course_info .table--nbc td.bg--nbc{background:#f5faff}.indicator__nbc ul .indicator__item a{background:#848383}.indicator__nbc ul .indicator__item .indicator__text{border:1px solid #ff6661;background:#ff6661}.indicator__nbc ul .indicator__item.active a,.indicator__nbc ul .indicator__item:hover a{background:#ff6661;outline:3px solid rgba(255,102,97,.5)}.course_owner_info .breadcrumb{position:absolute;right:0;top:0;z-index:99;width:100%;color:#fff;border-bottom:1px solid rgba(255,255,255,.5)}@media(min-width: 821px){.course_owner_info .breadcrumb{right:3rem;top:1.5rem;border:0}}.course_owner_info .breadcrumb .item a{color:#fff}.course_owner_info .visual--owner{background:url(../images/course_info/visual_course_owner_info.png) no-repeat center center;background-size:cover;align-content:center}.course_owner_info .visual--owner .visual__content .visual__subtitle{color:rgba(255,255,255,.7);font-weight:400;font-size:1.25rem;margin-bottom:.5rem}.course_owner_info .visual--owner .visual__content .visual__title{color:#fff}.course_owner_info .visual--owner .visual__content .visual__title span{color:#5a45c2;display:inline-block}.course_owner_info .visual--owner .visual__content .visual__description{color:#fff}.course_owner_info .owner__card__list{display:flex;gap:0 1rem;margin-top:2rem;width:100%}@media(min-width: 821px){.course_owner_info .owner__card__list{width:40rem;gap:0 2rem;margin-top:4rem}}.course_owner_info .owner__card__list .card__item{border:1px solid #5a45c2;border-radius:1rem;padding:1rem;background:rgba(90,69,194,.2);text-align:center;flex:1}.course_owner_info .owner__card__list .card__item lord-icon{width:3rem;height:3rem}@media screen and (min-width: 821px){.course_owner_info .owner__card__list .card__item lord-icon{width:4.5rem;height:4.5rem}}.course_owner_info .owner__card__list .card__item .card__item--title{display:block;margin-top:.5rem;line-height:1.3;color:#fff}.course_owner_info .content__area .section__title{text-align:left}.course_owner_info .content__area .title__desc{margin:1rem 0 2rem 0;line-height:1.3}@media(min-width: 821px){.course_owner_info .content__area .title__desc{font-size:1.125rem}}@media(min-width: 821px){.course_owner_info .content__area .title__desc span{display:block}}.course_owner_info .content__area .title__desc strong{color:#5a45c2}.course_owner_info .course__owner__desc{display:flex;gap:1rem;flex-direction:column}@media(min-width: 821px){.course_owner_info .course__owner__desc{gap:2rem;flex-direction:row}}.course_owner_info .course__owner__desc li{background:#f8f6ff;padding:1rem;border-radius:1rem;position:relative}@media(min-width: 821px){.course_owner_info .course__owner__desc li{padding:2rem}}.course_owner_info .course__owner__desc li .desc__item--title{font-weight:600;margin:.6rem 0;font-size:1.125rem;color:#000}.course_owner_info .course__owner__desc li .desc__item--img{position:absolute;right:2rem;top:1rem}@media(min-width: 821px){.course_owner_info .course__owner__desc li .desc__item--img{position:static}}.course_owner_info .course__owner__desc li .desc__item--img img{width:2rem;height:2rem}@media(min-width: 821px){.course_owner_info .course__owner__desc li .desc__item--img img{width:2.5rem;height:2.5rem}}.course_owner_info .flow__content{margin-top:2rem}@media(min-width: 821px){.course_owner_info .flow__content{margin-top:5rem}}.course_owner_info .flow__content h4{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.course_owner_info .flow__content .flow__list{display:flex;gap:2rem;flex-wrap:wrap;flex-direction:column}@media(min-width: 821px){.course_owner_info .flow__content .flow__list{flex-direction:row;gap:6rem}}.course_owner_info .flow__content .flow__list .flow__item{flex:1;padding:2rem;border-radius:1rem;background:#f7f7f7;text-align:center;position:relative}.course_owner_info .flow__content .flow__list .flow__item h5{font-weight:600;font-size:1.25rem;text-align:left;margin-bottom:1rem}@media(min-width: 821px){.course_owner_info .flow__content .flow__list .flow__item h5{text-align:center;margin-bottom:0}}.course_owner_info .flow__content .flow__list .flow__item .flow__item--img{margin:1.5rem 0}@media(max-width: 820px){.course_owner_info .flow__content .flow__list .flow__item .flow__item--img{position:absolute;top:0%;right:1rem}}.course_owner_info .flow__content .flow__list .flow__item .flow__item--img img{width:45%;height:auto}.course_owner_info .flow__content .flow__list .flow__item .test__list{text-align:left}@media(min-width: 821px){.course_owner_info .flow__content .flow__list .flow__item .test__list{text-align:center}}.course_owner_info .flow__content .flow__list .flow__item .test__list li{margin-bottom:.5rem;font-size:1rem}.course_owner_info .flow__content .flow__list .flow__item::after{content:"";width:3.25rem;height:2.2125rem;background-image:url(../images/course_info/course_owner_info_09.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;display:block;position:absolute;top:90%;right:50%;transform:translateX(50%) rotate(90deg)}@media(min-width: 821px){.course_owner_info .flow__content .flow__list .flow__item::after{position:absolute;top:50%;transform:translateY(-50%);right:-4.5rem}}.course_owner_info .flow__content .flow__list .flow__item:last-child::after{display:none}.course_owner_info .flow__content .flow__list .flow__item:nth-child(2){background:#f8f6ff}.course_owner_info .flow__summary{border:1px solid #939393;padding:2rem;border-radius:1rem;margin-top:2rem}.course_owner_info .flow__summary h4{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.course_owner_info .flow__summary h4 span{margin-right:.1rem}.course_owner_info .flow__summary h4 span:after{content:"";width:1.625rem;height:1.4375rem;background:url(../images/course_info/course_owner_info_11.png) no-repeat center center;display:inline-block}.course_owner_info .flow__summary ul li{list-style:disc;margin-left:1.2rem;line-height:1.5}.course_owner_info .support-card{padding-top:2rem}@media(min-width: 821px){.course_owner_info .support-card{flex-wrap:wrap;gap:0 2rem;padding-top:3rem}}.course_owner_info .support-card .support-card__item{flex:1}.course_owner_info .support-card table{width:100%;border-top:2px solid #5a45c2}.course_owner_info .support-card table th{border-bottom:1px solid #939393;font-weight:500;padding:1rem 2rem;font-weight:500}.course_owner_info .support-card table td{border-bottom:1px solid #939393;text-align:center;padding:1rem 2rem}.course_owner_info .support-card table td.align--left{text-align:left}.course_owner_info .support-card .table--bg{background:#f9f8fd}.course_owner_info .support-card .text--etc{color:#585858}.course_owner_info .section03{background:#171717;line-height:1.3}.course_owner_info .section03 .section__title{color:#fff;text-align:center}.course_owner_info .section03 .effect__content{display:flex;flex-wrap:wrap;gap:2rem;color:#fff;text-align:center;margin-top:3rem}@media(min-width: 821px){.course_owner_info .section03 .effect__content{margin-top:5rem}}.course_owner_info .section03 .effect__content .effect__item{flex:1}.course_owner_info .section03 .effect__content .effect__item .list--img{width:100%;margin:0 auto;margin-top:2rem}@media(min-width: 821px){.course_owner_info .section03 .effect__content .effect__item .list--img{width:60%;margin-top:5rem}}.course_owner_info .section03 .effect__content .effect__item .list--img li{padding-left:3rem;background-image:url(../images/course_info/list-check_1.png);text-align:left}@media(min-width: 821px){.course_owner_info .section03 .effect__content .effect__item .list--img li{background-image:url(../images/course_info/list-check_1.png)}}.course_owner_info .section03 .effect__content .effect__item .effect__item--img img{width:60%;height:auto}.course_owner_info .section03 .effect__content .effect__desc{width:100%;color:#fff;border:1px solid rgba(255,255,255,.7);padding:2rem;border-radius:1rem}@media(min-width: 821px){.course_owner_info .section03 .effect__content .effect__desc{margin-top:5rem}}.course_owner_info .registration-process{background:#061535;color:#fff}.course_owner_info .registration-process .section__title{margin-bottom:0;text-align:center}.course_owner_info .registration-process .process__desc{text-align:center;margin:1.25rem 0 3.125rem 0}@media(max-width: 820px){.course_owner_info .registration-process .process__desc span{display:block;line-height:1.3}}.course_owner_info .registration-process .process__list{display:flex;flex-wrap:wrap;gap:1rem}@media(min-width: 821px){.course_owner_info .registration-process .process__list{gap:4rem}}.course_owner_info .registration-process .process__list .process__item{border:1px solid #fff;border-radius:1rem;padding:1.3rem;flex:1 1 48%;background-repeat:no-repeat;background-position:92% 1rem;background-size:5rem auto;position:relative}@media(max-width: 820px){.course_owner_info .registration-process .process__list .process__item{background-size:3rem auto}}@media(min-width: 821px){.course_owner_info .registration-process .process__list .process__item{background-size:7rem auto;flex:1 1 30%;padding:2rem}}.course_owner_info .registration-process .process__list .process__item:after{content:"";width:.75rem;height:1.125rem;background-image:url(../images/course_info/course_owner_info_18.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;position:absolute;right:-2.5rem;top:50%;transform:translateY(-50%);display:none}@media(min-width: 821px){.course_owner_info .registration-process .process__list .process__item:after{display:block}}.course_owner_info .registration-process .process__list .process__item:last-child:after{display:none}.course_owner_info .registration-process .process__list .process__item:nth-child(3):after{display:none}.course_owner_info .registration-process .process__list .process__item .no--step{font-size:1.25rem;font-weight:700}@media(min-width: 821px){.course_owner_info .registration-process .process__list .process__item .no--step{padding-top:4rem}}.course_owner_info .registration-process .process__list .process__item h5{font-weight:600;margin:1rem 0;font-size:1.125rem}@media(min-width: 821px){.course_owner_info .registration-process .process__list .process__item h5{margin:1.25rem 0;font-size:1.25rem;font-weight:700}}.course_owner_info .registration-process .process__list .process__item .desc{line-height:1.3;font-size:.875rem;font-weight:300;margin-bottom:0rem}@media(min-width: 821px){.course_owner_info .registration-process .process__list .process__item .desc{margin-bottom:1rem;font-size:1rem}}.course_owner_info .registration-process .process__list .process__item .desc span{display:block}.course_owner_info .registration-process .process__list .process__item:nth-child(1){background-image:url(../images/course_info/course_owner_info_12.png)}.course_owner_info .registration-process .process__list .process__item:nth-child(1) .no--step{color:#7a4dff}.course_owner_info .registration-process .process__list .process__item:nth-child(2){background-image:url(../images/course_info/course_owner_info_13.png)}.course_owner_info .registration-process .process__list .process__item:nth-child(2) .no--step{color:#7952ff}.course_owner_info .registration-process .process__list .process__item:nth-child(3){background-image:url(../images/course_info/course_owner_info_14.png)}.course_owner_info .registration-process .process__list .process__item:nth-child(3) .no--step{color:#7367fd}.course_owner_info .registration-process .process__list .process__item:nth-child(4){background-image:url(../images/course_info/course_owner_info_15.png)}.course_owner_info .registration-process .process__list .process__item:nth-child(4) .no--step{color:#6c86fa}.course_owner_info .registration-process .process__list .process__item:nth-child(5){background-image:url(../images/course_info/course_owner_info_16.png)}.course_owner_info .registration-process .process__list .process__item:nth-child(5) .no--step{color:#52b3ff}.course_owner_info .registration-process .process__list .process__item:nth-child(6){background-image:url(../images/course_info/course_owner_info_17.png)}.course_owner_info .registration-process .process__list .process__item:nth-child(6) .no--step{color:#52eaf2}.course_owner_info .caution .caution__list{display:flex;gap:1rem;flex-wrap:wrap}@media(min-width: 821px){.course_owner_info .caution .caution__list{gap:1.5rem}}.course_owner_info .caution .caution__list .caution__item{width:100%;border-radius:1rem;padding:2rem;position:relative;color:#fafafa}@media(min-width: 821px){.course_owner_info .caution .caution__list .caution__item{width:calc(50% - 1rem);padding:2.5rem 3rem}}.course_owner_info .caution .caution__list .caution__item svg{width:2rem;height:2rem;margin-bottom:1rem;position:absolute;top:2rem;right:2rem}@media(min-width: 821px){.course_owner_info .caution .caution__list .caution__item svg{position:static}}.course_owner_info .caution .caution__list .caution__item .title{font-weight:600;font-size:1.25rem;margin-bottom:1rem}@media(min-width: 821px){.course_owner_info .caution .caution__list .caution__item .title{font-size:1.5rem}}.course_owner_info .caution .caution__list .caution__item .text{line-height:1.3;margin-bottom:.5rem;font-size:.9375rem}.course_owner_info .caution .caution__list .caution__item ul li{list-style:disc;margin-left:1.2rem;line-height:1.5;font-weight:400;font-size:.9375rem}.course_owner_info .caution .caution__list .caution__item:nth-child(1){background:#007bff}.course_owner_info .caution .caution__list .caution__item:nth-child(2){background:#0063cd}.course_owner_info .caution .caution__list .caution__item:nth-child(3){background:#0052ac}.course_owner_info .caution .caution__list .caution__item:nth-child(4){background:#003671}.course_owner_info .caution .caution__list .caution__item:nth-child(5){width:100%;background:#002145}.course_owner_info .completion-criteria{background:#f8f6ff}.course_owner_info .completion-criteria .section__title{margin-bottom:2.125rem}@media(min-width: 821px){.course_owner_info .completion-criteria .section__title{margin-bottom:3.125rem}}.course_owner_info .completion-criteria .completion-criteria__list{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem;flex-direction:column}@media(min-width: 821px){.course_owner_info .completion-criteria .completion-criteria__list{gap:2rem;flex-direction:row}}.course_owner_info .completion-criteria .completion-criteria__list .completion-criteria__item{flex:1 1 48%;border-radius:1rem;padding:2rem 3rem;border:1px solid #d0cfcf;position:relative;background:#fff}@media(max-width: 820px){.course_owner_info .completion-criteria .completion-criteria__list .completion-criteria__item img{width:12rem;height:auto}}.course_owner_info .completion-criteria .completion-criteria__list .completion-criteria__item .desc{text-align:right;line-height:1.3;font-weight:500;position:absolute;right:3rem;top:3rem;font-size:1rem}.course_owner_info .completion-criteria .completion-criteria__list .completion-criteria__item .desc strong{color:#5a45c2;font-weight:500}.course_owner_info .completion-criteria .evaluation-guide{background:#fff;padding:2rem;border-radius:1rem;margin-top:2rem}@media(min-width: 821px){.course_owner_info .completion-criteria .evaluation-guide{padding:3rem}}.course_owner_info .table--owner{width:100%;border-top:2px solid #5a45c2}.course_owner_info .table--owner th{border-bottom:1px solid #939393;border-right:1px solid #939393;font-weight:500;padding:1rem 2rem;font-weight:500}.course_owner_info .table--owner th:last-child{border-right:none}.course_owner_info .table--owner tbody th{border-right:1px solid #939393}.course_owner_info .table--owner tbody td{border-bottom:1px solid #939393;text-align:center;padding:1rem 2rem;border-right:1px solid #939393}.course_owner_info .table--owner tbody td.align--left{text-align:left}.course_owner_info .table--owner tbody td:last-child{border-right:none}.course_owner_info .copy-policy{font-size:1rem;line-height:1.5}@media(min-width: 821px){.course_owner_info .copy-policy{font-size:1.125rem}}.course_owner_info .copy-policy .copy-policy__item{background:#f7f7f7;margin-bottom:1rem;padding:2rem}.course_owner_info .copy-policy .copy-policy__item span{display:inline}@media(min-width: 821px){.course_owner_info .copy-policy .copy-policy__item span{display:block}}.indicator__owner ul .indicator__item a{background:#848383}.indicator__owner ul .indicator__item .indicator__text{border:1px solid #007bff;background:#007bff}.indicator__owner ul .indicator__item.active a,.indicator__owner ul .indicator__item:hover a{background:#007bff;outline:3px solid rgba(0,123,255,.5)}.course_basic .breadcrumb{position:absolute;right:0;top:0;z-index:99;width:100%;color:#fff;border-bottom:1px solid rgba(255,255,255,.5)}@media(min-width: 821px){.course_basic .breadcrumb{right:3rem;top:1.5rem;border:0}}.course_basic .breadcrumb .item a{color:#fff}.course_basic .breadcrumb .item::before{border:1px solid #fff;border-left-width:0;border-top-width:0}.course_basic .wrap__visual{padding:0 0}@media(max-width: 820px){.course_basic .wrap__visual{padding:5rem 0}}.course_basic .visual--basic{background:url(../images/course_info/visual_course_basic.png) no-repeat center center;background-size:cover;align-content:center}.course_basic .visual--basic .visual__content .visual__title{text-align:center}.course_basic .visual--basic .visual__content .visual__title img{width:86%;height:auto}@media(min-width: 640px){.course_basic .visual--basic .visual__content .visual__title img{width:26rem}}@media(min-width: 821px){.course_basic .visual--basic .visual__content .visual__title img{width:32rem}}.course_basic .visual--basic .visual__content .visual__description{color:#000;text-align:center;font-weight:500}.course_basic .content__area .section__title{text-align:left}.course_basic .content__area .title__desc{margin:1rem 0 2rem 0;line-height:1.3}@media(min-width: 821px){.course_basic .content__area .title__desc{font-size:1.125rem}}@media(min-width: 821px){.course_basic .content__area .title__desc span{display:block}}.course_basic .content__area .title__desc strong{color:#5a45c2}.course_basic .basic__card__list{display:flex;gap:1rem;width:100%;margin:0 auto;flex-direction:column;margin-top:1rem}@media(min-width: 821px){.course_basic .basic__card__list{width:50rem;gap:0 2rem;margin-top:4rem;flex-direction:row}}.course_basic .basic__card__list .card__item{border-radius:1rem;padding:1rem;background:rgba(255,255,255,.1);text-align:center;flex:1}@media(max-width: 820px){.course_basic .basic__card__list .card__item{display:flex;align-items:center;gap:0 1rem;text-align:left}.course_basic .basic__card__list .card__item br{display:none}}.course_basic .basic__card__list .card__item lord-icon{width:3rem;height:3rem}@media screen and (min-width: 821px){.course_basic .basic__card__list .card__item lord-icon{width:4rem;height:4rem}}.course_basic .basic__card__list .card__item .card__item--title{display:block;margin-top:.5rem;line-height:1.3;color:#fffae9}.course_basic .course__basic__desc{display:flex;gap:1rem;flex-direction:column}@media(min-width: 821px){.course_basic .course__basic__desc{gap:4rem;flex-direction:row}}.course_basic .course__basic__desc li{background:#f7f7f7;padding:1rem;border-radius:1rem;position:relative;flex:1}@media(min-width: 821px){.course_basic .course__basic__desc li{padding:2rem}}.course_basic .course__basic__desc li::after{content:"";width:.75rem;height:1.125rem;background-image:url(../images/course_info/visual_course_basic_05.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;position:absolute;right:-2.5rem;top:50%;transform:translateY(-50%)}.course_basic .course__basic__desc li:last-child::after{display:none}.course_basic .course__basic__desc li .desc__item--num{font-weight:700;margin:.6rem 0;font-size:1.25rem;color:#007bff}.course_basic .course__basic__desc li .desc__item--title{font-weight:600;margin:.6rem 0;font-size:1.125rem;color:#000}.course_basic .course__basic__desc li .desc__item--img{position:absolute;right:2rem;top:1rem}.course_basic .course__basic__desc li .desc__item--img img{width:4rem;height:4rem}@media(min-width: 821px){.course_basic .course__basic__desc li .desc__item--img img{width:5.5rem;height:5.5rem}}.course_basic .flow__content h4{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.course_basic .flow__content table{width:100%;border-top:2px solid #af4d00}.course_basic .flow__content table thead th{border-bottom:1px solid #939393;font-weight:500;padding:1rem 2rem;font-weight:500;border-right:1px solid #939393}@media(max-width: 820px){.course_basic .flow__content table thead th{padding:1rem}}.course_basic .flow__content table thead th:last-child{border-right:none}.course_basic .flow__content table thead th:first-child{border-right:none;background:rgba(175,77,0,.1)}.course_basic .flow__content table tbody th{border-bottom:1px solid #939393;font-weight:500;padding:1rem 2rem;font-weight:500;background:rgba(175,77,0,.1);vertical-align:middle}@media(max-width: 820px){.course_basic .flow__content table tbody th{padding:1rem}}.course_basic .flow__content table tbody td{border-bottom:1px solid #939393;text-align:center;padding:1rem 2rem;border-right:1px solid #939393}@media(max-width: 820px){.course_basic .flow__content table tbody td{padding:1rem}}.course_basic .flow__content table tbody td:last-child{border-right:none}.course_basic .flow__content table tbody td.align--left{text-align:left}.course_basic .flow__content table tbody td strong{color:#af4d00}.course_basic .support-card{padding-top:2rem}@media(min-width: 821px){.course_basic .support-card{flex-wrap:wrap;gap:0 2rem;padding-top:3rem}}.course_basic .support-card .support-card__item{flex:1}.course_basic .section03{background:#171717;line-height:1.3}.course_basic .section03 .section__title{color:#fff;text-align:center}.course_basic .section03 .section__description{color:#fafafa;margin-top:1rem}.course_basic .section03 .effect__content{text-align:center;margin-top:3rem}@media(min-width: 821px){.course_basic .section03 .effect__content{margin-top:5rem}}.course_basic .section03 .effect__content img{width:70%;height:auto}.course_basic .registration-process{background:#061535;color:#fff}.course_basic .registration-process .section__title{margin-bottom:0;text-align:center}.course_basic .registration-process .process__desc{text-align:center;margin:1.25rem 0 3.125rem 0}@media(max-width: 820px){.course_basic .registration-process .process__desc span{display:block;line-height:1.3}}.course_basic .registration-process .process__list{display:flex;flex-wrap:wrap;gap:1rem}@media(min-width: 821px){.course_basic .registration-process .process__list{gap:4rem}}.course_basic .registration-process .process__list .process__item{border:1px solid #fff;border-radius:1rem;padding:1.3rem;flex:1 1 48%;background-repeat:no-repeat;background-position:92% 1rem;background-size:5rem auto;position:relative}@media(max-width: 820px){.course_basic .registration-process .process__list .process__item{background-size:3rem auto}}@media(min-width: 821px){.course_basic .registration-process .process__list .process__item{background-size:7rem auto;flex:1 1 30%;padding:2rem}}.course_basic .registration-process .process__list .process__item:after{content:"";width:.75rem;height:1.125rem;background-image:url(../images/course_info/course_owner_info_18.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;position:absolute;right:-2.5rem;top:50%;transform:translateY(-50%);display:none}@media(min-width: 821px){.course_basic .registration-process .process__list .process__item:after{display:block}}.course_basic .registration-process .process__list .process__item:last-child:after{display:none}.course_basic .registration-process .process__list .process__item:nth-child(3):after{display:none}.course_basic .registration-process .process__list .process__item .no--step{font-size:1.25rem;font-weight:700}@media(min-width: 821px){.course_basic .registration-process .process__list .process__item .no--step{padding-top:4rem}}.course_basic .registration-process .process__list .process__item h5{font-weight:600;margin:1rem 0;font-size:1.125rem}@media(min-width: 821px){.course_basic .registration-process .process__list .process__item h5{margin:1.25rem 0;font-size:1.25rem;font-weight:700}}.course_basic .registration-process .process__list .process__item .desc{line-height:1.3;font-size:.875rem;font-weight:300;margin-bottom:0rem}@media(min-width: 821px){.course_basic .registration-process .process__list .process__item .desc{margin-bottom:1rem;font-size:1rem}}.course_basic .registration-process .process__list .process__item .desc span{display:block}.course_basic .registration-process .process__list .process__item:nth-child(1){background-image:url(../images/course_info/course_owner_info_12.png)}.course_basic .registration-process .process__list .process__item:nth-child(1) .no--step{color:#7a4dff}.course_basic .registration-process .process__list .process__item:nth-child(2){background-image:url(../images/course_info/course_owner_info_13.png)}.course_basic .registration-process .process__list .process__item:nth-child(2) .no--step{color:#7952ff}.course_basic .registration-process .process__list .process__item:nth-child(3){background-image:url(../images/course_info/course_owner_info_14.png)}.course_basic .registration-process .process__list .process__item:nth-child(3) .no--step{color:#7367fd}.course_basic .registration-process .process__list .process__item:nth-child(4){background-image:url(../images/course_info/course_owner_info_15.png)}.course_basic .registration-process .process__list .process__item:nth-child(4) .no--step{color:#6c86fa}.course_basic .registration-process .process__list .process__item:nth-child(5){background-image:url(../images/course_info/course_owner_info_16.png)}.course_basic .registration-process .process__list .process__item:nth-child(5) .no--step{color:#52b3ff}.course_basic .registration-process .process__list .process__item:nth-child(6){background-image:url(../images/course_info/course_owner_info_17.png)}.course_basic .registration-process .process__list .process__item:nth-child(6) .no--step{color:#52eaf2}.course_basic .caution .caution__list .caution__item{width:100%;border-radius:1rem;padding:1.5rem;position:relative;color:#fafafa;margin-bottom:1rem}@media(min-width: 821px){.course_basic .caution .caution__list .caution__item{padding:2rem 3rem}}.course_basic .caution .caution__list .caution__item svg{width:2rem;height:2rem;margin-bottom:1rem;position:absolute;top:2rem;right:2rem}.course_basic .caution .caution__list .caution__item .title{font-weight:500;font-size:1.25rem;margin-bottom:1rem;color:#70c1ff}.course_basic .caution .caution__list .caution__item .text{line-height:1.3;margin-bottom:.5rem;font-size:1rem}.course_basic .caution .caution__list .caution__item ul li{line-height:1.5;font-weight:400;font-size:.9375rem;margin-bottom:.5rem;margin-left:1.2rem;list-style:disc}.course_basic .caution .caution__list .caution__item:nth-child(1){background:#004198}.course_basic .caution .caution__list .caution__item:nth-child(2){background:#001d42}.course_basic .caution .caution__list .caution__item:nth-child(3){background:#f7f7f7;color:#000}.course_basic .caution .caution__list .caution__item:nth-child(3) .title{color:#000}.course_basic .completion-criteria{background:#fffcf5}.course_basic .completion-criteria .section__title{margin-bottom:2.125rem}@media(min-width: 821px){.course_basic .completion-criteria .section__title{margin-bottom:3.125rem}}.course_basic .completion-criteria .completion-criteria__list{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem;flex-direction:column}@media(min-width: 821px){.course_basic .completion-criteria .completion-criteria__list{gap:2rem;flex-direction:row}}.course_basic .completion-criteria .completion-criteria__list .completion-criteria__item{flex:1 1 48%;border-radius:1rem;padding:2rem 3rem;border:1px solid #d0cfcf;position:relative;background:#fff}@media(max-width: 820px){.course_basic .completion-criteria .completion-criteria__list .completion-criteria__item img{width:12rem;height:auto}}.course_basic .completion-criteria .completion-criteria__list .completion-criteria__item .desc{text-align:right;line-height:1.3;font-weight:500;position:absolute;right:3rem;top:3rem;font-size:1rem}.course_basic .completion-criteria .completion-criteria__list .completion-criteria__item .desc strong{color:#b45404;font-weight:500}.course_basic .completion-criteria .evaluation-guide{background:#fff;padding:2rem;border-radius:1rem;margin-top:2rem}@media(min-width: 821px){.course_basic .completion-criteria .evaluation-guide{padding:3rem}}.course_basic .table--basic{width:100%;border-top:2px solid #b45404}.course_basic .table--basic th{border-bottom:1px solid #939393;border-right:1px solid #939393;font-weight:500;padding:1rem 2rem;font-weight:500}.course_basic .table--basic th:last-child{border-right:none}.course_basic .table--basic tbody th{border-right:1px solid #939393;vertical-align:middle}.course_basic .table--basic tbody td{border-bottom:1px solid #939393;text-align:center;padding:1rem 2rem;border-right:1px solid #939393}.course_basic .table--basic tbody td.align--left{text-align:left}.course_basic .table--basic tbody td:last-child{border-right:none}.course_basic .copy-policy{font-size:1rem;line-height:1.5}@media(min-width: 821px){.course_basic .copy-policy{font-size:1.125rem}}.course_basic .copy-policy .copy-policy__item{background:#f7f7f7;margin-bottom:1rem;padding:2rem}.course_basic .copy-policy .copy-policy__item span{display:inline}@media(min-width: 821px){.course_basic .copy-policy .copy-policy__item span{display:block}}.indicator__basic ul .indicator__item a{background:#848383}.indicator__basic ul .indicator__item .indicator__text{border:1px solid #b15102;background:#b15102}.indicator__basic ul .indicator__item.active a,.indicator__basic ul .indicator__item:hover a{background:#b15102;outline:3px solid rgba(177,81,2,.5)}.main__service{padding:5rem 0}@media(max-width: 820px){.main__service{padding:3rem 0}}.main__service .main__title{font-size:1.5rem;font-weight:600;text-align:center;margin-bottom:2rem;line-height:1.3;width:var(--max_w);margin:0 auto}@media(min-width: 821px){.main__service .main__title{font-size:1.715rem;margin-bottom:4rem}}.main__service .main__title span{font-weight:400}.main__service .main__service__wrap .title__h4{font-size:1.25rem;font-weight:700}.main__service .main__service__wrap .lcp__service__list{width:100%;display:flex;flex-wrap:wrap;gap:1.5rem;margin:0 auto;margin-top:1.5rem}@media screen and (max-width: 820px){.main__service .main__service__wrap .lcp__service__list{width:90%}}.main__service .main__service__wrap .lcp__service__list .service__item{flex:1 1 100%;align-content:center;border-radius:20px;overflow:hidden;padding:1.5rem;position:relative;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 640px){.main__service .main__service__wrap .lcp__service__list .service__item{flex:1 1 48%}}@media screen and (min-width: 1201px){.main__service .main__service__wrap .lcp__service__list .service__item{flex:1}}.main__service .main__service__wrap .lcp__service__list .service__item:after{content:"";width:5rem;height:5rem;background-repeat:no-repeat;background-size:cover;position:absolute;right:.8rem;top:.8rem}.main__service .main__service__wrap .lcp__service__list .service__item .service__title{margin-bottom:1rem}@media screen and (max-width: 640px){.main__service .main__service__wrap .lcp__service__list .service__item .service__title br{display:none}}.main__service .main__service__wrap .lcp__service__list .service__item .service__title small{font-weight:400;font-size:1rem;line-height:1.2}.main__service .main__service__wrap .lcp__service__list .service__item .service__title strong{display:block;font-weight:700;font-size:1.625rem;padding-top:.5rem;position:relative;z-index:2}@media screen and (max-width: 820px){.main__service .main__service__wrap .lcp__service__list .service__item .service__title strong{font-size:1.5rem}}.main__service .main__service__wrap .lcp__service__list .service__item .service__desc{margin:1rem 0;font-size:.875rem;line-height:1.3}@media screen and (max-width: 820px){.main__service .main__service__wrap .lcp__service__list .service__item .service__desc{margin:1rem 0}}.main__service .main__service__wrap .lcp__service__list .service__item .service__desc li{font-size:.875rem;position:relative;padding-left:1.675rem;line-height:1.7;text-align:left}@media screen and (max-width: 820px){.main__service .main__service__wrap .lcp__service__list .service__item .service__desc li{line-height:1.5}}.main__service .main__service__wrap .lcp__service__list .service__item .service__desc li::before{content:"";background:url(/assets/images/course_info/list-check.png) no-repeat;background-size:cover;width:1.25rem;height:1.125rem;background-position:left top;position:absolute;left:0;top:20%;z-index:1}.main__service .main__service__wrap .lcp__service__list .service__item .service__btn{width:100%;display:flex;flex-wrap:wrap;gap:.5rem;z-index:10}.main__service .main__service__wrap .lcp__service__list .service__item .service__btn .item{text-align:center;flex:1;position:relative;height:2.5rem;align-content:center;border-radius:.3rem;font-size:.875rem}.main__service .main__service__wrap .lcp__service__list .service__item .service__btn .btn--download{border:1px solid #466af8}.main__service .main__service__wrap .lcp__service__list .service__item .service__btn .btn--consult{background:#466af8;color:#fff}.main__service .main__service__wrap .lcp__service__list .service__item .service__btn .btn--view{border:1px solid #466af8;color:#000;background-position:95% center;padding-right:2rem;background-size:1.5rem auto;background-color:#f5faff}.main__service .main__service__wrap .lcp__service__list .service__item.service__law{background-color:#f2f5fc;background-image:url(/assets/images/main/service_01.jpg)}.main__service .main__service__wrap .lcp__service__list .service__item.service__law:after{content:"";background-image:url(/assets/images/main/icon_service_01.png)}.main__service .main__service__wrap .lcp__service__list .service__item.service__law strong{color:#466af8}.main__service .main__service__wrap .lcp__service__list .service__item.service__law:hover{outline:2px solid #4d6edb}.main__service .main__service__wrap .lcp__service__list .service__item.service__manager{background-color:#fff7ee;background-image:url(/assets/images/main/service_02.jpg)}.main__service .main__service__wrap .lcp__service__list .service__item.service__manager:hover{outline:2px solid #ff8107}.main__service .main__service__wrap .lcp__service__list .service__item.service__manager:after{content:"";background-image:url(/assets/images/main/icon_service_02.png)}.main__service .main__service__wrap .lcp__service__list .service__item.service__manager strong{color:#d96e02}.main__service .main__service__wrap .lcp__service__list .service__item.service__manager .service__desc li::before{content:"";background:url(/assets/images/course_info/list-check_2.png) no-repeat;background-size:cover}.main__service .main__service__wrap .lcp__service__list .service__item.service__manager .service__btn .btn--download{border:1px solid #ff8107}.main__service .main__service__wrap .lcp__service__list .service__item.service__manager .service__btn .btn--consult{background:#ff8107;color:#fff}.main__service .main__service__wrap .lcp__service__list .service__item.service__hrd{background-color:#f8f6fd;background-image:url(/assets/images/main/service_03.jpg)}.main__service .main__service__wrap .lcp__service__list .service__item.service__hrd:hover{outline:2px solid #8f64e8}.main__service .main__service__wrap .lcp__service__list .service__item.service__hrd:after{content:"";background-image:url(/assets/images/main/icon_service_03.png)}.main__service .main__service__wrap .lcp__service__list .service__item.service__hrd strong{color:#8f64e8}.main__service .main__service__wrap .lcp__service__list .service__item.service__hrd .service__desc li::before{content:"";background:url(/assets/images/course_info/list-check_p.png) no-repeat;background-size:cover}.main__service .main__service__wrap .lcp__service__list .service__item.service__hrd .service__btn .btn--download{border:1px solid #8f64e8}.main__service .main__service__wrap .lcp__service__list .service__item.service__hrd .service__btn .btn--consult{background:#8f64e8;color:#fff}.main__service .main__service__wrap .lcp__service__list .service__item.service__ezy{background-color:#e4fbff;background-image:url(/assets/images/main/service_04.jpg)}.main__service .main__service__wrap .lcp__service__list .service__item.service__ezy:hover{outline:2px solid #1cbcc8}.main__service .main__service__wrap .lcp__service__list .service__item.service__ezy:after{content:"";background-image:url(/assets/images/main/icon_service_04.png)}.main__service .main__service__wrap .lcp__service__list .service__item.service__ezy strong{color:#1cbcc8}.main__service .main__service__wrap .lcp__service__list .service__item.service__ezy .service__desc li::before{content:"";background:url(/assets/images/course_info/list-check_4.png) no-repeat;background-size:cover}.main__service .main__service__wrap .lcp__service__list .service__item.service__ezy .service__btn .btn--download{border:1px solid #1cbcc8}.main__service .main__service__wrap .lcp__service__list .service__item.service__ezy .service__btn .btn--consult{background:#1cbcc8;color:#fff}.main__service .main__service__wrap .lcp__service__list .service__item.service__course{background-color:#f5faff}