:root{--ks-yellow:#fdd000;--ks-brown:#694a3a;--ks-offwhite:#f5f5f5;--ks-gray_text:#6f6f6f;--ks-gold:#88602f;--ks-offwhite_border:#c2c2c2;--ks-offwhite_background:#f7f6f3;--ks-beige_background:#d4b99e;--ks-black:#36302d;--ks-red:#b81c22;--ks-star_color:#ffa200;--ks-blue_light:#3eacdf;--secondary-text:var(--ks-gray_text);--z-header-sticky:3;--z-header-backdrop:999;--z-header-drawer:1000;--z-header-mobile-menu:9999;--z-site-popup:10000;--z-block-ui:99999;--shadow-color:0deg 0% 75%;--shadow-elevation-low:.5px .4px .8px hsl(var(--shadow-color) / 17%), .8px .6px 1.2px -1px hsl(var(--shadow-color) / 20%), 1.7px 1.3px 2.6px -1.9px hsl(var(--shadow-color) / 23%);--shadow-elevation-medium:.5px .4px .8px hsl(var(--shadow-color) / 18%), 1.6px 1.3px 2.5px -.6px hsl(var(--shadow-color) / 20%), 3.7px 2.9px 5.7px -1.3px hsl(var(--shadow-color) / 23%), 8.5px 6.6px 13px -1.9px hsl(var(--shadow-color) / 25%);--shadow-elevation-high:.5px .4px .8px hsl(var(--shadow-color) / 16%), 2.4px 1.9px 3.7px -.3px hsl(var(--shadow-color) / 18%), 4.3px 3.4px 6.6px -.6px hsl(var(--shadow-color) / 19%), 6.7px 5.3px 10.3px -.8px hsl(var(--shadow-color) / 20%), 10.2px 8px 15.7px -1.1px hsl(var(--shadow-color) / 21%), 15.4px 12px 23.6px -1.4px hsl(var(--shadow-color) / 22%), 22.9px 17.8px 35px -1.7px hsl(var(--shadow-color) / 23%), 33.1px 25.8px 50.7px -1.9px hsl(var(--shadow-color) / 25%)}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}html{font-size:62.5%}body{color:#393939;text-align:center;background-color:#fff;font:62.5% Noto Sans TC,sans-serif}* html body{font-size:75%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{vertical-align:baseline;background:0 0;margin:0;padding:0;font-size:100%}ins{color:#000;background-color:#ff9;-webkit-text-decoration:none;text-decoration:none}mark{color:#000;background-color:#ff9;font-style:italic;font-weight:700}del{-webkit-text-decoration:line-through;text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}input,select{vertical-align:middle}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.clearfix:after{content:".";clear:both;visibility:hidden;height:0;display:block}* html .clearfix{height:1%}.header_simple{background-color:var(--ks-yellow);box-sizing:border-box;justify-content:center;align-items:center;margin:auto;padding:1rem;display:flex}.logo{width:200px;height:auto}@media only screen and (max-width:768px){.logo{width:150px}}.loadingIconBox{width:40px;height:40px;margin:20px auto;position:relative;top:calc(50% - 40px);transform:rotate(45deg)}.loadingIconBox .loadIcon{float:left;width:50%;height:50%;position:relative;transform:scale(1.1)}.loadingIconBox .loadIcon:before{content:"";transform-origin:100% 100%;background-color:rgba(255,255,255,.9);width:100%;height:100%;animation:2.4s linear infinite both skFoldCubeAngle;position:absolute;top:0;left:0}.loadingIconBox .loadIcon2{transform:scale(1.1)rotate(90deg)}.loadingIconBox .loadIcon3{transform:scale(1.1)rotate(180deg)}.loadingIconBox .loadIcon4{transform:scale(1.1)rotate(270deg)}.loadingIconBox .loadIcon2:before{background-color:rgba(255,255,255,.8);animation-delay:.3s}.loadingIconBox .loadIcon3:before{background-color:rgba(255,255,255,.6);animation-delay:.6s}.loadingIconBox .loadIcon4:before{background-color:rgba(255,255,255,.7);animation-delay:.9s}@keyframes skFoldCubeAngle{0%,10%{opacity:0;transform:perspective(140px)rotateX(-180deg)}25%,75%{opacity:1;transform:perspective(140px)rotateX(0)}90%,to{opacity:0;transform:perspective(140px)rotateY(180deg)}}.blockui{opacity:0;z-index:var(--z-block-ui);pointer-events:none;border:var(--ks-offwhite_border);outline:var(--ks-offwhite_border);background-color:transparent;justify-content:center;align-items:center;min-width:100px;transition:background-color .35s,opacity .35s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.blockui.visible{opacity:1;pointer-events:all;background-color:rgba(0,0,0,.65)}.blockui .textContainer{color:var(--ks-brown);background-color:var(--ks-offwhite_background);border-radius:10px;width:min(300px,60vw);padding:2rem 1.5rem;font-size:2.5rem}.blockui .imgContainer{width:min(200px,60vw);height:auto}.blockui .confirmContainer{background:#fff;border-radius:12px;min-width:220px;max-width:min(300px,90vw);margin:auto;padding:46px 20px 18px;font-size:1.4rem;position:relative}.blockui .confirmContainer .confirmState,.blockui .confirmContainer .confirmImg{margin:auto;position:absolute;top:-35px;left:0;right:0}.blockui .confirmContainer .confirmState{text-align:center;border-radius:100%;width:70px;height:70px}.blockui .confirmContainer.success .confirmState{background-color:#def4ed}.blockui .confirmContainer.wrong .confirmState{background-color:#ffe9e9}.blockui .confirmContainer.warning .confirmState{background-color:#ffedcf}.blockui .confirmContainer .confirmState img{width:40px;height:40px;margin-top:15px}.blockui .confirmContainer .confirmImg{width:80px;height:auto}.blockui .confirmContainer .confirmTitle{color:var(--ks-brown);font-size:2rem;font-weight:500}.blockui .confirmContainer.success .confirmTitle{color:#16936e}.blockui .confirmContainer.wrong .confirmTitle{color:#b81c22}.blockui .confirmContainer.warning .confirmTitle{color:#ff4f0f}.blockui .confirmContainer .confirmMessage{color:var(--ks-gray_text);margin-top:.7rem;font-size:1.5rem}.blockui .confirmContainer .confirmButtons{justify-content:center;gap:1.2rem;margin-top:2rem;display:flex}.blockui .confirmContainer .confirmOk,.blockui .confirmContainer .confirmCancel{border:none;border-radius:20px;padding:1rem 2rem;font-size:1.5rem;font-weight:500}.blockui .confirmContainer .confirmOk{background-color:var(--ks-yellow);color:var(--ks-brown)}.blockui .confirmContainer .confirmCancel{background-color:var(--ks-gray_text);color:#fff}.blockui .confirmContainer .confirmButtons button:hover{cursor:pointer}@keyframes blockui-fadein{0%{opacity:0;background-color:transparent}to{opacity:1;background-color:rgba(0,0,0,.65)}}@keyframes blockui-fadeout{0%{opacity:1;background-color:rgba(0,0,0,.65)}to{opacity:0;background-color:transparent}}.blockui.hidden{display:none!important}