@import"https://fonts.googleapis.com/css2?family=Encode+Sans+Expanded:wght@100;200;300;400;500;600;700;800;900&family=Noto+Sans+TC:wght@100..900&family=Oswald:wght@200..700&display=swap";:root{--color-main:rgb(233 89 41);--color-hover:rgb(232 82 35);--color-form:rgb(240 239 235);--ff-def:'Noto Sans TC', 'Microsoft JhengHei UI', sans-serif;--ff-en:'Encode Sans Expanded', 'Noto Sans TC', sans-serif;--ff-brief:'Oswald', 'Noto Sans TC', 'Microsoft JhengHei UI', sans-serif;--fw-normal:450;--fw-semibold:550;--fw-bold:700;--fw-black:900;--radius:clamp(3px, 0.1022rem + 0.2353vw, 5px);--radius-md:clamp(0.625rem, 0.1719rem + 1.25vw, 0.9375rem);--radius-lg:clamp(0.9375rem, 0.0313rem + 2.5vw, 1.5625rem);--fs-def:16px;--fs-brief:0.9375rem;--fs-subhead:clamp(1.25rem, 1.0161rem + 0.6452vw, 1.5rem);--fs-h1:clamp(1.875rem, 1.6045rem + 0.7463vw, 2.5rem);--fs-h2:clamp(1.75rem, 1.5606rem + 0.5224vw, 2.1875rem);--fs-h3:clamp(1.25rem, 1.0161rem + 0.6452vw, 1.5rem);--fs-h4:clamp(1.1875rem, 1.0706rem + 0.3226vw, 1.3125rem);--fs-h5:clamp(1.125rem, 1.0081rem + 0.3226vw, 1.25rem);--fs-h6:clamp(1.0625rem, 1.004rem + 0.1613vw, 1.125rem);--w-container-lg:1100px;--w-container-md:960px;--w-container:900px;--w-container-sm:800px;--w-container-popup:1320px;--gap-leave:calc((100dvw - var(--w-container) - var(--gap) * 2) * 0.5)}:root
.container.lg{--gap-leave:calc((100dvw - var(--w-container-lg) - var(--gap) * 2) * 0.5)}:root
.container.md{--gap-leave:calc((100dvw - var(--w-container-md) - var(--gap) * 2) * 0.5)}:root
.container.sm{--gap-leave:calc((100dvw - var(--w-container-sm) - var(--gap) * 2) * 0.5)}:root{--h-input:40px;--h-btn:40px;--h-btn-lg:45px;--h-header:80px;--gap:30px;--gap-sec:clamp(40px, 15vh, calc(var(--h-header) + 15px));--gap-sec-sm:max(5vh, var(--gap));--plyr-control-spacing:1.25em;--plyr-color-main:rgb(0 0 0 / 80%)}@media(max-width: 1399px){:root{--w-container-xl:1100px;--w-container-lg:960px;--w-container-md:850px}}@media(max-width: 991px){:root{--gap-sec:clamp(40px, 8vh, calc(var(--h-header) + 20px))}}@media(min-width: 768px)and (max-height: 767px){:root{--h-header:55px}}@media(max-width: 767px){:root{--h-header:45px;--gap:25px;--gap-sec-sm:max(2vh,var(--gap))}}*{min-width:0;box-sizing:border-box;position:relative}*::before,*::after{box-sizing:border-box}body{margin:0}h1,h2,h3,h4,h5,h6{text-wrap:pretty}p{text-wrap:pretty}a{text-decoration:none !important}ul,ol{list-style:none;padding:0;margin:0}img,picture,svg,video,canvas{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover}hr{border:none;border-bottom:1px solid rgba(0,0,0,.1);margin:max(3vh,var(--gap)) auto}img{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}input,button,textarea,select{font:inherit}::-webkit-input-placeholder{color:#aaa;opacity:1}::-moz-placeholder{color:#aaa;opacity:1}:-ms-input-placeholder,:-moz-placeholder{color:#aaa;opacity:1}input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}body,html{margin:0;padding:0;font-family:var(--ff-def);color:#222;background-color:#fff6ef;line-height:2;font-weight:var(--fw-normal);letter-spacing:.047em;word-wrap:break-word;scrollbar-width:thin;text-wrap:pretty;scrollbar-color:#dabca5 #fff6ef}body *,html
*{scrollbar-width:thin}body ::-webkit-scrollbar,html ::-webkit-scrollbar{width:8px;height:8px}body ::-webkit-scrollbar-track,html ::-webkit-scrollbar-track{background:#fff6ef;border-radius:10px}body ::-webkit-scrollbar-thumb,html ::-webkit-scrollbar-thumb{background-color:#dabca5;border-radius:10px}body ::-webkit-scrollbar-thumb:hover,html ::-webkit-scrollbar-thumb:hover{background:#ddb597}body *,html
*{scrollbar-color:#dabca5 #fff6ef}body *::-webkit-scrollbar,html *::-webkit-scrollbar{width:5px;height:1px}body *::-webkit-scrollbar-track,html *::-webkit-scrollbar-track{box-shadow:none;margin:0;background:rgba(0,0,0,0)}body *::-webkit-scrollbar-thumb,html *::-webkit-scrollbar-thumb{box-shadow:none;background:#dabca5}body *::-webkit-scrollbar-thumb:hover,html *::-webkit-scrollbar-thumb:hover{background:#ddb597}html{font-size:var(--fs-def)}body{font-size:clamp(.9375rem,.7692rem + .1923vw,1rem)}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}[role=button]{cursor:pointer}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:rgba(0,0,0,0);text-shadow:none;background-color:rgba(0,0,0,0);border:0}.hidden{display:none !important}.affix{position:fixed}.visible-xs,.visible-sm,.visible-md,.visible-lg,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block{display:none !important}@media(max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media(max-width: 767px){.visible-xs-block{display:block !important}}@media(max-width: 767px){.visible-xs-inline{display:inline !important}}@media(max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm-block{display:block !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md-block{display:block !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media(min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media(min-width: 1200px){.visible-lg-block{display:block !important}}@media(min-width: 1200px){.visible-lg-inline{display:inline !important}}@media(min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media(max-width: 767px){.hidden-xs{display:none !important}}@media(min-width: 768px)and (max-width: 991px){.hidden-sm{display:none !important}}@media(min-width: 992px)and (max-width: 1199px){.hidden-md{display:none !important}}@media(min-width: 1200px){.hidden-lg{display:none !important}}@media
print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}@media
print{.visible-print-block{display:block !important}}@media
print{.visible-print-inline{display:inline !important}}@media
print{.visible-print-inline-block{display:inline-block !important}}@media
print{.hidden-print{display:none !important}}.clearfix:before,.clearfix:after{content:" ";display:table;clear:both}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.disabled,.disabled:hover{cursor:not-allowed}.loading-animation{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1002;background-color:#fff6ef;display:flex;align-items:center;justify-content:center}.loading-animation::before{content:"";display:block;width:max(9.8vw,100px);aspect-ratio:1034/1000;background:url(../../../themes/zh-tw/assets/css/../images/loading.gif) no-repeat 0 0/contain;transform:translateY(-25%)}.header{z-index:1000;position:fixed;top:0;left:0;width:100vw;transition:transform .35s cubic-bezier(0.64,0.69,0.75,1.05)}.header::before{content:"";display:block;position:absolute;top:0;left:0;right:0;z-index:0;bottom:-15px;background:url(../../../themes/zh-tw/assets/css/../images/header_wave.png) repeat-x center top/auto 100%;transform:translateY(-100%);transition:transform .35s cubic-bezier(0.64,0.69,0.75,1.05)}.header>.container{z-index:15;max-width:100%;height:var(--h-header);transition:height .25s,transform .25s}.header-logo{margin:0;padding:0;width:2000px}.header-logo>*{display:block;position:relative;width:100%;padding-bottom:19.1%;font-size:0;background:url("../../../themes/zh-tw/assets/css/../images/logo_white.png") no-repeat 0 0/contain;z-index:0}.header-logo{display:block;max-width:210px;left:var(--gap);position:absolute;top:50%;z-index:100;transform:translateY(-50%)}.is-fixed-header .header::before{transform:translateY(0)}.is-fixed-header .header-logo>*{background-image:url("../../../themes/zh-tw/assets/css/../images/logo.png")}.is-scroll-down
.header{transform:translateY(-105%)}.is-scroll-down .header::before{transform:translateY(-100%)}.is-scroll-down:not(.is-fixed-header) .header{transform:translateY(0)}.is-scroll-down:not(.is-fixed-header) .header::before{transform:translateY(-100%)}@media(min-width: 768px){.nav-switch{display:none}.nav{display:block !important;opacity:1 !important;position:absolute;top:0;right:max(var(--gap),4vw)}.menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:flex-end;gap:0 max(2vw,30px);height:var(--h-header)}.menu>li{display:inline-block}.menu>li
a{font-family:var(--ff-en);font-weight:var(--fw-semibold);text-align:center;color:#fff;font-size:.875rem;transition:color .25s;transform:none !important;opacity:1 !important}.menu>li a::before{content:attr(data-zh);position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;font-size:1rem;color:inherit;white-space:nowrap;pointer-events:none;transition:opacity .25s;opacity:0}.pc .menu>li:hover>a{color:rgba(0,0,0,0)}.pc .menu>li:hover>a::before{opacity:1;color:var(--color-main)}.is-fixed-header .menu>li
a{color:#000}.pc .is-fixed-header .menu>li:hover>a{color:rgba(0,0,0,0)}.pc .is-fixed-header .menu>li:hover>a::before{opacity:1;color:var(--color-main)}}@media(min-width: 580px)and (max-width: 767px){body:not(.is-fixed-header) .header>.container{transform:translateY(20px)}}@media(max-width: 767px){.header::after{content:"";display:block;position:fixed;top:0;left:0;right:0;height:100dvh;z-index:1;transform-origin:center top;background-color:var(--color-main);transform:scaleY(0);will-change:transform;transition:transform .35s cubic-bezier(0.7,0.38,0.55,1.03)}.header-logo{max-width:180px}.nav{display:none;background-color:var(--color-main);top:0;right:0;left:auto;position:fixed;width:100%;height:100dvh;align-items:center;transform-origin:right center;padding:calc(var(--h-header) + var(--gap)) var(--gap)}.menu{width:100%;height:100%;margin:0;padding:var(--gap) 0 max(2vh,var(--h-header)) 0;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto}}@media(max-width: 767px)and (min-aspect-ratio: 1.2){.menu{padding:0}}@media(max-width: 767px){.menu>li{flex-shrink:0;display:block;margin:0;padding:0;overflow:hidden;text-align:center}.menu
a{font-family:var(--ff-en);font-weight:var(--fw-semibold);font-size:1rem;display:inline-block;color:#fff;padding:min(25px,2vh) 0}.menu a::before{content:attr(data-zh);position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;font-size:1rem;color:inherit;white-space:nowrap;pointer-events:none;transition:opacity .25s;opacity:0}.pc .menu a:hover{color:rgba(0,0,0,0)}.pc .menu a:hover::before{opacity:1;color:#f9e6bd}.nav-switch{cursor:pointer;z-index:50;position:absolute;display:block !important;right:var(--gap);top:50%;margin-top:calc(var(--h-btn)*-0.5);width:var(--h-btn);height:var(--h-btn);border:none;transition:all .25s}.nav-switch>div{background-color:#fff;border-radius:20px;height:2px;width:20px;margin-left:-10px;position:absolute;left:50%;top:50%;transition:all .25s cubic-bezier(0.35,0.07,0.55,1.19)}.nav-switch>div:nth-child(1){margin-top:-7px}.nav-switch>div:nth-child(2){margin-top:-1px}.nav-switch>div:nth-child(3){margin-top:5px}.pc .nav-switch:hover{transform:scale(1.1);background-color:var(--color-main)}.pc .nav-switch:hover>div{background-color:#fff}.is-open-nav:not(.is-close-nav) .header::after{transform:scaleY(1)}.is-open-nav:not(.is-close-nav) .header>.container{transform:translateY(20px)}.is-open-nav:not(.is-close-nav) .header-logo>*{background-image:url("../../../themes/zh-tw/assets/css/../images/logo_white.png")}.is-open-nav:not(.is-close-nav) .nav{display:block}.is-open-nav:not(.is-close-nav) .nav-switch{background-color:rgba(0,0,0,0)}.is-open-nav:not(.is-close-nav) .nav-switch>div:nth-child(1){transform:rotate(45deg);margin-top:0}.is-open-nav:not(.is-close-nav) .nav-switch>div:nth-child(2){display:none}.is-open-nav:not(.is-close-nav) .nav-switch>div:nth-child(3){transform:rotate(-45deg);margin-top:0}.is-fixed-header:not(.is-open-nav) .nav-switch>div{background-color:var(--color-main)}.is-fixed-header:not(.is-open-nav).pc .nav-switch:hover{background-color:rgba(0,0,0,0)}.is-fixed-header:not(.is-open-nav).pc .nav-switch:hover>div{background-color:var(--color-hover)}}@media(max-width: 579px){.header::before{bottom:-15px}.header-logo{max-width:160px;left:10px}.nav-switch{right:20px;margin-top:-17px;width:34px;height:34px}}.scroll-top{position:fixed;z-index:500;bottom:calc(40px + max(2.5vw,40px));right:25px;background-color:rgba(0,0,0,.25);width:max(2.5vw,40px);border-radius:50px;aspect-ratio:1;opacity:0;pointer-events:none;transform:translateY(300%);transition:transform .35s;display:none !important}.scroll-top::before{content:"";display:block;position:absolute;top:50%;left:50%;width:50%;aspect-ratio:1;transform:translate(-50%, -50%);background:url("data:image/svg+xml,%3Csvg  xmlns='http://www.w3.org/2000/svg'  width='24'  height='24'  viewBox='0 0 24 24'  fill='none'  stroke='%23fff'  stroke-width='2'  stroke-linecap='round'  stroke-linejoin='round'  class='icon icon-tabler icons-tabler-outline icon-tabler-chevron-up'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M6 15l6 -6l6 6' /%3E%3C/svg%3E") no-repeat center center/contain}.pc .scroll-top:hover{background-color:rgba(0,0,0,.35)}.float-line{position:fixed;z-index:500;bottom:40px;right:25px;color:var(--color-main);color:#fff;background-color:var(--color-main);width:max(2.75vw,50px);border-radius:50px;aspect-ratio:1;transition:all .35s}.float-line
svg{content:"";display:block;position:absolute;top:50%;left:50%;width:85%;transform:translate(-50%, -50%)}.pc .float-line:hover{color:#fff;background-color:var(--color-hover);border:1px
solid #fff}.footer{background-color:var(--color-hover);color:#fff;padding-top:max(8vh,var(--gap));padding-bottom:max(8vh,var(--gap));font-size:.875rem;line-height:1.5}.f-top{display:flex;justify-content:space-between;align-items:flex-start;gap:0 var(--gap)}.f-copyright{font-size:.75rem;white-space:normal;margin-top:5px}.f-copyright
span{white-space:nowrap}.f-logo{margin:0;padding:0;width:2583px}.f-logo>*{display:block;position:relative;width:100%;padding-bottom:29.7715834301%;font-size:0;background:url("../../../themes/zh-tw/assets/css/../images/logo_footer.png") no-repeat 0 0/contain;z-index:0}.f-logo{display:block;max-width:188px;transform:translateY(-32%)}.f-info{flex-grow:1;display:block;font-style:normal;display:flex;justify-content:flex-end;font-size:1rem}.f-info
ul{list-style:none;margin:0;padding:0;display:block;gap:0 1.25em;max-width:400px}.f-info ul>li{white-space:nowrap;margin-bottom:.25em}.f-info ul
a{color:#fff}.pc .f-info ul a:hover{color:#fff6ef}.f-links{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:0 1em;margin:0;padding:0;list-style:none;flex:0 0 180px}.f-links>li{display:inline-block}.f-links>li>a{display:block;color:#fff}.f-links>li>a
img{max-width:32px;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:transform .25s}.pc .f-links>li>a:hover
img{transform:scale(1.1)}.f-bottom{padding-top:max(5vh,var(--gap)) !important}@media(max-width: 839px){.scroll-top,.float-line{right:15px}.footer{padding-top:40px;padding-bottom:50px}.f-top{flex-direction:column}.f-logo{transform:none}.f-info{margin-top:var(--gap);margin-bottom:0;max-width:calc(100% - (40px + max(2.5vw,40px)))}.f-info
ul{display:block;max-width:none}.f-info ul
li{display:block}.f-links{position:absolute;top:auto;bottom:2px;right:calc(30px + max(2.5vw,40px))}.f-links>li>a
img{max-width:30px}.f-copyright{white-space:nowrap;opacity:.8}}@media(max-width: 439px){.scroll-top,.float-line{bottom:38px}.f-logo{max-width:190px}.f-links{flex:0 0 auto;position:relative;right:auto;top:auto;margin:15px
0 0 -3px}}@keyframes
ani_kanban_in{from{transform:scale(1.1)}}@keyframes
ani_fadeout{from{opacity:1}to{opacity:0}}@keyframes
ani_fadein{from{opacity:0}to{opacity:1}}@keyframes
ani_fadein_right{from{opacity:0;transform:translateX(25%)}to{opacity:1;transform:translateX(0)}}@keyframes
ani_fadein_left{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes
ani_fadein_up{from{opacity:0;transform:translateY(15%)}to{opacity:1;transform:translateY(0)}}@keyframes
ani_bounce{0%,25%,100%{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes
ani_maxHeight_show{0%{overflow:hidden;max-height:0}100%{overflow:visible;max-height:100vh}}@keyframes
ani_aw_in{0%{opacity:0;transform:translateX(-200%)}100%{opacity:1;transform:translateX(0)}}@keyframes
ani_aw_out{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(250%)}}.mfp-content{position:relative}.mfp-bg{background:hsla(0,0%,100%,.5)}.mfp-zoom{cursor:zoom-out}.mfp-zoom .mfp-content{position:relative;opacity:0;transform:translateY(50vh);transition:all .25s}.mfp-zoom .mfp-close{opacity:1}.mfp-zoom.mfp-ready .mfp-close{opacity:1}.mfp-zoom.mfp-ready .mfp-content{opacity:1;transform:translateY(0)}.mfp-zoom.mfp-removing .mfp-close{opacity:0}.mfp-zoom.mfp-removing .mfp-content{opacity:0;transform:translateY(-25px)}.mfp-wrap .mfp-close,.mfp-wrap button.mfp-close{cursor:pointer !important;box-shadow:0 0 3px rgba(0,0,0,.2);right:12px;top:15px;width:calc(clamp(16px,5vw,22px)*1.15);height:calc(clamp(16px,5vw,22px)*1.15);display:block;margin:0;position:absolute;background:none;border-radius:25px;font-size:0 !important;background-color:#fff;transition:transform .2s,opacity .35s}.mfp-wrap .mfp-close::before,.mfp-wrap button.mfp-close::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% + 5px);height:calc(100% + 5px);border-radius:50px;background:url(../../../themes/zh-tw/assets/css/../images/icon_close.png) no-repeat 0 0/contain}.mfp-wrap .mfp-close:hover,.mfp-wrap button.mfp-close:hover{opacity:1}.mfp-wrap>.mfp-close,.mfp-wrap>button.mfp-close{position:fixed;right:calc(50% - min(var(--w-container-popup),100%)/2 + 35px);top:30px;transform:none}.pc .mfp-wrap .mfp-close:hover,.pc .mfp-wrap button.mfp-close:hover{transform:scale(1.1)}.mfp-figure{line-height:0}.mfp-figure
img{max-width:100%;height:none !important;margin:0;padding:0;line-height:0}.mfp-block-media{cursor:zoom-out}.mfp-block-media .mfp-content{opacity:0;transform:scale(0.98) translateY(10px);transition:transform .3s ease-in-out,opacity .3s}.mfp-block-media.mfp-ready .mfp-content{opacity:1;transform:scale(1)}.mfp-block-media.mfp-removing .mfp-content{opacity:0;transform:scale(0.96)}.mfp-block-media .mfp-iframe-scaler{overflow:visible}.mfp-block-media .mfp-content{position:relative;width:100% !important;max-width:min(90vw,160vh);margin:0
auto;padding:0}.mfp-block-media .mfp-content::before{content:"";display:block;padding-bottom:56.25%}.mfp-block-media .mfp-content>*,.mfp-block-media .mfp-content
iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;line-height:0}.mfp-block-media-vertical video,.mfp-block-media-vertical embed,.mfp-block-media-vertical
iframe{aspect-ratio:unset}.mfp-block-media-vertical .mfp-content{max-width:calc(56.25vh - 80px)}.mfp-block-media-vertical .mfp-content::before{padding-bottom:177.77%}@media(max-width: 579px){.mfp-wrap>.mfp-close,.mfp-wrap>button.mfp-close{top:20px}}@media(max-width: 499px){.mfp-wrap .mfp-close,.mfp-wrap button.mfp-close{top:10px;right:10px}}.popup-container{max-width:var(--w-container-popup);border:3px
solid var(--color-main);border-radius:var(--radius-lg);background-color:#fff;margin:15px
auto;padding:0;letter-spacing:.12em;overflow:hidden;width:calc(100% - 30px)}.popup-container .i-product__popup{border-radius:0;margin:0;min-height:auto;background-color:rgba(0,0,0,0);border:none;margin-top:var(--gap)}.popup-head{background-color:var(--color-main);color:#fff;min-height:calc(max(2.8vw,42px) + 12px);justify-content:center;white-space:nowrap;align-items:center;display:flex;padding:0
1.25em;font-size:clamp(16px,5vw,22px)}.popup-head .mfp-close{right:calc(clamp(16px,5vw,22px)*1.25) !important;top:50% !important;transform:translateY(-50%) !important;margin:0
!important}.popup-body{z-index:10;overflow-y:auto;height:calc(100vh - 100px)}@media(min-width: 768px){.popup-head{justify-content:flex-start}}@media(max-width: 579px){.popup-head .mfp-close{right:15px !important}}.dialog-img{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:9999;display:flex;justify-content:center;align-items:center}.dialog-img
img{max-height:95vh;max-width:95vw}.swiper-slide{height:auto}.swiper-button-next,.swiper-button-prev{box-shadow:none;display:block;font-size:0;width:var(--h-btn);height:var(--h-btn);z-index:5;border:none;box-shadow:none;top:50%;color:#fff;border-radius:100px;background-color:rgba(0,0,0,0);transition:margin .25s,background-color .25s .15s}.swiper-button-next.swiper-button-lock,.swiper-button-prev.swiper-button-lock{opacity:0;pointer-events:none}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.3 !important;cursor:not-allowed;pointer-events:auto !important}.swiper-button-next::before,.swiper-button-prev::before{display:none !important}.swiper-button-next::after,.swiper-button-prev::after{content:"";position:absolute;display:block;width:max(35px,var(--h-btn));height:auto;aspect-ratio:1;top:50%;margin:0;border:none;transition:margin .25s;background-repeat:no-repeat;background-position:center center;background-size:contain}.swiper-button-prev{left:0}.swiper-button-prev::after{left:50%;transform:translate(-55%, -50%);background-image:url("data:image/svg+xml,%3Csvg  xmlns='http://www.w3.org/2000/svg'  width='24'  height='24'  viewBox='0 0 24 24'  fill='none'  stroke='%23333'  stroke-width='0.8'  stroke-linecap='round'  stroke-linejoin='round'  class='icon icon-tabler icons-tabler-outline icon-tabler-chevron-left'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M15 6l-6 6l6 6' /%3E%3C/svg%3E")}.pc .swiper-button-prev:hover{margin-left:-5px}.swiper-button-next{right:0}.swiper-button-next::after{right:50%;transform:translate(55%, -50%);background-image:url("data:image/svg+xml,%3Csvg  xmlns='http://www.w3.org/2000/svg'  width='24'  height='24'  viewBox='0 0 24 24'  fill='none'  stroke='%23333'  stroke-width='0.8'  stroke-linecap='round'  stroke-linejoin='round'  class='icon icon-tabler icons-tabler-outline icon-tabler-chevron-right'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 6l6 6l-6 6' /%3E%3C/svg%3E")}.pc .swiper-button-next:hover{margin-right:-5px}.swiper-pagination{display:flex;align-items:center;justify-content:center;font-size:0;z-index:10;line-height:0;position:absolute;left:0;width:100%;top:auto}.swiper-pagination-bullet{width:6px;height:6px;margin:0;padding:0;border-radius:20px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);opacity:1 !important;transition:width .35s}.pc .swiper-pagination-bullet:hover{background-color:#eee}.swiper-pagination-bullet-active{background-color:#fff;width:18px}.plyr--video
.plyr__controls{z-index:50;background:none;padding:15px;left:auto}.plyr--video
.plyr__controls__item{border-radius:50px;background-color:rgba(0,0,0,.8)}.plyr--video .plyr__controls__item:hover{background-color:rgba(0,0,0,.9)}.is-video-playing .plyr--video
.plyr__controls__item{opacity:.6}.sticky{position:sticky;top:var(--h-header)}.text-center{text-align:center}@media(max-width: 767px){.is-show-pc{display:none !important}}@media(min-width: 768px){.is-show-mb{display:none !important}}.nodata-msg{text-align:center;padding:var(--gap);font-size:1rem;font-weight:var(--fw-normal)}.container{width:100%;max-width:calc(var(--w-container) + var(--gap)*2);margin:0
auto;padding:0
var(--gap);position:relative}.container.xl{max-width:calc(var(--w-container-xl) + var(--gap)*2)}.container.lg{max-width:calc(var(--w-container-lg) + var(--gap)*2)}.container.md{max-width:calc(var(--w-container-md) + var(--gap)*2)}.container.sm{max-width:calc(var(--w-container-sm) + var(--gap)*2)}.maincontent{position:relative;z-index:2;padding-top:var(--h-header);min-height:calc(100dvh - var(--h-header))}.wrap-half{display:flex;justify-content:space-between;align-items:stretch;margin:calc(var(--gap)*1.5) auto;gap:0 max(var(--gap),2.1vw)}.wrap-half .col-aside{flex:0 0 max(220px,14vw)}.wrap-half .col-content{flex-grow:1}.wrap-half .col-content+.col-aside{flex-basis:max(250px,16.5vw)}.wrap-half video,.wrap-half embed,.wrap-half
iframe{width:100%;max-width:100% !important}.wrap-half video,.wrap-half embed,.wrap-half iframe[src*=youtube]{aspect-ratio:16/9 !important}@media(min-width: 992px){.wrap-half .elem-sticky{position:sticky;top:var(--h-header)}}@media(max-width: 991px){.wrap-half{display:block}}.wrap-triple{display:flex;justify-content:space-between;align-items:stretch;margin:calc(var(--gap)*1.5) auto}.wrap-triple .col-aside{flex:0 0 max(220px,14vw)}.wrap-triple .col-content{flex-grow:1;padding-left:40px}@media(min-width: 992px){.wrap-triple .elem-sticky{position:sticky;top:var(--h-header)}}@media(max-width: 991px){.wrap-triple{display:block}.wrap-triple .col-content{padding-left:0}}.subhead{line-height:1.25;font-weight:var(--fw-semibold);margin:1em
auto 1.5em;font-size:calc(var(--fs-subhead)*.9);letter-spacing:.1em;padding-left:2.7em;display:inline-flex;flex-direction:column;justify-content:flex-start;text-align:left}.subhead>img{position:absolute;left:0;top:50%;transform:translateY(-50%);width:2.5em;min-width:40px;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.subhead h1,.subhead h2,.subhead h3,.subhead h4,.subhead h5,.subhead
h6{font:inherit}.subhead
.zh{display:inline-block;font-weight:inherit;margin:0;padding:0}.subhead
.en{letter-spacing:.1em;color:var(--color-main);display:inline-block;font-size:.75rem}@media(max-width: 767px){.subhead{margin-bottom:20px}}.c-button-wrap{text-align:center;margin:0
auto;padding:0;display:block;width:100%}.c-button{display:block;width:100%;line-height:var(--h-btn);border-radius:var(--radius);font-weight:var(--fw-normal);cursor:pointer;padding:0
15px 2px;text-align:center;font-size:1rem;color:#fff;background-color:var(--color-hover);border:2px
solid var(--color-main);letter-spacing:.1em;transition:color .35s,background-color .35s}.pc .c-button:hover{border-color:var(--color-main);background-color:#fff;color:var(--color-main)}@media(max-width: 839px){.c-button{font-size:.9375rem}}abbr{text-decoration:none;line-height:.5;display:inline-block;vertical-align:middle;font-size:1.5rem;white-space:nowrap;text-decoration:none !important;color:var(--color-main)}.c-form{font-weight:var(--fw-semibold);display:flex;flex-wrap:wrap}.c-form__group{width:100%;display:flex;flex-wrap:wrap;gap:0 var(--gap)}.c-form__group.nowrap{flex-wrap:nowrap}.c-form__group.gap-checkbox{gap:0 8px}.c-form__box{width:100%;display:block;margin-bottom:var(--gap)}.c-form__box.col-half{display:inline-block;vertical-align:top;width:calc(50% - var(--gap)*.55)}.c-form__box.col-three{display:inline-block;vertical-align:top;width:calc(33.3333333333% - var(--gap)*.75)}.c-form__box.code .c-form__input{position:relative;padding-right:170px;z-index:0}.c-form__box.code .c-form__input~.c-form__codeimg{position:absolute;width:120px;z-index:5;right:0;bottom:0;height:var(--h-input)}.c-form__label{line-height:1.5;color:#333;margin-bottom:.5em;display:block}.c-form__label
small{line-height:.5;display:inline-block;vertical-align:middle;margin-top:-0.25em;font-size:.75em;text-decoration:none !important;color:var(--color-main)}.c-form__select{width:100%;height:var(--h-input);padding:0
50px 0 15px;line-height:var(--h-input);transition:border .3s;color:inherit;border:1px
solid var(--color-form);border-radius:5px;box-shadow:none;background:var(--color-form) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-5 -8 24 24' width='28' fill='%23555'%3E%3Cpath d='M7.071 5.314l4.95-4.95a1 1 0 1 1 1.414 1.414L7.778 7.435a1 1 0 0 1-1.414 0L.707 1.778A1 1 0 1 1 2.121.364l4.95 4.95z'%3E%3C/path%3E%3C/svg%3E") no-repeat calc(100% - 10px) center/22px 22px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-form__select::-ms-expand{display:none}.c-form__select:focus{outline:1px
solid var(--color-main);border-color:var(--color-main)}.c-form__select+.select2-container{width:100% !important}.c-form__select:invalid,.c-form__select option[value=""]{color:#aaa}.c-form__input{width:100%;height:var(--h-input);padding:0
15px;border:1px
solid var(--color-form);border-radius:5px;color:inherit;background:none;transition:border .15s;background-color:var(--color-form);box-shadow:none}.c-form__input:focus{outline:1px
solid var(--color-main);border-color:var(--color-main)}.c-form__radio{display:inline-flex;align-items:center;white-space:nowrap;margin-bottom:2px;padding-top:calc(var(--h-input)*.25);line-height:1.6;margin-right:1em}.c-form__radio.w-full{width:100%;display:flex}.c-form__radio.w-full .c-form__input{margin-left:1em;flex-grow:1;border:none;background-color:rgba(0,0,0,0);border-bottom:2px solid #ddd;border-radius:0}.c-form__radio input[type=radio],.c-form__radio input[type=checkbox]{outline:none;z-index:-100 !important;width:1px !important;height:1px !important;clip:rect(1px, 1px, 1px, 1px);position:absolute;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-form__radio input[type=radio]:checked+span,.c-form__radio input[type=checkbox]:checked+span{background-color:var(--color-main);border-color:var(--color-main)}.c-form__radio input[type=radio]:checked+span::before,.c-form__radio input[type=checkbox]:checked+span::before{transform:scale(1) rotate(-45deg)}.c-form__radio:hover
span{background-color:#fff;border-color:#333}.c-form__radio
span{flex-shrink:0;display:inline-block;vertical-align:middle;position:relative;width:25px;height:25px;margin-right:5px;border:none;outline:none;z-index:1000;background:#fff;border:1px
solid #ddd;border-radius:50%;padding:3px;transition:all .15s ease-out}.c-form__radio span::before{content:"";position:absolute;display:block;top:50%;left:50%;width:14px;height:8px;transform:scale(0) rotate(-45deg);border-style:solid;border-width:0 0 3px 3px;border-color:#fff;margin-left:-7px;margin-top:-5px;transition:transform .15s ease-out}.c-form__checkbox{flex:0 0 calc(33.3333333333% - 6px);display:inline-flex;align-items:center;white-space:nowrap;line-height:1.6;margin-bottom:8px}.c-form__checkbox input[type=radio],.c-form__checkbox input[type=checkbox]{outline:none;z-index:-100 !important;width:1px !important;height:1px !important;clip:rect(1px, 1px, 1px, 1px);position:absolute;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-form__checkbox input[type=radio]:checked+span,.c-form__checkbox input[type=checkbox]:checked+span{color:var(--color-main);background-color:#fff;border-color:var(--color-main);font-weight:600}.c-form__checkbox input[type=radio]:checked+span::before,.c-form__checkbox input[type=checkbox]:checked+span::before{opacity:1}.c-form__checkbox:hover
span{color:#333;background-color:rgba(233,89,41,.05);border-color:rgba(233,89,41,.55)}.c-form__checkbox
span{flex-shrink:0;width:100%;align-items:center;justify-content:center;position:relative;outline:none;z-index:1000;color:#333;background-color:#fff;border:1px
solid rgba(233,89,41,.45);border-radius:5px;padding:6px
1rem;text-align:center;transition:all .15s ease-out}.c-form__checkbox span::before{content:"";position:absolute;pointer-events:none;display:block;top:-1px;left:-1px;right:-1px;bottom:-1px;opacity:0;border-radius:5px;border:2px
solid #e95929;transition:opacity .15s ease-out}.c-form__textarea{color:inherit;width:100%;padding:12px
15px;line-height:1.5;display:block;border-radius:5px;background-color:var(--color-form);box-shadow:none;border:1px
solid var(--color-form)}.c-form__textarea:focus{outline:1px
solid var(--color-main);border-color:var(--color-main)}.c-form__codeimg{width:170px;height:100%;cursor:pointer;border-radius:0 5px 5px 0;overflow:hidden;padding-right:30px;background-color:#959595}.c-form__codeimg::after{content:"";width:30px;height:var(--h-input);display:block;position:absolute;right:0;top:0;transition:transform .35s;background:url(../../../themes/zh-tw/assets/css/../images/icon/icon_refresh.svg) no-repeat center center/contain}.c-form__codeimg
img{width:100%;height:100%;-o-object-fit:auto;object-fit:auto}.pc .c-form__codeimg:hover::after{transform:rotate(-180deg)}@media(max-width: 991px){.c-form__box{display:block;width:100%;margin-bottom:15px}.c-form__box.col-half{width:100%}.c-form__box.col-three{width:100%}}@media(max-width: 639px){.c-form__checkbox{flex:0 0 calc(50% - 6px)}}@media(max-width: 439px){.c-form__checkbox{flex:0 0 100%}}.carousel-kanban{background-color:#000;position:relative;margin:0
auto;overflow:hidden}.carousel-kanban:not(.swiper-initialized) .swiper-wrapper{display:flex}.carousel-kanban:not(.swiper-initialized) .swiper-slide{opacity:0}.carousel-kanban .swiper-button-prev,.carousel-kanban .swiper-button-next{top:var(--h-header);transform:none;border-radius:0;margin:0;width:max(5vw,var(--h-btn)) !important;height:calc(100% - 220px) !important;opacity:0 !important;transition:all .35s}.carousel-kanban .swiper-button-prev::after,.carousel-kanban .swiper-button-next::after{background-size:140% auto;filter:brightness(0) invert(1)}.pc .carousel-kanban .swiper-button-prev:hover,.pc .carousel-kanban .swiper-button-next:hover{opacity:.8 !important}.carousel-kanban.is-prevent-btn .swiper-button-prev,.carousel-kanban.is-prevent-btn .swiper-button-next{display:none !important}.carousel-kanban .swiper-wrapper,.carousel-kanban .carousel-media{aspect-ratio:1920/960;height:100vh}.carousel-kanban .swiper-wrapper{z-index:2;width:100%;line-height:0}.carousel-kanban .swiper-wrapper
a{display:block;line-height:0}.carousel-kanban .carousel-media{display:block;position:relative;width:100%;z-index:1;will-change:transform;overflow:hidden}.carousel-kanban .carousel-media img,.carousel-kanban .carousel-media picture,.carousel-kanban .carousel-media iframe,.carousel-kanban .carousel-media .js-player{z-index:0;position:absolute;top:0;left:0;height:100% !important;width:100% !important;max-width:none !important;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.carousel-kanban .carousel-media .plyr--video{position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:5}.carousel-kanban .carousel-media .plyr__video-wrapper{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100% !important;padding-bottom:56.25%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;text-wrap:balance}.carousel-kanban .swiper-pagination{right:auto;width:auto;bottom:0;justify-content:flex-start;padding:var(--gap)}.is-video-playing .carousel-kanban .swiper-pagination{opacity:.2}@media(min-aspect-ratio: 16/9){.plyr--video,iframe{height:56.25vw}}@media(max-aspect-ratio: 16/9){.plyr--video,iframe{width:177.78vh}}@media(max-width: 767px)and (max-aspect-ratio: 16/9){.carousel-kanban .swiper-wrapper,.carousel-kanban .carousel-media{aspect-ratio:800/1500}}@keyframes
ani_kanban_in_text{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}.msg-wrap{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:50px;padding-bottom:50px;margin:0
auto;max-width:800px;width:100%}.msg-wrap .msg-box{display:flex;flex-direction:column;align-items:center;margin:0
auto;max-width:840px;width:100%}.msg-wrap
.icon{position:relative;margin:0
auto 20px;width:80px;height:80px;border-radius:50%;border:1px
solid var(--color-main)}.msg-wrap .icon::before,.msg-wrap .icon::after{pointer-events:none;content:"";position:absolute}.msg-wrap
.en{color:var(--color-main);font-size:60px}.msg-wrap
.title{padding-bottom:10px;color:var(--color-main);font-size:18px;font-weight:500}.msg-wrap
.summary{margin:0
auto;padding:10px
0 0 !important;max-width:530px;padding:10px
40px;color:#666;font-size:17px}.msg-wrap .btn-box{display:flex;align-items:center;justify-content:center;padding-top:30px}.msg-wrap .btn-box .button-style{padding:0}.msg-wrap.success .icon::before{top:25px;left:23px;width:34px;height:18px;border-top:2px solid var(--color-main);border-right:2px solid var(--color-main);transform:rotate(131deg)}.msg-wrap.nodata .icon::before,.msg-wrap.nodata .icon::after{left:50%;margin-left:-1px;width:2px;background-color:var(--color-main)}.msg-wrap.nodata .icon::before{top:18px;height:32px}.msg-wrap.nodata .icon::after{top:56px;height:2px}.msg-wrap .xs-show{display:none}@media(max-width: 1180px){.msg-wrap{padding-top:50px;padding-bottom:50px}}@media(max-width: 743px){.msg-wrap{padding-top:30px;padding-bottom:50px}.msg-wrap .msg-box{padding:30px}.msg-wrap
.en{font-size:40px}.msg-wrap
.title{font-size:18px}.msg-wrap
.summary{padding-right:0;padding-left:0;font-size:15px}.msg-wrap .xs-show{display:block}}.cke_editable *,.cke_editable *::after,.cke_editable *::before{box-sizing:border-box}.cke_editable
img{height:auto !important;max-width:100%}.cke_widget_inline{vertical-align:top}.c-editor,.cke_editable{font-family:var(--ff-brief);color:#222;background-color:#fff6ef;line-height:2;font-weight:var(--fw-normal);letter-spacing:.047em;text-wrap:pretty}.c-editor img,.cke_editable
img{line-height:0;display:inline-block}.c-editor p,.cke_editable
p{margin:0
0 max(var(--gap),2.5rem,6vh);padding:0}.c-editor ol,.c-editor ul,.cke_editable ol,.cke_editable
ul{margin-top:0;margin-bottom:1.25rem}.c-editor h1,.c-editor h2,.c-editor h3,.c-editor h4,.c-editor h5,.c-editor h6,.cke_editable h1,.cke_editable h2,.cke_editable h3,.cke_editable h4,.cke_editable h5,.cke_editable
h6{display:block;line-height:1.5}.c-editor h1 span,.c-editor h2 span,.c-editor h3 span,.c-editor h4 span,.c-editor h5 span,.c-editor h6 span,.cke_editable h1 span,.cke_editable h2 span,.cke_editable h3 span,.cke_editable h4 span,.cke_editable h5 span,.cke_editable h6
span{font-size:inherit}.c-editor h1,.c-editor .h1,.cke_editable h1,.cke_editable
.h1{font-size:var(--fs-h1)}.c-editor h2,.c-editor .h2,.cke_editable h2,.cke_editable
.h2{font-size:var(--fs-h2)}.c-editor h3,.c-editor .h3,.cke_editable h3,.cke_editable
.h3{font-size:var(--fs-h3)}.c-editor h4,.c-editor .h4,.cke_editable h4,.cke_editable
.h4{font-size:var(--fs-h4)}.c-editor h5,.c-editor .h5,.cke_editable h5,.cke_editable
.h5{font-size:var(--fs-h5)}.c-editor h6,.c-editor .h6,.cke_editable h6,.cke_editable
.h6{font-size:var(--fs-h6)}.c-editor strong,.cke_editable
strong{font-weight:var(--fw-bold)}.c-editor hr,.cke_editable
hr{border:none;border-bottom:1px solid #ddd;margin:50px
auto}.c-editor video,.c-editor embed,.c-editor iframe,.cke_editable video,.cke_editable embed,.cke_editable
iframe{width:100%;max-width:100% !important}.c-editor video,.c-editor embed,.c-editor iframe[src*=youtube],.cke_editable video,.cke_editable embed,.cke_editable iframe[src*=youtube]{aspect-ratio:16/9 !important}.c-editor a,.cke_editable
a{color:var(--color-main);text-decoration:underline}.c-editor a:hover,.cke_editable a:hover{color:var(--color-hover);text-decoration:none}.c-editor table,.cke_editable
table{width:100%;border-collapse:collapse;border-top:1px solid}.c-editor table tr,.cke_editable table
tr{border-bottom:1px solid #ddd}.c-editor table th,.c-editor table td,.cke_editable table th,.cke_editable table
td{width:16.6667%;min-width:110px;padding:12px
20px;text-align:center}.c-editor table a,.cke_editable table
a{color:#486171;text-decoration:none}.c-editor table a:hover,.cke_editable table a:hover{color:var(--color-main);text-decoration:underline}.c-editor table th,.cke_editable table
th{max-width:250px;min-width:110px;color:var(--color-main)}.c-editor table thead,.cke_editable table
thead{border-top:2px solid var(--color-main);border-bottom:2px solid var(--color-main)}.c-editor table thead tr,.cke_editable table thead
tr{border:none}.c-editor table thead td,.c-editor table thead th,.cke_editable table thead td,.cke_editable table thead
th{font-weight:var(--fw-bold);color:var(--color-main);padding-top:15px;padding-bottom:15px}.c-editor ul:not(.no-style),.cke_editable ul:not(.no-style){margin:0
0 1em .25em;padding:0;list-style:none}.c-editor ul:not(.no-style)>li,.cke_editable ul:not(.no-style)>li{position:relative;margin:10px
0;padding-left:20px}.c-editor ul:not(.no-style)>li::before,.cke_editable ul:not(.no-style)>li::before{content:"";position:absolute;left:5px;top:14px;display:block;width:5px;height:5px;background-color:#436a88;border-radius:50px}.c-editor ol:not(.no-style),.cke_editable ol:not(.no-style){list-style-image:url(data:0);list-style:decimal;margin:0
0 1em .4rem;padding:0
0 0 1.8em;counter-reset:newcounter}.c-editor ol:not(.no-style)+*,.cke_editable ol:not(.no-style)+*{margin-top:2rem}.c-editor ol:not(.no-style)>li,.cke_editable ol:not(.no-style)>li{position:relative;padding:0
0 0 .2em;margin:.25em 0 .35em -0.8em;display:list-item;list-style-position:outside}.c-editor ol:not(.no-style)>li>ol,.cke_editable ol:not(.no-style)>li>ol{margin:0
0 1em .9em;padding:0
0 0 1em}.c-editor ol:not(.no-style)>li>ol>li,.cke_editable ol:not(.no-style)>li>ol>li{position:relative;padding:0;margin:5px
0 5px;display:block}.c-editor ol:not(.no-style)>li>ol>li:first-of-type,.cke_editable ol:not(.no-style)>li>ol>li:first-of-type{counter-reset:newcounter}.c-editor ol:not(.no-style)>li>ol>li::before,.cke_editable ol:not(.no-style)>li>ol>li::before{width:1.9rem;position:absolute;top:0;left:-2.2rem;text-align:center;white-space:nowrap;counter-increment:newcounter;content:"(" counter(newcounter) ")"}.c-editor ol+.c-editor__title,.c-editor ol+.c-editor__subtitle,.c-editor ul+.c-editor__title,.c-editor ul+.c-editor__subtitle,.c-editor p+.c-editor__title,.c-editor p+.c-editor__subtitle,.cke_editable ol+.c-editor__title,.cke_editable ol+.c-editor__subtitle,.cke_editable ul+.c-editor__title,.cke_editable ul+.c-editor__subtitle,.cke_editable p+.c-editor__title,.cke_editable p+.c-editor__subtitle{margin-top:2em}.editor-table{display:block;width:100%;position:relative;overflow-y:hidden;overflow-x:auto;margin-bottom:20px}.editor-table::after{position:absolute;content:url("data:image/svg+xml,%3Csvg  xmlns='http://www.w3.org/2000/svg'  width='24'  height='24'  viewBox='0 0 24 24'  fill='none'  stroke='%23333'  stroke-width='2'  stroke-linecap='round'  stroke-linejoin='round'  class='icon icon-tabler icons-tabler-outline icon-tabler-caret-left-right'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M14 18l6 -6l-6 -6v12' /%3E%3Cpath d='M10 18l-6 -6l6 -6v12' /%3E%3C/svg%3E");width:25px;height:25px;pointer-events:none;line-height:1;z-index:20;display:block;top:8px;right:20px;opacity:0;animation:ani_lr 1.2s both linear infinite;transition:opacity .25s}.editor-table.need-scroll::after{opacity:.9}.c-editor__container{width:100%;max-width:1300px;margin:0
auto var(--gap-sec) auto;padding:0;display:flex;flex-direction:row;align-items:center}.c-editor__title{font-weight:var(--fw-bold);font-size:var(--fs-h3);color:var(--color-main);font-family:var(--ff-en);display:block;margin:0
0 1.5em 0;padding:0;line-height:1.5}.c-editor__title+.c-editor__subtitle{margin-top:-0.75rem !important}.c-editor__title h1,.c-editor__title h2,.c-editor__title h3,.c-editor__title h4,.c-editor__title h5,.c-editor__title
h6{font:inherit}.c-editor h1.c-editor__title,.c-editor h2.c-editor__title,.c-editor h3.c-editor__title,.c-editor h4.c-editor__title,.c-editor h5.c-editor__title,.c-editor h6.c-editor__title{font-weight:var(--fw-bold);font-size:var(--fs-h3);color:var(--color-main);font-family:var(--ff-en);display:block;margin:0
0 1.5em 0;padding:0;line-height:1.5}.c-editor__subtitle{font-weight:var(--fw-semibold);font-size:var(--fs-h5);color:#333;font-family:var(--ff-en);display:block;margin:.35em 0;padding:0;line-height:1.5}.c-editor__subtitle h1,.c-editor__subtitle h2,.c-editor__subtitle h3,.c-editor__subtitle h4,.c-editor__subtitle h5,.c-editor__subtitle
h6{font:inherit}.c-editor h1.c-editor__subtitle,.c-editor h2.c-editor__subtitle,.c-editor h3.c-editor__subtitle,.c-editor h4.c-editor__subtitle,.c-editor h5.c-editor__subtitle,.c-editor h6.c-editor__subtitle{font-weight:var(--fw-semibold);font-size:var(--fs-h5);color:#333;font-family:var(--ff-en);display:block;margin:.35em 0;padding:0;line-height:1.5}.c-editor__text{font-size:var(--fs-head-text);margin:0;padding:0}.c-editor__image{display:flex;align-items:flex-start;margin-right:20px}.c-editor__content{flex:1}.c-editor.l-pic-r-txt{display:flex;width:100%;align-items:center}.c-editor.l-pic-r-txt .c-editor__image{max-width:50%;margin-left:0;margin-right:0}.c-editor.r-pic-l-txt{display:flex;width:100%;align-items:center;flex-direction:row-reverse}.c-editor.r-pic-l-txt .c-editor__image{max-width:50%;margin-left:0;margin-right:0}.c-editor.full-pic{display:block}.c-editor.full-pic .c-editor__image{margin-right:0;margin-bottom:15px}.c-editor.full-pic .c-editor__content{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:15px}.c-editor.mutiple-columns{position:relative;display:flex;justify-content:center;flex-wrap:wrap;width:auto;margin-left:-15px;margin-right:-15px}.c-editor.mutiple-columns>*{display:inline-block;vertical-align:top;width:calc(33.333333% - 30px);margin:0
15px 30px;height:auto !important;flex-grow:1;flex-shrink:0}.c-editor.mutiple-columns
img{display:inline-block;text-align:center;margin-bottom:.5rem}.c-editor.mutiple-columns .c-editor__title{font-size:var(--fs-h5);margin:.5rem auto}.c-editor.mutiple-columns .c-editor__subtitle{font-size:1.1875rem;margin:.5rem auto}.c-editor__popup-subhead{font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:1.25;margin:0
auto 15px;padding:0;display:block;text-align:center;letter-spacing:.2em;color:var(--color-main);font-family:var(--ff-en)}.c-editor__popup-subhead
.en{display:block;font-size:1rem;letter-spacing:.12em}.c-editor__popup-brief{max-width:500px;margin:0
auto max(var(--gap),6vh);font-size:var(--fs-h6);text-align:center;color:#f2997c;line-height:1.5;font-weight:var(--fw-semibold)}.c-editor__popup-item{border-top:2px solid #bbb;padding-top:max(var(--gap),6vh);padding-bottom:max(var(--gap),6vh);display:flex;justify-content:space-between;align-items:stretch;color:#000;font-size:1.0625rem;line-height:1.8}.c-editor__popup-item
.spec{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.c-editor__popup-item .spec>li{display:flex;justify-content:flex-start;align-items:flex-start;padding:.45em .2em;border-bottom:1px solid #ccc;gap:0 .7em;flex-grow:1}.c-editor__popup-item .spec
.stitle{flex:0 0 6.5em;font-style:normal;white-space:nowrap;font-weight:var(--fw-bold)}.c-editor__popup-item
.ingre{margin:var(--gap) 0;padding:2em
.2em 0;font-weight:var(--fw-semibold)}.c-editor__popup-item .ingre
.stitle{position:absolute;top:0;left:.2em;line-height:1.5;padding:0
.5em 2px;width:auto;border-radius:5px;color:#fff;white-space:nowrap;text-align:center;font-style:normal;background-color:var(--color-main);display:inline-block}.c-editor__popup-item
.title{font-size:var(--fs-h2);margin:0
0 .5em;line-height:1.2;padding:0;font-weight:var(--fw-bold)}.c-editor__popup-item
.brief{margin:.5em 0;padding:0;font-weight:var(--fw-semibold)}.c-editor__popup-item
.img{max-width:320px}.c-editor__popup-item .img
img{border-radius:var(--radius-md);overflow:hidden;width:100%;aspect-ratio:660/450;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media(min-width: 768px){.c-editor.r-pic-l-txt .c-editor__content{padding-right:max(2.5vw,var(--gap))}.c-editor.l-pic-r-txt .c-editor__content{padding-left:max(2.5vw,var(--gap))}}@media(max-width: 1499px){.c-editor.mutiple-columns{margin-left:-12px;margin-right:-12px}.c-editor.mutiple-columns>*{width:calc(33.333333% - 24px);margin:0
12px 20px}.c-editor .c-editor__title{margin:0
0 1em 0}.c-editor h1.c-editor__title,.c-editor h2.c-editor__title,.c-editor h3.c-editor__title,.c-editor h4.c-editor__title,.c-editor h5.c-editor__title,.c-editor h6.c-editor__title{margin:0
0 1em 0}}@media(min-width: 768px){.c-editor__popup-item
.ori{max-width:min(40%,480px)}.c-editor__popup-item .ori .spec,.c-editor__popup-item .ori
.ingre{display:none}.c-editor__popup-item
.dup{flex-grow:1;max-width:min(50%,560px)}.c-editor__popup-item .dup .title,.c-editor__popup-item .dup .img,.c-editor__popup-item .dup
.brief{display:none}}@media(max-width: 767px){.c-editor{flex-direction:column}.c-editor__text{line-height:1.8}.c-editor__image,.c-editor__content{margin-left:0;margin-right:0;margin-bottom:20px}.c-editor.l-pic-r-txt .c-editor__image{max-width:100%}.c-editor.r-pic-l-txt{flex-direction:column}.c-editor.r-pic-l-txt .c-editor__image{max-width:100%}.c-editor.mutiple-columns{flex-direction:row}.c-editor__popup-brief{text-wrap:pretty;font-size:.9375rem;max-width:100%;text-align:center}.c-editor__popup-subhead
.en{font-size:.75rem}.c-editor__popup-item{display:block;font-size:1rem}.c-editor__popup-item
.ori{width:100%;display:flex;justify-content:space-between;align-items:stretch;gap:0 var(--gap);margin-bottom:var(--gap)}.c-editor__popup-item .ori .title,.c-editor__popup-item .ori .brief,.c-editor__popup-item .ori
.ingre{display:none}.c-editor__popup-item .dup .spec,.c-editor__popup-item .dup
.img{display:none}.c-editor__popup-item
.img{max-width:100%;width:100%;height:auto;flex:0 0 45%}.c-editor__popup-item .img
img{aspect-ratio:unset;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.c-editor__popup-item
.spec{flex-grow:1}.c-editor__popup-item .spec>li{padding-top:.35em;padding-bottom:.35em;letter-spacing:0}.c-editor__popup-item .spec
.stitle{flex:0 0 5em;display:inline-flex;align-items:center;justify-content:space-between}.c-editor__popup-item
.title{font-size:calc(var(--fs-h2)*.9)}.c-editor__popup-item
.brief{letter-spacing:0}.c-editor__popup-item
.ingre{letter-spacing:0}}@media(max-width: 639px){.c-editor.mutiple-columns{margin-left:auto;margin-right:auto;display:block}.c-editor.mutiple-columns>*{width:auto;margin:0
auto 20px}}@media(max-width: 579px){.c-editor__popup-item{align-items:stretch}.c-editor__popup-item
.img{flex-basis:42%;display:inline-flex}.c-editor__popup-item .img
img{-o-object-fit:cover;object-fit:cover}.c-editor__popup-item
.title{font-size:24px}.c-editor__popup-item
.brief{line-height:1.4}.c-editor__popup-item
.ingre{font-size:clamp(15px,4vw,18px);padding-bottom:0;margin-bottom:0;line-height:1.4}.c-editor__popup-item
.ori{gap:0 10px}.c-editor__popup-item
.spec{font-size:clamp(12px,2vw,16px)}.c-editor__popup-item .spec>li{padding-top:2px;padding-bottom:2px}.c-editor__popup-item .spec
.stitle{flex-basis:4.2em}}@media(max-width: 379px){.c-editor__popup-item
.title{font-size:22px}.c-editor__popup-item
.img{flex-basis:40%}.c-editor__popup-item
.spec{font-size:12px}}@keyframes
ani_lr{0%,100%{transform:translateX(0)}50%{transform:translateX(35%)}}p{text-wrap:balance;text-align:justify}.i-about{padding-top:var(--gap-sec);padding-bottom:var(--gap-sec-sm)}.i-flow{padding-top:var(--gap-sec);padding-bottom:var(--gap-sec-sm)}.i-flow__image{max-width:var(--w-container);display:block;aspect-ratio:1702/3216;z-index:1}.i-flow__list{counter-reset:listStyle;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;display:flex;flex-direction:column}.i-flow__list>li{max-width:max(350px,37%);counter-increment:listStyle;display:flex;flex-direction:column;justify-content:center}.i-flow__list>li
p{margin:.5em 0}.i-flow__title{font-family:var(--ff-en);font-size:var(--fs-h2);text-align:center;display:block;line-height:1.2;margin:0;padding:0;letter-spacing:.06em;color:var(--color-main)}.i-flow__title::before{display:block;font-size:1.8em;color:#fff6ef;font-weight:var(--fw-black);content:counter(listStyle, decimal-leading-zero);-webkit-text-stroke:2px var(--color-main)}.i-flow__conclusion{text-align:center;font-size:var(--fs-def);width:calc(100% - var(--gap)*2);margin-left:auto;margin-right:auto}@media(min-width: 840px){.i-flow .for-mb{display:none !important}.i-flow__list>li{flex:0 0 22%}.i-flow__list>li:nth-child(odd){left:72%}.i-flow__list>li:nth-child(odd)[data-aos]{margin-left:35px;opacity:0;transition:margin .85s ease,opacity .85s ease;will-change:margin}.i-flow__list>li:nth-child(odd)[data-aos].aos-animate{margin-left:0;opacity:1}.i-flow__list>li:nth-child(even){left:-12%}.i-flow__list>li:nth-child(even)[data-aos]{margin-left:-35px;opacity:0;transition:margin .85s ease,opacity .85s ease;will-change:margin}.i-flow__list>li:nth-child(even)[data-aos].aos-animate{margin-left:0;opacity:1}.i-flow__list>li:nth-child(2){flex-basis:15%}.i-flow__list>li:nth-child(4){flex-basis:27%}}@media(min-width: 1200px)and (max-width: 1399px){.i-flow{--w-container:780px}}@media(min-width: 840px)and (max-width: 1199px){.i-flow__list>li{max-width:max(260px,25%)}.i-flow__list>li:nth-child(odd){left:calc(71% - var(--gap))}.i-flow__list>li:nth-child(even){left:calc(-1% + var(--gap))}.i-flow__title{font-size:var(--fs-h3)}}@media(max-width: 839px){.i-flow{--flow-img-h:max(600px, 77vw) * 2.3776;padding-top:0;padding-bottom:var(--gap)}.i-flow .for-pc{display:none !important}.i-flow
.container{max-width:650px}.i-flow__image{min-width:420px;max-width:none;aspect-ratio:1300/3091}.i-flow__list>li{line-height:1.6;flex:0 0 auto;padding-top:5%;width:max(200px,28vw);position:absolute}.i-flow__list>li:nth-child(odd){left:15px}.i-flow__list>li:nth-child(odd)[data-aos]{margin-left:35px;opacity:0;transition:margin .85s ease,opacity .85s ease;will-change:margin}.i-flow__list>li:nth-child(odd)[data-aos].aos-animate{margin-left:0;opacity:1}.i-flow__list>li:nth-child(even){left:calc(100% - 5px);transform:translateX(-100%)}.i-flow__list>li:nth-child(even)[data-aos]{margin-left:-35px;opacity:0;transition:margin .85s ease,opacity .85s ease;will-change:margin}.i-flow__list>li:nth-child(even)[data-aos].aos-animate{margin-left:0;opacity:1}.i-flow__list>li:nth-child(1){top:calc(var(--flow-img-h)*.18)}.i-flow__list>li:nth-child(2){top:calc(var(--flow-img-h)*.37)}.i-flow__list>li:nth-child(3){top:calc(var(--flow-img-h)*.66)}.i-flow__list>li:nth-child(4){top:calc(var(--flow-img-h)*.86)}.i-flow__list>li
p{font-size:.875rem}.i-flow__title{white-space:nowrap;font-size:var(--fs-h4)}.i-flow__conclusion{color:#dd8753;background-color:#ffecde;border-radius:var(--radius-lg);padding:15px;text-align:left;line-height:1.5;max-width:min(90%,370px);font-size:var(--fs-brief);margin-top:calc(var(--gap-sec-sm)*3)}.i-flow__conclusion
br{display:none}}@media(max-width: 659px){.i-flow{--flow-img-h:max(420px, calc(100vw - var(--gap) * 2)) * 2.3776}.i-flow__list>li:nth-child(1){top:calc(var(--flow-img-h)*.21)}.i-flow__list>li:nth-child(2){top:calc(var(--flow-img-h)*.4)}.i-flow__list>li:nth-child(3){top:calc(var(--flow-img-h)*.68)}}@media(max-width: 579px){.i-flow{padding-top:0;overflow:hidden}.i-flow__image{left:50%;transform:translateX(-50%);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.i-flow__list>li{line-height:1.3;padding-top:0;width:max(36%,160px)}.i-flow__list>li
p{font-size:.75rem}.i-flow__title{font-size:1.0625rem}.i-flow__title::before{font-size:1.5em;font-weight:900;-webkit-text-stroke:.8px var(--color-main)}.i-flow__conclusion{font-size:.75rem}}@media(max-width: 439px){.i-flow__list>li
p{font-size:.67rem}.i-flow__title{font-size:.9375rem}.i-flow__title::before{font-size:2em}}.i-product{padding-top:var(--gap-sec);padding-bottom:var(--gap-sec)}.i-product__list{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.i-product__item{flex:0 0 calc(33.3333333333% - 30px);margin:0
15px 30px;background-color:#fff;border-radius:var(--radius-md);overflow:hidden}.pc .i-product__item:hover .i-product__img
img{transform:scale(1.1)}.pc .i-product__item:hover .i-product__img::before{animation:ani_aw_out .55s both}.i-product__item
a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.i-product__item .i-product__popup{display:none}.i-product__img{overflow:hidden;display:block}.i-product__img
img{aspect-ratio:660/450;transition:transform .75s;z-index:0}.i-product__img::before{content:"";display:block;z-index:5;position:absolute;pointer-events:none;width:12%;aspect-ratio:1;right:10px;bottom:5px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-arrow-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8'/%3E%3C/svg%3E") no-repeat 0 0/contain;animation:ani_aw_in .5s both}.i-product__text{padding:15px
15px 20px}.i-product__title{margin:0;padding:0;text-align:center;color:var(--color-main);font-size:var(--fs-h4);font-weight:var(--fw-semibold);line-height:1.5;letter-spacing:.1em}@media(max-width: 991px){.i-product__list{margin-left:-11px;margin-right:-11px}.i-product__item{flex:0 0 calc(33.3333333333% - 22px);margin:0
11px 25px}}@media(max-width: 767px){.i-product{padding-top:var(--gap-sec-sm);padding-bottom:var(--gap-sec-sm)}.i-product__item{flex:0 0 calc(50% - 22px)}}@media(max-width: 499px){.i-product__list{margin-left:auto;margin-right:auto}.i-product__item{margin:0
auto 25px;flex:0 0 100%}}.i-product__popup{max-width:var(--w-container-popup);border:3px
solid var(--color-main);border-radius:var(--radius-lg);background-color:#fff;padding:var(--gap-sec) max(6vw,var(--gap));margin:15px
auto;letter-spacing:.12em;min-height:calc(100vh - 35px)}@media(max-width: 991px){.i-product__popup{padding:max(6vh,var(--gap)) max(5vw,var(--gap)) max(3vh,var(--gap))}}@media(max-width: 579px){.i-product__popup{padding:15px
10px}}.i-deliver{padding-top:var(--gap-sec-sm);padding-bottom:var(--gap-sec)}.i-deliver
.subhead{padding-left:3.4em}.i-deliver .subhead>img{width:2.8em;max-width:75px}@media(max-width: 767px){.i-deliver{padding-bottom:var(--gap)}.i-deliver .c-editor.l-pic-r-txt{margin-left:auto;margin-right:auto}.i-deliver .c-editor__image
img{width:100%}.i-deliver .c-editor__content{margin-bottom:0}}.i-video{padding-top:var(--gap-sec-sm);padding-bottom:var(--gap-sec-sm)}.i-video
.subhead{padding-left:2.8em}.i-video .subhead>img{width:2.35em;top:55%}.i-video .video-wrap{border-radius:var(--radius-lg);border:3px
solid var(--color-main);overflow:hidden;width:100%;max-width:900px;aspect-ratio:1920/1080;background-color:#000}.i-video .video-wrap video,.i-video .video-wrap iframe,.i-video .video-wrap
img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.i-video .video-wrap .plyr--video,.i-video .video-wrap .plyr__video-wrapper{position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:5}@media(max-width: 767px){.i-video{padding-top:var(--gap-sec-sm);padding-bottom:var(--gap-sec-sm)}}.i-contact{padding-top:var(--gap-sec);padding-bottom:max(12vh,var(--gap-sec))}.i-contact .subhead>img{width:2.2em;top:54%}.i-contact form,.i-contact
#finish{background-color:#fff;border-radius:var(--radius-lg);overflow:hidden;padding:max(3vw,var(--gap))}@media(max-width: 767px){.i-contact{padding-top:var(--gap-sec-sm);padding-bottom:max(var(--gap-sec),210px)}}#promo-popup{position:fixed;z-index:1040;display:none;width:60%;max-width:1000px;box-shadow:0 10px 30px rgba(0,0,0,.15);border-radius:12px;overflow:hidden;top:50%;left:50%;transform:translate(-50%,-50%)}#promo-popup.is-active{display:block;animation:fadeInUp .4s ease-out forwards}.promo-popup-content
img{width:100%;height:auto;display:block}.promo-popup-content{position:relative;font-size:0}.promo-btn{position:absolute;display:block}.promo-btn-1{top:60%;left:20.5%;width:31.67%;max-width:380px;aspect-ratio:380/86}.promo-btn-2{top:60%;left:54.17%;width:20.83%;max-width:250px;aspect-ratio:250/85}.promo-close{position:absolute;top:15px;right:15px;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.4);color:#fff;border:none;font-size:24px;font-weight:300;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:15;transition:all .2s ease;outline:none;padding:0}.promo-close:hover{background:rgba(0,0,0,.7);transform:scale(1.05)}@keyframes
fadeInUp{from{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%, -50%)}}@keyframes
fadeInUpMobile{from{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%, 0)}}@media(max-width: 767px){#promo-popup{top:auto;bottom:15px;left:50%;transform:translateX(-50%);width:95%;border-radius:8px;box-shadow:0 -5px 20px rgba(0,0,0,.15);margin:0}#promo-popup.is-active{animation:fadeInUpMobile .4s ease-out forwards}.promo-btn-1{top:54.67%;left:22%;width:30.75%;max-width:246px;aspect-ratio:246/64}.promo-btn-2{top:54.67%;left:54.25%;width:21.25%;max-width:170px;aspect-ratio:170/64}.promo-close{top:10px;right:10px;width:28px;height:28px;font-size:20px}}