@charset "utf-8";
body{font-family:'Inter','noto sans TC','微軟正黑體',sans-serif;font-size:16px;line-height:1.5;color:#000;padding-top:78px;overflow-x:hidden}
body::after {content: '';position: fixed;top: 0;left: 0;width: 100%;height: 100%;background:#fff;z-index: 9999;pointer-events: none;opacity: 0;-webkit-transition: 1s cubic-bezier(0.42, 0, 0.58, 1);transition: 1s cubic-bezier(0.42, 0, 0.58, 1);}
body.page-fade::after {opacity: 1;}
main{overflow: hidden;}
main.memberPage{overflow: visible;}
a{color:#000;text-decoration:none;-o-transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}
a:hover{color:#777;}
*{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}
:focus{outline:none;}
.alertLine{border-color:#d40023}
.red{color:#d40023}
section{position:relative;z-index:5}
.wrapper--LR{padding:0 8rem}

:root{
	/* 2023 */
	/* --mainColor:#1770d4; */
	/* --mainCode:23, 111, 212; */
	/* --subColor: #04ad82; */
	/* --gradient:linear-gradient(100deg,#1868DC -4%,#0dc77a  100%); */
	/* --gradient2: linear-gradient(180deg,#0caebe 0%,#0667d6 100%); */

	/* --spec:linear-gradient(100deg,#9456b6 0%,#3a38dc 100%); */
	/* --spec2:linear-gradient(100deg,#0dc47f 0%,#3f8eff 100%); */
	/* --titColor:#0e61be; */
	
	/* 2024 */
	--mainColor: #667eea;
	--mainCode: 102, 126, 234;
	--subColor: #764ba2;
	--gradient:linear-gradient(100deg,#667eea -4%,#764ba2  100%);
	--gradient2: linear-gradient(180deg,#61358d 0%,#8954dd 100%);
	
	--spec: linear-gradient(100deg,#8595dd 0%,#1c339e 100%);
	--spec2: linear-gradient(100deg,#9e77c5 0%,#633294 100%);
	--titColor:#52297b;
}

#goTop{display:none;cursor:pointer;position:fixed;bottom:1rem;right:1rem;width:50px;height:50px;line-height:50px;text-align:center;color:#ccc;background:#fff;border:solid 1px #ccc;border-radius:100%;box-shadow:rgba(0,0,0,.5) 0 0 5px}
#goTop:hover{background:#999;color:#FFF}
.btnWrap{margin:2em 0;text-align:center}
@media screen and (max-width: 640px) {
#goTop{width:100%;left:0;right:0;bottom:0;border-radius:0;border:0;border-top:1px solid #eee}
}
.tableContainer table td{min-width:100px;padding:5px;border:1px solid #ccc;white-space:inherit}
@media screen and (max-width: 768px) {
.tableContainer{width:100%;overflow-y:auto;_overflow:auto;margin:0 0 1em}
}
.warning{width:100%;color:#fff;text-align:center;max-width:1500px;padding:60px 50px 50px;position:fixed;left:50%;transform:translate(-50%,-50%);top:50%;background-color:#283d86;box-shadow:0 0 15px rgba(51,51,51,.5);border-radius:3px;z-index:9999999999;-o-transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}
.off{cursor:pointer;position:absolute;right:10px;top:10px;border:1px solid #eee;padding:3px 5px 3px 10px}
.off:hover{background-color:#fff;color:#333}
.useTool p{font-size:25px;font-weight:600;margin-bottom:30px}
.useTool ul{padding-left:0;list-style:none}
.useTool li{display:inline-block;margin:0 5px}
.useTool a{display:block;background:#fff;padding:7px 10px;border-radius:60px}
.useTool b{margin-bottom:10px;display:block;text-align:center}
.useTool figure{width:30px;float:left;margin-right:5px;margin-bottom:0}
.useTool span{float:right;margin-top:2px;font-weight:600}
.load-wrapp{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.65);top:0;left:0;z-index:99999}
.loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.loading span{color:#fff;font-size:25px;margin-top:40px;display:table}
.spinner{position:relative;width:60px;height:60px;margin:0 auto}
.bubble-1,.bubble-2{position:absolute;top:0;width:30px;height:30px;border-radius:100%;background-color:#fff}
.bubble-2{top:auto;bottom:0}
.loading .spinner{animation:loadingI 2s linear infinite}
.loading .bubble-1,.loading .bubble-2{-webkit-animation:bubble 2s ease-in-out infinite;animation:bubble 2s ease-in-out infinite;-moz-animation:bubble 2s ease-in-out infinite;-o-animation:bubble 2s ease-in-out infinite}
.loading .bubble-2{animation-delay:-1s}
@-o-keyframes loadingI {
100%{transform:rotate(360deg)}
}
@-moz-keyframes loadingI {
100%{transform:rotate(360deg)}
}
@-webkit-keyframes loadingI {
100%{transform:rotate(360deg)}
}
@keyframes loadingI {
100%{transform:rotate(360deg)}
}
@-o-keyframes bubble {
0%,100%{transform:scale(0)}
50%{transform:scale(1)}
}
@-moz-keyframes bubble {
0%,100%{transform:scale(0)}
50%{transform:scale(1)}
}
@-webkit-keyframes bubble {
0%,100%{transform:scale(0)}
50%{transform:scale(1)}
}
@keyframes bubble {
0%,100%{transform:scale(0)}
50%{transform:scale(1)}
}
@-webkit-keyframes pulse0 {
    0% {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05)
    }

    50% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    to {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05)
    }
}

@keyframes pulse0 {
    0% {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05)
    }

    50% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    to {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05)
    }
}

/*共用*/
.btnStyle{padding:1rem 2.5rem;background:var(--gradient);border-radius:100rem;color:#fff;transition:0.3s all;display: inline-block;}
.btnStyle:hover{color:#fff;opacity:0.85}
.btnStyle--border{background:transparent;color:var(--mainColor);border:1px solid var(--mainColor);}
.btnStyle--border:hover{color:var(--mainColor);}
.deleBtn{border: 1px solid #ced4da;}
.btn.deleBtn:hover{border: 1px solid #999;background: #999;color: #fff;}

/*header*/
header.navbar{padding: 0.5rem 2.5rem;padding-right:2.5rem;box-shadow:0 0 1rem rgba(0,0,0,0.25)}
.navbar-brand{display:block;white-space: normal;padding: 0;margin: 0;}
.logoBox{display: flex;justify-content: flex-start;align-items: center;}
.logoBox img{max-width:100%;max-height: 80px;}
.sublogoSmall{font-size: .825rem;letter-spacing: 0.25em;font-weight: 700;display: flex;align-items: center;padding-left: 2.125rem;padding-bottom: .125rem;white-space: nowrap;}
.sublogoSmall .decoT{-webkit-transform: scale(0.5);;transform: scale(0.5);margin-left: -1rem;}
.sublogoBig{font-weight: 700;letter-spacing: .25rem;font-size: 1.25rem;white-space: nowrap;}
.sublogoBig:before{content:"";position:absolute;width:100%;height: 2px;background:var(--gradient);left:0;opacity: .5;transform: translateY(-.125rem);}
.navbar-nav{align-items:center;}
.nav-link{position:relative;font-size:1.25rem;letter-spacing:.25rem;color:#000;transition:.8s all}
header .nav-link:hover,header .nav-link:focus,.nav-link.active{background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.nav-item--mark{position:relative;margin-left: 2rem;border-radius:100rem;background-image:var(--gradient);overflow:hidden}
.navbar-nav .nav-item--mark .nav-link{position:relative;padding:1rem 2rem;z-index:10;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#5c43dd}
.nav-item--mark:after{content:"";position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);background:#fff;border-radius:100rem;left:1px;top:1px}
.nav-item--mark:before{content:"";position:absolute;background:var(--gradient);display:block;top:0;bottom:0;width:10%;opacity:0;z-index:1;transition:.5s all}
.nav-item--mark:hover .nav-link,.nav-item--mark.active .nav-link{background:#fff;-webkit-background-clip:text}
.nav-item--mark:hover:before,.nav-item--mark.active:before{width:100%;opacity:1;border-radius:100rem}

.nav-item--mark:active:before{transition: 0;}
.navbar-expand-lg .navbar-nav .dropdown-menu{box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 30%);border:none;border-radius:0;max-height: 70vh;overflow-y: auto;border-radius: 0 0 1rem 1rem;}
.navbar-expand-lg .navbar-nav .nav-link{padding: 1rem 1.5rem;}
li.nav-item.dropdown .nav-link:after{content:"";clip-path: polygon(50% 100%, 0 0, 100% 0);width: 0.5rem;aspect-ratio: 2/1;background: var(--bs-navbar-active-color);position:absolute;right: 0.5rem;top:50%;transform:translateY(-50%)}
li.nav-item.dropdown .nav-link.active:after{    background: var(--subColor);}

.navbar-expand-lg .navbar-nav .dropdown-menu::-webkit-scrollbar{width: 8px;}
.navbar-expand-lg .navbar-nav .dropdown-menu::-webkit-scrollbar-track{background-color: #f1f1f1;border-radius: 100rem;}
.navbar-expand-lg .navbar-nav .dropdown-menu::-webkit-scrollbar-thumb{background-color: #c3c3c3;border-radius: 100rem;}

.dropdown-menu:before{content:"";position:absolute;top:0;width:100%;height:5px;left:0;background:var(--gradient)}
.dropdown-item{position:relative;font-size:1.125rem;color:#000;white-space:normal;padding:.5rem 1rem}
.dropdown-item::before{content:'';position:absolute;left:.25rem;top:10%;width:6px;height:80%;background:#eee;border-radius:1rem;-o-transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}
.dropdown-item:hover::before{background:var(--mainColor)}
.menu-date,.menu-date:hover{position:relative;text-align:center;color:#000;letter-spacing:.125em;font-weight:500;background:#fff}
.menu-date:after{content:"";position:absolute;border-bottom:2px dashed #d8d8d8;width:100%;left:0;top:50%;z-index:0}
.menu-date__txt{background:var(--gradient);padding:.25rem 1rem;border-radius:100rem;background:var(--gradient);color:#fff;display:inline-block;font-size:1rem;position:relative;z-index:1}
.dropdown-item.menu-title{position:relative;z-index:1;margin-top:-.5rem;margin-bottom:1rem;padding:.5rem;background:var(--gradient);color:#fff;text-align:center;box-shadow:0 1px 8px rgba(0,0,0,0.6);border-radius:0 0 1rem 1rem}
.dropdown-item.menu-title::before,.dropdown-item.menu-date::before{display:none}

/* 麵包屑 */
.breadCrumbs{max-width:1533px;margin:auto;list-style:none;padding:1.25rem 2rem;text-align:right}
.breadCrumbs li:not(:last-child) a{color:#313ca9}
.breadCrumbs .item{display:inline-block;font-size:1rem}
.breadCrumbs .item:not(:last-child){position:relative;padding-right:2.5rem}
.breadCrumbs .item:not(:last-child):after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #000;right:1rem;top:50%;transform:translateY(-50%);opacity:.3}

/* 共用區塊 */
.wrapper{padding:2rem 0}
.blockHeight{padding:6rem 0;}
.mainTitle{font-size:75px;letter-spacing:.5em;font-weight:500;margin-right:-.5em;}
.highlightBg{position:relative}
.highlightBg:before{content:"";position:absolute;background:var(--gradient);opacity:.1;left:-1rem;right:1rem;height:25px;bottom:25px}
.inner{max-width:1520px;margin:auto;padding: 0 3rem;}

/* Banner */
.bannerSlick-nav{margin: 0 10%;}
.bannerSlick-nav .slick-list .slick-slide{display: flex;margin:0 5px;cursor:pointer;overflow: hidden;}
.bannerSlick-nav img{border-radius:1rem;object-fit:cover;cursor:pointer;filter:brightness(0.75);z-index:-1;transition:.5s all;width: 100%;height: 100%;aspect-ratio: 840/560;object-fit: cover;}
.bannerSlick-nav .slick-current img{filter:brightness(1);}
.banner{margin: auto;}
.banner .slick-list{width: 100%;padding: 2rem 5%;}
.banner__box{position:relative;border-radius: 1rem;box-shadow: 0 0.5rem 2rem 0 rgba(0, 0, 0, 0.5);}
.banner__box iframe{width:100%;display:block;height:38vw;overflow:hidden;border-radius: 1rem}
.bannerTitle{margin:0;position:absolute;left:50%;bottom:50px;transform:translateX(-50%);color:#fff}
.banner .slick-slide img{border-radius: 1rem;}
.bannerBG{position:absolute;left:0;right:0;top:0;bottom:0;z-index:-2;filter:blur(3rem);transform:scale(1.08);opacity:.8}
.bannerMain{position:relative;padding-bottom: 3rem;}
.bannerSlick-bg{transform:scale(1.5)}
.bannerAll{position:relative}
body .slick-prev,body .slick-next{width:56px;height:56px;background:var(--mainColor);border-radius:100rem;z-index:10;opacity:.5;transition:.3s all}
body .slick-next{opacity:1}
body .slick-prev:hover,body .slick-prev:focus,body .slick-next:hover,body .slick-next:focus{background:#A61ADE;opacity:1}
body .slick-prev:before,body .slick-next:before{content:"";display:block;width:15px;height:24px;background:url(../images/all/arrow.png);background-size:cover;margin:auto}
body .slick-prev:before{background-position-x:0}
body .slick-next:before{background-position-x:14px}
.bannerSlick-nav .slick-prev{left:-4rem}
.bannerSlick-nav .slick-next{right:-4rem}
.bannerSlick-nav .slick-list .slick-slide:hover::before{border-radius:1rem;width:100%;height:100%;bottom:0;right:0;color: transparent;}
.bannerSlick-nav .slick-list .slick-slide:hover img{filter:brightness(1)}
.bannerSlick-nav .slick-list .slick-slide:hover::after{right:50%;bottom:50%;transform: translate(50%,50%) scale(1.5);}

.ixShowbox{padding-bottom: 3rem;}
.showBox{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;align-items: center;}
.showTitle{margin-right:1.5rem; white-space: nowrap;}
.showBox__txt__title{font-size:3.125rem;font-weight:700;letter-spacing:.25em;margin-bottom:1.5rem}
.gradientText{background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}
.gradientText2{background:var(--gradient2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}
.showBox__txt__timeline{display:grid;grid-template-columns:auto 1fr;align-items:center}
.showBox__txt__content{width:615px;font-weight:400;font-size:20px;line-height:32px;margin-bottom:2rem}
.showTitle__text{font-size:1.5rem;letter-spacing:.5rem;color:var(--mainColor);padding:.25rem 2rem;background: rgba(var(--mainCode), 0.1);border:1px solid var(--mainColor);border-radius:100px}
.timeGroup{position:relative;display:grid;grid-template-columns:repeat(2,1fr);}
.timeGroup .timeBox:first-child{margin-right:5rem}
.timeGroup .timeBox--start:before{content:"";position:absolute;width:0;height:0;right:-3rem;top:50%;transform:translateY(-50%);border-style:solid;border-width:8.5px 0 8.5px 14.7px;border-color:transparent transparent transparent #fff}
.timeGroup--color{color:var(--mainColor)}
.timeGroup--color .timeBox:first-child{margin-right:6rem}
.timeGroup--color .timeBox__week{border-color:var(--mainColor)}
.timeGroup--color .timeBox__month:before{background:var(--mainColor)}
.timeGroup--color .timeBox--start:before{border-color:transparent transparent transparent var(--mainColor);right:-4.5rem;transform:scaleX(0.6) translateY(-50%) scale(1.5)}
.timeArrow{position:absolute;position:absolute;top:50%;right:0}
.timeGroup--color .timeArrow:before,.timeGroup--color .timeArrow:after{content:"";position:absolute;width:0;height:0;top:50%;border-style:solid;border-width:8.5px 0 8.5px 14.7px;border-color:transparent transparent transparent var(--mainColor);transform:scaleX(0.6) translateY(-50%) scale(1.5)}
.timeGroup--color .timeArrow:before{right:-2.5rem;opacity:.3}
.timeGroup--color .timeArrow:after{right:-3.5rem;opacity:.5}
.showBox__img{padding:2rem 1rem;}
.ixFNumber{position:relative;background: linear-gradient(91.42deg,rgba(11, 154, 197, 0.04) 0%,rgba(11, 154, 197, 0.01) 100%);}
.ixFNumber:before{content:"";position:absolute;background:url(../images/index/numBg.png) center center;left:0;right:0;top:0;bottom:0;opacity:.2;z-index:-1}
.fnumberBox{display:grid;gap:70px;grid-template-columns:repeat(4,auto)}
.fnumberBox__item .num{text-align:center;height:7.5rem}
.fnumberBox__item .num span{position:relative;font-family:'Inter',sans-serif;font-weight:700;font-size:5rem;background:var(--gradient2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;padding-right:1.75rem}
.fnumberBox__item .num span:before{content:"+";font-size:2.5rem;font-weight:700;position:absolute;background:var(--gradient2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;right:0;bottom:0}
.fnumberBox__item .txt{font-weight:500;font-size:1.125rem;letter-spacing:.25em;color: var(--titColor);text-align:center}
.fnumberBox #num{display:none}
.ixForum{position:relative}
.ixForum:before{content:"Forum sessions";text-transform:uppercase;color:rgba(0,0,0,0.1);font-family:'Inter',sans-serif;font-size:125px;letter-spacing:.25em;transform:rotate(90deg);position:absolute;left:-25%;top:40%;font-weight:700;}
.ixForum:after{
	content: "";
	pointer-events: none;
    position: absolute;
    bottom:-3rem;right:-2rem;
    opacity: .5;
    width: 586px;
    height: 286px;
    content: "";
    background: url(../images/all/decoLine.png);
    background-size: cover;
	z-index: -1;
}
.forumBox{display:grid;grid-template-columns:repeat(3,1fr);/*grid-template-rows:repeat(6,270px)*/;gap:1rem}
.forumTitleBox{display:flex;justify-content:flex-start;justify-items:center;grid-row-start:1;grid-row-end:3;flex-direction:column;text-align:center;align-items:center;padding-top:2rem;margin-right:3rem}
.mainTitle--big{font-size:6.875rem;letter-spacing:.25em;margin-bottom:1.5rem;margin-right:-.25em}
.mainTitle--big .highlightBg:before{right:2rem;left:0}
.subTitle--content{padding:8px 24px;background:var(--gradient);border-radius:100px}
.subTitle--content span{display:block;font-weight:700;font-size:1.875rem;letter-spacing:.5em;color:#FFF;transform:translateX(0.25em)}
.subTitle--year{font-size:1.75rem;font-weight:700;letter-spacing:1.75em;margin-right:-1.75em}
.forumBox__item{border-radius:1rem;overflow:hidden;position:relative}
.forumBox__item__img{width:100%;height:100%;object-fit:cover;position:relative;transform:translateY(-50%);top:50%;transition:.6s}
.forumBox__item__img.mobImg{display: none;}
.forumBox__item:nth-child(2),.forumBox__item:nth-child(3){grid-column-start:2;grid-column-end:4}
.eventHover{position:absolute;background: url(../images/index/indexBg.png);background-blend-mode:normal,multiply,normal;border-radius:16px;display:block;width:100%;height:100%;top:0;background-size:cover;transform:translateY(50%) rotateX(90deg);transition: .3s;display: none;}
.eventHover:after{content:'';position:absolute;left:0;top:0;bottom:0;right:0;background: var(--gradient);z-index: 0;mix-blend-mode: multiply;pointer-events: none;filter: brightness(0.95);opacity: 0.9;}
.forumBox__item:not(.forumTitleBox):hover .eventHover{transform:translateY(0) rotateX(0)}
.forumBox__item:not(.forumTitleBox,.decoBox,.decoBox--small):hover .forumBox__item__img{/* filter:brightness(0); */opacity: .75;}

.eventHover__box{padding: 1rem;font-weight:500;color:#fff;position: relative;z-index: 1;height: 100%;}

.evTime{position:relative;font-size:1.5rem;font-weight:400}
.evTime .week{position:relative;display:block;width:calc(100% - 180px);}
.evTime .week:before{content:"";position:absolute;height:1px;background:#fff;left:120px;right:0;top:50%}
.evTime .time{position:absolute;right:0;top:0;}
.evDate{font-size:4.375rem;font-weight:700;/* height:80px; */text-align:right;margin-bottom:.5rem;font-family:"Inter",sans-serif;line-height: 1;}
.evTitle{font-size:1.75rem;line-height:2rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;}
.evDetail{background:var(--gradient);border-radius:100px 0 16px;padding: 1.115rem 2.5rem;color:#fff;border:none;font-size:1.25rem;letter-spacing:.25em;position:absolute;right:0;bottom:0;transition:.3s;width: 180px;line-height: 1;filter: contrast(1.08);}
.evDetail:hover{background:var(--gradient2);filter:hue-rotate(-15deg)}
.decoBox{grid-column-end: span 2;/*grid-row-end: span 2;*/}
.decoBox .forumBox__item__img,.decoBox--small .forumBox__item__img{/*filter:brightness(0.5);*/}
.decoBox__txt{position:absolute;font-size:2.5rem;font-weight:700;color:#fff;top:46%;left:50%;transform:translate(-50%,-50%);text-align:center;letter-spacing:.5em;width: 100%;display: none;}
.decoBox__txt span{font-size: 2em;}
.decoBox--small{grid-column-end: span 1;grid-row-end: span 1;}
.decoBox--small .decoBox__txt{font-size:1.5rem}

.ixAward{position:relative;background:linear-gradient(to bottom,#FFF 20%,rgba(255,255,255,0) 50%);overflow:hidden}
.ixAward:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border-radius:0 0 200px 0;background:url(../images/index/indexBg.png) no-repeat;background-size:cover;z-index:-1}
.ixAward:after{content:"";position:absolute;width:100%;height:100%;box-shadow:.25rem -.25rem 1rem .25rem rgba(0,0,0,0.08);left:0;border-radius:0 0 200px 0;bottom:0;z-index:-1}
.TitleBox{display:flex;align-items:center;justify-content:center;margin-bottom:2.5rem;gap:2.5rem}
.awardBox__img{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;}
.awardBox__img img{width:calc(25% - 1rem)}
.awardBox__contnet{padding:50px 120px}
.awList__item{display:grid;grid-template-columns:120px 1fr;align-items:start;gap:2rem;font-size:1.5rem;margin-bottom:2rem}
.awList__item__title,.awardBox__title{font-size:1.5rem;font-weight:700;background:var(--mainColor);color:#fff;border-radius:0 4rem 4rem 4rem;text-align:center;line-height:62px;width:128px}
.awList__txt{padding-top:.75rem;margin:0}
.detailBtn{position:relative;background:var(--gradient);border-radius:100rem;font-size:1.25rem;letter-spacing:.25em;color:#fff;border:none;text-align:left;padding-left:3rem;width:240px;margin:auto;display:block;line-height:4rem;transition:.3s}
.detailBtn:hover{filter:hue-rotate(20deg)}
.detailBtn__arrow{width:64px;height:64px;background: var(--subColor);position:absolute;right:0;border-radius:100rem;box-shadow:0 0 1rem rgba(0,0,0,0.25)}
.ixHighlight{position:relative;z-index:9}
.ixHighlight::before{content:"Highlight";text-transform:uppercase;font-family:'Inter',sans-serif;font-size:125px;letter-spacing:.25em;color:rgba(0,0,0,0.05);position:absolute;left:2rem;top:-5rem;font-weight:700}
.ixHlBox__list__item{background:#fff;border-radius:1rem;overflow:hidden;filter:drop-shadow(0px 1rem 1rem rgba(0,0,0,0.25));margin:2.5rem 0;transition:.3s all;transform:scale(0.75)}
.ixHlBox__list__item.slick-current + .ixHlBox__list__item{transform:scale(1)}
.ixHlBox__list__item:nth-child(2){height:360px;}
.hlImg,.ixHlTxt__text{transition:.3s all}
.hlImg img{transition: .3s all;width: 100%;object-fit: cover;aspect-ratio: 80/53;}
.ixHlBox__list__item:hover .hlImg img{transform:scale(1.08)}
.ixHlBox__list__item:hover .ixHlTxt__text{color:var(--mainColor)}
.ixHlTxt{padding:2rem}
.ixHlTxt__text{font-weight:700;font-size:1.5rem;letter-spacing:.25em;color:#000}
.ixHlTxt__date{font-weight:700;font-size:.875rem;line-height:1.5rem;letter-spacing:.25em;color:#CCC;margin-bottom:0}
.hlImg{margin:0;overflow: hidden;}
.ixOther{position:relative;background:#fff;z-index:10}
.ixOther:before{content:"";position:absolute;width:calc(100% - 10%);height:100px;box-shadow:0 -1rem 1.5rem -2rem rgba(0,0,0,0.7);background:#fff;top:0;left:5%}
.ixOther:after{
	content: "";
	position: absolute;
	top: -3rem;
	left: -2rem;
	opacity: .5;
	width: 586px;
	height: 286px;
	background: url(../images/all/decoLine.png);
	background-size: cover;
	z-index: -1;
}
.otherList__item{background:#fff;filter:drop-shadow(0px 2rem 1rem rgba(0,0,0,0.1));box-shadow:0 1rem 1.5rem rgba(0,0,0,0.1);margin:4rem 1.5rem}
.linkBox{display:grid;grid-template-columns:repeat(2,1fr);display: flex;}
.linkBox a{width:50%;}
.linkBox a:only-child{width:100%;}
.linkBox__item{position:relative;color:#fff;font-size:1.25rem;letter-spacing:.25em;padding:1rem;padding-left:2.5rem;transition:.3s all}
.linkBox__item:hover{padding-left:3.5rem;color:#fff;-webkit-filter:contrast(1.2);filter:contrast(1.2)}
.linkBox__item:after{content:url(../images/all/goArrow.svg?20230117);position:absolute;top:50%;right:0;transform:translateY(-50%);width:60px;height:60px}

.linkBox__item--left{background: var(--spec);}
.linkBox__item--right{background: var(--spec2);}
.otherList__item__txt{display:grid;grid-template-columns:100px 1fr;padding:2rem;gap:2rem}
.timeBox{font-size: 44px;position:relative;width:110px;height:108px;font-weight:700;}
.timeBox__month{position:relative}
.timeBox__month:before{content:"";position:absolute;width:1px;height:85px;transform:rotate(-135deg);background:#000;right:0;top:8px}
.timeBox__date{position:absolute;right:0;bottom:0}
.timeBox__week{font-size:1rem;font-weight:400;border:1px solid #000;border-radius:100rem;width:30px;height:30px;display:block;text-align:center;position:absolute;right:.5rem;top:.5rem}
.otText__time{display: flex;font-size:1.5rem;border-bottom:1px solid #000;font-weight:700;padding-bottom:.5rem;}
.startTime{position:relative;display: block;padding-right: 3rem;}
.startTime:before{content:"";position:absolute;width:0;height:0;right: .75em;top:50%;transform:translateY(-50%);border-style:solid;border-width:8.5px 0 8.5px 14.7px;border-color:transparent transparent transparent #000}
.otText__time .endTime{
    display: block;
}
.otText__title{font-size:1.25rem;letter-spacing:.25em;font-weight:700;padding-top:1.25rem}

.inforTitle{position:relative;font-size:1.5rem;letter-spacing:1em;margin-bottom:.75rem}
.inforTitle:before{content:"";position:absolute;width:110%;height:1px;background:#fff;top:50%;right:-300px}
.ixInfor{position: relative;z-index: 5;margin-top: calc(2 * clamp(1rem,3vw,2rem));padding:0;background:#fff;}
.ixInfor a{color:#fff}
.inforWrapper{}

.inforBg{z-index: -1;position:absolute;top:0;left: 0;width:100%;height: 100%;}
.inforBg:before{content:"";position:absolute;z-index: 0;top: 0;bottom: 0;left: 0;width: 100%;background: url('../images/all/infoBg2.png'),var(--spec2);}
.inforBg:after{content:"";position:absolute;top: calc(-2 * clamp(1rem,3vw,2rem));bottom: 0;left: -10%;width: 50%;background: url('../images/all/infoBg2.png'),var(--gradient);border-radius: 0 clamp(1rem,3vw,2rem) 0 0;transform: skewX(-20deg);}

.ixInfor__box{display:flex;justify-content: space-between;align-items: end;flex-wrap: wrap;width: 100%;max-width: 1400px;margin: auto;text-shadow: 0 0 1rem rgba(0, 0, 0, 0.25);color: #fff;}
.ixInfor__box__txt,.ixInfor__box__fb{width: 50%;padding: 1rem 1rem 2rem;}
.ixInfor__box__txt{}
.ixInfor__box__txt a{color:#fff}

.ixInfor__box__txt .timeBox__week{border-color:#fff}
.ixInfor__box__txt .timeBox__month:before{background:#fff}
.ixInfor__box__fb{display: flex;justify-content: flex-end;align-items:center;flex-wrap: wrap;}
.ixInfor__box__fb a{text-decoration:underline;text-decoration-thickness:5px;}
.inforCard__title{margin-bottom:1.5rem}
.inforCard__title .mainTxt{font-size:1.5rem;margin-right:1rem}
.inforCard__title .subTxt{font-size:1.125rem;letter-spacing:1em}
.inforCard__txt{margin: 0;padding: 0;font-size: 1.125rem;list-style:none}
.inforCard__txt__icon{padding-right:.25em}
.inforCard__txt__icon img{width:1.125em}

.ixUnit{background:url(../images/all/unit_bg.png) no-repeat;background-size:cover;overflow: hidden;position:relative;}
.ixUnit::before{content:'';display:block;width:100%;height: 15%;background: linear-gradient(to bottom, transparent,  #ffffff);position: absolute;bottom: 0;left: 0;z-index: 5;}
.ixUnit>*{position:relative;z-index:6;}
.ixUnitBox{background:#fff;border-radius:1rem;padding:75px 100px;box-shadow: 4px 4px 12px rgba(0,0,0,.1);}
.ixUnitBox__item__title{position:relative}
.ixUnitBox__item__title .txt{font-size:2rem;padding:.75rem 2rem;color:#fff;border-radius:100rem;display:inline}
.unColor1{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1090 33'%3E%3Cpath d='M0 16.5h1037l13.5 13.5h36.5' fill='none' stroke='%2363055c'/%3E%3Cpath d='M1087 27c1.7 0 3 1.3 3 3s-1.3 3-3 3-3-1.3-3-3 1.3-3 3-3z' fill='%2363055c'/%3E%3C/svg%3E") no-repeat}
.unColor1 .txt{background:#63055C}
.unColor2{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1090 33'%3E%3Cpath d='M0 16.5h1037l13.5 13.5h36.5' fill='none' stroke='%2302627E'/%3E%3Cpath d='M1087 27c1.7 0 3 1.3 3 3s-1.3 3-3 3-3-1.3-3-3 1.3-3 3-3z' fill='%2302627E'/%3E%3C/svg%3E") no-repeat}
.unColor2 .txt{background:#02627E}
.unColor3{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1090 33'%3E%3Cpath d='M0 16.5h1037l13.5 13.5h36.5' fill='none' stroke='%23E0E0E0'/%3E%3Cpath d='M1087 27c1.7 0 3 1.3 3 3s-1.3 3-3 3-3-1.3-3-3 1.3-3 3-3z' fill='%23E0E0E0'/%3E%3C/svg%3E") no-repeat}
.unColor3 .txt{background:#E0E0E0;color:#000}
.ixUnitBox__item__group{display:flex;gap:2rem;justify-content:center;padding:1.5rem 0}
.ixUnitBox__item__group:not(:last-child){margin-bottom:3rem}
.ixUnitBox__item__group--set{display:block;padding-bottom:0}
.ixUnitBox__item__group a{/* width:25%; */}
[href='javascript:;']{cursor:auto}
.ixUnitBox__item__group img{width:100%;max-width: 100%;max-height: 6.25rem;}
.ixUnitBox__item__group .markImg{width:35%}
.levelBox{position:relative;padding:3rem 0;display: grid;gap: 2.5rem clamp(1rem,2vw,2.5rem);grid-template-columns: repeat(4,1fr);}
.levelBox:before{content:"";position:absolute;background-size:cover;width:116px;height:138px;top:1.5rem;left:2.5rem}
.levelBox:last-child{padding-bottom:0}
.levelBox:not(:last-child){border-bottom:1px dashed #ccc}
.forumBtn--wrapper{width: 130px;float:right;position:fixed;right:25px;bottom:20px;cursor:pointer;z-index: 190;transition: .8s all;display: flex;flex-direction: column;gap: 1rem;}

.forumBtn-{position:relative;}

.forumBtn__bg{/* animation:rotate-left 6s linear infinite; */background-image:none;background-position:center center;background-size:80% 80%;background-repeat:no-repeat;transition:.5s ease all;position: absolute;width: 100%;aspect-ratio: 1;}
.forumBtn__bg img,.forumBtn__bg svg{-webkit-filter:invert(1);filter:invert(1);transition: .8s all;}
.forumBtn:hover .forumBtn__bg img,.forumBtn:hover .forumBtn__bg svg{-webkit-filter:invert(0);filter:invert(0);}
.forumBtn__bg svg textPath{font-weight:700;letter-spacing:0.04em;font-size:0.75rem;}
.forumBtn--sign .forumBtn__bg{}
.forumBtn__txt{width: 130px;transition: .8s all;position: relative;z-index: -2;}
.forumBtn__txt:before{content:"";background: #0e739b;border-radius:100rem;transition:.8s all;left:0;right:0;top:0;bottom:0;position:absolute;z-index:-1;transform:scale(.6);animation: 1.2s pulse infinite;}
.forumBtn--sign .forumBtn__txt:before{background: #e8644b;animation: 1.2s pulse0 infinite;}
.forumBtn:hover .forumBtn__txt:before{animation: 1.2s flipInX;animation-fill-mode: forwards;}
.forumBtn--quest .forumBtn__txt:before{background:var(--subColor);}
@-webkit-keyframes rotate-left {
0%{transform:rotate(0deg)}
100%{transform:rotate(-360deg)}
}
@-moz-keyframes rotate-left {
0%{transform:rotate(0deg)}
100%{transform:rotate(-360deg)}
}
@-o-keyframes rotate-left {
0%{transform:rotate(0deg)}
100%{transform:rotate(-360deg)}
}
@keyframes rotate-left {
0%{transform:rotate(0deg)}
100%{transform:rotate(-360deg)}
}
@-webkit-keyframes rotate-right {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@-moz-keyframes rotate-right {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@-o-keyframes rotate-right {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@keyframes rotate-right {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.fb-page{min-width: 300px;width: 100%;}


.forum-list{position:relative;perspective:800px;z-index:3;overflow:hidden;background:rgba(255,255,255,0.3);}
.forum-list__bg{position:fixed;top:0;z-index:1;left: 0;}
.forum-list__bg:before{content:"";position:absolute;z-index:1;background:rgba(255,255,255,0.5);width:100%;height:100%;clip-path:url(#forum_clipImg)}
.forum-list__bg__clip{-webkit-clip-path:url(#forum_clipImg);clip-path:url(#forum_clipImg);height:100%;position:absolute;background: var(--gradient);}
.forum-list .timeBg{position:relative;display:flex;border-radius:100rem;width:200px;height:200px;background:#fff;justify-content: center;}
.forum-list .timeBg:before{content:url(../images/forum/decoLine__date.png);position:absolute;right:-1rem;top:-1rem}
.forum-list .timeBg:after{content:url(../images/forum/decoLine__date--w.png);position:absolute;z-index:-1;top:60%;right:2rem}
.forumListGroup{position:relative;display:grid;justify-content:end}
.forumListGroup:not(:last-child){margin-bottom:10rem}
.forumListGroup__time{position:absolute;top:-8rem;left:-2rem;z-index:-1;color: var(--mainColor);}
.forum-list .timeBox{top:1.75rem;left:10px}
.forum-list .timeBox__date{right:unset;bottom:-42%;left:0}
.forum-list .timeBox__week{border-color:var(--mainColor)}
.forum-list .timeBox__month:before{background:var(--mainColor);width:2px;height:150px;left:-11px;top:40%;transform:rotate(45deg) translate(0px,-20px)}
.forum-list .timeBox__month:after{content:"";position:absolute;border:solid var(--mainColor);border-width:0 2px 2px 0;display:inline-block;padding:5px;border-radius:2px;transform:rotate(-90deg) translate(-6px,-6px);left:3.35rem;top:40%}
.forum-list .timeBox__week{right:0;top:3.625rem}
.forum-list .timeBox__week--en{border:none;top:2rem}
.color--mainColor{color:var(--mainColor)}
.string{position:fixed;font-family:'Inter','PT Mono',monospace;font-size:28px;font-weight:800;color:#d6def9;white-space:pre;user-select:none;cursor:default}
.forumLTitle{font-weight:700;display:flex;justify-content:flex-end;margin-bottom: 1.5rem;}
.forumLTitle .year{font-family:'Inter',sans-serif;font-size:5.625rem;color:#0669d5}
.forumLTitle .year.splitting .char{background:var(--gradient2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}
.forumLTitle .year .char:nth-child(3),.forumLTitle .year .char:nth-child(4){transform:translateY(2rem)}
.forumLTitle .text{font-size:5rem;letter-spacing:.25em;margin-right: -0.25em;}
.forumLTitle .subtitle{position:relative;font-size:2rem;letter-spacing:.5em;}
.forumLTitle .subtitle::after{content:"";position:absolute;background:url(../images/forum/decoLine.png) no-repeat;width:188px;height:18px;top:50%;right:7rem;transform:translateY(-50%)}
.forumLTitle__box{position:relative;display:flex;flex-direction:column;padding-left:5rem;}
.decoT,.decoT:before, .decoT:after{position:absolute;border-color: transparent transparent transparent var(--mainColor);border-style:solid;border-width:8.5px 0 8.5px 14.7px;opacity:1}
.decoT:before,.decoT:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:8.5px 0 8.5px 14.7px}
.decoT:before{opacity:.3;top:-8.5px;left:-3.5rem}
.decoT:after{opacity:.5;top:-8.5px;left:-2.25rem}
.forumLTitle__box .decoT1{top:3rem;left:3rem;left: -25px;}
.forumLTitle__box .decoT2{bottom:.85rem;right:1.5rem}
.forumListGroup__box{position:relative}
.forumTable{width:1200px;background:#fff;font-size:1.5rem;font-weight:700;border-radius:2rem;overflow:hidden;padding:0;box-shadow:0 .25rem 2rem rgba(0,0,0,0.25);margin-bottom:0}
.forumTable li{list-style:none;display:flex;align-items:center;flex-wrap: wrap;justify-content: space-between;}
.forumListGroup--simple .forumTable li{display:grid;grid-template-columns:280px 1fr;}
.forumTable li:not(.bar){border-bottom:1px dashed #ccc;padding:.75rem 0 .35rem}
.forumTable li:last-child{margin-bottom:1rem}
.forumTable .bar{color:#fff;letter-spacing:.25em;background:var(--gradient)}
.forumTable .bar>:nth-child(3){margin-left:-2.5rem}
.forumTable .bar div{/* padding-left:2rem; */font-weight:400}
.forumTable li>*{display:inline-block;padding:.75rem .5rem;/* flex:1 1 auto; */}
.forumTable li>:nth-child(1),.forumTable li>:nth-child(2){width:calc((100% - 360px) / 2);}
.forumTable li>:nth-child(1){padding-left:3rem}
.forumTable li>:nth-child(2){/* max-width:480px; */}
.forumTable li>:nth-child(n+3){width: 180px;white-space: nowrap;}
.forumTable li:not(.bar)>:nth-child(2){letter-spacing:.125em}
.timeTo{padding:0 .5rem}
.forumTable .listBtn{position:relative;font-weight:400;font-size:1.125rem;width:134px}
.listBtn__type:hover{filter:saturate(0.75)}
.listBtn--TBC .listBtn__type:hover,.listBtn--wait .listBtn__type:hover{filter:none}
.listBtn:after{content:"";position:absolute;width:35px;height:40px;right:-7px;top:-.75rem}
.listBtn__type{position:relative;display:block;padding:.5rem;padding-left:1.5rem;width:125px;color:#fff;border-radius:100rem;overflow:hidden;border:none;text-align:left}
.listBtn__type:before{content:"";position:absolute;width:35px;height:40px;right:-1rem;top:-.75rem;z-index:1;background:url("data:image/svg+xml,%3Csvg width='35' height='40' viewBox='0 0 35 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 5.517c0-4.253 4.502-6.9 8.089-4.76l24.243 14.487c3.557 2.124 3.557 7.39 0 9.516L8.089 39.24C4.502 41.384 0 38.738 0 34.488V5.517zM29.621 20L5.378 5.517v28.97l24.243-14.486z' fill='%23ffffff'/%3E%3C/svg%3E")}
.listBtn--review:after{background:url("data:image/svg+xml,%3Csvg width='35' height='40' viewBox='0 0 35 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 5.517c0-4.253 4.502-6.9 8.089-4.76l24.243 14.487c3.557 2.124 3.557 7.39 0 9.516L8.089 39.24C4.502 41.384 0 38.738 0 34.488V5.517zM29.621 20L5.378 5.517v28.97l24.243-14.486z' fill='%2315AB24'/%3E%3C/svg%3E");filter:drop-shadow(0 0 1rem rgba(21,171,36,0.5))}
.listBtn__type--review{background:#15AB24;box-shadow:0 0 1rem rgba(21,171,36,0.5)}
.listBtn--play:after{background:url("data:image/svg+xml,%3Csvg width='35' height='40' viewBox='0 0 35 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 5.517c0-4.253 4.502-6.9 8.089-4.76l24.243 14.487c3.557 2.124 3.557 7.39 0 9.516L8.089 39.24C4.502 41.384 0 38.738 0 34.488V5.517zM29.621 20L5.378 5.517v28.97l24.243-14.486z' fill='%23ff0000'/%3E%3C/svg%3E");filter:drop-shadow(0 0 1rem rgba(255,0,0,0.5))}
.listBtn__type--play{padding-left:2.5rem;background:red;box-shadow:0 0 1rem rgba(255,0,0,0.5)}
.listBtn__type--TBC:before{background:url("data:image/svg+xml,%3Csvg width='35' height='40' viewBox='0 0 35 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 5.517c0-4.253 4.502-6.9 8.089-4.76l24.243 14.487c3.557 2.124 3.557 7.39 0 9.516L8.089 39.24C4.502 41.384 0 38.738 0 34.488V5.517zM29.621 20L5.378 5.517v28.97l24.243-14.486z' fill='%23000000'/%3E%3C/svg%3E")}
.listBtn--TBC:after{background:url("data:image/svg+xml,%3Csvg width='35' height='40' viewBox='0 0 35 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 5.517c0-4.253 4.502-6.9 8.089-4.76l24.243 14.487c3.557 2.124 3.557 7.39 0 9.516L8.089 39.24C4.502 41.384 0 38.738 0 34.488V5.517zM29.621 20L5.378 5.517v28.97l24.243-14.486z' fill='%23d8d8d8'/%3E%3C/svg%3E");filter:drop-shadow(0 0 1rem rgba(217,217,217,0.5))}
.listBtn__type--TBC{background:#D8D8D8;box-shadow:0 0 1rem rgba(217,217,217,0.5);color:#000}
.listBtn__type--download:before{width:54px;height:43px;right:-2rem;background:url("data:image/svg+xml,%3Csvg width='54' height='43' viewBox='0 0 54 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 5.344A5.344 5.344 0 0 1 5.344 0h13.36c.708 0 1.388.282 1.889.783l4.56 4.56h22.942a5.344 5.344 0 0 1 5.344 5.345v26.72a5.344 5.344 0 0 1-5.344 5.343H5.344A5.344 5.344 0 0 1 0 37.407V5.344zm17.598 0H5.344v32.063h42.751v-26.72H24.048a2.672 2.672 0 0 1-1.89-.782l-4.56-4.561zm9.122 9.352a2.672 2.672 0 0 1 2.672 2.672v6.91l.782-.784a2.672 2.672 0 0 1 3.779 3.779l-5.344 5.344a2.672 2.672 0 0 1-3.779 0l-5.343-5.344a2.673 2.673 0 1 1 3.778-3.779l.783.783v-6.91a2.672 2.672 0 0 1 2.672-2.671z' fill='%23ffffff'/%3E%3C/svg%3E")}
.listBtn--download:after{width:54px;height:43px;right:-.5rem;background:url("data:image/svg+xml,%3Csvg width='54' height='43' viewBox='0 0 54 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 5.344A5.344 5.344 0 0 1 5.344 0h13.36c.708 0 1.388.282 1.889.783l4.56 4.56h22.942a5.344 5.344 0 0 1 5.344 5.345v26.72a5.344 5.344 0 0 1-5.344 5.343H5.344A5.344 5.344 0 0 1 0 37.407V5.344zm17.598 0H5.344v32.063h42.751v-26.72H24.048a2.672 2.672 0 0 1-1.89-.782l-4.56-4.561zm9.122 9.352a2.672 2.672 0 0 1 2.672 2.672v6.91l.782-.784a2.672 2.672 0 0 1 3.779 3.779l-5.344 5.344a2.672 2.672 0 0 1-3.779 0l-5.343-5.344a2.673 2.673 0 1 1 3.778-3.779l.783.783v-6.91a2.672 2.672 0 0 1 2.672-2.671z' fill='%232E5DDD'/%3E%3C/svg%3E");filter:drop-shadow(0 0 1rem rgba(46,93,221,0.5))}
.listBtn__type--download{background:#2E5DDD;box-shadow:0 0 1rem rgba(46,93,221,0.5);width:110px}
.listBtn--none{padding-left:1rem}
.listBtn__type--wait:before{width:54px;height:43px;right:-2rem;background:url("data:image/svg+xml,%3Csvg width='54' height='43' viewBox='0 0 54 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 5.344A5.344 5.344 0 0 1 5.344 0h13.36c.708 0 1.388.282 1.889.783l4.56 4.56h22.942a5.344 5.344 0 0 1 5.344 5.345v26.72a5.344 5.344 0 0 1-5.344 5.343H5.344A5.344 5.344 0 0 1 0 37.407V5.344zm17.598 0H5.344v32.063h42.751v-26.72H24.048a2.672 2.672 0 0 1-1.89-.782l-4.56-4.561zm9.122 9.352a2.672 2.672 0 0 1 2.672 2.672v6.91l.782-.784a2.672 2.672 0 0 1 3.779 3.779l-5.344 5.344a2.672 2.672 0 0 1-3.779 0l-5.343-5.344a2.673 2.673 0 1 1 3.778-3.779l.783.783v-6.91a2.672 2.672 0 0 1 2.672-2.671z' fill='%23000000'/%3E%3C/svg%3E")}
.listBtn--wait:after{width:54px;height:43px;right:-.5rem;background:url("data:image/svg+xml,%3Csvg width='54' height='43' viewBox='0 0 54 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 5.344A5.344 5.344 0 0 1 5.344 0h13.36c.708 0 1.388.282 1.889.783l4.56 4.56h22.942a5.344 5.344 0 0 1 5.344 5.345v26.72a5.344 5.344 0 0 1-5.344 5.343H5.344A5.344 5.344 0 0 1 0 37.407V5.344zm17.598 0H5.344v32.063h42.751v-26.72H24.048a2.672 2.672 0 0 1-1.89-.782l-4.56-4.561zm9.122 9.352a2.672 2.672 0 0 1 2.672 2.672v6.91l.782-.784a2.672 2.672 0 0 1 3.779 3.779l-5.344 5.344a2.672 2.672 0 0 1-3.779 0l-5.343-5.344a2.673 2.673 0 1 1 3.778-3.779l.783.783v-6.91a2.672 2.672 0 0 1 2.672-2.671z' fill='%23d8d8d8'/%3E%3C/svg%3E");filter:drop-shadow(0 0 1rem rgba(217,217,217,0.5))}
.listBtn__type--wait{color:#000;background:#d8d8d8;box-shadow:0 0 1rem rgba(217,217,217,0.5);width:110px}
.insideBanner{position:relative;background: var(--gradient);}
.insideBanner--expo{margin:2rem;margin-top:0;border-radius:2rem;overflow:hidden}
.insideBanner__img{width: 100%;height: 100%;object-fit: cover;}
.insideBanner .TitleBox{position:absolute;z-index: 1;top:50%;left:50%;transform:translate(-50%,-50%)}
.insideBanner .mainTitle{color:#fff;text-shadow:0 .25rem .5rem rgba(0,0,0,0.75)}
.insideBanner .subTitle--content{box-shadow:0 0 1rem rgba(255,255,255,0.3);display: inline-block;}
.award-live .forum-list:before,.award-live .forum-list:after{content:"";position:absolute;width:500px;height:495px;background:url(../images/all/circleDot.png) no-repeat;background-size:cover;opacity:.05}
/* .award-live .forumTable{background:transparent} */
.award-live .forum-list:before{transform:translate(-50%,-45%)}
.award-live .forum-list:after{transform:translate(40%,0);right:0;bottom:0;z-index:-1}
.award-live{font-size:1.25rem;background:#fdfcff}
.awardBox{margin-bottom:4rem;position:relative}
.awardBox a{color:var(--mainColor);transition:.3s}
.awardBox a:hover{color:#4f35e8}
.awardBox__title,.titleStyle{display:inline-block;width:auto;letter-spacing:.125em;margin-bottom:1rem;line-height:3rem;padding:0 1.5rem}
.award-main{background:linear-gradient(to top,#fdfcff 0,transparent 5%),url(../images/award/award_bg.png) no-repeat;background-size:cover}
.awardBox__mainTitle{font-size:2.5rem;font-weight:700;text-align:center;letter-spacing:.125em;color:#fff;margin-bottom: 3rem;}
.awardBox__mainTitle:after{content: "";position:absolute;top:0;left:50%;transform:translate(-50%,0);z-index:-1;background: url(../images/award/title_deco.png) no-repeat;background-size: cover;width: 455px;height: 70px;}
.awardBox__txt{padding:0 2rem;margin-bottom: 3rem;}
.award-note{position:relative;/* background: url(../images/all/fb_bg.png) fixed; *//* background-size:cover; *//* border-radius:0 10rem 0 0; */color:#fff;font-weight:400}
.award-note:before{content:"";position:absolute;backdrop-filter: hue-rotate(-20deg) brightness(0.95);border-radius: 0;top:0;bottom:0;left:0;right:0;z-index:-1;background: url(../images/all/fb_bg2.png)top center,linear-gradient(to top,var(--mainColor),transparent),var(--gradient);background-size: auto;background-repeat: no-repeat;background-position: left top;border-radius: 0 10rem 0 0;}
.tx01 ul li:not(:last-child){margin-bottom:1.5rem}
.award-note>*{text-shadow:0 1px .5rem rgba(0,0,0,0.5)}

.awardBox__collapse__btn{border-bottom: 1px solid;position:relative;transition: .3s;cursor: pointer;}
.awardBox__collapse__btn:after{content:"";position:absolute;border-color: #fff transparent transparent;border-style: solid;border-width: 12px 10.5px 0;position: absolute;right: 1rem;top: 50%;transform: translateY(-100%);    transition: .3s;}
.awardBox__collapse__btn.open:after{transform: translateY(-100%) rotate(180deg);}
.collapseContent{display: none;padding: 1rem;}
.awardFirmList__item{display:flex;border-bottom: 1px dashed rgb(255 255 255 / 50%);padding: .5rem 0;}
.firmListNum,.firmListName{padding:0.5rem;}
.firmListNum{width:10%;text-align:center;background: rgba(var(--mainCode),0.5);border-radius: 100rem;min-width: 100px;height: 100%;}
.firmListName{width:90%;padding-left: 1.5rem;}

.forumListGroup--simple .forumTable{width:100%;font-weight:500}
.forumListGroup--simple{grid-template-columns:250px 1fr;gap:4rem;margin-bottom:0!important;z-index:0;}
.forumListGroup--simple .forumListGroup__time{position:relative;top:auto;left:auto;/*padding: 0 3rem;*/}
.forumListGroup--simple .forumListGroup__time:before{content:"";position:absolute;width:2px;height:100%;background:var(--mainColor);right:0}
.forumListGroup--simple .forumTable li:not(.bar){padding:0}
.forumListGroup--simple .forumTable{box-shadow:0 0 .5rem rgba(0,0,0,0.25);box-shadow:none;border-radius:0}
.forumListGroup--simple .forumTable li>:nth-child(2){width:auto}
.forumListGroup--simple .forumLink{color:var(--mainColor);transition:.3s}
.forumListGroup--simple .forumLink:hover{color:#A61ADE}
.forumListGroup--simple .forumTable li:last-child{border:none}
.forumListGroup--simple .bar{border-radius:100rem;}
.forumListGroup--simple .forumTable li>:nth-child(1){width:100%}
.timeTag{position:relative;color:var(--mainColor);line-height:60px;}
.timeTag:before,.timeTag:after{content:"";width:33px;height:33px;background:var(--mainColor);border-radius:100rem;position:absolute;right:-2rem;top:50%;transform:translate(-50%,-50%);border:5px solid #fff}
.timeTag:before{border:5px solid #fff}
.forumListGroup--simple:hover .timeTag:after{-webkit-animation:breathing 2s ease-out infinite normal;animation:breathing 2s ease-out infinite normal}
.timeTag:after{opacity:.5}
.timeTag__month,.timeTag__date{font-size:3rem;font-weight:700}
.timeTag__month{position:relative}
.timeTag__month:after{content:"/";font-weight:400;padding-left:5px}
.timeTag__week{padding:0 2px}
@-webkit-keyframes breathing {
0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
25%{-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2)}
80%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
}
.forumEvent .decoT{-webkit-transform:scaleY(1.5);transform:scaleY(1.5);animation:flashT 2s infinite}
@keyframes flashT {
0%{opacity:1}
50%{opacity:.1}
100%{opacity:1}
}
.forumBanner{position:relative;z-index:10}
.forumBanner:after{content:"";position:absolute;background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);z-index:-1;width:100%;height:100%;top:0}
.forumBanner .bannerMain{max-width: 1533px;margin:auto}
.forumBanner .bannerMain .banner{border-radius: 2rem;overflow:hidden;width: auto;}
.forumBanner .bannerBG{transform:scale(1.05);opacity:1;}
.modeOne .evDescription{padding-top:8rem}
.evDescription__bg{width:100%;height:calc(100% + 3rem);position:absolute;top:-3rem;z-index:-1}
.modeOne .evDescription:after{content: "";position:absolute;background: url('../images/all/deco_left.png');width: 346px;height: 189px;}
.evDescription__time{display:flex;align-items:center;}
.evDateBox{position:relative;display:flex;align-items:baseline;}
.mdSet{display:flex}
.modeOne .evDateBox__month{position:relative;top:-3rem;padding-right:.75rem}
.modeOne .evDateBox__month:after{content:"";position:absolute;width:5.625rem;height:2px;background:var(--gradient2);transform:rotate(-45deg);left:0;top:83%}
.modeOne .evDateBox__month,.modeOne .evDateBox__day{font-size: 4rem;font-weight:700;background:var(--gradient2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}
.modeOne .evDateBox__week{position:relative;font-size:1.5rem;font-weight:400;letter-spacing:.5em;padding:0 1rem;color:var(--mainColor)}
.modeOne .evDateBox__week:before{content:attr(data-unit)}
.evDateBox .decoT{right:60px;bottom:80px}
.evTime{font-size:1.5rem;font-weight:700;color:#fff}
.evTime .startFrom{position:relative}
.modeOne .evTime .startFrom{padding-right:2rem}
.modeOne .evTime .startFrom:before{content:"~";position:absolute;right:.5rem}
.evTime__POT{display:inline-block;padding:.25rem 1rem;background:var(--mainColor);border-radius:1.5rem 1.5rem 0 0}
.modeOne .evTime__timeNum{background:var(--mainColor);border-radius:0 1.5rem 1.5rem 1.5rem;padding:.25rem 1rem}
.evDescription__title{position:relative;margin-bottom:2.375rem}
.evDescription__title__mainT{font-size:50px;font-weight:700;letter-spacing:.15em;display:inline-block;margin-bottom:1rem;line-height:1.25}
.evDescription__title__subT{font-size:1.75rem;font-weight:700;letter-spacing:.25em;display:inline-block;position:relative}
.evDescription__title__mainT *,.modeOne .evDescription__title__subT *{background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;margin:0}
.modeOne .evDescription__title__subT{background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}
.modeOne .evDescription__title__subT:after{content:"";position:absolute;background:url(../images/forum/decoLine.png) no-repeat;width:188px;height:18px;top:50%;right:0;transform:translate(105%,-50%)}
.evDescription__title .decoT2{top:50%;right:-260px;transform:translate(100%,-50%) scaleY(1.5)}
.evDescription__infor{font-size:1.25rem}
.evDescription__infor *{margin:0}
.evSpeaker{position:relative}
.modeOne .evSpeaker{padding-bottom:0}
.evSpeaker:before{content:"speaker";position:absolute;text-transform:uppercase;font-size:125px;font-weight:700;letter-spacing:.25em;color:rgba(0,0,0,0.1)}
.modeOne .evSpeaker:before{transform:rotate(90deg);left:-150px;bottom:135px}
.modeOne .evSpeaker:after{content: "";position:absolute;top:0;right:0;transform:translateY(-75%);pointer-events: none;background: url(../images/all/deco_right.png);width: 636px;height: 432px;}
.modeOne .evSubTitle{position:relative;font-weight:700;font-size:1.875rem;letter-spacing:.6em}
.modeOne .evSubTitle .decoT1{left:3rem;top:-1.5rem}
.modeOne .evSubTitle .decoT2{right:120px;top:-8px}
.modeOne .evSubTitle .decoT2,.modeOne .evSubTitle .decoT2:before,.modeOne .evSubTitle .decoT2:after{border-color: transparent transparent transparent var(--mainColor);}
.modeOne .evSpeaker__box__infor{padding:2rem 0 0;width:680px;}
.modeOne .evSubTitle{position:relative;width:50%;min-width:600px;}
.modeOne .evSubTitle__text{background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}
.modeOne .evSubTitle:before{content:"";position:absolute;width:450px;height:2px;background: var(--subColor);right:0;top:50%}
.modeOne .evSubTitle:after{content:"";position:absolute;width:125px;height:17px;background:var(--gradient2);clip-path:polygon(14.25% 0%,85.75% 0%,100% 100%,0% 100%);transform:translateY(calc(-100% + 2px));right:-3px;top:50%}
.slick-slider:focus,.slick-slider:focus-visible{outline:none}
:focus-visible{outline:none}
.evSpeakerSlick{margin-bottom:-5rem}
.slick-track .evSpeaker__box.slick-slide{display:flex;align-items:center;gap:4rem}
.evSubName{font-weight:700;font-size:3rem;margin-bottom:1rem}
.speakerIntro{font-style:normal;font-weight:700;font-size:1.5rem;line-height:1.875rem;}
.modeOne .evSpeaker__box__img{border-radius:100rem;overflow:hidden;width: calc(100% - 680px);}
/* .modeOne .evSpeaker__box.slick-current .evSpeaker__box__img{height: 0;padding: 50% 0;} */
.evSpeaker__box__img img{object-fit:cover;margin: 0;width: 100%;}
.decoWave{position:absolute;background-repeat:repeat-x;width:100%;height:100%;display:block;background-position:left bottom;background-size:80% auto;bottom:0;z-index:-1;animation:wave 30s linear infinite}
@-webkit-keyframes wave {
0%{background-position-x:0}
50%{background-position-x:100%}
100%{background-position-x:0}
}
@-moz-keyframes wave {
0%{background-position-x:0}
50%{background-position-x:100%}
100%{background-position-x:0}
}
@-o-keyframes wave {
0%{background-position-x:0}
50%{background-position-x:100%}
100%{background-position-x:0}
}
@keyframes wave {
0%{background-position-x:0}
50%{background-position-x:100%}
100%{background-position-x:0}
}
.evSpeakerNav{width:calc(100% - 560px)}
.evSpeaker__album{display:flex;gap:3rem;top:-3rem;margin-bottom:-2rem}
.evSpeaker__album .slick-prev{left:-60px}
.evSpeaker__album .slick-next{right:-60px}
.evSpeaker__album__img{cursor:pointer}
.modeOne .evSpeaker__album__img{border-radius:100rem;overflow:hidden;padding:1rem 0;transition:.3s all;cursor:pointer;margin-top: 2.5rem;top: 0;}
.evSpeaker__album .slick-list{padding:2.5rem 0}
/* .modeOne .evSpeaker__album__img:nth-child(2n-1){top:2.5rem;position:relative} */
.modeOne .evSpeaker__album__img.slick-active{top:-2.5rem;position:relative;transition:.3s all;}
.modeOne .evSpeaker__album__img.slick-current img{box-shadow:-0.5rem 1rem 0 rgba(0,0,0,0.25),0.5rem 1rem 0 rgba(255,255,255,0.4)}
.evSpeaker__album__img img{width:185px;height:185px;object-fit:cover;margin:auto;transition:.6s all}
.modeOne .evSpeaker__album__img img{border-radius:100rem}

.evAgenda__bg{position:absolute;width:100%;top:0;display:block;clip-path:polygon(-10% 0%,105% 0%,80% 100%,-10% 100%);z-index:-1}
.evAgenda__bg__clip{position:absolute;z-index:-2;top: 0;left: 0;background: var(--gradient);}
.modeOne .evAgendaBox{position:relative;background:#fff;padding:4rem 2rem 0;border-radius:2rem;box-shadow:0 -.25rem 2rem rgba(0,0,0,0.25),0 -.5rem 4rem rgba(0,0,0,0.25);overflow:hidden}
.modeOne .evAgendaBox:before{background: url(../images/all/deco_right.png);content: "";position:absolute;right:-18%;top:-12%;width: 636px;height: 343px;}
.evAgendaBox__title{position:relative}
.modeOne .evAgendaBox__title:after{content:"";position:absolute;width:50%;height:100px;box-shadow:0 -1rem 1.5rem -2rem #000;background:#fff;left:0}
.modeOne .evAgendaBox__list__item:not(:last-child):after{content:"";position:absolute;width:100%;height:100px;box-shadow:0 -1rem 1.5rem -2rem #000;background:#fff;left:0;bottom:-100px}
.evAgendaBox__list__item{position:relative;display:grid;align-items:baseline;grid-template-columns:1fr 5fr;padding:1.5rem 0;gap:3.5rem}
.evATime{font-weight:500;font-size:1.5rem;width:max-content;height:max-content}
.modeOne .evATime{width: 230px;color:#fff;background: var(--mainColor);border-radius:0 100rem 100rem 0;padding:.5rem 1rem .5rem 2rem;margin-left:-2rem;}
.evAEvent__list{list-style:none;margin:0;padding:0}
.evAListBox{display:inline-flex;align-items:baseline}
.evAListBox:not(:last-child){margin-bottom:1rem}
.evAEvent__list__item{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}
.evAEvent__list__item:last-child > div{margin-bottom:0;}
.evAStaff P:last-child{margin-bottom:0}
.agendaFlag{border-radius:100rem;overflow:hidden;transform:translateY(-4px);padding-right:1rem}
.agendaFlag img{width:40px;height:40px;border-radius:100rem}
.agendaTxt{color:var(--mainColor);font-size:1.5rem;font-weight:700}
.agendaTxt *{margin:0}
.agendaTxt ul{list-style:disc;}
.evAStaff{font-size:1.5rem;font-weight:500}


.expoBanner{position:relative;background-size:cover;background-repeat:no-repeat;overflow:hidden;margin:2rem;margin-top: 0;border-radius: 2rem;}
.underBanner{position:absolute;width:100%;height: clamp(50%,520px,60vh);top:0;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:2rem;}
.expoBannerBox{position:relative}
.expoLogo{width: 200px;object-fit: contain;margin: 1rem 0;border-radius: 0.25rem;}
.expoBannerBox__title .mainTitle{position:relative;color:#fff;font-weight:700;letter-spacing:.25em;padding-bottom:2rem;text-shadow:0 .25rem .5rem rgba(0,0,0,0.75);margin-right: 0;}
.expoBannerBox__title .mainTitle{display:flex;flex-wrap: wrap;gap: 0 1rem;}
.expoBannerBox__title .mainTitle:after{content:attr(data-en);color:#fff;position:absolute;left:0;font-size:1rem;bottom:0;letter-spacing:.125em;font-weight:100;text-transform:uppercase;padding:.125rem 1rem;background:var(--gradient);border-radius:100rem;text-shadow:none}

.expoBannerBox__content{display:flex;}
.expoBannerBox__content__txt{margin-top:4rem;font-size:1.375rem;width: calc(35% - 2.5rem);color:#fff;text-shadow:0 0 .5rem rgba(0,0,0,0.5);height: 15rem;overflow-y: auto;}
.expoBannerBox__content__txt p{margin:0}
.expoBannerBox__content__txt::-webkit-scrollbar{width:6px;background-color:transparent;border-radius:100rem}
.expoBannerBox__content__txt::-webkit-scrollbar-track{background-color:rgba(255,255,255,.3);border-radius:.5rem}
.expoBannerBox__content__txt::-webkit-scrollbar-thumb{background:#0dc67b;border-radius:.5rem}


.expoVideo{z-index: unset;margin-top: -27rem;}
.expoVideoBox{display: flex;justify-content: flex-end;}
.ytVideo{width:calc(65% - 2.5rem);border:20px solid;overflow:hidden;border-color:rgba(255,255,255,.75);margin-top:-2rem;border-radius:1.5rem;z-index: 11;}
.ytVideo iframe{display:block;}
.expoVideo .enTitle{text-transform:uppercase;font-size:8rem;line-height:8rem;font-weight:900;opacity:.05;margin-top:-2rem;letter-spacing:.125em;color:#000;position:absolute;left: auto;bottom: 3rem;z-index: 10;}

.expoProduct{padding-bottom:5rem;position:relative;background-size:cover;background-repeat:no-repeat;border-radius:0 0 6rem 6rem}
.expoContent{background:url(../images/expo/expo_bg.png) no-repeat fixed;position:relative}
.expoContent:after{content:"";position:absolute;width:100%;height:300px;background:linear-gradient(to top,transparent,#fff);top:0;z-index:-2}
.expoListArea{padding-bottom:5rem}
.expoListArea:not(:last-child){border-bottom:1px solid #ddd;padding-bottom:1rem;margin-bottom:4rem}
.expoListArea__title{font-size:2.5rem;font-weight:700;letter-spacing:.5em;margin-right:-.5em;margin-bottom:3rem;line-height:3rem;position:relative;text-align:center;}
.expoListArea__title:after{content:"";position:absolute;background:url(../images/expo/title_deco.png) no-repeat;background-size:cover;width:400px;height:80px;left:50%;top:50%;transform:translate(calc(-50% - 0.25em),-50%);z-index:-1}
.expoListArea__item{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;list-style:none;padding:0}
.epItem__img{position:relative;margin-bottom:0;overflow:hidden;background:var(--gradient);border-radius:1rem 1rem 1rem 0}
.epItem__img:before,.epItem__img:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;transition:.5s all;z-index:1}
.epItem__img:before{width:0;height:2px}
.epItem__img:after{width:2px;height:0}
.epItem:hover .epItem__img:before{width:50px}
.epItem:hover .epItem__img:after{height:50px}
.epItem__img img{transition:.5s all;width:100%;aspect-ratio: 80/53;object-fit: cover;}
.epItem__txt{font-size:1.5rem}
.epItem:hover .epItem__img img{transform:scale(1.08);opacity:.5;filter:blur(5px)}
.mainText{font-weight:500;line-height:1.75rem;margin:.5rem 0;position:relative;padding-left:30px}
.epItem__txt .mainText:before{content:"";position:absolute;left:10px;top:calc(0.75rem + 1px);width:10px;height:2px;background:#000}
.subText{position:relative;font-size:1rem;color:#fff;display:table;padding: .5rem clamp(1rem,2vw,3rem);border-radius:0 0 1rem 1rem;letter-spacing:.125em}
.exDContent{padding:3rem 0;position:relative;background:url(../images/expo/expo_bg.png) no-repeat fixed;background-size:cover}
.exDContent:before{content:"";position:absolute;top:0;width:100%;height:50px;background:linear-gradient(to bottom,#fff,transparent);z-index:-1}
.exDContent__video{border-radius:2rem;overflow:hidden;display:flex}
.exDContent__txt{display:flex;gap:5rem;padding:3rem;}
.insideBanner--expo .TitleBox{display:block;text-align:center}
.insideBanner--expo .insideBanner__img{height:400px}
.insideBanner--expo .mainTitle{font-size:55px;white-space:nowrap;letter-spacing:.15em;margin-right:-.15em}
.insideBanner--expo .subTitle--content{margin-bottom:1rem;display:inline-block;box-shadow:none;color:#fff;font-size:1.25rem}
.insideBanner--expo .subTitle--content span{text-transform:uppercase;font-size:1.25rem;font-weight:500;letter-spacing:.75em}
.expoProduct__title__mainTitle{font-size:2.5rem;font-weight:700;text-align:center;letter-spacing:.125em;color:#fff;margin-bottom:2rem;text-shadow:0 .25rem .5rem rgba(0,0,0,0.35)}
.expo_detail .companyName{position:relative;font-size:2rem;font-weight:700;letter-spacing:.125em;margin-bottom:3rem}
.exDContent .companyAbout{font-size: 1.25rem;line-height:1.75rem;margin-bottom:2rem;text-shadow:0 0 8px #fff;backdrop-filter:blur(8px);text-align: justify;}
.exDContent__txt__logo{position:sticky;top:120px;left:0;align-self:flex-start;box-shadow:0 0 1rem rgba(0,0,0,0.1);background:rgba(255,255,255,0.8);border-radius:1rem;}
.exCompanyLogo{width:200px;height:200px;object-fit:cover}
.merge_bg{background:url(../images/expo/merge_bg.jpg) center fixed;background-size:cover}
.expoMatch{position:relative;margin-bottom:4rem}
.expoMatch__box{background:rgba(248,248,248,0.7);display:flex;align-items:center;padding:3rem;margin:0 auto;flex-direction:column;position:relative;border-radius:2rem}
.expoMatch__box__content{color:#000;display:flex;align-items:center;flex-direction:column;justify-content:space-between;gap:2rem}
.expoTitle{position:relative;font-weight:500;font-size:2rem;letter-spacing:.25em;margin-right:-.25em}
.expoTitle:after{content:"";position:absolute;width:50px;height:1px;background:#000;left:50%;transform:translate(-50%,0.5rem);bottom:0}
.expoTxt{text-align:center;font-size:1.25rem}
.expoMatch__box__link{position:absolute;font-size:1.45rem;letter-spacing:.125em;margin-right:-.125em;border-radius:100rem;transition:.5s all;text-align:center;bottom:0;left: 50%;transform: translate(-50%,50%);background: var(--gradient);backdrop-filter:blur(10px);padding:.75rem 2rem;z-index:1;color: #fff;}
.expoMatch__box__link:hover{filter: hue-rotate(20deg);color:#fff;border-color:transparent}
.expoAddress{overflow:hidden}
.expoAddress__box{position:relative;display:flex;background:rgba(248,248,248,0.7);backdrop-filter:blur(0.25rem);margin-top:10rem;gap:5rem;}
.expoAddress__box:after{content:"";position:absolute;width:600px;height:600px;background:url(../images/expo/map.png) no-repeat;background-size:contain;right:0;bottom:0;transform:translate(10%,40%);opacity:.5;filter:blur(0.5px);z-index: -1;}
.expoAddress__box__infor{width:50%;position:relative;max-width:600px;display:flex;flex-direction:column;justify-content:center;z-index:1}
.expoAddress__box__map{width:50%;border-radius:0 4rem 0 0;margin-top:-5rem;overflow:hidden}
.expoAddress__box__map iframe{display:block}
.expoAddress__box__infor .companyName{position:relative;margin-bottom:3rem}
.companyName:after{content:"";position:absolute;width:50px;height:1px;background:#000;left:0;bottom:-.75rem}
.inforList__item,.socailList__icon{list-style:none}
.inforList{display:flex;padding:0;justify-content:center;flex-direction:column}
.inforList__item{display:flex;font-size:1.25rem}
.iconTxt .bi{padding-right:1rem;display:none}
.socailList{display:flex;justify-content:space-between;margin-bottom:1rem}
.socailList__icon__item{font-size:2rem;transition:.3s all}
.socailList__icon{display:flex;gap:1.5rem;padding:0;margin:0}
.socailList__button{display:flex;gap:1.5rem;align-items:center}
.socailList__button__style{color:#fff;font-size:1.25rem;padding:.5rem 1.5rem;border-radius:100rem;transition:.3s all}
.socailList__icon__item:hover,.socailList__button__style:hover{filter:grayscale(0.65);color:#fff}
.expoPdBox{display:grid;grid-template-columns:repeat(2,1fr);color: #000;}
.expoProduct__item__modal{padding:0;border:none;background:transparent}
.expoProduct__item__modal.slick-current{position:relative;z-index:2}
.expoPdBox__txt{text-align:left}
.expo_detail .modal-header{border-bottom:none}
.expoPdBox__txt__content li{margin-bottom:0}
.expoPdBox__img{margin:0;z-index:1;-o-transition: all .3s linear;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;transition: all .3s linear;}
.expoPdBox__txt__title{position:relative;-o-transition: all .3s linear;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;transition: all .3s linear;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.expoPdBox__txt__title:before,.expoPdBox__txt__title:after{content:"";position:absolute;bottom:-.375rem;background:var(--gradient)}
.expoPdBox__txt__title:before{width:calc(100% - 4px);height:2px;left:0;bottom: 0;}
.expoPdBox__txt__title:after{width:116px;height:4px;right:0;clip-path:polygon(4px 0%,100% 0%,112px 100%,0% 100%);bottom: 0;}
.modalInside .btn-close{position: absolute;top:1.5rem;right:1.5rem;z-index: 100;}
.modalInside .expoPdBox__img__bigBox{border-left: 1px dotted #ccc;height:600px;padding: 2rem;overflow-y:scroll}
.modalOutside .coverImg{overflow:hidden;transition:.8s all;border-radius:1rem;margin-top:4rem;width: 100%;aspect-ratio: 80/53;object-fit: cover;}
.modalOutside .expoPdBox__txt{position: relative;height: 400px;padding:2rem;background:#fff;transition:.8s all;border-radius:1rem}
.modalOutside .expoPdBox__txt__title,.modalInside .expoPdBox__txt__title{font-size:1.5rem;margin-bottom: 2rem;font-weight:500;padding-bottom: 0.625rem;}
.modalOutside .coverImg{margin-top:0}
.modalOutside .expoPdBox__txt{position: relative;margin-top:4rem;margin-left:-6rem;padding-left:8rem;-o-transition: all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;overflow: hidden;}
.modalOutside .expoPdBox__txt__content{overflow-y:scroll;height: calc(100% - 6rem);padding-right:8px;font-size: 1.25rem;}
.modalOutside .notice{position: absolute;bottom: 0;right: 0;height: 50px;display: flex;align-items: center;padding: 0 17px;font-size: 1rem;text-align: center;color: #fff;background: #1d65dc;border-radius: 2rem 2rem 1rem 2rem;line-height: 50px;-o-transition: all .3s linear;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;transition: all .3s linear;}
.modalOutside .notice span{display: none;font-size:.9rem;margin-right:.5rem;-o-transition: all .3s linear;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;transition: all .3s linear;}
.modalOutside .tx01 ul li,.modalInside .tx01 ul li{margin-bottom:0}
.modalOutside{transition:.8s all;transform:scale(1);margin:1rem 0}
.modalOutside:not(.slick-center){transform:scale(0.9);opacity:.5;}
.modalInside .modal-dialog{max-width:100%}
.expoPdCover{border-bottom: 1px dotted #ccc;margin-bottom: 1.35rem;}
.expoPdCover .txt{padding:0.5rem 0;}
.modalInside .expoPdBox__img__bigBox img{width:100%;margin-bottom: 0.5rem;-webkit-filter: drop-shadow(.25rem 0 .5rem rgba(0,0,0,.25));}
.modalInside .expoPdBox__txt{position:relative;padding:2rem}
.expoPdBox__img__smallList{display:grid;grid-template-columns:repeat(5,1fr);width:100%;gap:1rem}
.expoPdBox__img__smallList a{height:125px}
.expoPdBox__img__smallList a.active{padding:5px;background:var(--gradient)}
.expoPdBox__img__smallList img{width:100%;object-fit:cover;height:100%}
.modalInside .expoPdBox__txt__title{font-size:1.65rem;/* letter-spacing:.1125em; *//* margin-right:-.1125em; */}
.modalInside .expoPdBox__txt__content{font-size:1.125rem;height: 500px;overflow-y: auto;}
.expo_detail .modalOutside .expoPdBox__txt__content::-webkit-scrollbar,.expoPdBox__img__bigBox::-webkit-scrollbar{width:6px;background-color:#fff}
.expo_detail .modalOutside .expoPdBox__txt__content::-webkit-scrollbar-track,.expoPdBox__img__bigBox::-webkit-scrollbar-track{background-color:#eee;border-radius:.5rem}
.expo_detail .modalOutside .expoPdBox__txt__content::-webkit-scrollbar-thumb,.expoPdBox__img__bigBox::-webkit-scrollbar-thumb{background:var(--mainColor);border-radius:.5rem}
:root{--gradient3: linear-gradient(100deg,#6d99e4 -4%,#142c4e 100%); --gradient4: linear-gradient(-35deg,#6d99e4 -4%,#142c4e 100%);}
.pastList .bar{background:var(--gradient3)}
.pastList .gradientText{background:var(--gradient3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}
.pastList .forumLTitle .year.splitting .char{background:var(--gradient4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}
.pastList .string{color:#d7d7d7}
.pastList .forum-list__bg,.pastList .forum-list .timeBg:before,.pastList .forumLTitle .subtitle::after{filter: grayscale(1) brightness(1.08);}
.pastList .color--mainColor{color: #4b7acb;}
.pastList .forum-list .timeBox__month:before{background: #4b7acb;}
.pastList .forum-list .timeBox__month:after,.pastList .forum-list .timeBox__week{border-color: #4b7acb;}
.pastList .decoT,.pastList .decoT:before,.pastList .decoT:after{border-color: transparent transparent transparent #152e50;}
.pastList .forumLTitle .subtitle{color:#444}

/*modeTwo 模組二*/
.modeTwo .decoT{display:none}
.modeTwo .bannerBG{display:none}
.modeTwo .forumBanner .bannerMain{width:100%;/*max-width: inherit;*/padding-bottom: 1rem;}
.modeTwo .evDateBox{align-items:center;flex-direction:column;gap:.875rem;border-right:1px solid #000;padding-right:1.5rem}
.modeTwo .evDateBox__month,.modeTwo .evDateBox__day{font-weight:700;font-size:1.5rem}
.modeTwo .evDateBox__month:after,.modeTwo .evDateBox__day:after{content:attr(data-unit)}
.modeTwo .evDateBox__week{font-weight:700;font-size:1.25rem;color:#fff;width:3rem;height:3rem;line-height:3rem;text-align:center;background:var(--mainColor);border-radius:100rem}
.modeTwo .evTime__timeNum{font-weight:700;font-size:3.125rem;color:#000;padding:0 1.5rem}
.modeTwo .evTime__POT{display:none}
.modeTwo .evDescription__title{display:flex;flex-direction:column-reverse;margin-bottom:0}
.modeTwo .evDescription__infor{margin-bottom:1.5rem}
.modeTwo .evSpeaker__album__img{padding:1rem}
.modeTwo .evSpeaker__album__img img{border-radius:64px 64px 0 64px;opacity:.5}
.modeTwo .evSpeaker__album__img.slick-current img{border-radius:0 64px 64px 64px;opacity:1}
.modeTwo .decoWave{animation:none}
.modeTwo .wrapper--LR{padding:0}
.modeTwo .evDescription{padding-top: 8rem;}
.modeTwo .evDescription:before,.modeTwo .evDescription:after{content:"";position:absolute;width:726px;height:716px;background:url(../images/all/circleDot.png) no-repeat;background-size:cover;opacity:.05}
.modeTwo .evDescription:before{transform:translate(-50%,-50%)}
.modeTwo .evDescription:after{right:0;bottom:0;transform:translate(50%,45%)}
.modeTwo .evDescription__title__subT{width: -moz-fit-content;width:fit-content;font-size:2rem;margin-bottom:3rem}
.modeTwo .evDescription__title__subT:before,.modeTwo .evDescription__title__subT:after{content:"";position:absolute;background:var(--gradient);width: clamp(3rem,10vw,100%);height:33px;clip-path:polygon(6.5% 0,100% 0,93.5% 100%,0 100%)}
.modeTwo .evDescription__title__subT:before{right: clamp(-3rem,-10vw,-100%);top:1px;transform:translate(0,-100%);z-index:-1}
.modeTwo .evDescription__title__subT:after{left: clamp(-3rem,-10vw,-100%);top:100%;transform:translate(0,-50%);z-index:-1}
.modeTwo .evDescription__title__subT .tx01 *{display:inline-block;background:var(--gradient2);padding:1.2rem 0 .8rem;color:#fff;margin:0}
.modeTwo .evSubTitle__text{position:relative;font-weight:700;font-size:1.75rem;letter-spacing:.6em;color:#fff;padding-left:1.5rem}
.modeTwo .evTime .startFrom:before{content:"";position:absolute;width:75px;height:3px;background:#000;top:calc(50% - 3px);right:0;transform:translate(100%,1.5px)}
.modeTwo .evTime .startFrom:after{content:"";position:absolute;border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:6px;transform:rotate(-45deg);right:-75px;top:calc(50% - 8px)}
.modeTwo .evTime .startFrom{margin-right:calc(75px + 1rem);padding-right:1rem}
.modeTwo .evSpeaker__box__img{position:relative}
.modeTwo .evSpeaker__box__img:after{content:"";position:absolute;background:#d9d9d9;opacity:.5;width:452px;height:33px;bottom:18%;right:-15%;z-index:-1;clip-path:polygon(6.5% 0,100% 0,93.5% 100%,0 100%)}
.modeTwo .evSpeakerSlick:before{content:url(../images/forum/spk_border.png);position:absolute;transform:translateX(-100%);left:50%;z-index:1}
.modeTwo .slick-track .evSpeaker__box.slick-slide{flex-direction:row-reverse}
.modeTwo .evSpeaker__box__img img{max-width:100%;border-radius:100px 0 100px 0;overflow:hidden}
.modeTwo .slick-track .evSpeaker__box.slick-slide{align-items:flex-start;justify-content:space-between;padding:24px 0}
.modeTwo .evSpeaker__box__infor,.modeTwo .evSpeaker__box__img{width:50%}
.modeTwo .evSubTitle{padding:1rem 0;margin-bottom:3rem}
.modeTwo .evSubTitle:before{content:attr(data-name-en);position:absolute;font-weight:700;font-size:4.375rem;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;top:-1rem;left:400px}
.modeTwo .evAgenda .evSubTitle:after{content:url(../images/forum/evSubTitle_deco.png);position:absolute;top:-1rem;left:400px;transform:translate(-40px,20px);z-index:-1}
.modeTwo .evAgendaBox .evSubName{display:none}
.modeTwo .evSubTitle__text:before{content:url(../images/forum/evSubTitle_bg.svg);position:absolute;z-index:-1;top:50%;transform:translateY(-50%);left:-28px;height:60px;width:350px}
.modeTwo .evSpeaker:before{left:52%;top:0;color:rgba(0,0,0,0.05)}
.modeTwo .evSpeaker:after{content:"experts";position:absolute;text-transform:uppercase;font-size:125px;font-weight:700;letter-spacing:.25em;color:rgba(0,0,0,0.05);bottom:0;z-index:-1}
.modeTwo .evSpeaker__album__img img{width:auto;height:auto;max-width:100%}
.modeTwo .evSpeakerNav{margin-left:auto;padding-left:3rem;width:calc(100% - 700px);width:50%}
.modeTwo .evSpeaker__album .slick-prev,.modeTwo .evSpeaker__album .slick-next{background:none;padding:5px;width:65px;height:65px}
.modeTwo .evSpeaker__album .slick-prev:hover,.modeTwo .evSpeaker__album .slick-next:hover{box-shadow:0 0 .5rem #000}
.modeTwo .evSpeaker__album .slick-prev:before,.modeTwo .evSpeaker__album .slick-next:before{opacity:1;width:32px;height:32px;border:solid var(--mainColor);border-width:0 4px 4px 0;display:inline-block;border-radius:2px;transform:rotate(135deg) translate(-5px,-5px);transition:.3s all}
.modeTwo .evSpeaker__album .slick-next:before{transform:rotate(-45deg) translate(-5px,-5px)}
.modeTwo .evSpeaker__album .slick-prev:hover::before,.modeTwo .evSpeaker__album .slick-next:hover::before{filter:hue-rotate(30deg)}
.modeTwo .evAgenda__bg{display:none}
.modeTwo .evAgenda{padding-top:10rem;background-repeat:no-repeat}
.modeTwo .evAgendaBox__list__item{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;padding:0;border-radius:0 48px 0 48px;box-shadow:0 0 16px rgba(0,0,0,0.25),0 0 32px rgba(0,0,0,0.25);background:#fff;align-content:stretch;background:#f6f6f6;overflow:hidden}
.modeTwo .evAgendaBox__list__item:not(:last-child){margin-bottom:2rem}
.modeTwo .evAgendaBox__list__item:after{content:"";position:absolute;width:360px;height:20px;background:url(../images/forum/evAgenda_deco.png) no-repeat;right:0;bottom:0}
.modeTwo .evAgendaBox__list{position:relative}
.modeTwo .evAgendaBox__list:after,.modeTwo .evAgenda:before,.modeTwo .evAgenda:after{content:"";position:absolute;width:726px;height:716px;background:url(../images/all/circleDot.png) no-repeat;background-size:cover;opacity:.05;z-index:-1}
.modeTwo .evAgendaBox__list:after{transform:translate(50%,-8%);right:0;top:20%}
.modeTwo .evAgenda:before{transform:translate(-50%,0)}
.modeTwo .evAgenda:after{transform:translate(-20%,-8%);bottom:0}
.modeTwo .evATime{width:270px;height:100%;padding:2rem 0;text-align:center}
.modeTwo .evAEvent{width:calc(100% - 270px);padding:2rem 1rem 2rem 2rem;background:#fff}
.modeTwo .evAEvent__list__item+.evAEvent__list__item{margin-top:1rem;padding-top:1rem;border-top:dotted 1px #ccc}
.modeTwo .agendaFlag{width:56px}
.modeTwo .evDescription__time{margin-bottom:0}


/* 2024 */
/*共用*/
.mainTit{position: relative;width: 100%;font-weight: 700;border-bottom: 2px solid var(--subColor);padding-bottom: 0.25rem;margin-bottom: 0;}
.mainTit span{background: var(--gradient);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;}
.container--big{max-width: calc(100% - 2rem);}
:root{
	--arc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 240'%3E%3Cpath d='M1028.57 87.45c350.56 0 666.74 40.45 891.43 105.3V0H0v240C221.11 148.07 599.15 87.45 1028.57 87.45z' fill='%23606060'/%3E%3C/svg%3E");
}
.zhenTxt{display:flex;flex-direction:column;font-size:1em;}
.zhenTxt__en{letter-spacing:0.15em;font-size: clamp(0.875rem,0.5em,1.5rem);filter: brightness(0.8);line-height: 1.5;}

.scrollbarY::-webkit-scrollbar{width:6px;background-color:#fff}
.scrollbarY::-webkit-scrollbar-track{background-color:#eee;border-radius:.5rem}
.scrollbarY::-webkit-scrollbar-thumb{background:var(--mainColor);border-radius:.5rem}

/*會員*/
.blockHeight--login{padding-bottom: clamp(4rem,5vw,6rem)!important;}
.loginPage{background: url(../images/all/unit_bg.png)center/cover;width:100%;min-height: calc(100vh - 7.5rem);position: relative;display: flex;justify-content: center;align-items: center;}
.loginPage:after{content:'';position:absolute;width:100%;height:100%;background:var(--gradient);left:0;top:0;opacity: 0.5;}
.memBar{display:flex;justify-content: center;align-items: flex-end;}
.memBar__item{padding: 0.5rem 1.5rem;font-size: clamp(1.25rem,3vw,1.5rem);background:var(--mainColor);color:#fff;border-radius:1rem 1rem 0 0;opacity: 0.75;}
.active.memBar__item{background:var(--subColor);opacity: 1;padding: 0.875rem 1.5rem;}
.memBar__item:hover{padding: 0.875rem 1.5rem;opacity:1;background:#222;color:#fff;}
.memBox {max-width: 900px;margin:auto;padding: 3rem clamp(1rem,5vw,3rem);background: #fff;box-shadow: 0 0 1rem rgba(0,0,0,0.1);border-radius: 1rem;}
.loginBox{display: flex;align-items: baseline;flex-wrap: wrap;}
.loginBox__rps{width: 40%;align-self: center;text-align: center;padding-right: 1rem;padding-bottom: 2rem;}
.loginBox__rps .txt{font-size: 1.5rem;font-weight:700;color:var(--mainColor);letter-spacing: 0.15em;}
.loginBox a:not(.btnStyle){color: var(--mainColor);transition: 0.3s all;}
.loginBox a:not(.btnStyle):hover{color: var(--subColor);text-decoration:underline}
.rpsIcon{margin: 0 auto 1rem;background: var(--gradient);width: clamp(10rem,12vw,12rem);aspect-ratio:1;border-radius: 100rem;display: flex;justify-content: center;align-items: center;padding: 2.5rem;}
.rpsIcon img{filter: invert(1);}
.loginBox__form{width: 60%;padding-left: 3rem;border-left: 1px dashed #ddd;}


/*cisa logo*/
.cisaCover{margin-top:2rem;margin-bottom: 0;text-align: center;}
.cisaCover__pic{width: clamp(10rem,55vw,20rem);aspect-ratio: 16/3;object-fit: contain;}

/*--表單*/
.formBox{display:flex;gap: 1.5rem 2rem;flex-wrap:wrap;}
.formBox + .formBox{margin-top:2.5rem}
.form-control,.form-select{font-size:1.125rem;font-weight: 300;}
.formGroup__item{width:100%;position: relative;}
.formGroup__item--half{width: calc(50% - 1rem);}
.formGroup__item--recaptcha{display:flex;align-items: center;/* justify-content: center; */width: 100%;gap: 0.5rem 1rem;flex-wrap: wrap;}
.formGroup__item--center{width: 100%;text-align: center;justify-content: center;}
.formGroup__item--checkbox{}
.formGroup__item--center label{display:flex;justify-content: center;flex-wrap: wrap;}
.formGroup__item--checkbox label{align-items: center;display: flex;}
.formGroup__item label{font-size:1.125rem;font-weight:400;}
.formGroup__item__tit{font-size:1.125rem;font-weight: 400;margin-bottom: 0.25rem;}
.formGroup__item__txt{font-size:1rem;margin-bottom: 0.5rem;}
.formGroup option{background:rgba(247,222,140,0.15);}
.forgetPw{position:absolute;right: 0;top: 3px;font-size: 1rem;color: var(--subColor);}
.pw-icon{position:absolute;right:0.75rem;top:0;transform: translateY(calc(0.75rem + 75%));width:1.25rem;aspect-ratio:1;cursor:pointer;color:#bdbdbd;background: #fff;font-size: 1.25rem;}
.formGroup__item--borderT{border-top: 1px dashed #ddd;}
.signTip{padding: 1.25rem 0;margin-bottom: 1.5rem;border-bottom: 1px solid #ddd;}
.signTip__board{padding: 0.75rem 1rem;background: rgba(var(--mainCode),0.15);border-radius: 0.375rem;text-align: center;letter-spacing: 0.05em;}

.btnInputBox{width:100%;margin:0.5rem 0}

[type="checkbox"]{width: 1.625rem;height: 1.625rem;display: inline-block;margin-right: 0.5rem;}
[type="checkbox"]:checked{background:var(--mainColor);position:relative;}
[type="checkbox"]:checked:after{content:'\F633';color:#fff;font-family: bootstrap-icons !important;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 1.375rem;}

[type="radio"]{width: 1.625rem;height: 1.625rem;display: inline-block;margin-right: 0.5rem;border-radius: 100rem;}
[type="radio"]:checked{background:var(--mainColor);position:relative;}
[type="radio"]:checked:after{content: '';background: #fff;position: absolute;border-radius: 100rem;width: calc(100% - 0.75rem);aspect-ratio: 1;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 1.375rem;}

.formGroup__form__txtBox{border:1px solid #ced4da;border-radius:0.375rem 0 0 0.375rem;padding:0 0.5rem;display: flex;align-items: center;background: #e9ecef;}
hr{width:100%;border-style:dashed;}

/*驗證視窗*/
#accountVerify_register,#accountVerify_forgot{padding:1rem;border-radius: 0.5rem;background: rgba(var(--mainCode),0.08);margin-top: -1rem;}
.placardInfo {font-size:1rem;padding:0.5rem 0.25rem;font-weight: 500;text-align: center;background: rgba(var(--mainCode),0.15);}
/*會員條款*/
/*---彈跳視窗*/
.termPop__outer{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:none;z-index: 9999;}
.termPop__box{background:#fff;padding: 2rem clamp(1rem,2vw,2rem);border-radius:16px;height: 90vh;width: clamp(280px,80vw,800px);}
.termPop__box--small{height:auto;}
#closeBtn{position:absolute;background:var(--mainColor);aspect-ratio:1;width: 2rem;border-radius: 100rem;display: flex;justify-content: center;align-items: center;color: #fff;right: 2rem;top: 1rem;cursor: pointer;transition: 0.3s all;}
/*---條款內容樣式*/
.memTit{margin-bottom: 1rem;}
.memberBnf__title{font-size:1.2rem;color:#352014;line-height:2}
.memberBnf{font-weight:700}
.overlay{display:none;width:100%;height:100%;background: rgba(0,0,0,0.25);position:fixed;top:0;left:0;backdrop-filter:blur(3px);z-index: 9998;}
.memberBnf__content{overflow-y:scroll;}
.memberBnf__content::-webkit-scrollbar{width: 8px;}
.memberBnf__content::-webkit-scrollbar-track{background-color: #f1f1f1;border-radius: 100rem;}
.memberBnf__content::-webkit-scrollbar-thumb{background-color: #c3c3c3;border-radius: 100rem;}
.memberBnf__content .subTitle{font-weight:700;font-size: clamp(1.125rem,3vw,1.375rem);}
.bntItem__tit{color: #000;font-size: 1.125rem;}
.bntItem__tit:only-child{margin-bottom:0;}
.bnfItem{padding: 0.75rem 0;font-weight:400;margin-right: 0.75rem;font-size:1.125rem;}
.bnfItem:not(:first-child){border-top:1px dashed #ddd;}
.bntItem__content{/* padding-left:0.75rem; */text-align: justify;color: #222;}

/*登入後專區*/
.memberPage{background: url(../images/all/unit_bg.png)center/cover;width:100%;min-height: calc(100vh - 7.5rem);position: relative;}
.memberPage:after{content:'';position:absolute;width:100%;height:100%;background:#fff;left:0;top:0;opacity: 0.5;}
.sidebar{width: 240px;padding: 1rem 0;}
.sideNav{list-style:none;padding:0;margin:0;background: #fff;box-shadow: 0 0.125rem 0.5rem rgba(0,0,0,0.15);}
.sideNav__item.logout{border-top:1px solid #333;}
.sideNav__item__link{font-size:1.25rem;display: inline-block;position: relative;width: 100%;padding: 0.75rem 1rem;border-bottom: 1px solid #ddd;}
.active.sideNav__item__link,.sideNav__item__link:hover{background: var(--gradient);color: #fff;font-weight:500;}
aside + .memInBox__content__main{width: calc(100% - 240px);padding: 1rem 0;padding-left: 3rem;position: relative;z-index: 0;}
.memInBox__content__main:only-child{width:100%;}
.memInBox__content{display: flex;align-items: flex-start;}
.formBox--mem{padding: 2rem;background: #fff;box-shadow: 0 0.125rem 0.5rem rgba(0,0,0,0.15);}

@media screen and (min-width:992px){
	.sidebar{position:sticky;left:0;top: 5rem;padding-bottom: 3rem;}
}

/*expo*/
.expoArea{position: relative;}
.expoPage{position:relative;}
.expoPage__bg{position:absolute;left: 0;top: 0;z-index: -1;width: 100%;}
.expoPage:before{content:'';position:absolute;width:100%;height:100%;background:var(--gradient);mask:var(--arc) no-repeat top left;z-index:2;mix-blend-mode: hard-light;}
.expoPage__bg img{mask: var(--arc) no-repeat left top;width: 100%;}
.expoList{display:flex;flex-wrap:wrap;justify-content: center;transition: 0.3s all;}
.expoList__item{width:calc((100% - 4rem) / 3);padding: 0.5rem;overflow: hidden;}
.expoCover{margin-bottom:0;width: 100%;}
.expoCover__pic{aspect-ratio: 800/480;object-fit: cover;width: 100%;}

/*quest*/
.questPage{background: url(../images/all/unit_bg.png)center/cover;width:100%;min-height: calc(100vh - 7.5rem);position: relative;display: flex;justify-content: center;}
.questPage:after{content:'';position:absolute;width:100%;height:100%;background:var(--gradient);left:0;top:0;opacity: 0.5;}
.queBox{max-width: 1200px;margin:auto;padding: 1.5rem clamp(1rem,5vw,3rem);background: #fff;box-shadow: 0 0 1rem rgba(0,0,0,0.1);border-radius: 0 0 1rem 1rem;}
.queBox .memberBnf__content{height:40vh;}
.queTitBox{background:var(--gradient);border-radius: 1rem 1rem 0 0;padding: 1rem  clamp(1rem,5vw,3rem);color:#fff;}
.queTitBox__tit{line-height: 1.5;margin-bottom: 0;}

.checkBlock{display: flex;flex-wrap: wrap;gap: 0.5rem 2rem;padding-top: 0.25rem;}
.checkBlock__item{min-width: calc((100% - 6rem) / 4);}

.otherInput{width:100%}
.otherInput span{display: grid;grid-template-columns: 3rem 1fr;align-items: center;width:100%;}

/*參展前臺*/
.topBtnG{display:flex;justify-content: space-between;padding: 0.625rem;background: #f5f5f5;margin-bottom: 1rem;}
.btn--normal{border-color: #7d7d7d;background:#fff;}
.btn--normalFull{border-color: #7d7d7d;background:#7d7d7d;color:#fff;}
.btn.btn--normal:hover,.btn.btn--normalFull:hover{background: #626262;color: #fff;border: 1px solid #626262;}
.btn--color{background: var(--subColor);color:#fff;}
.btn.btn--color:hover{color:#fff;background: var(--titColor);}
.btnG{display:inline-flex;gap:0.5rem;}
.btnSm{padding: 0.375rem 1rem;border:1px solid var(--subColor);border-radius:100rem;color:var(--subColor);}
.btnSm:hover{background:var(--subColor);color:#fff;}

/*=tableStyle*/
.tableStyle{width:100%;}
.tableStyle thead{background:var(--gradient);color:#fff;}
.sortW{width:4rem;text-align: center;}
.tableStyle th,.tableStyle td{padding: 0.625rem 0.375rem;text-align: center;}
.tableStyle tr:not(:last-child){border-bottom:1px dashed #ddd;}
.tableStyle [type="checkbox"]{margin:0;transform: scale(0.8);vertical-align: -5px;}

/*=上下架*/
.switch-slide{width: 100%;display: flex;justify-content: center;}
.switch-slide-label{display:block;width: 36px;height: 20px;background:#ccc;border-radius:30px;cursor:pointer;position:relative;-webkit-transition:.3s ease;transition:.3s ease;}
.switch-slide-label:after{content:'';display:block;width: 18px;height: 18px;border-radius:100%;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);position:absolute;left:1px;top:1px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:.3s ease;transition:.3s ease}
.switch-slide input:checked+label{background:#34bf49;transition:.3s ease}
.switch-slide input:checked+label:after{left:17px}

/*=產品新增*/
.formGroup__item--lr{display:flex;gap:1rem;}
.formGroup__item--left{width:200px;font-size: 1.125rem;background: #e9ecef;padding: 1rem;border-radius: 0.375rem;}
.formGroup__item--right{width:calc(100% - 200px - 1rem);}
.formItem{padding-top:0.5rem;}
.formItem:not(:last-child){margin-bottom:1rem;}
.backBtn{position:absolute;right:0;top:50%;font-size:1.125rem;transform:translateY(-50%);letter-spacing:0.05em;}
.formSticky{position:sticky;left:0;top:6rem;}
.upload-box{width:100%;}

/* 搜尋 */
.searchBr{display: flex;margin-bottom: clamp(2rem,4vw,4rem);align-items: center;justify-content: center;gap: 1rem;flex-wrap: wrap;}
.srhTitle{margin:0;font-size: clamp(1.5rem,4vw,1.75rem);}
.srhInput{--bg: var(--mainColor);display: flex;font-size: clamp(1.125rem,4vw,1.25rem);flex-wrap: wrap;gap: .5rem;}
.srhInput select,.srhInput input,.srhInput button{min-height:47px}
.srhInput select{--bg: #2f45a6;min-width:120px;/* margin:0 .5rem; */padding: .5rem 0;border-radius: 0.375rem;border: solid 0.125rem var(--bg);background: var(--bg);color: #fff;text-align: center;}
.srhInput select:focus{--bg: var(--subColor);box-shadow:0 0 2rem var(--bg)}
.srhInput option{margin-right:auto}
.srhInput input{/* width: 100%; */padding: .5rem;border-radius: 0.375rem 0 0 0.375rem;border: solid 0.125rem var(--bg);}
.srhInput button{flex: 1;margin-left: -.5rem;padding: .5rem 1rem;border-radius: 0 0.375rem 0.375rem 0;background: var(--bg);color: #fff;border: solid 0.125rem var(--bg);word-break: keep-all;transition:all .3s linear;}
.srhInput:has(button:hover){--bg: var(--subColor);}
.srhInput button:hover{box-shadow:0 0 2rem var(--bg)}

/* 提醒視窗 */
#animation_container{position:absolute;margin:auto;left:0;right:0}
.confirm-box{position:fixed}
.confirm-box-area{position:fixed;width:100%;height:100%;left:0;top:0;z-index:9000}
.confirm-box-area:before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;background:#2e2e2e80;backdrop-filter:blur(3px)}
.confirm-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 15px;min-width:500px}
.confirm-inner{background:#f6f6f6;padding:75px 0 0;position:relative;border-radius:5px;box-shadow:0 0 10px #33333380;text-align:center;overflow:hidden}
.confirm-inner .bi-exclamation-circle{position:absolute;color:#fff;font-size:200px;line-height:1;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}
.confirm-inner p{font-size:20px;letter-spacing:1px;margin-bottom:0;position:relative;z-index:1;font-weight:500}
.confirm-btn-box{position:relative;margin-top:60px;width:100%;display:flex}
.confirm-btn-box .confirm-btn-s{padding:15px 10px;letter-spacing:1px;width:100%}
.confirm-btn-two .confirm-btn-s{width:50%}
a.confirm-btn-no{background:#cacaca;color:#fff}
a.confirm-btn-yes{background:#f6c620;color:#fff}
a.confirm-btn-s:hover{background:#2d3a44;color:#fff}
.confirm-close{position:absolute;cursor:pointer;display:block;width:35px;height:35px;right:15px;top:15px;background:#fff;color:#2d3a44;box-shadow:0 0 8px #cacaca;font-weight:400;border-radius:60px;font-size:14px;z-index:1;text-align:center;line-height:2.3}
.confirm-close i{font-size:24px;line-height:0;display:inline-block;vertical-align:middle}
.confirm-close:hover{background:#2d3a44;color:#fff}

/*===RWD===*/
@media screen and (max-width:1680px){
	/* footer */
	.ixInfor__box__fb{
    padding-right: 60px;
}
}
@media screen and (max-width:1440px){
	body{padding-top: 80px;}
	
	/*header*/
	header.navbar{padding: .5rem 1rem;}
	.navbar-brand{width:30%;margin-right: 0;}
	.logoBox img{display: inline-block;max-height: 60px;}
	.navbar-nav .nav-item--mark{margin-left:1rem}
	.navbar-expand-lg .navbar-nav .nav-link{padding:1rem .75rem;font-size:18px;letter-spacing: 0;}
	.dropdown-item{font-size:18px;padding: 0.5rem 1rem;}
	.dropdown-menu:after{display:none}
}

/* RWD 1366px */
@media screen and (max-width:1366px){
	body{padding-top:75px;}
	.wrapper--LR{padding: 0 50px;}
	.bannerSlick-nav {margin: 0 5rem;}

	.inner{max-width: 100%;}
	.mainTitle{font-size: 65px;}
	.mainTitle--big{font-size: 6rem;}
	.subTitle--content span{font-size: 1.525rem;}
	.subTitle--year{font-size: 1.625rem;}

	/*模組一 modeOne*/
	.evSpeakerSlick{margin:0}
	.evSpeakerNav{width:100%;}
	
	.ixFNumber{padding: 5rem 0;}
	.fnumberBox__item .num span{font-size: 4rem;}
	.linkBox__item:hover {padding-left: 1.5rem}

	.forumBox {grid-template-columns: repeat(3,1fr);}
	.ixForum:before{font-size: 100px;left: -36%;top: 36%;}

	.awardBox{margin-bottom: 0;}
	.awardBox__contnet {padding: 50px 80px;}

	.linkBox__item{padding-left: 1rem;}

	.otherList__item__txt {display: flex;flex-direction: column;gap: 0}
	.otherList__item__txt .timeBox {width: 100%;height: auto;font-size: 40px;}

	.ixHlTxt{padding: 1rem;}
	.ixHlTxt__text,.otText__title{letter-spacing: .125em;}
	.ixHighlight::before{font-size: 100px;}

	.otherList__item__txt .timeBox__month{padding-right: 2rem;}
	.otherList__item__txt .timeBox__month:before{top:10px;height: 30px;width: 2px;right: 12px;}
	.otherList__item__txt .timeBox__week{right: 0;}
	.otherList__item__txt .timeBox__date{position: relative;}

	.ixOther:after{width: 320px;height: 280px;}

	.ixUnitBox__item__title .txt{font-size: 1.5rem;}

	
	/*æ´»å‹•ç¸½æ”¬*/
	.forumLTitle .text{font-size: 4rem;}
	.forumLTitle .year{font-size: 5rem;}
	.forumLTitle .subtitle::after{content: none;}
	.forumListGroup__box{margin: 3rem;}
	.forum-list__bg{transform: scale(.85) translate(-15%,-15%);filter: brightness(1.05);}
	.forum-list{background:none;}
	.forumListGroup {justify-content: center;}

	/*æ¨¡çµ„ä¸€*/
	.forumBanner .bannerMain .banner{margin: 0 2rem;}

	.modeOne .evSpeaker:before {left: -300px;bottom: 185px;	}
}
/* RWD 1280px */
@media screen and (max-width:1280px){
	.awardBox__contnet {padding: 3rem 0;}

	/*æ´»å‹•ç¸½æ”¬*/
	.string{display:none}
	.forumListGroup{display:flex;flex-direction:column}
	.forum-list .timeBg{background:var(--gradient);width:100%;height:auto;color:#fff;border-radius:0}
	.pastList .forum-list .timeBg{background:var(--gradient3)}
	.forumListGroup__time,.forum-list .timeBox>*{position:unset;z-index:0}
	.forum-list .timeBg:before,.forum-list .timeBg:after,.forum-list .timeBox__month:before,.forum-list .timeBox__month:after{content:none}
	.forumListGroup__box{margin:0}
	.forum-list .timeBox{position:unset;width:auto;height:auto;display:flex}
	.forum-list .timeBg{justify-content:flex-start;padding-left:3rem}
	.forumTable{width:100%;box-shadow:0}
	.forumTable .bar{display:none}
	.forumTable li{align-items:flex-start;flex-wrap:wrap}
	.forum-list .timeBox__week{font-size:2rem;width:100%;height:100%;border:none}
	.forum-list .timeBox__week--en{margin-left:30px}
	.forum-list .timeBox__month{position:relative;padding-right:.5rem;margin-right:.5rem}
	.forum-list .timeBox__month:after{content:"/";transform:none;border:none;left:inherit;right:-23px;top:-6px;font-weight:400}
	.forum-list .timeBg,.forum-list .timeBox{align-items:center;gap:1rem}
	.slick-track .evSpeaker__box.slick-slide{align-items:flex-start}
	.modeOne .evSpeaker__box__img{margin-top:5rem}
	.modeOne .evSpeaker__box__infor,.modeOne .evSpeaker__box__img{width:50%}
	.modeOne .evSubName{font-size:1.5rem}
	.modeOne .speakerIntro{font-size:18px;font-weight:400;line-height:1.2}

	.evDate{font-size: 4rem;}
	.evTitle{font-size: 1.325rem;}

	/*modeTwo 模組二*/
	.modeTwo .blockHeight{padding-top:2rem;padding-bottom:2rem;}
	.modeTwo .evSubTitle__text{font-size:1.5rem}
	.modeTwo .evSpeaker .container{max-width:100%}
	.modeTwo .slick-track .evSpeaker__box.slick-slide{padding-top:3rem;padding-bottom: 0;gap: 0;}
	.modeTwo .evSpeaker__box__infor{padding:2rem}
	.modeTwo .evSpeakerSlick{margin:0;padding: 0;}
	.modeTwo .evSpeakerNav{width:100%;padding-right: 3rem;margin: 0;}
	.modeTwo .evSpeaker__album .slick-list{padding:0}
	.modeTwo .evSpeaker__album{top:inherit;margin-bottom: 0;}
	.modeTwo .evSpeakerSlick:before{z-index: 0;left: 0;transform: translateX(-25%);}
	.modeTwo .evSpeakerSlick .evSubTitle{position:absolute;left: 2rem;top: 0;z-index: 3;margin-left: 0;}
	.modeTwo .evSubName{font-size: 1.5rem;}
	.modeTwo .speakerIntro{font-size: 18px;font-weight:400}

	.modeTwo .evSubTitle{margin-bottom:2rem;margin-left: 28px;}
	.modeTwo .evSubTitle:before,.modeTwo .evAgenda .evSubTitle:after{display:none}
	
}
@media screen and (max-width:1200px){
	.forumBox {grid-template-columns: repeat(2,1fr);}
	.forumBox__item:nth-child(-n+3){grid-column: 1/3;}
	.forumBox__item.decoBox,.forumBox__item.decoBox--small{display:none}
}
@media screen and (min-width:1025px){
	.forumBox__item:nth-child(n+4) .eventHover__box{/* display:flex; *//* flex-direction: column-reverse; */}
}
/* RWD 1024px */
@media screen and (max-width:1024px){
	.blockHeight{padding:4rem 0}
	.showBox{display:flex;flex-direction:column;gap:0}
	.showBox__txt__title{font-size:3rem}
	.showBox__txt__content{width:100%}
	.showBox__txt__timeline{display:flex;justify-content:flex-start}
	.timeGroup--color{display:flex}
	.mainTitle--big{font-size:5.5rem}
	.subTitle--content span{font-size:1.5rem}
	.subTitle--year{font-size:1.6rem}
	.fnumberBox{gap:3rem;grid-template-columns:repeat(2,auto)}
	.decoBox__txt{font-size:2rem}
	.decoBox__txt span{font-size:4rem}
	.forumBox__item{margin:0}
	h2.mainTitle.mainTitle--big br{display:none}
	h2.mainTitle.mainTitle--big span{margin-right:-.25em;margin-left:-.25em;white-space:nowrap}
	.mainTitle--big .highlightBg:before{content:none}
	.ixAward:before,.ixAward:after{border-radius:0 0 150px 0}
	.ixHlTxt__text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}

	.levelBox{padding-left: 100px;}
	.levelBox:before{width: 80px;height: 95px;left: 1rem;}

	.ixUnit{padding: 4rem 0;}
	.ixUnitBox{padding: 75px;}

	.ixInfor__box{}
	.ixUnitBox__item__group img {/* width: 33%; */}
	.ixUnitBox__item__title .txt{padding: 0.5rem 1rem;font-size: 1.25rem;}
	
	.wrapper--LR{padding: 0 3rem;}
	.modeOne .evSpeaker:before{content: none;}
	.modeOne .evSpeaker__box__infor{/* width: 100%; */}
	.evSpeakerNav{width: calc(100% - 140px);margin: auto;}
	.evSpeakerSlick {margin-bottom: 3rem;}
	.evSpeaker__album__img img{width: 90%;height: 90%;}
	.modeOne .evSpeaker__album__img.slick-current img{box-shadow:-0.25rem .5rem 0 rgba(0,0,0,0.25),.5rem 0.25rem 0 rgba(255,255,255,0.4)};
	.decoWave{    background-size: 200% auto;}
	.evSubName{font-size: 2.5rem;}
	.evATime {font-size: 1.25rem;}
	.evAgendaBox__list__item{display: block;}

	/*活動列表*/
	.forum-list .timeBg{padding-left:20px;}

	/*好禮*/
	.forumListGroup--simple{display: block;}
	.timeTag__month, .timeTag__date {font-size: 2.5rem;}
	.forumListGroup--simple .forumListGroup__time:before{    transform: rotate(90deg) translateY(100%);}

	/*創新應用館*/
	.expoBanner.blockHeight{padding-bottom:1rem;padding-top: 1rem;}
	.expoBannerBox__title{text-align: center;}
	.expoBannerBox__title .mainTitle:after{left:50%;transform:translateX(-50%);}
	.expoBannerBox__content{display:block;}
	.expoBannerBox__content__txt{width:100%;margin:20px 0 40px;padding:0 30px;height: 6rem;}
	.ytVideo{margin:auto;margin-top:0;width: calc(100% - 50px);}

	.expoBannerBox__title .mainTitle{flex-direction: column;align-items: center;}

	.expoListArea__item {grid-template-columns: repeat(2,1fr);}
	.expoVideo.blockHeight{padding-top: 0;margin-top: 0;}
	.expoVideo .container{padding:0;}

	/*header*/
	.navbar-brand{width:clamp(250px,calc(100% - 75px),460px)}
	header.navbar{display:flex;justify-content:space-between;box-shadow:0 0 3px rgba(0,0,0,.1)}
	.navbar-expand-lg .navbar-nav{display:block;padding:1rem 1rem 3rem;max-height:calc(100vh - 65px);overflow-y:scroll;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-top:solid 1px #ccc;font-size:16px}
	.navbar-expand-lg .navbar-toggler{display:block;border:none}
	.navbar-toggler .navbar-toggler-icon{ transition: 0.3s all;}
	.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{ background: url(../images/all/close.png); transform: rotate(90deg);}
	.navbar.navbar-expand-lg .navbar-collapse{display:none}
	.navbar.navbar-expand-lg .navbar-collapse.show{display:block}
	.navbar-collapse{position:absolute;top:calc(100% - 1px);left:0;right:0}
	.navbar-nav .nav-item--mark{margin:1rem auto;width:200px;text-align:center}
	.navbar-expand-lg .navbar-nav .nav-link{display:inline-block;padding:1rem 1.75rem;font-size:20px}
	.nav-item{text-align:center}
	li.nav-item.dropdown{margin:0}
	.navbar-expand-lg .navbar-nav .dropdown-menu{position:relative;display:none;text-align:center}
	.navbar-expand-lg .navbar-nav .dropdown-menu.show{display:block}
	.pdShowGroup{display:block}

	/*modeTwo 模組二*/
	.modeTwo .forumBanner .bannerMain .banner{margin:0}
	.modeTwo .evSpeakerSlick:before{display: none;}
	.modeTwo .evDescription{padding-top:4rem}
	.modeTwo .evDescription__title__subT{font-size:1.25rem;margin-top: 1rem;margin-bottom: 2rem;}
	.modeTwo .evDescription__title__subT:before{transform: translate(0,-50%);}
	.modeTwo .evDescription__title__mainT{font-size:2rem}
	.modeTwo .evDescription__title__subT .tx01 *{padding:.5rem 1rem;}
	.modeTwo .evDescription__title__subT:before, .modeTwo .evDescription__title__subT:after{width:50%}
	.modeTwo .evDescription__title__subT:after{left:-.5rem}
	.modeTwo .evAListBox{margin-bottom:2rem}
    .modeTwo .evATime{width: 200px;}
	.modeTwo .evAEvent{width: calc(100% - 200px);}
	.modeTwo .evAEvent__list__item{grid-template-columns:repeat(1,1fr);gap: .5rem;}
	.modeTwo .evAStaff{margin-left: 20px;padding-left: 20px;border-left: dotted 1px #ccc;}
	.modeTwo .evDescription:before, .modeTwo .evDescription:after,
	.modeTwo .evAgendaBox__list:after, .modeTwo .evAgenda:before, .modeTwo .evAgenda:after{width:500px;height:500px}

	/*首頁活動*/
	.forumBox{display:flex;flex-direction:column;gap:2rem}
	.forumBox__item{height:100%;display:flex;flex-direction:column}
	
	.forumBox__item.decoBox,.forumBox__item.decoBox--small{display:none}
	.forumBox__item:nth-child(1){display:flex;margin-bottom:3rem}
	.forumBox__item__img,.forumBox__item:not(.forumTitleBox,.decoBox,.decoBox--small):hover .forumBox__item__img{filter:brightness(1)}
	.forumBox__item__img.pcImg{display:none}
	.forumBox__item__img.mobImg{display:block}
	.forumBox__item__img{transform:none}
	.eventHover{position:relative;border-radius:0;transform:none}
	.evTitle{width:calc(100% - 200px)}

	/*2024*/
	.memInBox__content{flex-direction:column;}
	.sidebar{width:100%;padding: 1rem 0 0;}
	.sideNav{display:flex;gap:0.5rem;background: transparent;box-shadow: none;}
	.sidebar + .memInBox__content__main{width:100%;padding-left:0;}
	.sideNav__item.logout{border:none;}
	.sideNav__item{border-radius:0.5rem 0.5rem 0 0;overflow:hidden;}
	.sidebar .navbar-toggle{display:none;}
}

/* RWD 1200px */
@media screen and (max-width:1200px){	
	.levelBox{grid-template-columns:repeat(3,1fr)}
}
/* RWD 991px */
@media screen and (max-width:991px){	
	.navbar-expand-lg .navbar-nav .nav-link{width:100%;}
	
	/*活動列表*/
	.forum-list .timeBox{font-size: 2.5rem;}
	.forum-list .timeBg {padding-left: 2rem;}
	.forumTable li{justify-content: flex-start;}
	.forumTable li>:nth-child(1), .forumTable li>:nth-child(2){width: 100%;}
	.forumTable li>:nth-child(n){padding: .75rem 2rem;}
	.forumTable li>:nth-child(n+3){margin: 1rem 0;}
	.forumListGroup:not(:last-child){margin-bottom:80px;}

	.insideBanner--expo{margin:0;border-radius:0 0 30px 30px}
	.insideBanner--expo .mainTitle{font-size:40px;}
	.exDContent__txt__logo{background: rgba(255,255,255,0.8);box-shadow:none;display:flex;justify-content: center;background: none;position: unset;width: 100%;}
	.exDContent__txt__logo img{box-shadow: 0 0 1rem rgb(0 0 0 / 10%);border-radius:16px;background: #fff;}
	.insideBanner--expo .insideBanner__img{height:320px}
	.exDContent__txt{flex-direction: column-reverse;gap: 20px;}

	.levelBox{grid-template-columns: repeat(3,1fr);}

	/**/
	.expoList__item{width:50%;}

	.modalOutside{opacity: 1!important;}

}
/* RWD 768px */
@media screen and (max-width: 768px){
	body{padding-top: 62px;}
	/*header*/
	.navbar-brand{width:280px}
	.container{max-width:inherit;width:100%}

	.modeOne .banner__box iframe,.modeTwo .banner__box iframe{height:70vw}
	.showBox__txt__timeline{display:block}
	.blockHeight{padding:4rem 0}
	.mainTitle{font-size:50px}
	.mainTitle--big{font-size:6rem}
	.subTitle--content span{font-size:1.475rem}
	.subTitle--year{font-size:1.575rem}
	.showBox__txt__title{font-size:2.5rem}
	.ixForum:before{content:none}

	.awardBox__img img{width:45%}
	.awList__item{font-size:1.25rem}
	.ixHlBox__list__item{margin:1.75rem;transform:scale(1);margin-top:0}
	.levelBox{/* row-gap:1.5rem; */gap: 1rem;padding:2.5rem 0;padding-top:150px;margin: 25px 0 0;grid-template-columns: repeat(2,1fr);}
	.ixUnitBox__item__group img{/* width:50%; */}
	.levelBox:before{background-repeat:no-repeat;left:50%;transform:translate(-50%,0%);top:0;width:120px;height:140px}
	.ixUnitBox__item__group--set{padding:0;margin-top:-22px}

	/*活動列表*/
	.forumLTitle{flex-direction:column;padding:0 20px;margin-bottom:40px;justify-content:center;align-items:center}
	.forumLTitle__box{padding:0}
	.forumLTitle .year{text-align:left;letter-spacing:.125em;font-size:50px;margin-right:10px}
	.forumLTitle .text{font-size:50px;display:block}
	.forumLTitle .subtitle{font-size:26px}
	.forumLTitle .year .char:nth-child(3),.forumLTitle .year .char:nth-child(4){transform:none}
	.evAgendaBox__list__item{padding:15px 0}
	.evAEvent{width:100%;padding-top:20px}
	.evAEvent__list__item{display:block}
	.evAEvent__list__item+.evAEvent__list__item{border-top:dotted 1px #ccc;padding-top:25px}
	.agendaTxt{font-size:1.5rem}
	.evAStaff{margin-bottom:15px;padding-left:15px;border-left:1px solid #ddd;margin-left:20px;font-size:1.25rem}
	.evDescription__title__mainT{font-size:2.5rem}
	.forumTable{background:#fff;box-shadow:none;font-weight:500;border-radius:0 1rem 1rem 1rem;box-shadow:0 0 1rem rgba(0,0,0,0.3);overflow:hidden;position:relative}
	.forumTable::before{content:"";width:100%;height:6px;background:var(--gradient);top:0;position:absolute;right:0;z-index:0}
	.pastList .forumTable::before{background:var(--gradient3)}
	.forum-list .timeBg{background:none;color:#fff;padding:.25rem 1rem;background:var(--gradient);border-radius:1rem 1rem 0 0;display:inline-block;width:auto}
	.forum-list .timeBox{font-size:1.5rem}
	.forum-list .timeBox__week{font-size:20px;margin:0}
	.forum-list .timeBox{align-items:baseline}
	.forum-list .timeBox__month{padding:0}
	.modeOne .evAgendaBox__list__item:not(:last-child):after{content:none}
	.modeOne .evDateBox__month,.modeOne .evDateBox__day{font-size:2.5rem}
	.modeOne .evDescription{padding-top:3rem}
	.modeOne .evDescription__title__subT{font-size:1.25rem}
	.evDateBox .decoT{right:inherit;left:200px}
	.forumBanner .bannerBG{top:12vw}
	.evSpeakerSlick{padding:20px}
	.evDescription__time{display:block;margin-bottom:2rem}
	.modeOne .evTime{display:inline-flex;background:var(--mainColor);border-radius:1.5rem;overflow:hidden}
	.evTime__POT{display:block}
	.slick-track .evSpeaker__box.slick-slide{display:flex;flex-direction:column-reverse;position:relative;gap:20px}
	.modeOne .evSpeaker__box__infor,.modeOne .evSpeaker__box__img{width:100%}
	.modeOne .evSpeaker__box__infor .evSubTitle{position:absolute;top:20px;margin:auto}
	.modeOne .evSpeaker__box__img{max-width:500px;width:80%;margin:auto;margin-top:100px}
	.evSpeakerSlick{padding:50px;margin:0}
	.modeOne .evDescription:after,.modeOne .evSpeaker:after{background-size:contain;width:220px;background-repeat:no-repeat}
	.forumLTitle__box .decoT1{display:none}
	.forumListGroup:not(.forumListGroup--simple) .forumTable li:not(.bar)>:nth-child(1){font-size:1.2rem;color:var(--mainColor);padding-left:4rem;position:relative}
	.forumListGroup:not(.forumListGroup--simple) .forumTable li:not(.bar)>:nth-child(1):before{content:"";position:absolute;width:45px;height:3px;background:var(--mainColor);left:0;top:calc(50% - 1.5px)}
	.pastList .forumTable li:not(.bar)>:nth-child(1){color:#a473c6}
	.pastList .forumListGroup:not(.forumListGroup--simple) .forumTable li:not(.bar)>:nth-child(1):before{background:#5981c2}
	.forumTable li:not(.bar)>:nth-child(2){font-weight:700}
	.wrapper--LR{padding:0 1rem}
	.evSubName{font-size:2.25rem;line-height:1.2}
	.evAEvent__list__item:nth-child(n) > .evAListBox{margin-bottom:1rem}

	/*好禮*/
	.insideBanner .TitleBox{display:block;text-align:center;width:100%}
	.insideBanner .subTitle--content{display:inline-block}
	.awardBox__mainTitle{margin-bottom:3rem;font-size:2rem}
	.awardBox__title{font-size:1.25rem}
	.forumListGroup--simple .forumTable li:last-child{margin-bottom:2rem}
	.awardBox{margin:2rem}
	.award-note{border-radius:0 60px 0 0;overflow:hidden}
	.forumListGroup--simple .forumTable li.bar{height:6px;border-radius:0}
	.forumListGroup--simple .forumTable li:not(.bar){background:rgba(244,246,255,0.5)}
	.forumListGroup--simple .forumTable li{display:block}
	.forumListGroup--simple .forumListGroup__time{padding:0 2rem}
	.forumBanner .bannerMain .banner{margin:0;border-radius:1rem}
	/*創新應用*/
	.ytVideo {border-width: 10px;}
	.ytVideo iframe{height:320px;}
	.expoBannerBox__title .mainTitle:after{letter-spacing: 0;white-space: nowrap;}
	.expoBannerBox__content__txt{font-size:18px}
	.subText{padding:8px 20px;}

	/*創新應用--內頁*/	
	.expoPdBox{display:block;/* overflow-y: auto; */}
	.expoProduct{border-radius:0 0 60px 60px;}
	
	.modalOutside .coverImg{border-radius:15px 15px 0 0;height: auto;width: 100%;}
	.modalOutside .expoPdBox__txt{border-radius:0 0 15px 15px }
	.modalOutside.slick-current .expoPdBox__txt{margin: 0;padding: 1rem 1rem 4rem 1rem;}
	.modalOutside .expoPdBox__txt__content{height: calc(100% - 36px - 40px);}
	.modalInside .expoPdBox__txt__title{font-size:26px;letter-spacing:0;margin: 0;position: sticky;top: 0;left: 0;background: #fff;z-index: 99;}

	.expoPdBox__txt__title{display: block;}
	
	.modalInside .expoPdBox__img__bigBox{/* height: calc(100vh - 4rem); */margin: 0;border: none;padding: 0;overflow-y: unset;height: auto;}
	.modalInside .expoPdBox__txt{padding:15px;position: sticky;z-index: 1;top: 0;background: #fff;}
	
	.expoAddress__box{margin-top:0;}
	.expoAddress__box{flex-direction: column-reverse;}
	.expoAddress__box__infor{max-width: 100%;padding: 40px;width: 100%;}
	.expoAddress__box:after{width: 400px;height: 400px;right: 0;bottom: 0;background-size: cover;top: -10%;}
	.expoAddress__box__map{width:100%;border-radius:0;}
	.expoAddress__box__map.expoAddress__box__map iframe{height:280px;}

		.modalInside .expoPdBox__txt{position:static;}
	.modalInside .expoPdBox__txt__content{overflow:visible;height: unset;}

	/*指導單位*/
	.ixUnitBox__item__title{ text-align: center;}
	.unColor1,.unColor2,.unColor3{background-position-x: right;background-size: cover;}

	/*modeTwo 模組二*/
	.modeTwo .breadCrumbs{margin-bottom: 0;}
	.modeTwo .evDescription{padding-top: 0;padding-bottom: 0;}
	.modeTwo .evSpeaker__box__infor,.modeTwo .evSpeaker__box__img{width:100%}
	.modeTwo .evSpeaker__box__infor{order:2}
	.modeTwo .evATime{width: 100%;padding: 1rem;font-weight: 700;text-align: left;}
	.modeTwo .evAEvent{width: 100%;padding: 1rem 1rem 2rem;}
	.modeTwo .agendaTxt{font-size: 22px;}
	.modeTwo .evAStaff{font-size: 18px;}

	.modeTwo .mdSet{display:block}
	.modeTwo .evDateBox{border-right:none;flex-direction: row;}
	.modeTwo .evDateBox__month, .modeTwo .evDateBox__day{display:inline-block;font-size: 8vw;}
	.modeTwo .evTime{background:transparent}
	.modeTwo .evTime__timeNum{padding-left: 0;font-size: 8vw;}	
	.modeTwo .evSpeaker__album__img{padding:.25rem}

	.formGroup__item--lr{flex-direction:column;border: 1px solid #ced4da;border-radius: 0.375rem;padding: 0.5rem;}
	.formGroup__item--left{width:100%;}
	.formGroup__item--right{width:100%;}

	/* footer */
	.ixInfor__box__txt,.ixInfor__box__fb{width: 100%;padding-right: 1rem;}
	.inforCard__txt{text-align: center;}

}

/*RWD 680*/
@media screen and (max-width:680px){
	/*活動列表*/
	.forumLTitle__box,.forumLTitle .subtitle{display:block}
	
	/*創新應用*/
	.expoListArea__item {grid-template-columns: 1fr;}
	/*創新應用*/
	.modalInside .modal-dialog{max-width: 100%;margin: auto 30px;}

	.forum-list__bg{left:inherit;right: -50vw;display: none;}
	.forum-list{
		background: url(../images/forum/forum-list__bg.png) no-repeat;
		background-size: 88vw;
	}
	.pastList .forum-list{background: url(../images/forum/forum-list__bg2.png) no-repeat;		background-size: 88vw;}

	/**/
	.expoList__item{width:100%;}
	
}
@media screen and (max-width:640px){
	/*創新應用館選單*/
	.pdShowBtn br{display: none;}
	.pdShow__type{display: none;}
	.pdShow{width: 100%;margin-top: 2rem;}
	.pdShow__nav{text-align: center;display: flex;justify-content: center;gap: 0.25rem;font-size: 1.25rem;}
	.pdShowBtn{border-radius: 1rem;background: var(--gradient2);}
	.pdShowBtn__txt{position: relative;background: var(--gradient2);-webkit-background-clip: text;-webkit-text-fill-color: transparent;padding: 0.75rem 1.5rem;z-index: 0;display: block;letter-spacing: .125em;margin: .25rem;transition: 0.5s all;padding: .75rem .5rem;line-height: 1;font-size: 1.15rem;}
	.pdShowBtn__txt:before{content:"";position:absolute;background: var(--gradient2);display: block;top: 0;bottom: 0;width: 100%;opacity: 0;z-index: 1;left: 0;transition: .3s all;height: 0;}
	.pdShowBtn:hover .pdShowBtn__txt:before,.pdShowBtn.active .pdShowBtn__txt:before{opacity: 1;border-radius:0.5rem;mix-blend-mode: color;z-index: 0;height: 100%;}
	.pdShowBtn:hover .pdShowBtn__txt,.pdShowBtn.active .pdShowBtn__txt{background: #fff;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
	.pdShowBtn.active .pdShowBtn__txt:after{top:0;}
	.pdShowBtn__txt:after{content: "";position: absolute;width: 100%;height: 100%;background: #fff;border-radius: .75rem;left: 0;top: -2px;mix-blend-mode: darken;}
	.pdShowGroup{display: none;}

	.pdShow{margin:1rem 0;}
	.pdShow__nav{flex-wrap: wrap;gap:.5rem;margin:0 2rem}
	.pdShowBtn{width:45%;}
	
	/*modeTwo 模組二*/
	.modeTwo .evSpeakerSlick:before{display:none}
	.modeTwo .slick-track .evSpeaker__box.slick-slide{flex-wrap:wrap}
	.modeTwo .evSpeaker__box__infor,.modeTwo .evSpeaker__box__img{width:100%}
	.modeTwo .evSpeaker__box__infor{order:2}


	/*會員*/
	.loginBox__rps,.loginBox__form{width:100%;padding: 0;border: none;}
}



/* RWD 520px */
@media screen and (max-width: 520px){
	.bannerSlick-nav {margin: 0 1rem;}
	.bannerSlick-nav .slick-list .slick-slide {height: 100px;margin-bottom: 50px;overflow: visible;}
	.bannerSlick-nav img{border-radius: 12px 12px 0 0}
	.bannerSlick-nav .slick-list .slick-slide:hover img{border-radius:16px;overflow:hidden}
	
	.bannerSlick-nav .slick-list .slick-slide:hover::after{left: unset;}
	.fnumberBox__item .num span{ font-size: 50px;}
	.evSpeaker__album{margin-bottom: -2rem;}
	
	/*創新應用*/
	.underBanner{height:100%;border-radius:18px;}
	.expoBannerBox__content__txt{margin-bottom:20px;}
	.expoBannerBox__title .mainTitle:after{font-size:14px;}
	.expoVideo{margin-top:0;margin: 1.5rem;}
	.ytVideo{width:100%;border-radius:16px;}
	.ytVideo iframe{height:200px;}
	.expoVideo .enTitle{display:none;}
	
	.ixInfor {background: linear-gradient(to bottom,#fff 50%,#209ed5 50%);	}
	.ixInfor__box {
		position: relative;
		display: block;
		z-index: 1;
	}
	.timeGroup{ transform: scale(0.85);}
	.ixInfor__box__fb{padding: 2rem 0;justify-content: center;margin: auto;}
	.inforWrapper{padding-bottom:0}

	.forumBtn,.forumBtn__txt,.forumBtn--wrapper{width:90px;}
	.forumBtn--sign{bottom: 120px;}

	/**/
	.awardFirmList__title{display:none;}
	/* .awardFirmList__item{flex-direction: column;} */
	.firmListNum{min-width: 46px;}

	/* 搜尋 */
	.srhInput select, .srhInput input, .srhInput button{flex: 1;}
	.srhInput button{}
}

/* RWD 480px */
@media screen and (max-width:480px){
	.TitleBox {	gap: 0;	flex-direction: column;	}
	.inner{padding: 0 1rem;}
	.blockHeight { padding: 2rem 0;}
	.breadCrumbs{margin-bottom:10px;padding: 20px;text-align: left;}
	.breadCrumbs .item:not(:last-child){padding-right:20px}
	.breadCrumbs .item:not(:last-child):after{ right: 3px;}

	/*首頁*/
	.showBox__txt__title {font-size: 34px;}
	.showBox__txt__content{font-size:18px;line-height:1.5;}
	.fnumberBox{display:block;}
	.fnumberBox__item .num{height: auto;line-height: 1.25;}
	.fnumberBox__item:not(:last-child){margin-bottom: 3rem;}
	.eventHover__box{padding:20px;}
	.evTime{font-size:20px;}
	.evDate{font-size: 36px;height: auto;text-align: left;}
	.evTitle{display:block;width:100%;font-size:20px;margin-bottom:16px}
	.evDetail{position:relative;display: block;border-radius: 15px;width:100%;text-align: center;padding: 8px;}
	.awList__item__title{line-height: 1;font-size:18px;width: auto;padding: 14px 20px;}
	.awList{padding: 0;}
	.awList__item {display: flex;flex-direction: column;gap: 0;	}
	.ixFNumber:before{ background-size: cover;}
	.evTime .week{
    width: calc(100% - 150px);
}
	.awardBox{margin: 16px;margin-bottom:30px;}
	.awardBox__contnet {padding: 3rem 1rem;	}
	.awardBox__txt{padding:0 10px;}
	.awardBox__mainTitle{font-size: 1.75rem;}
	.awardBox__mainTitle:after{
    width: 100%;
    background-size: contain;
}
	.forumBox__item:nth-child(1){margin-bottom: 15px;}
	.forumBox__item{margin: 0 20px;}
	.ixHlBox__list__item{margin-bottom:50px}

	.mainTitle {font-size: 40px;letter-spacing: .25em;}
	.mainTitle--big{font-size:50px;margin-bottom: 12px;} 
	.subTitle--content span{font-size: 18px;}
	.award-live{font-size:18px}
	.highlightBg:before{bottom:0;}

	/*活動活動*/
	.forumLTitle{display:block;text-align: center;}
	.forum-list__bg{transform: translateY(-50%);}
	.agendaTxt{font-size:1.25rem;}
	.evAStaff{font-size:1rem}
	.modeOne .bannerMain{padding-bottom: 1.25rem;}
	
	.award-note:before {backdrop-filter: hue-rotate(-20deg) brightness(0.95) blur(4px);border-radius: 0 3rem 0 0;}
	.forumTable{font-size: 20px;}
	.forumListGroup--simple li:not(.bar) div+div{padding-top:0}
	.ixHlBox__list__item:nth-child(2){height:auto}
	.ixHlTxt__text, .otText__title{font-size:22px;}
	.forumLTitle .text{ font-size: 44px;}
	.modeOne .evSpeaker__box__infor .evSubTitle{top:40px;}
	.evSpeakerSlick{padding-bottom:0}
	.modeOne .evSpeaker__box__infor{padding-top:15px}
	.modeOne .evAgendaBox:before{content:none;}


	

	.endTime {text-align: right;}

	/*創新應用館*/
	.expoBanner{margin:20px;}
	.expoListArea__title{margin-bottom: 30px;font-size:36px;}
	.expoListArea__title:after{width:100%;background-size: contain;}
	.epItem__img img{height:240px}
	.expoListArea__item{gap:40px;}
	.epItem__txt{font-size:22px;line-height:1.2}
	.expoListArea{padding-bottom:40px}
	
	/*創新應用館--內頁*/
	.insideBanner--expo .mainTitle{white-space: break-spaces;font-size: 28px;letter-spacing: 0;}
	.insideBanner--expo .insideBanner__img{height:250px}
	.exDContent__txt{padding: 1rem 0.5rem;gap: 10px;}
	.exDContent__video{border-radius:20px;}
	.exDContent__video iframe{height:250px;border-radius: 20px;overflow: hidden;}
	.socailList{display:block;}
	.expoAddress__box__infor{padding:30px 20px;}
	.expo_detail .companyName{font-size:24px;letter-spacing:0;}
	.inforList__item{font-size:18px;}
	.socailList__button{margin-top:20px}
	.expoAddress__box:after{width:250px;top:0;opacity:0.3}
	.socailList__button__style{font-size:16px;}
	.modalOutside{padding:0 30px;margin-bottom:-20px;}
	.expoProduct {border-radius: 0 0 60px 0;padding-top: 4rem;}
	.expoTxt{font-size: 1.25rem;}
	.expoMatch__box__link{font-size:20px}
	.insideBanner--expo .subTitle--content span{letter-spacing: 0.25em; font-size: 16px;}
	.modalOutside .coverImg{height:220px;}
	.expoMatch__box{ padding: 40px 30px; border-radius: 20px;}
	.expoTitle{font-size:28px;}

	.inforTitle {letter-spacing: 0.75em;}
	
	.ixUnitBox {padding: 50px 15px;}
	.ixUnitBox__item__group{display:block;text-align: center;}
	.ixUnitBox__item__group img/*, .ixUnitBox__item__group .markImg*/{width: 90%;padding:0 1rem;margin: auto;}
	.ixUnitBox__item__group--set img{padding:0}

	.otherList__item__txt .timeBox__month,.otherList__item__txt .timeBox__date{font-size:30px}
	.otherList__item__txt{padding:10px 20px;}
	.otText__time{font-size:20px}
	.otherList__item__txt .timeBox__week{transform: translate(0,50%);top: 0;}

	/*列表*/
	.forumTable li:not(.bar)>:nth-child(2) {font-size:1.475rem;}

	.forumTable li>:nth-child(n+3){width: 40vw;}
}


/*RWD 375*/
@media screen and (max-width:375px){
	.linkBox{  padding: 8px 12px; padding-top: 0; gap: 10px;}
	.linkBox__item{width: 100%;text-align:center;margin-right: -0.25em;border-radius: 10px;padding: 10px 0;}
	.linkBox__item:after{content:none;}
	.modalInside .modal-dialog{margin: 5px;}

	.ixUnitBox__item__group img, .ixUnitBox__item__group .markImg{width: 100%;margin: 0;padding: 0;}

	/*創新應用館選單*/
	.pdShowBtn br{display: block;}
}
@media screen and (min-width:641px){
	/*創新應用館*/
	.pdShow{position: fixed;background: var(--gradient2);top: 110px;display: flex;flex-direction: row-reverse;color: #fff;border-radius: 0 1rem 1rem 0;align-items: center;left: -150px;transition: .8s all;box-shadow: 0 0 1.5rem rgba(255,255,255,0.5);filter: hue-rotate(45deg);z-index: 20;}
	.pdShow.open{left: 0;filter:hue-rotate(-30deg);}
	.pdShow__type{padding:1rem;border-left: 1px dashed;cursor: pointer;}
	.pdShow__type span{writing-mode: vertical-lr;font-size:1.2rem;letter-spacing:.25em;margin-bottom: -.25em;}
	.pdShow__nav{display: flex;flex-direction: column;gap: .25rem;}
	.pdShowBtn{padding: 0.5rem 1rem;font-size:1.2rem;color:#fff;width: 150px;text-align: center;position: relative;}
	.pdShowBtn:after{content:"";width: 0;height:1px;background:#fff;position:absolute;bottom: .25rem;left: 1rem;transition: 0.3s all;}
		.pdShowBtn:hover{color:#fff;letter-spacing:0.1em;}
	.pdShowBtn:hover::after{width:calc(100% - 2rem);}
	.pdShowBtn__txt br{display: none;}
}

@media screen and (min-width:992px){
	/* 	創新數位應用館 */
	.expoPdBox:hover{}
	.modalOutside.slick-current .expoPdBox:hover .expoPdBox__img{transform:translateY(4rem);}
	.modalOutside.slick-current .expoPdBox:hover .coverImg{box-shadow:0 0 2rem rgba(0,0,0,.3)}
	.modalOutside.slick-current .expoPdBox:hover .expoPdBox__txt{transform:translateY(-4rem)}
	.modalOutside .expoPdBox:hover .notice{background: var(--gradient);padding:0 1rem}
	.modalOutside .expoPdBox:hover .notice i{margin: 0 0 0 .5rem;}
    .modalOutside .expoPdBox:hover .notice span{display:inline-block}
	.modalOutside .expoPdBox:hover .expoPdBox__txt__title{/* background: var(--gradient); *//* -webkit-background-clip: text; *//* -webkit-text-fill-color: transparent; */color: #5c43dd;}

	/*登入後會員*/
	.memSidebtn{display:none;}

	/*expo*/
	.expoCover{transform: scale(0.85);transition:0.3s all;}
	.expoCover:hover{transform:scale(1);}
}
@media (min-width: 1025px) {
	/*header*/
	.dropdown-menu[data-bs-popper]{top: calc(100% + .5rem);left: 50%;margin-top: 0;}
	.dropdown-menu{pointer-events: none;opacity:0;display:block;top:50%;transition:.3s all;width: 360px;left: 50%;transform: translateX(-50%);}
	.dropdown-menu.show{opacity:1;pointer-events: auto;}
}

.vdBox{border-radius: 1rem;overflow: hidden;}