@import url(https://fonts.googleapis.com/earlyaccess/notosanstc.css);.hide{display:none!important}body,html{width:100%;height:100%;max-height:99999px}body{font-family:'Noto Sans TC',Arial;font-size:16px;letter-spacing:1px;overflow-x:hidden;background:#fddc3c;background:linear-gradient(90deg,#fddc3c 0,#fddc3c 50%,#fae88a 50%,#fae88a 100%)}main{display:flex}::-moz-placeholder{color:#bcbcbc}:-ms-input-placeholder{color:#bcbcbc}::placeholder{color:#bcbcbc}.clearfix{display:block;height:0;clear:both}.loading-page{position:fixed;width:100%;height:100%;margin:auto;top:0;left:0;right:0;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:9999}.loading-page::before{display:block;content:'';position:fixed;width:100%;height:100%;top:0;left:0;background:url(../images/loading.gif) center center no-repeat;background-size:40px 40px;z-index:1000}body.fixed{overflow:hidden}body.scrollable{overflow:auto}input,input[type=tel],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:2em;vertical-align:middle;white-space:normal;background:0 0;line-height:1;font-size:1em}a{display:block;text-decoration:none}img{display:block}.pos-r{position:relative}.a-img img,.a-img-center img,.img-frame img,.w-100,a img{width:100%}.a-img,.img-a,.pos-a{position:absolute;top:0}.a-img-center,.img-a-center,.pos-a-center{position:absolute;top:0;right:0;left:0;margin-right:auto;margin-left:auto}.wrapper{position:relative;width:100%;height:100%;margin:auto;overflow:hidden}.wrapper.fixed{height:100vh}.scrollable .wrapper{position:relative;width:100%;height:auto;margin:auto}.yt-box-wrapper .yt-box{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative;background-color:#000}.yt-box-wrapper .yt-box iframe{position:absolute;left:0;top:0;width:100%;height:100%}.container{width:100%;height:100%}.menu-container{position:fixed;width:100%;top:0;left:0;z-index:100}.menu-container .menu-container-inner{height:100vh}.menu-container .btn-nav-index{width:39.53125%;margin-top:34.0625%}.menu-container .btn-nav-prods{width:46.875%;margin-top:53.4375%}.menu-container .btn-nav-terms{width:46.875%;margin-top:72.5%}.menu-container .btn-nav-award{width:46.875%;margin-top:91.71875%}.btn-menu{width:11.5625%;margin-top:2.8125%;left:85.625%}.index-container .btn-login{width:63.125%;margin-top:115.3125%}.prods-container .btn-buy{width:45.78125%;margin-top:124.21875%}.terms-container{font-size:1em}.terms-container .text-container-inner{overflow-y:hidden;width:89.40397%;margin-top:53.80795%;height:57.6%}.terms-container .text-container-inner .text-inner-box{position:absolute;width:100%;height:100%;overflow-y:auto;top:0;left:0}.terms-container .text-container-inner .text-inner-box h3{color:#980808;font-weight:700;line-height:1.4em}.terms-container .text-container-inner .text-inner-box p{color:#310c0c;line-height:1.2em}.terms-container .text-container-inner .text-inner-box p+h3{margin-top:.4em}.award-container{font-size:1em}.award-container .text-container-inner{overflow-y:hidden;width:97.68212%;margin-top:53.80795%;height:57.6%}.award-container .text-container-inner .text-inner-box{position:absolute;width:100%;height:100%;overflow-y:auto;top:0;left:0}.award-container .text-container-inner .text-inner-box h3{color:#980808;font-weight:700;line-height:1.4em}.award-container .text-container-inner .text-inner-box p{color:#310c0c;line-height:1.2em}.award-container .text-container-inner .text-inner-box p+h3{margin-top:.4em}.form-container .form-input{position:absolute;width:59.375%;top:0;left:34.0625%;font-size:1em;line-height:1.2em;padding-left:1em;outline:0}.form-container .form-input-1{margin-top:69.375%}.form-container .form-input-2{margin-top:80.3125%}.form-container .form-input-3{margin-top:91.40625%}.form-container .form-input-4{margin-top:102.34375%}.form-container .chk-agree{left:-5000%;opacity:0}.form-container .txt-chk-agree{width:84.375%;margin-top:115.9375%;left:8.125%;padding-top:5.625%}.form-container .btn-chk-agree{width:5.46875%;margin-top:115.9375%;left:8.125%}.form-container .btn-submit{width:42.1875%;margin-top:121.875%}.box-terms{width:94.375%;margin-top:26.5625%;height:80vh;overflow:hidden}.box-terms .box-frames{position:absolute;width:100%;left:0;bottom:0}@media screen and (min-width:768px){.m-only{display:none}}@media screen and (max-width:767px){.pc-only{display:none}}