@charset "UTF-8";
.c-edit{display:block;width:100%;line-height:2;color:var(--textColor);letter-spacing:0.05em;word-break:break-all;background:var(--borderDot);box-shadow:8px 8px var(--shadowColor);padding:60px 80px;overflow:hidden}.c-edit *{font-size:inherit;line-height:inherit;color:inherit;font-family:'NotoSansTC';font-weight:inherit;text-align:inherit}.c-edit a{font-size:inherit;color:var(--subColor);text-decoration:underline;text-underline-offset:6px;transition:opacity 0.4s ease-in-out}.c-edit a:hover{opacity:0.7}.c-edit strong{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;font-weight:700;font-style:inherit}.c-edit em{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;font-weight:inherit;font-style:italic}.c-edit img{display:inline-block;width:auto;max-width:100%;height:auto !important}.c-edit strong{font-weight:700}.c-edit i{font-style:italic}.c-edit ul,.c-edit ol{margin:0 0 0 1.5em;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit}.c-edit ul{list-style-type:disc}.c-edit ul li>ul{list-style-type:circle}.c-edit ul li>ul li>ul,.c-edit ul li>ul li>ul ul{list-style-type:square}.c-edit ol{list-style-type:decimal}.c-edit__title{font-size:17px;line-height:1.75;color:var(--titleColor)}.c-edit__title02{font-size:17px;line-height:1.75;color:var(--titleColor);font-family:'NoToSansTC-M'}.c-edit__title02__line{font-size:17px;line-height:1.75;color:var(--titleColor);font-family:'NoToSansTC-M';text-decoration:underline;text-underline-offset:8px}.c-edit__title02__line.blank{display:block;margin:20px 0 12px 0}.c-edit__title03{display:block;font-size:19px;line-height:1.55;color:var(--titleColor);font-family:'NoToSansTC-M';margin:0 0 11px 0}.c-edit__content__title{font-size:15px;line-height:2;color:var(--titleColor);font-family:inherit}.c-edit .orange{color:var(--subColor)}.c-edit .orange__line{text-decoration:underline;text-underline-offset:6px;color:var(--subColor)}.c-edit .line{text-decoration:underline;text-underline-offset:6px;color:rgba(34,34,34,0.6)}.c-edit .desc{display:block;width:100%;padding:0 0 0 1.6em}.c-edit .desc::before{content:'▲';position:absolute;top:0;left:0;display:block;width:1em;height:1em;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit}.c-edit hr{border:none;border-top:1px solid #e5e5e5}.c-edit .number{list-style:none;counter-reset:editCounter;margin:0}.c-edit .number>li{counter-increment:editCounter;padding:0 0 0 1.6em}.c-edit .number>li::before{content:'(' counter(editCounter) ')';position:absolute;left:0}.c-edit__iframe{display:block;width:100%;padding:56.25% 0 0 0}.c-edit__youtube{display:block;width:100%;padding:56.25% 0 0 0}.c-edit iframe:not([src^="https://www.instagram.com"]){position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto}.c-edit iframe[src^="https://www.instagram.com"]{max-width:540px}.c-edit__table{width:100%;padding:0 0 5px 0;overflow-x:auto}.c-edit__table::-webkit-scrollbar{height:4px}.c-edit__table::-webkit-scrollbar-thumb{background:var(--mainColor)}.c-edit__table::-moz-scrollbar-button,.c-edit__table::-webkit-scrollbar-button{width:0px}@media screen and (max-width:991px){.c-edit{padding:60px 40px}.c-edit__title02{line-height:1.6}.c-edit .block{display:inline-block;width:auto}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.c-edit{line-height:1.65;padding:50px 20px}.c-edit__title02{line-height:1.6;font-family:'NoToSansTC'}}@supports (-webkit-touch-callout:none){.c-edit{word-break:break-word}}
.c-page{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;max-width:100%;margin:55px auto 0 auto}.c-page__count{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;max-width:100%;flex:0 1 auto}.c-page__count a{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:35px;height:35px;margin:0 5px;border-radius:50%;font-size:15px;line-height:1;color:var(--titleColor);font-family:'Montserrat-M','NotoSansTC-M';transition:color .4s ease-in-out,background-color .4s ease-in-out,opacity .4s ease-in-out;overflow:hidden}.c-page__count a.hide{display:none}.c-page__count a:not(.active):hover{opacity:.7}.c-page__count a.active{color:#fff;background:var(--gradientColor)}.c-page__prev,.c-page__next{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:auto;max-width:100%;margin:0 0 0 30px;font-size:15px;color:var(--titleColor);font-family:'Montserrat-M','NotoSansTC-M';text-transform:uppercase;transition:opacity .4s ease-in-out;flex:0 0 auto}.c-page__prev{margin:0 30px 0 0}.c-page__prev:hover,.c-page__next:hover{opacity:.7}.c-page__prev::before,.c-page__next::after{content:'';position:relative;display:inline-block;vertical-align:middle;width:6px;height:11px;margin:0 0 0 15px;background:url(/assets/images/common/icon_arrow_next_medium.svg) center no-repeat;background-size:contain}.c-page__prev::before{margin:0 15px 0 0;transform:scaleX(-1)}.c-page__prev.disable,.c-page__next.disable{opacity:.4;pointer-events:none}.c-page-detail{justify-content:space-between;margin:60px auto 0 auto}.c-page-detail__back{width:auto;padding:15px 35px;border-radius:22.5px;background:var(--gradientColorLight);overflow:hidden;transition:opacity .4s ease-in-out}.c-page-detail__back:hover{opacity:0.7}.c-page-detail__back__text{display:block;width:auto;font-size:15px;line-height:1;color:#fff;text-transform:uppercase;font-family:'Montserrat-M','NotoSansTC-M'}@media screen and (max-width:991px){.c-page-detail{margin:50px auto 0 auto}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.c-page{justify-content:space-between;margin:42px auto 0 auto}.c-page__prev::before,.c-page__next::after{margin:0 0 0 10px}.c-page__prev::before{margin:0 10px 0 0}.c-page-detail{margin:30px auto 0 auto}.c-page-detail__back{padding:min(4vw,15px) min(6.4vw,24px)}.c-page-detail .c-page__prev{margin:0 10px 0 0}.c-page-detail .c-page__next{margin:0 0 0 10px}.c-page__prev,.c-page__next,.c-page-detail__back__text{font-size:min(15px,4vw)}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
.c-share{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%}.c-share__title{display:block;width:auto;max-width:100%;font-size:14px;line-height:1;letter-spacing:0;color:var(--titleColor);text-transform:uppercase;font-family:'Montserrat-M','NotoSansTC-M';flex:0 0 auto}.c-share__list{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;margin:0 0 0 20px;flex:0 1 auto}.c-share__list__item{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:32px;height:32px;filter:brightness(0);margin:0 0 0 10px;transition:opacity .4s ease-in-out,filter .4s ease-in-out}.c-share__list__item:first-child{margin:0}.c-share__list__item:hover{opacity:.7;filter:none}.c-share__list__item img{object-fit:contain;object-position:center;height:100%}@media screen and (max-width:991px){}@media screen and (max-width:767px){}@media screen and (max-width:575px){}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
body{overflow:visible}.view{display:block;width:100%;margin:0 0 140px 0}.view__container{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;margin:30px auto 0 auto}.view__grey{display:block;width:100%;background:#f8f8f8;padding:105px 0 65px 0;border:1px solid #e2e2e2}.view__container__wrapper{display:block;width:50%;max-width:640px;margin:0 50px 0 0;flex:0 0 auto}.view__container__wrapper.wow{animation-name:fadeInLeft}.view__container[data-expired="1"] .view__container__picCover{display:flex}.view__container__picCover{display:none;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:calc(100% - 30px);font-size:15px;line-height:2;color:#fff;font-family:'Montserrat-M','NotoSansTC-M';pointer-events:none}.view__container__picCover::before{content:'課程已結束';z-index:10;padding:0;background:none;opacity:1}.view__container__picCover[data-text]::before{content:attr(data-text)}.view__container__picBox{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%}.view__container__picBox.wow{animation-name:fadeInLeft}.view__container__pic{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;flex:0 0 auto}.view .slick-slider{display:block;margin:0}.view__container__content{display:block;width:53%;max-width:805px;flex:0 1 auto}.view__container__content.wow{animation-name:fadeInRight}.view__container__content__wrapper{display:block;width:100%;padding:0 0 50px 0;background:linear-gradient(to right,#4b4b4b 14.2%,transparent 14.3%) bottom left / 6px 1px repeat-x}.view__container__content__tag{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;margin:0 0 43px 0}.view__container__content__evaluate{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;margin:48px 0 15px 0}.view__container__content__evaluate .star{display:block;width:15px;height:15px;margin:0 8px 0 0}.view__container__content__evaluate .star:last-child{margin:0}.view__container__content__title{display:block;width:100%;font-size:32px;line-height:1.3;color:var(--titleColor);text-transform:uppercase;font-family:inherit}.view__container__content__text{display:block;width:100%;margin:19px 0 0 0}.view__container__content__text .c-text{color:rgba(34,34,34,.6)}.view__container__content__text .c-class__info__text{color:rgba(34,34,34,0.6)}.view__container__content__text .c-class__info__text[data-style="choose"]{display:block}.view__container__content__text__info{display:block;width:100%;margin:14px 0 0 0}.view__container__content__btn{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:150px;height:40px;font-size:15px;line-height:1;color:#fff;font-family:'Montserrat-M','NotoSansTC-M';border-radius:20px;overflow:hidden;background:var(--subColor);margin:21px 0 0 0;transition:opacity .4s ease-in-out}.view__container__content__btn:hover{opacity:0.7}.view__container[data-finish="0"] .view__container__content__btn[data-target="feedback"]{display:none}.view__container[data-finish="0"] .view__container__content__btn[data-target="register"]{display:block}.view__container[data-finish="1"] .view__container__content__btn[data-target="feedback"]{display:block}.view__container[data-finish="1"] .view__container__content__btn[data-target="register"]{display:none}.view__container__content__btn.grey{color:rgba(34,34,34,0.6);background:#e9e9e9}.view__container__content__btn.grey:hover{opacity:1}.view .c-share{margin:30px 0 0 0}.view__wrapper{margin:70px auto 0 auto}.view__others{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%}.view__others__more{display:block;width:100%;max-width:1000px;flex:0 1 auto}.view__others__more.wow{animation-name:fadeInLeft}.view__others__more:first-child:last-child{max-width:none}.view__others__more:first-child:last-child.wow{animation-name:fadeInUp}.view__others__more__wrapper{display:block;width:100%}.view__others__recommend{position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky;top:175px;right:0;display:block;width:30%;max-width:450px;min-width:350px;margin:0 0 0 50px;flex:0 0 auto}.view__others__recommend.wow{animation-name:fadeInRight}.view__others__recommend__container{display:block;width:100%;padding:60px 58px;background:var(--borderDot);box-shadow:8px 8px var(--shadowColor)}.view__others__recommend__container .recommend__text{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;max-width:none;transition:opacity .4s ease-in-out}.view__others__recommend__container__link{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:space-between;width:100%;font-size:16px;line-height:1.4;color:var(--titleColor);font-family:'NotoSansTC';padding:18px 0;border-top:1px solid #e5e5e5}.view__others__recommend__container__link:last-child{border-bottom:1px solid #e5e5e5}.view__others__recommend__container__link:hover .recommend__text{opacity:0.7}.view__others__recommend__container__link::after{content:'';display:block;width:6px;height:11px;background:url(/assets/images/common/icon_arrow_next_medium.svg) center/contain no-repeat;margin:0 0 0 10px;flex:0 0 auto}.view__others__recommend__container__link:hover::after{animation:arrowMove 1s linear infinite}@media screen and (max-width:1200px){.view__container{flex-direction:column;justify-content:flex-start}.view__container__wrapper{width:100%;max-width:none;margin:0}.view__container__picBox.wow{animation-name:fadeInUp}.view__container__content{width:100%;max-width:none;margin:20px 0 0 0}.view__container__content.wow{animation-name:fadeInUp}.view__others{flex-direction:column;justify-content:flex-start}.view__others__more{max-width:none;margin:0}.view__others__more.wow{animation-name:fadeInUp}.view__others__recommend{position:relative;top:auto;right:auto;max-width:none;min-width:auto;width:100%;margin:100px 0 0 0}.view__others__recommend.wow{animation-name:fadeInUp}.view__others__recommend__container .recommend__text{max-width:none}}@media screen and (max-width:991px){.view{margin:0 0 105px 0}.view__grey{padding:105px 0 30px 0}.view__container__content__wrapper{padding:0 0 53px 0}.view__container__content__tag{margin:0 0 40px 0}.view__wrapper{margin:40px auto 0 auto}.view__others__recommend__container{padding:60px 40px}.view__others__recommend__container__link{padding:16px 0}.view__others__recommend__container .recommend__text{margin:0 17px 0 0}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.view{margin:0 0 70px 0}.view__grey{padding:70px 0 30px 0}.view__container{margin:16px auto 0 auto}.view__container__content__wrapper{padding:0 0 30px 0}.view__container__content__tag{margin:0 0 16px 0}.view__container__content__evaluate{margin:20px 0 6px 0}.view__container__content__title{font-size:23px;line-height:1.4}.view__container__content__text{margin:10px 0 0 0}.view__container__content__text__info{margin:15px 0 0 0}.view__container__content__btn{margin:16px 0 0 0}.view__others__recommend{margin:70px 0 0 0}.view__others__recommend__container__link{text-align:justify}.view__others__recommend__container{padding:30px 20px}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
