@charset "UTF-8";
.c-page{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;max-width:100%;margin:0 auto}.c-page.wow{animation-name:fadeIn}.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:30px;height:30px;margin:0 5px;border-radius:50%;font-size:17px;color:#7e7e7e;line-height:1;transition:color .4s ease-in-out,background-color .4s ease-in-out;overflow:hidden;font-family:'Montserrat-M','NotoSansTC-M'}.c-page__count a.hide{display:none}.c-page__count a:hover{color:#1b1b1b}.c-page__count a.active{color:#1b1b1b;border:1px solid #1b1b1b;font-family:'Montserrat-SB','NotoSansTC-B'}.c-page__prev,.c-page__next{display:flex;justify-content:flex-start;justify-items:flex-start;align-items:center;align-content:center;color:#3f3f3f;font-size:15px;font-family:'Montserrat','NotoSansTC';margin:0 0 0 60px;transition:opacity .4s ease-in-out}.c-page__prev{margin:0 60px 0 0}.c-page__prev:hover,.c-page__next:hover{opacity:.7}.c-page__prev::after,.c-page__next::before{position:relative;display:inline-block;vertical-align:middle;font-size:16px;color:#3f3f3f}.c-page__prev::after{content:'Prev';margin:0 0 0 15px}.c-page__next::before{content:'Next';margin:0 15px 0 0}.c-page__prev::before,.c-page__next::after{content:'';position:relative;display:inline-block;vertical-align:middle;width:7px;height:11px;background:url(/assets/images/common/icon_arrow_next.svg) center no-repeat;background-size:contain}.c-page__prev::before{transform:scaleX(-1)}.c-page__prev.disable,.c-page__next.disable{opacity:.4;pointer-events:none}.c-pageDetail{justify-content:space-between}.c-pageDetail .c-page__count{display:none}.c-pageDetail__back{display:inline-flex;width:auto;min-width:150px;flex:0 1 auto}.c-pageDetail .c-page__prev::after{content:'Prev';margin:0 0 0 15px}.c-pageDetail .c-page__next::before{content:'Next';margin:0 15px 0 0}@media screen and (max-width:991px){}@media screen and (max-width:767px){}@media screen and (max-width:575px){.c-page{justify-content:space-between}.c-page__prev{margin:0 30px 0 0}.c-page__next{margin:0 0 0 30px}.c-page__prev::after,.c-page__next::before{display:none;font-size:15px}.c-pageDetail__back{min-width:120px}.c-pageDetail .c-page__prev::after,.c-pageDetail .c-page__next::before{display:block}.c-pageDetail .c-page__next{margin:0 0 0 10px}.c-pageDetail .c-page__prev{margin:0 10px 0 0}}@supports (-webkit-touch-callout:none){}
.c-aside01{display:block;width:100%}.c-aside01__list{display:block;width:100%}.c-aside01__list__item{display:block;width:100%}.c-aside01__list__item:first-child{border-top:1px solid rgba(0,0,0,.1)}.c-aside01__list__item__link{display:block;width:100%;font-size:17px;line-height:1;color:var(--titleColor);font-family:'Montserrat-M','NotoSansTC-M';letter-spacing:.5px;border-bottom:1px solid rgba(0,0,0,.1);padding:20px 20px 20px 0;text-align:left;transition:color .4s ease-in-out}.c-aside01__list__item__link::after{content:'';position:absolute;top:calc(50% - 3px);right:0;display:block;width:9px;height:6px;background:url(/assets/images/common/icon_arrow_bottom_bold_black.svg) right/contain no-repeat;transition:opacity .4s ease-in-out}.c-aside01__list__item__link.active::after{transform:rotateX(180deg)}.c-aside01__list__item__link.active+.c-aside01__list__item__list{border-bottom:1px solid rgba(0,0,0,.1)}.c-aside01__list__item__list{display:none;padding:20px}.c-aside01__list__item__list__item{display:block;width:100%;font-size:15px;line-height:2;color:var(--textColor);font-family:'NotoSansTC';letter-spacing:.5px}.c-aside01__list__item__list__item.current{color:var(--mainColor)}.c-aside02{display:block;width:100%}.c-aside02__list{display:block;width:100%}.c-aside02__list__item{display:block;width:100%;font-size:18px;line-height:1;color:var(--textColor);font-family:'Montserrat','NotoSansTC';letter-spacing:.5px;border-top:1px solid rgba(0,0,0,.2);transition:color .4s ease-in-out,border.4s ease-in-out}.c-aside02__list__item:last-child{border-bottom:1px solid rgba(0,0,0,.2)}.c-aside02__list__item:hover{color:#000}.c-aside02__list__item.active{color:#000;border-top:1px solid var(--mainColor)}.c-aside02__list__item__link{display:block;width:100%;padding:30px 20px}.c-aside03{display:block;width:100%}.c-aside03__list{display:block;width:100%}.c-aside03__list__item{display:block;width:100%;font-size:18px;line-height:1;color:var(--textColor);font-family:'NotoSansTC';letter-spacing:.5px;border-top:1px solid rgba(0,0,0,.2);transition:color .4s ease-in-out}.c-aside03__list__item:last-child{border-bottom:1px solid rgba(0,0,0,.2)}.c-aside03__list__item.active{color:var(--titleColor);border-top:1px solid var(--mainColor);pointer-events:none}.c-aside03__list__item:hover{color:var(--titleColor)}.c-aside03__list__item__link{display:block;width:100%;padding:30px 20px}@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){}
.c-edit{display:block;width:100%;font-size:16px;font-family:'NotoSansTC';line-height:1.875;letter-spacing:.5px;color:var(--textColor)}.c-edit *{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;font-weight:inherit;text-align:inherit}.c-edit a{font-size:inherit;color:#0000ff;text-decoration:underline;text-underline-offset:6px;transition:opacity .4s ease-in-out}.c-edit u{text-underline-offset:6px}.c-edit u a{text-decoration:none}.c-edit a:hover{opacity:.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;vertical-align:middle;width:auto;max-width:100%;height:auto !important;background:#fff;transform-origin:center;transition:transform .4s ease-in-out}.c-edit img.float{box-shadow:10px 10px 30px rgba(0,0,0,.3);transform:scale(1.1)}.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:14px;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__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{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto}.c-edit__table{width:100%;padding:0 0 5px 0;overflow:hidden;overflow-x:auto}.c-edit__table::-webkit-scrollbar{height:4px;background:#ccc}.c-edit__table::-webkit-scrollbar-thumb{background:#000}.c-edit__table::-moz-scrollbar-button,::-webkit-scrollbar-button{width:0px}@media screen and (max-width:991px){}@media screen and (max-width:767px){}@media screen and (max-width:575px){.c-edit{font-size:15px;line-height:1.65}}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){.c-edit__table{scrollbar-width:thin;scrollbar-color:#000 #ccc}}
body{overflow:visible}.teamDetail{display:block;width:100%;padding:0 0 135px 0}.teamDetail__inner{display:block;width:100%}.teamDetail__inner__content{display:block;width:calc(100% - 160px);max-width:1450px;background:#fff;box-shadow:var(--boxShadow);padding:0 0 70px 0;margin:30px auto 0 auto}.teamDetail[data-style="ip"] .teamDetail__inner__content{padding:0 0 100px 0}.teamDetail__inner__content.wow{animation-name:fadeIn}.teamDetail__inner__content__head{display:flex;justify-content:space-between;justify-items:flex-start;align-items:flex-start;align-content:flex-start;width:calc(100% - 50px);max-width:1380px;margin:0 0 70px 0}.teamDetail__inner__content__head__pic{display:block;width:52%;max-width:720px;margin:0 50px 0 0;flex:0 0 auto}.teamDetail__inner__content__head__pic.wow{animation-name:fadeInUp}.teamDetail__inner__content__head__info{display:block;width:100%;max-width:600px;flex:0 1 auto;margin:min(65px,3.6vw) 0 0 0}.teamDetail__inner__content__head__info.wow{animation-name:fadeInUp}.teamDetail__inner__content__head__info__type{display:flex;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;width:100%;margin:0 0 15px 0}.teamDetail__inner__content__head__info__type__item{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:auto;max-width:100%;min-width:70px;margin:0 10px 10px 0;padding:0 5px;font-size:15px;font-family:'Montserrat','NotoSansTC';line-height:2;color:#fff;text-align:center;background:var(--mainColor)}.teamDetail__inner__content__head__info__name{display:flex;justify-content:flex-start;justify-items:flex-start;align-items:flex-end;align-content:flex-end;width:100%;margin:0 0 20px 0}.teamDetail__inner__content__head__info__name::after{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background:#e5e5e5;pointer-events:none}.teamDetail__inner__content__head__info__name__main{display:block;width:auto;font-size:35px;font-family:'NotoSansTC-M';line-height:1;color:var(--titleColor);padding:0 0 20px 0;margin:0 10px 0 0;flex:0 0 auto}.teamDetail__inner__content__head__info__name__main::after{content:'';position:absolute;bottom:-2px;left:0;display:block;width:100%;height:3px;background:var(--mainColor);z-index:10;pointer-events:none}.teamDetail__inner__content__head__info__name__sub{display:block;width:100%;font-size:16px;font-family:'Montserrat','NotoSansTC';line-height:1.5;color:var(--textColor);font-style:italic;padding:0 0 15px 0;flex:0 1 auto}.teamDetail__inner__content__head__info__name__sub::before{content:'( ';color:inherit}.teamDetail__inner__content__head__info__name__sub::after{content:' )';color:inherit}.teamDetail__inner__content__head__info__skill{display:block;width:100%;font-size:16px;font-family:'NotoSansTC';line-height:1.875;color:var(--textColor)}.teamDetail__inner__content__head__info__skill__list{display:flex;justify-content:flex-start;justify-items:flex-start;align-items:flex-start;align-content:flex-start;width:100%;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;flex:0 1 auto}.teamDetail__inner__content__head__info__skill__list::before{content:'';position:relative;display:inline-block;top:12px;width:4px;height:4px;border-radius:50%;background:#757575;margin:0 12px 0 0;flex:0 0 auto;pointer-events:none}.teamDetail__inner__content__head__info__link{display:inline-flex;width:auto;max-width:100%;min-width:180px;margin:20px 0 0 0}.teamDetail__inner__content__head__info__link[class^="c-bt"][class*="-next"]::after{top:1px}.teamDetail__inner__content__body{display:flex;justify-content:space-between;justify-items:flex-start;align-items:flex-start;align-content:flex-start;width:calc(100% - 100px);max-width:1250px;margin:0 auto}.teamDetail[data-style="ip"] .teamDetail__inner__content__body{max-width:1150px}.teamDetail__inner__content__body__aside{position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky;top:130px;left:0;display:block;width:18%;min-width:170px;margin:60px 50px 0 0}.teamDetail__inner__content__body__aside.wow{animation-name:fadeIn}.teamDetail__inner__content__body__aside[data-style="ip"]{width:26.1%;background:#f9f9f9;padding:30px 0;margin:0 50px 0 0}.teamDetail__inner__content__body__aside .c-aside01__list__item:hover .c-aside01__list__item__link:not(.current){opacity:.5}.teamDetail__inner__content__body__aside .c-aside01__list__item__link{font-size:16px;font-family:'NotoSansTC';line-height:1.5;transition:none;transition:opacity .4s ease-in-out}.teamDetail__inner__content__body__aside .c-aside01__list__item__link.current{color:var(--mainColor)}.teamDetail__inner__content__body__aside[data-style="ip"] .c-aside01__list__item__link{padding:5px 0 5px 40px}.teamDetail__inner__content__body__aside .c-aside01__list__item__link::after{top:calc(50% - 5.5px);width:8px;height:11px;background:url(/assets/images/common/icon_arrow_next_bold_red.svg) center/contain no-repeat;filter:brightness(0)}.teamDetail__inner__content__body__aside .c-aside01__list__item__link.current::after{filter:none}.teamDetail__inner__content__body__aside[data-style="ip"] .c-aside01__list__item__link::after{right:40px}.teamDetail__inner__content__body__aside[data-style="ip"] .c-aside01__list__item__link,.teamDetail__inner__content__body__aside[data-style="ip"] .c-aside01__list__item:first-child{border:none}.teamDetail__inner__content__body__select{position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky;top:100px;left:0;display:none;width:100%;margin:0 0 30px 0;padding:20px 0;z-index:10}.teamDetail__inner__content__body__select::before{content:'';position:absolute;top:0;left:calc(50% - 50vw);display:block;width:100vw;height:100%;background:linear-gradient(to bottom,#fff calc(100% - 15px),rgba(255,255,255,0) 100%)}.teamDetail__inner__content__body__select.wow{animation-name:fadeIn}.teamDetail__inner__content__body__edit{display:block;width:100%;max-width:930px;background:#f9f9f9;padding:60px 70px;flex:0 1 auto}.teamDetail__inner__content__body__edit.wow{animation-name:fadeInUp}.teamDetail[data-style="ip"] .teamDetail__inner__content__body__edit{max-width:790px;padding:0;background:none}.teamDetail__inner__content__body__edit__item{display:block;width:100%;margin:0 0 45px 0}.teamDetail__inner__content__body__edit__item:last-child{margin:0}.teamDetail__inner__content__body__edit__item__title{display:block;width:100%;font-size:18px;font-family:inherit;line-height:1.7;color:var(--titleColor);margin:0 0 25px 0}.teamDetail__inner__content__body__edit__item__title::before{content:'';position:absolute;top:0;left:0;display:block;width:70px;height:3px;background:var(--mainColor);z-index:10;pointer-events:none}.teamDetail__inner__content__body__edit__item__title::after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:1px;background:#e5e5e5;pointer-events:none}.teamDetail__inner__content__body__edit__item__title__main{display:inline-block;width:auto;max-width:100%;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;padding:15px 0 0 0}.teamDetail__inner__content__body__edit__item__text{display:block;width:100%;font-size:16px;line-height:2;color:var(--textColor);font-family:'Montserrat','NotoSansTC';letter-spacing:.5px;text-align:justify;word-wrap:break-word;overflow:hidden;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.teamDetail__inner__content__body__edit__item__link{display:block;width:100%;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.teamDetail__inner__content__body__edit__item__link__item{display:block;width:100%;margin:0 0 5px 0;padding:0 0 0 calc(1em + 5px);font-size:16px;line-height:2;color:var(--textColor);font-family:inherit;text-align:justify;transition:color .4s ease-in-out}.teamDetail__inner__content__body__edit__item__link__item:last-child{margin:0}.teamDetail__inner__content__body__edit__item__link__item::before{content:'';position:absolute;top:calc(1em - 1.5px);left:calc(.5em - 1.5px);display:block;width:3px;height:3px;border-radius:50%;background:var(--textColor);overflow:hidden}.teamDetail__inner__content__body__edit__item__link__item::after{content:'';position:relative;top:-2px;display:inline-block;vertical-align:middle;width:15px;height:15px;margin:0 0 0 10px;border-radius:50%;background:url(/assets/images/common/icon_arrow_next_bold_white.svg) center no-repeat var(--textColor);background-size:auto 40%;transition:background-color .4s ease-in-out;overflow:hidden}.teamDetail__inner__content__body__edit__item__link__item span{display:inline;width:auto;max-width:100%;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;transition:text-decoration-color .4s ease-in-out}.teamDetail__inner__content__body__edit__item__link__item:hover{color:var(--titleColor)}.teamDetail__inner__content__body__edit__item__link__item:hover span{text-decoration-color:transparent}.teamDetail__inner__content__body__edit__item__link__item:hover::after{background-color:var(--titleColor)}.teamDetail__inner__content__body__edit__item__bt{max-width:180px;margin:15px 0 0 0}.teamDetail__inner__page{display:block;width:calc(100% - 160px);max-width:1450px;margin:0 auto;padding:70px 0 0 0}.teamDetail__inner__page.wow{animation-name:fadeInUp}.teamDetail[data-style="ip"] .teamDetail__inner__page{padding:100px 0 0 0}.teamDetail__inner__page .c-pageDetail__back{letter-spacing:.5px}@media screen and (max-width:1200px){}@media screen and (max-width:991px){.c-anchor{top:-130px}.teamDetail{padding:0 0 60px 0}.teamDetail__inner{width:calc(100% - 60px);margin:0 auto}.teamDetail__inner__content{width:100%;background:none;box-shadow:none;padding:0;margin:25px 0 0 0}.teamDetail[data-style="ip"] .teamDetail__inner__content{padding:0}.teamDetail__inner__content__head{display:block;width:100%;margin:0 0 40px 0}.teamDetail__inner__content__head__pic{width:100%;max-width:none}.teamDetail__inner__content__head__info{max-width:none;margin:40px 0 0 0}.teamDetail__inner__content__body{width:100%}.teamDetail__inner__content__body__aside{margin:40px 30px 0 0}.teamDetail__inner__content__body__aside[data-style="ip"]{width:24%;padding:30px 0;margin:0 30px 0 0}.teamDetail__inner__content__body__aside .c-aside01__list__item__link{padding:20px}.teamDetail__inner__content__body__aside[data-style="ip"] .c-aside01__list__item__link{padding:5px 0 5px 20px}.teamDetail__inner__content__body__aside .c-aside01__list__item__link::after{right:20px}.teamDetail__inner__content__body__aside[data-style="ip"] .c-aside01__list__item__link::after{right:20px}.teamDetail__inner__content__body__edit{padding:40px}.teamDetail__inner__page{width:100%;padding:60px 0 0 0;margin:60px 0 0 0;border-top:4px solid #ececec}.teamDetail[data-style="ip"] .teamDetail__inner__page{padding:60px 0 0 0;margin:70px 0 0 0}}@media screen and (max-width:767px){.c-anchor{top:-200px}.teamDetail__inner__content__body{display:block}.teamDetail__inner__content__body__aside{display:none}.teamDetail__inner__content__body__select{display:block}.teamDetail__inner__page{border-top:none;padding:0}}@media screen and (max-width:575px){.c-anchor{top:-180px}.teamDetail[data-style="ip"]{padding:0 0 50px 0}.teamDetail__inner{width:calc(100% - 40px)}.teamDetail__inner__content{margin:20px 0 0 0}.teamDetail__inner__content__head{margin:0 0 35px 0}.teamDetail__inner__content__head__info{margin:20px 0 0 0}.teamDetail__inner__content__head__info__type{margin:0 0 10px 0}.teamDetail__inner__content__head__info__type__item{min-width:50px;margin:0 5px 5px 0}.teamDetail__inner__content__head__info__name__main{font-size:25px}.teamDetail__inner__content__head__info__name__sub{font-size:14px}.teamDetail__inner__content__head__info__link{min-width:140px}.teamDetail__inner__content__head__info__skill{font-size:15px;line-height:1.67}.teamDetail__inner__content__body__select{top:70px}.teamDetail__inner__content__body__edit{width:calc(100% + 40px);left:-20px;padding:30px 20px}.teamDetail[data-style="ip"] .teamDetail__inner__content__body__edit{width:100%;left:0}.teamDetail__inner__content__body__edit__item{margin:0 0 35px 0}.teamDetail__inner__content__body__edit__item__title{margin:0 0 10px 0}.teamDetail__inner__content__body__edit__item__title::before{width:25px}.teamDetail__inner__content__body__edit__item__text,.teamDetail__inner__content__body__edit__item__link__item{font-size:15px}.teamDetail__inner__content__body__edit__item__bt{max-width:140px}.teamDetail[data-style="ip"] .teamDetail__inner__page{border-top:4px solid #ececec;padding:40px 0 0 0;margin:40px 0 0 0}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}
